@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin);*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;background:url(https://gestion.nuit-resa.com/img/background.png) #202020;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;background-size:15%;font-size:14px;line-height:1.4285em}html{-webkit-text-size-adjust:100%}a{color:#4183C4;text-decoration:none;cursor:pointer;outline:0 none}a:hover{text-decoration:none}.form_login_info{font-size:15px;line-height:18px}.input_login{border-radius:20px;padding:10px;text-align:center;width:300px;font-size:16px;font-weight:700;border:0;box-shadow:0 1px 0 1px rgba(0,0,0,.04);margin-bottom:10px;box-shadow:0 0 4px rgba(0,0,0,.3)}.input_login::placeholder{color:#bbb;font-weight:400}.input_login:hover{background:#eed3fa;box-shadow:0 0 4px rgba(0,0,0,.5)}.form_login_sep{width:100%;height:2px;background:#434343;margin-top:20px;margin-bottom:20px}.input_creer_compte{border-radius:20px;padding:12px;width:100%;cursor:pointer;font-size:16px;font-weight:700;text-align:center;color:#fff;margin-bottom:10px;border:0;box-shadow:0 0 2px rgba(0,0,0,.2);background:#EC6EAD;background:-webkit-linear-gradient(to right,#3494E6,#EC6EAD);background:linear-gradient(to right,#3494E6,#EC6EAD);cursor:pointer;color:#fff}.input_legende{font-size:14px;color:#fd64af;text-align:right;padding-right:20px;font-weight:700;margin-bottom:2px}.input_submit{border-radius:20px;padding:12px;width:300px;cursor:pointer;font-size:16px;font-weight:700;text-align:center;color:#fff;margin-bottom:10px;border:0;box-shadow:0 0 4px rgba(0,0,0,.3);background:#EC6EAD;background:-webkit-linear-gradient(to right,#3494E6,#EC6EAD);background:linear-gradient(to right,#3494E6,#EC6EAD)}.input_submit_connexion{border-radius:20px;padding:12px;width:300px;cursor:pointer;font-size:16px;font-weight:700;text-align:center;color:#2E2E2E;margin-bottom:10px;border:0;box-shadow:0 0 4px rgba(0,0,0,.3);background:#fff;border:2px solid #E96FAE}.form_login{text-align:center;font-size:16px;width:100%;height:100%;padding:20px;padding-top:22px;background:rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.6);max-width:340px;border-radius:30px;margin-left:auto;margin-right:auto;margin-bottom:30px}.form_login a{color:#fff;font-size:13px;cursor:pointer;font-style:italic}.logo_login_s{margin:auto;width:300px;height:140px;margin-top:30px;margin-bottom:20px}.logo_login{position:absolute;margin:auto;top:-280px;right:0;bottom:0;left:0;width:300px;height:60px}.color_w{color:#fff}.b{font-weight:700}.n{font-weight:400}.u{text-decoration:underline}.c{text-align:center}@media screen and (max-width:500px){.input_submit{width:100%}.input_login{width:100%}body{background-size:50%!important}}.input_submit,.input_login{-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;outline:none}.switch{position:relative;display:inline-block}.switch-input{display:none}.switch-label{display:block;width:48px;height:24px;text-indent:-150%;clip:rect(0 0 0 0);color:transparent;user-select:none}.switch-label::before,.switch-label::after{content:"";display:block;position:absolute;cursor:pointer}.switch-label::before{width:100%;height:100%;background-color:#dedede;border-radius:9999em;-webkit-transition:background-color 0.25s ease;transition:background-color 0.25s ease}.switch-label::after{top:0;left:0;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.45);-webkit-transition:left 0.25s ease;transition:left 0.25s ease}.switch-input:checked+.switch-label::before{background-color:#0299ef}.switch-input:checked+.switch-label::after{left:24px}.rememberme{width:300px;margin-left:auto;margin-right:auto;margin-bottom:39px}.rememberme1{float:left;width:40px;padding-left:30px}.rememberme2{float:left;font-size:14px;margin-top:1px;color:#fff;width:calc(100% - 40px)}.rememberme2 span{cursor:pointer}.otc{position:relative;margin:0 auto}.otc fieldset{border:0;padding:0;margin:0}.otc fieldset div{display:flex;align-items:center}.otc legend{margin:0 auto 1em;color:#55F}.verify_code input[type="number"]{width:37px;line-height:1;margin:.1em;padding:4px 0 4px;font-size:2.65em;text-align:center;appearance:textfield;-webkit-appearance:textfield;border:2px solid #bf75c3;color:#232323;border-radius:4px}.verify_code input::-webkit-outer-spin-button,.verify_code input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.verify_code input[type="number"]:nth-child(n+4){order:2}.otc div::before{content:'';height:2px;width:24px;margin:0 .25em;order:1;background:#BBF}.otc label{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.taleft{text-align:left!important;padding-left:15px!important}.grecaptcha-badge{visibility:hidden}