@charset "UTF-8";
 .pmpro_actionlinks a{ font-size: 12px; color:#000000 !important; background-color: none;}
.pmpro_table{
display:block !important;
} #pmpro_payment_method span {
display: inline-block;
}
#pmpro_payment_method span a {
background-position: center;
background-repeat: no-repeat; 
background-size: contain;
border: none;
display: inline-block; 
font-size: 16px;
font-size: 1rem;
padding-bottom: 65px;
width: 90%;
}
#pmpro_payment_method span.gateway_authorizenet, 
#pmpro_payment_method span.gateway_braintree,
#pmpro_payment_method span.gateway_cybersource,
#pmpro_payment_method span.gateway_paypal,
#pmpro_payment_method span.gateway_stripe, 
#pmpro_payment_method span.gateway_twocheckout {
width: 60%; 
}
#pmpro_payment_method span.gateway_paypalexpress {
width: 35%;
}
#pmpro_payment_method span.gateway_authorizenet a, 
#pmpro_payment_method span.gateway_braintree a,
#pmpro_payment_method span.gateway_cybersource a,
#pmpro_payment_method span.gateway_paypal a,
#pmpro_payment_method span.gateway_stripe a, 
#pmpro_payment_method span.gateway_twocheckout a {
background-image: url(//jonathan-knowles.com/wp-content/plugins/pmpro-customizations-css/images/cc-horizontal.jpg); 
width: auto;
background-size: contain;
}
#pmpro_payment_method span.gateway_paypalexpress a {
background-image: url(//jonathan-knowles.com/wp-content/plugins/pmpro-customizations-css/images/paypal.jpg);
width: auto;
background-size: contain;
}
@media (max-width:768px) {
#pmpro_payment_method span {display: inline-block; width: auto !important; }
}
@media (max-width:720px){
input[type="radio"] {
width: 20px !important;
display: inline-block;
}   
a.pmpro_radio {
font-size: 1rem !important;
display: inline-block !important;
} 
}
span#pmpro_paypalexpress_checkout input[type="image"] {
max-width: 200px !important;
}
input[type="radio"] {
width: 20px;
}
div#pmpro_payment_method .pmpro_checkout-fields {margin-bottom: 0px !important;}