body.login-body{display:flex;flex-direction:column;margin:0;min-height:100vh}body.login-body .wrap{display:flex;flex-direction:row;flex-grow:1}body.login-body .content{background-color:#fff;display:flex;flex:100%;flex-direction:column;flex-grow:1}body.login-body aside{display:none}@media (min-width:1024px){body.login-body .content:has(aside){flex:61.8%}body.login-body aside{background-color:#2196f3;background-repeat:no-repeat;background-size:cover;display:inherit;flex:38.2%;height:100vh;overflow:hidden}}body.login-body main{align-items:center;display:flex;flex-grow:1;justify-content:center}body.login-body main>div:has(form){max-width:460px;width:70%}body.login-body main>div:has(.client-selector):not(:has(.client-selector[style*="display: none"])){max-width:560px;width:90%}body.login-body main>div .logo-container{align-items:center;display:flex;justify-content:center;padding-bottom:20px}body.login-body main>div .logo-container>img{max-height:30px}body.login-body main .additional-actions{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding-top:10px}body.login-body main .additional-actions .btn{padding:0}body.login-body main .additional-actions div>*{flex-basis:100%;white-space:normal}body.login-body main .additional-actions>div:first-child>*{text-align:left}body.login-body main .additional-actions>div:last-child>*{text-align:right}body.login-body main .additional-actions>div:only-child>*{text-align:center}body.login-body main .additional-actions:has(>div:only-child){justify-content:center}@media (max-width:600px){body.login-body main .additional-actions{align-items:center;flex-direction:column}}body.login-body main div:has(>form),body.login-body main form{display:flex;flex-direction:column;gap:15px}body.login-body main div:has(>form) .checkbox,body.login-body main form .checkbox{margin-top:0}body.login-body main div:has(>form) #pre-populated-avatar,body.login-body main form #pre-populated-avatar{margin-left:0;position:inherit}body.login-body main .has-error>.help-block:not(:has(*)){display:none}body.login-body main form.totp-form{gap:10px}body.login-body main .is-weak{display:none}body.login-body main .client-selector .client-selector-container hr{margin:10px 0}body.login-body main .client-selector .client-selector-container .elements .main-icon i,body.login-body main .client-selector .client-selector-container .elements a{color:#5e5e5e}body.login-body main .client-selector .client-selector-container .elements a .client-block{align-items:center;display:flex;gap:20px;padding:15px}body.login-body main .client-selector .client-selector-container .elements a .client-block>span:first-child{align-items:center;display:flex;justify-content:center}body.login-body main .client-selector .client-selector-container .elements a .client-block>span:last-child{margin-left:auto}body.login-body main .client-selector .client-selector-container .elements a .client-block .main-icon{border-radius:4px;-moz-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);height:72px;min-width:72px;width:72px}body.login-body main .client-selector .client-selector-container .elements a.disabled{cursor:default;pointer-events:none}body.login-body main .client-selector .client-selector-container .elements a.disabled .client-block>span:last-child{display:none}body.login-body main .client-selector .client-selector-container .elements a:not(.disabled) :hover{background-color:#f5f5f5}body.login-body main .client-selector .client-selector-container .elements a:not(.disabled) :hover .main-icon,body.login-body main .client-selector .client-selector-container .elements a:not(.disabled) :hover .main-icon i{background-color:#fff}body.login-body main .form-control.indent{padding-left:6px}body.login-body footer{align-items:center;background-color:var(--alt-bg-color);border-top:1px solid #e9e9e9;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;min-height:40px;padding:15px;text-align:center}body.login-body .btn-password-toggle{align-items:center;background:none;border:none;border-radius:3px;color:#666;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px;z-index:10}body.login-body .btn-password-toggle:focus,body.login-body .btn-password-toggle:hover{background-color:rgba(0,0,0,.05);color:#333}body.login-body .btn-password-toggle:focus{outline:2px solid #007bff;outline-offset:1px}body.login-body .btn-password-toggle:active{background-color:rgba(0,0,0,.1)}body.login-body .fg-line.position-relative,body.login-body .position-relative{position:relative}body.login-body .form-control{padding-right:40px!important}body.login-body .has-error .btn-password-toggle{color:#a94442}body.login-body .has-error .btn-password-toggle:focus,body.login-body .has-error .btn-password-toggle:hover{color:#843534}body.login-body .form-control.indent,body.login-body .form-control.text-center{padding-right:40px!important}#totp-token-container{align-items:center;color:#515151;display:flex;font-size:40px;gap:10px;justify-content:space-between}#totp-token-container>input{background-color:#fbfbfb;border:1px solid #e0e0e0;border-radius:4px;caret-color:transparent;color:#515151;font-size:32px;font-weight:700;height:60px;max-width:60px;text-align:center}#totp-token-container>input:not(:placeholder-shown){border-color:#2196f3;border-width:2px}#totp-token-container>input:is(:focus){border-color:#2196f3;border-width:1px;outline:4px solid #cce9ff!important}.qr-container{margin:0 auto;width:250px}.auth-key-info{align-items:center;background-color:#fbfbfb;border:1px solid #e0e0e0;display:flex;padding:0 10px}.auth-key-info>input{background-color:#fbfbfb!important;border:0;color:#6f6f6f;font-weight:700}
/*# sourceMappingURL=loginLess.min.css.map*/