.ginput_container_iban {
	position: relative;
}

.ginput_container_iban .small {
	width: calc(25% - 12px);
}

.ginput_container_iban .medium {
	width: calc(50% - 8px);
}

.ginput_container_iban .large {
	width: 100%;
}

.ginput_container_iban .iban_checkmark_container {
	position: absolute;
	display: block;
	top: calc(50% - 8px);
	left: 0;
	pointer-events: none;
}

.ginput_container_iban .iban_checkmark {
	position: absolute;
	right: 5px;
}

.ginput_container_iban .iban_checkmark::before {
	content: "";
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.ginput_container_iban .iban_success::before {
	display: block;
	background-image: url(../images/success.svg);
}

.ginput_container_iban .iban_fail::before {
	display: block;
	background-image: url(../images/fail.svg);
}

.ginput_container_iban .iban_load::before {
	display: block;
	background-image: url(../images/load.svg);
}
