

/* .ajax-darken {filter: brightness(10%);} */
#customer_details {position: relative;}

.ajax-processing #customer_details::before
{
	content: url(../../product-filter/loader.gif);
	background: rgba(0,0,0,0.07);
	position: absolute;
	left: -0.5em; top: -0.5em;
	width: calc(100% + 0.5em); height: calc(100% + 0.5em);
	display: flex;
  	align-items: center;
  	justify-content: center;
}


#order_review table {border-collapse: collapse; border: none;}
#order_review tbody::after
{
  content: '';
  display: block;
  height: 2em;

}


.none {display: none !important;}

/* .checkout-final-step {width: 60vw;} */


/* PAYMENT METHODS */
form.woocommerce-checkout #payment {background: white;}
form.woocommerce-checkout #payment ul.wc_payment_methods
{
/* 	display: flex; flex-flow: row wrap; justify-content: space-evenly; */
	padding: 0em; border-bottom: 0;
}
form.woocommerce-checkout #payment ul.payment_methods li:nth-child(1n)
{
	float: left; margin-bottom: 2%;
}
form.woocommerce-checkout #payment ul.payment_methods li:nth-child(2n)
{
	float: right; margin-left: 2%;
}
form.woocommerce-checkout #payment ul.payment_methods li
{
	position: relative;
	display: flex; justify-content: center;
	border: 0.1em solid #b2b2b2; border-radius: 0.5em;
	width: 47%; height: 10em;
/* 	flex: 1 0 49%; */
}
form.woocommerce-checkout #payment ul.payment_methods li img
{
	max-height: 9em; width: 75%;
	padding: 1em; margin: auto;
	cursor: pointer;
}
form.woocommerce-checkout #payment ul.payment_methods li > label
{
	display: flex; 
}

form.woocommerce-checkout #payment ul.payment_methods input[type=radio]:checked + label::before
{																						content: '';
    position: absolute; right: 12px; top: 5%;
	width: 1.2em; height: 1.2em;
	border-radius: 50%;
    background: #9AD34A;
}
form.woocommerce-checkout #payment ul.payment_methods input[type=radio]:checked + label::after
{																						content: '✔';
    position: absolute; right: 17px;
top: 4.3%;
    color: white; font-size: 0.7em;
}

form.woocommerce-checkout #payment ul.payment_methods li input[type=radio]
{
	border: 0; padding: 0;
  	clip: rect(0, 0, 0, 0); overflow: hidden;
 	height: 1px; width: 1px;
  	position: absolute !important;
  	white-space: nowrap;
}

.woocommerce-checkout #payment ul.payment_methods li.li-chosen {border: 0.1em solid #9AD34A;}


#ppc-button > div:first-of-type {margin-top: 50px;}

