.login-form-page {
    margin: 2rem auto;
    width: 85%;
}

.login-form-page .forgot-login {
    margin: 2rem 0 1rem;
}

.login-form-page input {
    border: 1px solid #999;
    padding: 0.4rem;
}

.login-form-page input.login {
    width: calc(100% - 0.8rem - 2px);   
}

.login-form-page input#password-page {
    margin-top: 2rem;   
}

.login-form-page .submit {
    padding: 0.75rem;
}

.member-login-body {
    margin: 0 auto 2rem;
    width: 95%;
}

.member-login-body .blueland-login {
    margin-top: 3rem;
}

.member-login-body > .login-background {
    background-color: #eaeff3;
    padding: 2rem 0;
}

.member-login-body .login-content {
    background-color: #fff;
    margin: 0 auto;
    padding: 2rem 6rem;
    width: 35%;
}

.member-login-body > .myblue-login-title {
    font-size: 50px;
    margin: 2rem 0 1rem;
    text-align: center;
    user-select: none;
}

@media screen and (max-width: 600px) {
    .member-login-body .login-content {
        background-color: #fff;
        margin: 0 auto;
        padding: 2rem 0rem;
        width: 80%;
    }
}