/* GForm Modding */

label.gfield_label {color:#222;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
margin-left: 1px;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
color: #666;
}
.gform_wrapper li.gfield.gf_list_2col label.gfield_label, .gform_wrapper li.gfield.gf_list_3col label.gfield_label, .gform_wrapper li.gfield.gf_list_4col label.gfield_label, .gform_wrapper li.gfield.gf_list_5col label.gfield_label, .gform_wrapper li.gfield.gf_list_inline label.gfield_label {
margin: 30px 0 15px 0;
}
.gform_wrapper .top_label .gfield_label {
margin: 30px 0 15px 0;
}
.gform_wrapper span.ginput_total {
color: #449B00;
font-weight: 700;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
color: #449B00;
/*margin-right: 17px;
background: #F2F1EA;
padding-left: 10px;
border-radius: 5px;
font-weight:400;*/
}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
color:#359CD6;
}
.gform_wrapper h2.gsection_title {
font-size: 30px;
}
.form-sub-heading {font-size:24px;font-family: 'montserratregular', sans-serif;margin-bottom: 10px;padding-top:10px;}
.gform_wrapper table.gfield_list td.gfield_list_cell {
width: 49%;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
padding-left: 20px;
}

/* Calendar Mod */
.ui-datepicker-header {
border-style: none;
}
.ui-datepicker-prev, .ui-datepicker-next {
background-image: none;
}
.ui-datepicker td span, .ui-datepicker td a {
width: 100%;
}
.ui-datepicker td a {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}