body.login{height: 100svh; overflow-y: auto !important;overflow-x: hidden !important; background:none transparent;color:#323232;margin:0;overflow:hidden;padding:0;user-select:none;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background:#ededed}body.login .app-title{width:6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}form a{text-decoration:underline;color:#323232}form a:hover{color:#000}.last-row{margin-top:12px}div[data-toggle]{color:#2b338c;cursor:pointer}.fav-app{text-align:-webkit-center;user-select:none;display:flex;flex-wrap:wrap}.fav-app .card{margin-bottom:1rem;box-shadow:none;border:0;color:#323232;text-decoration:none;background-color:transparent}.fav-app .card .card-body{padding:.25rem}.fav-app .card .card-body img{width:4.6875rem;height:4.6875rem;display:flex;padding:.8rem}.fav-app .card .card-footer{border:0;background-color:transparent;padding:.25rem}.fav-app .ml-auto{padding:0}@media(max-width:575.98px){body.login .brand{font-size:.725rem}body.login .brand h4{font-size:1.15rem}}body.login .rounded-circle{border-color:#edf2f9;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background-color:#fff}body.login .brand-logo{width:5rem;height:5rem}body.login .brand{left:2.75rem;position:absolute;align-self:center}body.login .app-title{width:6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}body.login .form-label-group{position:relative;margin-bottom:1rem}body.login .form-label-group>input,body.login .form-label-group>label{height:3.125rem;padding:.75rem}body.login .form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}body.login .form-label-group input::-webkit-input-placeholder{color:transparent}body.login .form-label-group input:-ms-input-placeholder{color:transparent}body.login .form-label-group input::-ms-input-placeholder{color:transparent}body.login .form-label-group input::-moz-placeholder{color:transparent}body.login .form-label-group input::placeholder{color:transparent}body.login .form-label-group input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}body.login .form-label-group input:not(:placeholder-shown)~label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}@supports (-ms-ime-align:auto){body.login .form-label-group > label{display:none;}body.login .form-label-group input::-ms-input-placeholder{color:#777;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.login .form-label-group>label{display:none}body.login .form-label-group input:-ms-input-placeholder{color:#777}}body.login .bs-tooltip-auto[x-placement^=top] .arrow:before,body.login .bs-tooltip-top .arrow:before{border-top-color:#e3ebf6}body.login .bs-tooltip-auto[x-placement^=right] .arrow:before,body.login .bs-tooltip-right .arrow:before{border-right-color:#e3ebf6}body.login .bs-tooltip-auto[x-placement^=bottom] .arrow:before,body.login .bs-tooltip-bottom .arrow:before{border-bottom-color:#e3ebf6}body.login .bs-tooltip-auto[x-placement^=left] .arrow:before,body.login .bs-tooltip-left .arrow:before{border-left-color:#e3ebf6}body.login .tooltip-inner{color:#12263f;background-color:#e3ebf6}