[class^="flag-"] {
  display: inline-block;
  width: 16px;
  height: 11px;
  vertical-align: text-top;
  background:url(qrc:/images/flags.png) no-repeat;
}

.flag-ad {background-position:-64px -11px}
.flag-ae {background-position:-80px -11px}
.flag-af {background-position:-96px -11px}
.flag-ag {background-position:-112px -11px}
.flag-ai {background-position:-144px -11px}
.flag-al {background-position:-192px -11px}
.flag-am {background-position:-208px -11px}
.flag-an {background-position:-224px -11px}
.flag-ao {background-position:-240px -11px}
.flag-ar {background-position:-288px -11px}
.flag-as {background-position:-304px -11px}
.flag-at {background-position:-320px -11px}
.flag-au {background-position:-336px -11px}
.flag-aw {background-position:-368px -11px}
.flag-ax {background-position:-384px -11px}
.flag-az {background-position:-416px -11px}
.flag-ba {background-position:-16px -22px}
.flag-bb {background-position:-32px -22px}
.flag-bd {background-position:-64px -22px}
.flag-be {background-position:-80px -22px}
.flag-bf {background-position:-96px -22px}
.flag-bg {background-position:-112px -22px}
.flag-bh {background-position:-128px -22px}
.flag-bi {background-position:-144px -22px}
.flag-bj {background-position:-160px -22px}
.flag-bm {background-position:-208px -22px}
.flag-bn {background-position:-224px -22px}
.flag-bo {background-position:-240px -22px}
.flag-br {background-position:-288px -22px}
.flag-bs {background-position:-304px -22px}
.flag-bt {background-position:-320px -22px}
.flag-bv {background-position:-352px -22px}
.flag-bw {background-position:-368px -22px}
.flag-by {background-position:-400px -22px}
.flag-bz {background-position:-416px -22px}
.flag-ca {background-position:-16px -33px}
.flag-cc {background-position:-48px -33px}
.flag-cd {background-position:-64px -33px}
.flag-cf {background-position:-96px -33px}
.flag-cg {background-position:-112px -33px}
.flag-ch {background-position:-128px -33px}
.flag-ci {background-position:-144px -33px}
.flag-ck {background-position:-176px -33px}
.flag-cl {background-position:-192px -33px}
.flag-cm {background-position:-208px -33px}
.flag-cn {background-position:-224px -33px}
.flag-co {background-position:-240px -33px}
.flag-cr {background-position:-288px -33px}
.flag-cs {background-position:-304px -33px}
.flag-cu {background-position:-336px -33px}
.flag-cv {background-position:-352px -33px}
.flag-cx {background-position:-384px -33px}
.flag-cy {background-position:-400px -33px}
.flag-cz {background-position:-416px -33px}
.flag-de {background-position:-80px -44px}
.flag-dj {background-position:-160px -44px}
.flag-dk {background-position:-176px -44px}
.flag-dm {background-position:-208px -44px}
.flag-do {background-position:-240px -44px}
.flag-dz {background-position:-416px -44px}
.flag-ec {background-position:-48px -55px}
.flag-ee {background-position:-80px -55px}
.flag-eg {background-position:-112px -55px}
.flag-eh {background-position:-128px -55px}
.flag-er {background-position:-288px -55px}
.flag-es {background-position:-304px -55px}
.flag-et {background-position:-320px -55px}
.flag-fi {background-position:-144px -66px}
.flag-fj {background-position:-160px -66px}
.flag-fk {background-position:-176px -66px}
.flag-fm {background-position:-208px -66px}
.flag-fo {background-position:-240px -66px}
.flag-fr {background-position:-288px -66px}
.flag-ga {background-position:-16px -77px}
.flag-gb {background-position:-32px -77px}
.flag-gd {background-position:-64px -77px}
.flag-ge {background-position:-80px -77px}
.flag-gf {background-position:-96px -77px}
.flag-gh {background-position:-128px -77px}
.flag-gi {background-position:-144px -77px}
.flag-gl {background-position:-192px -77px}
.flag-gm {background-position:-208px -77px}
.flag-gn {background-position:-224px -77px}
.flag-gp {background-position:-256px -77px}
.flag-gq {background-position:-272px -77px}
.flag-gr {background-position:-288px -77px}
.flag-gs {background-position:-304px -77px}
.flag-gt {background-position:-320px -77px}
.flag-gu {background-position:-336px -77px}
.flag-gw {background-position:-368px -77px}
.flag-gy {background-position:-400px -77px}
.flag-hk {background-position:-176px -88px}
.flag-hm {background-position:-208px -88px}
.flag-hn {background-position:-224px -88px}
.flag-hr {background-position:-288px -88px}
.flag-ht {background-position:-320px -88px}
.flag-hu {background-position:-336px -88px}
.flag-id {background-position:-64px -99px}
.flag-ie {background-position:-80px -99px}
.flag-il {background-position:-192px -99px}
.flag-in {background-position:-224px -99px}
.flag-io {background-position:-240px -99px}
.flag-iq {background-position:-272px -99px}
.flag-ir {background-position:-288px -99px}
.flag-is {background-position:-304px -99px}
.flag-it {background-position:-320px -99px}
.flag-jm {background-position:-208px -110px}
.flag-jo {background-position:-240px -110px}
.flag-jp {background-position:-256px -110px}
.flag-ke {background-position:-80px -121px}
.flag-kg {background-position:-112px -121px}
.flag-kh {background-position:-128px -121px}
.flag-ki {background-position:-144px -121px}
.flag-km {background-position:-208px -121px}
.flag-kn {background-position:-224px -121px}
.flag-kp {background-position:-256px -121px}
.flag-kr {background-position:-288px -121px}
.flag-kw {background-position:-368px -121px}
.flag-ky {background-position:-400px -121px}
.flag-kz {background-position:-416px -121px}
.flag-la {background-position:-16px -132px}
.flag-lb {background-position:-32px -132px}
.flag-lc {background-position:-48px -132px}
.flag-li {background-position:-144px -132px}
.flag-lk {background-position:-176px -132px}
.flag-lr {background-position:-288px -132px}
.flag-ls {background-position:-304px -132px}
.flag-lt {background-position:-320px -132px}
.flag-lu {background-position:-336px -132px}
.flag-lv {background-position:-352px -132px}
.flag-ly {background-position:-400px -132px}
.flag-ma {background-position:-16px -143px}
.flag-mc {background-position:-48px -143px}
.flag-md {background-position:-64px -143px}
.flag-me {background-position:-80px -143px}
.flag-mg {background-position:-112px -143px}
.flag-mh {background-position:-128px -143px}
.flag-mk {background-position:-176px -143px}
.flag-ml {background-position:-192px -143px}
.flag-mm {background-position:-208px -143px}
.flag-mn {background-position:-224px -143px}
.flag-mo {background-position:-240px -143px}
.flag-mp {background-position:-256px -143px}
.flag-mq {background-position:-272px -143px}
.flag-mr {background-position:-288px -143px}
.flag-ms {background-position:-304px -143px}
.flag-mt {background-position:-320px -143px}
.flag-mu {background-position:-336px -143px}
.flag-mv {background-position:-352px -143px}
.flag-mw {background-position:-368px -143px}
.flag-mx {background-position:-384px -143px}
.flag-my {background-position:-400px -143px}
.flag-mz {background-position:-416px -143px}
.flag-na {background-position:-16px -154px}
.flag-nc {background-position:-48px -154px}
.flag-ne {background-position:-80px -154px}
.flag-nf {background-position:-96px -154px}
.flag-ng {background-position:-112px -154px}
.flag-ni {background-position:-144px -154px}
.flag-nl {background-position:-192px -154px}
.flag-no {background-position:-240px -154px}
.flag-np {background-position:-256px -154px}
.flag-nr {background-position:-288px -154px}
.flag-nu {background-position:-336px -154px}
.flag-nz {background-position:-416px -154px}
.flag-om {background-position:-208px -165px}
.flag-pa {background-position:-16px -176px}
.flag-pe {background-position:-80px -176px}
.flag-pf {background-position:-96px -176px}
.flag-pg {background-position:-112px -176px}
.flag-ph {background-position:-128px -176px}
.flag-pk {background-position:-176px -176px}
.flag-pl {background-position:-192px -176px}
.flag-pm {background-position:-208px -176px}
.flag-pn {background-position:-224px -176px}
.flag-pr {background-position:-288px -176px}
.flag-ps {background-position:-304px -176px}
.flag-pt {background-position:-320px -176px}
.flag-pw {background-position:-368px -176px}
.flag-py {background-position:-400px -176px}
.flag-qa {background-position:-16px -187px}
.flag-re {background-position:-80px -198px}
.flag-ro {background-position:-240px -198px}
.flag-rs {background-position:-304px -198px}
.flag-ru {background-position:-336px -198px}
.flag-rw {background-position:-368px -198px}
.flag-sa {background-position:-16px -209px}
.flag-sb {background-position:-32px -209px}
.flag-sc {background-position:-48px -209px}
.flag-sd {background-position:-64px -209px}
.flag-se {background-position:-80px -209px}
.flag-sg {background-position:-112px -209px}
.flag-sh {background-position:-128px -209px}
.flag-si {background-position:-144px -209px}
.flag-sj {background-position:-160px -209px}
.flag-sk {background-position:-176px -209px}
.flag-sl {background-position:-192px -209px}
.flag-sm {background-position:-208px -209px}
.flag-sn {background-position:-224px -209px}
.flag-so {background-position:-240px -209px}
.flag-sr {background-position:-288px -209px}
.flag-st {background-position:-320px -209px}
.flag-sv {background-position:-352px -209px}
.flag-sy {background-position:-400px -209px}
.flag-sz {background-position:-416px -209px}
.flag-tc {background-position:-48px -220px}
.flag-td {background-position:-64px -220px}
.flag-tf {background-position:-96px -220px}
.flag-tg {background-position:-112px -220px}
.flag-th {background-position:-128px -220px}
.flag-tj {background-position:-160px -220px}
.flag-tk {background-position:-176px -220px}
.flag-tl {background-position:-192px -220px}
.flag-tm {background-position:-208px -220px}
.flag-tn {background-position:-224px -220px}
.flag-to {background-position:-240px -220px}
.flag-tr {background-position:-288px -220px}
.flag-tt {background-position:-320px -220px}
.flag-tv {background-position:-352px -220px}
.flag-tw {background-position:-368px -220px}
.flag-tz {background-position:-416px -220px}
.flag-ua {background-position:-16px -231px}
.flag-ug {background-position:-112px -231px}
.flag-um {background-position:-208px -231px}
.flag-us {background-position:-304px -231px}
.flag-uy {background-position:-400px -231px}
.flag-uz {background-position:-416px -231px}
.flag-va {background-position:-16px -242px}
.flag-vc {background-position:-48px -242px}
.flag-ve {background-position:-80px -242px}
.flag-vg {background-position:-112px -242px}
.flag-vi {background-position:-144px -242px}
.flag-vn {background-position:-224px -242px}
.flag-vu {background-position:-336px -242px}
.flag-wf {background-position:-96px -253px}
.flag-ws {background-position:-304px -253px}
.flag-ye {background-position:-80px -275px}
.flag-yt {background-position:-320px -275px}
.flag-za {background-position:-16px -286px}
.flag-zm {background-position:-208px -286px}
.flag-zw {background-position:-368px -286px}
.flag-zz {background-position:-416px -286px}
