// TODO: Refactor this file to use SCSS syntax. .wc-stripe-elements-field, .wc-stripe-iban-element-field { border: 1px solid #ddd; margin: 5px 0; padding: 5px; background-color: #fff; outline: 0; } #payment .methods li.woocommerce-SavedPaymentMethods-token label { display: inline; } #payment .methods li.woocommerce-SavedPaymentMethods-new label { display: inline; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon, #add_payment_method #payment ul.payment_methods li img.stripe-icon { max-width: 40px; padding-left: 3px; margin: 0; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon, #add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon { max-height: 65px; max-width: 45px; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-ideal-icon, #add_payment_method #payment ul.payment_methods li img.stripe-ideal-icon { max-height: 35px; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-p24-icon, #add_payment_method #payment ul.payment_methods li img.stripe-p24-icon { max-width: 65px; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon, #add_payment_method #payment ul.payment_methods li img.stripe-alipay-icon { max-width: 50px; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-sofort-icon, #add_payment_method #payment ul.payment_methods li img.stripe-sofort-icon { max-width: 55px; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-sepa-icon, #add_payment_method #payment ul.payment_methods li img.stripe-sepa-icon { max-width: 50px; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon, #add_payment_method #payment ul.payment_methods li img.stripe-multibanco-icon { max-height: 30px; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-eps-icon, #add_payment_method #payment ul.payment_methods li img.stripe-eps-icon { max-height: 30px; } .woocommerce-checkout #payment ul.payment_methods li img.stripe-giropay-icon, #add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon { max-width: 50px; } .woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand, #add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/credit-card.svg' ); display: block; width: 30px; height: 24px; } .woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand, #add_payment_method #payment ul.payment_methods li .stripe-visa-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/visa.svg' ); display: block; width: 30px; height: 24px; } .woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand, #add_payment_method #payment ul.payment_methods li .stripe-amex-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/amex.svg' ); display: block; width: 30px; height: 24px; } .woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand, #add_payment_method #payment ul.payment_methods li .stripe-diners-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/diners.svg' ); display: block; width: 30px; height: 24px; } .woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand, #add_payment_method #payment ul.payment_methods li .stripe-discover-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/discover.svg' ); display: block; width: 30px; height: 24px; } .woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand, #add_payment_method #payment ul.payment_methods li .stripe-jcb-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/jcb.svg' ); display: block; width: 30px; height: 24px; } .woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand, #add_payment_method #payment ul.payment_methods li .stripe-maestro-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/maestro.svg' ); display: block; width: 30px; height: 24px; } .woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand, #add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/mastercard.svg' ); display: block; width: 30px; height: 24px; } .woocommerce-checkout #payment ul.payment_methods .stripe-card-group, #add_payment_method #payment ul.payment_methods .stripe-card-group { position: relative; } .woocommerce-SavedPaymentMethods-token .stripe-source-errors .woocommerce-error { margin-top: 1em; margin-bottom: 2em; } #wc-stripe-custom-button { display: block; width: 100%; } .woocommerce-checkout #payment #stripe_boleto_tax_id { width: 100%; } .gpay-button { background-origin: content-box; background-position: center center; background-repeat: no-repeat; background-size: contain; border: 0; border-radius: 4px; cursor: pointer; height: 40px; min-height: 40px; padding: 11px 24px; width: 100%; &.light { // account for button box-shadow when setting width width: calc( 100% - 3px ); background-color: #fff; // Add vertical margin to make box-shadow visible in blocks. margin: 2px 0 3px 0; &:active { background-color: #fff; } &:hover { background-color: #f8f8f8; } &:focus { box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px; outline: 0; } } &.light-outline { // account for button box-shadow when setting width width: calc( 100% - 3px ); background-color: #fff; // The box-shadow forms the outline and as such is always on. box-shadow: rgba( 60, 64, 67, 0.3 ) 0px 1px 1px 0, rgba( 60, 64, 67, 0.15 ) 0 1px 3px 1px; // Add vertical margin to make box-shadow visible in blocks. margin: 2px 0 3px 0; &:active { background-color: #fff; } &:hover { background-color: #f8f8f8; } &:focus { box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px; outline: 0; } } &.dark { background-color: #000; padding: 12px 24px 10px; &:active { background-color: #5f6368; } &:hover { background-color: #3c4043; } &:focus { box-shadow: #5f6368 0 1px 1px 0, #5f6368 0 1px 3px; outline: 0; } } &.short { &.light, &.light-outline { background-image: url( https://www.gstatic.com/instantbuy/svg/light_gpay.svg ); } &.dark { background-image: url( https://www.gstatic.com/instantbuy/svg/dark_gpay.svg ); } } }