/* .woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label {
    display: block !important;
} */
.woocommerce-checkout .acceptblue-card-wrap .ab-thumb-place {
    border: 0;
}
.woocommerce-checkout #payment ul.payment_methods li img{
	margin: 0 !important;
}
.woocommerce-checkout #payment ul.payment_methods li input{
	padding-left:10px;
}
.woocommerce #customer_details .form-row .input-text {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.woocommerce-checkout label[for='payment_method_acceptblue-cc'], 
.woocommerce-checkout label[for="radio-control-wc-payment-method-options-acceptblue-cc"]{
	background-image: unset !important; 
}
.woocommerce-checkout #payment ul.payment_methods li .wc_payment_method_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.woocommerce-checkout #payment ul.payment_methods li .wc_payment_method_row label{
	flex: 0 0 45%;
	max-width: 45%;
	padding-bottom: 0 !important;
}
.woocommerce-checkout #payment ul.payment_methods li .wc_payment_method_row img {
    flex: 0 0 45%;
    max-width: 45%;
}
.woocommerce-checkout ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
    padding: 0;
}
.woocommerce-checkout div#payment .payment_box {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.woocommerce-checkout #payment input[type="radio"] {
    margin-right: 5px !important;
}
.woocommerce-checkout .acceptblue-card-wrap .ab-save-payment-wrap{
	display: flex;
	align-items: center;
}
@media only screen and (max-width: 845px){
	div#payment .acceptblue-card-wrap {
		width: 100%;
		max-width: 100%;
	}
}
@media only screen and (max-width:767px){
	div#payment .acceptblue-card-wrap .ab-card-wrap {
		margin-top: 0;
	}
	.woocommerce-checkout #payment .payment_methods .payment_box {
		margin-top: 10px;
	}
}