@charset "utf-8";
/* CSS Document */
/* Central Pharma
Blue:	#0e4a8f rgba(14, 74, 143, 1)
Red:	#ed1c24 rgba(237, 28, 36, 1)
*/
/* Central optic
Blue:	#345ba9 rgba(52, 91, 169, 1)
Red:	#c12126 rgba(193, 33, 38, 1)
*/
/* Medcenter
Blue:	#88ceda rgba(136, 206, 218, 1)
Blue dark: #198ba1 rgba(25, 139, 161, 1)
Red:	#c12126 rgba(193, 33, 38, 1)
*/

::selection { 
background: #88ceda;
color: white; /* Safari */ 
}

::-moz-selection { 
background: #88ceda; 
color: white; /* Firefox */ 
}

a { color: #88ceda;}
hr, .hr { border-color:#88ceda}

/* HEADER */
.topheader {display:block; background:#fff; color:#ccc;}
.topheader a {color:#65c1d1;}
.topheader ul { margin: 0; padding: 5px 0; text-align:center;}
.topheader ul li {display:inline; list-style:none; padding:0;
    margin-right: 12px;
    transition-duration: 0.4s;
}
@media (max-width: 767px) {
.topheader ul li {margin-right:1%;}
}
.topheader li i {
	background: #65c1d1;
    border-radius: 15px;
    color: #fff;
 /*   float: left;*/
    line-height: 24px;
    height: 22px;
    width: 22px;
	display: inline-block;
    text-align: center;
}
.topheader li a:hover i, .topheader a:hover { color:#198ba1;}
.top_nav {background-color: #88ceda; color:#fff;}
.top_nav .widget_text, .top_nav .widget_text a { color:#fff;}
header { background:#88ceda; position:fixed; top:0; left:0; width:100%;
}
header a { color:#fff;}
nav.tm_navbar .nav { }
nav.tm_navbar .nav > li { background:#65c1d1;
-webkit-box-shadow:0 5px 10px -6px rgba(1,1,1,0.5), inset 0 5px 10px -6px rgba(1,1,1,0.5);
	-moz-box-shadow:0 5px 10px -6px rgba(1,1,1,0.5), inset 0 5px 10px -6px rgba(1,1,1,0.5);
	box-shadow:0 5px 10px -6px rgba(1,1,1,0.5), inset 0 5px 10px -6px rgba(1,1,1,0.5);
}
nav.tm_navbar .nav > li.active, nav.tm_navbar .nav > li:hover { background: #fff; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
nav.tm_navbar .nav > li.active > a, nav.tm_navbar .nav > li:hover > a {color: #198ba1;}
/* HEADER */

/* Slider */
#slider {background:#88ceda; margin-bottom:40px; /*margin-top:120px;*/ padding-top:10px;}
.slider { padding:20px 20px 40px 20px; background:#fff; border:1px solid #fff;
	-webkit-box-shadow:0 2px 10px 1px rgba(1,1,1,0.5), inset 0 -2px 10px 1px rgba(1,1,1,0.5);
	   -moz-box-shadow:0 2px 10px 1px rgba(1,1,1,0.5), inset 0 -2px 10px 1px rgba(1,1,1,0.5);
			box-shadow:0 2px 10px 1px rgba(1,1,1,0.5), inset 0 -2px 10px 1px rgba(1,1,1,0.5);
	margin-bottom:-20px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
    		border-radius: 10px;
}
.camera_wrap, .imgLoaded, .cameraSlide, .cameraCont, .camera_target {
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
    		border-radius: 10px;
}
.slider .btn-default.btn1 {
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
    		border-radius: 5px;
}
/* Slider */

.header h2 u {font-style:italic; color:#88ceda; font-weight:bold;}

.title {color: #88ceda; border-color:#88ceda; border-bottom:6px solid #82CCD9;}
.green .title { color:#85CA18; border-color: #85CA18;}
.green .title>a { color:#85CA18;}
.green a:hover { color:#85CA18;}
.yellow .title { color:#EED10A; border-color: #EED10A;}
.yellow .title>a { color:#EED10A;}
.yellow a:hover { color:#EED10A;}
.orange .title { color:#F67811; border-color: #F67811;}
.orange .title a { color:#F67811;}
.orange a:hover { color:#F67811;}
.title1 {border-bottom:6px solid #85CA18; padding:0 0 5px 0; margin-bottom:6px; font-size: 15px; font-weight:bold; color: #85CA18;}
.title1 a {color: #85CA18;}
.title2 {border-bottom:6px solid #EED10A; padding:0 0 5px 0; margin-bottom:6px; font-size: 15px; font-weight:bold; color:#EED10A;}
.title2 a { color:#EED10A;}
.title3 {border-bottom:6px solid #F67811; padding:0 0 5px 0; margin-bottom:6px; font-size: 15px; font-weight:bold; color:#F67811;}
.title3 a { color:#F67811;}
.news_front {margin-bottom:16px; color:#043675;}
.news_front .h4, .date {font-style:italic;}

.slogan {color: #88ceda;}
.top_nav .social_widget ul li:hover { background: #88ceda;}

nav.tm_navbar .sub-menu > ul li a {
	color: #88ceda;
	border-color: #88ceda;
}
nav.tm_navbar .sub-menu ul > li a:hover { color: #686868 !important;}

.page_parents li.current {color:#88ceda;} 
.page_parents li a:hover {color:#88ceda;} 

[class*="thumb-pad"]:hover  { border-color:#88ceda !important;}
[class*="thumb-pad"]:hover .thumbnail .caption h3 { background: #88ceda; color:#fff;}

.thumb-pad10 .thumbnail .caption:hover { background: #88ceda;}
.thumb-pad10 .thumbnail .caption:hover .h3 a, .thumb-pad10 .thumbnail .caption:hover p { color: #fff;}

/* btn
========================================================*/
.btn1 { background: #88ceda;}
.btn1:hover { background: #3e454c;}
.btn4 { background: #88ceda;}
.btn4:hover { background: #3e454c;}

.top_footer {background: #88ceda;}
.top_footer a {color:#fff; font-weight:500; margin-top:10px}
.copyright a:hover {color:#88ceda;}
/* contact-form
========================================================*/
#contact-form ._placeholder { border-color:#88ceda;}
#contact-form ._placeholder.focused {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-box-shadow: 0px 0px 7px 0px rgba(220, 53, 53, 0.5);
  box-shadow: 0px 0px 7px 0px rgba(220, 53, 53, 0.5);
}

#feedback input, #feedback textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #88ceda;
    box-sizing: border-box;
    color: #bab9b9;
    cursor: text;
    display: block;
    font: 14px/18px "Arial";
    padding: 10px 16px;
    width: 100% !important;
}
#feedback input { height: 41px;}
#feedback textarea{ height: 211px;}

#feedback input:focus, #feedback textarea:focus {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-box-shadow: 0px 0px 7px 0px rgba(220, 53, 53, 0.5);
  box-shadow: 0px 0px 7px 0px rgba(220, 53, 53, 0.5);
}


/* begin css tabs */
#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0 !important; /* set margins as desired */
font: 20px/32px 'Open Sans'; /* set font as desired */
border-bottom: 3px solid #6D98AB; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 1em 0 1em !important; /* THIRD number must change with respect to padding-top (X) below */
}
#tabnav ul { margin-bottom:0;}
 
#tabnav ul li { /* do not change */
background-color: #82CCD9;
display: inline-block;
margin-right: 1em;
margin-bottom:-3px;
border:3px solid #6D98AB;
padding:0;
 -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    	 border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
   -moz-border-top-right-radius: 10px;
    	border-top-right-radius: 10px;
}
 
#tabnav ul li.c, #tabnav ul li:hover { /* settings for selected tab */
border-bottom: 3px solid #fff !important; /* set border color to page background color */
background-color: #fff !important; /* set background color to match above border color */
color: #359AAC;/* set selected tab link color as desired */
}

#tabnav ul li a { /* settings for all tab links */
padding: 3px 15px;
color: white;
margin-right: 0px;
text-decoration: none;
border-bottom: none;
}
#tabnav ul li.c a, #tabnav ul li:hover a {color:#359AAC;}
@media (max-width: 767px) {
#tabnav ul{ font: 16px/20px 'Open Sans'; border: 3px solid #6D98AB; margin:0; border-bottom:0;
 -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    	 border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
   -moz-border-top-right-radius: 10px;
    	border-top-right-radius: 10px;
}
#tabnav ul li { display:block; margin-right:.5em !important; margin-left:.5em;}
#tabnav ul li.c {margin-left:0 !important; margin-right:0 !important; border-color:#fff;}
#tabnav ul li a { display:block;}
}
@media (max-width: 459px) {
}
ul#tabnav li:last-child {margin-right:0;}
/* end css tabs */

/* begin doctor */
.doctor { margin:5px 0 17px 0;}
.doctor .textbar { position:relative;}
.doctor .caption:after { clear:both;}
.doctor figure { width:30%;}
.doctor h5 {font-weight:bold; margin:0 0 10px 0; font-size:16px;}
.doctor hr { width:90%; border-bottom:none; border-top:none; background:#043675; margin:10px auto 0px; height:1px;}
@media (max-width: 767px) {
.doctor figure { width:49%; margin-bottom:10px; margin-right:1%;}
}
@media (max-width: 559px) {
.doctor figure { width:100%; margin:0 0 10px 0;}
.doctor figure img{ width:100%;}
}
/* end doctor */

.btn-abs {
	box-shadow: none;
	text-decoration: none;
	display: inline-block;
	padding: 0 10px;
	font: 600 14px/24px 'Open Sans';
	margin: 0px 0 0 0;
	border-radius: 3px;
	color: #ffffff;
	float: none;
	-webkit-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;

	position: absolute;
    right: 23px;
	bottom: 23px; 
	background:#198ba1;
	background:-moz-linear-gradient(top,#88ceda 0,#198ba1 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88ceda),color-stop(100%,#198ba1));
	background:-webkit-linear-gradient(top,#88ceda 0,#198ba1 100%);
	background:-o-linear-gradient(top,#88ceda 0,#198ba1 100%);
	background:-ms-linear-gradient(top,#88ceda 0,#198ba1 100%);
	background:linear-gradient(to bottom,#88ceda 0,#198ba1 100%);
}
.btn-abs:hover {
	color: #ffffff;
	text-decoration: none;

	background:#88ceda;
	background:-moz-linear-gradient(top,#198ba1 0,#88ceda 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#198ba1),color-stop(100%,#88ceda));
	background:-webkit-linear-gradient(top,#198ba1 0,#88ceda 100%);
	background:-o-linear-gradient(top,#198ba1 0,#88ceda 100%);
	background:-ms-linear-gradient(top,#198ba1 0,#88ceda 100%);
	background:linear-gradient(to bottom,#198ba1 0,#88ceda 100%);
}
/*----*****---- << Tables >> ----*****----*/
table {border-collapse:separate; border-spacing:0; border-color: #ebeced; border-style: solid; border-width: 1px 1px 1px 1px; clear:both; margin-bottom:20px; width: 100%;}
th {background: #f0f0f0; color: #2d2d29; font-size:14px; font-weight: 500; line-height: normal; padding: 15px; text-align: center;}
td {border-color: #ebeced; background: #f5f5f5; font-size: 14px; line-height:normal; text-align: center; padding: 13px 15px; font-weight:bold;}
tbody tr:nth-child(2n+1) td {background: #fff;}
table tr:hover td { background:#82ccd9; color:#fff;}
.nowrap { white-space: nowrap;}
table.center *{ text-align:center !important;}
table.center i{ font-size:90%; color:#025C98;}
table.center input[type="text"],  table.center input[type="password"] { color:#043675; border:1px solid;}
table.center input[type="submit"] {padding:3px 20px;}
table.center tr:hover input[type="submit"] { color:#043675;}
/*----*****---- << Tables >> ----*****----*/
.video_list {text-align:center; border:1px solid #EED10A; margin-bottom:30px}
.video_list .title { text-transform:none!important; /*font-size: 0.75em;*/ line-height:normal;}
/*----*****---- << Disease >> ----*****----*/
a.disease { font-size:1em; color:#6d98ab;}
a.disease:hover { color:#88ceda;}
