footer {
	background-color: #4CAF50;
	border-top: 2px solid #2e7d32;
	color: white;
	font-size: 0.85em;
	padding: 0.7em 1em;
	position: relative;
	z-index: 999;
}
.footer-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	text-align: center;
}
.footer-left a {
	color: white;
	text-decoration: none;
}
.footer-left a:hover {
	text-decoration: underline;
	color: #42a5f5;
}
.footer-center {
	text-align: center;
	flex: 1;
}
.footer-right {
	text-align: right;
	padding-right: 0.5em;
}