.images-inline {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    }
.width-70 { width: 70px;}

.gw-header {
    margin-top: 25px;
    color: #666;
    margin-right: 20px;
    font-size: 11px;
    font-weight: bold;
}

.gateways li:not(:last-child) {
    border-right: 1px solid #eee;
    padding-right: 5px;
    margin-right: 5px;
}

.gateways .gateway {
    width: 70px;
    height: 49px;
    display: block;
    /*defined in other styles*/
}

.gateways .gateway.no_border {
    width: 68px;
    height: 47px;
}

/*div[data-status=preview]::before,
tr[data-status=preview] td:nth-of-type(1)::before {
    content: "Preview Only";
    background: lightyellow;
    font-size: 11px;
}
div[data-status=preview]::before,
tr[data-status=preview] td:nth-of-type(1)::before {
    color: #8a6d3b;
    font-weight: bold;
    display: inherit;
}*/

.gateways .gateway.santander {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -165px -255px;
}

.gateways .gateway.santander.no_border {
    background-position: -166px -256px;
}

.gateways .gateway.vbyvisa {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/vbyvisa_blue.png);
}

.gateways .gateway.vbyvisa.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.vbyvisasecurecode {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/mc_securecode_75px_width.png);
    background-position: center;
    background-repeat: no-repeat;
}

.gateways .gateway.vbyvisasecurecode.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.pagofacil {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -245px -255px;
}

.gateways .gateway.pagofacil.no_border {
    background-position: -246px -256px;
}

.gateways .gateway.rapipago {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -322px -255px;
}

.gateways .gateway.rapipago.no_border {
    background-position: -323px -256px;
}

.gateways .gateway.itau {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -8px -316px;
}

.gateways .gateway.itau.no_border {
    background-position: -9px -317px;
}

.gateways .gateway.banco-brazil {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -87px -316px;
}

.gateways .gateway.banco-brazil.no_border {
    background-position: -88px -317px;
}

.gateways .gateway.bradesco {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -165px -316px;
}

.gateways .gateway.bradesco.no_border {
    background-position: -166px -317px;
}

.gateways .gateway.hsbc {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -245px -316px;
}

.gateways .gateway.hsbc.no_border {
    background-position: -246px -317px;
}

.gateways .gateway.caixa {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -322px -316px;
}

.gateways .gateway.caixa.no_border {
    background-position: -323px -317px;
}

.gateways .gateway.boleto {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -8px -376px;
}

.gateways .gateway.boleto.no_border {
    background-position: -9px -377px;
}

.gateways .gateway.webpay {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -322px -551px;
}

.gateways .gateway.webpay.no_border {
    background-position: -323px -552px;
}

.gateways .gateway.servipag {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -165px -551px;
}

.gateways .gateway.servipag.no_border {
    background-position: -166px -552px;
}

.gateways .gateway.bankcolombia {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -322px -376px;
}

.gateways .gateway.bankcolombia.no_border {
    background-position: -323px -377px;
}

.gateways .gateway.pse {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -8px -551px;
}

.gateways .gateway.pse.no_border {
    background-position: -9px -552px;
}

.gateways .gateway.efecty {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -8px -491px;
}

.gateways .gateway.efecty.no_border {
    background-position: -9px -492px;
}

.gateways .gateway.davivienda {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -245px -491px;
}

.gateways .gateway.davivienda.no_border {
    background-position: -246px -492px;
}

.gateways .gateway.exito {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -87px -491px;
}

.gateways .gateway.exito.no_border {
    background-position: -88px -492px;
}

.gateways .gateway.banco-occidente {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -165px -376px;
}

.gateways .gateway.banco-occidente.no_border {
    background-position: -166px -377px;
}

.gateways .gateway.carulla {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -245px -434px;
}

.gateways .gateway.carulla.no_border {
    background-position: -246px -435px;
}

.gateways .gateway.edeq {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -322px -434px;
}

.gateways .gateway.edeq.no_border {
    background-position: -323px -435px;
}

.gateways .gateway.surtimax {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -245px -551px;
}

.gateways .gateway.surtimax.no_border {
    background-position: -246px -552px;
}

.gateways .gateway.bancomer {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -8px -434px;
}

.gateways .gateway.bancomer.no_border {
    background-position: -9px -435px;
}

.gateways .gateway.banamex {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -87px -376px;
}

.gateways .gateway.banamex.no_border {
    background-position: -88px -377px;
}

.gateways .gateway.oxxo {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -322px -491px;
}

.gateways .gateway.oxxo.no_border {
    background-position: -323px -492px;
}

.gateways .gateway.banorte {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -87px -434px;
}

.gateways .gateway.banorte.no_border {
    background-position: -88px -435px;
}

.gateways .gateway.redpagos {
    background-color: #fff;
    background-image: url("https://static.hfm.com/assets/hfnew/images/sprite-payments.png?v=3");
    background-repeat: no-repeat;
    background-position: -165px -491px;
}

.gateways .gateway.redpagos.no_border {
    background-position: -166px -492px;
}

.gateways .gateway.bitpay {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bitpay_btc.png);
    /*background-size: contain; */
}

.gateways .gateway.bitpay.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.bitpay_bch {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bitpay_bch.png);
    /*background-size: contain; */
}

.gateways .gateway.bitpay_bch.with_border {
    border: 1px solid #c1c1c1;
}
.gateways .gateway.local-bank-transfer{
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/local-bank-transfer.png) no-repeat;
    background-size: contain;
}
.gateways .gateway.local-bank {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/local-bank-transfer.png) no-repeat;
}

.gateways .gateway.local-bank.small {
    background-size: contain;
}

.gateways .gateway.local-bank.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.wechatpaychina {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-wechat.png);
    background-repeat: no-repeat;
    background-position: 1px 8px;
    background-size: 65px 30px;
}

.gateways .gateway.wechatpaychina.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.alipay {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-alipay.png);
    background-repeat: no-repeat;
    background-size: 60px 30px;
    background-position: 6px 8px;
}

.gateways .gateway.alipay.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.thai-krungsri {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/thai-krungsri.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.jcb {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/cpj_jcb.jpg);
    background-repeat: no-repeat;
    background-size: 60px 30px;
    background-position: 6px 8px;
    border: 1px solid #c1c1c1;
}


.gateways .gateway.thai-krungthai {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/thai-krungthai.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.thai-scb {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/thai-scb.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.thai-uob {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/thai-uob.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-bca {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-BCA-indonesia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-bni {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-BNI-indonesia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-bri {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-BRI-indonesia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-cimb {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-cimb-indonesia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-mandiri {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-mandiri-indonesia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-ambank {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-ambank-malaysia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-cimb {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-cimb-malaysia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-hong {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-hong-malaysia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-maybank {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-maybank-malaysia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-pbbank {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-pbbank-malaysia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-rhb {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-RHB-malaysia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-bangkok {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-bangkok-thailand.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-gsb {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-GSB-thailand.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-karsikorn {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-karsikorn-thailand.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-krungsri {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-krungsri-thailand.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-krung {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-krung-thailand.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-scb {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-SCB-thailand.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-acb {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-acb-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-bidv {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-BIDV-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-donga {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-donga-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-exim {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-exim-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-sacom {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-sacombank-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-techcom {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-techcom-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-vietcom {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-vietcom-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.bank-viettin {
    width: 100px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bank-viettin-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.gateways .gateway.pay-retailers {
    background: #fff url('https://static.hfm.com/assets/common/payment-gateways/banners/payretailers.png');
    background-repeat: no-repeat;
    background-position: 1px -1px;
    background-size: 60px 40px;
}
.gateways .gateway.pay-retailers.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.zotapay-indonesia {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-indonesia.png);
    background-repeat: no-repeat;
    background-position: 1px -1px;
    background-size: 60px 40px;
}

.gateways .gateway.zotapay-indonesia.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.zotapay-thailand {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-thailand.png);
    background-repeat: no-repeat;
    background-position: 1px -1px;
    background-size: 60px 40px;
}

.gateways .gateway.zotapay-thailand.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.zotapay-generic {
    background: url(https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_generic.png);
    background-repeat: no-repeat;
    background-size: 60px 40px;
}

.gateways .gateway.zotapay-generic.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.zotapay-nigeria {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-nigeria.png);
    background-repeat: no-repeat;
    background-position: 1px -1px;
    background-size: 60px 40px;
}

.gateways .gateway.zotapay-nigeria.with_border {
    border: 1px solid #c1c1c1;
}
.gateways .gateway.zotapay-malaysia {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-malaysia.png);
    background-repeat: no-repeat;
    background-position: 1px -1px;
    background-size: 60px 40px;
}

.gateways .gateway.zotapay-malaysia.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.zotapay-vietnam {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-vietnam.png);
    background-repeat: no-repeat;
    background-position: 1px -1px;
    background-size: 60px 40px;
}

.gateways .gateway.zotapay-vietnam.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.tmb-thai {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/tmb.png);
    background-repeat: no-repeat;
    background-size: 70px 45px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.kbank-thai {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/k-bank.jpg);
    background-repeat: no-repeat;
    background-size: 70px 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.cimb-thai {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/cimb.jpg);
    background-repeat: no-repeat;
    background-size: 70px 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.mybitwallet {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bitwallet.png);
    background-repeat: no-repeat;
    background-size: 60px 45px !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.mybitwallet {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bitwallet.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 90px;
    height: 40px;
    margin-top: 10px;
}

/* PaySec */
.paysec {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 100%;
    height: 60px;
}

.pg_psc {
    background-image: url(https://static.hfm.com/assets/common/payment-gateways/banners/cup_bank_transfer.png);
}

.pg_psm {
    background-image: url(https://static.hfm.com/assets/common/payment-gateways/banners/rm_logo.png);
}

.pg_psi {
    background-image: url(https://static.hfm.com/assets/common/payment-gateways/banners/rp_logo.png);
}

.pg_psv {
    background-image: url(https://static.hfm.com/assets/common/payment-gateways/banners/vn_logo.png);
}


.PSI_fontstyle {
    display: none;
}

.PSI_fontstyle {
    display: none;
}

.PSM_fontstyle {
    display: none;
}

.PSC_fontstyle {
    display: none;
}

.PSV_fontstyle {
    display: none;
}

.gateways .gateway.mobile-pay {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/mobilepay.jpg);
    background-repeat: no-repeat;
    background-size: 70px 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.mobile-pay.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.qqpay {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/qqpay.jpg);
    background-repeat: no-repeat;
    background-size: 70px 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.qqpay.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.bitcoin.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.astropay.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.mybitwallet.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.master-card {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/mastercard.png);
    background-size: 70px 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.maestro {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/maestro.png);
    background-repeat: no-repeat;
    background-size: 70px 55px;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.mobile-money {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/mobile-money.jpg);
    background-size: 70px 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.mpesa {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/mpesa.jpg);
    background-repeat: no-repeat;
    background-size: 55px 40px !important;
    background-position: center;
    background-size: contain;
}

.gateways .gateway.mpesa.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.bitcoin_bch_skrill {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/bitcoin_cash_skrill.png);
    background-size: 68px 47px;
    background-position: center;
}

.gateways .gateway.bitcoin_bch_skrill.with_border {
    border: 1px solid #c1c1c1;
}

.gateways .gateway.visa_electron_debit {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/visa_electron_debit.jpg);
    background-size: 68px 47px;
    background-position: center;
}

.gateways .gateway.visa_debit {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/visa_debit.jpg);
    background-size: 68px 47px;
    background-position: center;
}

.zotapay {
    width: 90px;
    height: 40px;
}

.zotapay.zotapay-thailand {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-thailand.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zotapay.zotapay-indonesia {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-indonesia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zotapay.zotapay-malaysia {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-malaysia.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zotapay.zotapay-vietnam {
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-vietnam.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zotapay.zotapay-php-payment {
    background: #fff url('https://static.hfm.com/assets/common/payment-gateways/banners/bank-philippine-peso.png?v=3');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zotapay.zotapay-china {
    height: 60px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-china.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zotapay.zotapay-wechat {
    height: 55px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-wechat.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zotapay.zotapay-alipay {
    height: 50px;
    background: #fff url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-alipay.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zotapay.zotapay-cup-whiretransfer {
    height: 62px;
    background: url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-wiretransfer.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.hfm-payment-icons span {
    clear: none;
    display: table-cell!important;
    padding-right: 68px;
}

.gateway.pg_zptwt {
    border: 1px solid #C4C4C4;
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/trustly-2.png') white no-repeat;
    display: block;
    background-size: 98%;
    /*width: 90px;
    height: 56px;*/
}

.deposits_tab_methods .pg_zptwt,
.withdrawals_tab_methods .pg_zptwt {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/trustly-2.png') no-repeat;
    width: 95px;
    height: 60px;
    display: block;
    background-size: 98%;
}

.payspark {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/payspark.png') no-repeat;
    width: 96px;
    height: 70px;
    margin-top: -7px;
    background-position: center;
    background-size: contain;
}

.payspark+.centerSpam {
    padding-top: 0;
    margin-top: -11px;
    font-size: 8px;
}
.b2binpay {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/crypto-payment.jpg?v=3') no-repeat;
    width: 90px;
    height: 60px;
    margin-left: 17px;
    margin-top: -8px;
    margin-bottom: 14px;
    background-size: contain;
}
.centerSpam.B2BP_fontstyle {
    padding-top: 0;
    margin-top: -16px;
}
.gateways .gateway.b2binpay {
    margin: inherit;
    border: 1px solid #c1c1c1;
    background-size: 37px;
    background-color: white;
    padding-top: 35px;
    text-align: right;
    color: black;
    line-height: 8px;
    background-position-x: 17px;
}
.gateways .gateway.b2binpay:before {
    content: "Crypto Payments";
    font-size: 8px;
    word-break: break-all;
}
.vload {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/vload.png') no-repeat;
    width: 90px;
    height: 100px;
    background-size: contain;
}
/*
.gateway.vload {
    border: 1px solid #c1c1c1;
    background-color: white;
}
*/
.cp_mpesa {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/m_pesa_kenya.png') no-repeat;
    width: 90px;
    height: 100px;
    background-size: contain;
}
.cp_mobmoney {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/ghana.png') no-repeat;
    width: 90px;
    height: 100px;
    background-size: contain;
}
.cp_mobmoney.pg_cpamm {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/ghana.png') no-repeat 13px 0px;
    height: 43px;
    width: auto;
    background-size: contain;
}
.visa-jcb {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/visa_jcb.png') no-repeat;
    background-size: contain;
    height: 31px;
    width: 96px;
    margin-top: 15px;
}
.pg_pm {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/perfect_money.png') no-repeat;
    height: 24px;
    width: 100px;
    margin-top: 20px;
    margin-left: 0px;
    background-size: contain;
    background-position-x: center;
}
.pg_pm_website {
    margin-top: 0px;
    display: block;
    border: 1px solid #c1c1c1;
    background-color: white;
    width: 70px;
    height: 49px;
    background-position-y: 15px;
    background-position-x: 1px;
}
.rupee {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 96px;
    height: 64px;
    margin-top: -7px;
    background-image: url('https://static.hfm.com/assets/common/payment-gateways/banners/rupee.png');
}

/* AccentPay myHF */
.accentpay_idr {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 96px;
    height: 64px;
    margin-top: -7px;
    background-image: url('https://static.hfm.com/assets/common/payment-gateways/banners/rp_logo.png');
}
.accentpay_myr {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 96px;
    height: 64px;
    margin-top: -7px;
    background-image: url('https://static.hfm.com/assets/common/payment-gateways/banners/rm_logo.png');
}
.accentpay_vnd {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 96px;
    height: 64px;
    margin-top: -7px;
    background-image: url('https://static.hfm.com/assets/common/payment-gateways/banners/vn_logo.png');
}
.accentpay_thb {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 96px;
    height: 64px;
    margin-top: -7px;
    background-image: url('https://static.hfm.com/assets/common/payment-gateways/banners/b_thai_logo.png');
}
.payretailers {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 96px;
    height: 64px;
    margin-top: 0px;
    background-image: url('https://static.hfm.com/assets/myhotforexnew/payments/logos/payretailers.svg?v1');
}
.payretailers_es {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 96px;
    height: 64px;
    margin-top: -7px;
    background-image: url('https://static.hfm.com/assets/common/payment-gateways/banners/payretailers-es.png');
}
.payretailers_pt {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 96px;
    height: 64px;
    margin-top: -7px;
    background-image: url('https://static.hfm.com/assets/common/payment-gateways/banners/payretailers-pt.png');
}

.zotapay-ngr {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 48px;
    height: 40px;
    margin-top: 3px;
    margin-left: 10px;
    background-image: url(https://static.hfm.com/assets/common/payment-gateways/banners/zotapay-cup-nigeria.png);
}

/* AccentPay website */
.gateway.accentpay-country-my { /* Malaysia */
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/rm_logo.png') no-repeat;
    width: 70px;
    background-size: contain;
}

.gateway.accentpay-country-id { /* Indonesia */
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/rp_logo.png') no-repeat;
    width: 70px;
    background-size: contain;
}

.gateway.accentpay-country-th { /* Thailand */
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/b_thai_logo.png') no-repeat;
    width: 70px;
    background-size: contain;
}

.gateway.accentpay-country-vn { /* Vietnam */
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/vn_logo.png') no-repeat;
    width: 70px;
    background-size: contain;
}

.bitpay_card {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/bitpay_card.png') no-repeat;
    width: 90px;
    height: 100px;
    background-size: contain;
}

.zotapay.generic_bank {
    background: #fff url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}




/*# sourceMappingURL=payment-gateways.css.map */







/*Deposits update*/
.gateways .gateway.cardpay-visa {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/visa.svg') no-repeat center white;
    background-size: 86%;
}

.gateways .gateway.transfer-wire{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/wire_transfer.svg') no-repeat center white;
    background-size: 86%;
}
.gateways .gateway.ecommpay{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/mastercard_visa.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.master-card,
.gateways .gateway.cardpay-mastercard{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/mastercard.svg') no-repeat center white;
    background-size: 76%;
}
.gateways .gateway.ideal{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/ideal.svg') no-repeat center white;
    background-size: 63%;
}
.gateways .gateway.sofort{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/sofort.svg') no-repeat center white;
    background-size: 76%;
}
.gateways .gateway.trustly{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/trustly.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.trustpay{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/trustpay.svg') no-repeat center white;
    background-size: 80%;
}
.gateways .gateway.skrill{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/skrill.svg') no-repeat center white;
    background-size: 76%;
}
.gateways .gateway.neteller{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/neteller.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.local_bank_za{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_ZAR.svg') no-repeat center white;
    background-size: 87%;
}
.gateways .gateway.local_bank{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank.svg') no-repeat center white;
    background-size: 87%;
}
.gateways .gateway.cryptopayment{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/cryptopayment.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.bitpay_card{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/bitpay_card.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.vload{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/vload.svg') no-repeat center white;
    background-size: 96%;
}
.gateways .gateway.rupee{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_RUPEE.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.mybitwallet {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/bitwallet.svg') no-repeat center white;
    background-size: 73%;
}
.gateways .gateway.pay-retailers {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/payretailers.svg') no-repeat center white;
    background-size: 98%;
}
.gateways .gateway.zotapay-nigeria,
.gateways .gateway.local_bank_NGN {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_NGN.svg') no-repeat center white;
    background-size: 87%;
}
.gateways .gateway.zotapay-malaysia,
.gateways .gateway.local_bank_MYR {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_MYR.svg') no-repeat center white;
    background-size: 87%;
}
.gateways .gateway.zotapay-indonesia,
.gateways .gateway.local_bank_IDR {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_IDR.svg') no-repeat center white;
    background-size: 87%;
}
.gateways .gateway.zotapay-thailand,
.gateways .gateway.local_bank_THB {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_THB.svg') no-repeat center white;
    background-size: 87%;
}
.gateways .gateway.zotapay-vietnam,
.gateways .gateway.local_bank_VND {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_VND.svg') no-repeat center white;
    background-size: 87%;
}
.gateways .gateway.local_bank_PHP {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_PHP.svg') no-repeat center white;
    background-size: 87%;
}
.gateways .gateway.mobile-money,
.gateways .gateway.mobile_money {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/mobile_money.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.mpesa {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/mpesa.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.china_unionpay {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/china_unionpay.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.pg_pm {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/perfectmoney.svg') no-repeat center white;
    background-size: 96%;
    margin-top:0
}
.gateways .gateway.jcb {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/jcb.svg') no-repeat center white;
    background-size: 79%;
}
.gateways .gateway.fasapay {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/fasapay.svg') no-repeat center white;
    background-size: 96%;
}
.gateways .gateway.webmoney {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/webmoney.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.zotapay-generic {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_generic.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.mobile-payment{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/mobile_payment_ewallet.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.pg_lctsh{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_USH.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.p-dusupay{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/dusupay.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.local_bank_qr{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_QR.svg') no-repeat center white;
    background-size: 90%;
}
.gateways .gateway.bxone{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/bxone.svg') no-repeat center white;
    background-size: 95%;
}
.gateways .gateway.local_bank_SGD{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_bank_SGD.svg') no-repeat center white;
    background-size: 95%;
}
.gateways .gateway.ipay{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/ipay.svg') no-repeat center white;
    background-size: 85%;
}
.gateways .gateway.payredeem {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/payredeem.svg') no-repeat center;
    background-size: 87%;
}
.gateways .gateway.mpesa-airtel {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/mpesa-airtel.svg') no-repeat center;
    background-size: 90%;
}

.gateways .gateway.momo {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/momo.svg') no-repeat center white;
    background-size: 63%;
}

.gateways .gateway.qris {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/qris.svg') no-repeat center white;
    background-size: 85%;
}
.gateways .p-nganluong-vn{
    background-size: 63%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('https://static.hfm.com/assets/common/payment-gateways/banners/nganluong.svg');
}
.gateways .gateway.crypto{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/crypto.svg') no-repeat center white;
    background-size: 88%;
}
.gateways .gateway.upi{
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/upi.svg') no-repeat center white;
    background-size: 89%;
}
.gateway.mybux {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/mybux.png') no-repeat center white;
    background-size: 90%;
}
.gateway.mobile-money-2 {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/mobile-money-2.svg') no-repeat center;
    background-size: 90%;
}
.gateway.p-cash-payment {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/cash_payments.svg') no-repeat center;
    background-size: 90%;
}
.gateway.p-local-bank-payment {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/local_banks.svg') no-repeat center;
    background-size: 85%;
    background-position-x: 105%;
}
.gateway.p-binance {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/binance.svg') no-repeat center;
    background-size: 85%;
}

.gateway.p-fawry {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/fawry.svg') no-repeat center;
    background-size: 90%;
}

.gateway.p-grab {
    background: url('https://static.hfm.com/assets/common/payment-gateways/banners/grab.png') no-repeat center;
    background-size: 90%;
}

/* GENERAL */
.gateways .with_border {
    border: 1px solid #c1c1c1;
}