/* Custom CSS for UNICEF Australia WIT */



/* --- GooglePay and Direct Debit T&Cs Styles --- */
/* --- WIT update v72 --------------------------- */

.donation-wit-app-form .donation-wit-app-form-inner.wit-default section.paymentPage .PaymentMethodOptionContainer #ASGooglePayContainer { 
    display:inline-block !important;
    width:100% !important;
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:5px !important;
}
.donation-wit-app-form .donation-wit-app-form-inner.wit-default section.paymentPage .PaymentMethodOptionContainer #ASGooglePayContainer div button { 
    border-radius:40px;
    width:100% !important;
    background-size:auto 24px;
}
.donation-wit-app-form .donation-wit-app-form-inner.wit-default section.paymentPage .PaymentMethodOptionContainer .as-radio-button-checked, .donation-wit-app-form .donation-wit-app-form-inner.wit-default section.paymentPage .PaymentMethodOptionContainer .as-radio-button { 
    margin:0px 0px 5px 0px !important;
    height:40px !important;
}
.Google.Pay.PaymentMethodOptionContainer + div { display:none; }
    
.donation-wit-app-form div.content:has(.Google.Pay.PaymentMethodOptionContainer) > footer .flow-button__NEXT { display:none !important; }
    
.Google.Pay.PaymentMethodOptionContainer:after {
    content: '';
    background-image: url('https://assets-us-01.kc-usercontent.com/99f113b4-e5f7-00d2-23c0-c83ca2e4cfa2/b56fa645-15f4-4e15-8f02-b75babb6a000/loading_icon.gif');
    background-size: 150px 100px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    display: block;
    width: 400px;
    height: 87px;
    min-width: 100%;
    top: 200px;
}
span.wit-payment-page-terms {
        text-align: center;
        display: block;
}
span.wit-payment-page-terms a {
    font-size: .875rem !important;
    text-decoration:underline;
}
.donation-wit-app-form .donation-wit-app-form-inner.wit-default section.paymentPage .PaymentMethodOptionContainer #paypal-button-container { padding-bottom:5px !important; }



/* --- Google Address Auto-Complete --- */

.donation-wit-app-form input[name="location"] {
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top:14px !important;
    padding-bottom:14px !important;
}

.donation-wit-app-form .slds-listbox__item::before, .donation-wit-app-form .slds-text-align_right::before { display:none !important; }

.donation-wit-app-form .slds-listbox__item { padding-left:1em !important; padding-right:1em !important; font-size:0.9em; }

.donation-wit-app-form #poweredByGoogle { display:none !important; }

.donation-wit-app-form .DV_Flow_APAddressValidation .slds-size_4-of-6, .donation-wit-app-form .DV_Flow_APAddressValidation .slds-size_2-of-6  { width:50% !important; }

.donation-wit-app-form .DV_Flow_APAddressValidation label::before { content:'*'; color:red; padding-right:0.2em; }

.donation-wit-app-form .DV_Flow_APAddressValidation #locationSearch label::before { display:none; }



/* Address Optional */

.donation-wit-app-form section.addressDetails span.wit-page-header > span.wit-page-text { display:inline !important; }


/* Style override for when only Credit Card is an option */
/* New WIT version wants to hide the button, but we want to keep the button visible */

.donation-wit-app-form .donation_type { visibility:visible !important; width:100% !important; }