div#customer_type input[type="radio"]{width:20px}.woocommerce #payment .payment_methods.methods .payment_method_sveawebpay_card .card-reservation-fee{font-style:italic;font-size:13px;margin-top:5px}#svea-label-per_nr,#svea-label-org_nr,#sveawebpay-status-msg{display:block}.hidden-svea-field{display:none!important}.sveawebpay-status-msg{color:red}.disabled-input{border-color:#C9C9C9;background-color:#DEDEDE;cursor:not-allowed}.abbr-svea-checkout{border-bottom:none!important;color:red}#order_review{position:initial!important}div.part-pay-campaign-input-container{line-height:2em}div.part-pay-campaign-input-container input{margin:0 1em 0 0}div.part-pay-campaign-input-container label.part-pay-campaign-input-label{display:inline-block}@media only screen and (max-width:528px){#birth-date-year{margin-right:55%!important}#birth-date-month{margin-right:45%!important}.woocommerce #payment .payment_methods.methods label[for="payment_method_sveawebpay_invoice"] img,.woocommerce #payment .payment_methods.methods label[for="payment_method_sveawebpay_card"] img,.woocommerce #payment .payment_methods.methods label[for="payment_method_sveawebpay_direct_bank"] img,.woocommerce #payment .payment_methods.methods label[for="payment_method_sveawebpay_part_pay"] img{max-height:24px}}.svea-get-address-button-container .svea-get-address-button{position:relative;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;background-color:#27ae60;border-radius:7px;color:#FFF;display:inline-block;margin-top:10px;margin-bottom:10px;transition:background-color 0.2s ease-in-out}.svea-get-address-button-container .svea-get-address-button:hover{text-decoration:none;color:#FFF;background-color:#219451}.svea-get-address-button-container .svea-get-address-button:after{font-family:"Font Awesome 5 Pro";content:'';color:#2ecc71;display:inline-block;font-size:24px;position:absolute;right:-40px;margin:0 auto;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:middle;top:12px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out}.svea-get-address-button-container.getting-address .svea-get-address-button:after,.svea-get-address-button-container.getting-address-success .svea-get-address-button:after,.svea-get-address-button-container.getting-address-error .svea-get-address-button:after{opacity:1;visibility:visible}.svea-get-address-button-container.getting-address-success .svea-get-address-button:after{content:"\f00c";color:#2ecc71}.svea-get-address-button-container.getting-address-error .svea-get-address-button:after{content:"\f00d";color:#e74c3c}.svea-get-address-button-container.getting-address .svea-get-address-button:after{color:#2ecc71;content:"\f110";animation:fa-spin 1s infinite ease}.woocommerce .woocommerce-checkout.hide-shipping-fields .woocommerce-shipping-fields #ship-to-different-address,.woocommerce .woocommerce-checkout.hide-shipping-fields .woocommerce-shipping-fields .shipping_address{display:none!important}.svea-get-address-button-container.get-address-shortcode{display:none;margin-bottom:20px}.svea-get-address-button-container.get-address-shortcode input[type="radio"]{display:none}.svea-get-address-button-container.get-address-shortcode input[type="radio"]+label{display:inline-block;background-color:#ddd;padding:6px 20px;margin-right:0;cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px;text-transform:uppercase;letter-spacing:0;font-weight:700}.svea-get-address-button-container.get-address-shortcode input[type="radio"]:checked+label{background-color:#efefef}.svea-get-address-button-container.get-address-shortcode .svea-get-address-button-inner{background-color:#efefef;padding:10px 20px 10px 20px}.svea-get-address-button-container.get-address-shortcode .organisation-number-container,.svea-get-address-button-container.get-address-shortcode .personal-number-container,.svea-get-address-button-container.get-address-shortcode .svea-get-address-button,.svea-get-address-button-container.get-address-shortcode .customer-type-container{display:none}.svea-get-address-button-container.get-address-shortcode.country-se,.svea-get-address-button-container.get-address-shortcode.country-no{display:block}.svea-get-address-button-container.get-address-shortcode.country-se.customer-type-individual .svea-get-address-button,.svea-get-address-button-container.get-address-shortcode.country-se.customer-type-company .svea-get-address-button{display:inline-block}.svea-get-address-button-container.get-address-shortcode.country-se .customer-type-container{display:block}.svea-get-address-button-container.get-address-shortcode.country-se.customer-type-individual .personal-number-container{display:block}.svea-get-address-button-container.get-address-shortcode.country-se.customer-type-company .organisation-number-container{display:block}.svea-get-address-button-container.get-address-shortcode.country-se.customer-type-company .org-address-selector{display:block}.svea-get-address-button-container.get-address-shortcode.country-se.customer-type-company .org-address-selector:empty{display:none}.svea-get-address-button-container.get-address-shortcode.country-no.customer-type-company .svea-get-address-button{display:inline-block}.svea-get-address-button-container.get-address-shortcode.country-no .customer-type-container{display:block}.svea-get-address-button-container.get-address-shortcode.country-no.customer-type-individual .personal-number-container{display:block}.svea-get-address-button-container.get-address-shortcode.country-no.customer-type-company .organisation-number-container{display:block}.svea-get-address-button-container.get-address-shortcode.country-no.customer-type-company .org-address-selector{display:block}.svea-get-address-button-container.get-address-shortcode.country-no.customer-type-company .org-address-selector:empty{display:none}.svea-get-address-button-container.get-address-shortcode.invoice-not-available{display:none}.payment_methods .form-row .input-radio{margin-right:10px;vertical-align:top;margin-top:6px}.payment_methods .form-row label.radio{display:inline-block;width:calc(100% - 30px);line-height:1.7em;margin-bottom:20px}.payment_methods .customer-type-container,.payment_methods .organisation-number-container,.payment_methods .personal-number-container,.payment_methods .svea-get-address-button,.payment_methods .birth-date-container,.payment_methods .org-address-selector,.payment_methods .vat-number-container,.payment_methods .initials-container{display:none}.payment_methods.payment-method-sveawebpay_invoice .svea-invoice-fields .customer-type-container{display:block}.payment_methods.payment-method-sveawebpay_invoice.customer-type-individual .svea-invoice-fields .personal-number-container{display:block}.payment_methods.payment-method-sveawebpay_invoice.customer-type-company .svea-invoice-fields .organisation-number-container{display:block}.payment_methods.payment-method-sveawebpay_invoice.customer-type-company .svea-invoice-fields .org-address-selector{display:block}.payment_methods.payment-method-sveawebpay_invoice.customer-type-company .svea-invoice-fields .org-address-selector:empty{display:none}.payment_methods.payment-method-sveawebpay_invoice.country-se.customer-type-individual .svea-invoice-fields .svea-get-address-button,.payment_methods.payment-method-sveawebpay_invoice.country-se.customer-type-company .svea-invoice-fields .svea-get-address-button{display:inline-block}.payment_methods.payment-method-sveawebpay_invoice.country-se.customer-type-individual.is-pay-page .svea-invoice-fields .svea-get-address-button{display:none}.payment_methods.payment-method-sveawebpay_invoice.country-no.customer-type-company .svea-invoice-fields .svea-get-address-button{display:inline-block}.payment_methods.payment-method-sveawebpay_invoice.country-no.customer-type-company.is-pay-page .svea-part-pay-fields .svea-get-address-button{display:none}.payment_methods.payment-method-sveawebpay_part_pay.country-se .svea-part-pay-fields .svea-get-address-button{display:inline-block}.payment_methods.payment-method-sveawebpay_part_pay.country-se.is-pay-page .svea-part-pay-fields .svea-get-address-button{display:none}.payment_methods.payment-method-sveawebpay_part_pay.country-no .svea-part-pay-fields .personal-number-container,.payment_methods.payment-method-sveawebpay_part_pay.country-se .svea-part-pay-fields .personal-number-container,.payment_methods.payment-method-sveawebpay_part_pay.country-fi .svea-part-pay-fields .personal-number-container{display:block}.svea-part-payment-widget{font-weight:700;display:block}.svea-part-payment-widget img{width:70px;display:inline-block;vertical-align:middle;margin-right:14px}