.gform_widget,.gform_wrapper .gfield_checkbox li:last-child,.gform_wrapper .gfield_radio li:last-child,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}.gf_fileupload{text-align:center;border:1px solid #3c3c3c;padding:15px;background-color:rgba(14,14,14,.5)}.gform_wrapper .gfield_checkbox li:first-child,.gform_wrapper .gfield_radio li:first-child{margin-top:10px}.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 .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.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:3px solid #0a5fb0;border-radius:100%;left:4px;top:9px;-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:0;z-index:100;top:0;left:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.gform_wrapper .gsection{background-color:#006CDD}.gform_wrapper h2.gsection_title{color:#fff;letter-spacing:2px}body .gform_wrapper{font-size:16px}body .gform_wrapper .gsection{padding:15px!important}body .gform_wrapper h2.gsection_title{font-weight:300}body .gform_wrapper div.validation_error{color:inherit;border-color:#f3a42b}body .gform_wrapper .top_label .gfield_label{font-size:16px;color:#0A5FB0;margin:10px auto 0;font-weight:300}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]{font-size:18px;text-transform:uppercase;font-weight:400;width:100%;padding:12px!important;border:1px solid #59b200;background-color:#59b200}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:#59b200;background-color:#fff}body .gform_wrapper input.button.gform_button_select_files{font-size:18px;text-transform:uppercase;font-weight:400;max-width:180px;width:100%;padding:12px}body .gform_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:12px!important}body .gform_wrapper input.button.gform_button_select_files:focus,body .gform_wrapper input.button.gform_button_select_files:hover{color:#FF8000}body .gform_wrapper .gform_fileupload_multifile .gform_drop_area{border-color:#006CDD}body .gform_wrapper .gform_page_footer{border-top:none}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_body{overflow:hidden;border:1px solid #006CDD;padding:0 16px 20px;border-radius:8px;max-width:582px;margin:auto;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.15);box-shadow:0 4px 4px 0 rgba(0,0,0,.15);background:-webkit-linear-gradient(-90deg,#fff 0,#fff 92%,rgba(0,108,221,.15) 100%);background:-moz-linear-gradient(180deg,#fff 0,#fff 92%,rgba(0,108,221,.15) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(92%,#fff),to(rgba(0,108,221,.15)));background:-webkit-linear-gradient(top,#fff 0,#fff 92%,rgba(0,108,221,.15) 100%);background:-o-linear-gradient(top,#fff 0,#fff 92%,rgba(0,108,221,.15) 100%);background:linear-gradient(180deg,#fff 0,#fff 92%,rgba(0,108,221,.15) 100%)}#gform_wrapper_4 .gform_page_footer{border-color:#d0d0d0;text-align:right}#gform_wrapper_4 .gsection{margin:0 -16px 16px!important}#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:0}#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:100%;max-width:180px}.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 h2.gsection_title{font-size:24px}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}}
