body,html{font-size:1rem}body{padding:.9375rem}body>*{font-size:.875rem}.select-placeholder::after{content:unset}.select-placeholder label,.select-placeholder label small{filter:none;opacity:1}body.styled{background:#f5f6fa}body.styled .form-col{margin-top:50px;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:.0625rem solid rgba(0,0,0,.05);border-radius:6px;-webkit-box-shadow:0 .125rem .25rem rgb(0 0 0 / 8%)!important;box-shadow:0 .125rem .25rem rgb(0 0 0 / 8%)!important;min-height:1px;padding:2rem}#ticketForm{margin-top:10rem}.logo img{display:block}.g-recaptcha>div{margin:0 auto}body{margin:0;padding:0;overflow:auto;position:relative}html .ticket_form{background-color:#f5f6fa;font-size:1rem;align-items:center}.logo{width:13rem;margin-left:30%;display:block}section.span{color:#333;text-align:center;padding:.5rem 0;width:100%;box-sizing:border-box;margin-top:3rem;height:auto;font-family:Manrope,serif}section.span span{display:block;font-size:1rem;font-family:Manrope,serif}fieldset{font-family:Manrope,serif;background:#fff;border-radius:1.5rem;box-shadow:rgba(102,100,111,.22) 0 0 2.25rem 0;padding:1.25rem 1.875rem;box-sizing:border-box;width:100%;height:fit-content;position:relative}fieldset:not(:first-of-type){display:none}.progress-bar-container{width:100%;display:flex;position:relative;margin-bottom:3rem}.progress-bar-container .progress-bar{width:100%;height:.3rem;background-color:#fff;position:absolute;top:110%;transform:translateY(-50%);z-index:0}.progress-fill{height:.3rem;width:0;background-color:#e3e8e3;position:absolute;transition:width .3s ease;border-radius:.2rem}.step{text-align:center;flex:1;position:relative;z-index:1}.step-circle{width:40px;height:40px;background-color:#fafafa;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto .625rem;color:#333;border:1px solid #e3e8e3}.step.active .step-circle{background-color:#e8e8e8;border-color:#d6d6d6;font-weight:700}.step-label{font-family:Manrope,serif;font-size:14px}.step-label.active{padding-bottom:30px;font-size:15px;font-weight:700}.step.active~.step::after{background-color:#e8e8e8}.nav-button{width:9.3rem;background:#333;font-weight:700;color:#fff;transition:150ms;border:0 none;border-radius:3rem;cursor:pointer;padding:.6rem .3rem;margin:.8rem .5rem}.input-group-btn:last-child>.btn{border-radius:0 1rem 1rem 0}.nav-button:focus,.nav-button:hover{background-color:#fafafa;color:#333;border:1px solid grey}.button-group{display:flex;gap:1rem;justify-content:center}.submit{background-color:#3ed461}button.btn.dropdown-toggle.btn-default,input#email.form-control,input#file-upload-button,input#name.form-control,input#subject.form-control,input.form-control,textarea#message.form-control{border-radius:1rem}.retailMessage{max-height:35px;height:30px}input[type=file]::-webkit-file-upload-button{background-color:#f0f0f0ea;color:#666;border:1px solid #cccccccc;border-radius:.7rem}label.control-label{margin-left:1rem}.title{text-align:start;font-weight:300;font-size:20px;margin-top:20px;margin-bottom:20px;margin-left:2rem}.error-box{border:1px solid #ef4444;border-radius:2rem;padding:10px}.error-message{display:flex;flex-direction:column;align-items:start;color:#ef4444;font-weight:400;padding:10px;font-size:13px}.toggle input[type=radio]{display:none}.toggle{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:10px;margin-bottom:10px;flex-wrap:wrap}.toggle label{padding:.75rem 2rem;box-sizing:border-box;position:relative;display:inline-block;border:solid 1px #ddd;background-color:#fff;font-size:.9rem;line-height:100%;font-weight:530;box-shadow:0 0 0 rgba(255,255,255,0);transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.toggle input:checked+label{background-color:#e8e8e8;color:#333;box-shadow:0 0 10px rgba(#66b3fb,.5);border-color:#ccc;z-index:1}.toggle input:focus+label{outline:0}.toggle input:hover+label{border-color:#213140}.toggle label:first-of-type{border-radius:14px 0 0 14px;border-right:none}.toggle label:last-of-type{border-radius:0 14px 14px 0;border-left:none}.vinField{position:relative;width:100%}#vin-field label,#year-make-model-style-fields label{margin-left:20px}.button-container{display:flex;flex-direction:column;align-items:end;margin-bottom:10px}.custom-popup{display:none;flex-direction:column;align-items:end;margin-left:20px;margin-bottom:20px;max-width:610px;height:200px;background:#f8f9fa;padding:20px;border-radius:.6rem;box-shadow:0 1px 7px rgba(0,0,0,.11);position:relative;transition:opacity .3s ease-in-out}.custom-close-btn{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:20px;cursor:pointer;color:#dc3545;font-weight:700;transition:all .2s ease-in-out}.custom-textarea{height:100px;resize:none;width:106%;padding:10px;border-radius:1rem;border:1px solid #ccc;font-size:14px}.highlight{color:#2b8ce7;font-weight:600}.span{margin-bottom:12px;margin-left:10px;font-size:15px}.input-group1{cursor:pointer;margin-bottom:1rem;padding:1rem;color:#333;border-radius:1rem;background-color:#f9f9f9}.options1{padding-left:1.4rem}.input-group1:hover{background-color:#d1e8ff;box-shadow:rgba(0,123,255,.041) 0 2px 4px}.input-group1 span{font-weight:500;margin:0;flex-grow:1;text-align:left;color:#555}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{border-radius:1rem}.input-group1.active{background-color:#e6f7ff;box-shadow:rgba(0,123,255,.048) 0 2px 6px}.checkboxs{cursor:pointer;border-radius:20px;border:2px solid #ccc;transition:all .3s ease-in-out}.checkboxs:checked{border-color:#007bff;background-color:#e8d8d8;box-shadow:rgba(0,123,255,0) 0 4px 8px}.options label{font-size:.875rem;display:block}.options input{margin-right:.7rem}.icon{height:1rem;margin-top:7px}.pay-option{display:flex;align-items:center;padding:12px;border:2px solid #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-bottom:10px;background:#f9f9f9}.pay-option.selected{border-color:#007bff;background:#e3f2fd}.custom-radio{width:16px;height:16px;border-radius:50%;border:2px solid #ccc;margin-right:10px;transition:all .3s ease}.pay-option.selected .custom-radio{background:#007bff;border-color:#007bff}.txt_rb{margin:0;font-weight:700;color:#333}.mobile-hamburger{display:inline-block}.hamburger-btn{font-size:10px;display:flex;padding:10px;background-color:transparent;border:none;margin-top:0!important;border-radius:16px;color:#0949af;box-shadow:rgba(99,99,99,.2) 0 2px 4px 0}.progress-bar-container-wrapper.mobile-hidden{display:none}.sidebar{height:90%;width:0;position:fixed;z-index:1000;top:90.6px;left:0;background-color:#f1f1f1ef;overflow-x:hidden;transition:.3s;padding-top:60px;color:#333;border-top:1px solid #dee0e3;box-shadow:rgba(0,0,0,.07) 0 1px 1px,rgba(0,0,0,.07) 0 2px 2px,rgba(0,0,0,.07) 0 12px 12px,rgba(0,0,0,.07) 0 12px 12px,rgba(0,0,0,.07) 0 20px 20px}.retailSidebar{height:100%;width:220px;position:fixed;z-index:1000;top:0;left:0;background-color:#f1f1f1ef;overflow-x:hidden;transition:.3s;padding-top:60px;color:#333;border-top:1px solid #dee0e3;box-shadow:rgba(0,0,0,.07) 0 1px 1px,rgba(0,0,0,.07) 0 2px 2px,rgba(0,0,0,.07) 0 12px 12px,rgba(0,0,0,.07) 0 12px 12px,rgba(0,0,0,.07) 0 20px 20px}.retailSidebar-content{display:flex;flex-direction:column}.sidebar-content{display:flex;flex-direction:column}.sidebar.open{width:220px}div#closeSidebar{padding-left:10px}.step-checkbox{display:flex;padding:10px;font-size:.9rem;color:#333}#decodeForm{position:relative;display:flex;align-items:center}#decodeButton{position:absolute;right:1.6%;top:89%;transform:translateY(-79%);border:0;width:7rem;height:34.9px;background-color:#0275d8;color:#fff;outline:0;border-radius:1rem;z-index:2;text-align:center;display:flex;justify-content:center;align-items:center}.dropdown.bootstrap-select.form-control.bs3{border-radius:1rem!important}.glass-options input[type=checkbox]{margin-right:5px}.full-page-center{display:flex;justify-content:center;align-items:center;height:87vh}@media (max-width:768px){#ticketForm{width:100%;margin-top:5rem}.full-page-center{display:inline}.full-page-center .panel_s{margin-top:11rem;box-shadow:none}.panel_s{box-shadow:none;border:none}.tw-mt-3 .panel-body{padding:0}.dataTables_filter .input-group{margin-left:7rem}.open_ticket .col-md-12,.open_ticket .col-md-3,.open_ticket .col-md-4,.open_ticket .col-md-5,.open_ticket .col-md-6,.open_ticket .col-md-7{padding:0}textarea#message{padding:10px}.customers .row{margin-left:0!important;margin-right:0!important}body{background-color:#fff}.logo{width:6rem;margin-left:4%}section.span{width:auto;margin:1rem 2.5rem 1rem;text-align:center}section.span span{display:block;font-size:.9rem;height:auto;width:80%;padding-left:3rem}fieldset{margin:0;margin-top:1rem;box-shadow:none;padding:0}#content{padding:0}.next1{height:2rem;font-size:10px;width:6rem;text-align:center;padding-top:9px}.toggle label{width:100%;border-radius:10px}.toggle label:first-of-type,.toggle label:last-of-type{border-radius:10px;border-right:1px solid #ddd;font-size:12px}.custom-btn{font-size:10px}.custom-popup{height:220px}.span{font-size:12px;margin-left:0}.progress-bar-container{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:2rem 1rem}.step{position:relative;display:flex;align-items:center;margin-bottom:30px;padding-left:40px;margin-left:2rem;z-index:2}.techs_login{background-color:#fff!important}.customers_login .carousel-indicators,.customers_login .carousel-inner,.register .carousel-indicators,.register .carousel-inner,.techs_login .carousel-indicators,.techs_login .carousel-inner{display:none}.techLoginPage .row{margin-left:0;margin-right:0}.step-circle{position:absolute;display:flex;align-items:center;justify-content:center;left:0;margin-top:50px;z-index:2}.step-label.active{font-size:12px;padding-bottom:0}.step-label{font-size:12px;margin-left:18px;margin-top:43px;white-space:nowrap}.failed-btn{width:80px;height:30px;font-size:11px;padding-top:4px}#reset-job-btn{width:140px;height:30px;font-size:11px;padding-top:4px}.progress-bar-container .progress-bar{position:absolute;left:20px;top:272px;width:4px;height:calc(100% - 50px);z-index:0}.techs_login .login-content{height:0!important}.register .registerModal{margin:0!important}.techs_login #loginCarousel{display:none!important}.techs_login .item{padding:0!important}.techs_login .login-wrapper{margin-top:0!important;padding:14px!important}.customers_login .login-wrapper,.register .registerModal{margin-top:0!important;margin-left:0!important;padding:0}.customers_login .navbar-brand,.register .navbar-brand{margin-left:0}.register .registerForm{height:220vh!important;align-items:center}.customers_login .item,.register .item{margin-top:0!important}}ul.dropdown-menu.notifications.tw-mt-10.animated.fadeIn.width400{margin-top:2.5rem}.customers_login .forgotPassword,.techs_login .forgotPassword{color:#733aea;float:right;font-weight:500;font-size:13px}.techs_login .techLoginPage input.form-control{height:45px;border:1px solid #ddd;box-shadow:none}.techs_login .techLoginPage .form-control:focus{border-color:#2e73f2}.customers_login .submit-btn,.techs_login .techLoginPage .submit-btn{height:45px;background-color:#733aea;margin-top:.6rem;border-radius:1rem}.techs_login .full-height-container{align-items:center;justify-content:center;min-height:70vh}.techs_login .login-content{background-color:#fff;height:930px}.techs_login .login-wrapper{background:#fff;border-radius:5px;margin:auto;width:400px;margin-top:10rem}.techs_login #loginCarousel{margin-top:10rem}.customers_login .carousel-inner,.techs_login .carousel-inner{max-width:600px;width:100%;margin:auto}.register .carousel-inner img{width:100%;height:auto}.customers_login .carousel-indicators,.register .carousel-indicators,.techs_login .carousel-indicators{position:relative;left:50%;top:13px}.customers_login .carousel-indicators li,.register .carousel-indicators li,.techs_login .carousel-indicators li{background-color:#e7e7e7;border-radius:50%;width:10px;height:10px}.customers_login .carousel-indicators .active,.register .carousel-indicators .active,.techs_login .carousel-indicators .active{background-color:#733aea}.techs_login #wrapper>#content{margin-top:0!important}.techs_login .container-fluid{max-width:none}.techs_login a.logo.img-responsive.navbar-brand.logo{margin-left:2rem}@media (min-width:768px){.navbar-right{float:right!important;margin-right:2rem}}.techs_login .item{padding:10px}.customers_login .form-group,.techs_login .form-group{margin-bottom:25px}.submit-btn{background-color:#733aea;border-radius:1rem;margin-top:.6rem}.submit-btn:checked,.submit-btn:focus,.submit-btn:hover{background-color:#6c32eb}.customers_login .container-fluid,.register .container-fluid{max-width:none}.customers_login .navbar-brand,.register .navbar-brand{margin-left:2rem!important}.customers_login #wrapper{flex:0}.customers_login .login-panel{background-color:#fff}.login-panel{max-height:100vh}.customers_login .carousel-inner,.register .carousel-inner{background-color:transparent;margin-top:15rem;width:100%;max-width:600px;margin:auto}.customers_login .item,.register .item{margin-top:10rem}.customers_login,.register{display:flex;min-height:100vh}.register label.control-label{margin-left:0}.customers_login .login-wrapper{background:#fff;border-radius:5px;padding:2rem;margin-top:7rem;margin-left:7rem}.customers_login input.form-control{height:45px;border:1px solid #ddd;box-shadow:none}.customers_login .navbar{margin-bottom:0!important}.customers_login .register-txt{color:#541bcf}.customers_login .navbar-default .navbar-nav>li.customers-nav-item-login>a,.register .navbar-default .navbar-nav>li.customers-nav-item-login>a{background-color:#541bcf!important}.password-wrapper,.register-password-repeat-group{position:relative}.password-wrapper .form-control,.register-password-repeat-group .form-control{padding-right:40px}#togglePassword{position:absolute;cursor:pointer;color:#541bcf;z-index:10;top:50%;right:15px;transform:translateY(-7%);font-size:15px}#repeatPassword{position:absolute;right:10px;transform:translateY(-15%);cursor:pointer;color:#541bcf;z-index:10;font-size:15px}.repeatPassword{top:55%}.register .panel-footer{background-color:#fff}@media (min-width:768px){.register .registerModal{margin-left:7rem}}.register .panel-footer{border-top:none!important}.register .submit-btn{background-color:#541bcf;text-transform:uppercase;margin-top:.6rem;line-height:2.3}.register .registerForm{background-color:#fff;height:100vh;padding:2rem 1rem}.register-terms-and-conditions-wrapper a{color:#541bcf}.customers_login .login-wrapper h1{margin-top:0}.techs_login .login-wrapper{max-width:500px;width:100%;margin:auto;padding:2rem;background-color:#fff;margin-top:10rem}.customers_login .login-wrapper{max-width:500px;width:100%;padding:2rem;background-color:#fff}.register .bootstrap-select .btn,.register .form-control{height:40px;box-shadow:none}.register .bootstrap-select .dropdown-toggle .filter-option-inner-inner{margin-top:3px}@media (max-width:1400px){.customers_login .login-wrapper{margin-top:4rem!important}.register .registerModal{margin-top:0}.register .registerForm{height:106vh}}.register #togglePassword{top:77%;right:7%}.cardquoteReq{border-radius:.375rem}.btn-primary{color:#fff;background-color:#733aea;border-color:#733aea}.btn-primary:hover{background-color:#6231c7;border-color:#5c2ebb}.btn-primary.focus,.btn-primary:focus{background-color:#6231c7;border-color:#5c2ebb;outline:0;box-shadow:0 0 0 .2rem rgba(92,46,187,.25)}.btn-primary.active,.btn-primary:active{background-color:#6231c7;border-color:#5c2ebb;color:#fff}.open>.dropdown-toggle.btn-primary{background-color:#6231c7;border-color:#5c2ebb;color:#fff}
