.mt-radio,.mt-checkbox{margin-bottom:0}.input-icon{border-left:2px solid var(--prime-color)}.input-icon .form-control{border-left:0}.has-error .input-icon{border-left:2px solid var(--danger-color)}.has-error .input-icon>i{color:#ccc}.login{background-color:#ececef}.login .logo{padding:25px 0 35px 0}.login .logo img{display:block;width:100%;margin:auto}.login .content{background-color:#fff;width:360px;margin:40px auto 0 auto;padding:20px 30px 15px}.login .content .form-actions{text-align:right;border:0;padding:0 30px;margin-left:-30px;margin-right:-30px}.login .content .form-actions .rememberme{margin-top:8px;display:inline-block}.login .content .form-actions .btn{margin-top:1px}.login .copyright{text-align:center;padding:10px;color:#666;font-size:13px}.login .copyright a{text-decoration:underline}.form-actions>div>a{font-size:small}.form-actions>div>a>i{font-size:x-small}.form-actions>div.form-sso{text-align:center;border-top:1px solid #eee;margin:20px 0}.form-actions>div.form-sso>span{position:relative;top:-1em;background-color:#fff;padding:0 10px}.form-actions>div.form-sso i{margin-right:10px}.form-actions>div.form-pwd{text-align:left}@media(max-width:580px){.login.frame .content{width:100%}}@media(max-width:480px){.btn.float-right,.btn-group.float-right{float:right !important;margin:1px 0 0 0 !important}}@media(max-width:360px){.login .content .form-actions{height:80px}.login .content .form-actions .rememberme{display:block}.login .content .form-actions .btn.float-right{float:none !important}}@media(max-height:370px){.login .content{margin-top:0;width:100%}}