.auth,body,html{height:100%}.auth .mu-alert{max-width:600px;margin:auto}.auth .row{height:100%}.auth .forgotpassword,.auth .login{max-width:350px;margin:auto;margin-bottom:30px;padding:15px}.auth .forgotpassword hr,.auth .login hr{border:0;border-bottom:2px solid #8a2c8a;width:20px;margin:5px 0 20px 0}.auth .forgotpassword a,.auth .login a{color:#999;font-size:12px;margin-left:30px}.auth .forgotpassword a span,.auth .login a span{text-decoration:underline}.auth .forgotpassword a svg,.auth .login a svg{font-size:16px;margin:0 4px}.auth .forgotpassword a:hover,.auth .login a:hover{color:#8a2c8a}.auth .forgotpassword .mu-form-item-label,.auth .login .mu-form-item-label{color:#999;font-size:12px}.auth .forgotpassword .mu-button,.auth .login .mu-button{margin:0}.auth .loading{text-align:center;color:#888;font-size:12px}.auth .version{position:fixed;bottom:5px;color:#666;left:5px;font-size:11px}.auth .login-bg{display:none}@media (min-width:700px){.auth .login-bg{background:url(/img/login-background.jpg) no-repeat 50%;background-size:cover;height:100%;display:block}.auth .login-bg .svg{height:100%}.auth .login-bg img{max-width:80%;max-height:80%}}