body,html{text-align:center;position:relative!important;height:100%!important;min-width:100%;width:100%}input::-webkit-input-placeholder{transition:.3s;position:relative;top:0;font-size:inherit;color:var(--vertpastelinputs)}:focus::-webkit-input-placeholder{color:var(--vertfonceo2);top:-11px}.mobileOrDeskSelection{display:none}.mobileOrDeskSelection.inactive{display:none!important}.conteneurLogin{height:100%;position:relative}.banner{position:fixed;top:0;height:61px;width:100%;z-index:2;background-color:#fff!important;background-image:linear-gradient(to bottom,#fff,#f2f2f2)!important;box-shadow:0 1px 10px rgba(0,0,0,.1)}.banner:after{content:'';top:5px;height:50px;width:200px;display:block;margin:0 auto;position:relative;background-image:var(--logoTopConnexion);background-size:contain;background-repeat:no-repeat;background-position:center}.conteneurLogin{background-image:var(--loginBkg);background-size:cover;background-position:bottom;display:flex;align-items:center;justify-content:center}.loginCard{width:400px;box-shadow:0 0 40px #00000024;background-color:#3c3c3c4d;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:10px;padding-bottom:80px;align-items:center}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.loginCard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:transparent}}.loginCard .welcome{margin-top:10px;margin-bottom:30px;color:var(--vertfonceo2);text-align:center;font-size:12px;opacity:0;-webkit-animation:fadeInUp 2s forwards;animation:fadeInUp 2s forwards;-webkit-animation-delay:2s;animation-delay:2s}.loginCard .welcome div:nth-child(1){font-size:30px;line-height:30px}.identForm{position:relative;overflow:visible;margin:0;width:100%;align-items:center;justify-content:center;display:flex;flex-direction:column}.identForm form{margin:0}.controls{margin-left:0!important}.control-label{width:20px!important;line-height:25px}.input-xlarge{line-height:35px!important;height:auto!important;background:0 0!important;border:none!important;box-shadow:none!important;transition:.2s;-webkit-transition:.2s;overflow:visible;color:#fff;background-color:#ffffff54!important;border-radius:4px!important}.input-xlarge:focus{content:"";opacity:1}.checkBox{width:0;height:0;opacity:0}.btnConnexion{display:flex;justify-content:center;align-items:center;margin:0 auto;margin-top:10px}.btnConnexion i{margin-right:5px}.btnConnexion:hover i{transition:.2s}.customerLogo{height:300px;width:100%;box-sizing:border-box;padding:0 30px;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-bottom:20px}.customerLogo .logo{position:relative;width:100%;max-height:70%;flex-grow:1;margin:0 auto;background-image:var(--logoPanelConnexion);background-size:contain;background-repeat:no-repeat;background-position:center}.customerLogo .version{position:fixed;bottom:5px;color:var(--vertacide);font-size:11px;margin-top:5px}.control-group.error input::-webkit-input-placeholder{color:var(--errorColor)}.control-group.error{margin-left:0;padding-left:0;margin-right:0;padding-bottom:0;padding-top:0}#divPostTraitement{padding-top:5px;text-align:center;height:50px;box-sizing:border-box;position:fixed;bottom:20px}#divPostTraitement .alert{background:var(--errorColor);border-color:var(--errorColor);color:#fff;text-shadow:none;margin-bottom:10px}@media only screen and (min-device-width :320px) and (max-device-width :1024px){@-webkit-keyframes fadeInAndGoDown{from{opacity:0;top:-400px;height:0}to{opacity:1;top:20px;height:100%}}@keyframes fadeInAndGoDown{from{opacity:0;top:-400px;height:0}to{opacity:1;top:20px;height:100%}}.banner{display:none}.mobileOrDeskSelection{display:block;width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;z-index:3}.customerLogo{background-position:center}.mobileOrDeskSelection .msgBox{position:relative;width:80%;margin:0 auto;top:25%}#divPostTraitement{margin-right:0;margin-top:0}.loginCard{max-width:calc(100% - 40px);margin-top:0;height:100%}.loginCard .btnConnexion{position:relative;margin-top:0;margin:0 auto;right:initial;top:initial;border-radius:0!important;height:40px;width:100%!important}.identForm{width:100%}}