html,body,header,main,#login{height:100%}img{max-width:100%}#login{display:flex;justify-content:center}#login h1{color:#334047;font-size:2rem;margin:1.2rem 0 0 0;font-family:'Signika',sans-serif}#login h2{font-size:1rem;color:#667077;margin:0;font-family:'Signika',sans-serif}#login .feature-panel,#login .main-panel{align-self:center}#login .feature-panel{background-size:cover !important;height:100%;position:relative}#login .feature-panel .mask{background-color:rgba(255,255,255,0.1);height:100%;position:absolute;top:0;left:0;width:100%}#login .main-panel{background:rgba(255,255,255,0.9);max-height:100%;overflow-y:auto}#login .main-panel.transition{overflow:hidden}#login .main-panel .wrap-logo img.logo{max-height:140px}#login .main-panel .connection-btn{background:#f63;border:0;color:#fff;margin-left:15px;text-transform:uppercase;transition:.5s}#login .main-panel .connection-btn:hover{background:#e63900}#login .main-panel .connection-btn.mmimm{background:linear-gradient(60deg,#d81b60,#ff77a3);box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(233,30,99,0.4)}#login .main-panel .connection-btn.mmimm:hover{background:linear-gradient(60deg,#c11856,#ff4481);box-shadow:0 4px 30px 0 rgba(0,0,0,0.14),0 7px 30px -5px rgba(233,30,99,0.4)}#login .main-panel .connection-btn.azur{background:linear-gradient(60deg,#d81b60,#ff77a3);box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(233,30,99,0.4)}#login .main-panel .connection-btn.azur:hover{background:linear-gradient(60deg,#c11856,#ff4481);box-shadow:0 4px 30px 0 rgba(0,0,0,0.14),0 7px 30px -5px rgba(233,30,99,0.4)}#login .main-panel .connection-btn.marchetti{background:linear-gradient(60deg,#023157,#034d89);box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(0,0,0,0.25)}#login .main-panel .connection-btn.marchetti:hover{background:linear-gradient(60deg,#01233e,#023157);box-shadow:0 4px 30px 0 rgba(0,0,0,0.14),0 7px 30px -5px rgba(0,0,0,0.4)}#login .main-panel .connection-btn.adconsultimmo{background:linear-gradient(60deg,#f46954,#f79384);box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(0,0,0,0.25)}#login .main-panel .connection-btn.adconsultimmo:hover{background:linear-gradient(60deg,#f2543c,#f46954);box-shadow:0 4px 30px 0 rgba(0,0,0,0.14),0 7px 30px -5px rgba(0,0,0,0.4)}#login .main-panel .connection-btn.clublmnp{background:linear-gradient(60deg,#7a82ce,#959cd6);box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(0,0,0,0.25)}#login .main-panel .connection-btn.clublmnp:hover{background:linear-gradient(60deg,#555fc0,#7a82ce);box-shadow:0 4px 30px 0 rgba(0,0,0,0.14),0 7px 30px -5px rgba(0,0,0,0.4)}#login .main-panel .connection-btn.foncia,#login .main-panel .connection-btn.grenoble-sembat{background:linear-gradient(60deg,#30b5b9,#26979a);box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(0,0,0,0.25)}#login .main-panel .connection-btn.foncia:hover,#login .main-panel .connection-btn.grenoble-sembat:hover{background:linear-gradient(60deg,#258d91,#26979a);box-shadow:0 4px 30px 0 rgba(0,0,0,0.14),0 7px 30px -5px rgba(0,0,0,0.4)}#login .main-panel .connection-btn.transalpes{background:linear-gradient(60deg,#e7691e,#e7691e);box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(0,0,0,0.25)}#login .main-panel .connection-btn.transalpes:hover{background:linear-gradient(60deg,#be5314,#e7691e);box-shadow:0 4px 30px 0 rgba(0,0,0,0.14),0 7px 30px -5px rgba(0,0,0,0.4)}#login .main-panel .forgotten-pwd-btn{background:#2c8c60;color:#fff;margin-left:15px;text-transform:uppercase;transition:.5s}#login .main-panel .forgotten-pwd-btn:hover{background:#2c8c60}#login .forms-container form.connection,#login .forms-container form.forgotten-pwd{max-height:900px;opacity:1;padding:0;transition-property:max-height,opacity;transition-duration:.4s}#login .forms-container form.connection.disabled,#login .forms-container form.forgotten-pwd.disabled{max-height:0;opacity:.2;overflow:hidden}.form-switch{cursor:pointer}.input-group-text{background:#fff}.input-group>.form-control:not(:first-child){border-left-style:dashed}.input-group>.input-group-prepend>.input-group-text{border-right:0}.form-control{transition:.5s}.form-control:focus{border-color:#bbb;border-style:dashed;box-shadow:600px 0 0 0 inset #fafafa,600px 0 0 0 inset #ddd}.input-group.is-invalid>.input-group-prepend>.input-group-text{border-color:#dc3545;color:#dc3545}.input-group.is-invalid .form-control{border-color:#dc3545}.input-group.is-invalid .invalid-feedback,.input-group.is-invalid .invalid-tooltip{display:block}.input-group.is-valid>.input-group-prepend>.input-group-text{color:#28a745}.input-group.is-valid .valid-feedback,.input-group.is-valid .valid-tooltip{display:block}@media(min-width:768px){#login{background:none !important}}.btnGoogle{width:100%;display:flex;justify-content:center;align-items:center;border:2px solid #d9d9d9;height:40px}.btnGoogle .logoGoogle{display:inline-block;width:22px;height:22px;margin-right:5px;background-image:url(https://www.freepnglogos.com/uploads/google-logo-png/google-logo-png-webinar-optimizing-for-success-google-business-webinar-13.png);background-size:contain;background-repeat:no-repeat;background-position:center center}
