.form_content .gform_wrapper {margin: 0;}
.gform_wrapper ul li.gfield {float: left; width: 100%;}
.gform_wrapper ul li.hidden {display: none}
.form_content .gform_wrapper label {font-weight: 200;}
.form_content .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label,
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-size: 15px; letter-spacing: 0;}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {vertical-align: top;}
.form_content .gform_wrapper .top_label .gfield_label {float: left; width: 100%; margin-bottom: 5px; font-weight: 200;}
.form_content .gform_wrapper .bigger_font label {font-size: 18px!important;}
.form_content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.form_content .gform_wrapper select,
.form_content .gform_wrapper textarea,
.form_content .gform_wrapper select.medium.gfield_select+div.chosen-container-multi[style], body .gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] {float: left; width: 100%; height: 30px; line-height: 30px; border: 1px solid #7A7A7A; padding: 0 10px; font-weight: 100;}
.form_content .gform_wrapper textarea {height: 280px !important;}
.form_content .chosen-container-single .chosen-single { border: 1px solid #7A7A7A;}
.form_content .chosen-container-single .chosen-single,
.form_content .chosen-container-single .chosen-single span { height: 30px; line-height: 30px; background: none;}
.form_content .chosen-container-single .chosen-single div b {background-position: 0 5px;}

.form_content .gform_wrapper ul li.namesBox span label {display: block; width: 100%; line-height: 1.3; font-size: 16px !important; margin: 0 !important; margin-bottom: 8px !important; letter-spacing: normal !important;}
.form_content .gform_wrapper li.namesBox .gfield_label {display: none;}
.form_content .gform_wrapper .gform_page_footer {border: none; float: left; padding: 40px 0 0 0; margin-top: 0;}
.form_content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {font-weight: 600; width: auto;}

.form_content .gform_wrapper ul.gfield_checkbox li, .form_content .gform_wrapper ul.gfield_radio li {float: left; width: auto;}
.form_content .gform_wrapper ul.gfield_checkbox li label, .form_content .gform_wrapper ul.gfield_radio li label {width: auto!important; margin-right: 30px;}
.gform_wrapper .gfield_radio input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {width: auto!important;}

.form_content .gform_wrapper .gform_footer input.button,
.form_content .gform_wrapper .gform_footer input[type=submit],
.form_content .gform_wrapper .gform_page_footer input.button,
.form_content .gform_wrapper .gform_page_footer input[type=submit] {text-transform: uppercase;}

.gform_wrapper .gform_page_footer input.gform_next_button { padding-right:40px; background-image: url(../images/next-white.svg); background-position: 71px 11px; background-repeat: no-repeat;background-size: 20px auto;}

.form_content .gform_wrapper .gfield_checkbox li input,
.form_content .gform_wrapper .gfield_checkbox li input[type=checkbox],
.form_content .gform_wrapper .gfield_radio li input[type=radio] {margin-top:2px!important;}
.form_content .gform_wrapper .bigger_font .gfield_radio  input[type=radio] {margin-top:6px!important;}
