body,html{width:100%;height:100%}#BoutonValider,.btn .btn-label,.btn .icon{vertical-align:top}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content] #form_login .buttonBar,#error-message{text-align:center}*{box-sizing:border-box;margin:0;padding:0;outline:0}html{font-size:14px}body{font-family:CalibriRegular}.rowCarousel{margin-top:50px;margin-left:20px}.rowCarousel .carousel-inner>.item>a>p,.rowCarousel .carousel-inner>.item>p{width:70%;margin:auto}.only-mobile{display:none}#BoutonValider,.btn,.btn .icon{display:inline-block}.btn{min-width:24px;height:24px;padding:5px}.btn .icon{width:14px;height:14px}.btn .icon+.btn-label{margin-left:2px}.btn .btn-label{font-size:1rem;line-height:14px}.btn.btn-primary,.btn.btn-primary:focus,.btn.btn-primary:hover{font-family:CalibriBold;color:#fff;border:1px solid #3db6e6;border-radius:3px;background:#3db6e6}.btn.btn-primary .btn-label,.btn.btn-primary:focus .btn-label,.btn.btn-primary:hover .btn-label{font-family:CalibriBold;color:#fff}.btn.btn-primary .icon,.btn.btn-primary:focus .icon,.btn.btn-primary:hover .icon{color:#fff}.btn.btn-default,.btn.btn-default:focus,.btn.btn-default:hover{font-family:CalibriBold;color:#fff;border:1px solid #556080;border-radius:3px;background:#556080}.btn.btn-default .btn-label,.btn.btn-default:focus .btn-label,.btn.btn-default:hover .btn-label{font-family:CalibriBold;color:#fff}.btn.btn-default .icon,.btn.btn-default:focus .icon,.btn.btn-default:hover .icon{color:#fff}#BoutonValider .btn{height:36px;margin-left:10px;background:#26b999}#BoutonValider .btn .btn-label{line-height:24px;padding:0 10px}#bodyLogin [data-role=panel-login-wrapper]{position:absolute;top:50%;left:50%;height:420px;margin:-210px 0 0 -135px}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login]{height:100%;margin:0 0 10px}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-header]{height:125px;padding:15px}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-header] .logoAppWrapper{position:relative;width:100%;height:100%}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] .logoAppWrapperTop{position:absolute;width:121%;height:121px;right:0;left:-33px;bottom:498px}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-header] .logoAppWrapper .appVersion{font-size:.8rem;position:absolute;top:-5px;right:-5px;display:inline-block}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body]{height:calc(100% - 125px)}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content]{height:100%}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content] #form_login{height:100%;padding:50px 0 0}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content] #form_login .form-group{position:relative;margin:0;padding:0 50px 40px}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content] #form_login .form-group input[type=password],#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content] #form_login .form-group input[type=password]:-webkit-autofill,#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content] #form_login .form-group input[type=text],#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content] #form_login .form-group input[type=text]:-webkit-autofill{font-size:1.2rem;-webkit-transition:all 500s ease-in-out 0s;transition:all 500s ease-in-out 0s;color:#fff;-webkit-box-shadow:0 0 0 1000px rgba(12,51,82,.2) inset}#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-body] [data-role=panel-login-content] #form_login .form-group .form-control{height:40px;color:#fff;background:rgba(12,51,82,.5)}#bodyLogin [data-role=panel-login-wrapper] #loginCopyright{font-size:.9rem;width:100%;height:35px;padding:0;text-align:center;color:rgba(255,255,255,.9)}@media screen and (min-width:600px){#bodyLogin [data-role=panel-login-wrapper]{width:380px;margin:-210px 0 0 -190px}}@media screen and (max-width:600px){#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] .logoAppWrapperTop,#bodyLogin [data-role=panel-login-wrapper] [data-role=panel-login] [data-role=panel-login-header] .logoAppWrapper{background-size:auto 50%!important}}@keyframes slide{from{background-position-x:0}to{background-position-x:-2956px}}#error-message{font-family:CalibriBold;color:red;margin-bottom:10px}