#mokapay-card-number{background-size:10% auto!important;background-position:right 10px bottom 5px!important;display:flex;justify-content:center;padding-right:10px!important;background-size:40px auto!important}#mokapay-card-number.visa{background:#fff url(img/cards/visa.png) center right no-repeat}#mokapay-card-number.mastercard{background:#fff url(img/cards/mastercard.png) center right no-repeat}#mokapay-card-number.amex{background:#fff url(img/cards/amex.png) center right no-repeat}#mokapay-card-number.discover{background:#fff url(img/cards/discover.png) center right no-repeat}.wc_payment_method .payment_box.payment_method_mokapay fieldset{display:table}.wc_payment_method .payment_box.payment_method_mokapay select{width:100%!important}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:100%!important}.mokapay-save-card-info-message{padding:2% 0;font-size:.7rem;border-top:1px solid #333;margin-top:15px;display:flex;justify-content:flex-start}.text-center{text-align:center!important}.active_subs{background:#337933!important;cursor:pointer}.passive_subs{background:#b13f3f!important;cursor:pointer}.subscription-payManually{padding:4px 10px;border-radius:4px;background:#3f83b1;color:#fff;cursor:pointer}.subscription-cancelManually{padding:4px 10px;border-radius:4px;background:#b13f74;color:#fff;cursor:pointer}.subscription-noActions{padding:4px 0;border-bottom:1px solid #6c6c6c;color:#6c6c6c;opacity:.8;cursor:help}#subscription_ajax_response p{background-color:#b13f3f;color:#fff;text-align:center;padding:10px}#subscription_ajax_response p.message{background-color:#3f83b1;color:#fff;text-align:center;padding:10px}.installment--table--container{max-width:unset!important;margin:unset!important;padding:unset!important;display:flex;flex-wrap:wrap;margin:0 -12px}.installment--table--column{width:24%;margin:0 .5% 20px .5%;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.installment--table--column .perrate{display:flex;justify-content:space-between!important;align-items:center;text-align:center;font-size:14px;line-height:40px;border-bottom:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;padding:0 4px;background:#fff}.installment--table--column .perrate div{text-align:center;border-right:1px solid #f5f5f5;width:33.3%}.installment--table--table-head div{text-align:center;width:33.3%;border-bottom:unset}.installment--table--table-head div:last-child{border-right:unset;border-bottom:unset}.installment--table--column .perrate div:last-child{border-right:unset}.installment--table--column .perrate div.empty{text-align:center;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;width:100%}.installment--table--column .perrate div.perUnitPrice{font-weight:700}.installment--table--table-head{display:flex;justify-content:space-between;align-items:center;text-align:center;font-size:14px;font-weight:700;line-height:34px;padding:4px;background:#888!important;color:#fff}.installment--table--head{background-color:#f5f5f5;height:44px;width:100%;display:flex;justify-content:center;align-items:center;border-top-left-radius:4px;border-top-right-radius:4px}.installment--table--head img{height:35px;width:65px;object-fit:contain}.min--installment--price{align-items:center;display:inline-flex;background:#e6f1f4;border:1px solid #bdd5dc;border-radius:8px;padding:8px;font-size:17px;margin:10px 0;cursor:pointer}.min--installment--price span{font-weight:700}@media only screen and (min-device-width :320px) and (max-device-width :768px){.installment--table--column{width:100%!important}}