You are here

flag-icons.css in Flags 8

.flag {
  background-image: url(flag-icons.png);
  background-repeat: no-repeat;
  width: 16px;
  min-width: 16px;
  height: 11px;
  float: left;
  display: block;
  margin-right: 3px;
  display: inline-block;
}
  
[dir="rtl"] .flag {
  float: right;
  margin-left: 3px;
  margin-right: 0px;
}

.flag-after {
  float:none;
  margin-left: 3px;
  margin-right: 0px;
}

[dir="rtl"] .flag-after {
  float:none;
  margin-left: 0px;
  margin-right: 3px;
}

.flag-instead {
  float:none;
}

.field__flags__item {
    display: flex;
    flex-direction: row;
    align-items: baseline;
}
.flag-before {
    order: -1;
}

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

.flag-lang.flag-ky {background-position: -128px -99px;}
.flag-lang.flag-uk {background-position: -128px -198px;}
.flag-lang.flag-en {background-position: -96px -66px;}
.flag-lang.flag-fy {background-position: -112px -143px;}
.flag-lang.flag-zh-hant {background-position: -80px -198px;}
.flag-lang.flag-ast {background-position: -96px -55px;}
.flag-lang.flag-nn {background-position: -128px -143px;}
.flag-lang.flag-ar {background-position: -192px 0;}
.flag-lang.flag-vi {background-position: -208px -77px;}
.flag-lang.flag-mr {background-position: -160px -88px;}
.flag-lang.flag-ko {background-position: -16px -110px;}
.flag-lang.flag-bo {background-position: -96px -22px;}
.flag-lang.flag-ka {background-position: -176px -66px;}
.flag-lang.flag-nb {background-position: -128px -143px;}
.flag-lang.flag-sw {background-position: -112px -198px;}
.flag-lang.flag-jv {background-position: -96px -88px;}
.flag-lang.flag-ta {background-position: -160px -88px;}
.flag-lang.flag-zh-hans {background-position: -144px -33px;}
.flag-lang.flag-sco {background-position: -128px -66px;}
.flag-lang.flag-sr {background-position: -64px -165px;}
.flag-lang.flag-ku {background-position: -32px -110px;}
.flag-lang.flag-cs {background-position: -80px -44px;}
.flag-lang.flag-eu {background-position: -176px -55px;}
.flag-lang.flag-te {background-position: -160px -88px;}
.flag-lang.flag-ja {background-position: -96px -99px;}
.flag-lang.flag-si {background-position: -160px -110px;}
.flag-lang.flag-km {background-position: -144px -99px;}
.flag-lang.flag-ga {background-position: -112px -88px;}
.flag-lang.flag-kn {background-position: -160px -88px;}
.flag-lang.flag-gd {background-position: -128px -66px;}
.flag-lang.flag-af {background-position: -208px -154px;}
.flag-lang.flag-kk {background-position: -80px -110px;}
.flag-lang.flag-am {background-position: -144px -55px;}
.flag-lang.flag-ml {background-position: -160px -88px;}
.flag-lang.flag-pt-br {background-position: -112px -22px;}
.flag-lang.flag-gsw-berne {background-position: -208px -187px;}
.flag-lang.flag-be {background-position: -176px -22px;}
.flag-lang.flag-pt-pt {background-position: -192px -154px;}
.flag-lang.flag-fil {background-position: -80px -154px;}
.flag-lang.flag-tyv {background-position: -96px -198px;}
.flag-lang.flag-ca {background-position: -112px -55px;}
.flag-lang.flag-fa {background-position: 0 -99px;}
.flag-lang.flag-bs {background-position: -96px -11px;}
.flag-lang.flag-eo {background-position: -48px -55px;}
.flag-lang.flag-el {background-position: -128px -77px;}
.flag-lang.flag-da {background-position: -128px -44px;}
.flag-lang.flag-ta-lk {background-position: -48px -187px;}
.flag-lang.flag-se {background-position: -80px -176px;}
.flag-lang.flag-sv {background-position: -176px -165px;}
.flag-lang.flag-oc {background-position: -192px -143px;}
.flag-lang.flag-sl {background-position: -16px -176px;}
.flag-lang.flag-ne {background-position: -208px -198px;}
.flag-lang.flag-hy {background-position: -112px 0;}
.flag-lang.flag-sq {background-position: -96px 0;}
.flag-lang.flag-ur {background-position: -96px -154px;}
.flag-lang.flag-hi {background-position: -160px -88px;}
.flag-lang.flag-cy {background-position: -144px -66px;}
.flag-lang.flag-dz {background-position: -144px -22px;}
.flag-lang.flag-gu {background-position: -160px -88px;}
.flag-lang.flag-ms {background-position: -176px -132px;}
.flag-lang.flag-he {background-position: -128px -88px;}
.flag-lang.flag-et {background-position: 0 -55px;}
.flag-lang.flag-lo {background-position: -96px -110px;}
.flag-lang.flag-ug {background-position: -160px -198px;}
.flag-lang.flag-pa {background-position: -160px -88px;}
.flag-lang.flag-my {background-position: -192px -121px;}

.flag-und,
.flag-zxx,
.flag-none,
.flag-all,
.flag-qo {
  background-image: none;
  width: unset;
  min-width: unset;
}

File

css/flag-icons.css
View source
  1. .flag {
  2. background-image: url(flag-icons.png);
  3. background-repeat: no-repeat;
  4. width: 16px;
  5. min-width: 16px;
  6. height: 11px;
  7. float: left;
  8. display: block;
  9. margin-right: 3px;
  10. display: inline-block;
  11. }
  12. [dir="rtl"] .flag {
  13. float: right;
  14. margin-left: 3px;
  15. margin-right: 0px;
  16. }
  17. .flag-after {
  18. float:none;
  19. margin-left: 3px;
  20. margin-right: 0px;
  21. }
  22. [dir="rtl"] .flag-after {
  23. float:none;
  24. margin-left: 0px;
  25. margin-right: 3px;
  26. }
  27. .flag-instead {
  28. float:none;
  29. }
  30. .field__flags__item {
  31. display: flex;
  32. flex-direction: row;
  33. align-items: baseline;
  34. }
  35. .flag-before {
  36. order: -1;
  37. }
  38. .flag-ac {background-position: 0 0;}
  39. .flag-ad {background-position: -16px 0;}
  40. .flag-ae {background-position: -32px 0;}
  41. .flag-af {background-position: -48px 0;}
  42. .flag-ag {background-position: -64px 0;}
  43. .flag-ai {background-position: -80px 0;}
  44. .flag-al {background-position: -96px 0;}
  45. .flag-am {background-position: -112px 0;}
  46. .flag-an {background-position: -128px 0;}
  47. .flag-ao {background-position: -144px 0;}
  48. .flag-aq {background-position: -160px 0;}
  49. .flag-ar {background-position: -176px 0;}
  50. .flag-ara {background-position: -192px 0;}
  51. .flag-as {background-position: 0 -11px;}
  52. .flag-at {background-position: -16px -11px;}
  53. .flag-au {background-position: -32px -11px;}
  54. .flag-aw {background-position: -48px -11px;}
  55. .flag-ax {background-position: -64px -11px;}
  56. .flag-az {background-position: -80px -11px;}
  57. .flag-ba {background-position: -96px -11px;}
  58. .flag-bb {background-position: -112px -11px;}
  59. .flag-bd {background-position: -128px -11px;}
  60. .flag-be {background-position: -144px -11px;}
  61. .flag-bf {background-position: -160px -11px;}
  62. .flag-bg {background-position: -176px -11px;}
  63. .flag-bh {background-position: -192px -11px;}
  64. .flag-bi {background-position: 0 -22px;}
  65. .flag-bj {background-position: -16px -22px;}
  66. .flag-bl {background-position: -32px -22px;}
  67. .flag-bm {background-position: -48px -22px;}
  68. .flag-bn {background-position: -64px -22px;}
  69. .flag-bo {background-position: -80px -22px;}
  70. .flag-bod {background-position: -96px -22px;}
  71. .flag-br {background-position: -112px -22px;}
  72. .flag-bs {background-position: -128px -22px;}
  73. .flag-bt {background-position: -144px -22px;}
  74. .flag-bw {background-position: -160px -22px;}
  75. .flag-by {background-position: -176px -22px;}
  76. .flag-bz {background-position: -192px -22px;}
  77. .flag-ca {background-position: 0 -33px;}
  78. .flag-cc {background-position: -16px -33px;}
  79. .flag-cd {background-position: -32px -33px;}
  80. .flag-cf {background-position: -48px -33px;}
  81. .flag-cg {background-position: -64px -33px;}
  82. .flag-ci {background-position: -80px -33px;}
  83. .flag-ck {background-position: -96px -33px;}
  84. .flag-cl {background-position: -112px -33px;}
  85. .flag-cm {background-position: -128px -33px;}
  86. .flag-cn {background-position: -144px -33px;}
  87. .flag-co {background-position: -160px -33px;}
  88. .flag-cr {background-position: -176px -33px;}
  89. .flag-crs-io {background-position: -192px -33px;}
  90. .flag-cu {background-position: 0 -44px;}
  91. .flag-cv {background-position: -16px -44px;}
  92. .flag-cw {background-position: -32px -44px;}
  93. .flag-cx {background-position: -48px -44px;}
  94. .flag-cy {background-position: -64px -44px;}
  95. .flag-cz {background-position: -80px -44px;}
  96. .flag-de {background-position: -96px -44px;}
  97. .flag-dj {background-position: -112px -44px;}
  98. .flag-dk {background-position: -128px -44px;}
  99. .flag-dm {background-position: -144px -44px;}
  100. .flag-do {background-position: -160px -44px;}
  101. .flag-dz {background-position: -176px -44px;}
  102. .flag-ec {background-position: -192px -44px;}
  103. .flag-ee {background-position: 0 -55px;}
  104. .flag-eg {background-position: -16px -55px;}
  105. .flag-eh {background-position: -32px -55px;}
  106. .flag-epo {background-position: -48px -55px;}
  107. .flag-er {background-position: -64px -55px;}
  108. .flag-es {background-position: -80px -55px;}
  109. .flag-es-as {background-position: -96px -55px;}
  110. .flag-es-ct {background-position: -112px -55px;}
  111. .flag-es-ga {background-position: -128px -55px;}
  112. .flag-et {background-position: -144px -55px;}
  113. .flag-eu {background-position: -160px -55px;}
  114. .flag-eus {background-position: -176px -55px;}
  115. .flag-fi {background-position: -192px -55px;}
  116. .flag-fj {background-position: 0 -66px;}
  117. .flag-fk {background-position: -16px -66px;}
  118. .flag-fm {background-position: -32px -66px;}
  119. .flag-fo {background-position: -48px -66px;}
  120. .flag-fr {background-position: -64px -66px;}
  121. .flag-ga {background-position: -80px -66px;}
  122. .flag-gb {background-position: -96px -66px;}
  123. .flag-gb-eng {background-position: -112px -66px;}
  124. .flag-gb-sct {background-position: -128px -66px;}
  125. .flag-gb-wls {background-position: -144px -66px;}
  126. .flag-gd {background-position: -160px -66px;}
  127. .flag-ge {background-position: -176px -66px;}
  128. .flag-gf {background-position: -192px -66px;}
  129. .flag-gg {background-position: 0 -77px;}
  130. .flag-gh {background-position: -16px -77px;}
  131. .flag-gi {background-position: -32px -77px;}
  132. .flag-gl {background-position: -48px -77px;}
  133. .flag-gm {background-position: -64px -77px;}
  134. .flag-gn {background-position: -80px -77px;}
  135. .flag-gp {background-position: -96px -77px;}
  136. .flag-gq {background-position: -112px -77px;}
  137. .flag-gr {background-position: -128px -77px;}
  138. .flag-gs {background-position: -144px -77px;}
  139. .flag-gt {background-position: -160px -77px;}
  140. .flag-gu {background-position: -176px -77px;}
  141. .flag-gw {background-position: -192px -77px;}
  142. .flag-gy {background-position: 0 -88px;}
  143. .flag-hk {background-position: -16px -88px;}
  144. .flag-hn {background-position: -32px -88px;}
  145. .flag-hr {background-position: -48px -88px;}
  146. .flag-ht {background-position: -64px -88px;}
  147. .flag-hu {background-position: -80px -88px;}
  148. .flag-id {background-position: -96px -88px;}
  149. .flag-ie {background-position: -112px -88px;}
  150. .flag-il {background-position: -128px -88px;}
  151. .flag-im {background-position: -144px -88px;}
  152. .flag-in {background-position: -160px -88px;}
  153. .flag-io {background-position: -176px -88px;}
  154. .flag-iq {background-position: -192px -88px;}
  155. .flag-ir {background-position: 0 -99px;}
  156. .flag-is {background-position: -16px -99px;}
  157. .flag-it {background-position: -32px -99px;}
  158. .flag-je {background-position: -48px -99px;}
  159. .flag-jm {background-position: -64px -99px;}
  160. .flag-jo {background-position: -80px -99px;}
  161. .flag-jp {background-position: -96px -99px;}
  162. .flag-ke {background-position: -112px -99px;}
  163. .flag-kg {background-position: -128px -99px;}
  164. .flag-kh {background-position: -144px -99px;}
  165. .flag-ki {background-position: -160px -99px;}
  166. .flag-km {background-position: -176px -99px;}
  167. .flag-kn {background-position: -192px -99px;}
  168. .flag-kp {background-position: 0 -110px;}
  169. .flag-kr {background-position: -16px -110px;}
  170. .flag-kur {background-position: -32px -110px;}
  171. .flag-kw {background-position: -48px -110px;}
  172. .flag-ky {background-position: -64px -110px;}
  173. .flag-kz {background-position: -80px -110px;}
  174. .flag-la {background-position: -96px -110px;}
  175. .flag-lb {background-position: -112px -110px;}
  176. .flag-lc {background-position: -128px -110px;}
  177. .flag-li {background-position: -144px -110px;}
  178. .flag-lk {background-position: -160px -110px;}
  179. .flag-lr {background-position: -176px -110px;}
  180. .flag-ls {background-position: -192px -110px;}
  181. .flag-lt {background-position: 0 -121px;}
  182. .flag-lu {background-position: -16px -121px;}
  183. .flag-lv {background-position: -32px -121px;}
  184. .flag-ly {background-position: -48px -121px;}
  185. .flag-ma {background-position: -64px -121px;}
  186. .flag-mc {background-position: -80px -121px;}
  187. .flag-md {background-position: -96px -121px;}
  188. .flag-me {background-position: -112px -121px;}
  189. .flag-mg {background-position: -128px -121px;}
  190. .flag-mh {background-position: -144px -121px;}
  191. .flag-mk {background-position: -160px -121px;}
  192. .flag-ml {background-position: -176px -121px;}
  193. .flag-mm {background-position: -192px -121px;}
  194. .flag-mn {background-position: 0 -132px;}
  195. .flag-mo {background-position: -16px -132px;}
  196. .flag-mp {background-position: -32px -132px;}
  197. .flag-mq {background-position: -48px -132px;}
  198. .flag-mr {background-position: -64px -132px;}
  199. .flag-ms {background-position: -80px -132px;}
  200. .flag-mt {background-position: -96px -132px;}
  201. .flag-mu {background-position: -112px -132px;}
  202. .flag-mv {background-position: -128px -132px;}
  203. .flag-mw {background-position: -144px -132px;}
  204. .flag-mx {background-position: -160px -132px;}
  205. .flag-my {background-position: -176px -132px;}
  206. .flag-mz {background-position: -192px -132px;}
  207. .flag-na {background-position: 0 -143px;}
  208. .flag-nc {background-position: -16px -143px;}
  209. .flag-ne {background-position: -32px -143px;}
  210. .flag-nf {background-position: -48px -143px;}
  211. .flag-ng {background-position: -64px -143px;}
  212. .flag-ni {background-position: -80px -143px;}
  213. .flag-nl {background-position: -96px -143px;}
  214. .flag-nl-fy {background-position: -112px -143px;}
  215. .flag-no {background-position: -128px -143px;}
  216. .flag-nr {background-position: -144px -143px;}
  217. .flag-nu {background-position: -160px -143px;}
  218. .flag-nz {background-position: -176px -143px;}
  219. .flag-oci {background-position: -192px -143px;}
  220. .flag-om {background-position: 0 -154px;}
  221. .flag-pa {background-position: -16px -154px;}
  222. .flag-pe {background-position: -32px -154px;}
  223. .flag-pf {background-position: -48px -154px;}
  224. .flag-pg {background-position: -64px -154px;}
  225. .flag-ph {background-position: -80px -154px;}
  226. .flag-pk {background-position: -96px -154px;}
  227. .flag-pl {background-position: -112px -154px;}
  228. .flag-pm {background-position: -128px -154px;}
  229. .flag-pn {background-position: -144px -154px;}
  230. .flag-pr {background-position: -160px -154px;}
  231. .flag-ps {background-position: -176px -154px;}
  232. .flag-pt {background-position: -192px -154px;}
  233. .flag-pw {background-position: 0 -165px;}
  234. .flag-py {background-position: -16px -165px;}
  235. .flag-qa {background-position: -32px -165px;}
  236. .flag-ro {background-position: -48px -165px;}
  237. .flag-rs {background-position: -64px -165px;}
  238. .flag-ru {background-position: -80px -165px;}
  239. .flag-rw {background-position: -96px -165px;}
  240. .flag-sa {background-position: -112px -165px;}
  241. .flag-sb {background-position: -128px -165px;}
  242. .flag-sc {background-position: -144px -165px;}
  243. .flag-sd {background-position: -160px -165px;}
  244. .flag-se {background-position: -176px -165px;}
  245. .flag-sg {background-position: -192px -165px;}
  246. .flag-sh {background-position: 0 -176px;}
  247. .flag-si {background-position: -16px -176px;}
  248. .flag-sk {background-position: -32px -176px;}
  249. .flag-sl {background-position: -48px -176px;}
  250. .flag-sm {background-position: -64px -176px;}
  251. .flag-sme {background-position: -80px -176px;}
  252. .flag-sn {background-position: -96px -176px;}
  253. .flag-so {background-position: -112px -176px;}
  254. .flag-sr {background-position: -128px -176px;}
  255. .flag-ss {background-position: -144px -176px;}
  256. .flag-st {background-position: -160px -176px;}
  257. .flag-sv {background-position: -176px -176px;}
  258. .flag-sx {background-position: -192px -176px;}
  259. .flag-sy {background-position: 0 -187px;}
  260. .flag-sz {background-position: -16px -187px;}
  261. .flag-ta {background-position: -32px -187px;}
  262. .flag-tam {background-position: -48px -187px;}
  263. .flag-tc {background-position: -64px -187px;}
  264. .flag-td {background-position: -80px -187px;}
  265. .flag-tf {background-position: -96px -187px;}
  266. .flag-tg {background-position: -112px -187px;}
  267. .flag-th {background-position: -128px -187px;}
  268. .flag-tj {background-position: -144px -187px;}
  269. .flag-tk {background-position: -160px -187px;}
  270. .flag-tl {background-position: -176px -187px;}
  271. .flag-tm {background-position: -192px -187px;}
  272. .flag-tn {background-position: 0 -198px;}
  273. .flag-to {background-position: -16px -198px;}
  274. .flag-tr {background-position: -32px -198px;}
  275. .flag-tt {background-position: -48px -198px;}
  276. .flag-tv {background-position: -64px -198px;}
  277. .flag-tw {background-position: -80px -198px;}
  278. .flag-ru-ty {background-position: -96px -198px;}
  279. .flag-tz {background-position: -112px -198px;}
  280. .flag-ua {background-position: -128px -198px;}
  281. .flag-ug {background-position: -144px -198px;}
  282. .flag-uig {background-position: -160px -198px;}
  283. .flag-un {background-position: -176px -198px;}
  284. .flag-us {background-position: -192px -198px;}
  285. .flag-uy {background-position: -208px 0;}
  286. .flag-uz {background-position: -208px -11px;}
  287. .flag-va {background-position: -208px -22px;}
  288. .flag-vc {background-position: -208px -33px;}
  289. .flag-ve {background-position: -208px -44px;}
  290. .flag-vg {background-position: -208px -55px;}
  291. .flag-vi {background-position: -208px -66px;}
  292. .flag-vn {background-position: -208px -77px;}
  293. .flag-vu {background-position: -208px -88px;}
  294. .flag-wf {background-position: -208px -99px;}
  295. .flag-ws {background-position: -208px -110px;}
  296. .flag-xk {background-position: -208px -121px;}
  297. .flag-ye {background-position: -208px -132px;}
  298. .flag-yt {background-position: -208px -143px;}
  299. .flag-za {background-position: -208px -154px;}
  300. .flag-zm {background-position: -208px -165px;}
  301. .flag-zw {background-position: -208px -176px;}
  302. .flag-ch {background-position: -208px -187px;}
  303. .flag-np {background-position: -208px -198px;}
  304. .flag-dg {background-position: -176px -88px;}
  305. .flag-um {background-position: -192px -198px;}
  306. .flag-re {background-position: -64px -66px;}
  307. .flag-cp {background-position: -64px -66px;}
  308. .flag-mf {background-position: -64px -66px;}
  309. .flag-sj {background-position: -128px -143px;}
  310. .flag-hm {background-position: -32px -11px;}
  311. .flag-ic {background-position: -80px -55px;}
  312. .flag-nl {background-position: -96px -143px;}
  313. .flag-bv {background-position: -128px -143px;}
  314. .flag-ea {background-position: -80px -55px;}
  315. .flag-lang.flag-ky {background-position: -128px -99px;}
  316. .flag-lang.flag-uk {background-position: -128px -198px;}
  317. .flag-lang.flag-en {background-position: -96px -66px;}
  318. .flag-lang.flag-fy {background-position: -112px -143px;}
  319. .flag-lang.flag-zh-hant {background-position: -80px -198px;}
  320. .flag-lang.flag-ast {background-position: -96px -55px;}
  321. .flag-lang.flag-nn {background-position: -128px -143px;}
  322. .flag-lang.flag-ar {background-position: -192px 0;}
  323. .flag-lang.flag-vi {background-position: -208px -77px;}
  324. .flag-lang.flag-mr {background-position: -160px -88px;}
  325. .flag-lang.flag-ko {background-position: -16px -110px;}
  326. .flag-lang.flag-bo {background-position: -96px -22px;}
  327. .flag-lang.flag-ka {background-position: -176px -66px;}
  328. .flag-lang.flag-nb {background-position: -128px -143px;}
  329. .flag-lang.flag-sw {background-position: -112px -198px;}
  330. .flag-lang.flag-jv {background-position: -96px -88px;}
  331. .flag-lang.flag-ta {background-position: -160px -88px;}
  332. .flag-lang.flag-zh-hans {background-position: -144px -33px;}
  333. .flag-lang.flag-sco {background-position: -128px -66px;}
  334. .flag-lang.flag-sr {background-position: -64px -165px;}
  335. .flag-lang.flag-ku {background-position: -32px -110px;}
  336. .flag-lang.flag-cs {background-position: -80px -44px;}
  337. .flag-lang.flag-eu {background-position: -176px -55px;}
  338. .flag-lang.flag-te {background-position: -160px -88px;}
  339. .flag-lang.flag-ja {background-position: -96px -99px;}
  340. .flag-lang.flag-si {background-position: -160px -110px;}
  341. .flag-lang.flag-km {background-position: -144px -99px;}
  342. .flag-lang.flag-ga {background-position: -112px -88px;}
  343. .flag-lang.flag-kn {background-position: -160px -88px;}
  344. .flag-lang.flag-gd {background-position: -128px -66px;}
  345. .flag-lang.flag-af {background-position: -208px -154px;}
  346. .flag-lang.flag-kk {background-position: -80px -110px;}
  347. .flag-lang.flag-am {background-position: -144px -55px;}
  348. .flag-lang.flag-ml {background-position: -160px -88px;}
  349. .flag-lang.flag-pt-br {background-position: -112px -22px;}
  350. .flag-lang.flag-gsw-berne {background-position: -208px -187px;}
  351. .flag-lang.flag-be {background-position: -176px -22px;}
  352. .flag-lang.flag-pt-pt {background-position: -192px -154px;}
  353. .flag-lang.flag-fil {background-position: -80px -154px;}
  354. .flag-lang.flag-tyv {background-position: -96px -198px;}
  355. .flag-lang.flag-ca {background-position: -112px -55px;}
  356. .flag-lang.flag-fa {background-position: 0 -99px;}
  357. .flag-lang.flag-bs {background-position: -96px -11px;}
  358. .flag-lang.flag-eo {background-position: -48px -55px;}
  359. .flag-lang.flag-el {background-position: -128px -77px;}
  360. .flag-lang.flag-da {background-position: -128px -44px;}
  361. .flag-lang.flag-ta-lk {background-position: -48px -187px;}
  362. .flag-lang.flag-se {background-position: -80px -176px;}
  363. .flag-lang.flag-sv {background-position: -176px -165px;}
  364. .flag-lang.flag-oc {background-position: -192px -143px;}
  365. .flag-lang.flag-sl {background-position: -16px -176px;}
  366. .flag-lang.flag-ne {background-position: -208px -198px;}
  367. .flag-lang.flag-hy {background-position: -112px 0;}
  368. .flag-lang.flag-sq {background-position: -96px 0;}
  369. .flag-lang.flag-ur {background-position: -96px -154px;}
  370. .flag-lang.flag-hi {background-position: -160px -88px;}
  371. .flag-lang.flag-cy {background-position: -144px -66px;}
  372. .flag-lang.flag-dz {background-position: -144px -22px;}
  373. .flag-lang.flag-gu {background-position: -160px -88px;}
  374. .flag-lang.flag-ms {background-position: -176px -132px;}
  375. .flag-lang.flag-he {background-position: -128px -88px;}
  376. .flag-lang.flag-et {background-position: 0 -55px;}
  377. .flag-lang.flag-lo {background-position: -96px -110px;}
  378. .flag-lang.flag-ug {background-position: -160px -198px;}
  379. .flag-lang.flag-pa {background-position: -160px -88px;}
  380. .flag-lang.flag-my {background-position: -192px -121px;}
  381. .flag-und,
  382. .flag-zxx,
  383. .flag-none,
  384. .flag-all,
  385. .flag-qo {
  386. background-image: none;
  387. width: unset;
  388. min-width: unset;
  389. }