.fi {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-style: normal
}

.fi-ad {
	background:url("\/jakarta.faces.resource/flags/ad.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ae {
	background:url("\/jakarta.faces.resource/flags/ae.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-af {
	background:url("\/jakarta.faces.resource/flags/af.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ag {
	background:url("\/jakarta.faces.resource/flags/ag.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ai {
	background:url("\/jakarta.faces.resource/flags/ai.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-al {
	background:url("\/jakarta.faces.resource/flags/al.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-am {
	background:url("\/jakarta.faces.resource/flags/am.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-an {
	background:url("\/jakarta.faces.resource/flags/an.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ao {
	background:url("\/jakarta.faces.resource/flags/ao.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-aq {
	background:url("\/jakarta.faces.resource/flags/aq.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ar {
	background:url("\/jakarta.faces.resource/flags/ar.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-as {
	background:url("\/jakarta.faces.resource/flags/as.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-at {
	background:url("\/jakarta.faces.resource/flags/at.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-au {
	background:url("\/jakarta.faces.resource/flags/au.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-aw {
	background:url("\/jakarta.faces.resource/flags/aw.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-az {
	background:url("\/jakarta.faces.resource/flags/az.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ba {
	background:url("\/jakarta.faces.resource/flags/ba.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bb {
	background:url("\/jakarta.faces.resource/flags/bb.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bd {
	background:url("\/jakarta.faces.resource/flags/bd.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-be {
	background:url("\/jakarta.faces.resource/flags/be.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bf {
	background:url("\/jakarta.faces.resource/flags/bf.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bg {
	background:url("\/jakarta.faces.resource/flags/bg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bh {
	background:url("\/jakarta.faces.resource/flags/bh.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bi {
	background:url("\/jakarta.faces.resource/flags/bi.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bj {
	background:url("\/jakarta.faces.resource/flags/bj.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bm {
	background:url("\/jakarta.faces.resource/flags/bm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bn {
	background:url("\/jakarta.faces.resource/flags/bn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bo {
	background:url("\/jakarta.faces.resource/flags/bo.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-br {
	background:url("\/jakarta.faces.resource/flags/br.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bs {
	background:url("\/jakarta.faces.resource/flags/bs.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bt {
	background:url("\/jakarta.faces.resource/flags/bt.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bw {
	background:url("\/jakarta.faces.resource/flags/bw.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-by {
	background:url("\/jakarta.faces.resource/flags/by.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-bz {
	background:url("\/jakarta.faces.resource/flags/bz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ca {
	background:url("\/jakarta.faces.resource/flags/ca.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cd {
	background:url("\/jakarta.faces.resource/flags/cd.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cf {
	background:url("\/jakarta.faces.resource/flags/cf.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cg {
	background:url("\/jakarta.faces.resource/flags/cg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ch {
	background:url("\/jakarta.faces.resource/flags/ch.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ci {
	background:url("\/jakarta.faces.resource/flags/ci.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ck {
	background:url("\/jakarta.faces.resource/flags/ck.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cl {
	background:url("\/jakarta.faces.resource/flags/cl.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cm {
	background:url("\/jakarta.faces.resource/flags/cm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cn {
	background:url("\/jakarta.faces.resource/flags/cn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-co {
	background:url("\/jakarta.faces.resource/flags/co.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cr {
	background:url("\/jakarta.faces.resource/flags/cr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cu {
	background:url("\/jakarta.faces.resource/flags/cu.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cv {
	background:url("\/jakarta.faces.resource/flags/cv.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cy {
	background:url("\/jakarta.faces.resource/flags/cy.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-cz {
	background:url("\/jakarta.faces.resource/flags/cz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-de {
	background:url("\/jakarta.faces.resource/flags/de.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-dj {
	background:url("\/jakarta.faces.resource/flags/dj.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-dk {
	background:url("\/jakarta.faces.resource/flags/dk.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-dm {
	background:url("\/jakarta.faces.resource/flags/dm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-do {
	background:url("\/jakarta.faces.resource/flags/do.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-dz {
	background:url("\/jakarta.faces.resource/flags/dz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ec {
	background:url("\/jakarta.faces.resource/flags/ec.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ee {
	background:url("\/jakarta.faces.resource/flags/ee.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-eg {
	background:url("\/jakarta.faces.resource/flags/eg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-eh {
	background:url("\/jakarta.faces.resource/flags/eh.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-er {
	background:url("\/jakarta.faces.resource/flags/er.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-es {
	background:url("\/jakarta.faces.resource/flags/es.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-et {
	background:url("\/jakarta.faces.resource/flags/et.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-fi {
	background:url("\/jakarta.faces.resource/flags/fi.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-fj {
	background:url("\/jakarta.faces.resource/flags/fj.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-fm {
	background:url("\/jakarta.faces.resource/flags/fm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-fo {
	background:url("\/jakarta.faces.resource/flags/fo.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-fr {
	background:url("\/jakarta.faces.resource/flags/fr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ga {
	background:url("\/jakarta.faces.resource/flags/ga.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-en {
	background:url("\/jakarta.faces.resource/flags/en.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gd {
	background:url("\/jakarta.faces.resource/flags/gd.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ge {
	background:url("\/jakarta.faces.resource/flags/ge.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gg {
	background:url("\/jakarta.faces.resource/flags/gg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gh {
	background:url("\/jakarta.faces.resource/flags/gh.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gi {
	background:url("\/jakarta.faces.resource/flags/gi.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gm {
	background:url("\/jakarta.faces.resource/flags/gm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gn {
	background:url("\/jakarta.faces.resource/flags/gn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gp {
	background:url("\/jakarta.faces.resource/flags/gp.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gq {
	background:url("\/jakarta.faces.resource/flags/gq.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gr {
	background:url("\/jakarta.faces.resource/flags/gr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gt {
	background:url("\/jakarta.faces.resource/flags/gt.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gu {
	background:url("\/jakarta.faces.resource/flags/gu.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gq {
	background:url("\/jakarta.faces.resource/flags/gq.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-gy {
	background:url("\/jakarta.faces.resource/flags/gy.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-hk {
	background:url("\/jakarta.faces.resource/flags/hk.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-hn {
	background:url("\/jakarta.faces.resource/flags/hn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-hr {
	background:url("\/jakarta.faces.resource/flags/hr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ht {
	background:url("\/jakarta.faces.resource/flags/ht.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-hu {
	background:url("\/jakarta.faces.resource/flags/hu.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-id {
	background:url("\/jakarta.faces.resource/flags/id.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ie {
	background:url("\/jakarta.faces.resource/flags/ie.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-il {
	background:url("\/jakarta.faces.resource/flags/il.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-im {
	background:url("\/jakarta.faces.resource/flags/im.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-in {
	background:url("\/jakarta.faces.resource/flags/in.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-iq {
	background:url("\/jakarta.faces.resource/flags/iq.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ir {
	background:url("\/jakarta.faces.resource/flags/ir.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-is {
	background:url("\/jakarta.faces.resource/flags/is.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-it {
	background:url("\/jakarta.faces.resource/flags/it.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-je {
	background:url("\/jakarta.faces.resource/flags/je.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-jm {
	background:url("\/jakarta.faces.resource/flags/jm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-jo {
	background:url("\/jakarta.faces.resource/flags/jo.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-jp {
	background:url("\/jakarta.faces.resource/flags/jp.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ke {
	background:url("\/jakarta.faces.resource/flags/ke.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-kg {
	background:url("\/jakarta.faces.resource/flags/kg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-kh {
	background:url("\/jakarta.faces.resource/flags/kh.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ki {
	background:url("\/jakarta.faces.resource/flags/ki.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-km {
	background:url("\/jakarta.faces.resource/flags/km.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-kn {
	background:url("\/jakarta.faces.resource/flags/kn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-kp {
	background:url("\/jakarta.faces.resource/flags/kp.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-kr {
	background:url("\/jakarta.faces.resource/flags/kr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-kw {
	background:url("\/jakarta.faces.resource/flags/kw.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ky {
	background:url("\/jakarta.faces.resource/flags/ky.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-kz {
	background:url("\/jakarta.faces.resource/flags/kz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-la {
	background:url("\/jakarta.faces.resource/flags/la.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-lb {
	background:url("\/jakarta.faces.resource/flags/lb.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-lc {
	background:url("\/jakarta.faces.resource/flags/lc.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-li {
	background:url("\/jakarta.faces.resource/flags/li.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-lk {
	background:url("\/jakarta.faces.resource/flags/lk.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-lr {
	background:url("\/jakarta.faces.resource/flags/lr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ls {
	background:url("\/jakarta.faces.resource/flags/ls.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-lt {
	background:url("\/jakarta.faces.resource/flags/lt.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-lu {
	background:url("\/jakarta.faces.resource/flags/lu.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-lv {
	background:url("\/jakarta.faces.resource/flags/lv.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ly {
	background:url("\/jakarta.faces.resource/flags/ly.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ma {
	background:url("\/jakarta.faces.resource/flags/ma.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mc {
	background:url("\/jakarta.faces.resource/flags/mc.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-md {
	background:url("\/jakarta.faces.resource/flags/md.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-me {
	background:url("\/jakarta.faces.resource/flags/me.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mg {
	background:url("\/jakarta.faces.resource/flags/mg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mh {
	background:url("\/jakarta.faces.resource/flags/mh.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mk {
	background:url("\/jakarta.faces.resource/flags/mk.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ml {
	background:url("\/jakarta.faces.resource/flags/ml.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mm {
	background:url("\/jakarta.faces.resource/flags/mm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mn {
	background:url("\/jakarta.faces.resource/flags/mn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mo {
	background:url("\/jakarta.faces.resource/flags/mo.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mq {
	background:url("\/jakarta.faces.resource/flags/mq.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mr {
	background:url("\/jakarta.faces.resource/flags/mr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ms {
	background:url("\/jakarta.faces.resource/flags/ms.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mt {
	background:url("\/jakarta.faces.resource/flags/mt.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mu {
	background:url("\/jakarta.faces.resource/flags/mu.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mv {
	background:url("\/jakarta.faces.resource/flags/mv.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mw {
	background:url("\/jakarta.faces.resource/flags/mw.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mx {
	background:url("\/jakarta.faces.resource/flags/mx.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-my {
	background:url("\/jakarta.faces.resource/flags/my.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-mz {
	background:url("\/jakarta.faces.resource/flags/mz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-na {
	background:url("\/jakarta.faces.resource/flags/na.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-nc {
	background:url("\/jakarta.faces.resource/flags/nc.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ne {
	background:url("\/jakarta.faces.resource/flags/ne.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ng {
	background:url("\/jakarta.faces.resource/flags/ng.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ni {
	background:url("\/jakarta.faces.resource/flags/ni.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-nl {
	background:url("\/jakarta.faces.resource/flags/nl.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-no {
	background:url("\/jakarta.faces.resource/flags/no.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-np {
	background:url("\/jakarta.faces.resource/flags/np.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-nr {
	background:url("\/jakarta.faces.resource/flags/nr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-nz {
	background:url("\/jakarta.faces.resource/flags/nz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-om {
	background:url("\/jakarta.faces.resource/flags/om.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pa {
	background:url("\/jakarta.faces.resource/flags/pa.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pe {
	background:url("\/jakarta.faces.resource/flags/pe.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pf {
	background:url("\/jakarta.faces.resource/flags/pf.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pg {
	background:url("\/jakarta.faces.resource/flags/pg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ph {
	background:url("\/jakarta.faces.resource/flags/ph.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pk {
	background:url("\/jakarta.faces.resource/flags/pk.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pl {
	background:url("\/jakarta.faces.resource/flags/pl.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pr {
	background:url("\/jakarta.faces.resource/flags/pr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ps {
	background:url("\/jakarta.faces.resource/flags/ps.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pt {
	background:url("\/jakarta.faces.resource/flags/pt.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-pw {
	background:url("\/jakarta.faces.resource/flags/pw.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-py {
	background:url("\/jakarta.faces.resource/flags/py.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-qa {
	background:url("\/jakarta.faces.resource/flags/qa.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-re {
	background:url("\/jakarta.faces.resource/flags/re.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ro {
	background:url("\/jakarta.faces.resource/flags/ro.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-rs {
	background:url("\/jakarta.faces.resource/flags/rs.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ru {
	background:url("\/jakarta.faces.resource/flags/ru.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-rw {
	background:url("\/jakarta.faces.resource/flags/rw.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sa {
	background:url("\/jakarta.faces.resource/flags/sa.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sb {
	background:url("\/jakarta.faces.resource/flags/sb.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sc {
	background:url("\/jakarta.faces.resource/flags/sc.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sd {
	background:url("\/jakarta.faces.resource/flags/sd.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-se {
	background:url("\/jakarta.faces.resource/flags/se.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sg {
	background:url("\/jakarta.faces.resource/flags/sg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-si {
	background:url("\/jakarta.faces.resource/flags/si.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sk {
	background:url("\/jakarta.faces.resource/flags/sk.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sl {
	background:url("\/jakarta.faces.resource/flags/sl.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sm {
	background:url("\/jakarta.faces.resource/flags/sm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sn {
	background:url("\/jakarta.faces.resource/flags/sn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-so {
	background:url("\/jakarta.faces.resource/flags/so.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sr {
	background:url("\/jakarta.faces.resource/flags/sr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-st {
	background:url("\/jakarta.faces.resource/flags/st.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sv {
	background:url("\/jakarta.faces.resource/flags/sv.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sy {
	background:url("\/jakarta.faces.resource/flags/sy.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-sz {
	background:url("\/jakarta.faces.resource/flags/sz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tc {
	background:url("\/jakarta.faces.resource/flags/tc.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-td {
	background:url("\/jakarta.faces.resource/flags/td.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tg {
	background:url("\/jakarta.faces.resource/flags/tg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-th {
	background:url("\/jakarta.faces.resource/flags/th.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tj {
	background:url("\/jakarta.faces.resource/flags/tj.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tl {
	background:url("\/jakarta.faces.resource/flags/tl.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tm {
	background:url("\/jakarta.faces.resource/flags/tm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tn {
	background:url("\/jakarta.faces.resource/flags/tn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-to {
	background:url("\/jakarta.faces.resource/flags/to.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tr {
	background:url("\/jakarta.faces.resource/flags/tr.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tt {
	background:url("\/jakarta.faces.resource/flags/tt.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tv {
	background:url("\/jakarta.faces.resource/flags/tv.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tw {
	background:url("\/jakarta.faces.resource/flags/tw.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-tz {
	background:url("\/jakarta.faces.resource/flags/tz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ua {
	background:url("\/jakarta.faces.resource/flags/ua.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ug {
	background:url("\/jakarta.faces.resource/flags/ug.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-us {
	background:url("\/jakarta.faces.resource/flags/us.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-uy {
	background:url("\/jakarta.faces.resource/flags/uy.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-uz {
	background:url("\/jakarta.faces.resource/flags/uz.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-va {
	background:url("\/jakarta.faces.resource/flags/va.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-vc {
	background:url("\/jakarta.faces.resource/flags/vc.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ve {
	background:url("\/jakarta.faces.resource/flags/ve.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-vg {
	background:url("\/jakarta.faces.resource/flags/vg.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-vi {
	background:url("\/jakarta.faces.resource/flags/vi.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-vn {
	background:url("\/jakarta.faces.resource/flags/vn.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-vu {
	background:url("\/jakarta.faces.resource/flags/vu.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ws {
	background:url("\/jakarta.faces.resource/flags/ws.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-ye {
	background:url("\/jakarta.faces.resource/flags/ye.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-za {
	background:url("\/jakarta.faces.resource/flags/za.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-zm {
	background:url("\/jakarta.faces.resource/flags/zm.png.stu?ln=flag-icons-master") no-repeat;
}

.fi-zw {
	background:url("\/jakarta.faces.resource/flags/zw.png.stu?ln=flag-icons-master") no-repeat;
}