I try to change the radio button, I try the following line. My style apples in All browsers but Firefox. In fact, I don't see the style in Firefox.
#payment_method_paypal[type='radio']::after {
width: 20px !important;
height: 20px !important;
border-radius: 3px;
top: -6px !important;
left: -1px !important;
position: relative;
background-color: #fff !important;
content: '';
display: inline-block;
visibility: visible;
border: 2px solid #776330 !important;
}
#payment_method_paypal[type='radio']:checked::after {
width: 20px !important;
height: 20px !important;
border-radius: 3px;
top: -6px !important;
left: -1px !important;
position: relative;
background-color: #776330 !important;
content: '';
display: inline-block;
visibility: visible;
border: 2px solid #776330 !important;
box-shadow: inset 0 0 0 2px #fff !important;
margin-left: 6px;
}
#payment_method_stripe[type='radio']::after {
width: 20px !important;
height: 20px !important;
border-radius: 3px;
top: -6px !important;
left: -1px !important;
position: relative;
background-color: #fff !important;
content: '';
display: inline-block;
visibility: visible;
border: 2px solid #776330 !important;
}
#payment_method_stripe[type='radio']:checked::after {
width: 20px !important;
height: 20px !important;
border-radius: 3px;
top: -6px !important;
left: -1px !important;
position: relative;
background-color: #776330 !important;
content: '';
display: inline-block;
visibility: visible;
border: 2px solid #776330 !important;
box-shadow: inset 0 0 0 2px #fff !important;
margin-left: 6px;
}
<input id="payment_method_stripe" type="radio" class="input-radio" name="payment_method" value="stripe" checked="checked" data-order_button_text="">
<label for="payment_method_stripe">Credit / Debit Card</label>
<input id="payment_method_paypal" type="radio" class="input-radio" name="payment_method" value="paypal" data-order_button_text="Proceed to PayPal">
<label for="payment_method_paypal">PayPal</label>
How to apply this style in firefox? What is the problem that cause not showing in Firefox?
I have already tried the following solution:
Styling radio button - not work in IE and Firefox How to change style of radio and checkbox input