.login-section { min-height: 100vh; width: 100vw; display: flex; flex-direction: column; align-items: center; justify-content: center; } .login-section-content { width: 33vw; height: 33vh; display: flex; align-items: center; justify-content: center; flex-direction: column; color: #ccc; } .login-form { display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 2em; } .login-input { width: 20em; margin: 0.1em; } .spaced { width: 100%; display: flex; justify-content: space-between; margin: 0.5em 0.5em 0 0; }