.navbar-brand {
	font-size: 2.3rem;
}
.nav-item > a {
	color: black !IMPORTANT;
	bottom: 0;
}
.nav-item:hover {
	background-color: red;
}
.nav-item:hover > a {
	color: white !IMPORTANT;
}
.main > p {
	font-size: 1.1rem;
	text-align:justify;
}
.sp {
	padding: 1rem;
	background-color: #f5f5f5;
}
.sp > hr {
	margin: 0.5rem 0 1.5rem 0;
}
.sp > p {
	padding-left: 1rem;
}
.foot {
	text-align: center;
	font-size: 0.9rem;
}
.foot a {
	color: black !IMPORTANT;
}
.fin {
	max-width: 30rem;
}
.imm {
	width: 10rem;
}
.form-group > label {
	font-weight: bold;
}
