.cancel{color:#db4437;background-color:transparent;font-weight:700;cursor:pointer}.cancel:hover{background-color:transparent;color:orange}.flex{display:flex;align-items:center}.v-center{align-items:center}.justify-content-sb{justify-content:space-between}.justify-content-sa{justify-content:space-around}.align-items-fs{align-items:flex-start}.align-items-fe{align-items:flex-end}.flex-direction-c{flex-direction:column}.fa-angle-double-right:before{color:#0072ce}#reminder-wrapper{margin:20px 0}.method .checkbox-input{position:relative;width:15px;height:15px;margin-right:15px;background-color:#efefef;border:3px solid #cecece}.method .checkbox-input:focus{outline-width:0}.method .checkbox-input+p{font-weight:700;margin:0;position:unset;line-height:unset;font-family:unset;font-size:unset}.method.selected .checkbox-input::before{font-weight:900;font-size:1.8em;content:"\e90d";display:inline-block;color:#0072ce;position:absolute;top:-13px;left:-9px}form#reminder{margin:0 auto;width:50%;padding:unset}form#reminder .error-field{border:2px solid #b90000!important;border-radius:5px!important}form#reminder .error-flash{background-color:#b90000;border-bottom:3px solid #a50000}form#reminder .success-flash{background-color:#009106;border-bottom:3px solid #0d6d38}form#reminder .flash{color:#fff!important;padding:3px 10px;font-weight:600;font-size:.9em;margin-bottom:3px}form#reminder .step{margin:50px 0}form#reminder .step h3 i{margin-right:15px}form#reminder .step h5{margin:15px 0;position:unset;background:0 0;line-height:unset;font-family:unset;font-size:1.1em}form#reminder .step #reminder-methods .method{padding:20px 40px;transition:background-color .2s}form#reminder .step #reminder-methods .method img{width:80px}form#reminder .step #reminder-methods .method .wrapper{margin-top:20px}form#reminder .step #reminder-methods .method.selected{background-color:#f4f4f4;border-radius:3px;transition:background-color .2s}form#reminder .step #infos-container>section{width:49%}form#reminder .step #infos-container>section#vehicule-infos fieldset{position:relative;background-color:#f5f5f5;padding:35px 45px 30px;margin-bottom:50px}form#reminder .step #infos-container>section#links fieldset{position:relative;background-color:#f5f5f5;padding:35px 45px 30px;margin-bottom:50px}form#reminder .step #infos-container>section#client-infos fieldset{position:relative;background-color:#f5f5f5;padding:35px 45px 25px}#centre-infos{position:relative;background-color:#0072ce;margin-top:20px;width:100%;display:flex;padding:10px;border-radius:4px;margin-bottom:3px}#centre-infos p{color:#fff;font-size:16px}#centre-infos h4{color:#fff;font-weight:unset}#centre-infos .raisonSociale{font-size:20px;color:#fff;width:65%;display:flex;align-items:center;justify-content:center}#centre-infos .informations{width:65%;padding-left:20px;height:85px;display:flex;justify-content:center;flex-direction:column;align-items:center}#centre-infos .phone{width:35%;font-size:18px;display:flex;justify-content:center;flex-direction:column;align-items:center;color:#000}.phone .x-bold{font-size:18px;font-weight:unset;padding:20px}.a3s-icons{margin-right:10px}form#reminder .step #infos-container fieldset{margin:0;padding:0;border:none}form#reminder .step #infos-container fieldset input.checkbox-input{width:15px;height:15px;padding:0;margin:15px}form#reminder .step #infos-container h5 i{margin-right:10px}form#reminder .step #infos-container input,form#reminder .step #infos-container textarea{position:relative;width:100%;line-height:28px;padding:10px 20px;height:50px;font-size:14px;border:1px solid #ccc;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}form#reminder .step #infos-container input:placeholder-shown{color:#bbb}button.theme-btn{width:100%;margin:2px}form#reminder .step #infos-container textarea{height:71px;padding-top:10px;margin:2px}form#reminder .step #infos-container textarea::placeholder{color:#bbb}form#reminder .step#center-finder-container #search-center{height:35px;padding:0 15px;width:50%;margin-bottom:2px;border:2px solid #e0e0e0;border-radius:3px}form#reminder .step#center-finder-container #results .center{width:100%;background-color:#fff;margin-bottom:5px;border-radius:3px;border:2px solid #e8e8e8;transition:background-color .2s}form#reminder .step #infos-container>section#vehicule-infos fieldset label{position:relative;color:#000;font-size:14px;line-height:24px;cursor:pointer;margin-bottom:10px}form#reminder .step #infos-container>section#client-infos fieldset label{position:relative;color:#666;font-weight:400;font-size:14px;line-height:24px;cursor:pointer;margin-bottom:10px}form#reminder .step#center-finder-container #results .center h4,form#reminder .step#center-finder-container #results .center p{margin:5px 0}form#reminder .step#center-finder-container #results .center h4{color:#0072ce}form#reminder .step#center-finder-container #results .center p{color:#797979;font-size:.9em}form#reminder .step#center-finder-container #results .center p i{margin-right:15px}form#reminder .step#center-finder-container #results .center div img{width:50px}form#reminder .step#center-finder-container #results .center div{padding:10px}form#reminder .step#center-finder-container #results .center div:nth-of-type(1){width:15%}form#reminder .step#center-finder-container #results .center div:nth-of-type(2){width:60%}form#reminder .step#center-finder-container #results .center div:nth-of-type(3){width:15%;color:#0072ce}form#reminder .step#center-finder-container #results .center div:nth-of-type(4){width:10%}form#reminder .step#center-finder-container #results .center.selected{transition:background-color .2s;background-color:#0072ce;border:none;border-bottom:3px solid #00569b}form#reminder .step#center-finder-container #results .center.selected *{color:#fff!important}form#reminder .step#center-finder-container #results .center.selected .checkbox-input:checked::before{color:#97d700}.autocomplete-brands,.autocomplete-models{margin:0 0 5px;border:2px solid #efefef}.autocomplete-brands ul,.autocomplete-models ul{margin:0}.autocomplete-brands ul li:not(:last-child) label,.autocomplete-models ul li:not(:last-child) label{border-bottom:1px solid #dedede}.autocomplete-brands label,.autocomplete-models label{padding:5px 15px;display:inline-block;font-weight:600;width:100%;cursor:pointer}.autocomplete-brands label:hover,.autocomplete-models label:hover{background-color:#efefef}@media screen and (max-width:1600px){form#reminder{width:60%}}@media screen and (max-width:1300px){form#reminder{width:75%}}@media screen and (max-width:800px){form#reminder{width:100%}form#reminder .step #reminder-methods .method{padding:10px 20px}form#reminder .step #reminder-methods .method img{width:50px}}@media screen and (max-width:550px){form#reminder{width:100%}form#reminder .step{margin:20px 0}form#reminder .step #reminder-methods .method{flex-direction:row;padding:10px 20px;width:100%}form#reminder .step #reminder-methods .method img{margin-right:15px}form#reminder .step #reminder-methods .method .wrapper{margin-top:0}form#reminder .step #reminder-methods li{width:100%;margin-bottom:10px}#reminder-methods{flex-direction:column}form#reminder .step #infos-container{flex-direction:column}form#reminder .step #infos-container>section{width:100%}form#reminder .step #infos-container>section#client-infos fieldset{margin-top:0}form#reminder .step #infos-container>section#client-infos{margin-top:20px}form#reminder .step#center-finder-container #search-center{width:100%}#search-section .autocomplete-results{width:100%}form#reminder{padding:20px}form#reminder .step#center-finder-container #results .center{flex-wrap:wrap}form#reminder .step#center-finder-container #results .center div{text-align:center;padding:5px}form#reminder .step#center-finder-container #results .center div img{width:35px}form#reminder .step#center-finder-container #results .center div:nth-of-type(1){width:100%}form#reminder .step#center-finder-container #results .center div:nth-of-type(2){width:100%}form#reminder .step#center-finder-container #results .center div:nth-of-type(3){width:50%}form#reminder .step#center-finder-container #results .center div:nth-of-type(4){width:50%}form#reminder #reminder-submit{width:100%;text-align:center}}form#reminder .step h2{position:relative;display:block;font-size:30px;line-height:1.2em;color:#36404b;font-weight:500;text-transform:uppercase}.h2,h2{position:relative;display:block;font-size:30px;line-height:1.2em;color:#36404b;font-weight:500;text-transform:uppercase}form#reminder .step h3{position:relative;color:#36404b;text-align:left;font-size:17px;font-weight:500;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1);padding-top:15px}input.js-field:read-only{background-color:#ebebe4}.input-simulated{line-height:28px;padding:10px 20px;border:1px solid #ccc;background-color:#ebebe4;border-radius:3px}@media only screen and (max-width:800px) and (min-width:550px){form#reminder{padding:20px}}