::-webkit-selection {background-color: #288f8f;}
::-o-selection 		{background-color: #288f8f;}
::-ms-selection 	{background-color: #288f8f;}
::-moz-selection 	{background-color: #288f8f;}
::selection 		{background-color: #288f8f;}

a.s1 { text-decoration: none; }
a.s1:link    {color:#54bec2;  } 
a.s1:visited {color:#54bec2;  } 
a.s1:hover   {color:#288f8f;  }
a.s1:active  {color:#288f8f;  }

a.s2 { text-decoration: none; }

a.s3 { text-decoration: none; }
a.s3:link    {color:#8E8E8E;  } 
a.s3:visited {color:#8E8E8E;  } 
a.s3:hover   {color:#54bec2;  }
a.s3:active  {color:#54bec2;  }

.bg-btn-color { background-color: #54bec2; } .bg-btn-color:hover { background-color: #288f8f; }
.bg-blue 	  { background-color: #54bec2; }
.bg-next 	  { background:#F8F8F8 url(../../img/arrow/pm-teal.png) no-repeat; background-position: center 10px; }
.bg-prev 	  { background:#F8F8F8 url(../../img/arrow/pm-teal.png) no-repeat; background-position: center -90px;}

.tborder2 { border-top:2px solid #54bec2; }

.color1 { color:#54bec2;} 
.color3 { color:#288f8f;} 

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { background: #54bec2; color:#fff; }
.navbar-default .navbar-toggle .icon-bar { background: #54bec2; height: 2px; }

.rightnav li a.sub {
	background: url(../../img/arrow/pm-teal.png) no-repeat;
	background-position: 0px 10px;
}
.rightnav li a.sub {
	background: url(../../img/arrow/pm-teal.png) no-repeat;
	background-position: 0px 10px;
}
.rightnav li a.sub.open {
	background: url(../../img/arrow/pm-teal.png) no-repeat;
	background-position: 0px -40px;
}
.rightnav ul li ul{
	border-right:1px solid #54bec2;
	padding-right: 10px;
	display: none;
}
.darrow {
	background: url(../../img/arrow/pm-teal.png) no-repeat;
	background-position: 0px -100px;
	width:10px;
	height:10px;
	display: inline-block;
	margin:0px 5px;
}

/*---------------------------------------- plugins */
.rsDefault .rsBullet span {
	display: block;
	width: 8px;
	height: 8px;
	background: #54bec2;
}
.rsDefault .rsBullet.rsNavSelected span {
	background-color: #54bec2;
}
.rsDefault .rsArrowIcn:hover {
	background-color: #54bec2;
}
.rsDefault .rsFullscreenIcn:hover {
	background-color:  #54bec2;
}
.rsDefault .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	right: 105px;
	text-align: right;
	font-family: "B Yekan", Tahoma, Arial;
	font-size: 16px;
    background: #54bec2;
	color: #FFF;
	padding: 2px 8px;
	width: auto;
}
.rsDefault .rsThumbsArrow:hover {
	background: #54bec2;
}
.slider-nav__item--current { background: #54bec2; }