@import url("navsprites.css");

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

#bluebg{
	 background: none repeat scroll 0% 0% #C5EBF5;
}

#post-panel{
	padding: 15px;
	border-radius: 4px;
    box-shadow: 0 1px 5px rgba(0,0,0,.10);
    margin: 5% auto;
}

#index-wrapper{
	background: none repeat scroll 0% 0% #FFF;
}

#hp-sc-choose p{
	color: #02B4D2; 
	font-size: 14px;
	text-align:center;
}

h4.hp-sc-choose-text{
		text-align: center;
		padding: 5px;
		font-size: 22px;
		font-weight: 600;
}

#hp-sc-choose .clickpoultry{
	background: #02B4D2;
	color: #fff;
	padding: 5px;
	font-size: 16px;
	text-align: center;
}

#hp-sc-choose .clickpoultry-panel{
	height: 485px;
	position: relative;
}

#hp-sc-choose .clickpoultry-panel .btn-wrapper{
	z-index: 100;
	font-size: 25px;
	color: #02B4D2;
	text-align: center;
	font-weight: 600;
	padding: 4px;
	background-color: #fff;
}

#hp-sc-choose .clickpoultry-panel:hover{
	background-color: #02B4D2;
}


.hp-checker{
	background-color: #A5EDFA;
}

.cat-intro{
	min-height: 50px;
	color: #19191a; 
}
/*----------------------------------
			GENERALS
-----------------------------------*/
#map_canvas {background: transparent url('loader.gif') no-repeat center center;}

body.directory-form{
	background: #f6f6f6;
}

#loginModal .modal-footer {   border-top: 0px; }

.panel-white{
					border-radius: 3px;
					box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.33);
					background: none repeat scroll 0% 0% rgb(255, 255, 255);
					padding-top:5px;
					padding-bottom:5px;
					padding-left:3px;
}

#homepage-index{
	background-color: #fff;
}
#minimap-container {
    max-width: 350px;
	min-height: 200px;
    margin: 0px;
    padding: 7px;
    color: #C3C3C3;
}
a { transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease; }

* html .clearfix { height: 1% }
.hidden { display: none }
#subscribeBtn{padding:8px 10px;}
#about h1{padding:10px; font-weight: 800; text-transform:uppercase;}
#about h3{text-transform:uppercase; padding:10px; font-weight: bold;}
#about p{
	line-height: 24px;
	font-size: 18px;
	padding: 10px;
}

.pageTitle{ color: #232E33; margin:0px; padding: 5px; margin-bottom: 10px;
	
}

#container { min-height: 100%;
             position: relative;
}
.wide { width: 100%;
        position: relative;
}
.center { width: 960px;
          margin: 0 auto;
          position: relative;
          min-height: 100%;
}
.selectHeader { font-size: 14px }
.selectorSec { margin-bottom: 20px;
               position: relative;
}
.bannerheader { margin: 0px;
                padding: 0px;
                float: left;
}

#content {
    border-left:2px solid #19191a;
    border-right:2px solid #19191a;
    margin:0 auto;
    padding:10px;
    position:relative;
    width:600px;
    height:100%;
}   
#page {
    margin:0 auto;
    width:960px;    
}
#page h2 {
    font-weight:bolder;
    position:relative;
    float:left;
    margin:10px;
}   

/********************************
		  ERROR PAGE
*********************************/
.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }

/**********************************
		    HOME PAGE
**********************************/
body#homepage .condition{background: #fff;}
#right-column-home{background: #fff;margin:0px; padding:0px;text-align: center;}
#right-column-home h4{
	background-color: rgb(0, 214, 221);
	color: rgb(228, 255, 230);
	padding: 8px;
	margin:0px;
}

#featured-tools-panel, #outbreak-alert-panel{
	margin-top:0px; 
	background-color: #fff;
}

#featured-tools-panel .panel-heading, 
#featured-infograph-panel .panel-heading{
	padding-top: 7px;
	padding-bottom: 12px;
	color: #fff;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

#follow-us-panel{
	margin-bottom: 0px;
	padding-bottom: 3px;
}
	
#follow-us-panel .panel-heading{
	margin-left:0px;
	margin-right: 0px;
	padding-left:0px;
	padding-right: 0px;
}

#follow-us-panel .panel-heading h3{
	padding-left:15px;
	margin-left:0px;
	padding-top: 12px;
	padding-bottom: 9px;
	color: #fff;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	font-weight: 400;
	background-color: #21D3FA;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #0488A4;
}

#follow-us-panel a{
	margin: 0px;
	padding:0px;
	border: 2px solid #fff;
	float: left;
}

#follow-us-panel a img.social-home-icon{
	width: 64px;
	height: 64px;
}

#featured-tools-panel .panel-heading{
	margin-top:0px;
}

.infograph-preview img{
	margin-top: 0px;
	margin-bottom:15px;
	height: 260px;
	border: 0px solid #19191a;
	text-align: center;
}

#featured-infograph-panel{
	text-align: center;
}

#right-column-home .infograph-preview img{
	width:250px;
	text-align: center;
}
.infograph-preview img:hover{border: 4px solid rgb(225, 0, 85);}

#right-column-home .hover-overlay{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	opacity: 0;
	background-color: rgba(230, 69, 145, 0.8);
}

.custom-search-form{margin-top:5px;}

ul.homeSections { margin: 0px;
                  padding: 0px;
				  margin-left: 10px;
}
ul.homeSections li { 
					 width: 100%;
					 line-height: 18px;
					 list-style-type:disc;
					 list-style-position:inside;
					 font-size: 14px;
					 margin-bottom: 5px;
					 text-overflow: ellipsis;
					 white-space: nowrap;
					 overflow: hidden;	 

}
ul.homeSections li a{
		color: #19191a; 
		padding:0px;
		margin:0px;
}
ul.homeSections li a:hover{
	color:rgb(228,255,230);
	background: #02B4D2; 
	text-decoration: none;
}

body#homepage #sympSpace{
	position: relative;
}

.cat-title{
}

.cat-title h3{
  font-size: 21px;
  letter-spacing: 1px;
  color: rgb(255, 255, 255);
  font-weight: 300;
  line-height: 23px;
    background-color: #19191a;
	text-align: left;
	height: 35px;
	padding-top:6px;
	padding-bottom:10px;
	text-indent:20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#outbreak-alert-panel .panel-heading, 
#news-alerts-panel .panel-heading, #featured-infograph-panel .panel-heading{
	
}

body#homepage .panel-body{padding:0px;}
#index-wrapper{}

#featured-infograph-panel ul li{
	padding:10px;
	background-color: #fff;
}

.home-right-ad-space{
	margin-left:15px;
}


.leftbox-list{   
   list-style: none;
   margin: 0;
   padding: 0;
}
	
.leftbox-list li{
	padding:5px;
    border-bottom: 1px solid #E8E8E8;
}
.leftbox-list li a{
	margin:0px;
	padding: 0px;
	color: #19191a; 
	background-color: #fff;
}

.leftbox-list li:hover{background-color: rgb(228, 255, 230);}
.leftbox-list li .chat-body .primary-font{font-size: 16px;color: #19191a;}
.leftbox-list li .chat-img{margin-left: 20px;}
.leftbox-list li .chat-body p{margin: 0;  margin-top:5px; color: rgb(0, 0, 0); font-size:14px; line-height: 18px;}

/************************************
		SYMPTOM CHECKER
*************************************/
#body-checker-board .panel-heading{ padding:8px;margin:0px;}
#body-checker-board .panel-heading h5{margin:0px; background:#19191a; color:#fff; padding:11px; width:100%;}

#step1-container, #step2-container, #step3-container, #step4-container{padding:0px; height:485px;}
#step1-container .col-md-6{padding:0px;}
#step1-container #horse-map-container{width:100%;}
#step1-container #body-symptoms{width:53%;}
#step1-container #symptomsList{height:498px; overflow:auto; overflow-x:hidden;}
#step2-container #selectedSymptoms, #step3-container #selectedSymptoms{
	height:537px; overflow:auto; overflow-x:hidden;
}
#step3-container #possibleConditions, #step4-container #possibleConditions{
	height:430px; overflow:auto; overflow-x:hidden;
}

#body-checker-board .list-group{ margin-bottom: 0px;}
.list-group-item{cursor:pointer;}
#body-checker-board .nondisease{
	background-color:#EAEAEA;
}
#body-checker-board .list-group-item{border-radius:0px;-moz-border-radius: 0px; -webkit-border-radius: 0px; padding-right: 5px; padding-left:8px;}
#body-checker-board .list-group-item .item-name{
	width:80%;
	overflow: hidden;
	display:inline-block;
	white-space:nowrap;
	}
#body-checker-board a.list-group-item .item-name{
	color: #19191a; 
	font-weight: normal;
}
#body-checker-board #possibleConditions a.list-group-item .item-name{
	color: #19191a; 
}

#body-checker-board .list-group-item .fa{float:right;}
#toxic-details-accordion .fa-plus-circle{
	color: #fff;
}

.fa-plus-circle{color: rgb(255, 2, 96); }
.fa-question-circle{color: rgb(2, 180, 210); }
.fa-times-circle{color: rgb(2, 180, 210);}
.fa-angle-right{color:#19191a; }

#toxic-sidebar .panel-body {
	padding-top: 8px;
}

#toxic-sidebar dl{
	margin-top: 10px;
}

#toxic-sidebar dl dt, #toxic-sidebar dl dd {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 5px;
}

#body-checker-board .panel-heading h4{ 
	background-color: #02B4D2; 
    border: 1px solid #02B4D2; 
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 10px;
    margin: 0px;
    margin-bottom: 0px;
     -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
   border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
   webkit-border-top-right-radius: 4px;
   border-top-right-radius: 4px;
}

#body-checker-board .heading h4:before { 
	content: attr(data-index);
     background: #19191a; 
     -moz-border-radius: 16px;
     -webkit-border-radius: 16px;
     border-radius: 16px;
    color: #fff;
     padding: 5px 12px;
    margin-right: 5px;
    font-weight: bold;
}


/***********************************
		HEALTH CONDITIONS
************************************/
/*conditions list column*/
#diseaseList .panel-body{
	padding:0px;
}

#health-step-1{
	overflow-y: auto;
	overflow-x:hidden;
	height: 520px;
	margin-bottom:0px;
}
#health-step-1 .list-group{
	margin-bottom:0px;
}

#health-step-1 .list-group-item > .go-icon, #step2-predator-container .list-group-item > .go-icon{
	float: right;
}

.go-icon{
	margin-right: 0px;
	margin-left: 5px;
}

/*detail column*/
#health-step-2{
	min-height: 600px;
	padding-right:0px;
	margin-right:0px;
}

#health-step-2 .panel-body{
	padding-right:0px;
	padding-top:0px;
	overflow-x:hidden;
	overflow-y: hidden;
	padding-bottom:15px;
	margin-bottom: 30px;
}

body#health #health-step-2 .panel-body{
	padding-right:0px;
	padding-top:0px;
	overflow-x:hidden;
	overflow-y: hidden;
	padding-bottom:15px;
}

body#details #health-step-2 .panel-body .inner-panel-body-scroll{
	margin-left: 10px;
	padding-top:5px;
	padding-bottom:10px;
}

#health-step-2 .panel-body .inner-panel-body-scroll{
	overflow-y: hidden;
	overflow-x:hidden;
	margin-left: 10px;
}

#health-step-2 #criticalAlert{
	margin:15px;
	margin-left: 0px;
}

#health-step-2 h2{
	 width: 100%;
     font-weight: 600;
	 font-size: 26px;
     line-height: 30px;
	 margin-left: 10px;
     color: #19191a;
     margin-bottom: 4px;
}
#health-step-2 h4{
	font-family: 'Fjalla One', sans-serif;
    font-weight: 500;
	float: left;
	width: 100%;
    font-size: 20px;
	padding-top:10px;
    line-height: 22px;
	color: #19191a;
}
#health-step-2 p.other_names{
	color:#F3119D;
	font-size: 14px;
	margin-left: 10px;
	font-weight: 400;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 100%;
}

#health-step-2 .disease-desc{
	clear: both;
	background-color: #fff;
	color: #19191a;
	font-weight: 400;
	margin: 10px;
	text-align: left;
}

#health-step-2 .disease-desc p{
	margin: .5em 0 1em;
}

.disease-desc h3{
	color: #02B4D2; 
    font-weight: 600;
    font-size: 1.1em;
	line-height: 0.5em;
	letter-spacing: 0.025em;
	margin-bottom: 0.425em;
    display: block;
	margin-top: 2px;
}

.disease-desc b{
	font-weight: bold;
	color: #19191a;
}
#conditions-details h1{
	margin-left: 10px;
	line-height: 38px;
}

#conditions-details p{
	margin-left: 10px;
	line-height: 22px;
}

#health-step-3 .ageText{
	 font-family: 'Average', serif;
	line-height: 1.6em;
	font-size: 1.6rem;
	color: #19191a;
	font-weight: 400;

}

#health-step-3 .panel .panel-heading h4{
	line-height: 20px;
	font-size: 18px;
	text-transform:capitalize;
	font-weight: 400;
	color: #ffff;
}

.disease-desc ul{
    list-style-type: square;
    padding: 0 0 1.5em 1.5em;
	color: #19191a;
	margin: 0;
}

.disease-desc ul li{
	padding-top: .5em;
}

#health-step-2 .ref-list{
	clear: both;
	position: relative;
	margin-left:0px;
}
#health-step-2 .ref-list li{
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left:0px;
	line-height: 18px;
	font-size:14px;
	font-weight: normal;
}
#health-step-2 .ref-list li a{color:#19191a; font-weight: 600;}
#health-step-2 .ref-list li a:hover{color: #02B4D2; }
#health-step-2 .ref-list li span.publisher{
	font-weight: 400;
	color: #19191a; 
	font-style:italic;
}
#health-step-2 .ref-list li span.link-date{
	font-weight: 400;
	color: #19191a;
	font-style: normal;
}
ol#references-list li span.ref-number{
	padding-right:10px;
}
#references-section h3{
	margin-top: 5px;
	margin-bottom: 15px;
	color: #19191a;
}
#references-section ol li{
	line-height: 18px;
	font-size:14px;
	margin-bottom: 4px;
	}
#references-section ol li a{
	color:#19191a;
	font-weight: 700;
}
#references-section ol li a span{
	font-weight: normal;
}

/*third pic column*/
#health-step-3 .panel-body{ padding:10px;}
#health-step-3 .panel-body ul.disease-imgs{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	list-style: none;
}
#health-step-3 .panel-body ul.disease-imgs li{float:left; margin:0px; padding:0px;}
#health-step-3 .panel-body ul.disease-imgs li a img{width:85px; height:85px; border: 4px solid #fff;}
#health-step-3 .panel-body ul.disease-imgs li a img:hover{border: 4px solid #02B4D2; }
#health-step-3 .panel-body h5{
	font-weight: 400; 
	float:left; 
	width: 100%; 
	background-color: #19191a;  
	color: #fff;  
	font-size: 16px;
	padding: 5px; 
	margin-bottom:5px;
}

ul.disease-detail-list{float: left; width: 90%; padding:0px; margin-left: 20px;}
ul.disease-detail-list li {margin-bottom: 5px; font-weight: normal; font-size: 16px; line-height: 22px; }
ul.disease-detail-list li a{
	color: #19191a; 
	cursor: pointer;
	font-weight: normal; 
	}
#conditions-details{
	background: #fff;
	margin-top: 10px;
	margin-right: 10px;
}

#health-step-2 .symptom-list { 
	width:99%; 
	position: relative;
	padding-bottom:5px; 
	height: 25px;
	margin-bottom: 10px;
}
#health-step-2 .symptom-element { 	
 float: left;
 background-color: #DAE4EB;
 -webkit-transition: all 1s ease-out;
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 transition: all 1s ease-out;
 border-radius: 2px;
 cursor: pointer;
 margin-bottom: 10px;	 
 margin-right: 10px;
}
#health-step-2 .symptom-weight { 			  
background-color: #fff;
float: left;
clear: left;
height: 35px;
border-radius: 2px;
padding-left: 5px;
padding-right: 5px;
border: 2px solid #19191a;
}								
#health-step-2 .symptom-weight span{
font-size: 16px;
font-weight: 400;
color: #19191a;
 font-family: 'Average', serif;
float: left;
margin-left: 5px;
margin-top: 3px;
margin-right: 5px;
}
#health-step-2 .symp-per{
 padding-top: 2px;
 float: left;
 color: #6D8591;
 clear: right;
 font-size: 14px;
 font-weight: bold;
 height: 20px;
}
#health-step-2 .symp-per span{
 font-size: 14px;
 font-weight: normal;
 float: left;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 5px;
}

#health-step-2 .fa-ul{
	margin-left:20px;
}

ul.latest-disease-news{
	clear: both;
	text-align: left;
	padding: 0px;
	margin:0px;
	list-style: none;
}

ul.latest-disease-news li{
	padding: 0px 0px 6px 7px;
	color: #02B4D2; 
	font: bold 12px/14px Arial;
	line-height: 18px;
	}
ul.latest-disease-news li a{
	color: #19191a; 
	text-decoration: none;
	font-size: 100%;
}
ul.latest-disease-news li a i{color: #C0C0C0;}
ul.latest-disease-news li a:hover{color: #02B4D2;text-decoration: underline;}

.list_wrapper ul.symptom_list { padding: 0px;margin: 0px; margin-bottom: 10px; margin-left: 5px; margin-right: 10px;}
.list_wrapper ul.symptom_list li:first-child { border-top: 1px dotted #E2E2E2 }
.list_wrapper ul.symptom_list li { margin-top: 0px;
                                                   font-size: 16px;
                                                   line-height: 25px;
                                                   border-bottom: 1px dotted #E2E2E2;
                                                   padding-top: 5px;
                                                   padding-bottom: 5px;
                                                   margin-bottom: 3px;
                                                   display: block;
}
.list_wrapper ul.symptom_list li a.symptomSign { font-size: 14px;
                                                                 line-height: 18px;
                                                                 margin: 0px;
                                                                 color: rgb(51, 51, 51);
}
.list_wrapper ul.symptom_list li a.symptomSign:hover { text-decoration: none }
.list_wrapper ul.symptom_list li .weight { height: 25px;
                             float: right; 
                                                           color: rgb(255, 2, 96);
                                                           background-color: rgb(255, 2, 96);
                                                           width: 60px;
}
/*************************

***************************/	
.beta { background: none repeat scroll 0% 0% rgb(225, 0, 85);
        display: block;
        font-size: 18px;
        transform: rotate(45deg);
        color: rgb(255, 255, 255);
        position: absolute;
        top: 16px;
        right: -70px;
        font-weight: bold;
        width: 250px;
        text-align: center;
        letter-spacing: 1px;
        z-index: 999;
        padding: 5px;
}

ul#detail-links { margin: 0px;
                  padding: 0px;
                  float: left;
                  color: #02B4D2; 
                  width: 100%;
}
ul#detail-links li { float: left;
                     margin-right: 10px;
                     margin-left: 0px;
                     margin-bottom: 8px;
                     padding: 0px;
                     font-size: 12px;
                     line-height: 14px;
}
ul#detail-links li a { color: #02B4D2; }
ul#detail-links li a span { color: #7f8c8d }
ul#detail-links li a:hover { color: #02B4D2; 
                             font-weight: bold;
}
ul#detail-imgs { margin-left: 2px;
                 margin-top: 0px;
                 margin-right: 0px;
                 padding: 0px;
                 float: left;
                 list-style-type: none;
                 width: 100%;
                 margin-bottom: 10px;
}
ul#detail-imgs li:first { margin-left: 0px;
                          padding-left: px;
}
ul#detail-imgs li { float: left;
                    margin-right: 5px;
                    margin-left: 0px;
                    margin-bottom: 5px;
                    padding: 0px;
}
ul#detail-imgs li a img { height: 61px;
                          width: 61px;
                          float: left;
                          margin-left: 0px;
                          padding-left: 0px;
                          margin-right: 0px;
}
ul#detail-imgs li a img:hover { opacity: 0.8 }
/******************************
        INFO WINDOWS
********************************/
.infobox-wrapper { display: none }
#infobox { margin-top: 0;
           border: 3px solid #19191a;
           color: #19191a;
           font-size: 14px;
           padding: .5em .5em;
           background: #fff;
           -webkit-border-radius: 2px;
           -moz-border-radius: 2px;
           border-radius: 2px;
}

table.mapinfo { border-spacing: 0px;
                margin: 0px;
                padding: 0px;
                color: #19191a; 
                border: 0px none;
				margin-bottom:5px;
}
table.mapinfo tr { margin: 0px;
                   padding: 0px;
}
table.mapinfo td { text-align: left;
                   color: #19191a;
                   font-size: 14px;
                   line-height: 22px;
                   padding: 2px;
                   margin: 0px;
}
table.mapinfo td a { color: rgb(225, 0, 85);
                     font-size: 14px;
}
table.mapinfo td h3 { margin-bottom: 4px;
                      font-size: 18px;
                      font-weight: 600;
                      line-height: 20px;
                      margin: 0px;
                      padding: 0px;
}
table.mapinfo td h3 div.f_certs { margin-left: -40px }
.aqivalue { border-radius: 4px;
            text-align: center;
            width: 50px;
            padding: 2px;
            margin: 2px;
            margin-right: 0px;
}
.aqivalue img { margin: 0px;
                width: 40px;
                height: 40px;
                padding: 0px;
}
.custom-search-form { margin-top: 5px }
.brandProduct { margin-bottom: 5px }
ul#selectClasses li a.active, ul#selectCompany li a.active { background-color: #F8F8F8 }
body#directory .panel.sprovider.y { border: 3px solid #02B4D2;  }
span.add-header { font-size: 14px;
                  font-weight: 300;
                  margin-left: 5px;
                  margin-right: 5px;
}
ul.panel-toolbar { float: left;
                   margin-left: 0px;
                   padding-left: 0px;
}
ul.panel-toolbar li { float: left;
                      margin-right: 5px;
                      color: #19191a;
}
ul.panel-toolbar li a { color: #02B4D2; }
.loginModal .modal-footer .bottom-signup-link { text-align: center;
                                                line-height: 26px;
                                                margin: 0px;
}
.loginModal .modal-footer .bottom-signup-link .modal-forgot-pass:after { content: "";
                                                                         display: block;
                                                                         position: absolute;
                                                                         top: 0px;
                                                                         left: -40px;
                                                                         width: 26px;
                                                                         height: 24px;
                                                                         background: url("") no-repeat scroll -670px -270px transparent;
}
.loginModal .modal-header .modal-title { display: block;
                                         text-align: center;
                                         line-height: 40px;
                                         font-size: 29px;
}
.btn-fb { display: block;
          position: relative;
}
.btn.input-extra-large-rev .icon-custom-facebook-small:before { top: -7px;
                                                                height: 41px;
}
.icon-custom-facebook-small:before { right: -12px;
                                     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.25);
}
.icon-custom-facebook-small:before { content: "";
                                     display: block;
                                     position: absolute;
                                     top: -5px;
                                     width: 1px;
                                     height: 29px;
}
.btn-secondary { background-color: rgb(30, 117, 206);
                 background-image: -moz-linear-gradient(center top , rgb(32, 123, 217) 0%, rgb(28, 108, 190) 99%);
                 background-repeat: repeat-x;
                 color: rgb(255, 255, 255);
                 font-weight: bold;
                 font-size: 13px;
                 padding: 5px 15px;
                 border: 1px solid rgb(27, 103, 181);
                 border-radius: 3px;
                 box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.6);
}
.fb-login-block .option { text-align: center }
.fb-login-block .option { position: relative;
                          overflow: hidden;
                          display: block;
                          text-align: center;
                          margin: 16px 0px;
}
.fb-login-block .option span { z-index: 1;
                               display: inline-block;
                               font-size: 16px;
                               font-style: italic;
                               width: 30px;
}
.fb-login-block .option span:after { content: "";
                                     display: block;
                                     position: absolute;
                                     right: -15px;
                                     top: 50%;
                                     width: 50%;
                                     height: 1px;
                                     background: none repeat scroll 0% 0% rgb(218, 218, 218);
}
.fb-login-block .option span:before { content: "";
                                      display: block;
                                      position: absolute;
                                      left: -15px;
                                      top: 50%;
                                      width: 50%;
                                      height: 1px;
                                      background: none repeat scroll 0% 0% rgb(218, 218, 218);
}

#about_block { background: #fff;
               height: auto;
               padding: 15px;
}
#about_block p { font-size: 14px;
                 list-height: 1.5em;
}
#mainMenu .nav>li>a { float: none;
                      color: #71CDFF;
                      line-height: 160%;
                      letter-spacing: 0px;
                      text-transform: uppercase;
                      font-weight: normal;
                      text-rendering: optimizelegibility;
                      font-size: 14px;
                      white-space: nowrap;
                      text-decoration: none;
                      padding-top: 6px;
                      padding-right: 10px;
                      padding-bottom: 12px;
                       font-family: 'Average', serif;
                      padding-left: 10px;
}
html, body { height: 100% }

/* Footer
-------------------------------------------------- */
#footerWrap { padding-top: 20px;
              background-color: #efefef;
			  border-top: 4px solid #d3d3d3;
              width: 100%;
			  position: relative;
              color: #19191a;
			  margin-top:20px;
}

p.copyright { text-align: center;
              margin-left: auto;
              margin-right: auto;
			  margin-top: 10px;
			  background: #d3d3d3;
              width: 100%;
			  font-size: 14px;
}

p.copyright a { 
   text-decoration: none;
}

#footerWrap h4{
	color: #19191a; 
	font-size: 18px;
	font-weight: 600;
}

ul.footnav li{
	line-height:20px;
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: normal;
}

ul.footnav li a{
	color:#19191a;
	font-weight: normal;
}
ul.footnav li a:hover { color: #02B4D2; ;  text-decoration: none;}

#footer_contact p a.email_link { color: #19191a;
                                 font-size: 14px;
}
ul.footer_social_links { list-style-type: none;
                         list-style: none;
                         margin: 0px;
						 font-weight: normal;
                         padding: 0px;
}
ul.footer_social_links li { padding: 0px;
                            list-style: none;
                            list-style-type: none;
                            margin-right: 2px;
							margin-bottom: 2px;
							line-height:20px;
					        font-size: 14px;
}
ul.footer_social_links li a { color: #19191a;  font-weight: normal;}
ul.footer_social_links li a:hover { color: rgb(2, 180, 210); }

#footer_contact li a i:hover{
	color: rgb(2, 180, 210);
}
#footer_contact li a:hover{
	color: rgb(2, 180, 210);
	text-decoration: none;
}

#footer_contact li a.facebook i{
	color: #3b5998;
}
#footer_contact li a.twitter i{
	color: #00b0d8;
}
#footer_contact li a.googleplus i{
	color: #DD4B39;
}
#footer_contact li a.pinterest i{
	color: #cb2027;
}

#blotOut { height: 450px }
#blotOut ul li a { color: #fff }
.full { padding-left: 0px;
        padding-right: 0px;
}

.dropdown-large { position: static !important }
.dropdown-menu-large { margin-left: 16px;
                       margin-right: 16px;
                       padding: 20px 0px;
}
.dropdown-menu-large > li > ul { padding: 0;
                                 margin: 0;
}
.dropdown-menu-large > li > ul > li { list-style: none }
.dropdown-menu-large > li > ul > li > a { display: block;
                                          padding: 3px 20px;
                                          clear: both;
                                          font-weight: normal;
                                          line-height: 1.428571429;
                                          color: #19191a;
                                          white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover, .dropdown-menu-large > li ul > li > a:focus { text-decoration: none;
                                                                                           color: #262626;
                                                                                           background-color: #f5f5f5;
}
.dropdown-menu-large .disabled > a, .dropdown-menu-large .disabled > a:hover, .dropdown-menu-large .disabled > a:focus { color: #999999 }
.dropdown-menu-large .disabled > a:hover, .dropdown-menu-large .disabled > a:focus { text-decoration: none;
                                                                                     background-color: transparent;
                                                                                     background-image: none;
                                                                                     filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
                                                                                     cursor: not-allowed;
}
.dropdown-menu-large .dropdown-header { color: #428bca;
                                        font-size: 18px;
}
@media (max-width: 768px) { 
    .dropdown-menu-large { margin-left: 0;
                           margin-right: 0;
    }
    .dropdown-menu-large > li { margin-bottom: 30px }
    .dropdown-menu-large > li:last-child { margin-bottom: 0 }
    .dropdown-menu-large .dropdown-header { padding: 3px 15px !important }
}
input.search-query { padding-left: 35px }
form.form-search { position: relative }
form.form-search:before { content: '';
                          display: block;
                          width: 14px;
                          height: 14px;
                          background-image: url(http://getbootstrap.com/2.3.2/assets/img/glyphicons-halflings.png);
                          background-position: -48px 0;
                          position: absolute;
                          top: 16px;
                          left: 10px;
                          margin-left: 5px;
                          margin-right: 5px;
                          opacity: .5;
                          z-index: 1000;
}
#allSymptoms .searchboxWrap, #bigPicture .searchboxWrap { margin-top: 8px;
                                                          margin-bottom: 8px;
                                                          position: relative;
}
#diseaseList .searchboxWrap input[type=text]{
		  width: 98%;
		  margin-left: 10px;
          height: 45px;
          border: 1px solid rgb(220, 228, 236);
          color: rgb(52, 73, 94);
          text-indent: 1px;
          border-radius: 4px;
          transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
          display: inline-block;
          padding-left: 25px;
		  margin-right:5px;
}

#allSymptoms .searchboxWrap input, #bigPicture .searchboxWrap input, #conditionList .searchboxWrap input[type=text], #diseaseName, input[name=diseaseName] { margin-top: 3px;
          width: 93%;
		  margin-left: 10px;
          height: 36px;
          border: 1px solid rgb(220, 228, 236);
          color: rgb(52, 73, 94);
		  line-height:18px;
		  font-size: 16px;
          text-indent: 1px;
          border-radius: 4px;
          transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
          display: inline-block;
          padding-left: 25px;
		  margin-right:5px;
}

.ui-autocomplete-name { font-weight: bold;
                        padding: .2em .4em;
                        margin: .8em 0 .2em;
                        line-height: 1.5;
}
.ui-autocomplete span.hl_results { background-color: #ffff66 }
.ui-autocomplete-loading { background: white url('../img/ui-anim_basic_16x16.gif') right center no-repeat }
.ui-autocomplete { max-height: 150px;
                   overflow-y: auto;
                   overflow-x: hidden;
                   padding-right: 5px;
}
* html .ui-autocomplete { height: 100px }
* html .ui-autocomplete { width: 1px }
.ui-autocomplete { position: absolute;
                   top: 0;
                   left: 0;
                   cursor: default;
}
.ui-autocomplete li { font-size: 14px;
                      line-height: 18px;
}
.ui-menu { list-style: none;
           padding: 2px;
           margin: 0;
           display: block;
           float: left;
           outline: none;
}
.ui-menu .ui-menu { margin-top: -3px;
                    position: absolute;
}
.ui-menu .ui-menu-item { margin: 0;
                         padding: 0;
                         zoom: 1;
                         float: left;
                         clear: left;
                         width: 100%;
}
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px;
                            height: 0;
                            font-size: 0;
                            line-height: 0;
                            border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a { text-decoration: none;
                           display: block;
                           padding: 2px .4em;
                           line-height: 1.5;
                           zoom: 1;
                           font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal;
                                                                                    margin: 0;
                                                                                    color: rgb(228, 255, 230);
                                                                                    background: rgb(0, 214, 221);
}
.ui-menu .ui-menu-item a.ui-state-active { padding: 1px .4em }
.ui-menu .ui-state-disabled { font-weight: normal;
                              margin: .4em 0 .2em;
                              line-height: 1.5;
}
.ui-menu .ui-state-disabled a { cursor: default }
.ui-menu-icons { position: relative }
.ui-menu-icons .ui-menu-item a { position: relative;
                                 padding-left: 2em;
}
.ui-menu .ui-icon { position: absolute;
                    top: .2em;
                    left: .2em;
}
.ui-menu .ui-menu-icon { position: static;
                         float: right;
}
.ui-menu { width: 200px;
           margin-bottom: 2em;
}
.wrap { position: relative }
h2.title_cushion { margin-bottom: 25px }
.titleWrap { height: 52px;
             max-width: 450px;
			 margin-left:10px;
}
.titleWrap img { border: 6px solid #00D6DD;
                 height: 40px;
                 width: 40px;
                 margin-left: 0px;
                 background-color: #FFF;
                 float: left;
                 margin-right: 10px;
}
.titleWrap h2 { margin: 0px;
                padding: 0px;
                padding-top: 5px;
}
.gray_wrapper { background: none repeat scroll 0% 0% rgba(57, 60, 61, 0.8);
                box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
                border-radius: 3px;
                border: 1px solid rgba(0, 0, 0, 0.8);
                padding: 4px;
                line-height: 1.2;
                margin-bottom: 10px;
}
#widemap_canvas { margin: 0;
                  padding: 0;
                  height: 100%;
                  width: 100%;
                  overflow-y: hidden;
}
.centered { margin: 0 auto }
#widemap_canvas { top: 0px;
                  bottom: 0px;
                  z-index: 1;
}

/*-------------------------------------------
			GOOGLE MAPS DIRECTORY
--------------------------------------------*/
#columns { bottom: 0px;
           position: fixed;
           top: 54px;
           width: 100%;
           z-index: 1;
}
#content-column { text-align: left;
                  bottom: 0px;
                  overflow-x: hidden !important;
                  overflow-y: auto;
                  position: fixed;
                  top: 54px;
                  width: 340px;
                  background: #fff;
                  z-index: 100;
                  display: block;
                  border-right: 1px solid rgb(168, 181, 192);
                  padding-top: 0px;
                  padding-right: 0px;
                  padding-bottom: 0px;
                  padding-left: 0px;
}
#inner-content { height: 100%;
                 display: block;
}
#inner-content h1{
	font-size: 25px;
	text-indent: 5px;
}
.search-inner-content { padding-top: 10px;
                        margin-top: 10px;
                        width: 100%;
						height: 20px;
                        text-align: center;
                        margin-bottom: 5px;
}
.search-inner-content .input-append input[class*="span"] { padding-top: 7px;
                                                           padding-bottom: 6px;
}
#farrier_results { margin-top: 10px }
#farrier_results h4{
	font-size: 16px;
	font-weight:bold;
}
#farrier_results .list-group-item{ border-radius: 0px;}
#farrier_results li.black-border{}
#farrier_results .list-group-item:hover{background-color:#F0F0F0;}

#farrier_results table.mapinfo:first-child { border-top: 1px solid #fff;
                                             margin-top: 0px;
}
#farrier_results .mic-info{
	font-size: 12px;
}

#farrier_results table.mapinfo { width: 100% }

#farrier_results a{ margin-bottom: 10px;
         			margin-top: 5px;
					position: relative;
					font-weight: bold;
					color: #0293AC;
}

#farrier_results a:hover { 
	text-decoration:none;
}

#map-column { height: 100%;
              background-color: rgb(238, 238, 238);
              margin-left: 340px;
              position: relative;
}
#map_canvas { height: 100%;
              position: relative;
              background-color: rgb(229, 227, 223);
              overflow: hidden;
}
.column-inner-list { margin: 0px;
                     padding: 0px;
}
.column-inner-list li.first-child { margin-top: 0px;
                                    padding-top: 0px;
}
.column-inner-list li { margin: 0px;
                        border-bottom-width: 0.5px;
                        border-bottom-style: solid;
                        border-bottom-color: #CCC;
                        cursor: pointer;
                        width: 340px;
                        overflow: hidden;
                        text-align: left;
}
.column-inner-list li a { position: relative;
                          font-size: 12px;
                          display: block;
                          margin-bottom: -1px;
                          background-color: #ffffff;
                          padding-top: 6px;
                          padding-right: 10px;
                          padding-bottom: 10px;
                          padding-left: 10px;
}
.column-inner-list li.n a { text-indent: 20px;
                            color: #19191a;
}
.column-inner-list li.y { border: solid 1px #000 }
.column-inner-list li.y a { font-weight: bold;
                            font-size: 13px;
                            color: #19191a;
}
.column-inner-list li.y a:hover, .column-inner-list li a:hover { text-decoration: none;
                                                                 background-color: #F2F2F2;
}
.column-inner-list a .hos_title { margin-top: 8px;
                                  text-overflow: ellipsis;
                                  white-space: nowrap;
                                  float: left;
}
.column-inner-list a span.logo_holder { width: 30px;
                                        height: 30px;
                                        margin-right: 8px;
                                        margin-bottom: 5px;
                                        float: left;
}
.column-inner-list  > .badge { float: right }
.column-inner-list  > .badge + .badge { margin-right: 5px }
a.column-inner-list { color: #555555 }
a.column-inner-list:hover, a.column-inner-list:focus { text-decoration: none;
                                                       background-color: #f5f5f5;
}
ul#directoryListing { margin-bottom: 20px;
                      padding: 0px;
}
ul#directoryListing li { overflow: hidden;
                         min-width: 180px;
                         padding: 20px 20px 15px;
                         margin: 0 20px 0;
                         box-shadow: 0 0 5px rgba(0,0,0,0.2);
                         position: relative;
                         border: 1px solid #eee;
                         box-sizing: border-box;
                         -webkit-box-sizing: border-box;
                         -moz-box-sizing: border-box;
                         box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.15);
}


#mc_embed_signup { clear: left;
                   font: 14px Helvetica,Arial,sans-serif;
}
.column-inner-list.active, .column-inner-list.active:hover, .column-inner-list.active:focus { z-index: 2;
                                                                                              color: #ffffff;
                                                                                              background-color: #428bca;
                                                                                              border-color: #428bca;
                                                                                              text-decoration: none;
}
.ui-accordion { width: 100% }
#collapse-filterable h4 { padding: 8px;
                          margin: 0px;
}
#collapse-filterable h4 i { display: block;
                            float: right;
}
#collapse-filterable { }
body#feed #collapse-filterable ul { padding-left: 10px }
#collapse-filterable ul, #collapse-filterable div { margin-left: 0px;
                                                    margin-right: 0px;
                                                    margin-bottom: 2px;
                                                    padding: 0px;
													list-style: none;
}
#etiology-panel ul{
	list-style: none;
}

#collapse-filterable ul li { margin-left: 0px;
                             font-size: 14px;
}
#collapse-filterable ul li a { color: rgb(51, 51, 51);
                               padding-top: 6px;
                               display: block;
                               padding-bottom: 6px;
                               text-indent: 10px;
							   font-weight: normal;
}
#collapse-filterable ul li a span.badge { text-indent: 0px;
                                          float: right;
                                          margin-right: 10px;
}
#collapse-filterable ul li a:hover { text-decoration: none }
.sliderPadding { padding: 10px;
                 margin: 0px;
                 margin-left: 20px;
}
.ui-accordion .ui-accordion-header { cursor: pointer;
                                     position: relative;
                                     zoom: 1;
                                     font-weight: 400;
                                     color: #19191a;
                                     padding-left: 8px;
                                     margin: 0px;
                                     display: block;
                                     background-color: #eee;
                                     font-size: 16px;
                                     border: 3px solid none;
}

.ui-accordion .ui-accordion-header-active { border-bottom: 0px !important;
                                            background-color: #3E444B;
                                            color: #fff;
}

.ui-accordion .ui-accordion-header:hover { font-weight: 400;
}
.ui-accordion .ui-accordion-header a { color: rgb(51, 51, 51);
                                       display: block;
                                       padding: 5px;
}
#accordion-directory h3 a span.count_dir { float: right;
                                           padding: 10px;
                                           height: 26px;
                                           cursor: pointer;
                                           width: 26px;
                                           border: 0px none;
                                           margin: 0px;
}
.ui-accordion .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em;
                                                           color: rgb(51, 51, 51);
}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute;
                                              left: .5em;
                                              top: 50%;
                                              margin-top: -8px;
}
.ui-accordion-content { padding: 5px;
                        font-size: 12px;
                        line-height: 18px;
                        background-color: #fff;
                        color: rgb(51, 51, 51);
                        position: relative;
                        top: 1px;
                        margin-bottom: 2px;
                        display: none;
                        zoom: 1;
}
ul.left_filter_scroll_list { height: 150px;
                             overflow: scroll;
                             overflow-y: visible;
                             overflow-x: hidden;
                             margin: 0px;
                             padding-bottom: 10px;
}
ul.left_filter_scroll_list li a { position: relative;
                                  display: block;
                                  margin-bottom: -1px;
                                  background-color: #FFF;
                                  color: rgb(51, 51, 51);
                                  overflow: hidden;
                                  line-height: 18px;
                                  padding-top: 3px;
                                  padding-right: 8px;
                                  padding-bottom: 3px;
                                  padding-left: 8px;
}
ul.left_filter_scroll_list li a span { margin-right: 10px;
                                       float: right;
}
ul.left_filter_scroll_list li a:hover { text-decoration: none;
                                        background: #D4FF00;
                                        color: #E4FFE6;
}
.ui-accordion .ui-accordion-content-active { display: block;
                                             padding-left: 15px;
                                             padding-top: 15px;
                                             min-height: 50px;
}
#accordion-directory h3 { margin-bottom: 1px;
                          color: rgb(51, 51, 51);
}
#accordion-directory .ui-widget-content { color: rgb(51, 51, 51);
                                          padding-top: 10px;
                                          padding-bottom: 10px;
                                          font-size: 12px;
                                          list-height: 18px;
}
.ui-helper-hidden { display: none }
.ui-helper-hidden-accessible { border: 0;
                               clip: rect(0 0 0 0);
                               height: 1px;
                               margin: -1px;
                               overflow: hidden;
                               padding: 0;
                               position: absolute;
                               width: 1px;
}
.ui-helper-reset { margin: 0;
                   padding: 0;
                   border: 0;
                   outline: 0;
                   line-height: 1.3;
                   text-decoration: none;
                   font-size: 100%;
                   list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: "";
                                                        display: table;
}
.ui-helper-clearfix:after { content: ".";
                            display: block;
                            height: 0;
                            clear: both;
                            visibility: hidden;
}
.ui-helper-clearfix { display: block;
                      min-height: 0; /* support: IE7 */;
}
* html .ui-helper-clearfix { height: 1% }
.ui-helper-zfix { width: 100%;
                  height: 100%;
                  top: 0;
                  left: 0;
                  position: absolute;
                  opacity: 0;
                  filter: Alpha(Opacity=0);
}
.ui-front { z-index: 100 }
.ui-state-disabled { cursor: default !important }
.ui-widget-overlay { position: absolute;
                     top: 0;
                     left: 0;
                     width: 100%;
                     height: 100%;
}
.ui-widget-content { background: #ffffff url(../img/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;
                     color: rgb(51, 51, 51);
}
.ui-widget-content a { color: rgb(51, 51, 51) }
.ui-widget-header { font-weight: bold }
.ui-widget-header a { color: #fff }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-color: #2980b9;
                                                                                               color: #fff;
                                                                                               font-size: 14px;
                                                                                               line-height: normal;
                                                                                               overflow: visible;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555;
                                                                             text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #00D6DD;
                                                                                                                                                                                 color: #E4FFE6;
                                                                                                                                                                                 text-decoration: none;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121;
                                                                                                text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { font-weight: normal;
                                                                                            background: #00D6DD;
                                                                                            color: #E4FFE6;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { background-color: #7f8c8d;
                                                                          text-decoration: none;
}
.ui-widget :active { outline: none }
.ui-state-highlight p, .ui-state-error p, .ui-state-default p { font-size: 13px;
                                                                font-weight: normal;
                                                                line-height: 18px;
                                                                margin: 7px 15px;
}
.content-list { z-index: 3;
                right: 0;
                top: 0;
                height: 0;
                background-color: #fff;
                white-space: nowrap;
}
#topbar { position: absolute;
          left: 0;
          top: 0;
          z-index: 3;
          width: 100%;
          height: 52px;
          overflow: visible;
          min-width: 895px;
          background: #fff;
}

.title_list h4 { margin-bottom: 15px;
                 color: #3597D3;
}
#above_nav { background: #fff;
             padding: 10px;
             margin: 0px;
}
#above_nav .row-fluid [class*="span"] { height: 45px }
#above_nav input#mainSearchBar { height: 33px;
                                 width: 200px;
                                 box-shadow: none;
}
.vertical-ad { margin: 0px }
.horiz-ad { margin-top: 0px;
            margin-bottom: 5px;
            margin-left: auto;
            margin-right: auto;
            text-align: center;
}
#top-10-diseases { background: #fff;
                   padding: 10px;
}
.critical_img { width: 32px;
                height: 100%;
                padding: 10px;
                float: left;
}
.critical_text { float: right;
                 height: 100%;
}
.selected { background: #C6EAFD;
            width: 100%;
}
.centered_image { margin: 10px;
                  text-align: center;
}
#criteria_form_outline { border: 2px solid #19191a;
                         background: #fff;
}
ul.side_panel_list { font-size: 12px }
ul.side_panel_list li { padding: 0px;
                        margin: 0px;
                        list-style-type: none;
                        font-size: 12px;
                        margin-bottom: 5px;
}
ul.side_panel_list li span { margin-left: 5px;
                             font-size: 12px;
}
ul.side_panel_list li a { }
ul.side_panel_list li a img { margin-top: 6px;
                              margin-bottom: 6px;
                              margin-left: 40px;
                              height: 80px;
                              max-width: 120px;
                              max-height: 120px;
}
.describe { background: #F5F5F5;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            padding: 10px;
            color: #666;
            font-size: 10px;
}
ul.modal-labels { float: left;
                  list-style-type: none;
}
ul.modal-labels li { float: left;
                     list-style-type: none;
                     margin-right: 4px;
                     margin-bottom: 4px;
                     color: #fff;
}
ul.modal-labels li.label span { color: #FFF }
ul.modal-list li { width: 100% }
#health #filterable { margin-top: 10px }
#filterable { margin-top: 0px;
              -webkit-border-top-left-radius: 10px;
              -webkit-border-bottom-left-radius: 10px;
              border-top-left-radius: 10px;
              border-bottom-left-radius: 10px;
}
#filterable #options { margin-left: 2px }
#filterable .inner-filterable { background: #fff;
                                padding: 8px;
                                float: left;
                                height: auto;
                                margin-right: 0px;
}
#details .inner-details { border: 1px solid #CCC;
                          margin-left: 0px;
}
.inner-details h2 { color: rgb(51, 51, 51);
                    font-size: 24px;
                    line-height: 30px;
                    font-weight: 700;
                    margin-bottom: 30px;
                    text-decoration: none;
}
.inner-details h4 { color: rgb(51, 51, 51);
                    font-size: 16px;
                    line-height: 20px;
                    font-weight: 600;
                    margin-bottom: 15px;
                    text-decoration: none;
}
a { color: #1f7dd2 }
a:hover { text-decoration: none }
p { 
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 23px 0;
}
h4 { font-size: 28px;
     line-height: 1.2em;
     margin-bottom: 10px;
}
h3 b, h4 b { color: #1f7dd2 }
fieldset { border: 0 }
p { margin: 0;
    padding: 0;
}
img { border: 0;
      vertical-align: top;
      text-align: left;
}
#resetButton { margin-left: 10px }
#body h3 { color: rgb(51, 51, 51);
           font-size: 20px;
           font-weight: bold;
}
#smallTable { font-size: 9px;
              font-weight: normal;
}
#collapse-filterable ul#breed_color_filters { padding: 10px 20px 0px;
margin: 0px 0px 10px;
background-color: #FFF;
height: 240px;
border-bottom: medium none;
}
#collapse-filterable ul#breed_color_filters li {padding: 0px;
margin: 0px;
float: left;
}
#collapse-filterable ul#breed_color_filters li a {background-color: #FFF;
margin: 0px;
padding: 0px;
text-indent: 0px; }
#collapse-filterable ul#breed_color_filters li a img { 
	margin: 3px;
	height: 40px;
	width:40px;
}

/***********************************
               TOXIC PAGE
************************************/
#type_filters, #type_filters li{list-style-type:none;}

#collapse-filterable ul#color_filters { padding: 10px 20px 0px;
margin: 0px 0px 10px;
background-color: #FFF;
border-bottom: medium none;
list-style: none;
}
#collapse-filterable ul#color_filters li {padding: 0px;
margin: 0px;
float: left;
}
#collapse-filterable ul#color_filters li a {background-color: #FFF;
margin: 0px;
padding: 0px;
text-indent: 0px; }
#collapse-filterable ul#color_filters li a img { 
	margin: 3px;
	height: 40px;
	width:40px;
}

ul#toxicList { margin: 0px;
               padding: 0px;
}
ul#toxicList li { margin: 0px;
                  float: left;
                  list-style-type: none;
}
ul#toxicList li a img { width: 150px;
                        height: 150px;
                        border: 6px solid #fff;
}
ul#toxicList li a img:hover { border: 6px solid rgb(212, 255, 0) }
.plant_detail_img { margin-bottom: 5px }
.toxic_map a img { width: 200px;
                   height: 120px;
}
#plantRefs { margin-top: 15px }
#plantRefs ul.refList { width: 600px }
#plantRefs ul.refList li { font-size: 11px;
                           width: 100%;
}
#plantRefs ul.refList li a { color: #19191a;
                             text-decoration: none;
}

#toxicPlantsList { color: #19191a;
                   margin-left: 0px;
                   padding-left: 0px;
				}

#toxicPlantsList h4 { 
  font-size: 19px;
  letter-spacing: 1px;
  color: rgb(255, 255, 255);
  font-weight: 300;
  line-height: 23px;
	 font-family: 'Average', serif;
    background-color: #19191a;
	text-align: left;
	height: 30px;
	padding: 4px;
	text-indent:20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#toxicPlantsList ul { padding: 0px;
                      margin: 0px;
                      border-top: 1px solid rgb(204, 204, 204);
                      border-bottom: 1px solid rgb(204, 204, 204);
}
#toxicPlantsList ul li:first-child{
	border-top: 1px solid #fff;
}
#toxicPlantsList ul li { list-style: none;
                         color: rgb(51, 51, 51);
                         border-top: 1px solid rgb(204, 204, 204);
                         margin: 0px;
                         padding: 0px;
                         width: 100%;
}
#toxicPlantsList ul li a.box_list-item { background-color: #ffffff;
                                         display: block;
                                         position: relative;
                                         height: 60px;
                                         color: #19191a;
}
#toxicPlantsList ul li a.box_list-item:hover { color: #E4FFE6;
                                               background-color: #02B4D2;
}
#toxicPlantsList ul li a.box_list-item img { width: 60px;
                                             height: 60px;
                                             float: left;
}
#toxicPlantsList ul li a.box_list-item .box_list_number { font-size: 30px;
                                                          text-align: center;
                                                          margin-top: 10px;
                                                          font-weight: 400;
                                                          display: block;
                                                          line-height: 32px;
                                                          width: 24px;
}
#toxicPlantsList ul li a.box_list-item .box_list-item-text { text-align: right;
                                                             margin-top: 0px;
                                                             float: left;
                                                             line-height: 18px;
                                                             font-size: 12px;
                                                             text-indent: 0px;
                                                             overflow: hidden;
                                                             white-space: nowrap;
                                                             width: 160px;
                                                             margin-right: 10px;
}
#toxicPlantsList ul li a.box_list-item .bold_title { margin-top: 6px;
                                                     text-align: right;
                                                     display: block;
                                                     text-transform: uppercase;
                                                     font-size: 14px;
                                                     line-height: 18px;
                                                     font-weight: bold;
                                                     margin-bottom: 0px;
                                                     margin-right: 10px;
}

.innerWrap_details h2{
	width: 100%;
	height: 80px;
}

/***************************
        DIRECTORY
****************************/
#directory_table ul.dir_elements { width: 800px;
                                   height: 600px;
                                   margin: 0px;
                                   padding: 10px;
                                   list-style-type: none;
}
#directory_table ul.dir_elements li.company { width: 300px;
                                              text-align: left;
                                              background: #fff;
                                              box-shadow: 0 0 5px rgba(0,0,0,0.2);
                                              position: relative;
                                              box-sizing: border-box;
                                              -webkit-box-sizing: border-box;
                                              -moz-box-sizing: border-box;
                                              list-style-type: none;
                                              float: left;
                                              height: 140px;
                                              padding-right: 12px;
                                              margin-top: 0px;
                                              margin-right: 10px;
                                              margin-bottom: 10px;
                                              margin-left: 0px;
                                              font-size: 11px;
                                              padding: 6px;
                                              cursor: pointer;
                                              border: solid 2px transparent;
}
#directory_table ul.dir_elements li { float: left }
#directory_table ul.dir_elements  li.company.y div.caption { text-align: left;
                                                             float: right;
}
#directory_table ul.dir_elements li.company.y a img.company_logo { height: 100px;
                                                                   width: 100px;
}
#directory_table ul.dir_elements li.company.y { border: solid 2px #000 }
#directory_table ul.dir_elements li.company.n ul.social_dir_links, #directory_table ul.dir_elements li.company.n a.featured_logo { display: none }
#directory_table ul.dir_elements li.company.n div.caption { float: left;
                                                            text-align: left;
}
#directory_table ul.dir_elements li.company div.caption a.practice_title { color: rgb(51, 51, 51);
                                                                           font-weight: bold;
}
ul.social_dir_links { position: absolute;
                      left: 118px;
                      top: 108px;
                      float: left;
                      list-style-type: none;
                      margin: 0px;
                      padding: 0px;
}
ul.social_dir_links li { float: left;
                         list-style-type: none;
                         padding: 0px;
                         margin: 0px;
                         background: none;
                         border: none;
                         margin-left: 2px;
}
li.n ul.social_dir_links { display: none }

/*--------------------------------------
            FEED SECTION
---------------------------------------*/
ul#form_filters {
	padding: 10px;
}

ul#form_filters li { text-shadow: none;
                     font-size: 14px;
                     font-weight: bold;
                     color: #ffffff;
                     display: inline-block;
					 margin:2px;
					 margin-bottom:3px;
					 padding:0px;
					 text-align: center;
}
ul#form_filters li a { color: rgb(0, 214, 221);
                       border: 2px solid rgb(0, 214, 221);
					   background-color: #fff;
                       line-height: 16px;
                       padding: 8px;
                       vertical-align: baseline;
                       white-space: nowrap;
					   text-indent: 0px;
}
ul#form_filters li a:hover { text-decoration: none;
							 background-color: rgb(0, 214, 221);
							 color: #fff;
}

#feed_table, #mini_table { font-size: 12px;
                           color: #19191a;
}
#feed_table th, #feed_table td{
	color: #19191a;
}
#feed_table th.table_title{
	font-size: 18px;
	line-height: 24px;
}

#feedList { margin: 0px;
            padding: 0px;
            width: 100%;
            float: left;
            position: relative;
}
#feedList li { margin: 0px;
               padding: 0px;
               float: left;
               margin-right: 10px;
               margin-bottom: 10px;
               list-style-type: none;
               width: 80px;
               height: 140px;
}
#feedList li a img { width: 80px;
                     height: 140px;
                     display: block;
}
#feedList li a img:hover { opacity: 0.8 }

#feedDetailsModal h4 { margin-left: 100px;
                       margin-bottom: 20px;
}
a.def_info, a.def_info:hover { text-decoration: none;
                               color: #19191a;
                               font-size: 12px;
                               font-weight: normal;
}
.feed_detail_img { max-height: 217px }


/*----------------------------------------
                 DRUGS
----------------------------------------*/
#listDrugs li.sponsor-n a img { display: none }

.imgType { width: 40px;
           height: 40px;
           display: block;
}
.eq_table { margin-bottom: 20px;
            padding: 0px;
            margin-top: 0px;
}
.eq_table ul { margin-bottom: 20px;
               padding: 0px;
               height: 830px;
               overflow-y: scroll;
}
.eq_table ul li { margin: 0px;
                  border-bottom-width: 0.5px;
                  border-bottom-style: solid;
                  border-bottom-color: #CCC;
                  padding-top: 8px;
                  padding-right: 5px;
                  padding-bottom: 8px;
                  padding-left: 5px;
                  cursor: pointer;
                  text-indent: 10px;
                  width: 98%;
                  float: left;
                  text-align: left;
                  background: #FFF;
}
.eq_table ul li a { padding-top: 8px;
                    padding-right: 5px;
                    padding-bottom: 8px;
                    padding-left: 5px;
                    color: #19191a;
                    text-decoration: none;
                    font-size: 14px;
                    line-height: 20px;
                    font-weight: 600;
}
.eq_table ul li a span { float: right;
                         font-size: 13px;
                         font-style: italic;
}
.eq_table ul li a:hover { text-decoration: none; background-color: #DBF9FB  }
.eq_table ul li:hover { background-color: #E2F7FE }

.content { width: 940px;
           padding: 0px;
           margin-top: 0px;
           margin-right: auto;
           margin-bottom: 0px;
           margin-left: auto;
           position: absolute;
           top: 140px;
           left: 0px;
           height: 520px;
}
.inner-content { margin: 0px;
                 padding: 0px;
}
#head-wrap { position: absolute;
             height: 140px;
             top: 0px;
             left: 0px;
}
p.sortedByTags { padding-left: 5px;
                 padding-right: 5px;
}
p.sortedByTags img { margin-left: 150px;
                     margin-right: 100px;
}
ul#selectCompanies li a span { margin-right: 5px;
                               width: 20px;
                               height: 20px;
                               float: left;
}
ul#selectCompanies li a span img { width: 20px;
                                   height: 20px;
}
#listDrugs.listing { margin-bottom: 20px;
                     padding: 0px;
                     overflow-y: scroll;
                     height: 655px;
                     border: 1px solid #CCC;
                     width: 600px;
}
ul.listing li:first { border-top: solid 0.5px #CCC }
body#drugs ul.listing li { font-weight: 600 }
ul.listing li { margin: 0px;
                border-bottom-width: 0.5px;
                border-bottom-style: solid;
                border-bottom-color: #CCC;
                padding-top: 8px;
                padding-right: 5px;
                padding-bottom: 8px;
                padding-left: 5px;
                font-size: 13px;
                line-height: 17px;
}
ul.listing li a { color: rgb(51, 51, 51);
                  text-decoration: none;
                  font-weight: normal;
}
ul.listing li a p { font-style: italic;
                    text-indent: 15px;
                    font-size: 13px;
                    margin: 0px;
                    padding: 0px;
                    height: 16px;
                    font-weight: 300;
}
ul.listing li a:hover { color: #02B4D2 }
ul.listing li a:active { background: #DFF4FF }

/***************************
    ALPHABET SORTING
****************************/
.alphabet { word-wrap: break-word;
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0px;
            margin-left: 0;
            float: left;
}
.alphabet-vertical { width: 26px }
.alphabet-horizontal { width: 100%;
                       margin-bottom: 0px;
					   margin-left:5px;
}
.alphabet a { transition: background-color 0.3s ease-in-out;
              -moz-transition: background-color 0.3s ease-in-out;
              -webkit-transition: background-color 0.3s ease-in-out;
}

.alphabet a { 
              color: #fff;
              cursor: pointer;
              display: block;
              font-size: 18px;
              text-align: center;
              line-height: 30px;
              text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
              text-decoration: none;
              background: #2C2C2C;
              border: 1px solid rgba(0, 0, 0, 0.3);
              padding-top: 4px;
			  padding-bottom:4px;
			  padding-left:15px;
			  padding-right:15px;
}

.alphabet-horizontal a { float: left;}
.alphabet a:hover, .alphabet a.active { background: #19191a;
                                        color: #fff;
                                        font-weight: bold;
                                        text-decoration: none;
}
#locatorPanel { background: #19191a;
                height: 500px;
                padding: 10px;
                width: 100%;
}

/***************************
    SYMPTOM-CHECKER
****************************/
#view-symptoms { margin: 0 auto;
                 position: relative;
                 width: 990px;
}

#view-symptoms .column { border-collapse: separate;
                         float: left;
                         margin-bottom: 30px;
                         background: #fff;
                         -moz-border-radius: 4px;
                         -webkit-border-radius: 4px;
                         border-radius: 4px;
                         -moz-border-radius: 4px;
                         -webkit-border-radius: 4px;
                         border-radius: 4px;
                         margin-left: 0px;
                         margin-right: 5px;
                         width: 235px;
                         border: 1px solid rgb(204, 204, 204);
}

#view-symptoms .column:first-child { height: 576px;
                                     width: 462px;
                                     -webkit-border-radius: 4px;
                                     -webkit-border-bottom-right-radius: 0;
                                     -moz-border-radius: 4px;
                                     -moz-border-radius-bottomright: 0;
                                     border-radius: 4px;
                                     border-bottom-right-radius: 0;
}

#view-symptoms .platform { border: 1px solid rgb(204, 204, 204);
                           float: left;
                           margin-bottom: 20px;
                           width: 602px;
                           height: 520px;
                           background: #fff;
                           -moz-border-radius: 4px;
                           -webkit-border-radius: 4px;
                           border-radius: 4px;
                           -moz-border-radius: 4px;
                           -webkit-border-radius: 4px;
                           border-radius: 4px;
                           margin-left: 0px;
                           margin-right: 10px;
}

#view-symptoms .header h4, #body-checker-board .panel-heading h4{ 
	background-color: #19191a;
    border: 1px solid #19191a;
    color: #fff;
                                                   font-weight: bold;
                                                   font-size: 16px;
                                                   padding: 10px;
                                                   margin: 0px;
                                                   margin-bottom: 0px;
                                                   -moz-border-radius-topleft: 4px;
                                                   -webkit-border-top-left-radius: 4px;
                                                   border-top-left-radius: 4px;
                                                   -moz-border-radius-topright: 4px;
                                                   -webkit-border-top-right-radius: 4px;
                                                   border-top-right-radius: 4px;
}

#view-symptoms .header h4:before, #body-checker-board .panel-heading h4:before { 
	content: attr(data-index);
     background: #fff;
                                   -moz-border-radius: 14px;
                                   -webkit-border-radius: 14px;
                                   border-radius: 14px;
                                   color: #19191a;
                                   padding: 5px 12px;
                                   margin-right: 5px;
                                   font-weight: bold;
}
#view-symptoms .header .help::-moz-focus-inner { border: 0;
                                                 padding: 0;
}
#view-symptoms .search-and-more { float: left;
                                  width: 100%;
}

.reset_wrap { margin-right: 5px;
              margin-top: 5px;
              margin-left: 5px;
              text-align: center;
}

#view-symptoms .horse-map-container { width: 225px }
#view-symptoms .horse-map-container { float: left }
#view-symptoms .horse-map-container, #view-symptoms .symptoms{float:left}

#view-symptoms .bodyImg { float: left }

.symptoms { float: left }
h5.body-part-name { background: #19191a;
                              padding: 10px;
                              color: #fff;
                              font-weight: 400;
                              margin-top: 0px;
                              margin-bottom: 0px;
}

#searchAllSymptoms{
	height: 413px;
}

ul.selectable { color: #0c70a8;
                font-size: 90%;
                list-style-type: none;
                margin: 0;
                overflow-x: hidden;
                overflow-y: auto;
                padding: 0;
				height: 470px;
                border-right-width: 1px;
                border-left-width: 1px;
                border-right-style: solid;
                border-left-style: solid;
                border-right-color: #EEE;
                border-left-color: #EEE;
}
ul.selectable li { background: #FFF;
                   border-bottom: 1px solid #DDD;
                   cursor: pointer;
                   float: left;
                   width: 100%;
}
ul.selectable li.nondisease, ul.selectable li.nondisease:hover{
	background:#EAEAEA;
}

ul.selectable li:hover { background-color:#EBEBEB; }
ul.selectable li.selected { background: #e1f0f7!important }
ul.selectable li .info-hover-icon { z-index: 400;
                                    color: rgb(255, 2, 96);
}
#view-symptoms ul.selectable li .symptom-container>div:last-child { margin: 7px 7px 7px 0;
                                                                    float: right;
}
#view-symptoms ul.selectable li .symptom-container { box-sizing: border-box;
                                                     float: left;
                                                     width: 100%;
}

#view-symptoms ul.selectable li .symptom-name { float: left;
                                                font-size: 13px;
                                                color: #19191a;
                                                font-weight: normal;
                                                line-height: 16px;
												width: 169px;
                                                margin-top: 12px;
                                                margin-right: 0;
                                                margin-bottom: 12px;
                                                margin-left: 7px;
}

#view-symptoms ul.selectable li .symptom-name a { color: #19191a }

.info-hover-icon { position: relative }
.info-hover-icon a { z-index: 999;
                     color: rgb(2, 180, 210);
                     top: 0px;
                     left: 100px;
                     position: absolute;
}
.info-hover-icon a:hover { color: #000 }

#view-symptoms ul.selectable .critical-icon { background: url(../img/critical_32.png) no-repeat;
                                            height: 32px;
                                            width: 32px;
}

#view-symptoms ul.selectable .symptom-add i { color: rgb(255, 2, 96) }
#view-symptoms ul.selectable .symptom-add i:hover { color: #E10055 }
.symptom-remove { float: right; color: #a5281b }
#view-symptoms ul.selectable .symptom-remove:hover { color: #751D13 }

#step3 .symptoms ul.selectable, 
#allSymptoms .symptoms ul.selectable, 
#step4 ul.selectable,
#step5  ul.selectable{height:470px;}
 
#view-symptoms ul#symptomsList li.y, 
#view-symptoms ul#searchAllSymptoms li.y, 
#view-symptoms ul#symptomsList li.y .symptom-name, 
#view-symptoms ul#searchAllSymptoms li.y .symptom-name { display: none }

/*----SYMPTOM CHECKER HOME---------*/
body#symptoms.loading { position: absolute;
                        margin: 0 auto;
                        z-index: 9999;
                        background: url('loader.GIF') no-repeat;
                        top: 100px;
                        cursor: wait;
}
body#symptoms #view-symptoms .column { width: 325px;
                                       margin-left: 5px;
                                       -moz-border-radius: 4px;
                                       -webkit-border-radius: 4px;
                                       border-radius: 4px;
                                       -moz-border-radius: 4px;
                                       -webkit-border-radius: 4px;
                                       border-radius: 4px;
}
body#symptoms #health_details .inner-details{height: 520px;}
body#symptoms #view-symptoms #allSymptoms { margin-left: 0px }
body#symptoms #view-symptoms #allSymptoms .header h4 { -moz-border-radius-topleft: 0px;
                                                       -webkit-border-top-left-radius: 0px;
                                                       border-top-left-radius: 0px;
                                                       -webkit-border-top-right-radius: 4px;
                                                       -webkit-border-bottom-right-radius: 4px;
                                                       -moz-border-radius-topright: 4px;
                                                       -moz-border-radius-bottomright: 4px;
                                                       border-top-right-radius: 4px;
                                                       border-bottom-right-radius: 4px;
}

body#symptoms #view-symptoms ul.selectable li .symptom-name { width: 240px }

body#symptoms #allSymptoms { position: absolute;
                             top: 0px;
                             left: 615px;
}
body#symptoms #view-symptoms #allSymptoms ul.selectable li:hover .symptom-adds { background-position: 0px -130px }

body#symptoms #step4 { position: absolute;
                       top: 0px;
                       left: 330px;
					   height: 520px
}
body#symptoms #step5 { position: absolute;
                       top: 0px;
                       left: 665px;
                       width: 280px;
					   height: 520px
}

#allSymptoms .searchboxWrap input:focus, 
#bigPicture .searchboxWrap input:focus { border-color: rgb(255, 2, 96);
                                                                                  box-shadow: none;
                                                                                  outline: 0px none;
}

/*----POSSIBLE CONDITIONS---------*/
#step5 ul#possibleConditions li.critical .critical-icon { width: 32px;
                                                 margin-left: 5px;
                                                 float: left;
}
#step5 ul#possibleConditions li a:hover { text-decoration: none } 
#step5 ul#possibleConditions li:hover .symptom-remove { background-position: 0px -52px }
#step5 ul#possibleConditions li .symptom-name { width: 180px;
												color: #19191a;
                                                float: left;
                                                font-size: 13px;
                                                font-weight: normal;
                                                line-height: 16px;
                                                margin-top: 12px;
                                                margin-right: 0;
                                                margin-bottom: 12px;
                                                margin-left: 7px;
									
}

#step5 ul#possibleConditions li .symptom-name a i.fa { float: right; margin-right: -66px;}

#step5 ul.selectable li .symptom-remove { margin-top: 5px;
                                        background-position: 0px -260px;
                                        margin-left: 5px;
                                        float: left;
}

ul#possibleConditions li .symptom-name, #view-symptoms ul#possibleConditions li .symptom-name{
	color: #19191a;
	width: 100%;
}

ul#possibleConditions li .symptom-name, #view-symptoms ul#possibleConditions li .symptom-name a{
	color: #19191a;
	margin:0px;
	padding:0px;
	float:left;
	width: 95%;
	margin-top:6px;
}

ul#possibleConditions li .symptom-name, #view-symptoms ul#possibleConditions li .symptom-name a:hover{
	color: rgb(255, 2, 96);
}

/*---- CONDITIONS A-Z ---------*/
body#health #health_detail_wrapper .inner-details { height: 580px;  background: #fff;}
body#health #conditionList { position: absolute;top: 0px;}
body#health #conditionList { width: 80%; margin: 0 auto;margin-top: 0px}
#conditionList ul.listing { background: #fff;
                            margin: 0px;
                            padding: 0px;
                            overflow-y: auto;
							height: 520px;
                            margin-bottom: 40px;
}
#conditionList ul.listing li { width: 100%;
                               text-indent: 10px;
                               margin: 0px;
                               padding: 0px;
                               padding-top: 8px;
                               padding-bottom: 8px;
}
#conditionList ul.listing li a { position: relative;
                                 padding-top: 8px;
                                 padding-bottom: 8px;
                                 text-decoration: none;
                                 color: rgb(51, 51, 51);
                                 text-overflow: ellipsis;
}
#conditionList ul.listing li a i { float: right;
                                   margin-right: 10px;
                                   margin-top: -4px;
}
#conditionList ul.listing li a:hover { color: #02B4D2 }

#conditionList .searchboxWrap { -webkit-border-top-left-radius: 4px;
                                -webkit-border-top-right-radius: 4px;
                                -moz-border-radius-topleft: 4px;
                                -moz-border-radius-topright: 4px;
                                border-top-left-radius: 4px;
                                border-top-right-radius: 4px;
                                background: #19191a;
                                margin: 0px;
                                padding-top: 4px;
                                padding-bottom: 4px;
                                padding-left: 28px;
                                padding-right: 5px;
}
#conditionList .searchboxWrap input[type=text]:focus, 
#diseaseName:focus, 
input[name=diseaseName]:focus { border-color: rgb(255, 2, 96);
                                                                                                          box-shadow: none;
                                                                                                          outline: 0px none;
}
#conditionList .searchboxWrap #searchDiseases { padding-top: 7px;
                                                padding-bottom: 7px;
}

/*---- CATEGORIES PAGE ---------*/
body#category #conditionList .searchboxWrap input[type=text] { width: 95% }
body#category #conditionList { width: 100%;
                               margin: 0 auto;
}
body#category #conditionList ul.listing { height: 520px }

/**************************************
		DISEASE DETAILS VIEW
***************************************/
body#symptom-checker-results #health_detail_wrapper{
	margin-bottom:20px;
}

#health_detail_wrapper{
	margin-left: 292px;
	position: relative;
	width: 700px;
}

#health_details { top: 0px;
                  margin-bottom: 20px;
                  margin-top: 0px;
				  left: 0px;
                  width: 445px;
				  height: 560px;
                  margin: 0px;
				  margin-right: 15px;
}
#health_details h2 { text-transform: uppercase;
                     font-size: 140%;
                     font-weight: 600;
                     line-height: 1.1;
                     margin-top: 5px;
                     margin-bottom: 20px;
                     padding-bottom: 5px;
                     padding-top: 5px;
                     letter-spacing: 1px;
                     color: rgb(255, 2, 96);
}
#health_details h5 { margin-top: 0px;
                     text-transform: uppercase;
                     font-weight: 300;
                     font-size: 12px;
}
#health_details .inner-details{ background: #fff;}
.inner-details { overflow-y: scroll;
			     height: 540px;
                 background: #FFF;
                 padding-top: 15px;
                 padding-right: 15px;
                 padding-bottom: 25px;
                 padding-left: 15px;
                 -moz-border-top-colors: none;
                 -moz-border-right-colors: none;
                 -moz-border-bottom-colors: none;
                 -moz-border-left-colors: none;
                 border: 1px solid rgb(204, 204, 204);
}

#middle_column .inner-details h2 { margin-bottom: 6px }

.inner-details p { font-size: 13px; font-weight: 400; margin-bottom: 15px;  color: #666;}

.inner-details .other_names{
	margin-top:4px;
	margin-bottom: 5px;
}

.inner-details .whiteBlock { border: 2px solid #bdc3c7;
                             margin-bottom: 10px;
                             padding: 10px;
                             -webkit-border-radius: 4px;
                             -moz-border-radius: 4px;
                             border-radius: 4px;
}

#health_details h4 { font-size: 100%;
                     font-weight: normal;
                     line-height: 1.1em;
                     width: 396px;
                     color: rgb(51, 51, 51);
                     margin-bottom: 0.5em;
}
#health_details .inner-details h4{ width: 100%;
                                   text-transform: uppercase;
                                   font-weight: 600;
                                   float: left;
}
#health_details .inner-details h4 a{ border-top: solid 1px #EAEAEA;
                                                                          border-bottom: solid 1px #EAEAEA;
                                                                          border-left: solid 3px #19191a;
                                                                          padding-top: 10px;
                                                                          padding-bottom: 10px;
                                                                          padding-left: 10px;
                                                                          display: block;
                                                                          font-size: 16px;
                                                                          font-weight: 600;
                                                                          margin: 0px;
}
body#details .inner-details h4 { margin-top: 10px;
                                 margin-bottom: 15px;
}

.inner-details h4 a:hover, 
.inner-details h4 a:active{ color: rgb(0, 214, 221);
							 text-decoration: none;
							 border-left: solid 3px rgb(0, 214, 221);
}

#criticalAlert { -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;padding: 10px;background: #FEDADD;}
#criticalAlert p{ color: #E80005; line-height: 25px;font-size: 14px;font-weight: 400;}
#criticalAlert img{ width: 25px; height: 25px;}

.list_wrapper { line-height: 1.6em;
                font-weight: normal;
                font-size: 14px;
                overflow: hidden;
                width: 385px;
                padding-bottom: 5px;
                padding-top: 5px;
                margin-bottom: 15px;
				margin-right: 10px;
}
.list_wrapper ul.modal-labels li { font-size: 14px; line-height: 18px;margin-bottom: 10px;}

.inner-details h4.panel-title{ margin: 0px }
.inner-details h4.panel-title a i{ float: right;margin-right: 20px;}
.inner-details  div.panel-body{ padding: 10px }

ul.detailed_list { position: relative }
ul.detailed_list a i { color: #00D6DD }
ul.detailed_list a i:hover { color: #D4FF00 }
ul.detailed_list li { list-style: none;
                      line-height: 20px;
                      margin-bottom: 5px;
}
ul.detailed_list li i { margin-right: 5px;
                        color: rgb(51, 51, 51);
}

ul#healthMenu li a { font-size: 14px;
                     font-weight: normal;
                     color: #2c3e50;
}


#details dl dt { color: #19191a; }
body#details .left_column { border: 1px solid rgb(204, 204, 204);
                            background: #FFF;
                            padding: 10px;
                            margin-right: 5px;
}

#middle_column { margin-left: 0px }
#middle_column .inner-details div.otherNames { font-size: 14px;
                                               font-weight: 400;
                                               margin-bottom: 10px;
}
#middle_column .inner-details .list_wrapper { margin-bottom: 10px }
#middle_column .inner-details .modal-labels { margin-bottom: 15px }

#sharingTools { position: relative;
                height: 24px;
}

p.critical_symbol i.fa{
	color:#DF352D;
}

/*---------LEFT COLUMN-----------*/

#left_health_additional{
	background: #FFF;
}

#left_health_additional{ 
    position: absolute;
    top: 0px;
    right: 0px;
    width: 227px;
    padding: 15px 5px 15px 10px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
}


#left_health_additional .inner_non_scrollable { min-height: 30px;    			
}

#left_health_additional h5 { margin-top: 15px;
                             margin-bottom: 10px;
							 
}
#left_health_additional ul.detailed_list { margin-left: 20px;
                                           padding: 0px;
}
#left_health_additional ul.detailed_list li { text-align: left;
                                              float: left;
                                              font-size: 14px;
                                              margin-bottom: 5px;
                                              list-style-type: none;
                                              width: 100%;
}
#left_health_additional ul.detailed_list li a { color: #19191a; cursor:pointer;  }
#left_health_additional ul.detailed_list li a:hover { color: #00D6DD;
                                                      text-decoration: none;cursor:pointer; 
}
#left_health_additional .image_wall { margin-bottom: 15px }
#left_health_additional .image_wall ul#detail-imgs { float: left;
                                                     width: 100%;
                                                     margin: 0px;
                                                     padding: 0px;
                                                     margin-bottom: 10px;
}
#left_health_additional .image_wall ul#detail-imgs li { float: left;
                                                        margin: 0px;
                                                        padding: 0px;
}
#left_health_additional .image_wall ul#detail-imgs li a img { width: 65px;
                                                              height: 65px;
                                                              border: 4px solid #fff;
}
#left_health_additional .image_wall ul#detail-imgs li a img:hover { border: 4px solid #00D6DD }

/*---------------------------------------
			THERAPY PAGE
----------------------------------------*/
#therapyExtra .image_wall { margin: 0px }
#therapyExtra a.image_wall img { width: 200px;
                                 height: 200px;
}



#sharingTools a { float: right }


#providerform input, 
#GetDis input, 
#GetMeds input { float: left;
                                                     margin-top: 0px;
                                                     margin-right: 6px;
                                                     margin-bottom: 0px;
                                                     margin-left: 6px;
                                                     padding: 0px;
}
#providerform label, 
#GetDis label, 
#GetMeds label { color: #19191a;
                                                     font-size: 12px;
                                                     line-height: 17px;
                                                     float: left;
                                                     padding-top: 2px;
                                                     padding-right: 0px;
                                                     padding-bottom: 0px;
                                                     padding-left: 0px;
                                                     text-align: right;
                                                     margin-top: 2px;
                                                     margin-right: 8px;
                                                     margin-bottom: 0px;
                                                     margin-left: 0px;
                                                     height: 27px;
                                                     width: 70px;
                                                     text-transform: uppercase;
                                                     font-weight: bold;
}
#providerform select, #GetDis select, #GetMeds select { width: 220px;
                                                        margin: 0px;
                                                        padding: 0px;
}

ul.modal-list li { list-style-type: disc }
.left_side_modal { width: 150px;
                   float: left;
}
.right_side_modal { float: left;
                    width: 550px;
}
ul.modal_imgs li { margin-bottom: 4px }
ul.modal_imgs li a img { width: 200px;
                         height: 200px;
}
.plant_detail_img { width: 150px;
                    height: 150px;
}
.small_thumb { margin-top: 5px;
               margin-right: 5px;
               width: 70px;
               height: 70px;
}
#searchBox { width: 91%;
             float: left;
             padding: 10px;
}
#searchBox .tab-pane { background: url(../img/white_90.png) repeat;
                       padding: 25px;
}
#popular-health-conditions-list h4 { background: #fff;
                                     padding: 10px;
                                     margin-bottom: 10px;
                                     font-size: 14px;
}

/*----------------------------------------
                SLIDERS
-----------------------------------------*/
/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
#sliderWrap { padding: 20px }
#toxicSlider { margin-top: 20px;
               width: 190px;
}
.ui-slider { background: #CACACA;
             transition: all 0.26s ease-in-out 0s;
             border-radius: 1px;
             height: 1px;
             margin: 0px 0px 0px 10px;
             position: relative;
             top: 9px;
             width: 190px;
}
.ui-slider-handle { background-color: rgb(2, 180, 210);
                    display: block;
                    width: 15px;
                    height: 15px;
                    top: 0px;
                    margin-left: -7px;
                    position: relative;
                    border-radius: 7px;
}
.ui-slider a.ui-slider-handle { background-color: rgb(0, 0, 0);
                                transition: background-color 0.26s ease-in-out 0s;
                                border-radius: 10px;
                                display: block;
                                height: 20px;
                                margin-top: -6px;
                                position: absolute;
                                width: 20px;
                                z-index: 2;
}
.ui-slider-handle:focus { outline: medium none }
.ui-slider .ui-slider-range { position: absolute;
                              z-index: 1;
                              font-size: .7em;
                              display: block;
                              border: 0;
                              background-position: 0 0;
                              color: rgb(51, 51, 51);
                              background-color: #00D6DD;
                              text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
                              border-color: rgb(2, 180, 210);
                              border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.ui-slider-horizontal { height: 3px;
                        -webkit-border-radius: 2px;
                        -moz-border-radius: 2px;
                        border-radius: 2px;
}
.ui-slider-horizontal .ui-slider-handle { top: -.1em;
                                          margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range { top: 0;
                                         height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { left: 0 }
.ui-slider-horizontal .ui-slider-range-max { right: 0 }
.ui-slider-wrapper { position: relative }
.ui-slider-wrapper .ui-slider-horizontal { width: 100% }
.ui-slider-labels { position: absolute;
                    border: 1px solid transparent;
}
.ui-slider-label-ticks { border: 1px solid transparent;
                         position: absolute;
                         white-space: nowrap;
}
.ui-slider-label-ticks span { font-size: 0.9em;
                              min-width: 1.2em;
}
.ui-slider-wrapper.horizontal { height: 4.5em }
.horizontal .ui-slider-labels { left: 0;
                                right: 0;
                                top: 0.7em;
}
.horizontal .ui-slider-label-ticks { width: 1.2em;
                                     height: .6em;
                                     text-align: center;
                                     border-left: 1px solid #999;
}
.horizontal .ui-slider-label-ticks span { position: relative;
                                          display: inline-block;
                                          margin-left: -1.2em;
                                          top: .8em;
}
div.dir_types { position: absolute;
                top: 200px;
                left: 150px;
}
span.label_bs { display: inline-block;
                padding: 2px 4px;
                font-size: 11.844px;
                font-weight: bold;
                line-height: 14px;
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
                white-space: nowrap;
                vertical-align: baseline;
                background-color: #999999;
}
span.label_bs { -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
}
span.label_bs:empty { display: none }
a.label_bs:hover, a.label_bs:focus { color: #ffffff;
                                     text-decoration: none;
                                     cursor: pointer;
}
.btn span.label_bs { position: relative;
                     top: -1px;
}
.btn-mini span.label_bs { top: 0 }

/**************************
    DIRECTORY
***************************/
.providers-list { margin-top: 15px;
                  margin-right: 0;
                  margin-bottom: 10px;
                  margin-left: 0;
}
.provider-list-item { *zoom: 1;
                      border: 1px solid #c8c8c8;
                      background: #ffffff;
                      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
                      padding: 8px;
                      margin-top: 0;
                      margin-right: 0;
                      margin-bottom: 10px;
                      margin-left: 0;
}
.provider-list-item:before, .provider-list-item:after { display: table;
                                                        content: "";
}
.provider-list-item:after { clear: both }
.provider-list-item .provider-info { float: left;
                                     position: relative;
                                     width: 520px;
                                     height: 120px;
                                     margin-top: 5px;
                                     margin-right: 0;
                                     margin-bottom: 0;
                                     margin-left: 15px;
}
.provider-list-item .provider-info .left-col { float: left;
                                               width: 520px;
}
.provider-list-item .provider-info .left-col span.vet-info { 
                                                             font-weight: 400;
                                                             font-size: 14px;
                                                             text-transform: uppercase;
                                                             margin-bottom: 15px;
}
.provider-list-item .provider-info .left-col span.vet-info a { color: #3597D3;
                                                               font-weight: 600;
}
.provider-list-item .provider-info .left-col span.vet-info a:hover { text-decoration: none;
                                                                     color: #3597D3;
}
.provider-list-item.y { border: solid 3px #000 }
.provider-list-item.y .provider-info { height: 140px;
                                       width: 330px;
                                       margin-top: 0px;
}
.provider-list-item.y .provider-image { height: 140px;
                                        width: 140px;
                                        float: left;
}
.provider-list-item.y .provider-info .title { }
.provider-list-item.y .provider-info .title a { color: #19191a }
.provider-list-item .provider-info .title { width: 100%;
                                            font-size: 24px;
                                            line-height: 30px;
                                            text-transform: capitalize;
                                            text-overflow: ellipsis;
                                            white-space: nowrap;
                                            font-weight: 600;
                                            margin-top: 15px;
                                            margin-right: 0;
                                            margin-left: 0;
                                            margin-bottom: 20px;
}
.provider-list-item .provider-info .title a { color: #19191a }
.provider-list-item .provider-info .title a:hover { color: #2980b9;
                                                    text-decoration: none;
                                                    font-weight: bold;
}
.provider-list-item .provider-info .title a span { font-weight: normal;
                                                   font-size: 15px;
}
.provider-list-item .provider-info .details { float: left;
                                              margin: 4px 0 0 0;
                                              color: #999999;
}
.provider-list-item .provider-info .details .item { padding: 0 9px 0 11px;
                                                    font-size: 11px;
                                                    font-weight: bold;
                                                    -webkit-font-smoothing: antialiased;
}
.provider-list-item .provider-info .details .item:first-child { padding-left: 0;
                                                                border-right: 1px solid #d2d2d2;
}
.provider-list-item .provider-info .details .item i { margin: 0 -2px 0 1px }
.provider-list-item .provider-info .right-col { text-align: right;
                                                padding-right: 20px;
}
.provider-list-item .provider-info .right-col h5 { color: #999999;
                                                   font-size: 14px;
                                                   font-weight: bold;
                                                   -webkit-font-smoothing: antialiased;
}
.provider-list-item.y .dest-right-col { padding-top: 15px }
.provider-list-item .dest-right-col { position: relative;
                                      float: right;
                                      width: 190px;
                                      text-align: right;
                                      font-size: 13px;
                                      font-weight: 400;
                                      border-left: 1px solid #e3e3e3;
                                      overflow: hidden;
                                      padding-top: 5px;
                                      padding-right: 7px;
                                      padding-bottom: 0;
                                      padding-left: 0;
}
.provider-list-item .dest-right-col .col-title { line-height: 24px;
                                                 font-size: 11px;
                                                 color: #999999;
                                                 font-weight: bold;
                                                 -webkit-font-smoothing: antialiased;
}
.provider-toolbar { clear: both;
                    position: absolute;
                    bottom: 0;
                    width: 102%;
                    margin-top: 5px;
                    font-weight: 400;
}
.provider-toolbar a { position: relative;
                      display: inline-block;
                      margin: 0 11px 0 0;
                      padding: 0 16px 10px 0;
                      color: #666666;
                      font-weight: bold;
                      -webkit-font-smoothing: antialiased;
                      font-size: 12px;
                      text-transform: uppercase;
}
.provider-toolbar a.social_button { border-left: 1px solid #fff;
                                    border-right: 1px solid #fff;
                                    padding: 0;
                                    margin: 0;
                                    color: #fff;
}
.provider-toolbar a:hover { text-decoration: none;
                            color: #2980b9;
}
.provider-toolbar a:after { content: "";
                            display: block;
                            position: absolute;
                            right: 0;
                            top: 0;
                            width: 1px;
                            height: 28px;
                            background: #fff;
}
.provider-toolbar i { padding-right: 4px;
                      vertical-align: middle;
}
.providers { margin: 35px 0 0 0 }
.providers .dest-right-col { height: 75px }
.providers .dest-right-col .btn { position: absolute;
                                  bottom: 0;
                                  left: 0;
}
.provider-item { *zoom: 1;
                 margin-bottom: 23px;
}
.provider-item:before, .provider-item:after { display: table;
                                              content: "";
}
.provider-item:after { clear: both }
.hoverMap { z-index: 800;
            width: 300px;
            height: 300px;
            position: absolute;
            left: 20px;
            top: 80px;
}
.star-rating { display: block;
               width: 85px;
               height: 17px;
               margin: 0 auto;
               background: url(../img/sprite_star_rating.png) 0 0 no-repeat;
}
.star-rating:hover { background: none }
.star-rating [class^="star"] { display: block;
                               float: left;
                               position: relative;
                               width: 17px;
                               height: 17px;
                               margin: 0 !important;
                               padding: 0 !important;
                               cursor: pointer;
                               z-index: 5;
}
.star-rating [class^="star"]:after { content: "";
                                     display: none;
                                     position: absolute;
                                     top: 0;
                                     left: 0;
                                     width: 85px;
                                     height: 17px;
                                     background: url(../img/sprite_star_rating.png) 0 0 no-repeat;
}
.star-rating [class^="star"]:hover { opacity: 1 !important;
                                     filter: alpha(opacity=100) !important;
                                     z-index: 0;
}
.star-rating [class^="star"]:hover:after { display: block }
.star-rating .star1:after { background-position: 0 -20px }
.star-rating .star2:after { left: -17px;
                            background-position: 0 -40px;
}
.star-rating .star3:after { left: -34px;
                            background-position: 0 -60px;
}
.star-rating .star4:after { left: -51px;
                            background-position: 0 -80px;
}
.star-rating .star5:after { left: -68px;
                            background-position: 0 -100px;
}
/********************************

********************************/
.nav.tags { padding: 18px 0 0 18px!important }
.nav.tags span.label * { font-size: 11px!important }
.nav.tags span.label a { color: #4a4a4b;
                         padding: 0!important;
                         border: 0!important;
}
.nav.tags span.label a:hover { background-color: transparent }
.nav.tags+.back-container { border-top: 0 }
.continue_btn { background: none repeat scroll 0% 0% rgb(52, 73, 94) }
#results { background: #fff;
           margin-left: 0px;
}
.form-inline .input-wrapper { margin-right: 4px;
                              position: relative;
                              float: left;
}
#slider-range, #protein_slider, #fat_slider, #fiber_slider { width: 155px;
                                                             margin-top: 13px;
                                                             margin-right: 0px;
                                                             margin-bottom: 10px;
}
#hero h1, #hero h2, #hero a { text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.6) }
.text-special { font-size: 35px }
.custom-select-container { position: relative }
.btn-large.btn-contrast { border: 0px none;
                          padding: 10px 19px;
}
#vetCategories { width: 200px }

/************************************
        HOME
**************************************/
#white-header-wrap { background:url(../img/white_80.png);
                     padding: 5px;
                     padding-top: 10px;
                     padding-bottom: 20px;
                     height: 30px;
}
#white-header-wrap input[type="text"] { height: 34px }
#filterbar .input-append input[type="text"] { margin-top: 7px }
#filterbar .input-append input[type="text"] { padding-bottom: 7px }
#filterbar .input-append button[type="button"] { margin-top: 6px }
body#home { background: #EFEFEF }
#home_wrapper { width: 100% }
.left_home_wrap { width: 280px;
                  margin-right: 10px;
                  left: 0px;
                  position: absolute;
}

.center_homeview { margin-left: 290px;
                   width: 450px;
}
.right_homeview { left: 750px;
                  position: absolute;
                  top: 0;
}

#sympSpace { background: #fff;
             margin-top: 0px;
}
#sympSpace h3 { margin-bottom: 5px;
                padding: 6px;
                margin-top: 0px;
                font-weight: 700;
                padding-left: 40px;
}
#symptomCheckBtn {
	position: absolute;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	left: 350px;
	top: 170px;
	width: 111px;
}
.home-symptomcheck { position: relative;
                     background-color: #fff;
                     border: 1px solid #ccc;
                     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
                     -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
                     box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
                     -webkit-transition: border linear .2s,box-shadow linear .2s;
                     -moz-transition: border linear .2s,box-shadow linear .2s;
                     -o-transition: border linear .2s,box-shadow linear .2s;
                     transition: border linear .2s,box-shadow linear .2s;
                     padding: 10px;
                     width: 320px;
                     height: 271px;
                     -webkit-border-radius: 5px;
                     -moz-border-radius: 5px;
                     border-radius: 5px;
}
.home-symptomcheck:hover { }
#home-symptomcheck-btn { position: absolute;
                         top: 108px;
                         left: 130px;
                         z-index: 500;
}
.newsletter_signup { margin-top: 20px;
                     margin-bottom: 10px;
                     background: #fff;
                     padding: 15px;
}
#newsletterInputEmail { width: 220px }
/*******************************

*********************************/
.sidebar-filter { background-color: #fff;
                  padding: 10px;
}
#home_top_panels .top_body .ul.tiles li { text-align: center;
                                          margin-top: 10px;
}
#results { padding: 10px }
/*----------------------------------------
            TOXIC DETAIL PAGE
-----------------------------------------*/
body#toxicDetail .gray_wrapper { padding-right: 5px;
                                 padding-left: 5px;
}
.leftSideWrap { background: #fff;
                position: relative;
                margin: 0px;
                padding: 10px;
                height: auto;
                overflow: hidden;
}
#goBackBtn { padding-top: 5px;
             padding-right: 77px;
             padding-bottom: 5px;
             padding-left: 77px;
             margin-left: 5px;
             margin-top: 4px;
             margin-bottom: 6px;
             font-size: 24px;
             line-height: 50px;
             font-weight: 600;
}
#details_wrap .innerWrap_details, .innerWrap_details { background: #FFF;
                                                       padding: 20px;
                                                       overflow: hidden;
}

.innerWrap_details h2 span { font-size: 12px;
                             line-height: 14px;
                             margin-bottom: 6px;
                             color: rgb(51, 51, 51);
                             font-weight: 400;
}
.innerWrap_details h4 { font-weight: 300;
                        font-size: 15px;
                        margin-top: 0px;
                        margin-bottom: 15px;
}
.innerWrap_details h5 { font-size: 13px }
body#drugsDetail .innerWrap_details h3 { color: rgb(202, 0, 75);
                                         font-weight: 600;
}
body#drugsDetail .list_wrapper { width: 680px }
body#drugsDetail .list_wrapper .dl-horizontal dt { width: 105px }
body#drugsDetail .list_wrapper .dl-horizontal dd { margin-left: 115px }
.innerWrap_details dl { float: left;
                        margin-bottom: 7px;
						font-size: 16px;
}
.innerWrap_details ul { float: left;
                        margin-bottom: 0px;
                        margin-left: 8px;
}
.innerWrap_details ul li a { display: block;
                             cursor: pointer;
                             color: #FFF;
}
.innerWrap_details ul.toxic_symptom_images li { margin: 0px;
                                                padding: 0px;
}
body#drugsDetail .gray_wrapper { padding-right: 5px;
                                 padding-left: 5px;
}
.innerWrap_details ul.toxic_symptom_images li a img { height: 55px;
                                                      width: 55px;
                                                      border: 4px solid #fff;
}
ul.color_symptom_images, ul.color_symptom_images li { float: left }
.innerWrap_details ul.color_symptom_images li a{border: 1px solid #EEE;}

.innerWrap_details ul.color_symptom_images li a img { height: 30px;
                                                      width: 30px;
                                                      border: 4px solid #fff;
}
.innerWrap_details ul li a img:hover { border: 4px solid #00D6DD }
#collapse-filterable ul#type_filters { margin: 0px;
                                       padding-bottom: 10px;
                                       padding-top: 5px;
                                       height: 65px;
                                       width: 100%;
}
#collapse-filterable ul#type_filters li { float: left;
                                          height: 55px;
                                          width: 55px;
                                          margin: 0px;
                                          padding: 0px;
}
#collapse-filterable ul.plant_type_pics li a { background: url(../img/plant_types.png) no-repeat;
                                               width: 55px;
                                               height: 55px;
}
#collapse-filterable ul.plant_type_pics li a:hover { background: url(../img/plant_types.png) no-repeat;
                                                     width: 55px;
                                                     height: 55px;
}
#collapse-filterable ul.plant_type_pics li a#forb, #plant_type a#forb { background-position: -76px -121px }
#collapse-filterable ul.plant_type_pics li a#forb:hover { background-position: -16px -117px }
#collapse-filterable ul.plant_type_pics li a#shrub, #plant_type a#shrub { background-position: -65px 0 }
#collapse-filterable ul.plant_type_pics li a#shrub:hover { background-position: -72px -56px }
#collapse-filterable ul.plant_type_pics li a#tree, #plant_type a#tree { background-position: -137px 0 }
#collapse-filterable ul.plant_type_pics li a#tree:hover { background-position: -145px -67px }
#collapse-filterable ul.plant_type_pics li a#grass, #plant_type a#grass { background-position: 0 -5px }
#collapse-filterable ul.plant_type_pics li a#grass:hover { background-position: -8px -64px }
ul#toxicplant_slider { float: left;
                       margin: 0px;
                       padding: 0px;
					   margin-bottom: 10px;
					   list-style: none;
}
ul#toxicplant_slider li { float: left }
ul#toxicplant_slider li:first-child a { margin: 0px }
ul#toxicplant_slider li:first-child a img { width: 210px;
                                            height: 210px;
                                            margin-bottom: 5px;
}
ul#toxicplant_slider li a { display: block;
                            cursor: pointer;
                            color: #FFF;
                            text-align: center;
}
#toxicplant_slider li a img { width: 36px;
                              height: 36px;
                              border: 2px solid #fff;
}
#toxicplant_slider li a img:hover { border: 2px solid #00D6DD }
#details_wrap { background: none repeat scroll 0% 0% rgba(57, 60, 61, 0.8);
                box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
                border-radius: 3px;
                border: 1px solid rgba(0, 0, 0, 0.8);
                padding: 4px;
                line-height: 1.2;
}
#details_wrap .list_wrapper span{
	margin-left: 10px;
	font-size: 16px;
	text-transform: capitalize;
}

#details_wrap .list_wrapper{
	margin-bottom: 0px;
	font-size: 16px;
	line-height: 22px;
	text-transform: capitalize;
}

#details_wrap .list_wrapper p{  
                                font-size: 16px;
								line-height: 22px;
								color: #19191a;
								margin-top: 20px;
								text-transform:none;
}

.toxic-symptoms-detail-list{
	text-transform:capitalize;
}

body#toxicDetail #details_wrap .list_wrapper {width: 550px;}

#toxicDetail .desc {
    padding: 20px;
}

#toxicityWrap {
    font-size: 18px;
    font-weight: 300;
    margin-top: 0px;
    right: 0px;
    z-index: 55;
}

#toxicityWrap a:hover { text-decoration: none;
                        color: #19191a;
}
#toxicityWrap span.toxicity_bold { color: #00D6DD;
                                   font-weight: 600;
                                   font-size: 70px;
                                   line-height: 80px;
}
ol.otherPossiblities li { text-decoration: none;
                          color: #19191a;
                          font-size: 12px;
                          line-height: 16px;
                          margin-bottom: 6px;
}
ol.otherPossiblities li a { color: rgb(51, 51, 51);
                            font-weight: 600;
                            text-decoration: none;
}
ol.otherPossiblities li a:hover { color: #FF0260 }
ol.otherPossiblities li span.refType { font-weight: 600;
                                       font-size: 12px;
                                       line-height: 16px;
                                       color: #FF0260;
}
.descWrap { line-height: 20px }
#frontSwitch, #backSwitch { padding-left: 20px;
                            padding-right: 20px;
}
body#feedtable table tr th a { color: #fff }
body#feedtable table tr th a:hover { color: #02B4D2 }
#wrapper { padding-left: 250px;
           transition: all 0.4s ease 0s;
}
#sidebar-wrapper { margin-left: -250px;
                   left: 250px;
                   width: 250px;
                   background: #19191a;
                   position: fixed;
                   height: 100%;
                   overflow-y: auto;
                   z-index: 1000;
                   transition: all 0.4s ease 0s;
}
#page-content-wrapper { width: 100% }
.sidebar-nav { position: absolute;
               top: 0;
               width: 250px;
               list-style: none;
               margin: 0;
               padding: 0;
}
.sidebar-nav li { line-height: 40px;
                  text-indent: 20px;
}
.sidebar-nav li a { color: #999999;
                    display: block;
                    text-decoration: none;
}
.sidebar-nav li a:hover { color: #fff;
                          background: rgba(255,255,255,0.2);
                          text-decoration: none;
}
.sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none }
.sidebar-nav > .sidebar-brand { height: 65px;
                                line-height: 60px;
                                font-size: 18px;
}
.sidebar-nav > .sidebar-brand a { color: #999999 }
.sidebar-nav > .sidebar-brand a:hover { color: #fff;
                                        background: none;
}
.content-header { height: 65px;
                  line-height: 65px;
}
.content-header h1 { margin: 0;
                     margin-left: 20px;
                     line-height: 65px;
                     display: inline-block;
}
#menu-toggle { display: none }
.inset { padding: 20px }
.imageStack { width: 100% }
.imageStack img { float: left;
                  height: 50px;
}
@media (max-width:767px) { 
    #wrapper { padding-left: 0 }
    #sidebar-wrapper { left: 0 }
    #wrapper.active { position: relative;
                      left: 250px;
    }
    #wrapper.active #sidebar-wrapper { left: 250px;
                                       width: 250px;
                                       transition: all 0.4s ease 0s;
    }
    #menu-toggle { display: inline-block }
    .inset { padding: 15px }
}


/*****************************************
			INFOGRAPH POST
******************************************/
#mini_infographs li{ margin-bottom: 5px;}
#mini_infographs li a img{ width: 200px; border:3px #fff solid;}
#mini_infographs li a img:hover{border: 3px rgb(2, 180, 210) solid;}
p.small_date span{ color: #19191a;}

/*****************************************
		OUTBREAKS PAGE
*****************************************/
#outbreak-wrapper{
	background: #19191a;
	padding:10px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#inner-map-wrap{
	background-color: #fff;
	padding:10px;
	text-align:center;
	border: 1px solid #1E1E1E;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.bottom-references{
	text-align:right;
}
.bottom-references ol{}
.bottom-references ol li{}
.bottom-references ol li a{color: #1B1B1B; font-size: 12px;}

 .g-toggle,
    .g-key {
      overflow: hidden;
      border: none;
    }

    .g-key {
      padding-left: 0;
      width: 100%;
      overflow: visible;
      /*border-top: 1px solid #ddd;*/
      /*padding-top: 8px;*/
      margin-top: 10px;
      padding-top: 0;
      padding-right: 0;
      padding-bottom: 5px;
    }

    .g-key-bubble {
      margin-top: -2px;
      margin-bottom: 2px;
    }

    .g-button {
      margin-top: 2px;
    }

    .g-button-bubble {
      margin-top: 0px;
    }

    .g-toggle {
      margin-bottom: 8px;
    }

    .g-key-bubble strong {
      float: left;
      margin-right: 6px;
      margin-bottom: 0;
      text-transform: none;
    }

    .g-key-title {
      display: none;
    }

    .g-key-label {
      float: left;
      width: 90px;
      margin-top: -2px;
    }

    .g-key-ticks-choropleth,
    .choro-scale {
      margin-left: 85px;
    }

/*******************************
	SYMPTOM PERIODIC TABLE
********************************/
#table-container{}
#news-alerts-panel{margin-top:0px;}

#doctorsearch_tall input[type="text"], #doctorsearch_tall select {
    margin-bottom: 1em;
}

input[type="text"], input[type="password"], select, textarea {
    padding: 10px;
    border: 1px solid rgb(212, 212, 212);
    margin: 0px 0px 10px;
    width: 100%;
    font-size: 16px;
    border-radius: 6px;
    background-color: rgb(255, 255, 255);
}

.event {
  width: 600px;
  height: 156px;
  background: #fff;
  border: 1px solid #CCC;
  border-radius: 2px;
  margin: 15px;
  margin-left: 0px;
  position: relative;
}
.event:before {
  content: '';
  display: block;
  width: 595px;
  height: 35px;
  background: #fff;
  border: 1px solid #CCC;
  border-radius: 2px; 
  transform: rotate(2deg);
  position: relative;
  top: 12px;
  left: 2px;
  z-index: -1;
}
.event:after {
  content: '';
  display: block;
  width: 595px;
  height: 85px;
  background: #fff;
  border: 1px solid #CCC;
  border-radius: 2px; 
  transform: rotate(-2deg);
  position: relative;
  top: -106px;
  z-index: -2;  
}
.event > span {
  display: block;
  width: 160px;
  background: #232323;  
  position: relative;
  top: -20px;
  left: -10px;
  
  /* Text */
  color: #fff;
  font-size: 16px;
  padding: 5px 7px;
  text-align: center;
  text-transform: uppercase;
}
.event > .info > small{
	text-align: right;
	font-size: 12px;
	font-style:italic;
	color:#999;
	font-weight: 300;
}

.event > .info {
  display: inline-block;
  position: relative;
  top: -10px;
  left: 20px;
  color: #232323;
  font-weight: 600;
  line-height: 25px;
  font-size: 16px;
}

.event > .price {
  width: 32px;
  height: 32px;
  display: inline-block;
  position: relative;
  top: -125px;
  left:550px;
  color: #E35354;
  text-align: right;
  font-weight: 700;
}


/*******************************

*********************************/
#form-outline{
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background-color: #fff; 
padding: 20px;
border: 1px solid #CCC;
}

#form-outline .add-more{
	padding-bottom: 12px;
	padding-top: 12px;
}

.form .form-control { margin-bottom: 10px; }
.service-form{
	background-color: #fff;
	padding: 20px;
	margin-top: 60px;
	margin-bottom: 60px;
	border: 1px solid #CCC;
}

#mini-map-canvas { 
  height: 100%; 
  width:100%; 
  top:0;
  bottom:0;
  position:absolute;
}
#searchAddress{
	padding-top:12px;
	padding-bottom:12px;
}

#ipToSearch
{
  width:80%;
  margin:auto;
}
#language-json
{
  color:#CB1B45;
}
@media only screen and (min-width: 0px) and (max-width: 480px){
	#mini-map-canvas {display:none;}
	#banner {display: none;}
  #social-button  { display:none;}
}

@media only screen and (min-width: 481px) {
	#mini-map-canvas  {display:block;}
	#banner {
    display: block;
    position:absolute;
    z-index: 1;
    top: 0; 
    right: 0; 
    border: 0;
  }
}

.panel-body:not(.two-col) { padding:0px }
.glyphicon { margin-right:5px; }
.glyphicon-new-window { margin-left:5px; }
.panel-body .radio,.panel-body .checkbox {margin-top: 0px;margin-bottom: 0px;}
.panel-body .list-group {margin-bottom: 0;}
.margin-bottom-none { margin-bottom: 0; }
.panel-body .radio label,.panel-body .checkbox label { display:block; }

#dir-search-input {
        margin:0;
        margin-top: 10px;
        padding: 0;
    }
 
    #dir-search-input .search-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
 
    #dir-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px 5px;
        margin-top: 2px;
        position: relative;
        left: -28px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#D9230F;
    }
 
    .search-query:focus + button {
        z-index: 3;   
    }

	
.widget .panel-body { padding:0px; }
.widget .list-group { margin-bottom: 0; }
.widget .panel-title { display:inline }
.widget .label-info { float: right; }
.widget li.list-group-item {border-radius: 0;border: 0;border-top: 1px solid #ddd;}
.widget li.list-group-item:hover { background-color: rgba(86,61,124,.1); }
.widget .mic-info { color: #666666;font-size: 11px; }
.widget .action { margin-top:5px; }
.widget .comment-text { font-size: 12px; }
.widget .btn-block { border-top-left-radius:0px;border-top-right-radius:0px; }

.ds-btn{margin:0px;}
.ds-btn li{ list-style:none; float:left; padding:0px; margin:0px;margin-bottom:5px;}
.ds-btn li a{color: #19191a; font-size: 14px; padding:0px;}
.ds-btn li a:hover{color:rgb(2, 180, 210); font-weight: bold;}
.ds-btn li a span{padding-left:10px;padding-right:5px;width:170px;display:inline-block; text-align:left; font-weight: 600;}
.ds-btn li a span small{width:170px; font-size:12px; display:inline-block; text-align:left; font-weight: 400;}

#disease-categories{
	 overflow-y: scroll;
     height: 500px;
}

::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

::-webkit-scrollbar{
    width: 12px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}


#home-feature-slider{
	margin-left: 6px;
}

#disease-categories li a{
	color: #19191a;
	font-weight: normal;
}

#disease-categories li span.bar-colors-1{
	position: absolute;
}

#disease-categories li a:hover{
	text-decoration:none;
	color: rgb(2, 180, 210);
	font-weight: 600;
}

#media-cat-articles{
	text-align: left;
}
#media-cat-articles .cat-article{
	margin-bottom:5px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #19191a;
}

#media-cat-articles h4{
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 2px;
	margin-bottom:0px;
}

#media-cat-articles h4 a:hover{
	text-decoration: none;
	color: #FF4981;
}

.no-padding-panel{
	border: 3px solid #404457;
	color: #404457;
}
.no-padding-panel h3{
	padding:0px;
	margin:0px;
}

.no-padding-panel .table-bordered {
	border: 3px solid #404457;
}

.no-padding-panel .table-bordered > thead > tr > th, .no-padding-panel .table-bordered > tbody > tr > th, .no-padding-panel .table-bordered > tfoot > tr > th, .no-padding-panel .table-bordered > thead > tr > td, .no-padding-panel .table-bordered > tbody > tr > td, .no-padding-panel .table-bordered > tfoot > tr > td{
	border: 3px solid #404457;;
}

.no-padding-panel .table > thead > tr > th, .no-padding-panel .table > tbody > tr > th, .no-padding-panel .table > tfoot > tr > th, .no-padding-panel .table > thead > tr > td, .no-padding-panel .table > tbody > tr > td, .no-padding-panel .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border: 3px solid #404457;
}

.no-padding-panel .table-striped > tbody > tr:nth-child(2n+1) > td, .no-padding-panel .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #E1E2EA;
	color: #404457;
	border: 3px solid #404457;
}
.no-padding-panel .table td {
	vertical-align: middle;
}

.no-padding-panel .table-bordered th {
	color:  #fff;
	background-color: #404457;
	font-weight: bold;
}

#special .panel-body, #news .panel-body{
	padding: 15px;
	margin-bottom: 0px;
}

body#symptoms #symptomsList{
	height: 462px;
	overflow-y: auto;
	overflow-x: hidden;
}

#symptomsGrid{
	margin-top:20px;
	padding-left: 0;
    margin-bottom: 20px;
}
#symptomsGrid .symptom-icon{
	margin:5px;
	padding: 5px;
    display: block;
	width: 110px;
	height: 110px;	
	float: left;
}

#symptomsGrid .symptom-icon a img{
	width: 75px;
	height: 75px;
}
#symptomsGrid .symptom-icon a img.activeIcon{
	opacity: .5;
}

#symptomsGrid .symptom-icon a img:hover{
	width: 85px;
	height: 85px;
}
#detail-referenced{
	background-color: #fff;
	padding: 10px;
	color: #19191a;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 20px;
	margin:0px;
	}
#detail-referenced h2{
	margin-top: 5px;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	 font-family: 'Average', serif;
	margin-bottom: 10px;
	color: #02B4D2; 
}

#detail-referenced p{
	background-color: rgb(2, 180, 210);
	color: #fff;
	padding: 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 24px;
	font-color: #19191a;
	text-align: left;
}

#detail-referenced .contain-symptom-pics{
	margin-top:10px;
	margin-bottom: 10px;
}

#detail-referenced .symptom-pic{
   display: inline;
	}
#detail-referenced .symptom-pic a{}
#detail-referenced .symptom-pic a img{
	width: 65px;
	height: 65px;
	border: 4px solid #fff;
	transition: height 2s linear;
	}
#detail-referenced .symptom-pic a img:hover{
	border: 4px solid  #02B4D2; 
}

.affix-top,.affix{
	position: static;
}

@media (min-width: 979px) {
  #detail-referenced.affix-top {
    position: static;
  	margin-top:30px;
  	width:228px;
  }
  
  #detail-referenced.affix {
    position: fixed;
    top:70px;
    width:228px;
  }
}

#symptoms_grid_list .mix{
    opacity: 0;
    display: none;
}
/***************************************

*****************************************/
.sponsorList{}
.sponsorList h2 a{ color: #02B4D2;}
.sponsorList img{
	width: 110px;
	margin-right: 10px;
	}
.sponsorList p{
	font-size: 16px;
	line-height: 26px;
	padding-left: 10px;
 	font-family: 'Average', serif;
}

.contactpage{
	font-size: 16px;
	font-weight: bold;
}

/*------------------------------------------------------------------
[3. News Item / .news-items]
*/

.news-items {
	margin: 1em 0 0;
}

.news-items li {
	display: table;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px dotted #CCC;
	padding-top: 0;
	padding-right: 1em;
	padding-left: 1em;
}

.news-items li:last-child { padding-bottom: 0; border: none; }

.news-item-date {
	display: table-cell;
}

.news-item-detail {
	display: table-cell;
}

.news-item-title {
	font-size: 15px;
	font-weight: 600;
}

.news-item-date {
	width: 75px;
	vertical-align: middle;
	text-align: center;
	
}

.news-item-day {
	display: block;
	margin-bottom: .25em;	
	font-size: 16px;
	color: #888;
}

.news-item-preview {
	margin-bottom: 0;	
	color: #19191a;
	font-size: 16px;
	line-height: 24px;
}

.news-item-month {
	display: block;
	padding-right: 1px;		
	font-size: 12px;
	font-weight: 600;
	color: #888;
}


.cat-intro{
	background: #fff;
	padding: 16px;
	font-size: 1.0em;
	line-height: 22px;
	margin: 0px;
	font-weight: 400;
	color: #19191a;
}

#disease-categories li a{
	padding-right: 0px;
}

/************************
		BOOTFLAT
*************************/

/**
 * labels and badges
 * --------------------------------------------------
 */
.label,
.badge {

}

.label-default,
.badge-default {
  border: 1px solid #aab2bd;
  background-color: white;
  color: #434a54;
}

.label-primary,
.badge-primary {
  border-color: #3bafda;
  background-color: #3bafda;
}

.label-success,
.badge-success {
  border-color: #8cc152;
  background-color: #8cc152;
}

.label-danger,
.badge-danger {
  border-color: #da4453;
  background-color: #da4453;
}

.label-warning,
.badge-warning {
  border-color: #f6bb42;
  background-color: #f6bb42;
}

.label-info,
.badge-info {
  border-color: #37bc9b;
  background-color: #37bc9b;
}

/**
 * tooltip
 * --------------------------------------------------
 */
.tooltip-inner {
  color: white;
  background-color: #434a54;
}
.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
  border-top-color: #434a54;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #434a54;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #434a54;
}
.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #434a54;
}

/**
 * popover
 * --------------------------------------------------
 */
.popover {
  background-color: #434a54;
  color: white;
  border-color: #434a54;
}
.popover-title {
  padding-bottom: 0;
  font-weight: bold;
  color: #aab2bd;
  background-color: transparent;
  border-bottom: none;
}
.popover.top .arrow, .popover.top .arrow:after {
  border-top-color: #434a54;
}
.popover.right .arrow, .popover.right .arrow:after {
  border-right-color: #434a54;
}
.popover.bottom .arrow, .popover.bottom .arrow:after {
  border-bottom-color: #434a54;
}
.popover.left .arrow, .popover.left .arrow:after {
  border-left-color: #434a54;
}

/**
 * progress
 * --------------------------------------------------
 */
.progress {
  background-color: #e6e9ed;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.progress-bar {
  background-color: #3bafda;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.progress-bar-success {
  background-color: #8cc152;
}
.progress-bar-info {
  background-color: #37bc9b;
}
.progress-bar-warning {
  background-color: #f6bb42;
}
.progress-bar-danger {
  background-color: #da4453;
}

/**
 * breadcrumb
 * --------------------------------------------------
 */
.breadcrumb {
  color: #85AFC4;
  background-color: #e6e9ed;
}
.breadcrumb > .active {
  color: #434a54;
}
.breadcrumb a {
  color: #3bafda;
}

.breadcrumb-arrow {
  padding: 0;
  list-style: none;
  background-color: #e6e9ed;
  height: 36px;
  line-height: 36px;
}
.breadcrumb-arrow li:first-child a {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.breadcrumb-arrow li, .breadcrumb-arrow li a, .breadcrumb-arrow li span {
  display: inline-block;
  vertical-align: top;
}
.breadcrumb-arrow li:not(:first-child) {
  margin-left: -5px;
}
.breadcrumb-arrow li + li:before {
  padding: 0;
  content: "";
}
.breadcrumb-arrow li span {
  padding: 0 10px;
}
.breadcrumb-arrow li a, .breadcrumb-arrow li:not(:first-child) span {
  padding: 0 10px 0 25px;
  height: 35px;
  line-height: 35px;
}
.breadcrumb-arrow li:first-child a {
  padding: 0 10px;
}
.breadcrumb-arrow li a {
  position: relative;
  border: 1px solid #3bafda;
  color: white;
  background-color: #3bafda;
  text-decoration: none;
}
.breadcrumb-arrow li:first-child a {
  padding-left: 10px;
}
.breadcrumb-arrow li a:before, .breadcrumb-arrow li a:after {
  position: absolute;
  top: 0;
  content: '';
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
}
.breadcrumb-arrow li a:before {
  right: -10px;
  border-left-width: 10px;
  border-left-style: solid;
  border-left-color: #3bafda;
  z-index: 3;
}
.breadcrumb-arrow li a:after {
  right: -11px;
  border-left: 10px solid #2494be;
  z-index: 2;
}
.breadcrumb-arrow li a:hover, .breadcrumb-arrow li a:focus {
  background-color: #4fc1e9;
  border: 1px solid #4fc1e9;
}
.breadcrumb-arrow li a:hover:before, .breadcrumb-arrow li a:focus:before {
  border-left-color: #4fc1e9;
}
.breadcrumb-arrow li a:active {
  background-color: #2494be;
  border: 1px solid #2494be;
}
.breadcrumb-arrow li a:active:before, .breadcrumb-arrow li a:active:after {
  border-left-color: #2494be;
}
.breadcrumb-arrow li span {
  color: #434a54;
}

/**
 * pagination
 * --------------------------------------------------
 */
.pagination > li > a, .pagination > li > span {
  color: #434a54;
  background-color: white;
  border-color: #ccd1d9;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: white;
  background-color: #ccd1d9;
  border-color: #ccd1d9;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  color: white;
  background-color: #8cc152;
  border-color: #8cc152;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  color: #e6e9ed;
  background-color: white;
  border-color: #ccd1d9;
}

/**
 * pager
 * --------------------------------------------------
 */
.pager li > a, .pager li > span {
  color: white;
  background-color: #8cc152;
  border-color: #8cc152;
}
.pager li > a:hover, .pager li > a:focus {
  background-color: #a0d468;
  border-color: #a0d468;
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color: #e6e9ed;
  background-color: white;
  border-color: #e6e9ed;
}

/**
 * form
 * --------------------------------------------------
 */
.form-control {
  color: #434a54;
  border-color: #aab2bd;
}
.form-control, .form-control:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.form-control:focus {
  border-color: #3bafda;
}
.form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder {
  color: #e6e9ed;
}
.form-control.disabled, .form-control[disabled] {
  border-color: #e6e9ed;
  background-color: #e6e9ed;
}

.input-group-btn .btn + .btn {
  border-width: 1px;
  border-style: solid;
  border-color: #96a0ad;
}
.input-group-btn .btn + .btn.btn-default {
  border-color: #ededed;
}
.input-group-btn .btn + .btn.btn-primary {
  border-color: #269ecb;
}
.input-group-btn .btn + .btn.btn-info {
  border-color: #2fa084;
}
.input-group-btn .btn + .btn.btn-success {
  border-color: #7ab03f;
}
.input-group-btn .btn + .btn.btn-warning {
  border-color: #f4af20;
}
.input-group-btn .btn + .btn.btn-danger {
  border-color: #d1293a;
}

.input-group-addon {
  background-color: #aab2bd;
  border-color: #96a0ad;
  color: white;
}
.input-group-addon .radio, .input-group-addon .checkbox {
  margin: -3px 0 -4px !important;
}

.form-search .search-query, .form-search .search-query:first-child, .form-search .search-query:last-child {
  padding: 0 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
}
.input-group .form-control:last-child {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.input-group .form-control:first-child {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.form-search .btn {
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
}

.search-only {
  position: relative;
}
.search-only .search-icon {
  position: absolute;
  top: 2px;
  left: 8.5px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 17px;
  color: #e6e9ed;
  z-index: 20;
}
.search-only .form-control:last-child {
  padding-left: 40px;
}

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
  color: #8cc152;
}
.has-success .form-control {
  border-color: #8cc152;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-success .form-control:focus {
  border-color: #8cc152;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-success .input-group-addon {
  background-color: #8cc152;
  border-color: #8cc152;
}
.has-success .form-control-feedback {
  color: #8cc152;
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
  color: #f6bb42;
}
.has-warning .form-control {
  border-color: #f6bb42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-warning .form-control:focus {
  border-color: #f6bb42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-warning .input-group-addon {
  background-color: #f6bb42;
  border-color: #f6bb42;
}
.has-warning .form-control-feedback {
  color: #f6bb42;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
  color: #da4453;
}
.has-error .form-control {
  border-color: #da4453;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-error .form-control:focus {
  border-color: #da4453;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-error .input-group-addon {
  background-color: #da4453;
  border-color: #da4453;
}
.has-error .form-control-feedback {
  color: #da4453;
}

/**
 * alert
 * --------------------------------------------------
 */
.alert h4 {
  margin-bottom: 10px;
  font-weight: bold;
}
.alert-dismissable .close {
  color: black;
}
.alert-info {
  background-color: #7cd1ef;
  border: #4fc1e9;
}
.alert-warning {
  background-color: #ffdd87;
  border: #ffce54;
}
.alert-danger {
  background-color: #f2838f;
  border: #ed5565;
}
.alert-success {
  background-color: #b9df90;
  border: #a0d468;
}
.alert .alert-link {
  cursor: pointer;
  text-decoration: underline;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.alert .alert-link:hover, .alert .alert-link:focus {
  opacity: 0.45;
  filter: alpha(opacity=45);
}
.alert .btn-link, .alert .btn-link:hover, .alert .btn-link:focus {
  color: black;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.alert .btn-link:focus, .alert .btn-link:hover {
  text-decoration: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/**
 * well
 * --------------------------------------------------
 */
.well {
  padding: 10px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #434a54;
  background-color: white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.well blockquote {
  border-color: #ccd1d9;
}
.well-lg {
  padding: 20px;
}
.well-sm {
  padding: 5px;
}

/**
 * tab
 * --------------------------------------------------
 */
.nav-tabs {
  border-bottom: none;
  color: #fff;
  background-color: #19191a;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li {
  margin-bottom: 0;
  border-left: 1px solid #19191a;
}
.nav-tabs > li:first-child {
  border-left: none;
}
.nav-tabs > li > a {
  margin-right: 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #fff;
}
.nav-tabs > li:first-child > a {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
  border: none;
  background-color: #434a54;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  border: none;
  background-color: white !important;
}
.nav-tabs .dropdown-toggle, .nav-tabs .dropdown-toggle:hover, .nav-tabs .dropdown-toggle:focus {
  color: #434a54;
}
.nav-tabs li.dropdown.open .dropdown-toggle {
  color: #434a54;
  background-color: #f5f7fa;
}
.nav-tabs li.dropdown.active.open .dropdown-toggle {
  color: #434a54;
}
.nav-tabs li.dropdown.active.open .dropdown-toggle .caret, .nav-tabs li.dropdown.active .dropdown-toggle .caret {
  border-top-color: #434a54;
  border-bottom-color: #434a54;
}
.nav-tabs li.dropdown.open .caret, .nav-tabs li.dropdown.open.active .caret, .nav-tabs li.dropdown.open a:hover .caret, .nav-tabs li.dropdown.open a:focus .caret, .nav-tabs .dropdown-toggle .caret, .nav-tabs .dropdown-toggle:hover .caret, .nav-tabs .dropdown-toggle:focus .caret {
  border-top-color: #434a54;
  border-bottom-color: #434a54;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 0;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
.nav-tabs.nav-justified > li > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified > li:first-child > a {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.nav-tabs.nav-justified > li:last-child > a {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
  border: none;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom: none;
  }
}
.tab-content {
  padding: 10px;
}

.tabs-below .nav-tabs {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below .nav-tabs > li:first-child > a {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.tabs-below .nav-tabs.nav-justified > li:last-child > a {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}

.tabs-left .nav-tabs > li,
.tabs-right .nav-tabs > li {
  float: none;
  border-left: none;
  border-top: 1px solid #ccd1d9;
}

.tabs-left .nav-tabs > li:first-child,
.tabs-right .nav-tabs > li:first-child {
  border-top: none;
}

.tabs-left .nav-tabs > li > a,
.tabs-right .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
}

.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left .nav-tabs > li:first-child > a {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.tabs-left .nav-tabs > li:last-child > a {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}

.tabs-right .nav-tabs {
  float: right;
  margin-left: 19px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right .nav-tabs > li:first-child > a {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.tabs-right .nav-tabs > li:last-child > a {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}

#symptom-list{
	margin:0px;
	padding:10px;
}

#symptom-list li{
	float: left;
	margin: 5px;
	padding: 5px;
	background-color:#fff;
	border: 1px solid #ccc;

}
#symptom-list li img{
	width: 65px;
	height: 65px;
}

#waterTools .panel-body{
	padding: 10px;
	height: 450px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#toolTabContent{
	padding-top:30px;
	padding: 10px;
	height: 450px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background-color: white;
}

#nonMetricChart h2, #metricChart h2{
	color: #19191a;
	font-size: 64px;
	 font-family: 'Average', serif;
	text-align: center;
	text-transform: uppercase;
	width: 400px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 32px;
	margin-left: 0px;	
	padding: 10px;
}

#nonMetricChart h2 span, #metricChart h2 span{
	margin-left: 15px;
	text-transform: capitalize;
	font-size: 55px;
	font-weight: 400;
}

#toolTabContent h5, .notes h5{
	font-size: 18px;
	font-weight: 400;
	margin-left: 5px;
}

ul.troughsizes{
	margin: 0px;
	padding:0px;
	float: left;
	margin-top: -15px;
	margin-left: 35px;
}

ul.troughsizes li{
	margin-top: 0px;
	float: left;
	margin-right: 10px;
	position: relative;
}
ul.troughsizes li img{}
ul.troughsizes li span{
	color: #02B4D2;
	font-weight: 600;
	font-size: 16px;
	margin-top:0px;
	position: absolute;
	z-index: 10;
	left: 28px;
	top: 50px;
}

.notes ol {
	margin: 0px;
	padding:0px;
}

.notes ol li{
	margin-left: 8px;
	padding:0px;
	font-size: 11px;
}

#breed-grid-list{
	margin: 0px;
	padding:0px;
}
a.breed-grid-item:first-child, a.breed-grid-item:last-child{
	border-left: 1px solid #EEE;
}
#breed-grid-list a{
	border-right: 1px solid #EEE;
	margin: 0px;
	background-color: #fff;
	padding-top: 10px;
	padding-right: 10px;
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top: 1px solid #EEE;
}
#breed-grid-list a img{
	height: 75px;	
	width: 95px;
	}
#breed-grid-list a:hover{
	background-color:#666;
}

#body-condition-table{
	background-color: #fff;
}

#body-condition-table thead th{
	color: #02B4D2;
}

#totalScore{
	font-size:22px;
	font-weight: bold;
	color:  #02B4D2;
}

.col-item{
    background: #FFF;
	margin:5px;
	padding:0px;
}
.col-item .photo img{
    margin: 0 auto;
    width: 100%;
}

.col-item .info{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.col-item:hover .info {
    background-color: #F5F5DC;
}

.col-item h5{
    line-height: 27px;
	font-size: 20px;
	font-weight: 700;
    margin: 0;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-bottom: 6px;
    font-family: 'Average', serif;
}

.col-item h5 a{
	text-decoration: none;
	color: #19191a;
}

.col-item h5 a:hover{
	color: #00A5CB;
	text-decoration: none;
}

.col-item p{
	font-size:16px;
	line-height: 25px;
}

.clear-left{
    clear: left;
}

.col-item .separator p{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
}

.col-item .separator p i{
    margin-right: 5px;
}
.col-item .btn-add{
    width: 50%;
    float: left;
}

.col-item .btn-add{
    border-right: 1px solid #E1E1E1;
}

.col-item .btn-details{
    width: 50%;
    float: left;
    padding-left: 10px;
}

.photo img:hover{
	opacity: 0.8;
}

.chickenoverlay{
	padding:10px;
}

.chickenoverlay h3{
	margin-left:15px;
}

.chickenoverlay ul{ float:left; margin-top:15px;}
.chickenoverlay ul li{
	float: left; 
	height: 150px;
	margin: 4px;
	vertical-align: top;
	display: inline-block;
}

.chickenoverlay ul li a{
	display: block;
	width: 168px;
	height: 140px;
	border: 1px solid #ccc;
	color: #19191a;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.3em;
	background: #f7f7f7;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.chickenoverlay ul li a img{
	display: block;
	margin: 5px auto 4px;
}
.chickenoverlay ul li a:hover{
	background: #fafafa;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f7));
background: -moz-linear-gradient(100% 100% 90deg, #f7f7f7, #fff);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3); 
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3); 
box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
}

.by-author {
	font-style: italic;
	margin-top: 5px;
	line-height: 1.3;
	color: #aab6aa;
}


.featured-article {
	width: 572px;
	height: 300px;
	position: relative;
	margin-bottom: 1em;
}

.featured-article .block-title {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: rgba(0,0,0,0.7);
	padding: .5em;
	width: 100%;
	color: #fff;
}

.featured-article .block-title h2 {
	margin: 0;
	font-size: 18px;
}

.thumb {
    display: block;
	width: 100%;
	margin: 0;
}

.main-list {
	padding-left: .5em;
}

.main-list .media {
	padding-bottom: 1.1em;
	border-bottom: 1px solid #e8e8e8;
}

#news-alerts-panel a#media-smaller-font{
	font-size: 16px;
	font-weight: 600;
}

#news-alerts-panel a#media-smaller-font:hover{
	text-decoration:none;
	font-color: #02B4D2;
}

.goChecker{
	margin-bottom: 10px;
	margin-top: 0px;
	position: relative;
	height: 280px;
	width: 100%;
}

.goChecker h3{
	background-color: #02B4D2;
	padding: 10px;
	font-size: 14px;
	color: #fff;
	margin: 0px;
	text-align: center;
}

.goChecker a{
	padding: 4px;
	background-color: #fff;

}

.goChecker a img{
	margin: 0 auto;
	width: 250px;
	text-align: center;
}

.hp-cat-tabs-content{
	background-color: #fff;
	padding: 0px;
}

.hp-cat-tabs-content .tab-pane{
	background-color: #fff;
	margin-bottom: 10px;
	height: 315px;
	padding: 10px;
	margin:0px;
}


.hp-cat-tabs-content ul.categories{
	position: relative;
	height: 200px;
	margin-top: 10px;
}

.hp-cat-tabs-content ul.categories li{
	float: left;
}
.hp-cat-tabs-content ul.categories li a{}
.hp-cat-tabs-content ul.categories li a:hover{}

#topten h4{
	font-size: 16px;
	color: #fff;
}

#topten li{
	margin:0px;
}

#topten li{
	color: #19191a;
	overflow: hidden;
	background-color: #ffffff;
    height: 40px;
}
#topten li a{
	color: #19191a;
}

#topten li a:hover{
	color: #02B4D2; 
	text-decoration:none;
}

#topten li:hover{
	background-color:#F82373;
	color: #02B4D2; 
}

#topten li a span{
	margin-left:30px;

}

#symptoms-goto{
	font-size: 16px;
	color: #FFF;
}

.hp-cat-tabs-content{
	margin-top: -10px;
}


.media a img{
	border: 3px solid #fff;
}

.media a img:hover{
	border: 3px solid #02B4D2;
}

.panel-title {
    color: #02B4D2;
    padding-top: 12px;
    padding-bottom: 12px;
    margin: 0px 0px 11px;
    text-align: left;
    text-indent: 10px;
}

.panel-white {
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #DFDFDF;
    line-height: 1.2;
}

.panel-white .panel-heading{
	margin: 0px;
	
}

.tile {  
    width: 100%;
	display: inline-block;
	box-sizing: border-box;
	background: #fff;		
	padding: 20px;
	margin-bottom: 30px;
}

.title {
		margin-top: 0px;
}

#disclaimer{
	line-height: 24px;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 15px;
}

p.error{
	color:#720002;
	font-weight: 600;
	font-size: 16px;
}

#disease-product-list{
	margin-left: 10px;
}

#disease-product-list .treatmentproduct{
	margin: 5px;
	border: 3px solid #000;
	padding: 7px;
	border-radius: 3px;
}

#disease-product-list .media a img{
	width: 150px;
	height: 150px;
}

#disease-product-list .treatmentproduct h4.media-heading{
	padding: 5px;
	margin-top: 5px;
	background: #fff;
	color: #19191a;
	font-size: 14px;
	font-weight: normal;
}

#treatmentTable thead tr th{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

#toxic-names-wrap h1, #conditions-details h1 {
    display: block;
    color: #1F1F26;
    font-size: 35px;
    padding-bottom: 0px;
    font-weight: bold;
    margin-bottom: 10px;
}

#toxic-names-wrap h1, #conditions-details h1{
	margin-bottom: 0px;
	font-size: 26px;
}

#toxic-names-wrap h3 {
    margin-top: 1px;
    margin-left: 0px;
    font-size: 18px;
    font-weight: 600;
    font-style: italic;
    color: #02B4D2;
}

#toxic-names-wrap .small-other-names, #conditions-details .small-other-names{
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 20px;
	margin-top: 0px;
	text-transform: capitalize;
	
}

#toxic-details-accordion, #conditions-details-accordion{
	margin: 10px;
	font-size: 14px;
	line-height: 18px;
}
#toxic-details-accordion h4{
	float: left;
}

#toxic-details-accordion h4{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 5px;
	margin-bottom: 10px;
	background: rgb(38, 50, 56);
	width: 100%;
}
#conditions-details-accordion h4{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
	background: rgb(38, 50, 56);
	width: 100%;
}
#toxic-details-accordion h4 a span, #conditions-details-accordion h4 a span{
	float: right;
}

#toxic-details-accordion h4 a, #conditions-details-accordion h4 a{
	color: #fff;
	font-weight: bold;
	 font-family: 'Average', serif;
}

#toxic-details-accordion div #conditions-details-accordion div{
	margin-bottom: 10px;
	line-height:22px;
}

#health-step-3 .panel .panel-heading{
	padding-top: 5px;
	padding-bottom: 5px;
}

#treatment-section div{
	font-size: 16px;
	line-height: 1.6em;
}

#map-side h2{
	font-size: 20px;
	 font-family: 'Average', serif;
}

#topten .panel-heading, #symptoms-goto .panel-heading{
	padding: 2px;
}
#symptoms-goto .panel-title{
	color: #fff;
}

#chicken-topics ul{
	margin-left: 5px;
	list-style-type: none;
}

#collapse-filterable ul#type_filters { margin: 0px;
                                       padding-bottom: 10px;
                                       padding-top: 5px;
                                       height: 65px;
                                       width: 100%;
}
#collapse-filterable ul#type_filters li { float: left;
                                          height: 55px;
                                          width: 55px;
                                          margin: 0px;
                                          padding: 0px;
}
#collapse-filterable ul.plant_type_pics li a { background: url('http://www.chickendvm.com/assets/img/plant_types.png') no-repeat;
                                               width: 55px;
                                               height: 55px;
}
#collapse-filterable ul.plant_type_pics li a:hover { background: url('http://www.chickendvm.com/assets/img/plant_types.png') no-repeat;
                                                     width: 55px;
                                                     height: 55px;
}
#collapse-filterable ul.plant_type_pics li a#forb, #plant_type a#forb { background-position: -76px -121px }
#collapse-filterable ul.plant_type_pics li a#forb:hover { background-position: -16px -117px }
#collapse-filterable ul.plant_type_pics li a#shrub, #plant_type a#shrub { background-position: -65px 0 }
#collapse-filterable ul.plant_type_pics li a#shrub:hover { background-position: -72px -56px }
#collapse-filterable ul.plant_type_pics li a#tree, #plant_type a#tree { background-position: -137px 0 }
#collapse-filterable ul.plant_type_pics li a#tree:hover { background-position: -145px -67px }
#collapse-filterable ul.plant_type_pics li a#grass, #plant_type a#grass { background-position: 0 -5px }
#collapse-filterable ul.plant_type_pics li a#grass:hover { background-position: -8px -64px }

#category-diseases-list h3.pageTitle{
	 font-family: 'Average', serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 31px;
    color: #FFF;
   	padding-top: 6px;
	padding-bottom: 4px;
	margin: 0px 0px 5px;
}

/*----------------------------------------
                SLIDERS
-----------------------------------------*/
/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
#sliderWrap { padding: 20px }
#toxicSlider { margin-top: 20px;
               width: 190px;
}
.ui-slider { background: #CACACA;
             transition: all 0.26s ease-in-out 0s;
             border-radius: 1px;
             height: 1px;
             margin: 0px 0px 0px 10px;
             position: relative;
             top: 9px;
             width: 190px;
}
.ui-slider-handle { background-color: rgb(2, 180, 210);
                    display: block;
                    width: 15px;
                    height: 15px;
                    top: 0px;
                    margin-left: -7px;
                    position: relative;
                    border-radius: 7px;
}
.ui-slider a.ui-slider-handle { background-color: rgb(0, 0, 0);
                                transition: background-color 0.26s ease-in-out 0s;
                                border-radius: 10px;
                                display: block;
                                height: 20px;
                                margin-top: -6px;
                                position: absolute;
                                width: 20px;
                                z-index: 2;
}
.ui-slider-handle:focus { outline: medium none }
.ui-slider .ui-slider-range { position: absolute;
                              z-index: 1;
                              font-size: .7em;
                              display: block;
                              border: 0;
                              background-position: 0 0;
                              color: rgb(51, 51, 51);
                              background-color: #00D6DD;
                              text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
                              border-color: rgb(2, 180, 210);
                              border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.ui-slider-horizontal { height: 3px;
                        -webkit-border-radius: 2px;
                        -moz-border-radius: 2px;
                        border-radius: 2px;
}
.ui-slider-horizontal .ui-slider-handle { top: -.1em;
                                          margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range { top: 0;
                                         height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { left: 0 }
.ui-slider-horizontal .ui-slider-range-max { right: 0 }
.ui-slider-wrapper { position: relative }
.ui-slider-wrapper .ui-slider-horizontal { width: 100% }
.ui-slider-labels { position: absolute;
                    border: 1px solid transparent;
}
.ui-slider-label-ticks { border: 1px solid transparent;
                         position: absolute;
                         white-space: nowrap;
}
.ui-slider-label-ticks span { font-size: 0.9em;
                              min-width: 1.2em;
}
.ui-slider-wrapper.horizontal { height: 4.5em }
.horizontal .ui-slider-labels { left: 0;
                                right: 0;
                                top: 0.7em;
}
.horizontal .ui-slider-label-ticks { width: 1.2em;
                                     height: .6em;
                                     text-align: center;
                                     border-left: 1px solid #999;
}
.horizontal .ui-slider-label-ticks span { position: relative;
                                          display: inline-block;
                                          margin-left: -1.2em;
                                          top: .8em;
}
div.dir_types { position: absolute;
                top: 200px;
                left: 150px;
}
span.label_bs { display: inline-block;
                padding: 2px 4px;
                font-size: 11.844px;
                font-weight: bold;
                line-height: 14px;
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
                white-space: nowrap;
                vertical-align: baseline;
                background-color: #999999;
}
span.label_bs { -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
}
span.label_bs:empty { display: none }
a.label_bs:hover, a.label_bs:focus { color: #ffffff;
                                     text-decoration: none;
                                     cursor: pointer;
}
.btn span.label_bs { position: relative;
                     top: -1px;
}
.btn-mini span.label_bs { top: 0 }

p.desc{
	line-height:26px;
	font-size: 16px;
}

.anouncement {
 font-family: 'Average', serif;
  margin-bottom: 30px;
  color: #19191a;
  background: #fff;
  padding-top: 0px;
  padding-bottom: 15px;
  height: 80px;
}
.anouncement h1{
  font-size: 3.1em;
  font-weight: 700;
  color: #19191a;
  line-height: 1.2;
  text-indent:15px;
  letter-spacing: 1px;
  padding-top: 10px;
}

.anouncement h1 small{
	 padding-top:5px;
	 color: #19191a;
	 text-transform: uppercase;
	 font-size: 13px;
}

.anouncement h1 span{
	float: right;
	padding-top:0px;
	padding-bottom: 10px;
	padding-right: 20px;
}
.anouncement h1 span img{
	padding: 0px;
	margin: 0px;
}

.leftbox-list{   
   list-style: none;
   margin: 0;
   padding: 0;
}
	
.leftbox-list li{
	padding:5px;
    border-bottom: 1px solid #E8E8E8;
}
.leftbox-list li a{
	margin:0px;
	padding: 0px;
	color: #414042;
	background-color: #fff;
}
ul#featured-tools-list li a:hover{background-color: #3B97D3;color: #E4FFE6;}
.leftbox-list li:hover, .leftbox-list li a:hover{ color: #E4FFE6;}
.leftbox-list li .chat-body .primary-font{font-size: 14px;color: #414042;text-transform: uppercase;}
.leftbox-list li .chat-body .primary-font:hover{color: #E4FFE6}
.leftbox-list li .chat-img{margin-left: 20px;}
.leftbox-list li .chat-body p{margin: 0;  margin-top:5px; color: #414042; font-size:14px; line-height: 18px;}

.prose h2{
    font-size: 17px;
    line-height: 20px;
	text-transform: uppercase;
	font-weight: 400 !important;
	letter-spacing: 0.06em;
	color: #19191a;
	margin-bottom: 24px;
	margin-top: 14px;
	font-style: normal;
	text-rendering: optimizelegibility;
}

.prose p{
	font-size: 19px;
	font-weight: 400;
    color: #19191a;
    line-height: 26px;
	margin-bottom: 24px;
	font-family: inherit;
}

.writtenWord{
	font-size: 19px;
	font-weight: 400;
    color: #19191a;
    line-height: 26px;
}

.feed-tabs-content{
	min-height: 900px;
	background: #fff;
	}

.greentable tr th{
	background:#004913;
	color: #B6F7D4;
	}

	#chicken-nutrients, #duck-nutrients{
		min-height: 1800px;
		padding: 15px;
		font-size: 16px;
		line-height: 22px;
		color: #252525;
	 font-family: 'Average', serif;
	}
	#chicken-nutrients table, #duck-nutrients table{
		border-collapse: collapse;
		border-spacing: 0;
	}
	#chicken-nutrients tbody, #duck-nutrients tbody {
   	    border-style: solid;
    	border-color: #e0e0e0;
    	border-width: 0;
	}
	
	.darktable{
		background:#e0e0e0;
	}
	
	.darktable th{
		color:#252525;
		background:#e0e0e0;
		text-align: center;
	}
	
	.interTitle{
		color:#252525;
		background:#e0e0e0;
	}
	
	#firstTableRow{
		background:#efefef;
	}
	
#conditions-details-accordion div {
    margin-bottom: 1px;
    line-height: 24px;
}

.sponsoredProduct{
	width: 100%;
	margin-bottom: 10px;
}

.accordionTable{
	clear: left;
	width: 100%;
	display: block;
	margin-top: 15px;
	padding-top:15px;
	margin-bottom: 12px;
	}
	
.accordionTable h3{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	text-indent: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#drugProductsTable, #naturalProductsTable{
	background: #fff;
	border: 1px solid #d3d3d3;
}

#drugProductsTable th, #naturalProductsTable th{
	background: #efefef;
	color: #19191a;

}

#drugProductsTable td, #naturalProductsTable td{
	border-right: 1px solid #d3d3d3;
}

#detail-primary .panel-body, #detailed-secondary .panel-body{
	background: #fff;
	padding: 15px;
	margin:5px;
	font-size: 16px;
	line-height: 1.6em;
}

#detail-primary .panel-body h1{
	margin-bottom: 15px;
}

#detailed-secondary .panel-body .img-outlined{
	margin-bottom: 20px;
	text-align: center;
}

#detailed-secondary .dl-horizontal dt{
	margin-right: 10px;
}

#detailed-secondary .dl-horizontal dd{
	margin-left: 5px;
}

#letter-style {
    background: #fff;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    min-height: 600px;
}

#letter-style .desc{
	font-size: 16px;
	line-height: 22px;
}

#toxic-names-wrap, #conditions-details {
    margin-top: 4px;
    margin-bottom: 4px;
}

#news-alerts-panel .list-group a h4{
	font-size: 14px;
	line-height: 1.6em;
}

.goChecker a img{
	width: 250px;
}

.hTitle{
	margin-bottom: 15px;
}

.hTitle h1{
	font-size: 25px;
	margin-bottom: 15px;
}

#eggColorFilters, #eggSizeFilters{
	height: 80px;
}

#eggColorFilters li, #eggSizeFilters li{
	float: left;
	margin-left: 4px;
	list-style: none;
}
#eggColorFilters li a, #eggSizeFilters li a{
	border: 2px solid #fff;
	margin: 6px;
}

#eggColorFilters li a:hover, #eggSizeFilters li a:hover{
	border: 2px solid #02B4D2;
}

#conditions-details h1{
	color: #19191a; 
	margin-bottom: 0px;
	font-weight: bold;
}

/***************************************
		Etiology Panel
*****************************************/
#etiology-panel table tr th{
	text-align: right;
	color: #02B4D2;
}

/***************************************
		Summary Table Properties
*****************************************/
table.outlined-table{
	margin-top: 20px;
	box-shadow: none;
}
table.outlined-table thead tr, table.outlined-table thead tr th{
	border: 1px solid #263238;
	font-size: 18px;
	font-weight: bold;
	}
table.outlined-table tbody tr{
	border: 1px solid #263238;
}
table.outlined-table tbody tr th{
	font-weight: 500;
	border: 1px solid #263238;
	background-color: #263238;
	text-shadow: none;
	font-size: 18px;
	color: #fff;
	margin: 0px;
	padding: 6px 13px;
	}
table.outlined-table tr:nth-child(2n){
	background-color: #F8F8F8;
}
table.outlined-table tbody tr td{
	border: 1px solid #263238;
	text-shadow: none;
	line-height: 1.6em;
	font-size: 1.6rem;
	color: #19191a;
	font-weight: 400;

}

#summary-section h5{
	margin-bottom:0px;
	margin-top:10px;
	font-size: 18px;
	font-family: 'Fjalla One', sans-serif;
	color: #02B4D2;
	margin-left: 0px;
}

/***************************************
		Risks Panel
*****************************************/
#risks-panel ul li{
	Line-spacing: 0.01rem;
	line-height: 1.6em;
	font-size: 1.6rem;
	color: #19191a;
	font-weight: 400;
}

#risks-panel ul li i{
	color: #19191a;
}

/***************************************
		Season Chart
*****************************************/
table.seasonChart{
	border: none;
}
table.seasonChart tr{
	border: none;
}
table.seasonChart tr td{
	border: none;
	width: 150px;
}
table.seasonChart tr.seasonText{
	border-top: solid 1px #19191a;
}

table.seasonChart tr.seasonText td{
	font-size: 12px;
	text-align: center;
}

/***************************************
			Age Panel
*****************************************/
#age-panel img{
	width: 50px;
}

.entypo-comment{
	color:#19191a;
	font-weight: normal;
	font-size: 15px;	
}

#etiology-panel ul li a{
	color:#19191a;
	font-weight: normal;
}
#etiology-panel ul li a:hover{
	color: #1f7dd2;
}

#pathogen-worksheet{
	background: #fff;
	border-radius: 5px;
	padding: 20px;
}
#pathogen-worksheet h1{
	margin-bottom: 20px;
	margin-left: 0px;
}

#pathogen-worksheet .detailContent{
	font-size: 16px;
	line-height: 26px;
}

#disease-categories .list-group-item{
	padding: 10px 15px;
}

#copyright-line{
	background: #19191a;
	color: #fff;
	font-weight: 500;
	padding-top: 5px;
	width: 100%;
}

#copyright-line p{
	font-size: 14px;
}
#duck-topics ul.poultryIcons{
	list-style: none;
}

#eggColorFilters{
	color: #000;
	font-weight: normal;
	text-align: center;
}

#searchListWrap{
	background: #3E444B;
	padding: 12px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
input.search-query { padding-left: 35px }
form.form-search { position: relative }
form.form-search:before { content: '';
                          display: block;
                          width: 14px;
                          height: 14px;
                          background-image: url(http://getbootstrap.com/2.3.2/assets/img/glyphicons-halflings.png);
                          background-position: -48px 0;
                          position: absolute;
                          top: 16px;
                          left: 10px;
                          margin-left: 5px;
                          margin-right: 5px;
                          opacity: .5;
                          z-index: 1000;
}
#allSymptoms .searchboxWrap, #bigPicture .searchboxWrap { margin-top: 8px;
                                                          margin-bottom: 8px;
                                                          position: relative;
}
#peopleList .searchboxWrap input[type=text], #diseaseList .searchboxWrap input[type=text], #SearchList .searchboxWrap input[type=text]{
		  width: 98%;
		  margin-left: 7px;
          height: 45px;
          border: 1px solid rgb(220, 228, 236);
          color: rgb(52, 73, 94);
          text-indent: 1px;
          border-radius: 4px;
          transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
          display: inline-block;
          padding-left: 25px;
		  margin-right:5px;
		  margin-bottom: 0px;
}

#allSymptoms .searchboxWrap input, #bigPicture .searchboxWrap input, #conditionList .searchboxWrap input[type=text], #diseaseName, input[name=diseaseName], #searchNames, input[name=searchNames] { margin-top: 3px;
          width: 93%;
		  margin-left: 10px;
          height: 36px;
          border: 1px solid rgb(220, 228, 236);
          color: rgb(52, 73, 94);
		  line-height:18px;
		  font-size: 16px;
          text-indent: 1px;
          border-radius: 4px;
          transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
          display: inline-block;
          padding-left: 25px;
		  margin-right:5px;
}

.ui-autocomplete-name { font-weight: bold;
                        padding: .2em .4em;
                        margin: .8em 0 .2em;
                        line-height: 1.5;
}
.ui-autocomplete span.hl_results { background-color: #ffff66 }
.ui-autocomplete-loading { background: white url('../img/ui-anim_basic_16x16.gif') right center no-repeat }
.ui-autocomplete { max-height: 150px;
                   overflow-y: auto;
                   overflow-x: hidden;
                   padding-right: 5px;
}
* html .ui-autocomplete { height: 100px }
* html .ui-autocomplete { width: 1px }
.ui-autocomplete { position: absolute;
                   top: 0;
                   left: 0;
                   cursor: default;
}
.ui-autocomplete li { font-size: 14px;
                      line-height: 18px;
}
.ui-menu { list-style: none;
           padding: 2px;
           margin: 0;
           display: block;
           float: left;
           outline: none;
}

#prevention-section li{
	line-height: 1.6em;
	font-size: 1.6rem;
}

.bordered-sidebar {
    border: 3px solid #000;
    border-radius: 10px;
}

#plant-images {
    border-radius: 4px;
}

#plant-images .panel-body {
    padding: 0px;
    margin-bottom: 10px;
}

#recentSupplements a h4{
	font-weight: normal;
	 font-family: 'Average', serif;
	line-height: 20px;
	font-size: 16px;
	color: #1F1F26;
}

#news-alerts-panel .panel-body .list-group a h4{
	font-weight: normal;
	 font-family: 'Average', serif;
	line-height: 20px;
}

.index-panel h3{
	padding-bottom: 3px;
	color: #1F1F26;
	margin-bottom: 5px;
}

.index-panel h5{
	 font-family: 'Fjalla One', sans-serif;
	background: #02b4d2;
	color: #fff;
	padding: 1px;
	margin-top: 3px;
	display:block;	
}

.index-panel .featured-title{
	margin-bottom: 10px;
}

.index-panel .panel-heading{
	text-indent: 0px;
}
.index-panel .panel-body{
	margin-top: 10px;
}

#birdViewSection h3{
	margin-bottom: 15px;
}

#birdViewSection dl{
	margin-top: 15px;
}

#birdViewSection dl dd{
	margin-bottom: 15px;
}

#addImagesSection{
	width: 100%;
	margin-bottom: 10px;
}
#addImagesSection .panel-body{
	padding: 0px;
	margin-left:0px;
}

#addImagesSection ul.imagesList{
	list-style: none;
	padding-left:0px;
}

#addImagesSection ul.imagesList li{
	float: left;
	list-style: none;
	margin-bottom: 2px;
}

#addImagesSection ul.imagesList li a{
	border: 1px solid #fff;
	width: 61px;
	height: 61px;
}

#addImagesSection ul.imagesList li a:hover{
	border: 1px solid #000;
}

#addImagesSection ul.imagesList li a img{
	width: 60px;
	height: 60px;
}

#disease-product-list .treatmentproduct {
    margin: 5px;
    border: 3px solid #000;
    padding: 7px;
    border-radius: 3px;
}

#toxicPlantsList  h3.featured-title{
	padding-top: 2px;
	margin-top: 0px;
}
#infogrid{
	margin: 0;
	margin-top: 10px;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	box-sizing: border-box;
	list-style: none;
}
#infogrid li{
	float: left;
	margin: 2px;
}

#infogrid li a{
}

#infogrid li a img{
	width: 105px;
	height: 105px;
}

#infogrid li a img:hover{
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

#sectionBreak{
	background-color: #000;
	height: 20px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#catPanel{
	margin-bottom: 20px;
}

#featured-tools-panel .media h4{
	font-weight: normal;
	font-family: 'Average', serif;
	font-size: 16px;
	line-height: 20px;
}
