#login-form {
	width: 100%;
}
.form-options {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 1.5rem;
	font-size: 0.9rem;
}
.checkbox-container {
	display: flex;
	align-items: center;
	cursor: pointer;
	color: var(--light-text-color, #666);
}
.checkbox-container input {
	margin-right: 8px;
	width: auto; /* Reseta a largura do input para o checkbox */
}
.forgot-password-link {
	color: var(--primary-color, #6a11cb);
	text-decoration: none;
	font-weight: 500;
}
.forgot-password-link:hover {
	text-decoration: underline;
}
div#password-requirements {
	margin-bottom: 25px;
}
div#password-requirements ul li {
	margin-left: 20px;
}