.flag {
  background: url("../images/flags.png") no-repeat top left;
  width: 27px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.flag:before {
  content: '';
  vertical-align: top;
  margin-left: 28px;
  margin-top: 0;
  width: 26px;
  height: 17px;
  box-shadow: none;
}

.flag-abw, .flag-aw, .flag-aru {
  background-position: 0 0;
}

.flag-afg, .flag-af {
  background-position: 0 -20px;
}

.flag-ago, .flag-ao, .flag-ang {
  background-position: 0 -40px;
}

.flag-aia, .flag-ai {
  background-position: 0 -60px;
}

.flag-ala {
  background-position: 0 -80px;
}

.flag-alb, .flag-al {
  background-position: 0 -100px;
}

.flag-and, .flag-ad {
  background-position: 0 -120px;
}

.flag-ant, .flag-an, .flag-aho {
  background-position: 0 -140px;
}

.flag-are, .flag-ae, .flag-uae {
  background-position: 0 -160px;
}

.flag-arg, .flag-ar {
  background-position: 0 -180px;
}

.flag-arm, .flag-am {
  background-position: 0 -200px;
}

.flag-asm, .flag-as, .flag-asa {
  background-position: 0 -220px;
}

.flag-ata {
  background-position: 0 -240px;
}

.flag-atf, .flag-tf {
  background-position: 0 -260px;
}

.flag-atg, .flag-ag {
  background-position: 0 -280px;
}

.flag-aus, .flag-au {
  background-position: 0 -300px;
}

.flag-aut, .flag-at {
  background-position: 0 -320px;
}

.flag-aze, .flag-az {
  background-position: 0 -340px;
}

.flag-bdi, .flag-bi {
  background-position: 0 -360px;
}

.flag-bel, .flag-be {
  background-position: 0 -380px;
}

.flag-ben, .flag-bj {
  background-position: 0 -400px;
}

.flag-bes {
  background-position: 0 -420px;
}

.flag-bfa, .flag-bf, .flag-bur {
  background-position: 0 -440px;
}

.flag-bgd, .flag-bd, .flag-ban {
  background-position: 0 -460px;
}

.flag-bgr, .flag-bg, .flag-bul {
  background-position: 0 -480px;
}

.flag-bhr, .flag-bh {
  background-position: 0 -500px;
}

.flag-bhs, .flag-bs, .flag-bah {
  background-position: 0 -520px;
}

.flag-bih, .flag-ba {
  background-position: 0 -540px;
}

.flag-blm {
  background-position: 0 -560px;
}

.flag-blr, .flag-by {
  background-position: 0 -580px;
}

.flag-blz, .flag-bz, .flag-biz {
  background-position: 0 -600px;
}

.flag-bmu, .flag-bm, .flag-ber {
  background-position: 0 -620px;
}

.flag-bol, .flag-bo {
  background-position: 0 -640px;
}

.flag-bra, .flag-br {
  background-position: 0 -660px;
}

.flag-brb, .flag-bb, .flag-bar {
  background-position: 0 -680px;
}

.flag-brn, .flag-bn, .flag-bru {
  background-position: 0 -700px;
}

.flag-btn, .flag-bt, .flag-bhu {
  background-position: 0 -720px;
}

.flag-bvt, .flag-bv {
  background-position: 0 -740px;
}

.flag-bwa, .flag-bw, .flag-bot {
  background-position: 0 -760px;
}

.flag-caf, .flag-cf {
  background-position: 0 -780px;
}

.flag-can, .flag-ca {
  background-position: 0 -800px;
}

.flag-cck, .flag-cc {
  background-position: 0 -820px;
}

.flag-che, .flag-ch, .flag-sui {
  background-position: 0 -840px;
}

.flag-chl, .flag-cl, .flag-chi {
  background-position: 0 -860px;
}

.flag-chn, .flag-cn {
  background-position: 0 -880px;
}

.flag-civ, .flag-ci {
  background-position: 0 -900px;
}

.flag-cmr, .flag-cm {
  background-position: 0 -920px;
}

.flag-cod, .flag-cd, .flag-zai {
  background-position: 0 -940px;
}

.flag-cog, .flag-cg, .flag-cgo {
  background-position: 0 -960px;
}

.flag-cok, .flag-ck {
  background-position: 0 -980px;
}

.flag-col, .flag-co {
  background-position: 0 -1000px;
}

.flag-com, .flag-km {
  background-position: 0 -1020px;
}

.flag-cpv, .flag-cv {
  background-position: 0 -1040px;
}

.flag-cri, .flag-cr, .flag-crc {
  background-position: 0 -1060px;
}

.flag-cub, .flag-cu {
  background-position: 0 -1080px;
}

.flag-cuw {
  background-position: 0 -1100px;
}

.flag-cxr, .flag-cx {
  background-position: 0 -1120px;
}

.flag-cym, .flag-ky, .flag-cay {
  background-position: 0 -1140px;
}

.flag-cyp, .flag-cy {
  background-position: 0 -1160px;
}

.flag-cze, .flag-cz {
  background-position: 0 -1180px;
}

.flag-deu, .flag-de, .flag-ger {
  background-position: 0 -1200px;
}

.flag-dji, .flag-dj {
  background-position: 0 -1220px;
}

.flag-dma, .flag-dm {
  background-position: 0 -1240px;
}

.flag-dnk, .flag-dk, .flag-den {
  background-position: 0 -1260px;
}

.flag-dom, .flag-do {
  background-position: 0 -1280px;
}

.flag-dza, .flag-dz, .flag-alg {
  background-position: 0 -1300px;
}

.flag-ecu, .flag-ec {
  background-position: 0 -1320px;
}

.flag-egy, .flag-eg {
  background-position: 0 -1340px;
}

.flag-eng {
  background-position: 0 -1360px;
}

.flag-eri, .flag-er {
  background-position: 0 -1380px;
}

.flag-esp, .flag-es {
  background-position: 0 -1400px;
}

.flag-est, .flag-ee {
  background-position: 0 -1420px;
}

.flag-eth, .flag-et {
  background-position: 0 -1440px;
}

.flag-eur {
  background-position: 0 -1460px;
}

.flag-fai {
  background-position: 0 -1480px;
}

.flag-fin, .flag-fi {
  background-position: 0 -1500px;
}

.flag-fji, .flag-fj, .flag-fij {
  background-position: 0 -1520px;
}

.flag-flk, .flag-fk {
  background-position: 0 -1540px;
}

.flag-fra, .flag-fr {
  background-position: 0 -1560px;
}

.flag-fro, .flag-fo {
  background-position: 0 -1580px;
}

.flag-fsm, .flag-fm {
  background-position: 0 -1600px;
}

.flag-gab, .flag-ga {
  background-position: 0 -1620px;
}

.flag-gbr, .flag-gb {
  background-position: 0 -1640px;
}

.flag-geo, .flag-ge {
  background-position: 0 -1660px;
}

.flag-ggy, .flag-gg {
  background-position: 0 -1680px;
}

.flag-gha, .flag-gh {
  background-position: 0 -1700px;
}

.flag-gib, .flag-gi {
  background-position: 0 -1720px;
}

.flag-gin, .flag-gn, .flag-gui {
  background-position: 0 -1740px;
}

.flag-glp, .flag-gp {
  background-position: 0 -1760px;
}

.flag-gmb, .flag-gm, .flag-gam {
  background-position: 0 -1780px;
}

.flag-gnb, .flag-gw, .flag-gbs {
  background-position: 0 -1800px;
}

.flag-gnq, .flag-gq, .flag-geq {
  background-position: 0 -1820px;
}

.flag-grc, .flag-gr, .flag-gre {
  background-position: 0 -1840px;
}

.flag-grd, .flag-gd, .flag-grn {
  background-position: 0 -1860px;
}

.flag-grl, .flag-gl {
  background-position: 0 -1880px;
}

.flag-gtm, .flag-gt {
  background-position: 0 -1900px;
}

.flag-guf, .flag-gf {
  background-position: 0 -1920px;
}

.flag-gum, .flag-gu {
  background-position: 0 -1940px;
}

.flag-guy, .flag-gy {
  background-position: 0 -1960px;
}

.flag-hkg, .flag-hk {
  background-position: 0 -1980px;
}

.flag-hmd, .flag-hm {
  background-position: 0 -2000px;
}

.flag-hnd, .flag-hn, .flag-hon {
  background-position: 0 -2020px;
}

.flag-hrv, .flag-hr, .flag-cro {
  background-position: 0 -2040px;
}

.flag-hti, .flag-ht, .flag-hai {
  background-position: 0 -2060px;
}

.flag-hun, .flag-hu {
  background-position: 0 -2080px;
}

.flag-idn, .flag-id, .flag-ina {
  background-position: 0 -2100px;
}

.flag-imn {
  background-position: 0 -2120px;
}

.flag-ind, .flag-in {
  background-position: 0 -2140px;
}

.flag-iot, .flag-io {
  background-position: 0 -2160px;
}

.flag-irl, .flag-ie {
  background-position: 0 -2180px;
}

.flag-irn, .flag-ir, .flag-iri {
  background-position: 0 -2200px;
}

.flag-irq, .flag-iq {
  background-position: 0 -2220px;
}

.flag-isl, .flag-is {
  background-position: 0 -2240px;
}

.flag-isr, .flag-il {
  background-position: 0 -2260px;
}

.flag-ita, .flag-it {
  background-position: 0 -2281px;
}

.flag-jam, .flag-jm {
  background-position: 0 -2300px;
}

.flag-jey {
  background-position: 0 -2320px;
}

.flag-jor, .flag-jo {
  background-position: 0 -2340px;
}

.flag-jpn, .flag-jp {
  background-position: 0 -2360px;
}

.flag-kaz, .flag-kz {
  background-position: 0 -2380px;
}

.flag-ken, .flag-ke {
  background-position: 0 -2400px;
}

.flag-kgz, .flag-kg {
  background-position: 0 -2420px;
}

.flag-khm, .flag-kg, .flag-cam {
  background-position: 0 -2440px;
}

.flag-kir, .flag-ki {
  background-position: 0 -2460px;
}

.flag-kna, .flag-kn, .flag-skn {
  background-position: 0 -2480px;
}

.flag-kor, .flag-kr {
  background-position: 0 -2500px;
}

.flag-kos {
  background-position: 0 -2520px;
}

.flag-kwt, .flag-kw, .flag-kuw {
  background-position: 0 -2540px;
}

.flag-lao, .flag-la {
  background-position: 0 -2560px;
}

.flag-lbn, .flag-lb {
  background-position: 0 -2580px;
}

.flag-lbr, .flag-lr {
  background-position: 0 -2600px;
}

.flag-lby, .flag-ly, .flag-lba {
  background-position: 0 -2620px;
}

.flag-lca, .flag-lc {
  background-position: 0 -2640px;
}

.flag-lie, .flag-li {
  background-position: 0 -2660px;
}

.flag-lka, .flag-lk, .flag-sri {
  background-position: 0 -2680px;
}

.flag-lso, .flag-ls, .flag-les {
  background-position: 0 -2700px;
}

.flag-ltu, .flag-lt {
  background-position: 0 -2720px;
}

.flag-lux, .flag-lu {
  background-position: 0 -2740px;
}

.flag-lva, .flag-lv, .flag-lat {
  background-position: 0 -2760px;
}

.flag-mac, .flag-mo {
  background-position: 0 -2780px;
}

.flag-maf, .flag-mf {
  background-position: 0 -2800px;
}

.flag-mar, .flag-ma {
  background-position: 0 -2820px;
}

.flag-mco, .flag-mc, .flag-mon {
  background-position: 0 -2840px;
}

.flag-mda, .flag-md {
  background-position: 0 -2860px;
}

.flag-mdg, .flag-mg, .flag-mad {
  background-position: 0 -2880px;
}

.flag-mdv, .flag-mv {
  background-position: 0 -2900px;
}

.flag-mex, .flag-mx {
  background-position: 0 -2920px;
}

.flag-mhl, .flag-mh {
  background-position: 0 -2940px;
}

.flag-mkd, .flag-mk {
  background-position: 0 -2960px;
}

.flag-mli, .flag-ml {
  background-position: 0 -2980px;
}

.flag-mlt, .flag-mt {
  background-position: 0 -3000px;
}

.flag-mmr, .flag-mm, .flag-mya {
  background-position: 0 -3020px;
}

.flag-mne, .flag-me {
  background-position: 0 -3040px;
}

.flag-mng, .flag-mn, .flag-mgl {
  background-position: 0 -3060px;
}

.flag-mnp, .flag-mp {
  background-position: 0 -3080px;
}

.flag-moz, .flag-mz {
  background-position: 0 -3100px;
}

.flag-mrt, .flag-mr, .flag-mtn {
  background-position: 0 -3120px;
}

.flag-msr, .flag-ms {
  background-position: 0 -3140px;
}

.flag-mtq, .flag-mq {
  background-position: 0 -3160px;
}

.flag-mus, .flag-mu, .flag-mri {
  background-position: 0 -3180px;
}

.flag-mwi, .flag-mw, .flag-maw {
  background-position: 0 -3200px;
}

.flag-mys, .flag-my, .flag-mas {
  background-position: 0 -3220px;
}

.flag-myt, .flag-yt {
  background-position: 0 -3240px;
}

.flag-nam, .flag-na {
  background-position: 0 -3260px;
}

.flag-ncl, .flag-nc {
  background-position: 0 -3280px;
}

.flag-ner, .flag-ne, .flag-nig {
  background-position: 0 -3300px;
}

.flag-nfk, .flag-nf {
  background-position: 0 -3320px;
}

.flag-nga, .flag-ng, .flag-ngr {
  background-position: 0 -3340px;
}

.flag-nic, .flag-ni, .flag-nca {
  background-position: 0 -3360px;
}

.flag-nir {
  background-position: 0 -3380px;
}

.flag-niu, .flag-nu {
  background-position: 0 -3400px;
}

.flag-nld, .flag-nl, .flag-ned {
  background-position: 0 -3420px;
}

.flag-nor, .flag-no {
  background-position: 0 -3440px;
}

.flag-npl, .flag-np, .flag-nep {
  background-position: 0 -3460px;
}

.flag-nru, .flag-nr {
  background-position: 0 -3480px;
}

.flag-nzl, .flag-nz {
  background-position: 0 -3500px;
}

.flag-omn, .flag-om, .flag-oma {
  background-position: 0 -3520px;
}

.flag-pak, .flag-pk {
  background-position: 0 -3540px;
}

.flag-pan, .flag-pa {
  background-position: 0 -3560px;
}

.flag-pcn, .flag-pn {
  background-position: 0 -3580px;
}

.flag-per, .flag-pe {
  background-position: 0 -3600px;
}

.flag-phl, .flag-ph, .flag-phi {
  background-position: 0 -3620px;
}

.flag-plw, .flag-pw {
  background-position: 0 -3640px;
}

.flag-png, .flag-pg {
  background-position: 0 -3660px;
}

.flag-pol, .flag-pl {
  background-position: 0 -3680px;
}

.flag-pri, .flag-pr, .flag-pur {
  background-position: 0 -3700px;
}

.flag-prk, .flag-kp {
  background-position: 0 -3720px;
}

.flag-prt, .flag-pt, .flag-por {
  background-position: 0 -3740px;
}

.flag-pry, .flag-py, .flag-par {
  background-position: 0 -3760px;
}

.flag-pse, .flag-ps {
  background-position: 0 -3780px;
}

.flag-pyf, .flag-pf {
  background-position: 0 -3800px;
}

.flag-qat, .flag-qa {
  background-position: 0 -3820px;
}

.flag-reu, .flag-re {
  background-position: 0 -3840px;
}

.flag-rou, .flag-ro {
  background-position: 0 -3860px;
}

.flag-rus, .flag-ru {
  background-position: 0 -3880px;
}

.flag-rwa, .flag-rw {
  background-position: 0 -3900px;
}

.flag-sau, .flag-sa, .flag-ksa {
  background-position: 0 -3920px;
}

.flag-sco {
  background-position: 0 -3940px;
}

.flag-sct {
  background-position: 0 -3960px;
}

.flag-sdn, .flag-sd, .flag-sud {
  background-position: 0 -3980px;
}

.flag-sen, .flag-sn {
  background-position: 0 -4000px;
}

.flag-sgp, .flag-sg {
  background-position: 0 -4020px;
}

.flag-sgs, .flag-gs {
  background-position: 0 -4040px;
}

.flag-shn, .flag-sh {
  background-position: 0 -4060px;
}

.flag-sjm {
  background-position: 0 -4080px;
}

.flag-slb, .flag-sb, .flag-sol {
  background-position: 0 -4100px;
}

.flag-sle, .flag-sl {
  background-position: 0 -4120px;
}

.flag-slv, .flag-sv, .flag-esa {
  background-position: 0 -4140px;
}

.flag-smr, .flag-sm {
  background-position: 0 -4160px;
}

.flag-som, .flag-so {
  background-position: 0 -4180px;
}

.flag-spm, .flag-pm {
  background-position: 0 -4200px;
}

.flag-srb, .flag-rs {
  background-position: 0 -4220px;
}

.flag-ssd {
  background-position: 0 -4240px;
}

.flag-stp, .flag-st {
  background-position: 0 -4260px;
}

.flag-sur, .flag-sr {
  background-position: 0 -4280px;
}

.flag-svk, .flag-sk {
  background-position: 0 -4300px;
}

.flag-svn, .flag-si, .flag-slo {
  background-position: 0 -4320px;
}

.flag-swe, .flag-se {
  background-position: 0 -4340px;
}

.flag-swz, .flag-sz {
  background-position: 0 -4360px;
}

.flag-sxm {
  background-position: 0 -4380px;
}

.flag-syc, .flag-sc, .flag-sey {
  background-position: 0 -4400px;
}

.flag-syr, .flag-sy {
  background-position: 0 -4420px;
}

.flag-tca, .flag-tc {
  background-position: 0 -4440px;
}

.flag-tcd, .flag-td, .flag-cha {
  background-position: 0 -4460px;
}

.flag-tgo, .flag-tg, .flag-tog {
  background-position: 0 -4480px;
}

.flag-tha, .flag-th {
  background-position: 0 -4500px;
}

.flag-tjk, .flag-tj {
  background-position: 0 -4520px;
}

.flag-tkl, .flag-tk {
  background-position: 0 -4540px;
}

.flag-tkm, .flag-tm {
  background-position: 0 -4560px;
}

.flag-tls, .flag-tl {
  background-position: 0 -4580px;
}

.flag-ton, .flag-to, .flag-tga {
  background-position: 0 -4600px;
}

.flag-tpe {
  background-position: 0 -4620px;
}

.flag-tto, .flag-tt, .flag-tri {
  background-position: 0 -4640px;
}

.flag-tun, .flag-tn {
  background-position: 0 -4660px;
}

.flag-tur, .flag-tr {
  background-position: 0 -4680px;
}

.flag-tuv, .flag-tv {
  background-position: 0 -4700px;
}

.flag-twn, .flag-tw {
  background-position: 0 -4720px;
}

.flag-twn2 {
  background-position: 0 -4740px;
}

.flag-tza, .flag-tz, .flag-tan {
  background-position: 0 -4760px;
}

.flag-uga, .flag-ug {
  background-position: 0 -4780px;
}

.flag-ukr, .flag-ua {
  background-position: 0 -4800px;
}

.flag-umi, .flag-um {
  background-position: 0 -4820px;
}

.flag-ury, .flag-uy, .flag-uru {
  background-position: 0 -4840px;
}

.flag-usa, .flag-us {
  background-position: 0 -4860px;
}

.flag-uzb, .flag-uz {
  background-position: 0 -4880px;
}

.flag-vat, .flag-va {
  background-position: 0 -4900px;
}

.flag-vct, .flag-vc, .flag-vin {
  background-position: 0 -4920px;
}

.flag-ven, .flag-ve {
  background-position: 0 -4940px;
}

.flag-vgb, .flag-vg, .flag-ivb {
  background-position: 0 -4960px;
}

.flag-vir, .flag-vi, .flag-isv {
  background-position: 0 -4980px;
}

.flag-vnm, .flag-vn, .flag-vie {
  background-position: 0 -5000px;
}

.flag-vut, .flag-vu, .flag-van {
  background-position: 0 -5020px;
}

.flag-wal {
  background-position: 0 -5040px;
}

.flag-wlf, .flag-wf {
  background-position: 0 -5060px;
}

.flag-wsm, .flag-ws, .flag-sam {
  background-position: 0 -5080px;
}

.flag-yem, .flag-ye {
  background-position: 0 -5100px;
}

.flag-zaf, .flag-za, .flag-rsa {
  background-position: 0 -5120px;
}

.flag-zmb, .flag-zm, .flag-zam {
  background-position: 0 -5140px;
}

.flag-zwe, .flag-zw, .flag-zim {
  background-position: 0 -5160px;
}

.item-pilot .team .flag-big {
  background-image: url("../images/flag-big.png");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.item-pilot .team .flag-abw, .item-pilot .team .flag-aw, .item-pilot .team .flag-aru {
  width: 72px;
  height: 48px;
  background-position: -1px -1px;
}
.item-pilot .team .flag-afg, .item-pilot .team .flag-af {
  width: 72px;
  height: 48px;
  background-position: -1px -51px;
}
.item-pilot .team .flag-ago, .item-pilot .team .flag-ao, .item-pilot .team .flag-ang {
  width: 72px;
  height: 48px;
  background-position: -1px -101px;
}
.item-pilot .team .flag-aia, .item-pilot .team .flag-ai {
  width: 80px;
  height: 40px;
  background-position: -1px -151px;
}
.item-pilot .team .flag-ala {
  width: 73px;
  height: 48px;
  background-position: -1px -193px;
}
.item-pilot .team .flag-alb, .item-pilot .team .flag-al {
  width: 67px;
  height: 48px;
  background-position: -1px -243px;
}
.item-pilot .team .flag-and, .item-pilot .team .flag-ad {
  width: 69px;
  height: 48px;
  background-position: -1px -293px;
}
.item-pilot .team .flag-ant, .item-pilot .team .flag-an, .item-pilot .team .flag-aho {
  width: 72px;
  height: 48px;
  background-position: -1px -343px;
}
.item-pilot .team .flag-are, .item-pilot .team .flag-ae, .item-pilot .team .flag-uae {
  width: 80px;
  height: 40px;
  background-position: -1px -393px;
}
.item-pilot .team .flag-arg, .item-pilot .team .flag-ar {
  width: 77px;
  height: 48px;
  background-position: -1px -435px;
}
.item-pilot .team .flag-arm, .item-pilot .team .flag-am {
  width: 80px;
  height: 40px;
  background-position: -1px -485px;
}
.item-pilot .team .flag-asm, .item-pilot .team .flag-as, .item-pilot .team .flag-asa {
  width: 80px;
  height: 40px;
  background-position: -1px -527px;
}
.item-pilot .team .flag-ata {
  width: 72px;
  height: 48px;
  background-position: -1px -569px;
}
.item-pilot .team .flag-atf, .item-pilot .team .flag-tf {
  width: 72px;
  height: 48px;
  background-position: -1px -619px;
}
.item-pilot .team .flag-atg, .item-pilot .team .flag-ag {
  width: 72px;
  height: 48px;
  background-position: -1px -669px;
}
.item-pilot .team .flag-aus, .item-pilot .team .flag-au {
  width: 80px;
  height: 40px;
  background-position: -1px -719px;
}
.item-pilot .team .flag-aut, .item-pilot .team .flag-at {
  width: 72px;
  height: 48px;
  background-position: -1px -761px;
}
.item-pilot .team .flag-aze, .item-pilot .team .flag-az {
  width: 80px;
  height: 40px;
  background-position: -1px -811px;
}
.item-pilot .team .flag-bdi, .item-pilot .team .flag-bi {
  width: 80px;
  height: 48px;
  background-position: -1px -853px;
}
.item-pilot .team .flag-bel, .item-pilot .team .flag-be {
  width: 55px;
  height: 48px;
  background-position: -1px -903px;
}
.item-pilot .team .flag-ben, .item-pilot .team .flag-bj {
  width: 72px;
  height: 48px;
  background-position: -1px -953px;
}
.item-pilot .team .flag-bes {
  width: 72px;
  height: 48px;
  background-position: -1px -1003px;
}
.item-pilot .team .flag-bfa, .item-pilot .team .flag-bf, .item-pilot .team .flag-bur {
  width: 72px;
  height: 48px;
  background-position: -1px -1053px;
}
.item-pilot .team .flag-bgd, .item-pilot .team .flag-bd, .item-pilot .team .flag-ban {
  width: 80px;
  height: 48px;
  background-position: -1px -1103px;
}
.item-pilot .team .flag-bgr, .item-pilot .team .flag-bg, .item-pilot .team .flag-bul {
  width: 80px;
  height: 48px;
  background-position: -1px -1153px;
}
.item-pilot .team .flag-bhr, .item-pilot .team .flag-bh {
  width: 80px;
  height: 48px;
  background-position: -1px -1203px;
}
.item-pilot .team .flag-bhs, .item-pilot .team .flag-bs, .item-pilot .team .flag-bah {
  width: 80px;
  height: 40px;
  background-position: -1px -1253px;
}
.item-pilot .team .flag-bih, .item-pilot .team .flag-ba {
  width: 80px;
  height: 40px;
  background-position: -1px -1295px;
}
.item-pilot .team .flag-blm {
  width: 72px;
  height: 48px;
  background-position: -1px -1337px;
}
.item-pilot .team .flag-blr, .item-pilot .team .flag-by {
  width: 80px;
  height: 40px;
  background-position: -1px -1387px;
}
.item-pilot .team .flag-blz, .item-pilot .team .flag-bz, .item-pilot .team .flag-biz {
  width: 72px;
  height: 48px;
  background-position: -1px -1429px;
}
.item-pilot .team .flag-bmu, .item-pilot .team .flag-bm, .item-pilot .team .flag-ber {
  width: 80px;
  height: 40px;
  background-position: -1px -1479px;
}
.item-pilot .team .flag-bol, .item-pilot .team .flag-bo {
  width: 71px;
  height: 48px;
  background-position: -1px -1521px;
}
.item-pilot .team .flag-bra, .item-pilot .team .flag-br {
  width: 69px;
  height: 48px;
  background-position: -1px -1571px;
}
.item-pilot .team .flag-brb, .item-pilot .team .flag-bb, .item-pilot .team .flag-bar {
  width: 72px;
  height: 48px;
  background-position: -1px -1621px;
}
.item-pilot .team .flag-brn, .item-pilot .team .flag-bn, .item-pilot .team .flag-bru {
  width: 80px;
  height: 40px;
  background-position: -1px -1671px;
}
.item-pilot .team .flag-btn, .item-pilot .team .flag-bt, .item-pilot .team .flag-bhu {
  width: 72px;
  height: 48px;
  background-position: -1px -1713px;
}
.item-pilot .team .flag-bvt, .item-pilot .team .flag-bv {
  width: 66px;
  height: 48px;
  background-position: -1px -1763px;
}
.item-pilot .team .flag-bwa, .item-pilot .team .flag-bw, .item-pilot .team .flag-bot {
  width: 72px;
  height: 48px;
  background-position: -1px -1813px;
}
.item-pilot .team .flag-caf, .item-pilot .team .flag-cf {
  width: 72px;
  height: 48px;
  background-position: -1px -1863px;
}
.item-pilot .team .flag-can, .item-pilot .team .flag-ca {
  width: 80px;
  height: 40px;
  background-position: -1px -1913px;
}
.item-pilot .team .flag-cck, .item-pilot .team .flag-cc {
  width: 80px;
  height: 40px;
  background-position: -1px -1955px;
}
.item-pilot .team .flag-che, .item-pilot .team .flag-ch, .item-pilot .team .flag-sui {
  width: 48px;
  height: 48px;
  background-position: -1px -1997px;
}
.item-pilot .team .flag-chl, .item-pilot .team .flag-cl, .item-pilot .team .flag-chi {
  width: 72px;
  height: 48px;
  background-position: -1px -2047px;
}
.item-pilot .team .flag-chn, .item-pilot .team .flag-cn {
  width: 72px;
  height: 48px;
  background-position: -1px -2097px;
}
.item-pilot .team .flag-civ, .item-pilot .team .flag-ci {
  width: 72px;
  height: 48px;
  background-position: -1px -2147px;
}
.item-pilot .team .flag-cmr, .item-pilot .team .flag-cm {
  width: 72px;
  height: 48px;
  background-position: -1px -2197px;
}
.item-pilot .team .flag-cod, .item-pilot .team .flag-cd, .item-pilot .team .flag-zai {
  width: 64px;
  height: 48px;
  background-position: -1px -2247px;
}
.item-pilot .team .flag-cog, .item-pilot .team .flag-cg, .item-pilot .team .flag-cgo {
  width: 72px;
  height: 48px;
  background-position: -1px -2297px;
}
.item-pilot .team .flag-cok, .item-pilot .team .flag-ck {
  width: 80px;
  height: 40px;
  background-position: -1px -2347px;
}
.item-pilot .team .flag-col, .item-pilot .team .flag-co {
  width: 72px;
  height: 48px;
  background-position: -1px -2389px;
}
.item-pilot .team .flag-com, .item-pilot .team .flag-km {
  width: 80px;
  height: 48px;
  background-position: -1px -2439px;
}
.item-pilot .team .flag-cpv, .item-pilot .team .flag-cv {
  width: 80px;
  height: 47px;
  background-position: -1px -2489px;
}
.item-pilot .team .flag-cri, .item-pilot .team .flag-cr, .item-pilot .team .flag-crc {
  width: 80px;
  height: 48px;
  background-position: -1px -2538px;
}
.item-pilot .team .flag-cub, .item-pilot .team .flag-cu {
  width: 80px;
  height: 40px;
  background-position: -1px -2588px;
}
.item-pilot .team .flag-cuw {
  width: 72px;
  height: 48px;
  background-position: -1px -2630px;
}
.item-pilot .team .flag-cxr, .item-pilot .team .flag-cx {
  width: 80px;
  height: 40px;
  background-position: -1px -2680px;
}
.item-pilot .team .flag-cym, .item-pilot .team .flag-ky, .item-pilot .team .flag-cay {
  width: 80px;
  height: 40px;
  background-position: -1px -2722px;
}
.item-pilot .team .flag-cyp, .item-pilot .team .flag-cy {
  width: 73px;
  height: 48px;
  background-position: -1px -2764px;
}
.item-pilot .team .flag-cze, .item-pilot .team .flag-cz {
  width: 72px;
  height: 48px;
  background-position: -1px -2814px;
}
.item-pilot .team .flag-deu, .item-pilot .team .flag-de, .item-pilot .team .flag-ger {
  width: 80px;
  height: 48px;
  background-position: -1px -2864px;
}
.item-pilot .team .flag-dji, .item-pilot .team .flag-dj {
  width: 72px;
  height: 48px;
  background-position: -1px -2914px;
}
.item-pilot .team .flag-dma, .item-pilot .team .flag-dm {
  width: 80px;
  height: 40px;
  background-position: -1px -2964px;
}
.item-pilot .team .flag-dnk, .item-pilot .team .flag-dk, .item-pilot .team .flag-den {
  width: 63px;
  height: 48px;
  background-position: -1px -3006px;
}
.item-pilot .team .flag-dom, .item-pilot .team .flag-do {
  width: 72px;
  height: 48px;
  background-position: -1px -3056px;
}
.item-pilot .team .flag-dza, .item-pilot .team .flag-dz, .item-pilot .team .flag-alg {
  width: 72px;
  height: 48px;
  background-position: -1px -3106px;
}
.item-pilot .team .flag-ecu, .item-pilot .team .flag-ec {
  width: 72px;
  height: 48px;
  background-position: -1px -3156px;
}
.item-pilot .team .flag-egy, .item-pilot .team .flag-eg {
  width: 72px;
  height: 48px;
  background-position: -1px -3206px;
}
.item-pilot .team .flag-eng {
  width: 80px;
  height: 48px;
  background-position: -1px -3256px;
}
.item-pilot .team .flag-eri, .item-pilot .team .flag-er {
  width: 80px;
  height: 40px;
  background-position: -1px -3306px;
}
.item-pilot .team .flag-esp, .item-pilot .team .flag-es {
  width: 72px;
  height: 48px;
  background-position: -1px -3348px;
}
.item-pilot .team .flag-est, .item-pilot .team .flag-ee {
  width: 76px;
  height: 48px;
  background-position: -1px -3398px;
}
.item-pilot .team .flag-eth, .item-pilot .team .flag-et {
  width: 80px;
  height: 40px;
  background-position: -1px -3448px;
}
.item-pilot .team .flag-eur {
  width: 72px;
  height: 48px;
  background-position: -1px -3490px;
}
.item-pilot .team .flag-fin, .item-pilot .team .flag-fi {
  width: 78px;
  height: 48px;
  background-position: -1px -3540px;
}
.item-pilot .team .flag-fji, .item-pilot .team .flag-fj, .item-pilot .team .flag-fij {
  width: 80px;
  height: 40px;
  background-position: -1px -3590px;
}
.item-pilot .team .flag-flk, .item-pilot .team .flag-fk {
  width: 80px;
  height: 40px;
  background-position: -1px -3632px;
}
.item-pilot .team .flag-fra, .item-pilot .team .flag-fr {
  width: 72px;
  height: 48px;
  background-position: -1px -3674px;
}
.item-pilot .team .flag-fro, .item-pilot .team .flag-fo {
  width: 66px;
  height: 48px;
  background-position: -1px -3724px;
}
.item-pilot .team .flag-fsm, .item-pilot .team .flag-fm {
  width: 80px;
  height: 42px;
  background-position: -1px -3774px;
}
.item-pilot .team .flag-gab, .item-pilot .team .flag-ga {
  width: 64px;
  height: 48px;
  background-position: -1px -3818px;
}
.item-pilot .team .flag-gbr, .item-pilot .team .flag-gb {
  width: 80px;
  height: 40px;
  background-position: -1px -3868px;
}
.item-pilot .team .flag-geo, .item-pilot .team .flag-ge {
  width: 72px;
  height: 48px;
  background-position: -1px -3910px;
}
.item-pilot .team .flag-ggy, .item-pilot .team .flag-gg {
  width: 72px;
  height: 48px;
  background-position: -1px -3960px;
}
.item-pilot .team .flag-gha, .item-pilot .team .flag-gh {
  width: 72px;
  height: 48px;
  background-position: -1px -4010px;
}
.item-pilot .team .flag-gib, .item-pilot .team .flag-gi {
  width: 80px;
  height: 40px;
  background-position: -1px -4060px;
}
.item-pilot .team .flag-gin, .item-pilot .team .flag-gn, .item-pilot .team .flag-gui {
  width: 72px;
  height: 48px;
  background-position: -1px -4102px;
}
.item-pilot .team .flag-glp, .item-pilot .team .flag-gp {
  width: 72px;
  height: 48px;
  background-position: -1px -4152px;
}
.item-pilot .team .flag-gmb, .item-pilot .team .flag-gm, .item-pilot .team .flag-gam {
  width: 72px;
  height: 48px;
  background-position: -1px -4202px;
}
.item-pilot .team .flag-gnb, .item-pilot .team .flag-gw, .item-pilot .team .flag-gbs {
  width: 80px;
  height: 40px;
  background-position: -1px -4252px;
}
.item-pilot .team .flag-gnq, .item-pilot .team .flag-gq, .item-pilot .team .flag-geq {
  width: 72px;
  height: 48px;
  background-position: -1px -4294px;
}
.item-pilot .team .flag-grc, .item-pilot .team .flag-gr, .item-pilot .team .flag-gre {
  width: 72px;
  height: 48px;
  background-position: -1px -4344px;
}
.item-pilot .team .flag-grd, .item-pilot .team .flag-gd, .item-pilot .team .flag-grn {
  width: 80px;
  height: 48px;
  background-position: -1px -4394px;
}
.item-pilot .team .flag-grl, .item-pilot .team .flag-gl {
  width: 72px;
  height: 48px;
  background-position: -1px -4444px;
}
.item-pilot .team .flag-gtm, .item-pilot .team .flag-gt {
  width: 77px;
  height: 48px;
  background-position: -1px -4494px;
}
.item-pilot .team .flag-guf, .item-pilot .team .flag-gf {
  width: 72px;
  height: 48px;
  background-position: -1px -4544px;
}
.item-pilot .team .flag-gum, .item-pilot .team .flag-gu {
  width: 80px;
  height: 43px;
  background-position: -1px -4594px;
}
.item-pilot .team .flag-guy, .item-pilot .team .flag-gy {
  width: 80px;
  height: 48px;
  background-position: -1px -4639px;
}
.item-pilot .team .flag-hkg, .item-pilot .team .flag-hk {
  width: 72px;
  height: 48px;
  background-position: -1px -4689px;
}
.item-pilot .team .flag-hmd, .item-pilot .team .flag-hm {
  width: 80px;
  height: 40px;
  background-position: -1px -4739px;
}
.item-pilot .team .flag-hnd, .item-pilot .team .flag-hn, .item-pilot .team .flag-hon {
  width: 80px;
  height: 40px;
  background-position: -1px -4781px;
}
.item-pilot .team .flag-hrv, .item-pilot .team .flag-hr, .item-pilot .team .flag-cro {
  width: 80px;
  height: 40px;
  background-position: -1px -4823px;
}
.item-pilot .team .flag-hti, .item-pilot .team .flag-ht, .item-pilot .team .flag-hai {
  width: 80px;
  height: 48px;
  background-position: -1px -4865px;
}
.item-pilot .team .flag-hun, .item-pilot .team .flag-hu {
  width: 80px;
  height: 40px;
  background-position: -1px -4915px;
}
.item-pilot .team .flag-idn, .item-pilot .team .flag-id, .item-pilot .team .flag-ina {
  width: 72px;
  height: 48px;
  background-position: -1px -4957px;
}
.item-pilot .team .flag-imn {
  width: 80px;
  height: 40px;
  background-position: -1px -5007px;
}
.item-pilot .team .flag-ind, .item-pilot .team .flag-in {
  width: 72px;
  height: 48px;
  background-position: -1px -5049px;
}
.item-pilot .team .flag-iot, .item-pilot .team .flag-io {
  width: 80px;
  height: 40px;
  background-position: -1px -5099px;
}
.item-pilot .team .flag-irl, .item-pilot .team .flag-ie {
  width: 80px;
  height: 40px;
  background-position: -1px -5141px;
}
.item-pilot .team .flag-irn, .item-pilot .team .flag-ir, .item-pilot .team .flag-iri {
  width: 80px;
  height: 46px;
  background-position: -1px -5183px;
}
.item-pilot .team .flag-irq, .item-pilot .team .flag-iq {
  width: 72px;
  height: 48px;
  background-position: -1px -5231px;
}
.item-pilot .team .flag-isl, .item-pilot .team .flag-is {
  width: 67px;
  height: 48px;
  background-position: -1px -5281px;
}
.item-pilot .team .flag-isr, .item-pilot .team .flag-il {
  width: 66px;
  height: 48px;
  background-position: -1px -5331px;
}
.item-pilot .team .flag-ita, .item-pilot .team .flag-it {
  width: 72px;
  height: 48px;
  background-position: -1px -5381px;
}
.item-pilot .team .flag-jam, .item-pilot .team .flag-jm {
  width: 80px;
  height: 40px;
  background-position: -1px -5431px;
}
.item-pilot .team .flag-jey {
  width: 80px;
  height: 48px;
  background-position: -1px -5473px;
}
.item-pilot .team .flag-jor, .item-pilot .team .flag-jo {
  width: 80px;
  height: 40px;
  background-position: -1px -5523px;
}
.item-pilot .team .flag-jpn, .item-pilot .team .flag-jp {
  width: 72px;
  height: 48px;
  background-position: -1px -5565px;
}
.item-pilot .team .flag-kaz, .item-pilot .team .flag-kz {
  width: 80px;
  height: 40px;
  background-position: -1px -5615px;
}
.item-pilot .team .flag-ken, .item-pilot .team .flag-ke {
  width: 72px;
  height: 48px;
  background-position: -1px -5657px;
}
.item-pilot .team .flag-kgz, .item-pilot .team .flag-kg {
  width: 80px;
  height: 48px;
  background-position: -1px -5707px;
}
.item-pilot .team .flag-khm, .item-pilot .team .flag-kg, .item-pilot .team .flag-cam {
  width: 75px;
  height: 48px;
  background-position: -1px -5757px;
}
.item-pilot .team .flag-kir, .item-pilot .team .flag-ki {
  width: 80px;
  height: 40px;
  background-position: -1px -5807px;
}
.item-pilot .team .flag-kna, .item-pilot .team .flag-kn, .item-pilot .team .flag-skn {
  width: 72px;
  height: 48px;
  background-position: -1px -5849px;
}
.item-pilot .team .flag-kor, .item-pilot .team .flag-kr {
  width: 72px;
  height: 48px;
  background-position: -1px -5899px;
}
.item-pilot .team .flag-kos {
  width: 67px;
  height: 48px;
  background-position: -1px -5949px;
}
.item-pilot .team .flag-kwt, .item-pilot .team .flag-kw, .item-pilot .team .flag-kuw {
  width: 80px;
  height: 40px;
  background-position: -1px -5999px;
}
.item-pilot .team .flag-lao, .item-pilot .team .flag-la {
  width: 72px;
  height: 48px;
  background-position: -1px -6041px;
}
.item-pilot .team .flag-lbn, .item-pilot .team .flag-lb {
  width: 72px;
  height: 48px;
  background-position: -1px -6091px;
}
.item-pilot .team .flag-lbr, .item-pilot .team .flag-lr {
  width: 80px;
  height: 42px;
  background-position: -1px -6141px;
}
.item-pilot .team .flag-lby, .item-pilot .team .flag-ly, .item-pilot .team .flag-lba {
  width: 80px;
  height: 40px;
  background-position: -1px -6185px;
}
.item-pilot .team .flag-lca, .item-pilot .team .flag-lc {
  width: 80px;
  height: 40px;
  background-position: -1px -6227px;
}
.item-pilot .team .flag-lie, .item-pilot .team .flag-li {
  width: 80px;
  height: 48px;
  background-position: -1px -6269px;
}
.item-pilot .team .flag-lka, .item-pilot .team .flag-lk, .item-pilot .team .flag-sri {
  width: 80px;
  height: 40px;
  background-position: -1px -6319px;
}
.item-pilot .team .flag-lso, .item-pilot .team .flag-ls, .item-pilot .team .flag-les {
  width: 72px;
  height: 48px;
  background-position: -1px -6361px;
}
.item-pilot .team .flag-ltu, .item-pilot .team .flag-lt {
  width: 80px;
  height: 48px;
  background-position: -1px -6411px;
}
.item-pilot .team .flag-lux, .item-pilot .team .flag-lu {
  width: 80px;
  height: 48px;
  background-position: -1px -6461px;
}
.item-pilot .team .flag-lva, .item-pilot .team .flag-lv, .item-pilot .team .flag-lat {
  width: 80px;
  height: 40px;
  background-position: -1px -6511px;
}
.item-pilot .team .flag-mac, .item-pilot .team .flag-mo {
  width: 72px;
  height: 48px;
  background-position: -1px -6553px;
}
.item-pilot .team .flag-maf, .item-pilot .team .flag-mf {
  width: 72px;
  height: 48px;
  background-position: -1px -6603px;
}
.item-pilot .team .flag-mar, .item-pilot .team .flag-ma {
  width: 72px;
  height: 48px;
  background-position: -1px -6653px;
}
.item-pilot .team .flag-mco, .item-pilot .team .flag-mc, .item-pilot .team .flag-mon {
  width: 60px;
  height: 48px;
  background-position: -1px -6703px;
}
.item-pilot .team .flag-mda, .item-pilot .team .flag-md {
  width: 80px;
  height: 40px;
  background-position: -1px -6753px;
}
.item-pilot .team .flag-mdg, .item-pilot .team .flag-mg, .item-pilot .team .flag-mad {
  width: 72px;
  height: 48px;
  background-position: -1px -6795px;
}
.item-pilot .team .flag-mdv, .item-pilot .team .flag-mv {
  width: 72px;
  height: 48px;
  background-position: -1px -6845px;
}
.item-pilot .team .flag-mex, .item-pilot .team .flag-mx {
  width: 80px;
  height: 46px;
  background-position: -1px -6895px;
}
.item-pilot .team .flag-mhl, .item-pilot .team .flag-mh {
  width: 80px;
  height: 42px;
  background-position: -1px -6943px;
}
.item-pilot .team .flag-mkd, .item-pilot .team .flag-mk {
  width: 80px;
  height: 40px;
  background-position: -1px -6987px;
}
.item-pilot .team .flag-mli, .item-pilot .team .flag-ml {
  width: 72px;
  height: 48px;
  background-position: -1px -7029px;
}
.item-pilot .team .flag-mlt, .item-pilot .team .flag-mt {
  width: 72px;
  height: 48px;
  background-position: -1px -7079px;
}
.item-pilot .team .flag-mmr, .item-pilot .team .flag-mm, .item-pilot .team .flag-mya {
  width: 72px;
  height: 48px;
  background-position: -1px -7129px;
}
.item-pilot .team .flag-mne, .item-pilot .team .flag-me {
  width: 80px;
  height: 40px;
  background-position: -1px -7179px;
}
.item-pilot .team .flag-mng, .item-pilot .team .flag-mn, .item-pilot .team .flag-mgl {
  width: 80px;
  height: 40px;
  background-position: -1px -7221px;
}
.item-pilot .team .flag-mnp, .item-pilot .team .flag-mp {
  width: 80px;
  height: 40px;
  background-position: -1px -7263px;
}
.item-pilot .team .flag-moz, .item-pilot .team .flag-mz {
  width: 72px;
  height: 48px;
  background-position: -1px -7305px;
}
.item-pilot .team .flag-mrt, .item-pilot .team .flag-mr, .item-pilot .team .flag-mtn {
  width: 72px;
  height: 48px;
  background-position: -1px -7355px;
}
.item-pilot .team .flag-msr, .item-pilot .team .flag-ms {
  width: 80px;
  height: 40px;
  background-position: -1px -7405px;
}
.item-pilot .team .flag-mtq, .item-pilot .team .flag-mq {
  width: 80px;
  height: 40px;
  background-position: -1px -7447px;
}
.item-pilot .team .flag-mus, .item-pilot .team .flag-mu, .item-pilot .team .flag-mri {
  width: 72px;
  height: 48px;
  background-position: -1px -7489px;
}
.item-pilot .team .flag-mwi, .item-pilot .team .flag-mw, .item-pilot .team .flag-maw {
  width: 72px;
  height: 48px;
  background-position: -1px -7539px;
}
.item-pilot .team .flag-mys, .item-pilot .team .flag-my, .item-pilot .team .flag-mas {
  width: 80px;
  height: 40px;
  background-position: -1px -7589px;
}
.item-pilot .team .flag-myt, .item-pilot .team .flag-yt {
  width: 72px;
  height: 48px;
  background-position: -1px -7631px;
}
.item-pilot .team .flag-nam, .item-pilot .team .flag-na {
  width: 72px;
  height: 48px;
  background-position: -1px -7681px;
}
.item-pilot .team .flag-ncl, .item-pilot .team .flag-nc {
  width: 80px;
  height: 40px;
  background-position: -1px -7731px;
}
.item-pilot .team .flag-ner, .item-pilot .team .flag-ne, .item-pilot .team .flag-nig {
  width: 56px;
  height: 48px;
  background-position: -1px -7773px;
}
.item-pilot .team .flag-nfk, .item-pilot .team .flag-nf {
  width: 80px;
  height: 40px;
  background-position: -1px -7823px;
}
.item-pilot .team .flag-nga, .item-pilot .team .flag-ng, .item-pilot .team .flag-ngr {
  width: 80px;
  height: 40px;
  background-position: -1px -7865px;
}
.item-pilot .team .flag-nic, .item-pilot .team .flag-ni, .item-pilot .team .flag-nca {
  width: 80px;
  height: 48px;
  background-position: -1px -7907px;
}
.item-pilot .team .flag-nir {
  width: 80px;
  height: 40px;
  background-position: -1px -7957px;
}
.item-pilot .team .flag-niu, .item-pilot .team .flag-nu {
  width: 80px;
  height: 40px;
  background-position: -1px -7999px;
}
.item-pilot .team .flag-nld, .item-pilot .team .flag-nl, .item-pilot .team .flag-ned {
  width: 72px;
  height: 48px;
  background-position: -1px -8041px;
}
.item-pilot .team .flag-nor, .item-pilot .team .flag-no {
  width: 66px;
  height: 48px;
  background-position: -1px -8091px;
}
.item-pilot .team .flag-npl, .item-pilot .team .flag-np, .item-pilot .team .flag-nep {
  width: 39px;
  height: 48px;
  background-position: -1px -8141px;
}
.item-pilot .team .flag-nru, .item-pilot .team .flag-nr {
  width: 80px;
  height: 40px;
  background-position: -1px -8191px;
}
.item-pilot .team .flag-nzl, .item-pilot .team .flag-nz {
  width: 80px;
  height: 40px;
  background-position: -1px -8233px;
}
.item-pilot .team .flag-omn, .item-pilot .team .flag-om, .item-pilot .team .flag-oma {
  width: 80px;
  height: 40px;
  background-position: -1px -8275px;
}
.item-pilot .team .flag-pak, .item-pilot .team .flag-pk {
  width: 72px;
  height: 48px;
  background-position: -1px -8317px;
}
.item-pilot .team .flag-pan, .item-pilot .team .flag-pa {
  width: 72px;
  height: 48px;
  background-position: -1px -8367px;
}
.item-pilot .team .flag-pcn, .item-pilot .team .flag-pn {
  width: 80px;
  height: 40px;
  background-position: -1px -8417px;
}
.item-pilot .team .flag-per, .item-pilot .team .flag-pe {
  width: 72px;
  height: 48px;
  background-position: -1px -8459px;
}
.item-pilot .team .flag-phl, .item-pilot .team .flag-ph, .item-pilot .team .flag-phi {
  width: 80px;
  height: 40px;
  background-position: -1px -8509px;
}
.item-pilot .team .flag-plw, .item-pilot .team .flag-pw {
  width: 77px;
  height: 48px;
  background-position: -1px -8551px;
}
.item-pilot .team .flag-png, .item-pilot .team .flag-pg {
  width: 64px;
  height: 48px;
  background-position: -1px -8601px;
}
.item-pilot .team .flag-pol, .item-pilot .team .flag-pl {
  width: 77px;
  height: 48px;
  background-position: -1px -8651px;
}
.item-pilot .team .flag-pri, .item-pilot .team .flag-pr, .item-pilot .team .flag-pur {
  width: 72px;
  height: 48px;
  background-position: -1px -8701px;
}
.item-pilot .team .flag-prk, .item-pilot .team .flag-kp {
  width: 80px;
  height: 40px;
  background-position: -1px -8751px;
}
.item-pilot .team .flag-prt, .item-pilot .team .flag-pt, .item-pilot .team .flag-por {
  width: 72px;
  height: 48px;
  background-position: -1px -8793px;
}
.item-pilot .team .flag-pry, .item-pilot .team .flag-py, .item-pilot .team .flag-par {
  width: 80px;
  height: 44px;
  background-position: -1px -8843px;
}
.item-pilot .team .flag-pse, .item-pilot .team .flag-ps {
  width: 80px;
  height: 40px;
  background-position: -1px -8889px;
}
.item-pilot .team .flag-pyf, .item-pilot .team .flag-pf {
  width: 72px;
  height: 48px;
  background-position: -1px -8931px;
}
.item-pilot .team .flag-qat, .item-pilot .team .flag-qa {
  width: 80px;
  height: 31px;
  background-position: -1px -8981px;
}
.item-pilot .team .flag-reu, .item-pilot .team .flag-re {
  width: 72px;
  height: 48px;
  background-position: -1px -9014px;
}
.item-pilot .team .flag-rou, .item-pilot .team .flag-ro {
  width: 72px;
  height: 48px;
  background-position: -1px -9064px;
}
.item-pilot .team .flag-rus, .item-pilot .team .flag-ru {
  width: 72px;
  height: 48px;
  background-position: -1px -9114px;
}
.item-pilot .team .flag-rwa, .item-pilot .team .flag-rw {
  width: 72px;
  height: 48px;
  background-position: -1px -9164px;
}
.item-pilot .team .flag-sau, .item-pilot .team .flag-sa, .item-pilot .team .flag-ksa {
  width: 72px;
  height: 48px;
  background-position: -1px -9214px;
}
.item-pilot .team .flag-sco {
  width: 80px;
  height: 48px;
  background-position: -1px -9264px;
}
.item-pilot .team .flag-sct {
  width: 80px;
  height: 48px;
  background-position: -1px -9314px;
}
.item-pilot .team .flag-sdn, .item-pilot .team .flag-sd, .item-pilot .team .flag-sud {
  width: 80px;
  height: 40px;
  background-position: -1px -9364px;
}
.item-pilot .team .flag-sen, .item-pilot .team .flag-sn {
  width: 72px;
  height: 48px;
  background-position: -1px -9406px;
}
.item-pilot .team .flag-sgp, .item-pilot .team .flag-sg {
  width: 72px;
  height: 48px;
  background-position: -1px -9456px;
}
.item-pilot .team .flag-sgs, .item-pilot .team .flag-gs {
  width: 80px;
  height: 40px;
  background-position: -1px -9506px;
}
.item-pilot .team .flag-shn, .item-pilot .team .flag-sh {
  width: 80px;
  height: 40px;
  background-position: -1px -9548px;
}
.item-pilot .team .flag-sjm {
  width: 66px;
  height: 48px;
  background-position: -1px -9590px;
}
.item-pilot .team .flag-slb, .item-pilot .team .flag-sb, .item-pilot .team .flag-sol {
  width: 80px;
  height: 40px;
  background-position: -1px -9640px;
}
.item-pilot .team .flag-sle, .item-pilot .team .flag-sl {
  width: 72px;
  height: 48px;
  background-position: -1px -9682px;
}
.item-pilot .team .flag-slv, .item-pilot .team .flag-sv, .item-pilot .team .flag-esa {
  width: 80px;
  height: 45px;
  background-position: -1px -9732px;
}
.item-pilot .team .flag-smr, .item-pilot .team .flag-sm {
  width: 64px;
  height: 48px;
  background-position: -1px -9779px;
}
.item-pilot .team .flag-som, .item-pilot .team .flag-so {
  width: 72px;
  height: 48px;
  background-position: -1px -9829px;
}
.item-pilot .team .flag-spm, .item-pilot .team .flag-pm {
  width: 72px;
  height: 48px;
  background-position: -1px -9879px;
}
.item-pilot .team .flag-srb, .item-pilot .team .flag-rs {
  width: 72px;
  height: 48px;
  background-position: -1px -9929px;
}
.item-pilot .team .flag-ssd {
  width: 80px;
  height: 40px;
  background-position: -1px -9979px;
}
.item-pilot .team .flag-stp, .item-pilot .team .flag-st {
  width: 80px;
  height: 40px;
  background-position: -1px -10021px;
}
.item-pilot .team .flag-sur, .item-pilot .team .flag-sr {
  width: 72px;
  height: 48px;
  background-position: -1px -10063px;
}
.item-pilot .team .flag-svk, .item-pilot .team .flag-sk {
  width: 72px;
  height: 48px;
  background-position: -1px -10113px;
}
.item-pilot .team .flag-svn, .item-pilot .team .flag-si, .item-pilot .team .flag-slo {
  width: 80px;
  height: 40px;
  background-position: -1px -10163px;
}
.item-pilot .team .flag-swe, .item-pilot .team .flag-se {
  width: 77px;
  height: 48px;
  background-position: -1px -10205px;
}
.item-pilot .team .flag-swz, .item-pilot .team .flag-sz {
  width: 72px;
  height: 48px;
  background-position: -1px -10255px;
}
.item-pilot .team .flag-sxm {
  width: 72px;
  height: 48px;
  background-position: -1px -10305px;
}
.item-pilot .team .flag-syc, .item-pilot .team .flag-sc, .item-pilot .team .flag-sey {
  width: 80px;
  height: 40px;
  background-position: -1px -10355px;
}
.item-pilot .team .flag-syr, .item-pilot .team .flag-sy {
  width: 72px;
  height: 48px;
  background-position: -1px -10397px;
}
.item-pilot .team .flag-tca, .item-pilot .team .flag-tc {
  width: 80px;
  height: 40px;
  background-position: -1px -10447px;
}
.item-pilot .team .flag-tcd, .item-pilot .team .flag-td, .item-pilot .team .flag-cha {
  width: 72px;
  height: 48px;
  background-position: -1px -10489px;
}
.item-pilot .team .flag-tgo, .item-pilot .team .flag-tg, .item-pilot .team .flag-tog {
  width: 77px;
  height: 48px;
  background-position: -1px -10539px;
}
.item-pilot .team .flag-tha, .item-pilot .team .flag-th {
  width: 72px;
  height: 48px;
  background-position: -1px -10589px;
}
.item-pilot .team .flag-tjk, .item-pilot .team .flag-tj {
  width: 80px;
  height: 40px;
  background-position: -1px -10639px;
}
.item-pilot .team .flag-tkl, .item-pilot .team .flag-tk {
  width: 80px;
  height: 40px;
  background-position: -1px -10681px;
}
.item-pilot .team .flag-tkm, .item-pilot .team .flag-tm {
  width: 72px;
  height: 48px;
  background-position: -1px -10723px;
}
.item-pilot .team .flag-tls, .item-pilot .team .flag-tl {
  width: 80px;
  height: 40px;
  background-position: -1px -10773px;
}
.item-pilot .team .flag-ton, .item-pilot .team .flag-to, .item-pilot .team .flag-tga {
  width: 80px;
  height: 40px;
  background-position: -1px -10815px;
}
.item-pilot .team .flag-tpe {
  width: 72px;
  height: 48px;
  background-position: -1px -10857px;
}
.item-pilot .team .flag-tto, .item-pilot .team .flag-tt, .item-pilot .team .flag-tri {
  width: 80px;
  height: 48px;
  background-position: -1px -10907px;
}
.item-pilot .team .flag-tun, .item-pilot .team .flag-tn {
  width: 72px;
  height: 48px;
  background-position: -1px -10957px;
}
.item-pilot .team .flag-tur, .item-pilot .team .flag-tr {
  width: 72px;
  height: 48px;
  background-position: -1px -11007px;
}
.item-pilot .team .flag-tuv, .item-pilot .team .flag-tv {
  width: 80px;
  height: 40px;
  background-position: -1px -11057px;
}
.item-pilot .team .flag-twn, .item-pilot .team .flag-tw {
  width: 72px;
  height: 48px;
  background-position: -1px -11099px;
}
.item-pilot .team .flag-twn2 {
  width: 72px;
  height: 48px;
  background-position: -1px -11149px;
}
.item-pilot .team .flag-tza, .item-pilot .team .flag-tz, .item-pilot .team .flag-tan {
  width: 72px;
  height: 48px;
  background-position: -1px -11199px;
}
.item-pilot .team .flag-uga, .item-pilot .team .flag-ug {
  width: 72px;
  height: 48px;
  background-position: -1px -11249px;
}
.item-pilot .team .flag-ukr, .item-pilot .team .flag-ua {
  width: 72px;
  height: 48px;
  background-position: -1px -11299px;
}
.item-pilot .team .flag-umi, .item-pilot .team .flag-um {
  width: 80px;
  height: 42px;
  background-position: -1px -11349px;
}
.item-pilot .team .flag-ury, .item-pilot .team .flag-uy, .item-pilot .team .flag-uru {
  width: 72px;
  height: 48px;
  background-position: -1px -11393px;
}
.item-pilot .team .flag-usa, .item-pilot .team .flag-us {
  width: 80px;
  height: 42px;
  background-position: -1px -11443px;
}
.item-pilot .team .flag-uzb, .item-pilot .team .flag-uz {
  width: 80px;
  height: 40px;
  background-position: -1px -11487px;
}
.item-pilot .team .flag-vat, .item-pilot .team .flag-va {
  width: 48px;
  height: 48px;
  background-position: -1px -11529px;
}
.item-pilot .team .flag-vct, .item-pilot .team .flag-vc, .item-pilot .team .flag-vin {
  width: 72px;
  height: 48px;
  background-position: -1px -11579px;
}
.item-pilot .team .flag-ven, .item-pilot .team .flag-ve {
  width: 72px;
  height: 48px;
  background-position: -1px -11629px;
}
.item-pilot .team .flag-vgb, .item-pilot .team .flag-vg, .item-pilot .team .flag-ivb {
  width: 80px;
  height: 40px;
  background-position: -1px -11679px;
}
.item-pilot .team .flag-vir, .item-pilot .team .flag-vi, .item-pilot .team .flag-isv {
  width: 72px;
  height: 48px;
  background-position: -1px -11721px;
}
.item-pilot .team .flag-vnm, .item-pilot .team .flag-vn, .item-pilot .team .flag-vie {
  width: 72px;
  height: 48px;
  background-position: -1px -11771px;
}
.item-pilot .team .flag-vut, .item-pilot .team .flag-vu, .item-pilot .team .flag-van {
  width: 80px;
  height: 48px;
  background-position: -1px -11821px;
}
.item-pilot .team .flag-wal {
  width: 80px;
  height: 48px;
  background-position: -1px -11871px;
}
.item-pilot .team .flag-wlf, .item-pilot .team .flag-wf {
  width: 72px;
  height: 48px;
  background-position: -1px -11921px;
}
.item-pilot .team .flag-wsm, .item-pilot .team .flag-ws, .item-pilot .team .flag-sam {
  width: 80px;
  height: 40px;
  background-position: -1px -11971px;
}
.item-pilot .team .flag-yem, .item-pilot .team .flag-ye {
  width: 72px;
  height: 48px;
  background-position: -1px -12013px;
}
.item-pilot .team .flag-zaf, .item-pilot .team .flag-za, .item-pilot .team .flag-rsa {
  width: 72px;
  height: 48px;
  background-position: -1px -12063px;
}
.item-pilot .team .flag-zmb, .item-pilot .team .flag-zm, .item-pilot .team .flag-zam {
  width: 72px;
  height: 48px;
  background-position: -1px -12113px;
}
.item-pilot .team .flag-zwe, .item-pilot .team .flag-zw, .item-pilot .team .flag-zim {
  width: 80px;
  height: 40px;
  background-position: -1px -12163px;
}
