html, body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #F5F5F5;
}
h1 {
	color: #002E3F;
	font-size: 36px;
	text-align: center;
	font-weight: 600;
}
a {
	color: #00ADEF;
}
a[href^="#error:"] {
	background: red;
	color: white;
}
p {
	font-size: 16px;
	line-height: 26px;
}
.form-group {
	position: relative;
}
.form-control {
	border-color: #E1E1E1;
	height: 60px;
	font-size: 16px;
}
.form-control:focus {
	border-color: #E1E1E1;
	box-shadow: none;
}
.btn-primary {
	background-color: #F04E69;
	border-color: #E1E1E1;
	height: 60px;
	border-radius: 5px;
	display: inline-block;
	font-size: 16px;
	padding-left: 30px;
	padding-right: 30px;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	background-color: #F04E69 !important;
	border-color: #E1E1E1 !important;
	box-shadow: none !important;
}
.invalid-tooltip {
	display: inline-block !important;
	background-color: #F04E69;
}
::placeholder {
	color: #486069;
	font-style: italic;
	font-size: 16px;
}
.container {
	max-width: 720px;
	height: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}