/* Freak Flags classes preserved; sprite replaced with per-flag SVGs (flagcdn) -
   background-size:100% 100% on every class so flags can never bleed at any size. */
.fflag {
    background-repeat:no-repeat;
    background-position:center center;
    background-size:100% 100%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    box-sizing: content-box;
}

.fflag-DZ {background-image:url(/map/flags/dz.svg)}
.fflag-AO {background-image:url(/map/flags/ao.svg)}
.fflag-BJ {background-image:url(/map/flags/bj.svg)}
.fflag-BW {background-image:url(/map/flags/bw.svg)}
.fflag-BF {background-image:url(/map/flags/bf.svg)}
.fflag-BI {background-image:url(/map/flags/bi.svg)}
.fflag-CM {background-image:url(/map/flags/cm.svg)}
.fflag-CV {background-image:url(/map/flags/cv.svg)}
.fflag-CF {background-image:url(/map/flags/cf.svg)}
.fflag-TD {background-image:url(/map/flags/td.svg)}
.fflag-CD {background-image:url(/map/flags/cd.svg)}
.fflag-DJ {background-image:url(/map/flags/dj.svg)}
.fflag-EG {background-image:url(/map/flags/eg.svg)}
.fflag-GQ {background-image:url(/map/flags/gq.svg)}
.fflag-ER {background-image:url(/map/flags/er.svg)}
.fflag-ET {background-image:url(/map/flags/et.svg)}
.fflag-GA {background-image:url(/map/flags/ga.svg)}
.fflag-GM {background-image:url(/map/flags/gm.svg)}
.fflag-GH {background-image:url(/map/flags/gh.svg)}
.fflag-GN {background-image:url(/map/flags/gn.svg)}
.fflag-GW {background-image:url(/map/flags/gw.svg)}
.fflag-CI {background-image:url(/map/flags/ci.svg)}
.fflag-KE {background-image:url(/map/flags/ke.svg)}
.fflag-LS {background-image:url(/map/flags/ls.svg)}
.fflag-LR {background-image:url(/map/flags/lr.svg)}
.fflag-LY {background-image:url(/map/flags/ly.svg)}
.fflag-MG {background-image:url(/map/flags/mg.svg)}
.fflag-MW {background-image:url(/map/flags/mw.svg)}
.fflag-ML {background-image:url(/map/flags/ml.svg)}
.fflag-MR {background-image:url(/map/flags/mr.svg)}
.fflag-MU {background-image:url(/map/flags/mu.svg)}
.fflag-YT {background-image:url(/map/flags/yt.svg)}
.fflag-MA {background-image:url(/map/flags/ma.svg)}
.fflag-MZ {background-image:url(/map/flags/mz.svg)}
.fflag-NA {background-image:url(/map/flags/na.svg)}
.fflag-NE {background-image:url(/map/flags/ne.svg)}
.fflag-NG {background-image:url(/map/flags/ng.svg)}
.fflag-CG {background-image:url(/map/flags/cg.svg)}
.fflag-RE {background-image:url(/map/flags/re.svg)}
.fflag-RW {background-image:url(/map/flags/rw.svg)}
.fflag-SH {background-image:url(/map/flags/sh.svg)}
.fflag-ST {background-image:url(/map/flags/st.svg)}
.fflag-SN {background-image:url(/map/flags/sn.svg)}
.fflag-SC {background-image:url(/map/flags/sc.svg)}
.fflag-SL {background-image:url(/map/flags/sl.svg)}
.fflag-SO {background-image:url(/map/flags/so.svg)}
.fflag-ZA {background-image:url(/map/flags/za.svg)}
.fflag-SS {background-image:url(/map/flags/ss.svg)}
.fflag-SD {background-image:url(/map/flags/sd.svg)}
.fflag-SR {background-image:url(/map/flags/sr.svg)}
.fflag-SZ {background-image:url(/map/flags/sz.svg)}
.fflag-TG {background-image:url(/map/flags/tg.svg)}
.fflag-TN {background-image:url(/map/flags/tn.svg)}
.fflag-UG {background-image:url(/map/flags/ug.svg)}
.fflag-TZ {background-image:url(/map/flags/tz.svg)}
.fflag-EH {background-image:url(/map/flags/eh.svg)}
.fflag-YE {background-image:url(/map/flags/ye.svg)}
.fflag-ZM {background-image:url(/map/flags/zm.svg)}
.fflag-ZW {background-image:url(/map/flags/zw.svg)}
.fflag-AI {background-image:url(/map/flags/ai.svg)}
.fflag-AG {background-image:url(/map/flags/ag.svg)}
.fflag-AR {background-image:url(/map/flags/ar.svg)}
.fflag-AW {background-image:url(/map/flags/aw.svg)}
.fflag-BS {background-image:url(/map/flags/bs.svg)}
.fflag-BB {background-image:url(/map/flags/bb.svg)}
.fflag-BQ {background-image:url(/map/flags/bq.svg)}
.fflag-BZ {background-image:url(/map/flags/bz.svg)}
.fflag-BM {background-image:url(/map/flags/bm.svg)}
.fflag-BO {background-image:url(/map/flags/bo.svg)}
.fflag-VG {background-image:url(/map/flags/vg.svg)}
.fflag-BR {background-image:url(/map/flags/br.svg)}
.fflag-CA {background-image:url(/map/flags/ca.svg)}
.fflag-KY {background-image:url(/map/flags/ky.svg)}
.fflag-CL {background-image:url(/map/flags/cl.svg)}
.fflag-CO {background-image:url(/map/flags/co.svg)}
.fflag-KM {background-image:url(/map/flags/km.svg)}
.fflag-CR {background-image:url(/map/flags/cr.svg)}
.fflag-CU {background-image:url(/map/flags/cu.svg)}
.fflag-CW {background-image:url(/map/flags/cw.svg)}
.fflag-DM {background-image:url(/map/flags/dm.svg)}
.fflag-DO {background-image:url(/map/flags/do.svg)}
.fflag-EC {background-image:url(/map/flags/ec.svg)}
.fflag-SV {background-image:url(/map/flags/sv.svg)}
.fflag-FK {background-image:url(/map/flags/fk.svg)}
.fflag-GF {background-image:url(/map/flags/gf.svg)}
.fflag-GL {background-image:url(/map/flags/gl.svg)}
.fflag-GD {background-image:url(/map/flags/gd.svg)}
.fflag-GP {background-image:url(/map/flags/gp.svg)}
.fflag-GT {background-image:url(/map/flags/gt.svg)}
.fflag-GY {background-image:url(/map/flags/gy.svg)}
.fflag-HT {background-image:url(/map/flags/ht.svg)}
.fflag-HN {background-image:url(/map/flags/hn.svg)}
.fflag-JM {background-image:url(/map/flags/jm.svg)}
.fflag-MQ {background-image:url(/map/flags/mq.svg)}
.fflag-MX {background-image:url(/map/flags/mx.svg)}
.fflag-MS {background-image:url(/map/flags/ms.svg)}
.fflag-NI {background-image:url(/map/flags/ni.svg)}
.fflag-PA {background-image:url(/map/flags/pa.svg)}
.fflag-PY {background-image:url(/map/flags/py.svg)}
.fflag-PE {background-image:url(/map/flags/pe.svg)}
.fflag-PR {background-image:url(/map/flags/pr.svg)}
.fflag-BL {background-image:url(/map/flags/bl.svg)}
.fflag-KN {background-image:url(/map/flags/kn.svg)}
.fflag-LC {background-image:url(/map/flags/lc.svg)}
.fflag-PM {background-image:url(/map/flags/pm.svg)}
.fflag-VC {background-image:url(/map/flags/vc.svg)}
.fflag-SX {background-image:url(/map/flags/sx.svg)}
.fflag-TT {background-image:url(/map/flags/tt.svg)}
.fflag-TC {background-image:url(/map/flags/tc.svg)}
.fflag-US {background-image:url(/map/flags/us.svg)}
.fflag-VI {background-image:url(/map/flags/vi.svg)}
.fflag-UY {background-image:url(/map/flags/uy.svg)}
.fflag-VE {background-image:url(/map/flags/ve.svg)}
.fflag-AF {background-image:url(/map/flags/af.svg)}
.fflag-AZ {background-image:url(/map/flags/az.svg)}
.fflag-BD {background-image:url(/map/flags/bd.svg)}
.fflag-BT {background-image:url(/map/flags/bt.svg)}
.fflag-BN {background-image:url(/map/flags/bn.svg)}
.fflag-KH {background-image:url(/map/flags/kh.svg)}
.fflag-CN {background-image:url(/map/flags/cn.svg)}
.fflag-GE {background-image:url(/map/flags/ge.svg)}
.fflag-HK {background-image:url(/map/flags/hk.svg)}
.fflag-IN {background-image:url(/map/flags/in.svg)}
.fflag-ID {background-image:url(/map/flags/id.svg)}
.fflag-JP {background-image:url(/map/flags/jp.svg)}
.fflag-KZ {background-image:url(/map/flags/kz.svg)}
.fflag-LA {background-image:url(/map/flags/la.svg)}
.fflag-MO {background-image:url(/map/flags/mo.svg)}
.fflag-MY {background-image:url(/map/flags/my.svg)}
.fflag-MV {background-image:url(/map/flags/mv.svg)}
.fflag-MN {background-image:url(/map/flags/mn.svg)}
.fflag-MM {background-image:url(/map/flags/mm.svg)}
.fflag-NP {background-image:url(/map/flags/np.svg)}
.fflag-KP {background-image:url(/map/flags/kp.svg)}
.fflag-MP {background-image:url(/map/flags/mp.svg)}
.fflag-PW {background-image:url(/map/flags/pw.svg)}
.fflag-PG {background-image:url(/map/flags/pg.svg)}
.fflag-PH {background-image:url(/map/flags/ph.svg)}
.fflag-SG {background-image:url(/map/flags/sg.svg)}
.fflag-KR {background-image:url(/map/flags/kr.svg)}
.fflag-LK {background-image:url(/map/flags/lk.svg)}
.fflag-TW {background-image:url(/map/flags/tw.svg)}
.fflag-TJ {background-image:url(/map/flags/tj.svg)}
.fflag-TH {background-image:url(/map/flags/th.svg)}
.fflag-TL {background-image:url(/map/flags/tl.svg)}
.fflag-TM {background-image:url(/map/flags/tm.svg)}
.fflag-VN {background-image:url(/map/flags/vn.svg)}
.fflag-AX {background-image:url(/map/flags/ax.svg)}
.fflag-AL {background-image:url(/map/flags/al.svg)}
.fflag-AD {background-image:url(/map/flags/ad.svg)}
.fflag-AM {background-image:url(/map/flags/am.svg)}
.fflag-AT {background-image:url(/map/flags/at.svg)}
.fflag-BY {background-image:url(/map/flags/by.svg)}
.fflag-BE {background-image:url(/map/flags/be.svg)}
.fflag-BA {background-image:url(/map/flags/ba.svg)}
.fflag-BG {background-image:url(/map/flags/bg.svg)}
.fflag-HR {background-image:url(/map/flags/hr.svg)}
.fflag-CY {background-image:url(/map/flags/cy.svg)}
.fflag-CZ {background-image:url(/map/flags/cz.svg)}
.fflag-DK {background-image:url(/map/flags/dk.svg)}
.fflag-EE {background-image:url(/map/flags/ee.svg)}
.fflag-FO {background-image:url(/map/flags/fo.svg)}
.fflag-FI {background-image:url(/map/flags/fi.svg)}
.fflag-FR {background-image:url(/map/flags/fr.svg)}
.fflag-DE {background-image:url(/map/flags/de.svg)}
.fflag-GI {background-image:url(/map/flags/gi.svg)}
.fflag-GR {background-image:url(/map/flags/gr.svg)}
.fflag-GG {background-image:url(/map/flags/gg.svg)}
.fflag-HU {background-image:url(/map/flags/hu.svg)}
.fflag-IS {background-image:url(/map/flags/is.svg)}
.fflag-IE {background-image:url(/map/flags/ie.svg)}
.fflag-IM {background-image:url(/map/flags/im.svg)}
.fflag-IT {background-image:url(/map/flags/it.svg)}
.fflag-JE {background-image:url(/map/flags/je.svg)}
.fflag-XK {background-image:url(/map/flags/xk.svg)}
.fflag-LV {background-image:url(/map/flags/lv.svg)}
.fflag-LI {background-image:url(/map/flags/li.svg)}
.fflag-LT {background-image:url(/map/flags/lt.svg)}
.fflag-LU {background-image:url(/map/flags/lu.svg)}
.fflag-MT {background-image:url(/map/flags/mt.svg)}
.fflag-MD {background-image:url(/map/flags/md.svg)}
.fflag-MC {background-image:url(/map/flags/mc.svg)}
.fflag-ME {background-image:url(/map/flags/me.svg)}
.fflag-NL {background-image:url(/map/flags/nl.svg)}
.fflag-MK {background-image:url(/map/flags/mk.svg)}
.fflag-NO {background-image:url(/map/flags/no.svg)}
.fflag-PL {background-image:url(/map/flags/pl.svg)}
.fflag-PT {background-image:url(/map/flags/pt.svg)}
.fflag-RO {background-image:url(/map/flags/ro.svg)}
.fflag-RU {background-image:url(/map/flags/ru.svg)}
.fflag-SM {background-image:url(/map/flags/sm.svg)}
.fflag-RS {background-image:url(/map/flags/rs.svg)}
.fflag-SK {background-image:url(/map/flags/sk.svg)}
.fflag-SI {background-image:url(/map/flags/si.svg)}
.fflag-ES {background-image:url(/map/flags/es.svg)}
.fflag-SE {background-image:url(/map/flags/se.svg)}
.fflag-CH {background-image:url(/map/flags/ch.svg)}
.fflag-TR {background-image:url(/map/flags/tr.svg)}
.fflag-UA {background-image:url(/map/flags/ua.svg)}
.fflag-GB {background-image:url(/map/flags/gb.svg)}
.fflag-VA {background-image:url(/map/flags/va.svg)}
.fflag-BH {background-image:url(/map/flags/bh.svg)}
.fflag-IR {background-image:url(/map/flags/ir.svg)}
.fflag-IQ {background-image:url(/map/flags/iq.svg)}
.fflag-IL {background-image:url(/map/flags/il.svg)}
.fflag-KW {background-image:url(/map/flags/kw.svg)}
.fflag-JO {background-image:url(/map/flags/jo.svg)}
.fflag-KG {background-image:url(/map/flags/kg.svg)}
.fflag-LB {background-image:url(/map/flags/lb.svg)}
.fflag-OM {background-image:url(/map/flags/om.svg)}
.fflag-PK {background-image:url(/map/flags/pk.svg)}
.fflag-PS {background-image:url(/map/flags/ps.svg)}
.fflag-QA {background-image:url(/map/flags/qa.svg)}
.fflag-SA {background-image:url(/map/flags/sa.svg)}
.fflag-SY {background-image:url(/map/flags/sy.svg)}
.fflag-AE {background-image:url(/map/flags/ae.svg)}
.fflag-UZ {background-image:url(/map/flags/uz.svg)}
.fflag-AS {background-image:url(/map/flags/as.svg)}
.fflag-AU {background-image:url(/map/flags/au.svg)}
.fflag-CX {background-image:url(/map/flags/cx.svg)}
.fflag-CC {background-image:url(/map/flags/cc.svg)}
.fflag-CK {background-image:url(/map/flags/ck.svg)}
.fflag-FJ {background-image:url(/map/flags/fj.svg)}
.fflag-PF {background-image:url(/map/flags/pf.svg)}
.fflag-GU {background-image:url(/map/flags/gu.svg)}
.fflag-KI {background-image:url(/map/flags/ki.svg)}
.fflag-MH {background-image:url(/map/flags/mh.svg)}
.fflag-FM {background-image:url(/map/flags/fm.svg)}
.fflag-NC {background-image:url(/map/flags/nc.svg)}
.fflag-NZ {background-image:url(/map/flags/nz.svg)}
.fflag-NR {background-image:url(/map/flags/nr.svg)}
.fflag-NU {background-image:url(/map/flags/nu.svg)}
.fflag-NF {background-image:url(/map/flags/nf.svg)}
.fflag-WS {background-image:url(/map/flags/ws.svg)}
.fflag-SB {background-image:url(/map/flags/sb.svg)}
.fflag-TK {background-image:url(/map/flags/tk.svg)}
.fflag-TO {background-image:url(/map/flags/to.svg)}
.fflag-TV {background-image:url(/map/flags/tv.svg)}
.fflag-VU {background-image:url(/map/flags/vu.svg)}
.fflag-WF {background-image:url(/map/flags/wf.svg)}
.fflag-AQ {background-image:url(/map/flags/aq.svg)}
.fflag-EU {background-image:url(/map/flags/eu.svg)}
.fflag-UN {background-image:url(/map/flags/un.svg)}
