body .gform_wrapper{max-width:100% !important;position:relative;margin:0 !important;}
.gf_browser_ie.gform_wrapper .gform_footer input.button{padding:1em 1.618em !important;}
body .gform_description{display:block;font-family:inherit !important;text-align:center;font-size:0.875em;}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required, .gform_wrapper .gfield_required{color:#E10000 !important;}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-size:1em;color:#333;font-weight:normal;}
body .gform_wrapper input[type="text"], body .gform_wrapper input[type="email"], body .gform_wrapper select, body .gform_wrapper textarea{font-family:inherit !important;font-size:1em !important;}
body .gform_wrapper .gform_body .gform_fields .gfield textarea{width:100% !important;padding:0.5em !important;}
body .gform_wrapper .gform_body .gform_fields .gfield .datepicker{width:100% !important;}
body .gform_footer{margin:0 !important;padding:0 !important;text-align:right;}
table.ui-datepicker-calendar{margin-bottom:0;}
.ui-datepicker{margin:0 !important;}
@media all and (max-width:480px), all and (max-device-width:480px){body #gform_wrapper_1 .ginput_container, body #gform_wrapper_1 div.ginput_complex, body #gform_wrapper_1 div.gf_page_steps, body #gform_wrapper_1 div.gf_page_steps div{width:100% !important;}
body #gform_wrapper_1 .ginput_container input.small, body #gform_wrapper_1 .ginput_container input.medium, body #gform_wrapper_1 .ginput_container input.large, body #gform_wrapper_1 .ginput_container select.small, body #gform_wrapper_1 .ginput_container select.medium, body #gform_wrapper_1 .ginput_container select.large, body #gform_wrapper_1 .ginput_container textarea.small, body #gform_wrapper_1 .ginput_container textarea.medium, body #gform_wrapper_1 .ginput_container textarea.large, body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, body .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:100% !important;}
body #gform_wrapper_1 .ginput_complex .ginput_right input[type=text], body #gform_wrapper_1 .ginput_complex .ginput_right input[type=url], body #gform_wrapper_1 .ginput_complex .ginput_right input[type=email], body #gform_wrapper_1 .ginput_complex .ginput_right input[type=tel], body #gform_wrapper_1 .ginput_complex .ginput_right input[type=number], body #gform_wrapper_1 .ginput_complex .ginput_right input[type=password], body #gform_wrapper_1 .ginput_complex .ginput_left input[type=text], body #gform_wrapper_1 .ginput_complex .ginput_left input[type=url], body #gform_wrapper_1 .ginput_complex .ginput_left input[type=email], body #gform_wrapper_1 .ginput_complex .ginput_left input[type=tel], body #gform_wrapper_1 .ginput_complex .ginput_left input[type=number], body #gform_wrapper_1 .ginput_complex .ginput_left input[type=password], body #gform_wrapper_1 .ginput_complex .ginput_full input[type=text], body #gform_wrapper_1 .ginput_complex .ginput_full input[type=url], body #gform_wrapper_1 .ginput_complex .ginput_full input[type=email], body #gform_wrapper_1 .ginput_complex .ginput_full input[type=tel], body #gform_wrapper_1 .ginput_complex .ginput_full input[type=number], body #gform_wrapper_1 .ginput_complex .ginput_full input[type=password], body #gform_wrapper_1 .ginput_complex .ginput_full select, body #gform_wrapper_1 input.gform_button.button, body #gform_wrapper_1 input[type=submit]{width:100% !important;}
}
@media all and (max-width:61.188em){body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half, body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, body .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:100% !important;}
body .gform_footer .button{width:100% !important;}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li, .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_2col ul.gfield_radio li{width:100% !important;}
body .gform_wrapper input[type="text"], body .gform_wrapper select, body .gform_wrapper textarea, body .gform_wrapper .gform_body .gform_fields .gfield textarea{width:100% !important;padding:1em 0.5em !important;font-size:1em !important;}
}
@media all and (min-width:61.25em){body .gform_wrapper input[type="text"], body .gform_wrapper select, body .gform_wrapper textarea, body .gform_wrapper .gform_body .gform_fields .gfield textarea{padding:0.625em !important;font-size:1em !important;}
}
.form-basic .gform_wrapper{margin:0 !important;}
body .form-basic .gform_wrapper label{display:none !important;}
.form-basic .gform_wrapper input[type="text"], .form-basic .gform_wrapper .gform_body .gform_fields .gfield textarea{margin:0 0 0.4em 0 !important;width:100% !important;}
::-webkit-input-placeholder{color:#333;}
:-moz-placeholder{color:#333;}
::-moz-placeholder{color:#333;}
:-ms-input-placeholder{color:#333;}