.error {
	border: 1px solid #ff0000;
}
.errortext {
	color: #ff0000;
	font-weight: normal;
	font-style: italic;
}
div.error {
	display: none !important;
}
label[for=hiddenRecaptcha],
label[for=hiddenRecaptcha1],
label[for=hiddenRecaptcha2],
label[for=hiddenRecaptcha3],
label[for=hiddenRecaptcha4] {
	display: block !important;
	color: #ff0000;
	border: none;
	font-size: 13px;
	line-height: 8px;
	background: none;
}
div[for=hiddenRecaptcha],
div[for=hiddenRecaptcha1],
div[for=hiddenRecaptcha2],
div[for=hiddenRecaptcha3],
div[for=hiddenRecaptcha4] {
	display: block !important;
	color: #ff0000;
	border: none;
	font-size: 14px;
	text-align: left;
	background: none;
	line-height: 22px;
}
/* 03102025. SK */

label.error {
	display: none !important;
}

.Human {
	text-align: left !important;
}
.Human label {
	line-height: 1.3;
	display: inline-block;
	margin-bottom: 5px;
	text-align: left;
}
.Human .text-box {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 5px;
	text-align: left;
}
.Human .text-box input {
	width: 100px;
	margin: 0;
}
.Human label.error,
.Human div.error {
	display: block !important;
	color: #ff0000;
	width: 100%;
	border: none !important;
	line-height: 1.3;
	font-size: 14px;
}
.Human .valid + label.error,
.Human .valid + div.error {
	display: none !important;
}
.Col3.SecurityCode {
	width: 0;
	padding: 0;
}
.SecurityCode+.Col2 {
	float: right;
}