form {
	display: flex;
	flex-direction: column;
}

form-div {
	display: flex;
	flex-direction: column;
	margin-bottom: 1.5rem;
}

	form-div > label {
		color: var(--bs-secondary);
		font-weight: bold;

		margin-left: .5rem;
		margin-bottom: .2rem;
	}

	form-div > input,
	form-div > select {
		border: .15rem solid var(--bs-primary);
		padding: .3rem .5rem;
	}

form-submits {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: 1rem;
}

	form-submits > input {
		margin-left: 1rem;
	}

.forgotten-password {
	color: var(--bs-secondary);
}

	.forgotten-password:hover {
		color: var(--bs-secondary);
		text-decoration: underline;
	}