html{background:#f9f8f6;height:100%;width:100%}body.page{background:none!important;position:relative}.page-in{background:#fff;padding-top:25px!important;padding-bottom:25px}.page-in .logo{margin:0 auto;display:flex;height:100%;max-width:100%}.page-in .logo img{max-width:280px;width:100%;margin:auto}#page-title h1{text-align:center;margin:50px 0 15px;font-size:28px;font-weight:400!important;color:#333!important}.nopadding{padding:0}.contenu-page{margin-top:40px;text-align:justify}.error{color:red;font-size:12px}hr#hr-line{margin-bottom:5px}.page-footer-inner a.href-footer-color{padding:5px 10px;border-right:1px solid #ececec;display:inline-block}.page-footer-inner a.href-footer-color:last-child{border-right:none}.login .content .forget-password{font-size:12px!important}.field-icon{float:right;margin-right:10px;margin-top:-44px;position:relative;z-index:2}.container{padding-top:50px;margin:auto}.cookiealert{z-index:1000;bottom:120px!important}.login .content .form-actions{border-bottom:1px solid #eee;padding:0 0 10px;margin-left:0!important;margin-right:0!important}.footerlogin{z-index:0;width:100%;text-align:center;color:#aaa;margin-top:90px}.footerlogin p{margin:7px 0}.footermenu{padding:8px 50px 5px;font-size:12px;height:33px;text-align:center}@media (min-width:1010px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}