.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:#ceedfa;border:2px solid #00adee}
.radio-toolbar input[type="radio"]:checked+label{background-color:#ceedfa;border:2px solid #00adee;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:#00adee}
.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:13px;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 #00adee;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{text-align:center;margin-top:30px}
.get_quote_section .thank_you_msg h5{font-size:18px;font-weight:700;margin-bottom:10px;color:#00adee}
.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}
.get_quote_section .quote_form-new .quote_form p{font-size:14px;margin-bottom:10px}
.get_quote_section .quote_form-new .quote_form .radio-toolbar{margin-bottom:15px}
@media only screen and (min-width:767px){.quote_form .radio-toolbar{display:-ms-flexbox;display:flex}
}
.quote_form .radio-toolbar .form-check-inline{width:16.66667%}
.quote_form .radio-toolbar .form-check-inline:last-child{margin:0}
.quote_form .radio-toolbar label{border:1px solid #ddd;color:#939393;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.quote_form .radio-toolbar label:hover{border:1px solid #00adee;background-color:#ceedfa}
.quote_form .radio-toolbar input[type="radio"]:checked+label{border:1px solid #00adee;color:#58585a}
.quote_form .radio-toolbar label{width:100%;padding:10px 0;text-align:center}
.quote_form .radio-toolbar p{position:relative;padding:0 0 10px;margin:0;color:#888}
.quote_form .radio-toolbar input[type="radio"]:checked+label:before{content:'';padding:11px;background:#00adee;vertical-align:middle;cursor:pointer;top:10px;position:absolute;left:10px;border-radius:50%}
.quote_form .radio-toolbar input[type="radio"]:checked+label:after{content:'';display:block;position:absolute;top:15px;left:18px;width:6px;height:10px;border:solid #fff;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)}
.home_quote_form{background:url("../../../../../content/dam/choice/quote-form/images/form-bg.png") #58585a no-repeat top 20px right 10%;text-align:left;padding:2% 0;color:#fff}
.home_quote_form h3.title{text-align:left;line-height:1}
.get_quote_section.home_quote_form .quote_form .input_container .floatlabel{background-color:#ebecee;border:1px solid #ebecee;color:#333}
.get_quote_section.home_quote_form .quote_form .input_container label{color:#333}
.get_quote_section.home_quote_form .quote_form .input_container .floatlabel.home_user{background:url("../../../../../content/dam/choice/quote-form/images/user.png") no-repeat #ebecee center right 15px}
.get_quote_section.home_quote_form .quote_form .input_container .floatlabel.home_email{background:url("../../../../../content/dam/choice/quote-form/images/mail.png") no-repeat #ebecee center right 15px}
.get_quote_section.home_quote_form .quote_form .input_container .floatlabel.home_mobile{background:url("../../../../../content/dam/choice/quote-form/images/phone.png") no-repeat #ebecee center right 15px}
.get_quote_section.home_quote_form .quote_form .input_container .floatlabel.filled+label,.get_quote_section.home_quote_form .quote_form .input_container .floatlabel:focus+label{color:#fff;opacity:1}
.get_quote_section.home_quote_form .quote_form .radio-toolbar label{background-color:#ebecee;border:1px solid #ebecee;color:#333}
.get_quote_section.home_quote_form .quote_form .radio-toolbar input[type="radio"]:checked+label{border:1px solid #00adee;color:#58585a}
.get_quote_section.home_quote_form .quote_form .radio-toolbar input[type="radio"]:checked+label:before{background:#00adee}
.get_quote_section.home_quote_form .quote_form .checkbox .checkbox-group label:before{border:0;padding:10px;background:#fff}
.get_quote_section.home_quote_form .quote_form .checkbox .checkbox-group input:checked+label:after{border:solid #00adee;border-width:0 2px 2px 0}
.get_quote_section.home_quote_form .quote_form .checkbox .checkbox-group label a{color:#fff;text-decoration:underline}
.get_quote_section.home_quote_form .quote_form>a{background-color:#00adee;color:#fff;border-radius:50px;letter-spacing:normal}
.get_quote_section.home_quote_form .quote_form>a:hover{color:#565656;background:#fff;border:1px solid #00adee}
.get_quote_section.home_quote_form .quote_form span.error_msg{color:#fff}
.dual-forms .nav-tabs{border:0}
.dual-forms .nav-tabs .nav-link{font-size:16px;color:#fff;background:silver;border:0;margin-right:15px;padding:12px 30px;border-radius:12px 12px 0 0}
.dual-forms .nav-tabs .nav-link.active{background:#00adee}
.dual-forms .tab-content{border:1px solid #e3e3e3;padding:0 30px 30px}
@media only screen and (max-device-width:2560px) and (min-device-width:1536px){.get_quote_section .quote_form .checkbox .checkbox-group label a{font-size:13px}
}
@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}
.home_quote_form{padding:4% 0}
.home_quote_form h3.title{margin-bottom:30px}
}
@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}
.quote_form .radio-toolbar .form-check-inline{width:47.88%;margin-right:5px;margin-bottom:10px}
.get_quote_section.home_quote_form{padding:6% 0}
.get_quote_section.home_quote_form.nonPopUp{background:url("../../../../../content/dam/choice/quote-form/images/form-bg.png") #58585a no-repeat bottom 20px right 10% / 200px}
.home_quote_form h3.title{text-align:center}
.dual-forms .nav-tabs .nav-link{font-size:14px;margin-right:10px;padding:10px 20px}
.dual-forms .tab-content{padding:20px}
.dual-forms .tab-content>.tab-pane.active{display:block !important}
.dual-forms .tab-content>.tab-pane{display:none !important}
}