﻿@charset "utf-8";
/* CSS Document */

/* Rewite foundation  CSS */
a{color: #005982;}
a:hover, a:focus{color: #005982;}
.breadcrumbs{background:#FFF; border:0; border-radius:0; border-bottom:#909090 1px solid; /*padding-left:0;*/}
.breadcrumbs > * {font-size: 1rem; text-transform: none !important;}
.breadcrumbs li a{color:#454545;}
.breadcrumbs li.current a{color:#6a7b1b;}
table tr.odd, table tr.alt, table tr:nth-of-type(odd) {
    background: #f5f5f5;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #FFFFFF; }
button, .button {
  background-color: #005982;
  border-color: #005982;
  color: #FFFFFF !important; }
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #474747; }	
.row {
    max-width: 74.5rem;
}
.row .row {
    margin: 0 -0.537rem;
}
.column, .columns {
    padding-left: 0.6375rem;
    padding-right: 0.6375rem;
}
button, .button {
	line-height:11px;
	margin:0;
}
button.small, .button.small {
    font-size: 0.99rem;
}

/* Gaps Classes */
.margin-0{ margin:0 !important; }
.margin-5{margin:5px;}
.margin-10{margin:10px;}
.margin-15{margin:15px;}
.margin-20{margin:20px;}
.margin-25{margin:25px;}


.padding-5{padding:5px;}
.padding-10{padding:10px;}
.padding-15{padding:15px;}
.padding-20{padding:20px;}
.padding-25{padding:25px;}

.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:2px;margin-bottom:20px;}
.margin-top-25{margin-top:25px;}
.margin-top-55{margin-top:55px;}

.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-25{margin-bottom:25px;}

.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-15{padding-top:15px;}
.padding-top-20{padding-top:20px;}
.padding-top-25{padding-top:25px;}

.padding-bottom-5{padding-bottom:5px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-15{padding-bottom:15px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-bottom-25{padding-bottom:25px;}
.padding-lbr-10{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
.padding-left-right-10{padding-left:10px; padding-right:10px;}

.margin-10-minus{margin:-10px;}
.margin-top-10-minus{margin-top:-10px !important;}

.min-height-30{min-height:30px;}
/* Custom Classes */
.color-dark-gray{ color:#000; }
.green-bar h1{color:#FFF; font-size:1.7rem;}
.green-bg{background:#005982;}
section.green-bg{ height: 49px; width: 100%; float:left;}
.grey-bg{background:#f5f5f5;}
.white-bg{background:#FFFFFF;}
.green-text{color:#000;}
.top-bar .title{color:#FFF; font-size:1.5em;}
.navigator-container, .tools-container{background:#f5f5f5;}
/*.tools-container{ height:100%; }*/
.tools-title{background:#005982;}
.tools-title{background:#005982; color:#FFF; font-size:1.4em; font-weight:400; padding-left:20px; padding-right:50px;}
.tools-body{padding:10px;}
/*.tools-body p{background:#005982; padding:5px 0;}
.tools-body p label{ color:#FFF; font-size:1em; font-weight:400;}*/
.tools-body p{background:#005982; padding:0;}
.tools-body p label{ color:#FFF; font-size:1em; font-weight:400; margin: 0;  padding: 5px 0 5px 8px; width: 100%;}
.navigator-options{position:absolute; right:24px; top:10px; display:none; padding:3px; border:#000 1px solid;z-index: 90;}
.navigator-options ul{margin:0; padding:0; list-style:none;}
.navigator-options ul li{margin:1px; font-size:0.7em;}
.navigator-options ul li a{display:block; background:#005982; color:#FFF; padding:3px 5px;}
.navigator-options ul li a:hover{ background:#005982;}
.navigator-options ul li.active a{display:block; background:#005982;/*TFS 33897 */ color:#FFF;}
.close-nav{position:absolute; right:-10px; top:-10px;}

input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:29px;
    height:29px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../../images/check-box.png) left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url(../../images/check-box.png) right top no-repeat;
}

.nav-btn{background:#000; color:#FFF; font-size:1.2em; font-weight:400; text-decoration:none; transition:all 1s ease; padding:5px 30px; display:inline-block; margin-top:2px;text-decoration: none !important;}
.nav-btn:hover{background:#000;color:#FFF;}
.body-part{position:absolute; bottom:20px; right:15px; border:#909090 1px solid;}
.select-menu{position:absolute; right:40px; top:-3px; width:150px;}
.select-menu select{height: auto; padding: 0.2rem; /*margin:0;*/ margin:6px; margin-left:0px}

.result-container{background:#FFF; padding:10px; margin:-10px;}
.result-container p{background:none;}
.result-container table{border:0; border-collapse: collapse;}
.result-container table tr th, .result-container table tr td {padding: 0.3rem 0.625rem;}
.result-container .responsive-table{ height:443px; overflow-x:hidden;}
.result-container .button{margin:0; color:#000;}
.result-container .button.tiny{font-size:1em;}
.result-container button.tiny, .result-container .button.tiny { padding: 0.3rem 0rem;}
.result-container .button.success{background:#005982;}
.result-container .button.success:hover, .result-container .button.success:focus{background:#474747;}

.list-pro{font-size:0.8rem;}
.fixed-thumb{min-height:145px; padding:10px;}
.close-panel{position:absolute; right:20px; top:5px;}
.close-panel img{ display:block !important; }
.find-a-doctor-form{background:#FFF; height:100%;}
.find-a-doctor-form p{margin-bottom:0.50rem;}
.doctors-container{background:#FFF; font-size:0.8rem; line-height:18px; overflow-x:auto; height:auto; max-height:354px;}
.ADAMContent .desktop .doctors-container{background:#FFF; font-size:0.8rem; line-height:18px; overflow-x:auto; height:auto; /*max-height:292px;*/}
.doctors-container a{color:#039; text-decoration:underline;}
.doctors-container a:hover{text-decoration:none;}
#panel2, #panel3{display:none;}
/*#health-option p{margin-bottom:14px; padding:8px 0;}*/
#health-option p{margin-bottom:15.86px; padding:0;}
#health-option p input{ padding:8px 0;}
#health-option p label{ display:block; line-height:100%;padding:8px 0 8px .5rem ; margin:0;}

#health-option p:last-child{margin-bottom:0;}

/*#health-map, #health-doctor{display:none;}*/

@media only screen and (min-width: 20em) and (max-width: 64em) { 
.button.fixed_width_btn{ max-width:200px; }
}
@media only screen and (max-width: 40em) { 
.mobile-hide{display:none;}
.mobile-show{display:block;}
.select-menu{ right:14px; }

}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.mobile-hide{display:none;}
.mobile-show{display:block;}	
.result_m_view{ margin-top:15px; }
}

/*-*-*/
.orbit-slide-number{
	display:none;
	}
.orbit-container .list-pro li{
	word-wrap:break-word;
	}
.orbit-container .list-pro li img{
	display:inline-block;
	}

.orbit-container .orbit-prev, .orbit-container .orbit-next{
	text-indent:0 !important;
	}
.example-orbit-content .breadcrumbs, .example-orbit .breadcrumbs{
	padding:0.5625rem 0.875rem;
	}
.example-orbit-content .breadcrumbs > *{
	float:none;
	}
.tp-breadcrum{ position:relative; }

.breadcrumbs, .breadcrumbs a, .breadcrumbs > *::before{
	color:#666;
	}
.breadcrumbs span{
	color:#005982;
	}
.right-thumb{
	position:absolute;
	right:10px; 
	top:0;
	}
.right-thumb img{
	border:1px solid #666;
	}
.orbit-container .orbit-prev, .orbit-container .orbit-next, .orbit-bullets, .orbit-container .orbit-timer{
	display:none;
	}
.show-for-small-only .orbit-container .orbit-slides-container, .show-for-medium-only .orbit-container .orbit-slides-container, .show-for-medium .orbit-container .orbit-slides-container, .show-for-medium.potrait .orbit-container .orbit-slides-container{
	height:auto !important;	
	}
.show-for-small-only .orbit-container .orbit-slides-container li.active, .show-for-medium-only .orbit-container .orbit-slides-container li.active, .show-for-medium.potrait .orbit-container .orbit-slides-container li.active, .show-for-medium.landscape .orbit-container .orbit-slides-container li.active{
	position:relative !important;
	}
.navigation_seperator{
	height:auto !important;
	width:auto !important;
	}
#health-main .navigator-container{
	height:516px;	
	}
#health-main .navigator-container a#show-option, #health-main .navigator-container a#show-option1{
	display:block;
	background:#fff;
	height:430px;	
	width:100%;
	text-align:center;
	}
#health-main .navigator-container a img{
	max-height:100%;	
	display:inline-block;
        z-index: 100;
        position: relative;
	}
@media only screen and (max-width:1024px){
.green-fixed-bottom{
	position:relative;
	bottom:0;
	z-index:10;	
	width:100%;
	}
}

.show-for-medium-only .allergic_reaction .orbit-container ul .result-container, .show-for-medium-only .allergic_reaction .orbit-container ul .doctors-container{
	min-height:292px !important;
	max-height:354px;
	height:auto;
	}
.mapimg{
	height:275px;
	width:100%;
	}
.orbit-bullets-container{
	display:none !important;
	}
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
  display: none !important; }

footer p{
	font-size:12px;
	}
.find-a-doc-tab .tools-body{
	padding:0;
	}
.orbit-container1{
	background:#f5f5f5;
	}
.allergic_reaction .orbit-container ul{
	height:auto !important;
	}
.allergic_reaction .orbit-container ul li.active{
	position:relative;
	}
.desktop_height{ min-height:334px; }
.find-a-doctor-form label{
	line-height:35px;
	}
.orbit-container .orbit-slides-container img{
	display:inline-block;
	}
.back_btn{
	position:absolute;
	right:60px;
	top:-5px;
	}
.back_btn a{
	background:#fff;
	color:#005982 !important;
	padding:0.3rem 1rem !important;
	font-size:1em;
	}
.show-for-medium.landscape{
	display:none !important;
	}
@media only screen and (min-width:360px) and (max-width:768px){
.tablet_view ul li div.grey-bg{
	height:170px;
	}
	}
@media only screen and (min-width:769px) and (max-width:1024px){
	.show-for-medium.potrait{
		display:none !important;		
		}
	.show-for-medium.landscape{
		display:block !important;
		}
	}

.show-for-medium.landscape .result-container .responsive-table{
	height:487px;
	}
.show-for-medium.landscape #find-a-doctor-form label{
	margin-right:0.5rem;
	}
	
	.ADAM_FooterSection {
    color: #000;
}

.ADAM_back_to_top {
    bottom: 54px;
    opacity: 0.8;
    position: fixed;
    right: 20px;
    z-index: 2147483647 !important;
    display:block;
}

.ADAM_back_to_top a {
    background: #ddd none repeat scroll 0 0 !important;
    border: 4px double #005982 !important;
    border-radius: 66px;
    color: #005982 !important;
    display: block;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 55px;
    line-height: 12px;
    padding-top: 8px;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #fff !important;
    width: 55px;
}
.slidelan h4,.slidepot h4  {
    color: #005982;
}
hr.rwd-hr {
    margin-bottom: 0px;
    border: 2px solid black;
}

@media only screen and (max-width: 640px) {  /*Bug Id 34698*/
    hr.rwd-hr {
        display: none !important;
    }
}