@font-face {
  font-family: 'icomoon';
  src:  url('/public_files/fonts/ngan_luong/icomoon.eot?d06eo9');
  src:  url('/public_files/fonts/ngan_luong/icomoon.eot?d06eo9#iefix') format('embedded-opentype'),
    url('/public_files/fonts/ngan_luong/icomoon.ttf?d06eo9') format('truetype'),
    url('/public_files/fonts/ngan_luong/icomoon.woff?d06eo9') format('woff'),
    url('/public_files/fonts/ngan_luong/icomoon.svg?d06eo9#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-internet_banking:before {
  content: "\e906";
}
.icon-bank:before {
  content: "\e905";
}
.icon-atm_online:before {
  content: "\e907";
}
.icon-atm:before {
  content: "\e900";
}
.icon-cash:before {
  content: "\e901";
}
.icon-credit_card:before {
  content: "\e902";
}
.icon-e_wallet:before {
  content: "\e903";
}
.icon-qr_code:before {
  content: "\e904";
}


i.VISA, i.MASTER, i.AMEX, i.JCB, i.VCB, i.TCB, i.MB, i.VIB, i.ICB, i.EXB, i.ACB, i.HDB, i.MSB, i.NVB, i.DAB, i.SHB, i.OJB, i.SEA, i.TPB, i.PGB, i.BIDV, i.AGB, i.SCB, i.VPB, i.VAB, i.GPB, i.SGB, i.NAB, i.BAB {
    width: 80px;
    height: 30px;
    display: block;
    background: url(https://www.nganluong.vn/webskins/skins/nganluong/checkout/version3/images/bank_logo.png) no-repeat;
}

i.VISA {
    background-position: 0px 0px
}

i.MASTER {
    background-position: 0px -31px
}

i.AMEX {
    background-position: 0px -62px
}

i.JCB {
    background-position: 0px -93px;
}

i.VCB {
    background-position: 0px -124px;
}

i.TCB {
    background-position: 0px -155px;
}

i.MB {
    background-position: 0px -186px;
}

i.VIB {
    background-position: 0px -217px;
}

i.ICB {
    background-position: 0px -250px;
}

i.EXB {
    background-position: 0px -279px;
}

i.ACB {
    background-position: 0px -310px;
}

i.HDB {
    background-position: 0px -341px;
}

i.MSB {
    background-position: 0px -372px;
}

i.NVB {
    background-position: 0px -403px;
}

i.DAB {
    background-position: 0px -434px;
}

i.SHB {
    background-position: 0px -465px;
}

i.OJB {
    background-position: 0px -496px;
}

i.SEA {
    background-position: 0px -527px;
}

i.TPB {
    background-position: 0px -558px;
}

i.PGB {
    background-position: 0px -589px;
}

i.BIDV {
    background-position: 0px -620px;
}

i.AGB {
    background-position: 0px -651px;
}

i.SCB {
    background-position: 0px -682px;
}

i.VPB {
    background-position: 0px -713px;
}

i.VAB {
    background-position: 0px -744px;
}

i.GPB {
    background-position: 0px -775px;
}

i.SGB {
    background-position: 0px -806px;
}

i.NAB {
    background-position: 0px -837px;
}

i.BAB {
    background-position: 0px -868px;
}

i.ABB {
    background-position: 0px 0px;
}

.bank-icon {
    width: auto;
    height: 30px;
}