@charset "UTF-8";
.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em; }
  .flag-icon:before {
    content: " "; }
  .flag-icon.flag-icon-squared {
    width: 1em; }

.flag-icon-ab {
  background-image: url(../flags/4x3/abw.svg); }
  .flag-icon-ab.flag-icon-squared {
    background-image: url(../flags/1x1/abw.svg); }

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

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

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

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

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

.flag-icon-an {
  background-image: url(../flags/4x3/and.svg); }
  .flag-icon-an.flag-icon-squared {
    background-image: url(../flags/1x1/and.svg); }

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

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

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

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

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

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

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

.flag-icon-au {
  background-image: url(../flags/4x3/aus.svg); }
  .flag-icon-au.flag-icon-squared {
    background-image: url(../flags/1x1/aus.svg); }

.flag-icon-au {
  background-image: url(../flags/4x3/aut.svg); }
  .flag-icon-au.flag-icon-squared {
    background-image: url(../flags/1x1/aut.svg); }

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

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

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

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

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

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

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

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

.flag-icon-bh {
  background-image: url(../flags/4x3/bhr.svg); }
  .flag-icon-bh.flag-icon-squared {
    background-image: url(../flags/1x1/bhr.svg); }

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

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

.flag-icon-bl {
  background-image: url(../flags/4x3/blm.svg); }
  .flag-icon-bl.flag-icon-squared {
    background-image: url(../flags/1x1/blm.svg); }

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

.flag-icon-bz {
  background-image: url(../flags/4x3/blz.svg); }
  .flag-icon-bz.flag-icon-squared {
    background-image: url(../flags/1x1/blz.svg); }

.flag-icon-bm {
  background-image: url(../flags/4x3/bmu.svg); }
  .flag-icon-bm.flag-icon-squared {
    background-image: url(../flags/1x1/bmu.svg); }

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

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

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

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

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

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

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

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

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

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

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

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

.flag-icon-cl {
  background-image: url(../flags/4x3/chl.svg); }
  .flag-icon-cl.flag-icon-squared {
    background-image: url(../flags/1x1/chl.svg); }

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

.flag-icon-ci {
  background-image: url(../flags/4x3/civ.svg); }
  .flag-icon-ci.flag-icon-squared {
    background-image: url(../flags/1x1/civ.svg); }

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

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

.flag-icon-cg {
  background-image: url(../flags/4x3/cog.svg); }
  .flag-icon-cg.flag-icon-squared {
    background-image: url(../flags/1x1/cog.svg); }

.flag-icon-ck {
  background-image: url(../flags/4x3/cok.svg); }
  .flag-icon-ck.flag-icon-squared {
    background-image: url(../flags/1x1/cok.svg); }

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

.flag-icon-km {
  background-image: url(../flags/4x3/com.svg); }
  .flag-icon-km.flag-icon-squared {
    background-image: url(../flags/1x1/com.svg); }

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

.flag-icon-cr {
  background-image: url(../flags/4x3/cri.svg); }
  .flag-icon-cr.flag-icon-squared {
    background-image: url(../flags/1x1/cri.svg); }

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

.flag-icon-cw {
  background-image: url(../flags/4x3/cuw.svg); }
  .flag-icon-cw.flag-icon-squared {
    background-image: url(../flags/1x1/cuw.svg); }

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

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

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

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

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

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

.flag-icon-dm {
  background-image: url(../flags/4x3/dma.svg); }
  .flag-icon-dm.flag-icon-squared {
    background-image: url(../flags/1x1/dma.svg); }

.flag-icon-dk {
  background-image: url(../flags/4x3/dnk.svg); }
  .flag-icon-dk.flag-icon-squared {
    background-image: url(../flags/1x1/dnk.svg); }

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

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

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

.flag-icon-eg {
  background-image: url(../flags/4x3/egy.svg); }
  .flag-icon-eg.flag-icon-squared {
    background-image: url(../flags/1x1/egy.svg); }

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

.flag-icon-er {
  background-image: url(../flags/4x3/eri.svg); }
  .flag-icon-er.flag-icon-squared {
    background-image: url(../flags/1x1/eri.svg); }

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

.flag-icon-es {
  background-image: url(../flags/4x3/esp.svg); }
  .flag-icon-es.flag-icon-squared {
    background-image: url(../flags/1x1/esp.svg); }

.flag-icon-ee {
  background-image: url(../flags/4x3/est.svg); }
  .flag-icon-ee.flag-icon-squared {
    background-image: url(../flags/1x1/est.svg); }

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

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

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

.flag-icon-fj {
  background-image: url(../flags/4x3/fji.svg); }
  .flag-icon-fj.flag-icon-squared {
    background-image: url(../flags/1x1/fji.svg); }

.flag-icon-fk {
  background-image: url(../flags/4x3/flk.svg); }
  .flag-icon-fk.flag-icon-squared {
    background-image: url(../flags/1x1/flk.svg); }

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

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

.flag-icon-fm {
  background-image: url(../flags/4x3/fsm.svg); }
  .flag-icon-fm.flag-icon-squared {
    background-image: url(../flags/1x1/fsm.svg); }

.flag-icon-ga {
  background-image: url(../flags/4x3/gab.svg); }
  .flag-icon-ga.flag-icon-squared {
    background-image: url(../flags/1x1/gab.svg); }

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

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

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

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

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

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

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

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

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

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

.flag-icon-gr {
  background-image: url(../flags/4x3/grc.svg); }
  .flag-icon-gr.flag-icon-squared {
    background-image: url(../flags/1x1/grc.svg); }

.flag-icon-gd {
  background-image: url(../flags/4x3/grd.svg); }
  .flag-icon-gd.flag-icon-squared {
    background-image: url(../flags/1x1/grd.svg); }

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

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

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

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

.flag-icon-gy {
  background-image: url(../flags/4x3/guy.svg); }
  .flag-icon-gy.flag-icon-squared {
    background-image: url(../flags/1x1/guy.svg); }

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

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

.flag-icon-hn {
  background-image: url(../flags/4x3/hnd.svg); }
  .flag-icon-hn.flag-icon-squared {
    background-image: url(../flags/1x1/hnd.svg); }

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

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

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

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

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

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

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

.flag-icon-ie {
  background-image: url(../flags/4x3/irl.svg); }
  .flag-icon-ie.flag-icon-squared {
    background-image: url(../flags/1x1/irl.svg); }

.flag-icon-ir {
  background-image: url(../flags/4x3/irn.svg); }
  .flag-icon-ir.flag-icon-squared {
    background-image: url(../flags/1x1/irn.svg); }

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

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

.flag-icon-il {
  background-image: url(../flags/4x3/isr.svg); }
  .flag-icon-il.flag-icon-squared {
    background-image: url(../flags/1x1/isr.svg); }

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

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

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

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

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

.flag-icon-kz {
  background-image: url(../flags/4x3/kaz.svg); }
  .flag-icon-kz.flag-icon-squared {
    background-image: url(../flags/1x1/kaz.svg); }

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

.flag-icon-kg {
  background-image: url(../flags/4x3/kgz.svg); }
  .flag-icon-kg.flag-icon-squared {
    background-image: url(../flags/1x1/kgz.svg); }

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

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

.flag-icon-kn {
  background-image: url(../flags/4x3/kna.svg); }
  .flag-icon-kn.flag-icon-squared {
    background-image: url(../flags/1x1/kna.svg); }

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

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

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

.flag-icon-la {
  background-image: url(../flags/4x3/lao.svg); }
  .flag-icon-la.flag-icon-squared {
    background-image: url(../flags/1x1/lao.svg); }

.flag-icon-lb {
  background-image: url(../flags/4x3/lbn.svg); }
  .flag-icon-lb.flag-icon-squared {
    background-image: url(../flags/1x1/lbn.svg); }

.flag-icon-lr {
  background-image: url(../flags/4x3/lbr.svg); }
  .flag-icon-lr.flag-icon-squared {
    background-image: url(../flags/1x1/lbr.svg); }

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

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

.flag-icon-li {
  background-image: url(../flags/4x3/lie.svg); }
  .flag-icon-li.flag-icon-squared {
    background-image: url(../flags/1x1/lie.svg); }

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

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

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

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

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

.flag-icon-mo {
  background-image: url(../flags/4x3/mac.svg); }
  .flag-icon-mo.flag-icon-squared {
    background-image: url(../flags/1x1/mac.svg); }

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

.flag-icon-ma {
  background-image: url(../flags/4x3/mar.svg); }
  .flag-icon-ma.flag-icon-squared {
    background-image: url(../flags/1x1/mar.svg); }

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

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

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

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

.flag-icon-mx {
  background-image: url(../flags/4x3/mex.svg); }
  .flag-icon-mx.flag-icon-squared {
    background-image: url(../flags/1x1/mex.svg); }

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

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

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

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

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

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

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

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

.flag-icon-mz {
  background-image: url(../flags/4x3/moz.svg); }
  .flag-icon-mz.flag-icon-squared {
    background-image: url(../flags/1x1/moz.svg); }

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

.flag-icon-ms {
  background-image: url(../flags/4x3/msr.svg); }
  .flag-icon-ms.flag-icon-squared {
    background-image: url(../flags/1x1/msr.svg); }

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

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

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

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

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

.flag-icon-na {
  background-image: url(../flags/4x3/nam.svg); }
  .flag-icon-na.flag-icon-squared {
    background-image: url(../flags/1x1/nam.svg); }

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

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

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

.flag-icon-ng {
  background-image: url(../flags/4x3/nga.svg); }
  .flag-icon-ng.flag-icon-squared {
    background-image: url(../flags/1x1/nga.svg); }

.flag-icon-ni {
  background-image: url(../flags/4x3/nic.svg); }
  .flag-icon-ni.flag-icon-squared {
    background-image: url(../flags/1x1/nic.svg); }

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

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

.flag-icon-nl {
  background-image: url(../flags/4x3/nld.svg); }
  .flag-icon-nl.flag-icon-squared {
    background-image: url(../flags/1x1/nld.svg); }

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

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

.flag-icon-nr {
  background-image: url(../flags/4x3/nru.svg); }
  .flag-icon-nr.flag-icon-squared {
    background-image: url(../flags/1x1/nru.svg); }

.flag-icon-nz {
  background-image: url(../flags/4x3/nzl.svg); }
  .flag-icon-nz.flag-icon-squared {
    background-image: url(../flags/1x1/nzl.svg); }

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

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

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

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

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

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

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

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

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

.flag-icon-pr {
  background-image: url(../flags/4x3/pri.svg); }
  .flag-icon-pr.flag-icon-squared {
    background-image: url(../flags/1x1/pri.svg); }

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

.flag-icon-pt {
  background-image: url(../flags/4x3/prt.svg); }
  .flag-icon-pt.flag-icon-squared {
    background-image: url(../flags/1x1/prt.svg); }

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

.flag-icon-ps {
  background-image: url(../flags/4x3/pse.svg); }
  .flag-icon-ps.flag-icon-squared {
    background-image: url(../flags/1x1/pse.svg); }

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

.flag-icon-qa {
  background-image: url(../flags/4x3/qat.svg); }
  .flag-icon-qa.flag-icon-squared {
    background-image: url(../flags/1x1/qat.svg); }

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

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

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

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

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

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

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

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

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

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

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

.flag-icon-sj {
  background-image: url(../flags/4x3/sjm.svg); }
  .flag-icon-sj.flag-icon-squared {
    background-image: url(../flags/1x1/sjm.svg); }

.flag-icon-sb {
  background-image: url(../flags/4x3/slb.svg); }
  .flag-icon-sb.flag-icon-squared {
    background-image: url(../flags/1x1/slb.svg); }

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

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

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

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

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

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

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

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

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

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

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

.flag-icon-si {
  background-image: url(../flags/4x3/svn.svg); }
  .flag-icon-si.flag-icon-squared {
    background-image: url(../flags/1x1/svn.svg); }

.flag-icon-se {
  background-image: url(../flags/4x3/swe.svg); }
  .flag-icon-se.flag-icon-squared {
    background-image: url(../flags/1x1/swe.svg); }

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

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

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

.flag-icon-sy {
  background-image: url(../flags/4x3/syr.svg); }
  .flag-icon-sy.flag-icon-squared {
    background-image: url(../flags/1x1/syr.svg); }

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

.flag-icon-td {
  background-image: url(../flags/4x3/tcd.svg); }
  .flag-icon-td.flag-icon-squared {
    background-image: url(../flags/1x1/tcd.svg); }

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

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

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

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

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

.flag-icon-tl {
  background-image: url(../flags/4x3/tls.svg); }
  .flag-icon-tl.flag-icon-squared {
    background-image: url(../flags/1x1/tls.svg); }

.flag-icon-to {
  background-image: url(../flags/4x3/ton.svg); }
  .flag-icon-to.flag-icon-squared {
    background-image: url(../flags/1x1/ton.svg); }

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

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

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

.flag-icon-tv {
  background-image: url(../flags/4x3/tuv.svg); }
  .flag-icon-tv.flag-icon-squared {
    background-image: url(../flags/1x1/tuv.svg); }

.flag-icon-tw {
  background-image: url(../flags/4x3/twn.svg); }
  .flag-icon-tw.flag-icon-squared {
    background-image: url(../flags/1x1/twn.svg); }

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

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

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

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

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

.flag-icon-us {
  background-image: url(../flags/4x3/usa.svg); }
  .flag-icon-us.flag-icon-squared {
    background-image: url(../flags/1x1/usa.svg); }

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

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

.flag-icon-vc {
  background-image: url(../flags/4x3/vct.svg); }
  .flag-icon-vc.flag-icon-squared {
    background-image: url(../flags/1x1/vct.svg); }

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

.flag-icon-vg {
  background-image: url(../flags/4x3/vgb.svg); }
  .flag-icon-vg.flag-icon-squared {
    background-image: url(../flags/1x1/vgb.svg); }

.flag-icon-vi {
  background-image: url(../flags/4x3/vir.svg); }
  .flag-icon-vi.flag-icon-squared {
    background-image: url(../flags/1x1/vir.svg); }

.flag-icon-vn {
  background-image: url(../flags/4x3/vnm.svg); }
  .flag-icon-vn.flag-icon-squared {
    background-image: url(../flags/1x1/vnm.svg); }

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

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

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

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

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

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

.flag-icon-zm {
  background-image: url(../flags/4x3/zmb.svg); }
  .flag-icon-zm.flag-icon-squared {
    background-image: url(../flags/1x1/zmb.svg); }

.flag-icon-zw {
  background-image: url(../flags/4x3/zwe.svg); }
  .flag-icon-zw.flag-icon-squared {
    background-image: url(../flags/1x1/zwe.svg); }
