.payment-balance{font-size:1.5rem;font-weight:700;line-height:1.6rem;text-align:right}.payment-balance .remaining-balance{border-top:1px solid #dee2e6;display:inline-block;font-weight:400;margin-top:.15rem}.payment-balance .original-balance.outdated{font-weight:400;text-decoration:line-through}.payment-balance .new-balance{margin-left:.25em}.payment-balance .discount-rate{font-size:1rem;font-weight:400}.instructions{margin-top:20px}.payment-type-buttons{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin-top:1em}.payment-type-buttons .payment-type-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.payment-type-buttons .payment-type-button .svg-inline--fa{font-size:30px}.payment-type-buttons .payment-type-button .label{font-size:1.25em}.payment-type-buttons .payment-type-button .surcharge{font-size:.9em;line-height:.95em;margin-top:.25em}.payment-type-buttons .payment-type-button .surcharge-amount{font-size:.85em;line-height:.9em}.payment-type-buttons .payment-type-button svg.vendor-logo{height:60px}.minimum-charge-warning-text{margin-top:1rem}