#form_container input[type=submit] , #main_body .button_text 
{

	display:inline-block;
	background:hsl(70, 70%, 46%) none repeat scroll 0 0 !important;
	font-weight:700 !important;
	text-decoration:none !important;
    color: hsl(0, 0%, 100%) !important;
    padding: 12px 25px !important;
	font-size:17px !important;
	display:inline-block !important;
	width:auto !important;
	height:auto !important;
	font-family:  'Source Sans Pro', sans-serif;


}

#form_container input[type=submit]:hover , #main_body .button_text:hover{ background:#000;}

#main_body input.text, #form_container input, #main_body textarea.textarea, #form_container textarea 
{
background:#fff;color:#333;border:1px solid #a6a6a6;padding:2px 10px;font-family: 'Source Sans Pro', sans-serif; font-size: 14px;
}

#main_body label.description , #main_body .description {
font-family:  'Source Sans Pro', sans-serif;
color: rgb(2,5,5);
font-size: 15px;
}

#main_body .form_description p , #main_body .form_description p {font-family:  'Source Sans Pro', sans-serif; font-size: 16px;}
#main_body .form_description {border-bottom:1px solid #e1e1e1;}

#main_body .form_description h2 {
font-family:  'Source Sans Pro', sans-serif;
font-size:32px; padding-left:0px; font-weight:bold;
color:#000;
line-height:34px;
}
.recaptcha_only_if_privacy {display:none;}
.recaptchatable #recaptcha_response_field{padding:5px !important;}