/* Public styles */

.geo-restricted-message {
	display: inline-block;
	margin-top: 0.5rem;
	color: #333333;
}

.geo-restrict-button {
	display: inline-block;
	margin-top: 0.675rem;
	padding: 10.8px 21.6px;
	background-color: #00a651;
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 400;
	border-radius: 4px;
	text-decoration: none;
	transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
	box-shadow: 0 1.8px 3.6px rgba(0, 0, 0, 0.2);
}

.geo-restrict-button:hover,
.geo-restrict-button:focus {
	background-color: #009347;
	transform: translateY(-1px);
}

.geo-restrict-button:active {
	background-color: #007a3a;
	transform: translateY(0);
}