.form-item{ display: flex; flex-direction: column; } label{ padding-bottom: 0.5rem; } input{ height: 2rem; } .form-submit{ background-color: white; border: solid black 1px; text-transform: uppercase; padding: 1rem; height: 5rem !important; margin-bottom: 1rem; font-size: 1.3rem; font-weight: 300; } #user-login-form{ .form-item{ flex-direction: row; margin: 1rem; label{ padding-right: 0.5rem; } } }