.healthLoginWrapper {
	margin-top: 2rem;

	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
}
form.healthLoginBox {
	flex: 0 1 auto;

	background-color: rgba(0, 0, 0, 0.2);
	padding: 0.5rem 0.75rem;

	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: flex-start;
	gap: 0.75rem;
}
form.healthLoginBox > label {
	flex: 0 1 auto;
	line-height: 1;
}
form.healthLoginBox > label::after {
	content: ":";
}
form.healthLoginBox > input {
	flex: 0 1 auto;
}
@media (max-width: 1024px) {
	form.healthLoginBox {
		flex-flow: column nowrap;
	}
	form.healthLoginBox > label::after {
		content: "";
	}
}