.app-login-view{
    position: relative;
}


.app-login-view {
    height: 100%;
    width: 100%;
    position: relative;
    .login-bg {
        height: 100%;
        width: 100%;
    }
    .login-container {
        width: 500px;
        height: 400px;
        position: absolute;
        z-index: 1;
        background: #fff;
        top: calc((100% - 400px) / 2);
        left: calc((100% - 500px) / 2);
        border-radius: 10px;
        .login-title {
            font-size: 28px;
            text-align: center;
            margin: 40px 0;
            color: #5584ff;
        }
        .login-form {
            width: 380px;
            margin: 0 auto;
            .ivu-form-item {
                margin-bottom: 36px;
                .ivu-input-group {
                    height: 44px;
                    font-size: 30px;
                    .ivu-input {
                        height: 44px;
                        font-size: 18px;
                    }
                    .ivu-input-icon {
                        height: 44px;
                        line-height: 44px;
                    }
                }
            }
        }
        .form-submit {
            width: 380px;
            margin: 0 auto;
            padding-top: 16px;
            .ivu-btn {
                font-size: 18px;
                padding: 10px;
            }
        }
    }
}