_login.css 1.94 KB
@import "config";

.login-page {
    @mixin passport-page;

    li {
        @mixin li-setting;
    }

    .login-fail-tip {
        position: absolute;
        top: -20px;
        color: $blue;

        span {
            font-size: 0.8em;
            color: $blue;
            font-weight: bold;
        }
    }

    .country-code {
        @mixin country-code ;
    }

    .country-list {
        @mixin region;
    }

    .phone {
        @mixin phone;
    }

    .input {
        @mixin input;

        &.phone-num {
            width: 170px;
            display: block;
            float: left;
            border: none !important;
            height: 40px !important;
        }

        &.captcha {
            width: $captcha;
            float: left;
        }
    }

    .login-btn {
        margin-top: 35px;
        height: $item-height;
        width: $item-width;
        line-height: @height;
        border: none;
    }

    .captcha-component {
        margin-left: $margin-left;
        background-color: $captcha-img-bg;
        width: 130px;
    }

    .gray {
        color: $captcha-btn-fg;
    }

    /* 验证码 */

    .captcha-img {
        height: 37px;
        width: 90px;
        border: 0;
        outline: none;
        margin-left: 10px;
        margin-top: 4px;
        float: left;
    }

    .change-captcha {
        cursor: pointer;
        height: 43px;
        font-size: 14px;
        line-height: @height;
    }

    .remember-me {
        cursor: pointer;

        .small {
            @mixin small;
        }
    }

    .other-opts {
        color: #b9b9b9;
        font-size: 14px;
        text-align: center;
    }

    .third-party-login {
        margin: 0 30px;

        span {
            float: left;
            width: calc(($item-width - 60px) / 4);
            font-size: 25px;
            text-align: center;
        }
    }

    .pwd-wrapper {
        width: 100%;
    }

    .img-captcha-wrapper {
        width: $captcha;
    }
}