.gform_widget{margin-bottom:0}.gf_fileupload{text-align:center;border:1px solid #3c3c3c;padding:15px;background-color:rgba(14, 14, 14, 0.5)}.gform_wrapper h2.gsection_title{color:#0a5fb0;letter-spacing:2px}.gform_wrapper .gfield_checkbox li:first-child,.gform_wrapper .gfield_radio li:first-child{margin-top:10px}.gform_wrapper .gfield_checkbox li:last-child,.gform_wrapper .gfield_radio li:last-child{margin-bottom:0}.gform_wrapper .gfield_checkbox li label:after,.gform_wrapper .gfield_checkbox li label:before,.gform_wrapper .gfield_radio li label:after,.gform_wrapper .gfield_radio li label:before{content:"";position:absolute;display:block;left:0;top:0}.gform_wrapper .gfield_checkbox li label:before,.gform_wrapper .gfield_radio li label:before{opacity:0;z-index:1;-webkit-transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.gform_wrapper .gfield_checkbox li label:after,.gform_wrapper .gfield_radio li label:after{z-index:0;background:#fff;top:5px;border:2px solid #0a5fb0}.gform_wrapper .gfield_checkbox li label:after{width:20px;height:20px}.gform_wrapper .gfield_checkbox li label:before{width:6px;height:15px;border:solid #0a5fb0;border-width:0 3px 3px 0;left:9px;top:4px;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}.gform_wrapper .gfield_checkbox input[type=checkbox]:checked+label:before{opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.gform_wrapper .gfield_radio li label:after{width:20px;height:20px;border-radius:100%}.gform_wrapper .gfield_radio li label:before{width:12px;height:12px;border:solid #0a5fb0 3px;border-radius:100%;left:4px;top:5px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.gform_wrapper .gfield_radio input[type=radio]:checked+label:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{opacity:0;outline:none;z-index:100;top:0;left:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}body .gform_wrapper{font-size:16px}body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0}body .gform_wrapper div.validation_error{color:inherit;border-color:#f3a42b}body .gform_wrapper .top_label .gfield_label{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#666;margin:10px auto 0}body .gform_wrapper .validation_message{color:inherit}body .gform_wrapper ul.gform_fields li.gfield{margin-top:10px;margin-bottom:10px}body .gform_wrapper li.hidden_label input{margin-top:0}body .gform_wrapper select{padding:8px 0!important}body .gform_wrapper .gf_step{width:auto;display:inline-block}body .gform_wrapper .gf_page_steps{border-bottom:1px solid}body .gform_wrapper .gf_step span.gf_step_number{font-size:25px}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{letter-spacing:2px;text-transform:uppercase}body .gform_wrapper .gform_footer input.button:focus,body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:focus,body .gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper .gform_page_footer input.button:focus,body .gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper .gform_page_footer input[type=submit]:focus,body .gform_wrapper .gform_page_footer input[type=submit]:hover{color:#F3A42B}body .gform_wrapper input.button.gform_button_select_files{font-size:16px;letter-spacing:2px;text-transform:uppercase}body .gform_wrapper input.button.gform_button_select_files:focus,body .gform_wrapper input.button.gform_button_select_files:hover{color:#F3A42B}body .gform_wrapper .gform_page_footer{border-top:1px solid}body .gform_wrapper h2.gsection_title{font-size:20px}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:8px 5px;line-height:1}body .gform_wrapper .gfield_checkbox li label,body .gform_wrapper .gfield_radio li label{font-size:18px;padding-left:28px}#gf_page_steps_1,#gf_page_steps_4{display:table}#gf_page_steps_1 .gf_step,#gf_page_steps_4 .gf_step{display:table-cell;vertical-align:middle}#gf_page_steps_4{text-align:center;border-color:#d0d0d0}#gf_page_steps_4 .gf_step span.gf_step_number{font-weight:700;font-family:'Lato', sans-serif}#gform_wrapper_1 .gform_page_footer{text-align:right}#gform_wrapper_3 .gform_footer{text-align:center}#gform_wrapper_4 .gform_page_fields{width:100%;max-width:940px;margin-left:auto;margin-right:auto}#gform_wrapper_4 .gform_page_footer{border-color:#d0d0d0;text-align:right}#gform_submit_button_3{margin:0}.hide_price span.ginput_product_price,.hide_price span.ginput_product_price_label,.hide_price span.ginput_quantity_label{display:none}.hide_price .ginput_quantity{width:92%!important;margin-left:8%}#quote-calculator{color:#006DDD;font-size:16px;background-color:#fff;border:1px solid #DFEDFB;border-radius:15px}#quote-calculator h3.gform_title{font-weight:400;color:#072A83;text-transform:uppercase;text-align:center;margin-top:0;letter-spacing:1px!important}#quote-calculator ul.gfield_checkbox li label{margin-left:5px}#quote-calculator ul.gform_fields li.gfield.grand_total{color:#006DDD;font-size:18px;text-align:center;border-top:1px solid #F3A42B;border-bottom:1px solid #F3A42B}#quote-calculator ul.gform_fields li.gfield.grand_total .ginput_container_total{margin-top:0;width:100%;display:block}#quote-calculator ul.gform_fields li.gfield.grand_total .ginput_total{color:inherit;font-size:45px;font-weight:900;margin-top:0}#quote-calculator input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#quote-calculator textarea{padding:15px;border:1px solid #006DDD}#quote-calculator .gform_footer,#quote-calculator .gform_page_footer{border-top-color:#F3A42B;border-top-style:solid}#quote-calculator .gform_footer input.button,#quote-calculator .gform_footer input[type=submit],#quote-calculator .gform_page_footer input.button,#quote-calculator .gform_page_footer input[type=submit]{letter-spacing:0px}#quote-calculator .gform_footer .gform_button,#quote-calculator .gform_page_footer .gform_button{background-color:#238C00;border-color:#238C00}#quote-calculator .gform_footer .gform_button:hover,#quote-calculator .gform_page_footer .gform_button:hover{background-color:#fff;color:#238C00}#quote-calculator .suggested-price{border-top:1px solid #F3A42B}#quote-calculator .suggested-price>.gfield_label,#quote-calculator .suggested-price>.ginput_container{text-align:right}#quote-calculator .suggested-price>.gfield_label{display:block}#quote-calculator .suggested-price>.ginput_container{margin-top:0}#quote-calculator .suggested-price>.ginput_container>input{text-align:right;padding:5px!important;border:none!important;font-size:25px;font-weight:900;color:#F3A42B}#field_5_5{padding-left:8%}#field_5_5 label{color:#000}@media only screen and (min-width:320px){body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{width:auto;min-width:120px}.gform_wrapper .gform_page_footer .button.gform_previous_button{float:left}}@media only screen and (min-width:480px){#gf_page_steps_4 .gf_step span.gf_step_number{font-size:43px}}@media only screen and (min-width:641px){body .gform_wrapper ul.gform_fields{margin-right:-16px!important;width:auto}body .gform_wrapper .gsection{margin:0 16px 0 0!important}body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half{margin-bottom:-5px}#quote-calculator h3.gform_title{font-size:35px;margin-bottom:40px}#quote-calculator ul.gform_fields li.gfield.grand_total,#quote-calculator ul.gform_fields li.gfield.suggested-price{padding-right:0;margin-right:16px}#gf_page_steps_4{margin-bottom:30px}}