.get_quote_section{padding:0 5% 3%}
.get_quote_section .quote_form{margin-top:30px}
.radio-toolbar{margin-bottom:25px}
.radio-toolbar input[type="radio"]{opacity:0;position:fixed;width:0}
.radio-toolbar label{display:inline-block;padding:10px 20px;font-size:14px;border:2px solid #ddd;border-radius:4px;cursor:pointer;background:#fefefe}
.radio-toolbar label:hover{background-color:#f9ddc4;border:2px solid #ef7f1b}
.radio-toolbar input[type="radio"]:checked+label{background-color:#f9ddc4;border:2px solid #ef7f1b;font-weight:900}
.radio-toolbar p{margin-bottom:.5rem;font-size:14px}
.get_quote_section .quote_form .input_container{position:relative}
.get_quote_section .quote_form .input_container .date-icon{position:absolute;top:9px;right:12px;cursor:pointer}
.get_quote_section .quote_form .input_container label{position:absolute;top:10px;left:15px;color:#aaa;font-size:14px;cursor:text;margin:0;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}
.get_quote_section .quote_form .input_container .floatlabel,.get_quote_section .quote_form .select_container select{font-size:14px;border:1px solid #e3e3e3;border-radius:4px;width:100%;padding:10px 15px}
.get_quote_section .quote_form .input_container .floatlabel.filled,.get_quote_section .quote_form .input_container .floatlabel:focus{border:1px solid #e3e3e3}
.get_quote_section .quote_form .input_container .floatlabel.filled+label,.get_quote_section .quote_form .input_container .floatlabel:focus+label{font-size:12px;top:-20px;left:0;color:#f9a725}
.get_quote_section .quote_form .extra_margin{margin-top:30px}
.get_quote_section .quote_form .select_container select{background:url("../../../../../content/dam/choice/quote-form/images/dropdown-arrow.svg") no-repeat center right 15px;color:#aaa;cursor:pointer}
.get_quote_section .quote_form .select_container select option{color:#222}
.get_quote_section .quote_form .select_container select:focus,.get_quote_section .quote_form .select_container select:active{color:#222}
.get_quote_section .quote_form .select_container label{font-size:14px}
.get_quote_section .quote_form .captcha_container{text-align:center}
.get_quote_section .quote_form .captcha_data{padding:10px 15px}
.get_quote_section .quote_form .captcha_data p,.get_quote_section .quote_form .captcha_data a{display:inline-block;margin:0}
.get_quote_section .quote_form .captcha_data p span{font-weight:700}
.get_quote_section .quote_form .captcha_data a{margin-left:40px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
.get_quote_section .quote_form .captcha_data a:hover{opacity:.5}
.get_quote_section .quote_form .checkbox{margin-bottom:15px}
.get_quote_section .quote_form .checkbox .checkbox-group{position:relative}
.get_quote_section .quote_form .checkbox .checkbox-group input{display:none;cursor:pointer}
.get_quote_section .quote_form .checkbox .checkbox-group label{display:inline-block;cursor:pointer;font-size:14px;padding-left:30px}
.get_quote_section .quote_form .checkbox .checkbox-group label:before{content:'';border:2px solid #e3e3e3;padding:8px;vertical-align:middle;cursor:pointer;top:2px;position:absolute;left:0;border-radius:4px}
.get_quote_section .quote_form .checkbox .checkbox-group input:checked+label:after{content:'';display:block;position:absolute;top:5px;left:7px;width:5px;height:10px;border:solid #f9a725;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.get_quote_section .quote_form>a{text-align:center;text-transform:uppercase;letter-spacing:3px;padding:15px 40px}
.get_quote_section .quote_form span.error_msg{font-size:12px;color:red;letter-spacing:1px}
.get_quote_section .thank_you_msg{margin-top:30px}
.get_quote_section .thank_you_msg h5{font-size:18px;font-weight:700;margin-bottom:10px;color:#ef7f1b}
.get_quote_section .thank_you_msg p{color:#777}
.pop_up_section .modal-dialog{max-width:1000px}
.pop_up_section .modal-body{padding:2rem 1rem}
.pop_up_section .modal-body .get_quote_section{padding:0}
.pop_up_section .modal-body .get_quote_section .quote_form{margin-top:0;margin-bottom:30px}
.pop_up_section .modal-body .get_quote_section .quote_form:last-child{margin-bottom:0}
@media only screen and (max-width:1280px){.why_buy_section .star_download{padding-left:5%}
}
@media only screen and (max-width:991px){.get_quote_section h3.inner_title{margin-bottom:20px}
.get_quote_section .quote_form{margin-top:0}
.get_quote_section .quote_form .input_container,.get_quote_section .quote_form .select_container,.get_quote_section .quote_form .captcha_container{margin-bottom:30px}
.get_quote_section .quote_form .extra_margin{margin-top:0}
}
@media only screen and (max-width:767px){.get_quote_section{padding:4%;position:fixed;top:-100%;background:#fff;z-index:9999;overflow:auto;width:100%;height:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
.get_quote_section.active{top:0}
.get_quote_section.nonPopUp{position:relative;top:auto;background:0;overflow:visible;z-index:1}
.get_quote_section h3.inner_title{margin-bottom:30px}
.get_quote_section a.close_quote_form{position:absolute;font-size:40px;top:0;right:0;padding:0 20px}
.get_quote_section .quote_form .input_container,.get_quote_section .quote_form .select_container,.get_quote_section .quote_form .captcha_container{margin-bottom:25px}
.get_quote_section .quote_form .input_container .floatlabel,.get_quote_section .quote_form .input_container input,.get_quote_section .quote_form .select_container select{font-size:16px}
.get_quote_section .quote_form .input_container label{top:12px}
.get_quote_section .quote_form>a{display:block}
.pop_up_section .modal-dialog{margin:0}
.pop_up_section .modal-content{border:0;border-radius:0}
.pop_up_section .modal-body .get_quote_section .quote_form{margin-top:0;margin-bottom:0}
}