table.cform {width:800px;}
.mpform_title {font-weight: normal;vertical-align: top;padding:3px 5px 3px 0;color:#000;background:transparent;font-family: 'open_sanslight',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;width:300px;}
.mpform_error .mpform_title,.mpform_error .mpform_field,.captcha_err  .mpform_title,.captcha_err  .mpform_field {color:#a11e1c;}
.mpform_field {width:500px;padding:3px;}
.mpform_date, .mpform_email, .mpform_textarea, .mpform_text, .mpform_select {border:none;padding:3px;font-size:16px;font-family: 'open_sansregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;}
input, textarea {background:#f0f0f0;}
.mpform_err_date, .mpform_err_email, .mpform_err_textarea,.mpform_err_text, .mpform_err_radio, .mpform_err_select,.captcha_err input {border: 1px solid #a11e1c;padding:3px;font-size:16px;}
div.mpform_missing {color: #a11e1c;font-weight: bold;padding: 3px 0;}
.mpform_textfield.mpform_readonly input.mpform_text {background-color: #ddd;}
.mpform_date, .mpform_err_date{width: 120px;}
.mpform_date_img{cursor: pointer;border: 0;vertical-align: middle;}	
.mpform_email, .mpform_err_email {width:100%;}
textarea {height:80px;}
.mpform_textarea, .mpform_err_textarea {width:100%;font-family: 'open_sansregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;border:none;margin:0;}
.mpform_text, .mpform_err_text {width:100%;} 
.mpform_radio, .mpform_err_radio{width: 18px;}
.mpform_checkbox, .mpform_err_checkbox{width: 24px;}
.mpform_select, .mpform_err_select{width:100%;}
.mpform_heading {width:100%;font-weight:normal;padding:3px;}
.mpform_submit {cursor: pointer;border:none;color:#fff;background:#bebebe;font-family: 'open_sansregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:20px;padding:10px 30px;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;}
.mpform_submit:hover {background:#80961A;}
span.mpform_required {color:#80961A;}
.captcha_input {font-family: 'open_sansregular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;background-color:#f0f0f0;border: none;	padding:6px;margin:0 10px 0 0;width:60px;text-align:center;}
.captcha .captcha_expl{font-weight:normal;}
.mpform_a_img{border:0;	}
.mpform_img_help{border:0;width:16px;height:16px;}
.mpform_help_box_td{border:1px solid #336699;padding:6px;background-color:#ECF3F7;color:#003366;}
.mpform_help_box_div{color:#003366;background-color:#ECF3F7;}
div.mpform_results {background-color: #cfc;border: 2px solid #090;padding:6px;}
.nixhier {display:none;}
tr.captcha td.mpform_title {padding-top:3px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ R E S P O N S I V ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1420px) {
table.cform {width:700px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1120px) {
table.cform {width:100%;}
#content tr,#content td {display:block;}
.mpform_title {width:100%;padding:20px 0 3px 0;}
.mpform_field {width:100%;padding:0;}
.mpform_email, .mpform_err_email {width:100%;}
.mpform_textarea, .mpform_err_textarea {width:100%;}
tr.mpform_textarea {padding:0;}
.mpform_text, .mpform_err_text {width:100%;}
.mpform_select, .mpform_err_select{width:100%;}
.mpform_checkbox {width:100%;}
input.mpform_checkbox {float:left;width:24px;margin-top:8px;}
#content table.captcha_table tr, #content table.captcha_table td {display:inline-block;}
tr.captcha td.mpform_title {padding-top:20px;}
}
