.recaptcha-v2-challenge-container {
	display: none;
}
.recaptcha-v2-challenge-container--invisible.recaptcha-v2-challenge-container {
	display: block;
}
.recaptcha-v2-challenge-container--invisible.recaptcha-v2-challenge-container .recaptcha_v2_challenge {
	display: none;
}
.recaptcha-v2-challenge-container--invisible.recaptcha-v2-challenge-container .recaptcha-terms-text {
	color: rgb(99, 114, 130); line-height: 150%; font-size: 12px; font-weight: 200;
}
.recaptcha-v2-challenge-container--invisible.recaptcha-v2-challenge-container .text-input-error-wrapper {
	display: none;
}
.recaptcha-v2-challenge-container .text-input-error-wrapper {
	color: rgb(232, 33, 16); line-height: normal; font-size: 12px; margin-top: 10px; min-height: 17px;
}
.recaptcha-v2-challenge-container .text-input-error-wrapper span.error-message {
	color: rgb(232, 33, 16); font-size: 12px; display: block;
}
.recaptcha-v2-challenge-container .text-input-error-wrapper br {
	display: none;
}
.recaptcha-v2-challenge-container .recaptcha_v2_challenge {
	margin-top: 5px;
}
.funcaptcha-modal {
	background: rgba(46, 46, 46, 0.6); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1000;
}
.funcaptcha-modal--hidden-firefox {
	visibility: hidden; z-index: 0;
}
.funcaptcha-modal--hidden-non-firefox {
	display: none; z-index: 0;
}
.funcaptcha-div {
	width: 310px; height: 300px; margin-top: 100px; margin-right: auto; margin-left: auto; display: block;
}
