.fi
{
    position: relative;
    display: inline-block;
    width: 5vh;
    line-height: 4em;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

    .fi:before
    {
        content: "\00A0";
    }

.fi-ago
{
    background-image: url(../iso3/ago.svg);
}

.fi-alb
{
    background-image: url(../iso3/alb.svg);
}

.fi-and
{
    background-image: url(../iso3/and.svg);
}

.fi-are
{
    background-image: url(../iso3/are.svg);
}

.fi-arg
{
    background-image: url(../iso3/arg.svg);
}

.fi-arg-arj
{
    background-image: url(../iso3/arg-arj.svg);
}

.fi-arg-ars
{
    background-image: url(../iso3/arg-ars.svg);
}

.fi-arg-att
{
    background-image: url(../iso3/arg-att.svg);
}

.fi-arg-ban
{
    background-image: url(../iso3/arg-ban.svg);
}

.fi-arg-bar
{
    background-image: url(../iso3/arg-bar.svg);
}

.fi-arg-bel
{
    background-image: url(../iso3/arg-bel.svg);
}

.fi-arg-boj
{
    background-image: url(../iso3/arg-boj.svg);
}

.fi-arg-ccc
{
    background-image: url(../iso3/arg-ccc.svg);
}

.fi-arg-col
{
    background-image: url(../iso3/arg-col.svg);
}

.fi-arg-dyj
{
    background-image: url(../iso3/arg-dyj.svg);
}

.fi-arg-est
{
    background-image: url(../iso3/arg-est.svg);
}

.fi-arg-gim
{
    background-image: url(../iso3/arg-gim.svg);
}

.fi-arg-god
{
    background-image: url(../iso3/arg-god.svg);
}

.fi-arg-hur
{
    background-image: url(../iso3/arg-hur.svg);
}

.fi-arg-ind
{
    background-image: url(../iso3/arg-ind.svg);
}

.fi-arg-ins
{
    background-image: url(../iso3/arg-ins.svg);
}

.fi-arg-lan
{
    background-image: url(../iso3/arg-lan.svg);
}

.fi-arg-nob
{
    background-image: url(../iso3/arg-nob.svg);
}

.fi-arg-pla
{
    background-image: url(../iso3/arg-pla.svg);
}

.fi-arg-rac
{
    background-image: url(../iso3/arg-rac.svg);
}

.fi-arg-riv
{
    background-image: url(../iso3/arg-riv.svg);
}

.fi-arg-ros
{
    background-image: url(../iso3/arg-ros.svg);
}

.fi-arg-sar
{
    background-image: url(../iso3/arg-sar.svg);
}

.fi-arg-slo
{
    background-image: url(../iso3/arg-slo.svg);
}

.fi-arg-tal
{
    background-image: url(../iso3/arg-tal.svg);
}

.fi-arg-tig
{
    background-image: url(../iso3/arg-tig.svg);
}

.fi-arg-uni
{
    background-image: url(../iso3/arg-uni.svg);
}

.fi-arg-vel
{
    background-image: url(../iso3/arg-vel.svg);
}

.fi-arm
{
    background-image: url(../iso3/arm.svg);
}

.fi-aus
{
    background-image: url(../iso3/aus.svg);
}

.fi-aut
{
    background-image: url(../iso3/aut.svg);
}

.fi-aze
{
    background-image: url(../iso3/aze.svg);
}

.fi-bel
{
    background-image: url(../iso3/bel.svg);
}

.fi-bgr
{
    background-image: url(../iso3/bgr.svg);
}

.fi-bih
{
    background-image: url(../iso3/bih.svg);
}

.fi-blr
{
    background-image: url(../iso3/blr.svg);
}

.fi-bol
{
    background-image: url(../iso3/bol.svg);
}

.fi-bra
{
    background-image: url(../iso3/bra.svg);
}

.fi-can
{
    background-image: url(../iso3/can.svg);
}

.fi-che
{
    background-image: url(../iso3/che.svg);
}

.fi-chl
{
    background-image: url(../iso3/chl.svg);
}

.fi-chn
{
    background-image: url(../iso3/chn.svg);
}

.fi-civ
{
    background-image: url(../iso3/civ.svg);
}

.fi-cmr
{
    background-image: url(../iso3/cmr.svg);
}

.fi-cod
{
    background-image: url(../iso3/cod.svg);
}

.fi-cpv
{
    background-image: url(../iso3/cpv.svg);
}

.fi-col
{
    background-image: url(../iso3/col.svg);
}

.fi-col-agd
{
    background-image: url(../iso3/col-agd.svg);
}

.fi-col-alp
{
    background-image: url(../iso3/col-alp.svg);
}

.fi-col-amc
{
    background-image: url(../iso3/col-amc.svg);
}

.fi-col-atn
{
    background-image: url(../iso3/col-atn.svg);
}

.fi-col-bch
{
    background-image: url(../iso3/col-bch.svg);
}

.fi-col-buc
{
    background-image: url(../iso3/col-buc.svg);
}

.fi-col-cor
{
    background-image: url(../iso3/col-cor.svg);
}

.fi-col-dec
{
    background-image: url(../iso3/col-dec.svg);
}

.fi-col-dep
{
    background-image: url(../iso3/col-dep.svg);
}

.fi-col-efc
{
    background-image: url(../iso3/col-efc.svg);
}

.fi-col-env
{
    background-image: url(../iso3/col-env.svg);
}

.fi-col-for
{
    background-image: url(../iso3/col-for.svg);
}

.fi-col-hui
{
    background-image: url(../iso3/col-hui.svg);
}

.fi-col-inm
{
    background-image: url(../iso3/col-inm.svg);
}

.fi-col-jdc
{
    background-image: url(../iso3/col-jdc.svg);
}

.fi-col-jnr
{
    background-image: url(../iso3/col-jnr.svg);
}

.fi-col-mil
{
    background-image: url(../iso3/col-mil.svg);
}

.fi-col-onc
{
    background-image: url(../iso3/col-onc.svg);
}

.fi-col-pas
{
    background-image: url(../iso3/col-pas.svg);
}

.fi-col-pby
{
    background-image: url(../iso3/col-pby.svg);
}

.fi-col-sfe
{
    background-image: url(../iso3/col-sfe.svg);
}

.fi-col-tol
{
    background-image: url(../iso3/col-tol.svg);
}

.fi-col-uma
{
    background-image: url(../iso3/col-uma.svg);
}

.fi-cri
{
    background-image: url(../iso3/cri.svg);
}

.fi-cub
{
    background-image: url(../iso3/cub.svg);
}

.fi-cuw
{
    background-image: url(../iso3/cuw.svg);
}

.fi-cyp
{
    background-image: url(../iso3/cyp.svg);
}

.fi-cze
{
    background-image: url(../iso3/cze.svg);
}

.fi-ddr
{
    background-image: url(../iso3/ddr.svg);
}

.fi-deu
{
    background-image: url(../iso3/deu.svg);
}

.fi-dnk
{
    background-image: url(../iso3/dnk.svg);
}

.fi-dom
{
    background-image: url(../iso3/dom.svg);
}

.fi-dza
{
    background-image: url(../iso3/dza.svg);
}

.fi-ecu
{
    background-image: url(../iso3/ecu.svg);
}

.fi-egy
{
    background-image: url(../iso3/egy.svg);
}

.fi-eng
{
    background-image: url(../iso3/eng.svg);
}

.fi-eng-afc
{
    background-image: url(../iso3/eng-afc.svg);
}

.fi-eng-ars
{
    background-image: url(../iso3/eng-ars.svg);
}

.fi-eng-avl
{
    background-image: url(../iso3/eng-avl.svg);
}

.fi-eng-bfc
{
    background-image: url(../iso3/eng-bfc.svg);
}

.fi-eng-bre
{
    background-image: url(../iso3/eng-bre.svg);
}

.fi-eng-bri
{
    background-image: url(../iso3/eng-bri.svg);
}

.fi-eng-che
{
    background-image: url(../iso3/eng-che.svg);
}

.fi-eng-cry
{
    background-image: url(../iso3/eng-cry.svg);
}

.fi-eng-eve
{
    background-image: url(../iso3/eng-eve.svg);
}

.fi-eng-ful
{
    background-image: url(../iso3/eng-ful.svg);
}

.fi-eng-lei
{
    background-image: url(../iso3/eng-lei.svg);
}

.fi-eng-liv
{
    background-image: url(../iso3/eng-liv.svg);
}

.fi-eng-ltf
{
    background-image: url(../iso3/eng-ltf.svg);
}

.fi-eng-mci
{
    background-image: url(../iso3/eng-mci.svg);
}

.fi-eng-mun
{
    background-image: url(../iso3/eng-mun.svg);
}

.fi-eng-new
{
    background-image: url(../iso3/eng-new.svg);
}

.fi-eng-nfo
{
    background-image: url(../iso3/eng-nfo.svg);
}

.fi-eng-suf
{
    background-image: url(../iso3/eng-suf.svg);
}

.fi-eng-tot
{
    background-image: url(../iso3/eng-tot.svg);
}

.fi-eng-whu
{
    background-image: url(../iso3/eng-whu.svg);
}

.fi-eng-wol
{
    background-image: url(../iso3/eng-wol.svg);
}

.fi-eng-wwf
{
    background-image: url(../iso3/eng-wwf.svg);
}

.fi-esp
{
    background-image: url(../iso3/esp.svg);
}

.fi-esp-ala
{
    background-image: url(../iso3/esp-ala.svg);
}

.fi-esp-alm
{
    background-image: url(../iso3/esp-alm.svg);
}

.fi-esp-ath
{
    background-image: url(../iso3/esp-ath.svg);
}

.fi-esp-atm
{
    background-image: url(../iso3/esp-atm.svg);
}

.fi-esp-bar
{
    background-image: url(../iso3/esp-bar.svg);
}

.fi-esp-bet
{
    background-image: url(../iso3/esp-bet.svg);
}

.fi-esp-cad
{
    background-image: url(../iso3/esp-cad.svg);
}

.fi-esp-cel
{
    background-image: url(../iso3/esp-cel.svg);
}

.fi-esp-get
{
    background-image: url(../iso3/esp-get.svg);
}

.fi-esp-gir
{
    background-image: url(../iso3/esp-gir.svg);
}

.fi-esp-gra
{
    background-image: url(../iso3/esp-gra.svg);
}

.fi-esp-lpa
{
    background-image: url(../iso3/esp-lpa.svg);
}

.fi-esp-mll
{
    background-image: url(../iso3/esp-mll.svg);
}

.fi-esp-osa
{
    background-image: url(../iso3/esp-osa.svg);
}

.fi-esp-rmd
{
    background-image: url(../iso3/esp-rmd.svg);
}

.fi-esp-rso
{
    background-image: url(../iso3/esp-rso.svg);
}

.fi-esp-sev
{
    background-image: url(../iso3/esp-sev.svg);
}

.fi-esp-val
{
    background-image: url(../iso3/esp-val.svg);
}

.fi-esp-vil
{
    background-image: url(../iso3/esp-vil.svg);
}

.fi-esp-vno
{
    background-image: url(../iso3/esp-vno.svg);
}

.fi-est
{
    background-image: url(../iso3/est.svg);
}

.fi-fin
{
    background-image: url(../iso3/fin.svg);
}

.fi-fji
{
    background-image: url(../iso3/fji.svg);
}

.fi-fra
{
    background-image: url(../iso3/fra.svg);
}

.fi-fro
{
    background-image: url(../iso3/fro.svg);
}

.fi-gal
{
    background-image: url(../iso3/gal.svg);
}

.fi-geo
{
    background-image: url(../iso3/geo.svg);
}

.fi-gha
{
    background-image: url(../iso3/gha.svg);
}

.fi-gib
{
    background-image: url(../iso3/gib.svg);
}

.fi-grc
{
    background-image: url(../iso3/grc.svg);
}

.fi-hnd
{
    background-image: url(../iso3/hnd.svg);
}

.fi-hrv
{
    background-image: url(../iso3/hrv.svg);
}

.fi-hti
{
    background-image: url(../iso3/hti.svg);
}

.fi-hun
{
    background-image: url(../iso3/hun.svg);
}

.fi-irl
{
    background-image: url(../iso3/irl.svg);
}

.fi-irn
{
    background-image: url(../iso3/irn.svg);
}

.fi-irq
{
    background-image: url(../iso3/irq.svg);
}

.fi-isl
{
    background-image: url(../iso3/isl.svg);
}

.fi-isr
{
    background-image: url(../iso3/isr.svg);
}

.fi-ita
{
    background-image: url(../iso3/ita.svg);
}

.fi-jam
{
    background-image: url(../iso3/jam.svg);
}

.fi-jpn
{
    background-image: url(../iso3/jpn.svg);
}

.fi-jor
{
    background-image: url(../iso3/jor.svg);
}

.fi-kaz
{
    background-image: url(../iso3/kaz.svg);
}

.fi-kor
{
    background-image: url(../iso3/kor.svg);
}

.fi-kwt
{
    background-image: url(../iso3/kwt.svg);
}

.fi-lie
{
    background-image: url(../iso3/lie.svg);
}

.fi-ltu
{
    background-image: url(../iso3/ltu.svg);
}

.fi-lux
{
    background-image: url(../iso3/lux.svg);
}

.fi-lva
{
    background-image: url(../iso3/lva.svg);
}

.fi-mar
{
    background-image: url(../iso3/mar.svg);
}

.fi-mco
{
    background-image: url(../iso3/mco.svg);
}

.fi-mda
{
    background-image: url(../iso3/mda.svg);
}

.fi-mex
{
    background-image: url(../iso3/mex.svg);
}

.fi-mex-ame
{
    background-image: url(../iso3/mex-ame.svg);
}

.fi-mex-asl
{
    background-image: url(../iso3/mex-asl.svg);
}

.fi-mex-atl
{
    background-image: url(../iso3/mex-atl.svg);
}

.fi-mex-caz
{
    background-image: url(../iso3/mex-caz.svg);
}

.fi-mex-chi
{
    background-image: url(../iso3/mex-chi.svg);
}

.fi-mex-gdl
{
    background-image: url(../iso3/mex-gdl.svg);
}

.fi-mex-jua
{
    background-image: url(../iso3/mex-jua.svg);
}

.fi-mex-leo
{
    background-image: url(../iso3/mex-leo.svg);
}

.fi-mex-maz
{
    background-image: url(../iso3/mex-maz.svg);
}

.fi-mex-mmo
{
    background-image: url(../iso3/mex-mmo.svg);
}

.fi-mex-mon
{
    background-image: url(../iso3/mex-mon.svg);
}

.fi-mex-mty
{
    background-image: url(../iso3/mex-mty.svg);
}

.fi-mex-nex
{
    background-image: url(../iso3/mex-nex.svg);
}

.fi-mex-pac
{
    background-image: url(../iso3/mex-pac.svg);
}

.fi-mex-pue
{
    background-image: url(../iso3/mex-pue.svg);
}

.fi-mex-pum
{
    background-image: url(../iso3/mex-pum.svg);
}

.fi-mex-que
{
    background-image: url(../iso3/mex-que.svg);
}

.fi-mex-sla
{
    background-image: url(../iso3/mex-sla.svg);
}

.fi-mex-tig
{
    background-image: url(../iso3/mex-tig.svg);
}

.fi-mex-tij
{
    background-image: url(../iso3/mex-tij.svg);
}

.fi-mex-tol
{
    background-image: url(../iso3/mex-tol.svg);
}

.fi-mex-uti
{
    background-image: url(../iso3/mex-uti.svg);
}

.fi-mkd
{
    background-image: url(../iso3/mkd.svg);
}

.fi-mlt
{
    background-image: url(../iso3/mlt.svg);
}

.fi-mne
{
    background-image: url(../iso3/mne.svg);
}

.fi-nga
{
    background-image: url(../iso3/nga.svg);
}

.fi-nir
{
    background-image: url(../iso3/nir.svg);
}

.fi-nld
{
    background-image: url(../iso3/nld.svg);
}

.fi-nor
{
    background-image: url(../iso3/nor.svg);
}

.fi-nzl
{
    background-image: url(../iso3/nzl.svg);
}

.fi-pan
{
    background-image: url(../iso3/pan.svg);
}

.fi-per
{
    background-image: url(../iso3/per.svg);
}

.fi-pol
{
    background-image: url(../iso3/pol.svg);
}

.fi-pri
{
    background-image: url(../iso3/pri.svg);
}

.fi-prk
{
    background-image: url(../iso3/prk.svg);
}

.fi-prt
{
    background-image: url(../iso3/prt.svg);
}

.fi-pry
{
    background-image: url(../iso3/pry.svg);
}

.fi-qat
{
    background-image: url(../iso3/qat.svg);
}

.fi-rou
{
    background-image: url(../iso3/rou.svg);
}

.fi-rus
{
    background-image: url(../iso3/rus.svg);
}

.fi-sau
{
    background-image: url(../iso3/sau.svg);
}

.fi-sco
{
    background-image: url(../iso3/sco.svg);
}

.fi-sen
{
    background-image: url(../iso3/sen.svg);
}

.fi-slv
{
    background-image: url(../iso3/slv.svg);
}

.fi-smr
{
    background-image: url(../iso3/smr.svg);
}

.fi-srb
{
    background-image: url(../iso3/srb.svg);
}

.fi-sun
{
    background-image: url(../iso3/sun.svg);
}

.fi-svk
{
    background-image: url(../iso3/svk.svg);
}

.fi-svn
{
    background-image: url(../iso3/svn.svg);
}

.fi-swe
{
    background-image: url(../iso3/swe.svg);
}

.fi-tgo
{
    background-image: url(../iso3/tgo.svg);
}

.fi-tha
{
    background-image: url(../iso3/tha.svg);
}

.fi-tto
{
    background-image: url(../iso3/tto.svg);
}

.fi-tun
{
    background-image: url(../iso3/tun.svg);
}

.fi-tur
{
    background-image: url(../iso3/tur.svg);
}

.fi-ukr
{
    background-image: url(../iso3/ukr.svg);
}

.fi-ury
{
    background-image: url(../iso3/ury.svg);
}

.fi-usa
{
    background-image: url(../iso3/usa.svg);
}

.fi-uzb
{
    background-image: url(../iso3/uzb.svg);
}

.fi-ven
{
    background-image: url(../iso3/ven.svg);
}

.fi-vnm
{
    background-image: url(../iso3/vnm.svg);
}

.fi-wal
{
    background-image: url(../iso3/wal.svg);
}

.fi-xkx
{
    background-image: url(../iso3/xkx.svg);
}

.fi-yug
{
    background-image: url(../iso3/yug.svg);
}

.fi-zaf
{
    background-image: url(../iso3/zaf.svg);
}
