.containerDevis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0 30px 0}.containerRegister{padding:60px 0}.titleBoxDevis{padding-top:100px}.formContainer,.formDevisContainer,.titleForm{width:100%;max-width:500px}.titleForm{background-color:#001f49;text-align:center;border-radius:6px 6px 0 0;padding:20px 0}.titleForm h3{color:#fff;font-size:1.6em;font-weight:700}.titleForm p{color:#fff;font-size:1.1em}.choiceForm,.moduleForm{background-color:#003b5e;border-radius:0 0 4px 4px;margin-bottom:40px;padding:20px;-webkit-box-shadow:-1px 3px 15px -2px #000;box-shadow:-1px 3px 15px -2px #000}.relativeModule{position:relative;padding-bottom:75px}.moduleRegister{border-radius:4px;padding-top:50px}.frameBox{width:100%;max-width:1050px;background:#686868;background:-o-radial-gradient(circle,#5e5e5e 0,#686868 100%);background:radial-gradient(circle,#5e5e5e 0,#686868 100%);border:#313131 1px solid;-webkit-box-shadow:0 1px 21px -15px rgba(0,0,0,.75);box-shadow:0 1px 21px -15px rgba(0,0,0,.75);border-radius:4px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.frameDevis{width:100%;max-width:1000px;background:#dbdbdb;background:-o-radial-gradient(circle,#dbdbdb 0,#e0e0e0 100%);background:radial-gradient(circle,#dbdbdb 0,#e0e0e0 100%);border:#b8b8b8 1px solid;-webkit-box-shadow:0 1px 21px -15px rgba(0,0,0,.75);box-shadow:0 1px 21px -15px rgba(0,0,0,.75);border-radius:1px;padding:40px 20px}.frameDevis h3{font-size:1.2em;font-weight:700;margin-bottom:15px}.frameDevis p:nth-child(2){margin-bottom:10px}.frameDevis a{color:686868;font-weight:700}.frameDevis a:hover{color:#969696}input[type=email],input[type=password],input[type=text],select,textarea{width:100%;font-size:1.1em;border:1px solid #c4c4c4;border-radius:4px;padding:10px;margin-bottom:25px;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.1);box-shadow:inset 0 3px 6px rgba(0,0,0,.1)}textarea{resize:none!important}select#devis_foal_moins_ageChoice{padding:9.5px}input[type=email],input[type=password],input[type=text]{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.searchBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.searchBox form{width:100%;max-width:500px}.searchBox form input[type=text]{border:1px solid #c4c4c4;border-radius:5px;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.1);box-shadow:inset 0 3px 6px rgba(0,0,0,.1);margin-bottom:10px;font-size:1em;padding-left:20px}input[type=date]{width:49.5%;background:#fff url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png) 97% 50% no-repeat;border:1px solid #c4c4c4;border-radius:5px;background-color:#fff;padding:8px 5px 8px 20px;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.1);box-shadow:inset 0 3px 6px rgba(0,0,0,.1);font-family:'Merriweather Sans',sans-serif;font-size:1em;margin-bottom:10px}input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.secondEmail{margin-bottom:-5px}.duoInput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cpInput{width:100%;max-width:115px}.cityInput{width:100%;max-width:300px}.ageInput{width:215px}.ageChoiceInput{width:100%;max-width:200px}.cityInput input{border-radius:4px}.beforeInputBox{display:-webkit-box;display:-ms-flexbox;display:flex}.beforeInput{width:40px;min-width:40px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-bottom:25px}.beforeInputBox img{width:20px;height:20px}.beforePerson{background:#249ad2 url(../img/user_white.png) no-repeat;background-size:15px;background-position:center}.beforeHorse{background:#249ad2 url(../img/horse_white3.png) no-repeat;background-size:15px;background-position:center}.beforeAge{background:#249ad2 url(../img/age.png) no-repeat;background-size:16px;background-position:center}.beforeSocity{background:#249ad2 url(../img/team_white.png) no-repeat;background-size:22px;background-position:center}.beforePlace{background:#249ad2 url(../img/place_white.png) no-repeat;background-size:15px;background-position:center}.beforeHome{background:#249ad2 url(../img/home_white.png) no-repeat;background-size:19px;background-position:center}.beforeEmail{background:#249ad2 url(../img/mail_white.png) no-repeat;background-size:18px;background-position:center}.beforePhone{background:#249ad2 url(../img/phone_white.png) no-repeat;background-size:15px;background-position:center}.beforePassword{background:#249ad2 url(../img/lock.png) no-repeat;background-size:15px;background-position:center}.beforeValue{background:#249ad2 url(../img/euro.png) no-repeat;background-size:16px;background-position:center}.beforeNumber{background:#249ad2 url(../img/number_white.png) no-repeat;background-size:20px;background-position:center}form ::-webkit-input-placeholder{font-family:'Merriweather Sans',sans-serif;color:#003b5e}form ::-moz-placeholder{font-family:'Merriweather Sans',sans-serif;color:#003b5e}form :-ms-input-placeholder{font-family:'Merriweather Sans',sans-serif;color:#003b5e}form ::-ms-input-placeholder{font-family:'Merriweather Sans',sans-serif;color:#003b5e}form ::placeholder{font-family:'Merriweather Sans',sans-serif;color:#003b5e}.titleRadio{color:#fff;text-align:center;margin-bottom:10px}.titleRadioDevis{border-top:1px solid #001e4925;padding-top:25px}.radioBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;left:22px}.checkboxBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.optionBox{display:-webkit-box;display:-ms-flexbox;display:flex}.checkboxBox input[type=checkbox],.radioBox input[type=radio]{display:none}.radioBox label{display:inline-block;margin-right:5px;margin-bottom:25px}.radioBox label:last-child{margin-right:20px}.radioBox input[type=radio].devisType+label{padding:5px 10px;font-size:1.1em;line-height:1.5;border-radius:4px;color:#003b5e;background-color:#fff;border:1px solid transparent;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer}input[type=radio].devisType.devisTypeM:hover+label{background-color:#249ad2;border-color:#1f8ec2;color:#fff}input[type=radio].devisType.devisTypeM:checked+label{background-color:#249ad2;border-color:#249ad2;color:#fff}input[type=radio].devisType.devisTypeMi:hover+label{background-color:#249ad2;border-color:#1f8ec2;color:#fff}input[type=radio].devisType.devisTypeMi:checked+label{background-color:#249ad2;border-color:#249ad2;color:#fff}.optionBox{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.extensionContentBox{width:80%;background-color:#001f49;border:1px solid #010c1b;border-radius:4px;margin-right:8px;padding:6px;opacity:75%;-webkit-box-shadow:inset 0 0 16px -11px #8492da;box-shadow:inset 0 0 16px -11px rgba(132,146,218)}.extensionContentBox p{color:#fff;line-height:1.4}.extensionContentBox p span{font-size:.92em}.optionBox label{display:inline-block;margin-right:10px}input[type=checkbox].checkBoxOption+label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:3rem;height:1.5rem;border-radius:1.5rem;padding:2px;background-color:#c0ceda;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}input[type=checkbox].checkBoxOption+label::before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";height:calc(1.5rem - 4px);width:calc(1.5rem - 4px);border-radius:50%;background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}input[type=checkbox].checkBoxOption:checked+label{background-color:#249ad2}input[type=checkbox].checkBoxOption:checked+label::before{margin-left:1.5rem}.hiddenBeforeBox{display:none}.visibleBeforeBox{display:block}.pouliniereRadioBox{left:0}.radioBox input[type=radio].devisTypeO+label{padding:5px 36px}.radioBox input[type=radio].devisTypeN+label{padding:5px 34px;margin-right:0}.visibleOpt{display:-webkit-box;display:-ms-flexbox;display:flex}.hiddenOpt{display:none}.captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captcha img{width:54%;margin-bottom:15px}.captcha input{width:54%;border-radius:4px;padding:10px}.captchaDevis{background-color:#001f49;border:1px solid #010c1b;border-radius:4px;-webkit-box-shadow:inset 0 0 16px -11px #8595db;box-shadow:inset 0 0 16px -11px rgba(133,149,219);padding:25px 0 10px 0!important}.formError{text-align:center;margin:-15px 0 10px 0}.formError p,.formError ul li{color:#fff;font-size:.8em}.duoFormError{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 45px}.searchBox li{color:#001f49!important;margin-top:10px}.modalImg{width:25px}.modalImg:hover{opacity:60%}.imgInfoOptionsEtalon{position:relative;top:4px}.redirectContactPage{width:100%;position:absolute;bottom:30px;left:0;text-align:center;padding:5px 25px}.redirectContactPage p a{color:#249ad2;font-size:1.1em}.redirectContactPage p a:hover{color:#0a6088}.requiredField{width:100%;position:absolute;bottom:0;left:0;text-align:center}.redirectContactPage p,.requiredField p{color:#fff;font-size:.7em;padding:5px 0}#responseCity,#responseHorseCity{width:100%;background-color:#fff;padding:0;z-index:50}#responseCity li,#responseHorseCity li{color:#001f49;cursor:pointer;padding:15px 8px}#responseCity li:last-child,#responseHorseCity li:last-child{margin-bottom:15px}#responseCity li:hover,#responseHorseCity li:hover{background-color:#0053b3;color:#fff;font-weight:700}.paginationBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border:1px solid #c4c4c4;border-radius:5px;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.1);box-shadow:inset 0 3px 6px rgba(0,0,0,.1)}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#001f49;background-color:#fff;border:1px solid #dddfeb}.page-link:hover{z-index:2;color:#111;text-decoration:none;background-color:#eaecf4;border-color:#dddfeb}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(78,115,223,.25);box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.35rem;border-bottom-left-radius:.35rem}.page-item:last-child .page-link{border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#001f49;border-color:#001f49}.page-item.disabled .page-link{color:#858796;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dddfeb}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.modal{padding:30px 20px}.modal p{margin-bottom:8px;line-height:1.5em}.modal p a{font-weight:700}.modal p a:hover{opacity:80%}.frameDevis p a{font-size:.7em}button[type=submit]{width:100%;background-color:#001f49;color:#fff;font-size:1.1em;font-weight:600;border:none;border-radius:5px;margin-bottom:40px;padding:10px 0;cursor:pointer}button[type=submit]:hover{background-color:#249ad2;-webkit-box-shadow:inset 0 0 16px -11px #001e49;box-shadow:inset 0 0 16px -11px #001e49}.moduleForm button[type=submit]{margin-top:20px}#instance_generate{width:20%;font-size:1.2em;background:#249ad2;background-image:-o-linear-gradient(top,#249ad2,#1d91c7);background-image:-webkit-gradient(to bottom,#249ad2,#1d91c7);border:solid #12489491 1px;padding:20px 20px}#instance_generate:hover{background:#249ad2;background-image:-o-linear-gradient(top,#1d91c7,#249ad2);background-image:-webkit-gradient(to bottom,#1d91c7,#249ad2);border:solid #001c4460 1px}#instance_generate:active{position:relative;top:1px}@media screen and (max-width:1320px){.titleBoxDevis{padding-top:68px}}@media screen and (max-width:1027px){#instance_generate{width:40%}}@media screen and (max-width:550px){::-webkit-input-placeholder{font-size:.85em!important}::-moz-placeholder{font-size:.85em!important}:-ms-input-placeholder{font-size:.85em!important}::-ms-input-placeholder{font-size:.85em!important}.containerDevis p,::placeholder,input,select#devis_foal_moins_ageChoice,textarea{font-size:.85em!important}select#devis_foal_moins_ageChoice{padding:9px}}@media screen and (max-width:500px){.titleBoxDevis{padding-top:55px}}@media screen and (max-width:480px){.beforeHome{display:none}.cpInput input{border-radius:4px}}