.flag-icon-background {
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-background-size: contain;
    background-size: contain
}

.flag-icon {
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-background-size: contain;
    background-size: contain
}

.flag-icon:before {
    content: "\00a0"
}

.dropdown-menu .flag-icon {
    margin-right: 5px
}

.flag-icon-ad {
    background-image: url("flags/ad.1aae0c8a035d.svg")
}

.flag-icon-ae {
    background-image: url("flags/ae.dd3ce5611e57.svg")
}

.flag-icon-af {
    background-image: url("flags/af.db4f3480a1a4.svg")
}

.flag-icon-ag {
    background-image: url("flags/ag.3fe64dea02c4.svg")
}

.flag-icon-ai {
    background-image: url("flags/ai.58d7fcf292c2.svg")
}

.flag-icon-al {
    background-image: url("flags/al.61378ee11bf0.svg")
}

.flag-icon-am {
    background-image: url("flags/am.11924d229dc7.svg")
}

.flag-icon-ao {
    background-image: url("flags/ao.fc81fbfb5712.svg")
}

.flag-icon-aq {
    background-image: url("flags/aq.715536ff4275.svg")
}

.flag-icon-ar {
    background-image: url("flags/ar.c1bbd575a008.svg")
}

.flag-icon-as {
    background-image: url("flags/as.7cfb0e5a81f4.svg")
}

.flag-icon-at {
    background-image: url("flags/at.4c59075970a3.svg")
}

.flag-icon-au {
    background-image: url("flags/au.a73f953470a9.svg")
}

.flag-icon-aw {
    background-image: url("flags/aw.cbea4f0bf662.svg")
}

.flag-icon-ax {
    background-image: url("flags/ax.918079f3335f.svg")
}

.flag-icon-az {
    background-image: url("flags/az.c593bb3a6bfd.svg")
}

.flag-icon-ba {
    background-image: url("flags/ba.06c220dbf9f7.svg")
}

.flag-icon-bb {
    background-image: url("flags/bb.a6f7b0007847.svg")
}

.flag-icon-bd {
    background-image: url("flags/bd.0f9aaae78cda.svg")
}

.flag-icon-be {
    background-image: url("flags/be.345432d0d8f8.svg")
}

.flag-icon-bf {
    background-image: url("flags/bf.57dda3d7dfaa.svg")
}

.flag-icon-bg {
    background-image: url("flags/bg.1d5f4d063c93.svg")
}

.flag-icon-bh {
    background-image: url("flags/bh.3f0d982aed0a.svg")
}

.flag-icon-bi {
    background-image: url("flags/bi.9ec21b5178da.svg")
}

.flag-icon-bj {
    background-image: url("flags/bj.cd590754292f.svg")
}

.flag-icon-bl {
    background-image: url("flags/bl.0906bc288ced.svg")
}

.flag-icon-bm {
    background-image: url("flags/bm.f5bfc53ab55e.svg")
}

.flag-icon-bn {
    background-image: url("flags/bn.8ba60fe3f4bb.svg")
}

.flag-icon-bo {
    background-image: url("flags/bo.25836d6f8942.svg")
}

.flag-icon-bq {
    background-image: url("flags/bq.9618efeea3d1.svg")
}

.flag-icon-br {
    background-image: url("flags/br.575b1c811c49.svg")
}

.flag-icon-bs {
    background-image: url("flags/bs.ba61c942340e.svg")
}

.flag-icon-bt {
    background-image: url("flags/bt.f66cf74f6550.svg")
}

.flag-icon-bv {
    background-image: url("flags/bv.88b8b4d2f004.svg")
}

.flag-icon-bw {
    background-image: url("flags/bw.304055ab2ef0.svg")
}

.flag-icon-by {
    background-image: url("flags/by.797684319100.svg")
}

.flag-icon-bz {
    background-image: url("flags/bz.ccfe22597a7e.svg")
}

.flag-icon-ca {
    background-image: url("flags/ca.4aa15a3b0286.svg")
}

.flag-icon-cc {
    background-image: url("flags/cc.11c9df0ae8fc.svg")
}

.flag-icon-cd {
    background-image: url("flags/cd.bf7ab9cbece5.svg")
}

.flag-icon-cf {
    background-image: url("flags/cf.36a24f21c09f.svg")
}

.flag-icon-cg {
    background-image: url("flags/cg.71bc2100ae2a.svg")
}

.flag-icon-ch {
    background-image: url("flags/ch.a3312ec4e447.svg")
}

.flag-icon-ci {
    background-image: url("flags/ci.84246befb604.svg")
}

.flag-icon-ck {
    background-image: url("flags/ck.50a8c8a57649.svg")
}

.flag-icon-cl {
    background-image: url("flags/cl.da199dd2e2c6.svg")
}

.flag-icon-cm {
    background-image: url("flags/cm.efbd7d23ca5e.svg")
}

.flag-icon-cn {
    background-image: url("flags/cn.d1fdc3cc790f.svg")
}

.flag-icon-co {
    background-image: url("flags/co.0368620bd2b4.svg")
}

.flag-icon-cr {
    background-image: url("flags/cr.342c5d93f25a.svg")
}

.flag-icon-cu {
    background-image: url("flags/cu.e77571bcafd5.svg")
}

.flag-icon-cv {
    background-image: url("flags/cv.009766529c2c.svg")
}

.flag-icon-cw {
    background-image: url("flags/cw.376ad58abb15.svg")
}

.flag-icon-cx {
    background-image: url("flags/cx.70e8663377e5.svg")
}

.flag-icon-cy {
    background-image: url("flags/cy.bae70729e93d.svg")
}

.flag-icon-cz {
    background-image: url("flags/cz.a8deda35b110.svg")
}

.flag-icon-de {
    background-image: url("flags/de.10ba90e2837b.svg")
}

.flag-icon-dj {
    background-image: url("flags/dj.4c1d93dbd3e1.svg")
}

.flag-icon-dk {
    background-image: url("flags/dk.6b899b6022e9.svg")
}

.flag-icon-dm {
    background-image: url("flags/dm.41dd94c6a571.svg")
}

.flag-icon-do {
    background-image: url("flags/do.e02379514804.svg")
}

.flag-icon-dz {
    background-image: url("flags/dz.09eb4681c4b6.svg")
}

.flag-icon-ec {
    background-image: url("flags/ec.7d964e793f47.svg")
}

.flag-icon-ee {
    background-image: url("flags/ee.b0480f38ecee.svg")
}

.flag-icon-eg {
    background-image: url("flags/eg.b3d82dced36f.svg")
}

.flag-icon-eh {
    background-image: url("flags/eh.a6905e34d878.svg")
}

.flag-icon-er {
    background-image: url("flags/er.3f3e6b433065.svg")
}

.flag-icon-es {
    background-image: url("flags/es.a1deda796be1.svg")
}

.flag-icon-et {
    background-image: url("flags/et.dbcc172bb41d.svg")
}

.flag-icon-fi {
    background-image: url("flags/fi.8c19a9b7faac.svg")
}

.flag-icon-fj {
    background-image: url("flags/fj.e6ac2df690e4.svg")
}

.flag-icon-fk {
    background-image: url("flags/fk.4eedda91743d.svg")
}

.flag-icon-fm {
    background-image: url("flags/fm.66d95fe8da82.svg")
}

.flag-icon-fo {
    background-image: url("flags/fo.d9a430cf084a.svg")
}

.flag-icon-fr {
    background-image: url("flags/fr.027fddb4ab18.svg")
}

.flag-icon-ga {
    background-image: url("flags/ga.3b8fc84d1486.svg")
}

.flag-icon-gb {
    background-image: url("flags/gb.2a10cd056411.svg")
}

.flag-icon-gd {
    background-image: url("flags/gd.96303b120e58.svg")
}

.flag-icon-ge {
    background-image: url("flags/ge.2c8b97902e57.svg")
}

.flag-icon-gf {
    background-image: url("flags/gf.74a2016a0f34.svg")
}

.flag-icon-gg {
    background-image: url("flags/gg.5b913b28b126.svg")
}

.flag-icon-gh {
    background-image: url("flags/gh.0984643ac1e5.svg")
}

.flag-icon-gi {
    background-image: url("flags/gi.2191c786892e.svg")
}

.flag-icon-gl {
    background-image: url("flags/gl.58e56f220b03.svg")
}

.flag-icon-gm {
    background-image: url("flags/gm.f28ee1a1dd06.svg")
}

.flag-icon-gn {
    background-image: url("flags/gn.c2713a2faea3.svg")
}

.flag-icon-gp {
    background-image: url("flags/gp.027fddb4ab18.svg")
}

.flag-icon-gq {
    background-image: url("flags/gq.b005c471da8c.svg")
}

.flag-icon-gr {
    background-image: url("flags/gr.c36da13f161e.svg")
}

.flag-icon-gs {
    background-image: url("flags/gs.f5ee3c5f4833.svg")
}

.flag-icon-gt {
    background-image: url("flags/gt.858e26cb9cb6.svg")
}

.flag-icon-gu {
    background-image: url("flags/gu.4d4cc9058562.svg")
}

.flag-icon-gw {
    background-image: url("flags/gw.7422cb6db091.svg")
}

.flag-icon-gy {
    background-image: url("flags/gy.97a820f9b45d.svg")
}

.flag-icon-hk {
    background-image: url("flags/hk.689b4278cdeb.svg")
}

.flag-icon-hm {
    background-image: url("flags/hm.0697c27da154.svg")
}

.flag-icon-hn {
    background-image: url("flags/hn.e9233ea9e8a3.svg")
}

.flag-icon-hr {
    background-image: url("flags/hr.1e110ec4c340.svg")
}

.flag-icon-ht {
    background-image: url("flags/ht.5f7db0989155.svg")
}

.flag-icon-hu {
    background-image: url("flags/hu.e4b82010101a.svg")
}

.flag-icon-id {
    background-image: url("flags/id.a709c9238066.svg")
}

.flag-icon-ie {
    background-image: url("flags/ie.2a7cb1d53212.svg")
}

.flag-icon-il {
    background-image: url("flags/il.3c73421d022e.svg")
}

.flag-icon-im {
    background-image: url("flags/im.509c6777671f.svg")
}

.flag-icon-in {
    background-image: url("flags/in.e9932bf7368b.svg")
}

.flag-icon-io {
    background-image: url("flags/io.5484cb8b086c.svg")
}

.flag-icon-iq {
    background-image: url("flags/iq.5831ff7646cf.svg")
}

.flag-icon-ir {
    background-image: url("flags/ir.060d8821328b.svg")
}

.flag-icon-is {
    background-image: url("flags/is.8fa2e58bbb28.svg")
}

.flag-icon-it {
    background-image: url("flags/it.47b1aa54b957.svg")
}

.flag-icon-je {
    background-image: url("flags/je.6aa4bed97004.svg")
}

.flag-icon-jm {
    background-image: url("flags/jm.e17d27a25698.svg")
}

.flag-icon-jo {
    background-image: url("flags/jo.01bddff94c5f.svg")
}

.flag-icon-jp {
    background-image: url("flags/jp.0e71d5e23d1a.svg")
}

.flag-icon-ke {
    background-image: url("flags/ke.b215f71aa64b.svg")
}

.flag-icon-kg {
    background-image: url("flags/kg.194489992c40.svg")
}

.flag-icon-kh {
    background-image: url("flags/kh.bb49ccf91f41.svg")
}

.flag-icon-ki {
    background-image: url("flags/ki.a280423f59f7.svg")
}

.flag-icon-km {
    background-image: url("flags/km.0edaa17d295f.svg")
}

.flag-icon-kn {
    background-image: url("flags/kn.b5c61a561c3b.svg")
}

.flag-icon-kp {
    background-image: url("flags/kp.497e6fe7f7f8.svg")
}

.flag-icon-kr {
    background-image: url("flags/kr.ed1449e83483.svg")
}

.flag-icon-kw {
    background-image: url("flags/kw.04aa920c9d64.svg")
}

.flag-icon-ky {
    background-image: url("flags/ky.7029a2b264d9.svg")
}

.flag-icon-kz {
    background-image: url("flags/kz.5d76f13884ac.svg")
}

.flag-icon-la {
    background-image: url("flags/la.5f4730ffbf95.svg")
}

.flag-icon-lb {
    background-image: url("flags/lb.1dda97dd1dd4.svg")
}

.flag-icon-lc {
    background-image: url("flags/lc.c7028fff031e.svg")
}

.flag-icon-li {
    background-image: url("flags/li.34c242f5ecb8.svg")
}

.flag-icon-lk {
    background-image: url("flags/lk.203db126daa6.svg")
}

.flag-icon-lr {
    background-image: url("flags/lr.1dfbc7374854.svg")
}

.flag-icon-ls {
    background-image: url("flags/ls.633cd8a0e42f.svg")
}

.flag-icon-lt {
    background-image: url("flags/lt.e6a12b4b4894.svg")
}

.flag-icon-lu {
    background-image: url("flags/lu.8fee0bf51c6a.svg")
}

.flag-icon-lv {
    background-image: url("flags/lv.81e09ae90f40.svg")
}

.flag-icon-ly {
    background-image: url("flags/ly.90d30077f8a3.svg")
}

.flag-icon-ma {
    background-image: url("flags/ma.1a0dcc3ead6a.svg")
}

.flag-icon-mc {
    background-image: url("flags/mc.19332ab10e31.svg")
}

.flag-icon-md {
    background-image: url("flags/md.e988d06e7521.svg")
}

.flag-icon-me {
    background-image: url("flags/me.7205477bdac5.svg")
}

.flag-icon-mf {
    background-image: url("flags/mf.027fddb4ab18.svg")
}

.flag-icon-mg {
    background-image: url("flags/mg.3188bbb4bd72.svg")
}

.flag-icon-mh {
    background-image: url("flags/mh.44e5eb9b8c21.svg")
}

.flag-icon-mk {
    background-image: url("flags/mk.61b54f022ec3.svg")
}

.flag-icon-ml {
    background-image: url("flags/ml.69380f5e913e.svg")
}

.flag-icon-mm {
    background-image: url("flags/mm.ab106c08f140.svg")
}

.flag-icon-mn {
    background-image: url("flags/mn.27a06bbab7b3.svg")
}

.flag-icon-mo {
    background-image: url("flags/mo.f292dcec7f31.svg")
}

.flag-icon-mp {
    background-image: url("flags/mp.ee67e252aa99.svg")
}

.flag-icon-mq {
    background-image: url("flags/mq.70086d0feb71.svg")
}

.flag-icon-mr {
    background-image: url("flags/mr.092d85720d3e.svg")
}

.flag-icon-ms {
    background-image: url("flags/ms.6b34ba781c7e.svg")
}

.flag-icon-mt {
    background-image: url("flags/mt.e4c6b9b130e5.svg")
}

.flag-icon-mu {
    background-image: url("flags/mu.04b8653254d0.svg")
}

.flag-icon-mv {
    background-image: url("flags/mv.38bc21fbd62e.svg")
}

.flag-icon-mw {
    background-image: url("flags/mw.b8a69df676fa.svg")
}

.flag-icon-mx {
    background-image: url("flags/mx.e2a17e8bb0f7.svg")
}

.flag-icon-my {
    background-image: url("flags/my.c30406513981.svg")
}

.flag-icon-mz {
    background-image: url("flags/mz.000f27295afb.svg")
}

.flag-icon-na {
    background-image: url("flags/na.92ff1effd6fa.svg")
}

.flag-icon-nc {
    background-image: url("flags/nc.24f6e95e01b6.svg")
}

.flag-icon-ne {
    background-image: url("flags/ne.a47d382a08c5.svg")
}

.flag-icon-nf {
    background-image: url("flags/nf.b945d98c29ff.svg")
}

.flag-icon-ng {
    background-image: url("flags/ng.f06a1a96f287.svg")
}

.flag-icon-ni {
    background-image: url("flags/ni.37c145f65f2d.svg")
}

.flag-icon-nl {
    background-image: url("flags/nl.54ee2fb96fd8.svg")
}

.flag-icon-no {
    background-image: url("flags/no.ac8a4a84672e.svg")
}

.flag-icon-np {
    background-image: url("flags/np.d6471cdf5482.svg")
}

.flag-icon-nr {
    background-image: url("flags/nr.afd9a1bc9657.svg")
}

.flag-icon-nu {
    background-image: url("flags/nu.c74cea43495f.svg")
}

.flag-icon-nz {
    background-image: url("flags/nz.2484cd907986.svg")
}

.flag-icon-om {
    background-image: url("flags/om.8cf29d8c6803.svg")
}

.flag-icon-pa {
    background-image: url("flags/pa.ac852bd19bb5.svg")
}

.flag-icon-pe {
    background-image: url("flags/pe.9e203490ba98.svg")
}

.flag-icon-pf {
    background-image: url("flags/pf.ad7ef976ecc1.svg")
}

.flag-icon-pg {
    background-image: url("flags/pg.eba00217917b.svg")
}

.flag-icon-ph {
    background-image: url("flags/ph.13ee68d079dc.svg")
}

.flag-icon-pk {
    background-image: url("flags/pk.4b3f34983920.svg")
}

.flag-icon-pl {
    background-image: url("flags/pl.a2ca265aa40c.svg")
}

.flag-icon-pm {
    background-image: url("flags/pm.24f6e95e01b6.svg")
}

.flag-icon-pn {
    background-image: url("flags/pn.c381ab4afcd2.svg")
}

.flag-icon-pr {
    background-image: url("flags/pr.09777752983d.svg")
}

.flag-icon-ps {
    background-image: url("flags/ps.67e24eaef6cf.svg")
}

.flag-icon-pt {
    background-image: url("flags/pt.7f2bbb3c489b.svg")
}

.flag-icon-pw {
    background-image: url("flags/pw.146b586e90e1.svg")
}

.flag-icon-py {
    background-image: url("flags/py.dfdb8e4a0e7b.svg")
}

.flag-icon-qa {
    background-image: url("flags/qa.31e0f5df2ede.svg")
}

.flag-icon-re {
    background-image: url("flags/re.24f6e95e01b6.svg")
}

.flag-icon-ro {
    background-image: url("flags/ro.3f922c052c27.svg")
}

.flag-icon-rs {
    background-image: url("flags/rs.a7f6e38c2e8b.svg")
}

.flag-icon-ru {
    background-image: url("flags/ru.c6787e76343b.svg")
}

.flag-icon-rw {
    background-image: url("flags/rw.e0c95c6729c0.svg")
}

.flag-icon-sa {
    background-image: url("flags/sa.c63bf725633f.svg")
}

.flag-icon-sb {
    background-image: url("flags/sb.0f9fbaf76e96.svg")
}

.flag-icon-sc {
    background-image: url("flags/sc.dcf33318e810.svg")
}

.flag-icon-sd {
    background-image: url("flags/sd.09213f7dd990.svg")
}

.flag-icon-se {
    background-image: url("flags/se.9d13be9808d6.svg")
}

.flag-icon-sg {
    background-image: url("flags/sg.50136aa9ece4.svg")
}

.flag-icon-sh {
    background-image: url("flags/sh.c0aa9546bd03.svg")
}

.flag-icon-si {
    background-image: url("flags/si.b9769a826ee4.svg")
}

.flag-icon-sj {
    background-image: url("flags/sj.549a88cc6aee.svg")
}

.flag-icon-sk {
    background-image: url("flags/sk.8c5d7bd93ddd.svg")
}

.flag-icon-sl {
    background-image: url("flags/sl.102c76ff04cd.svg")
}

.flag-icon-sm {
    background-image: url("flags/sm.2157d4b73143.svg")
}

.flag-icon-sn {
    background-image: url("flags/sn.c95adb975759.svg")
}

.flag-icon-so {
    background-image: url("flags/so.8fa2173936bd.svg")
}

.flag-icon-sr {
    background-image: url("flags/sr.296ce1189dce.svg")
}

.flag-icon-ss {
    background-image: url("flags/ss.fbf10fdeacad.svg")
}

.flag-icon-st {
    background-image: url("flags/st.ca125d8e5217.svg")
}

.flag-icon-sv {
    background-image: url("flags/sv.3d8a8502a46d.svg")
}

.flag-icon-sx {
    background-image: url("flags/sx.818aae784f4f.svg")
}

.flag-icon-sy {
    background-image: url("flags/sy.5b1078ffc2be.svg")
}

.flag-icon-sz {
    background-image: url("flags/sz.ceaaa4c63b76.svg")
}

.flag-icon-tc {
    background-image: url("flags/tc.a440078a7115.svg")
}

.flag-icon-td {
    background-image: url("flags/td.42b680859a53.svg")
}

.flag-icon-tf {
    background-image: url("flags/tf.f98f3dc2697f.svg")
}

.flag-icon-tg {
    background-image: url("flags/tg.ff005c53b991.svg")
}

.flag-icon-th {
    background-image: url("flags/th.683b0a8c4111.svg")
}

.flag-icon-tj {
    background-image: url("flags/tj.1cbf3f862ebd.svg")
}

.flag-icon-tk {
    background-image: url("flags/tk.b4fbd870a5c0.svg")
}

.flag-icon-tl {
    background-image: url("flags/tl.931c955e882e.svg")
}

.flag-icon-tm {
    background-image: url("flags/tm.438cc808a501.svg")
}

.flag-icon-tn {
    background-image: url("flags/tn.0168e01e9ad2.svg")
}

.flag-icon-to {
    background-image: url("flags/to.aaf7f0c1550c.svg")
}

.flag-icon-tr {
    background-image: url("flags/tr.68b6d6c55400.svg")
}

.flag-icon-tt {
    background-image: url("flags/tt.b3e3b71d9042.svg")
}

.flag-icon-tv {
    background-image: url("flags/tv.7f24b5dd9a07.svg")
}

.flag-icon-tw {
    background-image: url("flags/tw.9deb4dca659f.svg")
}

.flag-icon-tz {
    background-image: url("flags/tz.2879aa446856.svg")
}

.flag-icon-ua {
    background-image: url("flags/ua.6a02d44c8548.svg")
}

.flag-icon-ug {
    background-image: url("flags/ug.12860da242bf.svg")
}

.flag-icon-um {
    background-image: url("flags/um.17feb77f1a37.svg")
}

.flag-icon-us {
    background-image: url("flags/us.17feb77f1a37.svg")
}

.flag-icon-uy {
    background-image: url("flags/uy.567a17c67732.svg")
}

.flag-icon-uz {
    background-image: url("flags/uz.f4169159e8a9.svg")
}

.flag-icon-va {
    background-image: url("flags/va.75dcc30dd69f.svg")
}

.flag-icon-vc {
    background-image: url("flags/vc.2f8354cf0fb6.svg")
}

.flag-icon-ve {
    background-image: url("flags/ve.3af86393f036.svg")
}

.flag-icon-vg {
    background-image: url("flags/vg.419c82fbaf96.svg")
}

.flag-icon-vi {
    background-image: url("flags/vi.dba63d733ebf.svg")
}

.flag-icon-vn {
    background-image: url("flags/vn.cc07a154881d.svg")
}

.flag-icon-vu {
    background-image: url("flags/vu.f3e975fa7055.svg")
}

.flag-icon-wf {
    background-image: url("flags/wf.1356331a6177.svg")
}

.flag-icon-ws {
    background-image: url("flags/ws.56d9ece9b5f1.svg")
}

.flag-icon-ye {
    background-image: url("flags/ye.8244b2d2a803.svg")
}

.flag-icon-yt {
    background-image: url("flags/yt.24f6e95e01b6.svg")
}

.flag-icon-za {
    background-image: url("flags/za.36eedd4dfce7.svg")
}

.flag-icon-zm {
    background-image: url("flags/zm.f3bb83f175a8.svg")
}

.flag-icon-zw {
    background-image: url("flags/zw.871680141a2d.svg")
}