textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: border-color;-moz-transition: border-color;transition: border-color;background-color: white;border-radius: 0.1875em;border: 1px solid #999;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);font-size: 1em;margin-bottom: 0;padding: 0.5em 0.5em;width: 100%;}
textarea:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, select[multiple=multiple]:hover{border-color: #808080;}
textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus{border-color: #477DCA;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(55, 112, 192, 0.7);}

input[type="search"]{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}

.rn_SearchControls form{*zoom: 1;display: block; }
@media screen and (max-width: 400px){.rn_SearchControls form{float: left;display: block;margin-right: 2.35765%;width: 100%;}
.rn_SearchControls form:last-child{margin-right: 0;}
}
.rn_SearchControls form:before, .rn_SearchControls form:after{content: " "; display: table;}
.rn_SearchControls form:after{clear: both;}
.rn_SearchControls .rn_SearchInput{float: left;display: block;margin: 0;width: 90%;}
.rn_SearchControls .rn_SearchInput:last-child{margin-right: 0;}
@media screen and (max-width: 720px){.rn_SearchControls .rn_SearchInput{float: left;display: block;margin-right: 2.35765%;width: 82.94039%;}
.rn_SearchControls .rn_SearchInput:last-child{margin-right: 0;}
}
.rn_SearchControls .rn_SearchButton, .rn_SearchControls .rn_SourceSearchButton{float: left;display: block;margin-right: 2%;width: 10%;text-align: right;}
.rn_SearchControls .rn_SearchButton:last-child, .rn_SearchControls .rn_SourceSearchButton:last-child{margin-right: 0;}
@media screen and (max-width: 720px){.rn_SearchControls .rn_SearchButton, .rn_SearchControls .rn_SourceSearchButton{float: left;display: block;margin-right: 2.35765%;width: 14.70196%;}
.rn_SearchControls .rn_SearchButton:last-child, .rn_SearchControls .rn_SourceSearchButton:last-child{margin-right: 0;}
}
.rn_SearchControls .rn_SearchButton .rn_SubmitButton, .rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton{width: 100%;padding: 0.5em 0; font-weight: bold; }
.rn_SearchControls .rn_SearchButton .rn_SubmitButton:after, .rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton:after{font-family: 'FontAwesome';margin-left: 6px;margin: 0;}
.rn_SearchControls .rn_SearchFilters{*zoom: 1;display: block;}
.rn_SearchControls .rn_SearchFilters:before, .rn_SearchControls .rn_SearchFilters:after{content: " ";display: table;}
.rn_SearchControls .rn_SearchFilters:after{clear: both;}
.rn_SearchControls .rn_SearchFilters span.rn_Label, .rn_SearchControls .rn_SearchFilters label{margin-bottom: 2px;font-weight: normal;}

.rn_Hero{ /*background-color: #c7c7c7;*/color: #FFF;padding: 15px 0 24px; clear: both; }

.rn_Hero .rn_Label{}
.rn_Hero .rn_HeroLogo img{height: 3em;margin-bottom: 1em;}
.rn_Hero .rn_HeroInner{*zoom: 1;max-width: 960px;margin-left: auto;margin-right: auto;*zoom: 1;margin: auto;padding: 0;}
.rn_Hero .rn_HeroInner:before, .rn_Hero .rn_HeroInner:after{content: " ";display: table;}
.rn_Hero .rn_HeroInner:after{clear: both;}
.rn_Hero .rn_HeroInner:before, .rn_Hero .rn_HeroInner:after{content: " ";display: table;}
.rn_Hero .rn_HeroInner:after{clear: both;}

@media screen and (max-width: 1088px){.rn_Hero .rn_HeroInner{margin: 0 1em;}
}
@media screen and (max-width: 400px){.rn_Hero .rn_HeroInner{margin: 0;max-width: none;}
}
@media screen and (max-width: 960px){.rn_Hero .rn_HeroInner{padding: 15px 0 24px;}
}
.rn_Hero .rn_HeroInner > a, .rn_Hero .rn_HeroInner > p a{border: 1px solid #FFF;border-radius: 0.1875em;color: #FFF;padding: 3px 8px;}
@media screen and (max-width: 720px){.rn_Hero .rn_HeroInner a{display: block;margin-bottom: 0.8em;}
}
.rn_Hero .rn_HeroInner .rn_HeroCopy h1{font-size: 1.4em;font-weight: 200;margin-bottom: 0.2em;}
@media screen and (min-width: 53.75em){.rn_Hero .rn_HeroInner .rn_HeroCopy h1{font-size: 22px;color: #4d4d4d;padding: 2px 0;}
}
.rn_Hero .rn_HeroInner .rn_HeroCopy p{margin: auto;margin-bottom: 3em;font-weight: 200;}
@media screen and (min-width: 53.75em){.rn_Hero .rn_HeroInner .rn_HeroCopy p{font-size: 1.2em;}
}
.rn_Hero .rn_HeroInner .col{float: left;display: block;margin-right: 2.35765%;width: 48.82117%;}
.rn_Hero .rn_HeroInner .col:last-child{margin-right: 0;}
@media screen and (max-width: 400px){.rn_Hero .rn_HeroInner .col{float: left;display: block;margin-right: 2.35765%;width: 100%;}
.rn_Hero .rn_HeroInner .col:last-child{margin-right: 0;}
}
.rn_Hero .rn_HeroInner input, .rn_Hero .rn_HeroInner button{font-size: 1.3em;min-height: 2.35em;}
button, input[type="submit"]{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;background: #0098db;border-radius: 0.1875em;color: #fff;font-size: 1em;padding: 0.5em 1em;border: 0;font-weight: 800;letter-spacing: 1.1px;}

.rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton{ position: relative; display: block; width:100%; font-size: 1em; padding: 0.5em 1em; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;background: #ff7e00;border-radius: 0.1875em;color: #fff;font-size: 1em;padding: 0.5em 1em;border: 0;font-weight: 800; letter-spacing: 14px; line-height: 2.30em;  }
.rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton b{ padding-left:14px; }
.rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton:hover:not(:disabled){background: #F0AB00;}
.rn_List li a{padding-left: 8px;display: block; }

.csh_link{display: inline-block;width: 22%; text-align: center; vertical-align: top;}

p.csTitle{margin: 0;font-size: 13px;padding-left: 44px;}
p.csBody{color: #4d4d4d;line-height: 1em;margin: 0;padding-left: 44px;}
p.cshTitle{margin: 0;font-size: 18px;padding-top: 110px;}
p.cshBody{color: #666666;font-size: 15px;line-height: 1em;margin: 0;}

#customer_support_home{ position: relative; padding: 15px 0px 44px; }

@media screen and (max-width: 960px){ 
	#customer_support_home{ /*display: none; */ padding-bottom: 20px; }  
	.csh_link {
    width: -moz-calc(50% - 24px); width: -webkit-calc(50% - 24px); width: calc(50% - 24px);  padding-bottom: 10px;
}	}

#customer_support_home #ask_comm{background: url(../images/support/HACH-CEP-Home-Community-Blue-106x106.png) no-repeat scroll center 0; margin: 5px 10px;}
#customer_support_home #ask_comm:hover{background: url(../images/support/HACH-CEP-Home-Community-OrangeOver-106x106.png) no-repeat scroll center 0;margin: 5px 10px;}
#customer_support_home #chat{background: url(../images/support/HACH-CEP-Home-Chat-Blue-106x106.png) no-repeat scroll center 0;margin: 10px 10px;}
#customer_support_home #chat:hover{background: url(../images/support/HACH-CEP-Home-Chat-OrangeOver-106x106.png) no-repeat scroll center 0;margin: 10px 10px;}
#customer_support_home #contact_us{background: url(../images/support/HACH-CEP-Home-Sales-Blue-106x106.png) no-repeat scroll center 0;margin: 10px 10px;}
#customer_support_home #contact_us:hover{background: url(../images/support/HACH-CEP-Home-Sales-OrangeOver-106x106.png) no-repeat scroll center 0;margin: 10px 10px;}
#customer_support_home #question{background: url(../images/support/HACH-CEP-Home-Question-Blue-106x106.png) no-repeat scroll center 0;margin: 10px 10px;}
#customer_support_home #question:hover{background: url(../images/support/HACH-CEP-Home-Question-OrangeOver-106x106.png) no-repeat scroll center 0;margin: 10px 10px;}
#customer_support_home #training{background: url(../images/support/HACH-CEP-Home-Training-blue.png) no-repeat scroll center 0;margin: 10px 10px;}
#customer_support_home #training:hover{background: url(../images/support/HACH-CEP-Home-Training-orange.png) no-repeat scroll center 0;margin: 10px 10px;}

@media only screen and (max-width: 525px){
	#pageBanner {
		height: auto !important;
		min-height: 0px;
		background: url(/web/images/support/Hach-CEP-Home-2016q1-HachSupport-NoText-1920x423.jpg) center no-repeat !important;
		background-size: auto 100% !important;
		height: auto;
		min-height: 200px;
	}
	
	.rn_Hero{ padding: 15px 15px 15px 15px; }
	
	.rn_Hero .rn_HeroInner input, .rn_Hero .rn_HeroInner button {
    font-size: 1.1em;
    min-height: 2.35em;
	}
	.rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton{  line-height: 1.7em; text-align: center; padding: 0px; height: 2.7em; line-height: 2.7em;letter-spacing:0px; }
	.rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton b{ padding-left: 0px; }

}

p.csBody{color: #4d4d4d;line-height: 1.2em;margin: 0;padding-left: 44px;}
#customer_support{ border-bottom: 3px solid #0098db; margin-bottom: 3em;}
#customer_support:before{content: url(../images/support/Question-Sm-OrangeOver-46x46.png) url(../images/support/Community-Sm-OrangeOver-46x46.png) url(../images/support/Chat-Sm-OrangeOver-46x46.png) url(../images/support/Sales-Sm-OrangeOver-46x46.png);display: none;}
#customer_support #title{border: 1px solid #0098db;background-color: #0098db;color: #FFF;font-size: 13px;text-align: center;padding: 10px; }
#customer_support div a{display: block;color: #0098db;padding: 10px;font-size: 13px; }
#customer_support div a:hover{color: #f0ab00;}

.lgray_bb{border-bottom: 1px solid lightgray; }

#customer_support #question{background: url(../images/support/Question-Sm-Blue-46x46.png) no-repeat scroll 0 center;}
#customer_support #question:hover{background: url(../images/support/Question-Sm-OrangeOver-46x46.png) no-repeat scroll 0 center;}
#customer_support #ask_comm{background: url(../images/support/Community-Sm-Blue-46x46.png) no-repeat scroll 0 center;}
#customer_support #ask_comm:hover{background: url(../images/support/Community-Sm-OrangeOver-46x46.png) no-repeat scroll 0 center;}
#customer_support #chat{background: url(../images/support/Chat-Sm-Blue-46x46.png) no-repeat scroll 0 center;}
#customer_support #chat:hover{background: url(../images/support/Chat-Sm-OrangeOver-46x46.png) no-repeat scroll 0 center;}
#customer_support #req_contact{background: url(../images/support/Sales-Sm-Blue-46x46.png) no-repeat scroll 0 center;}
#customer_support #req_contact:hover{background: url(../images/support/Sales-Sm-OrangeOver-46x46.png) no-repeat scroll 0 center;}
#customer_support #training{background: url(../images/support/HACH-CEP-Home-Training-blue-46x46.png) no-repeat scroll 0 center;}
#customer_support #training:hover{background: url(../images/support/HACH-CEP-Home-Training-orange-46x46.png) no-repeat scroll 0 center;}

#prod_cat_search{width: 100%;padding-top: 18px;float: left;margin-left: 0%;border-top: 3px solid #0098db;}
#prod_cat_search #prod_title{border: 1px solid #0098db;background-color: #0098db;color: #FFF;font-size: 13px;text-align: center;padding: 10px;width: 100%;}
#prod_cat_search div a{display: block;color: #0098db;padding: 10px;}
#prod_cat_search div a:hover{color: #f0ab00;}

.rn_AnswerStatus .rn_AnswerInfo{color: #666;font-size: small;margin: 6px 0 16px; }
.rn_SectionTitle{border-top: 2px dashed #b7cce7;padding-top: 1.5em; }

button, input[type="submit"]{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;cursor: pointer;user-select: none;vertical-align: middle;white-space: nowrap; }
button:hover:not(:disabled), input[type="submit"]:hover:not(:disabled){background: #5b8cd0;box-shadow: none;}


#answersImage{ position: relative; margin-bottom: 20px; }

#pageBody #main #productTabs{ padding-bottom: 0px; margin-bottom: 0px;  }

#rn_AnswerStatus_7{ width: 100%; }

.rn_AnswerField section {
	width: -moz-calc(50% - 6px) !important; width: -webkit-calc(50% - 6px) !important; width: calc(50% - 6px) !important;
}
