/* https://github.com/transferwise/currency-flags */
.currency-flag {
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: cover;
  vertical-align: middle;
  background-image:url('flags/79b229fe2ef87b62.png');
}

.currency-flag-sm {
  width: 16px;
  height: 10px;
}

.currency-flag-lg {
  width: 36px;
  height: 24px;
}

.currency-flag-xl {
  width: 48px;
  height: 32px;
}

/* modified: added missing flags. flag download: https://flagdownload.com/ (png image only to convert to base64 -> https://base64.guru/converter/encode/image/png ) */
.currency-flag.currency-flag-byr{background-image:url('flags/135f71d991bb6e78.png');}
.currency-flag.currency-flag-sdg{background-image:url('flags/c5e05009159f35ff.png');}
.currency-flag.currency-flag-tmt{background-image:url('flags/e194acbb77211439.png');}
.currency-flag.currency-flag-xof{background-image:url('flags/fe59e7ac6c404f68.png');}
.currency-flag.currency-flag-lvl{background-image:url('flags/fd81ce82431365ce.png');}
.currency-flag.currency-flag-lsl{background-image:url('flags/d0df2abc98c81a17.png');}
.currency-flag.currency-flag-pab{background-image:url('flags/c016954804139b06.png');}
.currency-flag.currency-flag-xaf{background-image:url('flags/fbdc39ccefc9ed5d.png');}
.currency-flag.currency-flag-clf{background-image:url('flags/855ff1eb8fe9716a.png');}
.currency-flag.currency-flag-cuc{background-image:url('flags/b3521ada590b9654.png');}
.currency-flag.currency-flag-jep{background-image:url('flags/0b8756d19b6d9e16.png');}
.currency-flag.currency-flag-imp{background-image:url('flags/28cb3f51c7aa9e25.png');}
.currency-flag.currency-flag-ggp{background-image:url('flags/72f997eb3b244fda.png');}
.currency-flag.currency-flag-zwl{background-image:url('flags/72f997eb3b244fda.png');}
.currency-flag.currency-flag-zmk{background-image:url('flags/09c2bd70becab3e9.png');}


.currency-flag.currency-flag-aed{background-image:url('flags/e025d5821fb63f44.png');}
.currency-flag.currency-flag-afn{background-image:url('flags/7494b33749e3b6c5.png');}
.currency-flag.currency-flag-all{background-image:url('flags/2324a36a2b887add.png');}
.currency-flag.currency-flag-amd{background-image:url('flags/30c9bf8099d128dd.png');}
.currency-flag.currency-flag-ang{background-image:url('flags/ddca699ac11aced8.png');}
.currency-flag.currency-flag-aoa{background-image:url('flags/091f40f7315ccb16.png');}
.currency-flag.currency-flag-ars{background-image:url('flags/d7e81e6faf132db8.png');}
.currency-flag.currency-flag-aud{background-image:url('flags/4c7bd4f9601bdb6d.png');}
.currency-flag.currency-flag-awg{background-image:url('flags/d122fd4ae4a762bd.png');}
.currency-flag.currency-flag-azn{background-image:url('flags/4fe38d2734115388.png');}
.currency-flag.currency-flag-bam{background-image:url('flags/0b5c77d74b1cd006.png');}
.currency-flag.currency-flag-bbd{background-image:url('flags/dc20a5fe4bebf763.png');}
.currency-flag.currency-flag-bdt{background-image:url('flags/a065e11a0e196a5d.png');}
.currency-flag.currency-flag-bgn{background-image:url('flags/4df9a254b39ea1ea.png');}
.currency-flag.currency-flag-bhd{background-image:url('flags/38eb8b43ecc82ed6.png');}
.currency-flag.currency-flag-bif{background-image:url('flags/2734ed02a93421b2.png');}
.currency-flag.currency-flag-bmd{background-image:url('flags/810b9401cef5c404.png');}
.currency-flag.currency-flag-bnd{background-image:url('flags/58aab13233fb67d7.png');}
.currency-flag.currency-flag-bob{background-image:url('flags/157e3bf7e61a6750.png');}
.currency-flag.currency-flag-brl{background-image:url('flags/2c60927715c021e4.png');}
.currency-flag.currency-flag-bsd{background-image:url('flags/b1c98cd2f7d031f7.png');}
.currency-flag.currency-flag-btn{background-image:url('flags/88952911b73c729e.png');}
.currency-flag.currency-flag-bwp{background-image:url('flags/45bb356e093bfc24.png');}
.currency-flag.currency-flag-byn{background-image:url('flags/cc07a5f24134eeff.png');}
.currency-flag.currency-flag-bzd{background-image:url('flags/1a98aedbcea72f1c.png');}
.currency-flag.currency-flag-cad{background-image:url('flags/b77566a54f5661c9.png');}
.currency-flag.currency-flag-cdf{background-image:url('flags/52c44fedeb16ef01.png');}
.currency-flag.currency-flag-chf{background-image:url('flags/1efce7bd9cc1d955.png');}
.currency-flag.currency-flag-clp{background-image:url('flags/6451abfdef3360ad.png');}
.currency-flag.currency-flag-cny{background-image:url('flags/2868ce2f34c5c31d.png');}
.currency-flag.currency-flag-cop{background-image:url('flags/1f3671644608ae56.png');}
.currency-flag.currency-flag-crc{background-image:url('flags/712b48ac030a80df.png');}
.currency-flag.currency-flag-cup{background-image:url('flags/89691a6ec104be34.png');}
.currency-flag.currency-flag-cve{background-image:url('flags/878a8b7e401fa242.png');}
.currency-flag.currency-flag-czk{background-image:url('flags/47aeae9b0a475809.png');}
.currency-flag.currency-flag-djf{background-image:url('flags/e1269851dc791e11.png');}
.currency-flag.currency-flag-dkk{background-image:url('flags/85fb8eee8dd39adf.png');}
.currency-flag.currency-flag-dop{background-image:url('flags/f8557bb6ae6bb58e.png');}
.currency-flag.currency-flag-dzd{background-image:url('flags/6d5aac9d08a0eb7a.png');}
.currency-flag.currency-flag-egp{background-image:url('flags/961b2749f3ad2879.png');}
.currency-flag.currency-flag-ern{background-image:url('flags/4cde26b3c3d0b572.png');}
.currency-flag.currency-flag-etb{background-image:url('flags/a1227c4584dbcdb6.png');}
.currency-flag.currency-flag-eur{background-image:url('flags/8d40df0be5909048.png');}
.currency-flag.currency-flag-fjd{background-image:url('flags/b6149a8fccb90c2b.png');}
.currency-flag.currency-flag-fkp{background-image:url('flags/9b68e022a2063fcc.png');}
.currency-flag.currency-flag-gbp{background-image:url('flags/43c16c3c66b80fd8.png');}
.currency-flag.currency-flag-gel{background-image:url('flags/cfc7621b2e10a20c.png');}
.currency-flag.currency-flag-ghs{background-image:url('flags/73f0f35978af5e9b.png');}
.currency-flag.currency-flag-gip{background-image:url('flags/96c64e96259ea273.png');}
.currency-flag.currency-flag-gmd{background-image:url('flags/ebc0c4dc6ba5e4cc.png');}
.currency-flag.currency-flag-gnf{background-image:url('flags/c4dac6b92e97ac9a.png');}
.currency-flag.currency-flag-gtq{background-image:url('flags/b21ff96dd97828c9.png');}
.currency-flag.currency-flag-gyd{background-image:url('flags/27696359fc6d2dce.png');}
.currency-flag.currency-flag-hkd{background-image:url('flags/63e021e0ca74ff39.png');}
.currency-flag.currency-flag-hnl{background-image:url('flags/cfe8367ede12f8d0.png');}
.currency-flag.currency-flag-hrk{background-image:url('flags/ed5d95c9f0f598a5.png');}
.currency-flag.currency-flag-htg{background-image:url('flags/4f640f7a5ed88f5f.png');}
.currency-flag.currency-flag-huf{background-image:url('flags/718a136b5eb6c719.png');}
.currency-flag.currency-flag-idr{background-image:url('flags/486a6041ea0788fd.png');}
.currency-flag.currency-flag-ils{background-image:url('flags/c9b5cd973a73d8a8.png');}
.currency-flag.currency-flag-inr{background-image:url('flags/96d9d01c27b32e53.png');}
.currency-flag.currency-flag-iqd{background-image:url('flags/3964486640af1276.png');}
.currency-flag.currency-flag-irr{background-image:url('flags/f5d5488620863538.png');}
.currency-flag.currency-flag-isk{background-image:url('flags/46f8319f8399ec77.png');}
.currency-flag.currency-flag-jmd{background-image:url('flags/089b54ca8c6aa860.png');}
.currency-flag.currency-flag-jod{background-image:url('flags/c90385396c57c496.png');}
.currency-flag.currency-flag-jpy{background-image:url('flags/074b98afef083333.png');}
.currency-flag.currency-flag-kes{background-image:url('flags/74750d37d38e47aa.png');}
.currency-flag.currency-flag-kgs{background-image:url('flags/379b3cea9e47fb12.png');}
.currency-flag.currency-flag-khr{background-image:url('flags/67d1abb086be0154.png');}
.currency-flag.currency-flag-kmf{background-image:url('flags/ed1bdcad55656d07.png');}
.currency-flag.currency-flag-kpw{background-image:url('flags/483cb9b5195fd6b9.png');}
.currency-flag.currency-flag-krw{background-image:url('flags/580b6150c6a00885.png');}
.currency-flag.currency-flag-kwd{background-image:url('flags/a5081f257fc32667.png');}
.currency-flag.currency-flag-kyd{background-image:url('flags/da8b2a7fe9182727.png');}
.currency-flag.currency-flag-kzt{background-image:url('flags/c224eb4eb91a74eb.png');}
.currency-flag.currency-flag-lak{background-image:url('flags/b71b63310034127e.png');}
.currency-flag.currency-flag-lbp{background-image:url('flags/8b4d6c58d6285faf.png');}
.currency-flag.currency-flag-lkr{background-image:url('flags/57d8f00d740e9fca.png');}
.currency-flag.currency-flag-lrd{background-image:url('flags/ff6d5209d8e41759.png');}
.currency-flag.currency-flag-ltl{background-image:url('flags/ccbd19109088f2d3.png');}
.currency-flag.currency-flag-lyd{background-image:url('flags/27bacc3669a84d74.png');}
.currency-flag.currency-flag-mad{background-image:url('flags/c4d44b38d4260dcf.png');}
.currency-flag.currency-flag-mdl{background-image:url('flags/1a2db0ae8c0fbc94.png');}
.currency-flag.currency-flag-mga{background-image:url('flags/6da1bafe1edd0153.png');}
.currency-flag.currency-flag-mkd{background-image:url('flags/7e9791f2f9809595.png');}
.currency-flag.currency-flag-mmk{background-image:url('flags/254bc6a516ccfed4.png');}
.currency-flag.currency-flag-mnt{background-image:url('flags/69412ced387b3999.png');}
.currency-flag.currency-flag-mop{background-image:url('flags/02c1894b96f6cb21.png');}
.currency-flag.currency-flag-mro{background-image:url('flags/8c8e90d8ac534700.png');}
.currency-flag.currency-flag-mur{background-image:url('flags/0cb418158eb67650.png');}
.currency-flag.currency-flag-mvr{background-image:url('flags/ac052b32137bd006.png');}
.currency-flag.currency-flag-mwk{background-image:url('flags/897ce905155ea809.png');}
.currency-flag.currency-flag-mxn{background-image:url('flags/4fa33f1bbeb4d0d6.png');}
.currency-flag.currency-flag-myr{background-image:url('flags/59d15497dabe60e1.png');}
.currency-flag.currency-flag-mzn{background-image:url('flags/e411677422709213.png');}
.currency-flag.currency-flag-nad{background-image:url('flags/63e9c485dbbde9e5.png');}
.currency-flag.currency-flag-ngn{background-image:url('flags/8bff3f546949dd36.png');}
.currency-flag.currency-flag-nio{background-image:url('flags/002e94868938ec37.png');}
.currency-flag.currency-flag-nok{background-image:url('flags/c060cd6b7daae2c0.png');}
.currency-flag.currency-flag-npr{background-image:url('flags/7bfa378531e2cdf9.png');}
.currency-flag.currency-flag-nzd{background-image:url('flags/937eb33fe862dfbb.png');}
.currency-flag.currency-flag-omr{background-image:url('flags/cde47ddfc7916ea4.png');}
.currency-flag.currency-flag-pen{background-image:url('flags/509e4b009a1f74d3.png');}
.currency-flag.currency-flag-pgk{background-image:url('flags/158ce343222f769c.png');}
.currency-flag.currency-flag-php{background-image:url('flags/5459ffb1951d71a4.png');}
.currency-flag.currency-flag-pkr{background-image:url('flags/9496a321cb8b9dae.png');}
.currency-flag.currency-flag-pln{background-image:url('flags/1315b9991aadac0b.png');}
.currency-flag.currency-flag-pyg{background-image:url('flags/387d8081fb60ca2e.png');}
.currency-flag.currency-flag-qar{background-image:url('flags/1541e7d8b854d34c.png');}
.currency-flag.currency-flag-ron{background-image:url('flags/86fc90e90edfb9db.png');}
.currency-flag.currency-flag-rsd{background-image:url('flags/3d5e5ff9e1cf25b2.png');}
.currency-flag.currency-flag-rub{background-image:url('flags/38b82de399b4935f.png');}
.currency-flag.currency-flag-rwf{background-image:url('flags/750d0be5f63e9d59.png');}
.currency-flag.currency-flag-sar{background-image:url('flags/fe37944fdadf83fa.png');}
.currency-flag.currency-flag-sbd{background-image:url('flags/fa46b263bc3fe6d7.png');}
.currency-flag.currency-flag-scr{background-image:url('flags/d7fb56b4a86e42fe.png');}
.currency-flag.currency-flag-sek{background-image:url('flags/9986f08b68a5c933.png');}
.currency-flag.currency-flag-sgd{background-image:url('flags/c2ee0d2dccd25324.png');}
.currency-flag.currency-flag-shp{background-image:url('flags/5f95741e5199d54e.png');}
.currency-flag.currency-flag-sll{background-image:url('flags/8f75643ea8d99395.png');}
.currency-flag.currency-flag-sos{background-image:url('flags/46faa1762fc88c43.png');}
.currency-flag.currency-flag-srd{background-image:url('flags/730a826f4775367e.png');}
.currency-flag.currency-flag-std{background-image:url('flags/737eddd9a7fda2b9.png');}
.currency-flag.currency-flag-svc{background-image:url('flags/41c210498c11b9fd.png');}
.currency-flag.currency-flag-syp{background-image:url('flags/2e57098c79b7c1ac.png');}
.currency-flag.currency-flag-szl{background-image:url('flags/f3788e1e42697b16.png');}
.currency-flag.currency-flag-thb{background-image:url('flags/85fc747f0f01a797.png');}
.currency-flag.currency-flag-tjs{background-image:url('flags/33d44a1dcbcbdc33.png');}
.currency-flag.currency-flag-tnd{background-image:url('flags/30762894808bad10.png');}
.currency-flag.currency-flag-top{background-image:url('flags/d74c7653282f2d0d.png');}
.currency-flag.currency-flag-try{background-image:url('flags/8eb603c873eb9538.png');}
.currency-flag.currency-flag-ttd{background-image:url('flags/bc52f51fff35a8a9.png');}
.currency-flag.currency-flag-twd{background-image:url('flags/cbf6b38039e7f958.png');}
.currency-flag.currency-flag-tzs{background-image:url('flags/b7e26824b1ca8dca.png');}
.currency-flag.currency-flag-uah{background-image:url('flags/261c21c66537c4e4.png');}
.currency-flag.currency-flag-ugx{background-image:url('flags/718a3a194b8d038f.png');}
.currency-flag.currency-flag-usd{background-image:url('flags/78ecd2259a162af3.png');}
.currency-flag.currency-flag-uyu{background-image:url('flags/d91914ca67f6a2cb.png');}
.currency-flag.currency-flag-uzs{background-image:url('flags/35a2ab1d773e5efb.png');}
.currency-flag.currency-flag-vef{background-image:url('flags/28de75c475fe4e51.png');}
.currency-flag.currency-flag-vnd{background-image:url('flags/991b465a216e3611.png');}
.currency-flag.currency-flag-vuv{background-image:url('flags/32d65cfd19ced139.png');}
.currency-flag.currency-flag-wst{background-image:url('flags/6317abccc6eb3bce.png');}
.currency-flag.currency-flag-xcd{background-image:url('flags/50b155f87db10c5a.png');}
.currency-flag.currency-flag-xpf{background-image:url('flags/c5b2c7c2f85bebf0.png');}
.currency-flag.currency-flag-yer{background-image:url('flags/d40d8f102ddd7ea4.png');}
.currency-flag.currency-flag-zar{background-image:url('flags/7a32dfe4cdcd167c.png');}
.currency-flag.currency-flag-zmw{background-image:url('flags/bcee363e03d75798.png');}
