/* @group Kreditkartenanbieter */

.gfield.kreditkarte.anbieter:after
{
	content: "";

	display: block;
	margin-top: 10px;

	width: 100px;
	height: 30px;

	background-image: url(/wp-content/themes/rsd-portal/images/icon-visa-mastercard.png);
	background-size: 100% 100%;
}

/* @end */

/* @group Kreditkarten Control Panel */

.gfield.cc_control_panel.active
{
	min-height: 690px;

	background-image: url(/wp-content/themes/rsd-portal/images/spinners/6-dots-rotate.svg);
	background-size: 60px;
	background-repeat: no-repeat;
	background-position: center 100px;
}

.gfield.cc_control_panel button#reset_cc_data
{
	position: relative;
	display: none;
	margin-right: 40px !important;
}

.gfield.cc_control_panel button#reset_cc_data .fa-spin
{
	display: none;
	position: absolute;
	right: -40px;

	font-size: 20px;
	opacity: 0.8;
}

.gfield.cc_control_panel button#reset_cc_data.waiting .fa-spin
{
	display: block;
}

.gfield.cc_control_panel .alert
{
	display: none;
	margin-bottom: 20px;
}

.gfield.cc_control_panel #cc_payment_iframe
{
	display: block;
	width: 100% !important;
	height: 800px !important;

	border: 1px solid #d3d3d3;
	border-radius: 3px;
}

/* @end */

/* @group Kreditkartendaten */

.gfield.kreditkarte.daten
{
	margin: 0 !important;
}

.gfield.kreditkarte.daten label,
.gfield.kreditkarte.daten .ginput_container
{
	display: none !important;
}

.gfield.kreditkarte.daten .validation_message
{
	margin-top: 0 !important;
}

/* @end */
