.login-item {
    border-radius: 1.15rem;
    background: rgba(255, 255, 255, 0.83);
}

    .login-item .tit {
        color: #394e6a;
        font-size: 2rem;
        font-weight: 600;
    }

    .login-item .txt {
        padding-top: 2.2rem;
        color: #677791;
    }

        .login-item .txt a {
            color: #fd0404;
        }

    .login-item label {
        display: block;
        color: #394e6a;
        padding-bottom: 0.1rem;
    }
    .login-item input {
        width: 100%;
        color: #999;
        background: #fff;
        border: 0;
        font-size: 16px;
        border-radius: 5px;
        padding: 10px;
    }
    .login-item input[type="button"] {
        border: 0;
        color: #fff;
        background: linear-gradient(to right, #6fa0c6, #afdadc);
        width:100%;
    }

        .login-item input[type="button"]:hover {
            border: 0;
            color: #fff;
            background: linear-gradient(to right, #6fa0c6, #6fa0c6);
        }
    .login-item .info {
        color: #677791;
        padding-left: 1.25rem;
        font-size: 0.9rem;
        margin-top: 0.5rem;
        position: relative;
    }

        .login-item .info img {
            top: 0.02rem;
            left: 0;
            background: #6699d2;
            border-radius: 100%;
            max-height: 1rem;
            position:absolute;
        }
    .login-item .starlabel {
        left: 1.2rem;
        top: 1.16rem;
        color: #f30;
        position: absolute;
        font-size: 1.5rem;
        padding-right:5px;
    }
.checkbox > span {
    background-color: #FFF;
    border: 1px solid transparent;
}