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

	background:#a62222 !important;
	font-weight:700 !important;
	text-decoration:none !important;
    color: hsl(0, 0%, 100%) !important;
    padding: 3px 17px !important;
	font-size:27px !important;
	display:inline-block !important;
	width:auto !important;
	height:auto !important;
	font-family: 'Roboto Condensed';
	text-align:center;
	line-height:53px; 
	color:#fff !important;
	-webkit-transition: all 0.3s ease-in-out; 
	 -moz-transition: all 0.3s ease-in-out;  
	 -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;


}

#form_container input[type=submit]:hover , #main_body .button_text:hover{ background:#2b2b2a !important;}

#main_body input.text, #form_container input, #main_body textarea.textarea, #form_container textarea 
{
background:#fff;color:#aaaaaa;border:1px solid #d6d6d6;padding:2px 10px;font-family: 'Roboto Condensed'; font-size: 18px;text-align:left;
}

#main_body label.description , #main_body .description {
font-family: 'Roboto Condensed';
color: rgb(2,5,5);
font-size: 22px;
font-weight:normal;
}
#main_body input.text, #form_container input {height:32px;line-height:32px;}
#main_body input.file {height:auto;line-height:100%;}
#main_body textarea.textarea, #form_container textarea {/*height:55px;*/}
#main_body .form_description p , #main_body .form_description p {font-family: 'Roboto Condensed'; font-size: 16px;}
#main_body .form_description {border-bottom:1px solid #e1e1e1;}

#main_body .form_description h2 {
font-family: 'Roboto Condensed';
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;}
#form_container label.choice{font-size:14px !important;margin:-1.4em 0 0 25px;}