.login-wrap{width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;position:relative}.login-wrap .login-form{width:370px;padding:30px 40px;box-sizing:border-box;background:#fff;box-shadow:0 2px 20px 0 rgba(71,113,165,.15);border-radius:6px;position:absolute;top:20%;right:20%}.login-wrap .login-form .login-form-header{text-align:center}.login-wrap .login-form .login-form-header img{width:40px;height:40px}.login-wrap .login-form .login-form-header h3{color:#333;font-size:20px;line-height:22px}.login-wrap .login-form .login-form-forget{height:20px;line-height:20px;margin-top:12px;margin-bottom:12px}.login-wrap .login-form .login-form-forget .error-message{color:#ff543a;font-size:12px}.login-wrap .login-form .login-form-forget .btn-default{font-size:12px}.login-wrap .login-form .login-form-agree{line-height:20px;font-size:12px;color:#000}.login-wrap .login-form .login-form-agree /deep/ .el-checkbox__inner{margin-right:6px}.login-wrap .login-form .login-form-agree .btn{font-size:12px}.login-wrap .login-form .login-form-button{width:100%;border:none;margin-top:30px;margin-bottom:36px;padding:11px 0;font-size:16px;border-radius:999px;color:#fff;background:linear-gradient(270deg,#66c2ff,#368fff);box-shadow:0 7px 15px 0 rgba(54,143,255,.4)}.login-wrap .login-form .form-capture img{display:inline-block;vertical-align:middle;width:64px;height:32px}.password-warp .ivu-modal-content{padding:6px 16px 8px}.password-warp .ivu-modal-header{border-bottom:0}.password-warp .tips{padding-left:40px;font-size:14px;color:#595959;position:relative}.password-warp .ivu-modal-footer{border-top:0}