.hidden{display:none!important}.soft-logo{height:100%;text-align:center}.connection-page{display:flex;flex-direction:column;height:calc(100vh - 40px);position:relative}span.btn{cursor:pointer}.main{display:flex;flex-grow:1;flex-shrink:1;width:100%}.coll-side{display:-ms-grid;display:grid;width:30%;-ms-grid-rows:1fr 1rem 40%;-ms-grid-columns:1fr;align-items:center;grid-template:"img" 1fr "text" 50%/1fr;justify-items:center;grid-gap:1rem}.coll-side .img-container{background-position:bottom;background-repeat:no-repeat;grid-area:text;-ms-grid-column:1;-ms-grid-row:1;height:100%;text-align:center;width:100%}.coll-side .img-container,.epci-logo{max-width:calc(100% - 2rem)}.coll-side .sub-txt{align-self:baseline;grid-area:text;-ms-grid-column:1;-ms-grid-row:3;max-width:100%;padding:1rem;text-align:center}.form-side{align-items:center;background-color:#fff;display:flex;flex-grow:1;justify-content:center}.form-side .form-content-padding{padding-top:100px!important}.form-side .form-content{display:flex;flex-direction:column;padding-bottom:50px;padding-top:50px;width:500px}.form-side .form-content .page-title{font-size:1rem;font-weight:400;padding-bottom:1.5rem;padding-top:3rem;text-align:center}.floating-message{left:10%;position:absolute;right:10%;top:5%}.floating-message div{align-items:center;display:flex;justify-content:center;padding-bottom:1rem;padding-top:1rem}.floating-message div i{padding-right:20px}#libriciel-logo{height:auto;max-width:100%;width:100%}.eye-password{color:var(--bs-ls-grey-500);position:absolute;right:10px;top:10px;z-index:10}.form-signin{margin:50px auto auto;max-width:330px;padding:15px;width:100%}.form-signin .checkbox{font-weight:400}.form-signin .form-control{box-sizing:border-box;font-size:16px;height:auto;padding:10px;position:relative}.form-signin .form-control:focus{z-index:2}.form-signin input[type=email]{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.form-signin input[type=password]{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:10px}body{background-color:var(--bs-ls-grey-50)}@media screen and (max-width:800px){.coll-side{display:none}}