HTML BODY.login-layout{padding:0}HTML BODY.login-layout{height:100%}HTML BODY.login-layout .panel,HTML BODY.login-layout #part-content,HTML BODY.login-layout .content{height:100%}BODY.login-layout .content{min-height:100%;width:auto;margin:0}BODY.login-layout #part-content{margin:0;min-height:auto}BODY.login-layout DIV.form{margin:0}BODY.login-layout DIV.form .row .fields{width:auto}BODY.login-layout DIV.form DIV.form-fields{padding:0;background:0;border:0}BODY.login-layout DIV.form .row .fields{float:none;width:auto}BODY.login-layout DIV.form .row .desc{font-weight:400}BODY.login-layout INPUT.input,BODY.login-layout SELECT.input,BODY.login-layout TEXTAREA.input{width:100%;height:auto;padding:5px 10px;border-radius:7px;line-height:2rem;margin:0}BODY.login-layout .password-hide-show{top:11px}BODY.login-layout .password-show input.input{padding-right:60px}BODY.login-layout .control{display:block}BODY.login-layout .control-big{margin:0}BODY.login-layout .control-button{height:auto}BODY.login-layout .button{padding:10px 20px;border-radius:7px;color:#fff;text-align:center;border:0;display:block;width:100%;background-color:transparent;margin:0;font-size:1.2rem;font-weight:normal}BODY.login-layout .button a{text-decoration:none}BODY.login-layout .auth-split{display:flex;height:100%}BODY.login-layout .auth-split-left{min-height:100%;min-width:400px;max-width:40%;flex-grow:1;display:flex;align-items:center;justify-content:end}BODY.login-layout .auth-split-right{flex-grow:1;display:flex;align-items:center;justify-content:start;padding:2rem;overflow:auto;min-height:min-content}BODY.login-layout .auth-content{width:430px;max-height:100%;min-height:486px}@media screen and (max-width:900px){BODY.login-layout .auth-split{display:block;padding:0 10px;overflow:auto}BODY.login-layout .auth-split-left{display:none;background:0;max-width:none}BODY.login-layout .auth-content{margin:0 auto}BODY.login-layout .auth-split-right{display:block}}BODY.login-layout .line-separator{display:flex;align-items:center;text-align:center;margin-bottom:1rem}BODY.login-layout .line-separator::before,BODY.login-layout .line-separator::after{content:'';flex:1;border-bottom:1px solid #aaa}BODY.login-layout .line-separator>div{background-color:var(--background-color);padding:10px 20px}BODY.login-layout .login-buttons{padding-top:.5rem}BODY.login-layout .login-buttons .btn{width:100%;padding:10px 20px;border-radius:7px;margin:0}BODY.login-layout .login-tabs{margin-bottom:2rem;display:flex;align-items:stretch;border-bottom:solid 1px #aaa}BODY.login-layout .login-tab{flex-grow:1;text-align:center;padding:5px 10px 10px;margin-bottom:-4px;cursor:pointer}BODY.login-layout .login-tab.active{border-bottom:solid 4px #6096d8;font-weight:600}BODY.login-layout .form .row .desc i.required{display:none}BODY.login-layout .login-mobile-lead{font-size:2rem;text-align:center;padding:20px 10px;display:none}@media screen and (max-width:900px){BODY.login-layout .login-mobile-lead{display:block}}