::selection {
	color: #fff;
	background-color: #99ca45;
}

.auth-form {
	background-color: rgba(0, 0, 0, 0.2) !important;
	color: white !important;
}

a {
	color: #70af1a !important;
	text-decoration: none !important;
}

.parallax {
	background-image: url(../images/parallax.png);
	min-height: 500px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.green-button {
	background-color: #99ca45 !important;
	color: black !important;
}

.green-button:hover {
	animation: pulse 0.2s;
}

.green-icon-button {
	background-color: #327d42;
	border: none;
	color: white;
	padding: 10px 10px;
	font-size: 16px;
	cursor: pointer;
	width: fit-content;
	border-radius: 10px;
}

.green-icon-button:hover {
	background-color: #2b5f36;
}

.green-icon-button:active {
	background-color: #1e3b24;
}

.centered-row {
	display: flex;
	flex-direction: column;
	margin-top: 16px;
	align-items: center;
}

.centered {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}