.app-download-banner{padding:15px;z-index:1040 !important;box-shadow:0 1px 2px rgba(0,0,0,.25);height:90px}.app-download-banner h4,.app-download-banner p{margin-bottom:unset !important;line-height:normal !important}.app-download-banner h4{text-transform:unset !important}.app-download-banner img{height:50px;width:auto;max-width:90px;border-radius:8px !important}@media(min-width:992px){.app-download-banner img{height:60px}}form.authMultiples input{width:41px;caret-color:transparent !important;cursor:pointer !important}form.authMultiples input::selection,form.authMultiples input::-moz-selection{background-color:transparent;color:inherit}html{display:flex}html body{display:flex;flex-direction:column;min-height:100vh;width:100%}html body header{position:fixed;top:0;right:0;left:0;z-index:1030;height:120px;padding-top:25px;padding-bottom:25px}html body header img{max-width:380px;height:70px}html body main{display:flex;flex-grow:1;justify-content:center !important;align-items:center;margin-top:140px;padding-bottom:70px}html body main .loginContainer{margin-top:-95px}html body main #leftImageLogin{background-repeat:no-repeat !important;background-size:contain !important;background-position:top !important;height:100%}html #group-numadh div.tooltip{top:-40px;width:100%}.inbenta-popup-body img{max-width:100%}html h4,html h6{text-transform:initial !important}html body .page-loader-container{position:fixed;top:0;bottom:0;left:0;right:0;visibility:visible;opacity:1;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10000000000;background:#fff;transition:0s opacity,0s visibility}html body .page-loader-container.page-loader-invisible{visibility:hidden;opacity:0;transition:.75s opacity,0s visibility .75s}html body .page-loader-container .page-loader-dot{position:relative;width:2em;height:2em;margin:.8em;border-radius:50%}html body .page-loader-container .page-loader-dot::before{position:absolute;content:"";width:100%;height:100%;background:inherit;border-radius:inherit;animation:wave 2s ease-out infinite}html body .page-loader-container .page-loader-dot:nth-child(1){background:#fff}html body .page-loader-container .page-loader-dot:nth-child(1)::before{animation-delay:.2s}html body .page-loader-container .page-loader-dot:nth-child(2){background:#fff}html body .page-loader-container .page-loader-dot:nth-child(2)::before{animation-delay:.4s}html body .page-loader-container .page-loader-dot:nth-child(3){background:#fff}html body .page-loader-container .page-loader-dot:nth-child(3)::before{animation-delay:.6s}html body .page-loader-container .page-loader-dot:nth-child(4){background:#fff}html body .page-loader-container .page-loader-dot:nth-child(4)::before{animation-delay:.8s}html body .page-loader-container .page-loader-dot:nth-child(5){background:#fff}html body .page-loader-container .page-loader-dot:nth-child(5)::before{animation-delay:1s}@keyframes wave{50%,75%{transform:scale(2.5)}80%,100%{opacity:0}}html body main{display:block;padding-bottom:0;margin-top:115px}html body main #cms-page{position:relative;width:100%;height:898px;overflow:hidden}html body main #cms-page .text-image{top:0}@media(max-width:991.98px){html body main #cms-page{display:none !important}}html body main #logoImage{height:100px}html body main .login-image-container{height:107% !important;background-image:url("../../images/login-vigilance.png");background-size:cover;background-repeat:no-repeat;background-position:center}html body main .discover-image-container{background-image:url("../../images/login-discover.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;height:320px}@media(min-width:992px){html body main .discover-image-container{height:420px}}html body main .register-image-container{background-image:url("../../images/login-register.png");background-size:cover;background-repeat:no-repeat;background-position:center center}@media(min-width:992px){html body main .register-image-container{height:400px}}html body main .forgot-password-image-container{background-image:url("../../images/login-forgot-password.png");background-size:cover;background-repeat:no-repeat;background-position:center center}@media(min-width:992px){html body main .forgot-password-image-container{height:400px}}html body main .unauthenticated-image-container{background-image:url("../../images/login-unauthenticated.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}@media(min-width:992px){html body main .unauthenticated-image-container{height:550px}}html body main .register-container-title h4{font-size:3rem}html body main .container-register{max-width:890px !important}html body main .container-register .card-body{padding-left:10rem !important;padding-right:10rem !important}html body main .container-login{border-radius:20px}html body main .container-login .card-body{padding-left:10rem !important;padding-right:10rem !important}html body main .btn-secondary-responsive .btn{min-width:75%}html body main form .form-group{margin-bottom:2rem}html body main form .form-group.row{display:block;flex-wrap:initial;margin-right:initial;margin-left:initial}html body main form .form-group.row div[class^=col-],html body main form .form-group.row div[class*=" col-"],html body main form .form-group.row label[class^=col-],html body main form .form-group.row div[class*=" col-"]{position:initial;width:initial;padding-right:initial;padding-left:initial;flex:initial;max-width:initial}html body main form .form-group.row .col-form-label{padding-top:0;padding-bottom:0;font-weight:300}html body main form .form-group.row label{margin-bottom:.5rem}html body main form .form-group .mw-datepicker input{flex:auto !important}html body main form .form-group .mw-datepicker .form-control:nth-child(2){display:none}html body main form .form-group .text-form{font-weight:500 !important}html body main form .form-group .text-muted small{color:#909090 !important;font-weight:300}html body main form .form-group .input-group-append>.input-group-text,html body main form .form-group #nomInput.has-border,html body main form .form-group #prenomInput.has-border{border-top-right-radius:16px !important;border-bottom-right-radius:16px !important}html body main form .form-group #nomInput,html body main form .form-group #prenomInput{border-top-right-radius:0;border-bottom-right-radius:0}html body main form .form-group a:hover{color:#212529}html body main form .form-group input.form-control,html body main form .form-group .input-group-append>.input-group-text{background-color:transparent;border:1px solid #ced4da;color:#909090 !important;height:50px}html body main form .form-group input.form-control:focus,html body main form .form-group .input-group-append>.input-group-text:focus{border-width:2px}html body main form .form-group input.form-control{border-radius:16px}html body .btn-secondary-responsive .btn{min-width:500px}html body .border-mini-left-bottom-4::before{bottom:-20px}html body .border-mini-top-bottom-4::before{top:-16px;border-color:#e04c87 !important}html body .container-register{max-width:890px !important}html body .container-register .card-body{padding-left:10rem !important;padding-right:10rem !important}html body .register-container-title h4{font-size:3rem}html footer{background:#fff !important;min-height:200px}