body {
	background-color: #0f375b;
}

.wrapper {
	margin: 80px auto 0;
}

.form-recovery {
	max-width: 50vw;
	padding: 4px 42px 42px;
	margin: 16px auto;
	background-color: #FFF;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: 0 10px 15px -3px rgba(0,0,0,1);
}

.form-start {
	margin-top: 32px;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 8px;
	padding: 16px;
	background-color: #f2f7fc;
}

form .form-check.form-check-group {
	padding: 0;
	margin-top: 1.38rem;
	margin-bottom: 24px;
}

form .form-group {
	margin-bottom: 2.3rem;
	margin-top: 24px;
}

#errorMsgContainer {
	margin-top: 24px;
}

#logoHorizon {
	width: 360px;
	align-self: center;
}