#login-form {
    max-width: 400px;
    margin: 0 auto;
}

#forgot-form {
    max-width: 400px;
    margin: 0 auto;
}

.forgot-password {
	margin-top: 5px;
}

#otp-form {
    max-width: 560px;
    margin: 0 auto;
}

#otp-form h3 {
    margin-bottom: 20px;
}

.otp-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 12px;
    margin: 20px 0;
}

.otp-buttons form {
    margin: 0;
}

.otp-note {
    color: #777;
    font-size: 90%;
}