﻿.login-form {
    flex-direction: column;
}

button.login[onclick] {
    display: none;
}
.button.new-account {
    margin: 20px 0;
    text-decoration: none;
}

.login-form section {
    border: none;
}

.login-form .remember-me {
    width: auto;
    white-space: nowrap;
    max-width: 100%;
    padding-top: 0;
}

.login-form .form .remember-me::after {
    top: 0;
}

.login-form form button[type="submit"] {
    margin-left: calc(var(--form-label-width) + var(--form-field-gap));
}

@media(max-width: 959px) {
    .login-form .form .secondary {
        text-align: left;
        margin-left: 0px;
    }
}