  ﻿.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;
}

@media screen and (min-width: 960px), print {
	.login-form form button[type="submit"] {
		margin-left: calc(var(--form-label-width) + var(--form-field-gap));
	}
}
