.flag-icon {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  position: relative;
  display: inline-block;
  width: 30px;
  height: 20px;
  line-height: 1em; }
  .flag-icon:before {
    content: "\00a0"; }
  .dropdown-menu .flag-icon {
    margin-right: 5px; }

.flag-icon-ad {
  background-image: url("flags/4x3/ad.ead760435275.svg"); }
  .flag-icon-ad.flag-icon-squared {
    background-image: url("flags/1x1/ad.313cc919c665.svg"); }

.flag-icon-ae {
  background-image: url("flags/4x3/ae.d8741634e4a8.svg"); }
  .flag-icon-ae.flag-icon-squared {
    background-image: url("flags/1x1/ae.d5017bce1692.svg"); }

.flag-icon-af {
  background-image: url("flags/4x3/af.da6dc167c912.svg"); }
  .flag-icon-af.flag-icon-squared {
    background-image: url("flags/1x1/af.68d6fe6fbb8d.svg"); }

.flag-icon-ag {
  background-image: url("flags/4x3/ag.55985ed530db.svg"); }
  .flag-icon-ag.flag-icon-squared {
    background-image: url("flags/1x1/ag.f1c7ec53882a.svg"); }

.flag-icon-ai {
  background-image: url("flags/4x3/ai.867c186790e2.svg"); }
  .flag-icon-ai.flag-icon-squared {
    background-image: url("flags/1x1/ai.ee6ee9bc23bb.svg"); }

.flag-icon-al {
  background-image: url("flags/4x3/al.cabcd9428187.svg"); }
  .flag-icon-al.flag-icon-squared {
    background-image: url("flags/1x1/al.6948c7c3509f.svg"); }

.flag-icon-am {
  background-image: url("flags/4x3/am.57c71f36f31f.svg"); }
  .flag-icon-am.flag-icon-squared {
    background-image: url("flags/1x1/am.38853dfcc324.svg"); }

.flag-icon-ao {
  background-image: url("flags/4x3/ao.65de3f08ebc8.svg"); }
  .flag-icon-ao.flag-icon-squared {
    background-image: url("flags/1x1/ao.fdebe4e813ce.svg"); }

.flag-icon-aq {
  background-image: url("flags/4x3/aq.21ec1b9cfdf2.svg"); }
  .flag-icon-aq.flag-icon-squared {
    background-image: url("flags/1x1/aq.c86057825987.svg"); }

.flag-icon-ar {
  background-image: url("flags/4x3/ar.d66bd9e8fc56.svg"); }
  .flag-icon-ar.flag-icon-squared {
    background-image: url("flags/1x1/ar.712051b30d91.svg"); }

.flag-icon-as {
  background-image: url("flags/4x3/as.4c21826658a3.svg"); }
  .flag-icon-as.flag-icon-squared {
    background-image: url("flags/1x1/as.f383cf21ee5a.svg"); }

.flag-icon-at {
  background-image: url("flags/4x3/at.dc0cdb42dc20.svg"); }
  .flag-icon-at.flag-icon-squared {
    background-image: url("flags/1x1/at.44a8ad332610.svg"); }

.flag-icon-au {
  background-image: url("flags/4x3/au.579af05f36cb.svg"); }
  .flag-icon-au.flag-icon-squared {
    background-image: url("flags/1x1/au.234917b3fb4e.svg"); }

.flag-icon-aw {
  background-image: url("flags/4x3/aw.f631ae0a06ec.svg"); }
  .flag-icon-aw.flag-icon-squared {
    background-image: url("flags/1x1/aw.470237051b86.svg"); }

.flag-icon-ax {
  background-image: url("flags/4x3/ax.4ef22d97f5fb.svg"); }
  .flag-icon-ax.flag-icon-squared {
    background-image: url("flags/1x1/ax.9379f20afe58.svg"); }

.flag-icon-az {
  background-image: url("flags/4x3/az.f0dc79332d81.svg"); }
  .flag-icon-az.flag-icon-squared {
    background-image: url("flags/1x1/az.e79738c65f1d.svg"); }

.flag-icon-ba {
  background-image: url("flags/4x3/ba.b236191189c5.svg"); }
  .flag-icon-ba.flag-icon-squared {
    background-image: url("flags/1x1/ba.a8a55bbc3c71.svg"); }

.flag-icon-bb {
  background-image: url("flags/4x3/bb.0a122f40c806.svg"); }
  .flag-icon-bb.flag-icon-squared {
    background-image: url("flags/1x1/bb.1ba95d58f4ea.svg"); }

.flag-icon-bd {
  background-image: url("flags/4x3/bd.6bc03e5ad9aa.svg"); }
  .flag-icon-bd.flag-icon-squared {
    background-image: url("flags/1x1/bd.ac8d97bc9328.svg"); }

.flag-icon-be {
  background-image: url("flags/4x3/be.3e206ccbb11c.svg"); }
  .flag-icon-be.flag-icon-squared {
    background-image: url("flags/1x1/be.e83467b81ee4.svg"); }

.flag-icon-bf {
  background-image: url("flags/4x3/bf.d5ebc1935347.svg"); }
  .flag-icon-bf.flag-icon-squared {
    background-image: url("flags/1x1/bf.4a2dc3427e3c.svg"); }

.flag-icon-bg {
  background-image: url("flags/4x3/bg.247feeba2568.svg"); }
  .flag-icon-bg.flag-icon-squared {
    background-image: url("flags/1x1/bg.fd31fa36f7bb.svg"); }

.flag-icon-bh {
  background-image: url("flags/4x3/bh.44ef7f2dd40e.svg"); }
  .flag-icon-bh.flag-icon-squared {
    background-image: url("flags/1x1/bh.871933ebe6dc.svg"); }

.flag-icon-bi {
  background-image: url("flags/4x3/bi.aec32be8c48d.svg"); }
  .flag-icon-bi.flag-icon-squared {
    background-image: url("flags/1x1/bi.fe0009912090.svg"); }

.flag-icon-bj {
  background-image: url("flags/4x3/bj.e0fd9acd9568.svg"); }
  .flag-icon-bj.flag-icon-squared {
    background-image: url("flags/1x1/bj.56a63073b346.svg"); }

.flag-icon-bl {
  background-image: url("flags/4x3/bl.6bc0921ef738.svg"); }
  .flag-icon-bl.flag-icon-squared {
    background-image: url("flags/1x1/bl.192ca9f39832.svg"); }

.flag-icon-bm {
  background-image: url("flags/4x3/bm.3c3a4bb2d510.svg"); }
  .flag-icon-bm.flag-icon-squared {
    background-image: url("flags/1x1/bm.62e57b0da090.svg"); }

.flag-icon-bn {
  background-image: url("flags/4x3/bn.8f92a2a68334.svg"); }
  .flag-icon-bn.flag-icon-squared {
    background-image: url("flags/1x1/bn.fbe8d8b29b5d.svg"); }

.flag-icon-bo {
  background-image: url("flags/4x3/bo.b867573646ad.svg"); }
  .flag-icon-bo.flag-icon-squared {
    background-image: url("flags/1x1/bo.6fb296d5ddde.svg"); }

.flag-icon-bq {
  background-image: url("flags/4x3/bq.2c52a7ba7c16.svg"); }
  .flag-icon-bq.flag-icon-squared {
    background-image: url("flags/1x1/bq.3321309017ec.svg"); }

.flag-icon-br {
  background-image: url("flags/4x3/br.1a59cea1ca6c.svg"); }
  .flag-icon-br.flag-icon-squared {
    background-image: url("flags/1x1/br.78de6acf30cc.svg"); }

.flag-icon-bs {
  background-image: url("flags/4x3/bs.d7739402948c.svg"); }
  .flag-icon-bs.flag-icon-squared {
    background-image: url("flags/1x1/bs.06f208efe376.svg"); }

.flag-icon-bt {
  background-image: url("flags/4x3/bt.ba78c82bac76.svg"); }
  .flag-icon-bt.flag-icon-squared {
    background-image: url("flags/1x1/bt.a8c715fb69e0.svg"); }

.flag-icon-bv {
  background-image: url("flags/4x3/bv.335d777fa31a.svg"); }
  .flag-icon-bv.flag-icon-squared {
    background-image: url("flags/1x1/bv.fb576f4e3a25.svg"); }

.flag-icon-bw {
  background-image: url("flags/4x3/bw.3019b8273dca.svg"); }
  .flag-icon-bw.flag-icon-squared {
    background-image: url("flags/1x1/bw.ee5c04fc8751.svg"); }

.flag-icon-by {
  background-image: url("flags/4x3/by.c37b472cd7ef.svg"); }
  .flag-icon-by.flag-icon-squared {
    background-image: url("flags/1x1/by.f96a9f20a388.svg"); }

.flag-icon-bz {
  background-image: url("flags/4x3/bz.54bf457314cc.svg"); }
  .flag-icon-bz.flag-icon-squared {
    background-image: url("flags/1x1/bz.43b35557c843.svg"); }

.flag-icon-ca {
  background-image: url("flags/4x3/ca.17ac187479e0.svg"); }
  .flag-icon-ca.flag-icon-squared {
    background-image: url("flags/1x1/ca.fc2f2c1d772e.svg"); }

.flag-icon-cc {
  background-image: url("flags/4x3/cc.df17cb00cf50.svg"); }
  .flag-icon-cc.flag-icon-squared {
    background-image: url("flags/1x1/cc.eef7f86375fd.svg"); }

.flag-icon-cd {
  background-image: url("flags/4x3/cd.8316eaf85e1b.svg"); }
  .flag-icon-cd.flag-icon-squared {
    background-image: url("flags/1x1/cd.ee26ac273e26.svg"); }

.flag-icon-cf {
  background-image: url("flags/4x3/cf.20a25c2a0f3c.svg"); }
  .flag-icon-cf.flag-icon-squared {
    background-image: url("flags/1x1/cf.bd69d34258d8.svg"); }

.flag-icon-cg {
  background-image: url("flags/4x3/cg.2e89ed7eb0dc.svg"); }
  .flag-icon-cg.flag-icon-squared {
    background-image: url("flags/1x1/cg.130e4bd01e59.svg"); }

.flag-icon-ch {
  background-image: url("flags/4x3/ch.c493a4ec2d35.svg"); }
  .flag-icon-ch.flag-icon-squared {
    background-image: url("flags/1x1/ch.12ad982c019a.svg"); }

.flag-icon-ci {
  background-image: url("flags/4x3/ci.18fced232aeb.svg"); }
  .flag-icon-ci.flag-icon-squared {
    background-image: url("flags/1x1/ci.02f0fd1915dd.svg"); }

.flag-icon-ck {
  background-image: url("flags/4x3/ck.842fc3e12f6a.svg"); }
  .flag-icon-ck.flag-icon-squared {
    background-image: url("flags/1x1/ck.437f1c96abba.svg"); }

.flag-icon-cl {
  background-image: url("flags/4x3/cl.6aff5a4286b6.svg"); }
  .flag-icon-cl.flag-icon-squared {
    background-image: url("flags/1x1/cl.24a7ff773460.svg"); }

.flag-icon-cm {
  background-image: url("flags/4x3/cm.af072c01315e.svg"); }
  .flag-icon-cm.flag-icon-squared {
    background-image: url("flags/1x1/cm.809d4c84ad5c.svg"); }

.flag-icon-cn {
  background-image: url("flags/4x3/cn.5e5918ff26c8.svg"); }
  .flag-icon-cn.flag-icon-squared {
    background-image: url("flags/1x1/cn.bedfd890b6c1.svg"); }

.flag-icon-co {
  background-image: url("flags/4x3/co.bfda7e863302.svg"); }
  .flag-icon-co.flag-icon-squared {
    background-image: url("flags/1x1/co.ee16270efbca.svg"); }

.flag-icon-cr {
  background-image: url("flags/4x3/cr.60862cdff2aa.svg"); }
  .flag-icon-cr.flag-icon-squared {
    background-image: url("flags/1x1/cr.7869c8a80e2c.svg"); }

.flag-icon-cu {
  background-image: url("flags/4x3/cu.15dee695d649.svg"); }
  .flag-icon-cu.flag-icon-squared {
    background-image: url("flags/1x1/cu.e509a089cd8c.svg"); }

.flag-icon-cv {
  background-image: url("flags/4x3/cv.e7a576cf6bf3.svg"); }
  .flag-icon-cv.flag-icon-squared {
    background-image: url("flags/1x1/cv.ab2ae82513ca.svg"); }

.flag-icon-cw {
  background-image: url("flags/4x3/cw.42b4e8a5fd80.svg"); }
  .flag-icon-cw.flag-icon-squared {
    background-image: url("flags/1x1/cw.723c05c587b3.svg"); }

.flag-icon-cx {
  background-image: url("flags/4x3/cx.a3a129f1df82.svg"); }
  .flag-icon-cx.flag-icon-squared {
    background-image: url("flags/1x1/cx.74cec4266434.svg"); }

.flag-icon-cy {
  background-image: url("flags/4x3/cy.805568ece5c3.svg"); }
  .flag-icon-cy.flag-icon-squared {
    background-image: url("flags/1x1/cy.1b7095f28cf0.svg"); }

.flag-icon-cz {
  background-image: url("flags/4x3/cz.b68729d8d515.svg"); }
  .flag-icon-cz.flag-icon-squared {
    background-image: url("flags/1x1/cz.5d1c62c220e3.svg"); }

.flag-icon-de {
  background-image: url("flags/4x3/de.a51d522f51a9.svg"); }
  .flag-icon-de.flag-icon-squared {
    background-image: url("flags/1x1/de.4eb7af0db693.svg"); }

.flag-icon-dj {
  background-image: url("flags/4x3/dj.9e5f122aaf95.svg"); }
  .flag-icon-dj.flag-icon-squared {
    background-image: url("flags/1x1/dj.f2abe74e2ce3.svg"); }

.flag-icon-dk {
  background-image: url("flags/4x3/dk.6d3fd354327f.svg"); }
  .flag-icon-dk.flag-icon-squared {
    background-image: url("flags/1x1/dk.68f5f8964d01.svg"); }

.flag-icon-dm {
  background-image: url("flags/4x3/dm.26eebc61eaf8.svg"); }
  .flag-icon-dm.flag-icon-squared {
    background-image: url("flags/1x1/dm.0c25d1c964ee.svg"); }

.flag-icon-do {
  background-image: url("flags/4x3/do.b458ed8d2246.svg"); }
  .flag-icon-do.flag-icon-squared {
    background-image: url("flags/1x1/do.46ecd3f1009d.svg"); }

.flag-icon-dz {
  background-image: url("flags/4x3/dz.cbc327cb4d7f.svg"); }
  .flag-icon-dz.flag-icon-squared {
    background-image: url("flags/1x1/dz.cd764f68bb24.svg"); }

.flag-icon-ec {
  background-image: url("flags/4x3/ec.a5936cd54805.svg"); }
  .flag-icon-ec.flag-icon-squared {
    background-image: url("flags/1x1/ec.0ccc79907110.svg"); }

.flag-icon-ee {
  background-image: url("flags/4x3/ee.800c650ff6f9.svg"); }
  .flag-icon-ee.flag-icon-squared {
    background-image: url("flags/1x1/ee.6d1e401a462b.svg"); }

.flag-icon-eg {
  background-image: url("flags/4x3/eg.6b3ede5793dd.svg"); }
  .flag-icon-eg.flag-icon-squared {
    background-image: url("flags/1x1/eg.855377c17e85.svg"); }

.flag-icon-eh {
  background-image: url("flags/4x3/eh.a23d3ca17d22.svg"); }
  .flag-icon-eh.flag-icon-squared {
    background-image: url("flags/1x1/eh.285f85bda877.svg"); }

.flag-icon-er {
  background-image: url("flags/4x3/er.87023ff79de0.svg"); }
  .flag-icon-er.flag-icon-squared {
    background-image: url("flags/1x1/er.3ad6e1e358f7.svg"); }

.flag-icon-es {
  background-image: url("flags/4x3/es.2d0caa1aed39.svg"); }
  .flag-icon-es.flag-icon-squared {
    background-image: url("flags/1x1/es.8020fcd82cc0.svg"); }

.flag-icon-et {
  background-image: url("flags/4x3/et.c7a568b5f217.svg"); }
  .flag-icon-et.flag-icon-squared {
    background-image: url("flags/1x1/et.36557b8c11bc.svg"); }

.flag-icon-fi {
  background-image: url("flags/4x3/fi.ed0d202ebd95.svg"); }
  .flag-icon-fi.flag-icon-squared {
    background-image: url("flags/1x1/fi.c09b67019ae9.svg"); }

.flag-icon-fj {
  background-image: url("flags/4x3/fj.06a2a0a58e44.svg"); }
  .flag-icon-fj.flag-icon-squared {
    background-image: url("flags/1x1/fj.145f6e915d71.svg"); }

.flag-icon-fk {
  background-image: url("flags/4x3/fk.9afe00c857c5.svg"); }
  .flag-icon-fk.flag-icon-squared {
    background-image: url("flags/1x1/fk.0346c5086de1.svg"); }

.flag-icon-fm {
  background-image: url("flags/4x3/fm.158c1a992d5b.svg"); }
  .flag-icon-fm.flag-icon-squared {
    background-image: url("flags/1x1/fm.80592cbbf4ad.svg"); }

.flag-icon-fo {
  background-image: url("flags/4x3/fo.b2a83814fafe.svg"); }
  .flag-icon-fo.flag-icon-squared {
    background-image: url("flags/1x1/fo.727b464e112f.svg"); }

.flag-icon-fr {
  background-image: url("flags/4x3/fr.5f045d2c03d6.svg"); }
  .flag-icon-fr.flag-icon-squared {
    background-image: url("flags/1x1/fr.be1df903f0d7.svg"); }

.flag-icon-ga {
  background-image: url("flags/4x3/ga.94225722ca66.svg"); }
  .flag-icon-ga.flag-icon-squared {
    background-image: url("flags/1x1/ga.09eba4c8e666.svg"); }

.flag-icon-gb {
  background-image: url("flags/4x3/gb.26f575fe296c.svg"); }
  .flag-icon-gb.flag-icon-squared {
    background-image: url("flags/1x1/gb.044f7b442edc.svg"); }

.flag-icon-gd {
  background-image: url("flags/4x3/gd.3fcac19b93e7.svg"); }
  .flag-icon-gd.flag-icon-squared {
    background-image: url("flags/1x1/gd.14c87934ad3d.svg"); }

.flag-icon-ge {
  background-image: url("flags/4x3/ge.616a9f1efe5a.svg"); }
  .flag-icon-ge.flag-icon-squared {
    background-image: url("flags/1x1/ge.dc17a92db8fe.svg"); }

.flag-icon-gf {
  background-image: url("flags/4x3/gf.0c190d1854cb.svg"); }
  .flag-icon-gf.flag-icon-squared {
    background-image: url("flags/1x1/gf.142f9db23df8.svg"); }

.flag-icon-gg {
  background-image: url("flags/4x3/gg.bb803fec93f6.svg"); }
  .flag-icon-gg.flag-icon-squared {
    background-image: url("flags/1x1/gg.c2b5483acf23.svg"); }

.flag-icon-gh {
  background-image: url("flags/4x3/gh.beaf26e1e0de.svg"); }
  .flag-icon-gh.flag-icon-squared {
    background-image: url("flags/1x1/gh.1ab7e23ab788.svg"); }

.flag-icon-gi {
  background-image: url("flags/4x3/gi.6d2c289a78a1.svg"); }
  .flag-icon-gi.flag-icon-squared {
    background-image: url("flags/1x1/gi.e833214fbf46.svg"); }

.flag-icon-gl {
  background-image: url("flags/4x3/gl.16733452da55.svg"); }
  .flag-icon-gl.flag-icon-squared {
    background-image: url("flags/1x1/gl.cbc3b4bf8c43.svg"); }

.flag-icon-gm {
  background-image: url("flags/4x3/gm.ad71e49941a9.svg"); }
  .flag-icon-gm.flag-icon-squared {
    background-image: url("flags/1x1/gm.69f9b33137bd.svg"); }

.flag-icon-gn {
  background-image: url("flags/4x3/gn.7136fba9f5b7.svg"); }
  .flag-icon-gn.flag-icon-squared {
    background-image: url("flags/1x1/gn.a6a97b66e2a0.svg"); }

.flag-icon-gp {
  background-image: url("flags/4x3/gp.dc2fad88ca87.svg"); }
  .flag-icon-gp.flag-icon-squared {
    background-image: url("flags/1x1/gp.f270c0dc699a.svg"); }

.flag-icon-gq {
  background-image: url("flags/4x3/gq.c0f67260c94f.svg"); }
  .flag-icon-gq.flag-icon-squared {
    background-image: url("flags/1x1/gq.6cd4d6693c11.svg"); }

.flag-icon-gr {
  background-image: url("flags/4x3/gr.8559fb8bbb9f.svg"); }
  .flag-icon-gr.flag-icon-squared {
    background-image: url("flags/1x1/gr.04d30c88c340.svg"); }

.flag-icon-gs {
  background-image: url("flags/4x3/gs.ffdcf7e8d78e.svg"); }
  .flag-icon-gs.flag-icon-squared {
    background-image: url("flags/1x1/gs.57397584b2f6.svg"); }

.flag-icon-gt {
  background-image: url("flags/4x3/gt.b484cf21cb05.svg"); }
  .flag-icon-gt.flag-icon-squared {
    background-image: url("flags/1x1/gt.4632809044fa.svg"); }

.flag-icon-gu {
  background-image: url("flags/4x3/gu.b89b682e94d7.svg"); }
  .flag-icon-gu.flag-icon-squared {
    background-image: url("flags/1x1/gu.1406c5a96f9b.svg"); }

.flag-icon-gw {
  background-image: url("flags/4x3/gw.1e33dcd6a30a.svg"); }
  .flag-icon-gw.flag-icon-squared {
    background-image: url("flags/1x1/gw.a987ff2c3083.svg"); }

.flag-icon-gy {
  background-image: url("flags/4x3/gy.6373016d482c.svg"); }
  .flag-icon-gy.flag-icon-squared {
    background-image: url("flags/1x1/gy.625a1ab0c28a.svg"); }

.flag-icon-hk {
  background-image: url("flags/4x3/hk.378ff44b6717.svg"); }
  .flag-icon-hk.flag-icon-squared {
    background-image: url("flags/1x1/hk.c0a76dea4c7b.svg"); }

.flag-icon-hm {
  background-image: url("flags/4x3/hm.a6b406b9f619.svg"); }
  .flag-icon-hm.flag-icon-squared {
    background-image: url("flags/1x1/hm.ca37bda63be6.svg"); }

.flag-icon-hn {
  background-image: url("flags/4x3/hn.538bcb99e9d7.svg"); }
  .flag-icon-hn.flag-icon-squared {
    background-image: url("flags/1x1/hn.625e62aac268.svg"); }

.flag-icon-hr {
  background-image: url("flags/4x3/hr.563d3c098909.svg"); }
  .flag-icon-hr.flag-icon-squared {
    background-image: url("flags/1x1/hr.dc70492e6d0c.svg"); }

.flag-icon-ht {
  background-image: url("flags/4x3/ht.439ff5b2b8fd.svg"); }
  .flag-icon-ht.flag-icon-squared {
    background-image: url("flags/1x1/ht.bf2699c766f5.svg"); }

.flag-icon-hu {
  background-image: url("flags/4x3/hu.1f258db54d2a.svg"); }
  .flag-icon-hu.flag-icon-squared {
    background-image: url("flags/1x1/hu.4707577f6538.svg"); }

.flag-icon-id {
  background-image: url("flags/4x3/id.55e54db0b085.svg"); }
  .flag-icon-id.flag-icon-squared {
    background-image: url("flags/1x1/id.d107c3019844.svg"); }

.flag-icon-ie {
  background-image: url("flags/4x3/ie.00653f909b61.svg"); }
  .flag-icon-ie.flag-icon-squared {
    background-image: url("flags/1x1/ie.196f4bc17e65.svg"); }

.flag-icon-il {
  background-image: url("flags/4x3/il.6450d895d0f1.svg"); }
  .flag-icon-il.flag-icon-squared {
    background-image: url("flags/1x1/il.5746b8c59dec.svg"); }

.flag-icon-im {
  background-image: url("flags/4x3/im.f359e4af84de.svg"); }
  .flag-icon-im.flag-icon-squared {
    background-image: url("flags/1x1/im.063e4f27d4b9.svg"); }

.flag-icon-in {
  background-image: url("flags/4x3/in.b55580fd2987.svg"); }
  .flag-icon-in.flag-icon-squared {
    background-image: url("flags/1x1/in.f9c870c783ae.svg"); }

.flag-icon-io {
  background-image: url("flags/4x3/io.c3a9a34773e5.svg"); }
  .flag-icon-io.flag-icon-squared {
    background-image: url("flags/1x1/io.60c160193f00.svg"); }

.flag-icon-iq {
  background-image: url("flags/4x3/iq.3e39395d782d.svg"); }
  .flag-icon-iq.flag-icon-squared {
    background-image: url("flags/1x1/iq.b797eb0bfee0.svg"); }

.flag-icon-ir {
  background-image: url("flags/4x3/ir.58c78eab9893.svg"); }
  .flag-icon-ir.flag-icon-squared {
    background-image: url("flags/1x1/ir.5e7a66fb0660.svg"); }

.flag-icon-is {
  background-image: url("flags/4x3/is.bf6e98c2efd8.svg"); }
  .flag-icon-is.flag-icon-squared {
    background-image: url("flags/1x1/is.d2df572058e3.svg"); }

.flag-icon-it {
  background-image: url("flags/4x3/it.39d095fb23c8.svg"); }
  .flag-icon-it.flag-icon-squared {
    background-image: url("flags/1x1/it.d5204a17fb30.svg"); }

.flag-icon-je {
  background-image: url("flags/4x3/je.ae6abe6ee98a.svg"); }
  .flag-icon-je.flag-icon-squared {
    background-image: url("flags/1x1/je.35c3c0915bb5.svg"); }

.flag-icon-jm {
  background-image: url("flags/4x3/jm.bb9c65575ac2.svg"); }
  .flag-icon-jm.flag-icon-squared {
    background-image: url("flags/1x1/jm.c2f79f609dc0.svg"); }

.flag-icon-jo {
  background-image: url("flags/4x3/jo.4ac727e70979.svg"); }
  .flag-icon-jo.flag-icon-squared {
    background-image: url("flags/1x1/jo.95900b0b6654.svg"); }

.flag-icon-jp {
  background-image: url("flags/4x3/jp.abf6d360f1ce.svg"); }
  .flag-icon-jp.flag-icon-squared {
    background-image: url("flags/1x1/jp.c43049c28ba0.svg"); }

.flag-icon-ke {
  background-image: url("flags/4x3/ke.28bffdde1a32.svg"); }
  .flag-icon-ke.flag-icon-squared {
    background-image: url("flags/1x1/ke.cdbf16a8f397.svg"); }

.flag-icon-kg {
  background-image: url("flags/4x3/kg.7f25fc523485.svg"); }
  .flag-icon-kg.flag-icon-squared {
    background-image: url("flags/1x1/kg.5cd7c8e671fe.svg"); }

.flag-icon-kh {
  background-image: url("flags/4x3/kh.9e206ef9fe85.svg"); }
  .flag-icon-kh.flag-icon-squared {
    background-image: url("flags/1x1/kh.f7fb085f68d9.svg"); }

.flag-icon-ki {
  background-image: url("flags/4x3/ki.f9be0945c0c3.svg"); }
  .flag-icon-ki.flag-icon-squared {
    background-image: url("flags/1x1/ki.e4d0ec40745d.svg"); }

.flag-icon-km {
  background-image: url("flags/4x3/km.73fc71a89457.svg"); }
  .flag-icon-km.flag-icon-squared {
    background-image: url("flags/1x1/km.8dd5bdd79617.svg"); }

.flag-icon-kn {
  background-image: url("flags/4x3/kn.262dffc88272.svg"); }
  .flag-icon-kn.flag-icon-squared {
    background-image: url("flags/1x1/kn.7444ddc592a9.svg"); }

.flag-icon-kp {
  background-image: url("flags/4x3/kp.bd080ebda238.svg"); }
  .flag-icon-kp.flag-icon-squared {
    background-image: url("flags/1x1/kp.b9a197f6ebda.svg"); }

.flag-icon-kr {
  background-image: url("flags/4x3/kr.4e13befd09e8.svg"); }
  .flag-icon-kr.flag-icon-squared {
    background-image: url("flags/1x1/kr.b85cc3dcda3d.svg"); }

.flag-icon-kw {
  background-image: url("flags/4x3/kw.d8c09028cceb.svg"); }
  .flag-icon-kw.flag-icon-squared {
    background-image: url("flags/1x1/kw.8fda8b385ce4.svg"); }

.flag-icon-ky {
  background-image: url("flags/4x3/ky.f5d9d8099bfa.svg"); }
  .flag-icon-ky.flag-icon-squared {
    background-image: url("flags/1x1/ky.bea1dbdd7aeb.svg"); }

.flag-icon-kz {
  background-image: url("flags/4x3/kz.0e744e4eb3a9.svg"); }
  .flag-icon-kz.flag-icon-squared {
    background-image: url("flags/1x1/kz.63392ec44b38.svg"); }

.flag-icon-la {
  background-image: url("flags/4x3/la.6db54baef1fa.svg"); }
  .flag-icon-la.flag-icon-squared {
    background-image: url("flags/1x1/la.90b7d66559d0.svg"); }

.flag-icon-lb {
  background-image: url("flags/4x3/lb.818a91491ea1.svg"); }
  .flag-icon-lb.flag-icon-squared {
    background-image: url("flags/1x1/lb.5fb37558f268.svg"); }

.flag-icon-lc {
  background-image: url("flags/4x3/lc.1f8cb2831080.svg"); }
  .flag-icon-lc.flag-icon-squared {
    background-image: url("flags/1x1/lc.17a7302c2972.svg"); }

.flag-icon-li {
  background-image: url("flags/4x3/li.5c6e91bd4340.svg"); }
  .flag-icon-li.flag-icon-squared {
    background-image: url("flags/1x1/li.963c7aa5c106.svg"); }

.flag-icon-lk {
  background-image: url("flags/4x3/lk.f4106211fb7b.svg"); }
  .flag-icon-lk.flag-icon-squared {
    background-image: url("flags/1x1/lk.9822728dbbd6.svg"); }

.flag-icon-lr {
  background-image: url("flags/4x3/lr.5ed045da0058.svg"); }
  .flag-icon-lr.flag-icon-squared {
    background-image: url("flags/1x1/lr.9d07aaa02270.svg"); }

.flag-icon-ls {
  background-image: url("flags/4x3/ls.bfa2f1853606.svg"); }
  .flag-icon-ls.flag-icon-squared {
    background-image: url("flags/1x1/ls.c18e9d9ab6f8.svg"); }

.flag-icon-lt {
  background-image: url("flags/4x3/lt.759bbeac0726.svg"); }
  .flag-icon-lt.flag-icon-squared {
    background-image: url("flags/1x1/lt.f1a8d690b95c.svg"); }

.flag-icon-lu {
  background-image: url("flags/4x3/lu.1ac4d60fdc5d.svg"); }
  .flag-icon-lu.flag-icon-squared {
    background-image: url("flags/1x1/lu.246e0e71b5f3.svg"); }

.flag-icon-lv {
  background-image: url("flags/4x3/lv.dbff071864a6.svg"); }
  .flag-icon-lv.flag-icon-squared {
    background-image: url("flags/1x1/lv.578aa3324fa4.svg"); }

.flag-icon-ly {
  background-image: url("flags/4x3/ly.f75b16b4fefb.svg"); }
  .flag-icon-ly.flag-icon-squared {
    background-image: url("flags/1x1/ly.a8a61db8b690.svg"); }

.flag-icon-ma {
  background-image: url("flags/4x3/ma.07997bbe2c28.svg"); }
  .flag-icon-ma.flag-icon-squared {
    background-image: url("flags/1x1/ma.86244aa5c788.svg"); }

.flag-icon-mc {
  background-image: url("flags/4x3/mc.749e995c8a06.svg"); }
  .flag-icon-mc.flag-icon-squared {
    background-image: url("flags/1x1/mc.a6daee7dc17f.svg"); }

.flag-icon-md {
  background-image: url("flags/4x3/md.bba429bfd66b.svg"); }
  .flag-icon-md.flag-icon-squared {
    background-image: url("flags/1x1/md.63f49a608636.svg"); }

.flag-icon-me {
  background-image: url("flags/4x3/me.dadc0f0c71a3.svg"); }
  .flag-icon-me.flag-icon-squared {
    background-image: url("flags/1x1/me.0456e73c5126.svg"); }

.flag-icon-mf {
  background-image: url("flags/4x3/mf.d2d3f46a2a41.svg"); }
  .flag-icon-mf.flag-icon-squared {
    background-image: url("flags/1x1/mf.210c4ae60d88.svg"); }

.flag-icon-mg {
  background-image: url("flags/4x3/mg.f2a14d46487d.svg"); }
  .flag-icon-mg.flag-icon-squared {
    background-image: url("flags/1x1/mg.f3e5ef06b63e.svg"); }

.flag-icon-mh {
  background-image: url("flags/4x3/mh.d44b1528ab77.svg"); }
  .flag-icon-mh.flag-icon-squared {
    background-image: url("flags/1x1/mh.0b4162ecb812.svg"); }

.flag-icon-mk {
  background-image: url("flags/4x3/mk.d1cfe0c7498b.svg"); }
  .flag-icon-mk.flag-icon-squared {
    background-image: url("flags/1x1/mk.9128933447b1.svg"); }

.flag-icon-ml {
  background-image: url("flags/4x3/ml.7d0a81ea51f7.svg"); }
  .flag-icon-ml.flag-icon-squared {
    background-image: url("flags/1x1/ml.ba5418449ade.svg"); }

.flag-icon-mm {
  background-image: url("flags/4x3/mm.fa18e4a39dc8.svg"); }
  .flag-icon-mm.flag-icon-squared {
    background-image: url("flags/1x1/mm.7d0163c53ce5.svg"); }

.flag-icon-mn {
  background-image: url("flags/4x3/mn.1c60e25046d6.svg"); }
  .flag-icon-mn.flag-icon-squared {
    background-image: url("flags/1x1/mn.10765d4c8c11.svg"); }

.flag-icon-mo {
  background-image: url("flags/4x3/mo.2cf849c3b8c4.svg"); }
  .flag-icon-mo.flag-icon-squared {
    background-image: url("flags/1x1/mo.5bb556f0b864.svg"); }

.flag-icon-mp {
  background-image: url("flags/4x3/mp.9f377cb99605.svg"); }
  .flag-icon-mp.flag-icon-squared {
    background-image: url("flags/1x1/mp.bc3b5c5f5f13.svg"); }

.flag-icon-mq {
  background-image: url("flags/4x3/mq.be16d4d44f4e.svg"); }
  .flag-icon-mq.flag-icon-squared {
    background-image: url("flags/1x1/mq.b3c6d3a001f4.svg"); }

.flag-icon-mr {
  background-image: url("flags/4x3/mr.eadf639dd7b6.svg"); }
  .flag-icon-mr.flag-icon-squared {
    background-image: url("flags/1x1/mr.449d1c39ce68.svg"); }

.flag-icon-ms {
  background-image: url("flags/4x3/ms.80d6b397a363.svg"); }
  .flag-icon-ms.flag-icon-squared {
    background-image: url("flags/1x1/ms.98bf5c5e8268.svg"); }

.flag-icon-mt {
  background-image: url("flags/4x3/mt.d6eccaefeabe.svg"); }
  .flag-icon-mt.flag-icon-squared {
    background-image: url("flags/1x1/mt.326058406d58.svg"); }

.flag-icon-mu {
  background-image: url("flags/4x3/mu.f30f99d86169.svg"); }
  .flag-icon-mu.flag-icon-squared {
    background-image: url("flags/1x1/mu.6362bb22a1f7.svg"); }

.flag-icon-mv {
  background-image: url("flags/4x3/mv.5091e702d7b0.svg"); }
  .flag-icon-mv.flag-icon-squared {
    background-image: url("flags/1x1/mv.a82f329beadf.svg"); }

.flag-icon-mw {
  background-image: url("flags/4x3/mw.f9e36b314f89.svg"); }
  .flag-icon-mw.flag-icon-squared {
    background-image: url("flags/1x1/mw.2d49b1f1ac95.svg"); }

.flag-icon-mx {
  background-image: url("flags/4x3/mx.2101146e7a1d.svg"); }
  .flag-icon-mx.flag-icon-squared {
    background-image: url("flags/1x1/mx.98615f7ff2fd.svg"); }

.flag-icon-my {
  background-image: url("flags/4x3/my.190d4872ea77.svg"); }
  .flag-icon-my.flag-icon-squared {
    background-image: url("flags/1x1/my.b7e5d4315a97.svg"); }

.flag-icon-mz {
  background-image: url("flags/4x3/mz.90037d6e7247.svg"); }
  .flag-icon-mz.flag-icon-squared {
    background-image: url("flags/1x1/mz.6f84b9a561aa.svg"); }

.flag-icon-na {
  background-image: url("flags/4x3/na.24e7fe9c36a3.svg"); }
  .flag-icon-na.flag-icon-squared {
    background-image: url("flags/1x1/na.839f8f378b56.svg"); }

.flag-icon-nc {
  background-image: url("flags/4x3/nc.c5187b82ae7b.svg"); }
  .flag-icon-nc.flag-icon-squared {
    background-image: url("flags/1x1/nc.72c93fae16aa.svg"); }

.flag-icon-ne {
  background-image: url("flags/4x3/ne.01cfd5bde900.svg"); }
  .flag-icon-ne.flag-icon-squared {
    background-image: url("flags/1x1/ne.b109ddc73028.svg"); }

.flag-icon-nf {
  background-image: url("flags/4x3/nf.14aaa3ef0619.svg"); }
  .flag-icon-nf.flag-icon-squared {
    background-image: url("flags/1x1/nf.3315be595198.svg"); }

.flag-icon-ng {
  background-image: url("flags/4x3/ng.580254d5f1f5.svg"); }
  .flag-icon-ng.flag-icon-squared {
    background-image: url("flags/1x1/ng.5880b5c80817.svg"); }

.flag-icon-ni {
  background-image: url("flags/4x3/ni.5830a76a5a18.svg"); }
  .flag-icon-ni.flag-icon-squared {
    background-image: url("flags/1x1/ni.5006277c81e0.svg"); }

.flag-icon-nl {
  background-image: url("flags/4x3/nl.79e47ea071ea.svg"); }
  .flag-icon-nl.flag-icon-squared {
    background-image: url("flags/1x1/nl.09ccf3b3b0a1.svg"); }

.flag-icon-no {
  background-image: url("flags/4x3/no.d3c5a0b63293.svg"); }
  .flag-icon-no.flag-icon-squared {
    background-image: url("flags/1x1/no.f59f9b3fe26d.svg"); }

.flag-icon-np {
  background-image: url("flags/4x3/np.a9421038f167.svg"); }
  .flag-icon-np.flag-icon-squared {
    background-image: url("flags/1x1/np.9655cd636f22.svg"); }

.flag-icon-nr {
  background-image: url("flags/4x3/nr.6bd0e7deb464.svg"); }
  .flag-icon-nr.flag-icon-squared {
    background-image: url("flags/1x1/nr.06e0d9632848.svg"); }

.flag-icon-nu {
  background-image: url("flags/4x3/nu.dc7a2b144aa6.svg"); }
  .flag-icon-nu.flag-icon-squared {
    background-image: url("flags/1x1/nu.9d9397732159.svg"); }

.flag-icon-nz {
  background-image: url("flags/4x3/nz.248dbad199c8.svg"); }
  .flag-icon-nz.flag-icon-squared {
    background-image: url("flags/1x1/nz.210dd911d7d9.svg"); }

.flag-icon-om {
  background-image: url("flags/4x3/om.2ebf43af1037.svg"); }
  .flag-icon-om.flag-icon-squared {
    background-image: url("flags/1x1/om.f7223881f778.svg"); }

.flag-icon-pa {
  background-image: url("flags/4x3/pa.ced4a2429212.svg"); }
  .flag-icon-pa.flag-icon-squared {
    background-image: url("flags/1x1/pa.d9eb83de0bee.svg"); }

.flag-icon-pe {
  background-image: url("flags/4x3/pe.f0816c3791b8.svg"); }
  .flag-icon-pe.flag-icon-squared {
    background-image: url("flags/1x1/pe.ee097e509202.svg"); }

.flag-icon-pf {
  background-image: url("flags/4x3/pf.d7a9350101ec.svg"); }
  .flag-icon-pf.flag-icon-squared {
    background-image: url("flags/1x1/pf.5f66e6310ad3.svg"); }

.flag-icon-pg {
  background-image: url("flags/4x3/pg.068910e28d2c.svg"); }
  .flag-icon-pg.flag-icon-squared {
    background-image: url("flags/1x1/pg.ae40d3716f41.svg"); }

.flag-icon-ph {
  background-image: url("flags/4x3/ph.b7bec49ebea8.svg"); }
  .flag-icon-ph.flag-icon-squared {
    background-image: url("flags/1x1/ph.ad4ca7cee3cb.svg"); }

.flag-icon-pk {
  background-image: url("flags/4x3/pk.2fddfea38f20.svg"); }
  .flag-icon-pk.flag-icon-squared {
    background-image: url("flags/1x1/pk.a79bdd9971cc.svg"); }

.flag-icon-pl {
  background-image: url("flags/4x3/pl.0ca345e74b89.svg"); }
  .flag-icon-pl.flag-icon-squared {
    background-image: url("flags/1x1/pl.4a936767fc2a.svg"); }

.flag-icon-pm {
  background-image: url("flags/4x3/pm.deb31e6c5662.svg"); }
  .flag-icon-pm.flag-icon-squared {
    background-image: url("flags/1x1/pm.d14d74e8a1f2.svg"); }

.flag-icon-pn {
  background-image: url("flags/4x3/pn.e56155c19e2e.svg"); }
  .flag-icon-pn.flag-icon-squared {
    background-image: url("flags/1x1/pn.011983ac9814.svg"); }

.flag-icon-pr {
  background-image: url("flags/4x3/pr.346139ed2d06.svg"); }
  .flag-icon-pr.flag-icon-squared {
    background-image: url("flags/1x1/pr.5fb60efd3175.svg"); }

.flag-icon-ps {
  background-image: url("flags/4x3/ps.04f55893fb0d.svg"); }
  .flag-icon-ps.flag-icon-squared {
    background-image: url("flags/1x1/ps.0aecfee2628b.svg"); }

.flag-icon-pt {
  background-image: url("flags/4x3/pt.3c410042f938.svg"); }
  .flag-icon-pt.flag-icon-squared {
    background-image: url("flags/1x1/pt.492042709de1.svg"); }

.flag-icon-pw {
  background-image: url("flags/4x3/pw.8bfbafe29992.svg"); }
  .flag-icon-pw.flag-icon-squared {
    background-image: url("flags/1x1/pw.def1819bbd98.svg"); }

.flag-icon-py {
  background-image: url("flags/4x3/py.b79561133db5.svg"); }
  .flag-icon-py.flag-icon-squared {
    background-image: url("flags/1x1/py.9303013528a6.svg"); }

.flag-icon-qa {
  background-image: url("flags/4x3/qa.567371af3e42.svg"); }
  .flag-icon-qa.flag-icon-squared {
    background-image: url("flags/1x1/qa.103a7434da90.svg"); }

.flag-icon-re {
  background-image: url("flags/4x3/re.db8d6956acd6.svg"); }
  .flag-icon-re.flag-icon-squared {
    background-image: url("flags/1x1/re.535389c10e8c.svg"); }

.flag-icon-ro {
  background-image: url("flags/4x3/ro.64515b6acf97.svg"); }
  .flag-icon-ro.flag-icon-squared {
    background-image: url("flags/1x1/ro.e8cfe32c17dc.svg"); }

.flag-icon-rs {
  background-image: url("flags/4x3/rs.9926aca85269.svg"); }
  .flag-icon-rs.flag-icon-squared {
    background-image: url("flags/1x1/rs.4eaf546a6aa3.svg"); }

.flag-icon-ru {
  background-image: url("flags/4x3/ru.eb6d841867bb.svg"); }
  .flag-icon-ru.flag-icon-squared {
    background-image: url("flags/1x1/ru.0f6e38671299.svg"); }

.flag-icon-rw {
  background-image: url("flags/4x3/rw.ad9eee21e450.svg"); }
  .flag-icon-rw.flag-icon-squared {
    background-image: url("flags/1x1/rw.3c99a1891551.svg"); }

.flag-icon-sa {
  background-image: url("flags/4x3/sa.6cc2f890489c.svg"); }
  .flag-icon-sa.flag-icon-squared {
    background-image: url("flags/1x1/sa.d2578130afbc.svg"); }

.flag-icon-sb {
  background-image: url("flags/4x3/sb.9b02d1c70d8f.svg"); }
  .flag-icon-sb.flag-icon-squared {
    background-image: url("flags/1x1/sb.97023a5da211.svg"); }

.flag-icon-sc {
  background-image: url("flags/4x3/sc.c5f77013599d.svg"); }
  .flag-icon-sc.flag-icon-squared {
    background-image: url("flags/1x1/sc.18d0ba5c5edf.svg"); }

.flag-icon-sd {
  background-image: url("flags/4x3/sd.b91bc7d2baad.svg"); }
  .flag-icon-sd.flag-icon-squared {
    background-image: url("flags/1x1/sd.0942912c15fe.svg"); }

.flag-icon-se {
  background-image: url("flags/4x3/se.0f303b3ad226.svg"); }
  .flag-icon-se.flag-icon-squared {
    background-image: url("flags/1x1/se.8fd954d422fe.svg"); }

.flag-icon-sg {
  background-image: url("flags/4x3/sg.08622d7eb6d1.svg"); }
  .flag-icon-sg.flag-icon-squared {
    background-image: url("flags/1x1/sg.d4402fa200b5.svg"); }

.flag-icon-sh {
  background-image: url("flags/4x3/sh.db2ed663a84b.svg"); }
  .flag-icon-sh.flag-icon-squared {
    background-image: url("flags/1x1/sh.2c0e7a98cc7a.svg"); }

.flag-icon-si {
  background-image: url("flags/4x3/si.59516929daef.svg"); }
  .flag-icon-si.flag-icon-squared {
    background-image: url("flags/1x1/si.52d920078ae0.svg"); }

.flag-icon-sj {
  background-image: url("flags/4x3/sj.209f1a8d818a.svg"); }
  .flag-icon-sj.flag-icon-squared {
    background-image: url("flags/1x1/sj.5c02688a7788.svg"); }

.flag-icon-sk {
  background-image: url("flags/4x3/sk.daee0d7f906b.svg"); }
  .flag-icon-sk.flag-icon-squared {
    background-image: url("flags/1x1/sk.e43885524b5c.svg"); }

.flag-icon-sl {
  background-image: url("flags/4x3/sl.e22f0ea32eba.svg"); }
  .flag-icon-sl.flag-icon-squared {
    background-image: url("flags/1x1/sl.98468e8e0d82.svg"); }

.flag-icon-sm {
  background-image: url("flags/4x3/sm.6b9322fe3834.svg"); }
  .flag-icon-sm.flag-icon-squared {
    background-image: url("flags/1x1/sm.c1143f65d5a6.svg"); }

.flag-icon-sn {
  background-image: url("flags/4x3/sn.66286418e688.svg"); }
  .flag-icon-sn.flag-icon-squared {
    background-image: url("flags/1x1/sn.b3447079fa40.svg"); }

.flag-icon-so {
  background-image: url("flags/4x3/so.c76d906b5cfe.svg"); }
  .flag-icon-so.flag-icon-squared {
    background-image: url("flags/1x1/so.381e0656cd7c.svg"); }

.flag-icon-sr {
  background-image: url("flags/4x3/sr.2db9d92e339e.svg"); }
  .flag-icon-sr.flag-icon-squared {
    background-image: url("flags/1x1/sr.da031167b458.svg"); }

.flag-icon-ss {
  background-image: url("flags/4x3/ss.395040018fa5.svg"); }
  .flag-icon-ss.flag-icon-squared {
    background-image: url("flags/1x1/ss.f0639fa599c5.svg"); }

.flag-icon-st {
  background-image: url("flags/4x3/st.dafd1b54df70.svg"); }
  .flag-icon-st.flag-icon-squared {
    background-image: url("flags/1x1/st.176ebc09a01c.svg"); }

.flag-icon-sv {
  background-image: url("flags/4x3/sv.d634f9a62464.svg"); }
  .flag-icon-sv.flag-icon-squared {
    background-image: url("flags/1x1/sv.3079f878814f.svg"); }

.flag-icon-sx {
  background-image: url("flags/4x3/sx.cb86d088b9f7.svg"); }
  .flag-icon-sx.flag-icon-squared {
    background-image: url("flags/1x1/sx.1fc55ded843b.svg"); }

.flag-icon-sy {
  background-image: url("flags/4x3/sy.02b9a07aa64c.svg"); }
  .flag-icon-sy.flag-icon-squared {
    background-image: url("flags/1x1/sy.8b012c14e8ba.svg"); }

.flag-icon-sz {
  background-image: url("flags/4x3/sz.aeb0c7ef487d.svg"); }
  .flag-icon-sz.flag-icon-squared {
    background-image: url("flags/1x1/sz.f3433e0442d4.svg"); }

.flag-icon-tc {
  background-image: url("flags/4x3/tc.8f88612b4aec.svg"); }
  .flag-icon-tc.flag-icon-squared {
    background-image: url("flags/1x1/tc.d8595b0311b0.svg"); }

.flag-icon-td {
  background-image: url("flags/4x3/td.7a610abba83b.svg"); }
  .flag-icon-td.flag-icon-squared {
    background-image: url("flags/1x1/td.5bd58c9a88d4.svg"); }

.flag-icon-tf {
  background-image: url("flags/4x3/tf.4ac80a535c75.svg"); }
  .flag-icon-tf.flag-icon-squared {
    background-image: url("flags/1x1/tf.ea9f2477aef7.svg"); }

.flag-icon-tg {
  background-image: url("flags/4x3/tg.b48a780a708f.svg"); }
  .flag-icon-tg.flag-icon-squared {
    background-image: url("flags/1x1/tg.071e935e571b.svg"); }

.flag-icon-th {
  background-image: url("flags/4x3/th.878917557221.svg"); }
  .flag-icon-th.flag-icon-squared {
    background-image: url("flags/1x1/th.a88d006ab7af.svg"); }

.flag-icon-tj {
  background-image: url("flags/4x3/tj.fa81647ac8dd.svg"); }
  .flag-icon-tj.flag-icon-squared {
    background-image: url("flags/1x1/tj.76ed9f47d0f9.svg"); }

.flag-icon-tk {
  background-image: url("flags/4x3/tk.f2c3a640eb18.svg"); }
  .flag-icon-tk.flag-icon-squared {
    background-image: url("flags/1x1/tk.0f4fb02a665a.svg"); }

.flag-icon-tl {
  background-image: url("flags/4x3/tl.64f3c7e06067.svg"); }
  .flag-icon-tl.flag-icon-squared {
    background-image: url("flags/1x1/tl.2c6671da56a0.svg"); }

.flag-icon-tm {
  background-image: url("flags/4x3/tm.8e52383f0c61.svg"); }
  .flag-icon-tm.flag-icon-squared {
    background-image: url("flags/1x1/tm.ebbd1999c6b1.svg"); }

.flag-icon-tn {
  background-image: url("flags/4x3/tn.64df31502fa4.svg"); }
  .flag-icon-tn.flag-icon-squared {
    background-image: url("flags/1x1/tn.4ce2a1d2cc2f.svg"); }

.flag-icon-to {
  background-image: url("flags/4x3/to.11bd964db3e8.svg"); }
  .flag-icon-to.flag-icon-squared {
    background-image: url("flags/1x1/to.10c5f4e30dc4.svg"); }

.flag-icon-tr {
  background-image: url("flags/4x3/tr.a275961fe22f.svg"); }
  .flag-icon-tr.flag-icon-squared {
    background-image: url("flags/1x1/tr.60fb243496d3.svg"); }

.flag-icon-tt {
  background-image: url("flags/4x3/tt.c9d438bf8605.svg"); }
  .flag-icon-tt.flag-icon-squared {
    background-image: url("flags/1x1/tt.4997474f9182.svg"); }

.flag-icon-tv {
  background-image: url("flags/4x3/tv.5c596d5c967d.svg"); }
  .flag-icon-tv.flag-icon-squared {
    background-image: url("flags/1x1/tv.14adc05cbb60.svg"); }

.flag-icon-tw {
  background-image: url("flags/4x3/tw.3101336bb502.svg"); }
  .flag-icon-tw.flag-icon-squared {
    background-image: url("flags/1x1/tw.22084f478d0f.svg"); }

.flag-icon-tz {
  background-image: url("flags/4x3/tz.5cff96bc6c95.svg"); }
  .flag-icon-tz.flag-icon-squared {
    background-image: url("flags/1x1/tz.bdfcd45f715b.svg"); }

.flag-icon-ua {
  background-image: url("flags/4x3/ua.3697c94335c6.svg"); }
  .flag-icon-ua.flag-icon-squared {
    background-image: url("flags/1x1/ua.b4866f4d7ae2.svg"); }

.flag-icon-ug {
  background-image: url("flags/4x3/ug.cd35ef48321e.svg"); }
  .flag-icon-ug.flag-icon-squared {
    background-image: url("flags/1x1/ug.c5c09c987975.svg"); }

.flag-icon-um {
  background-image: url("flags/4x3/um.deb31d4981af.svg"); }
  .flag-icon-um.flag-icon-squared {
    background-image: url("flags/1x1/um.de83fba0c325.svg"); }

.flag-icon-us {
  background-image: url("flags/4x3/us.2e9ea4b08691.svg"); }
  .flag-icon-us.flag-icon-squared {
    background-image: url("flags/1x1/us.617c6a550519.svg"); }

.flag-icon-uy {
  background-image: url("flags/4x3/uy.e2e873b3daca.svg"); }
  .flag-icon-uy.flag-icon-squared {
    background-image: url("flags/1x1/uy.b193a3519bb2.svg"); }

.flag-icon-uz {
  background-image: url("flags/4x3/uz.89825e1582a0.svg"); }
  .flag-icon-uz.flag-icon-squared {
    background-image: url("flags/1x1/uz.ba5a631e32ea.svg"); }

.flag-icon-va {
  background-image: url("flags/4x3/va.ccbda5d3825e.svg"); }
  .flag-icon-va.flag-icon-squared {
    background-image: url("flags/1x1/va.6542983178f9.svg"); }

.flag-icon-vc {
  background-image: url("flags/4x3/vc.7c2e07c3722d.svg"); }
  .flag-icon-vc.flag-icon-squared {
    background-image: url("flags/1x1/vc.2fdb07a919a0.svg"); }

.flag-icon-ve {
  background-image: url("flags/4x3/ve.3b30a1633d9d.svg"); }
  .flag-icon-ve.flag-icon-squared {
    background-image: url("flags/1x1/ve.caf0d098d3be.svg"); }

.flag-icon-vg {
  background-image: url("flags/4x3/vg.42724b9781de.svg"); }
  .flag-icon-vg.flag-icon-squared {
    background-image: url("flags/1x1/vg.0c6aa7d2f5b2.svg"); }

.flag-icon-vi {
  background-image: url("flags/4x3/vi.77f0687e7859.svg"); }
  .flag-icon-vi.flag-icon-squared {
    background-image: url("flags/1x1/vi.7f8aaadbad1e.svg"); }

.flag-icon-vn {
  background-image: url("flags/4x3/vn.0ec325e5bc32.svg"); }
  .flag-icon-vn.flag-icon-squared {
    background-image: url("flags/1x1/vn.06c2a5d5faea.svg"); }

.flag-icon-vu {
  background-image: url("flags/4x3/vu.ef7409f3446b.svg"); }
  .flag-icon-vu.flag-icon-squared {
    background-image: url("flags/1x1/vu.e47a3472d8c2.svg"); }

.flag-icon-wf {
  background-image: url("flags/4x3/wf.ebb0ffa4c138.svg"); }
  .flag-icon-wf.flag-icon-squared {
    background-image: url("flags/1x1/wf.9bfa83fcbd0d.svg"); }

.flag-icon-ws {
  background-image: url("flags/4x3/ws.ff22c667f27e.svg"); }
  .flag-icon-ws.flag-icon-squared {
    background-image: url("flags/1x1/ws.d23650dac71f.svg"); }

.flag-icon-ye {
  background-image: url("flags/4x3/ye.b1c4636f7817.svg"); }
  .flag-icon-ye.flag-icon-squared {
    background-image: url("flags/1x1/ye.c370e2e32379.svg"); }

.flag-icon-yt {
  background-image: url("flags/4x3/yt.f1d1f1f583df.svg"); }
  .flag-icon-yt.flag-icon-squared {
    background-image: url("flags/1x1/yt.2098a4b84b7e.svg"); }

.flag-icon-za {
  background-image: url("flags/4x3/za.d8aeb6ed60c7.svg"); }
  .flag-icon-za.flag-icon-squared {
    background-image: url("flags/1x1/za.73aeb8145ab5.svg"); }

.flag-icon-zm {
  background-image: url("flags/4x3/zm.726a55647269.svg"); }
  .flag-icon-zm.flag-icon-squared {
    background-image: url("flags/1x1/zm.645efc87ac52.svg"); }

.flag-icon-zw {
  background-image: url("flags/4x3/zw.363a3e2a9c32.svg"); }
  .flag-icon-zw.flag-icon-squared {
    background-image: url("flags/1x1/zw.0db27ac5ee62.svg"); }

.flag-icon-eu {
  background-image: url("flags/4x3/eu.47ccbce8f7d9.svg"); }
  .flag-icon-eu.flag-icon-squared {
    background-image: url("flags/1x1/eu.3dc9dcab8f39.svg"); }

.flag-icon-gb-eng {
  background-image: url("flags/4x3/gb-eng.f337dc2cc5a0.svg"); }
  .flag-icon-gb-eng.flag-icon-squared {
    background-image: url("flags/1x1/gb-eng.f445d5ea1ac0.svg"); }

.flag-icon-gb-nir {
  background-image: url("flags/4x3/gb-nir.bca162fd093b.svg"); }
  .flag-icon-gb-nir.flag-icon-squared {
    background-image: url("flags/1x1/gb-nir.fe3541260952.svg"); }

.flag-icon-gb-sct {
  background-image: url("flags/4x3/gb-sct.6caf73b85f16.svg"); }
  .flag-icon-gb-sct.flag-icon-squared {
    background-image: url("flags/1x1/gb-sct.bf86aba7bd5f.svg"); }

.flag-icon-gb-wls {
  background-image: url("flags/4x3/gb-wls.bcc948923469.svg"); }
  .flag-icon-gb-wls.flag-icon-squared {
    background-image: url("flags/1x1/gb-wls.c62bd08127e9.svg"); }

.flag-icon-un {
  background-image: url("flags/4x3/un.cd3d61b637da.svg"); }
  .flag-icon-un.flag-icon-squared {
    background-image: url("flags/1x1/un.055d2421a497.svg"); }
