/*!
 * Generated with CSS Flag Sprite generator (https://www.flagx32-sprites.com/)
 */

.flagx32 {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url('flags.png') no-repeat;
}


.flagx32.flagx32-tw {
    background-position: -224px -416px;
}

.flagx32.flagx32-fj {
    background-position: -64px -128px;
}

.flagx32.flagx32-cv {
    background-position: 0 -96px;
}

.flagx32.flagx32-cz {
    background-position: -64px -96px;
}

.flagx32.flagx32-za {
    background-position: -256px -448px;
}

.flagx32.flagx32-li {
    background-position: -320px -224px;
}

.flagx32.flagx32-gl {
    background-position: -416px -128px;
}

.flagx32.flagx32-hr {
    background-position: -320px -160px;
}

.flagx32.flagx32-sl {
    background-position: -32px -384px;
}

.flagx32.flagx32-gh {
    background-position: -352px -128px;
}

.flagx32.flagx32-es {
    background-position: -448px -96px;
}

.flagx32.flagx32-ni {
    background-position: -416px -288px;
}

.flagx32.flagx32-jp {
    background-position: -320px -192px;
}

.flagx32.flagx32-km {
    background-position: 0 -224px;
}

.flagx32.flagx32-bf {
    background-position: -128px -32px;
}

.flagx32.flagx32-tl {
    background-position: 0 -416px;
}

.flagx32.flagx32-mr {
    background-position: 0 -288px;
}

.flagx32.flagx32-co {
    background-position: -384px -64px;
}

.flagx32.flagx32-hu {
    background-position: -384px -160px;
}

.flagx32.flagx32-be {
    background-position: -96px -32px;
}

.flagx32.flagx32-cu {
    background-position: -448px -64px;
}

.flagx32.flagx32-hk {
    background-position: -256px -160px;
}

.flagx32.flagx32-pt {
    background-position: -448px -320px;
}

.flagx32.flagx32-vu {
    background-position: -160px -448px;
}

.flagx32.flagx32-vg {
    background-position: -64px -448px;
}

.flagx32.flagx32-si {
    background-position: -448px -352px;
}

.flagx32.flagx32-gd {
    background-position: -256px -128px;
}

.flagx32.flagx32-mc {
    background-position: -128px -256px;
}

.flagx32.flagx32-sa {
    background-position: -256px -352px;
}

.flagx32.flagx32-pk {
    background-position: -320px -320px;
}

.flagx32.flagx32-dm {
    background-position: -192px -96px;
}

.flagx32.flagx32-ba {
    background-position: 0 -32px;
}

.flagx32.flagx32-gy {
    background-position: -224px -160px;
}

.flagx32.flagx32-dz {
    background-position: -256px -96px;
}

.flagx32.flagx32-tj {
    background-position: -448px -384px;
}

.flagx32.flagx32-ad {
    background-position: 0 0;
}

.flagx32.flagx32-by {
    background-position: 0 -64px;
}

.flagx32.flagx32-ne {
    background-position: -352px -288px;
}

.flagx32.flagx32-zm {
    background-position: -288px -448px;
}

.flagx32.flagx32-eg {
    background-position: -352px -96px;
}

.flagx32.flagx32-mw {
    background-position: -160px -288px;
}

.flagx32.flagx32-om {
    background-position: -128px -320px;
}

.flagx32.flagx32-er {
    background-position: -416px -96px;
}

.flagx32.flagx32-bs {
    background-position: -384px -32px;
}

.flagx32.flagx32-lb {
    background-position: -256px -224px;
}

.flagx32.flagx32-bn {
    background-position: -288px -32px;
}

.flagx32.flagx32-au {
    background-position: -384px 0;
}

.flagx32.flagx32-me {
    background-position: -192px -256px;
}

.flagx32.flagx32-la {
    background-position: -224px -224px;
}

.flagx32.flagx32-bh {
    background-position: -192px -32px;
}

.flagx32.flagx32-mt {
    background-position: -64px -288px;
}

.flagx32.flagx32-bm {
    background-position: -256px -32px;
}

.flagx32.flagx32-tz {
    background-position: -256px -416px;
}

.flagx32.flagx32-sb {
    background-position: -288px -352px;
}

.flagx32.flagx32-kw {
    background-position: -128px -224px;
}

.flagx32.flagx32-so {
    background-position: -128px -384px;
}

.flagx32.flagx32-bz {
    background-position: -32px -64px;
}

.flagx32.flagx32-ru {
    background-position: -192px -352px;
}

.flagx32.flagx32-lu {
    background-position: 0 -256px;
}

.flagx32.flagx32-sc {
    background-position: -320px -352px;
}

.flagx32.flagx32-sy {
    background-position: -256px -384px;
}

.flagx32.flagx32-gi {
    background-position: -384px -128px;
}

.flagx32.flagx32-ar {
    background-position: -288px 0;
}

.flagx32.flagx32-ug {
    background-position: -320px -416px;
}

.flagx32.flagx32-tr {
    background-position: -128px -416px;
}

.flagx32.flagx32-nl {
    background-position: -448px -288px;
}

.flagx32.flagx32-im {
    background-position: -32px -192px;
}

.flagx32.flagx32-ml {
    background-position: -320px -256px;
}

.flagx32.flagx32-it {
    background-position: -192px -192px;
}

.flagx32.flagx32-aw {
    background-position: -416px 0;
}

.flagx32.flagx32-dj {
    background-position: -128px -96px;
}

.flagx32.flagx32-gq {
    background-position: -64px -160px;
}

.flagx32.flagx32-ci {
    background-position: -224px -64px;
}

.flagx32.flagx32-lv {
    background-position: -32px -256px;
}

.flagx32.flagx32-jm {
    background-position: -256px -192px;
}

.flagx32.flagx32-mk {
    background-position: -288px -256px;
}

.flagx32.flagx32-sg {
    background-position: -416px -352px;
}

.flagx32.flagx32-tt {
    background-position: -160px -416px;
}

.flagx32.flagx32-jo {
    background-position: -288px -192px;
}

.flagx32.flagx32-ro {
    background-position: -128px -352px;
}

.flagx32.flagx32-ve {
    background-position: -32px -448px;
}

.flagx32.flagx32-ph {
    background-position: -288px -320px;
}

.flagx32.flagx32-ma {
    background-position: -96px -256px;
}

.flagx32.flagx32-rs {
    background-position: -160px -352px;
}

.flagx32.flagx32-mn {
    background-position: -384px -256px;
}

.flagx32.flagx32-cm {
    background-position: -320px -64px;
}

.flagx32.flagx32-tm {
    background-position: -32px -416px;
}

.flagx32.flagx32-nc {
    background-position: -320px -288px;
}

.flagx32.flagx32-gg {
    background-position: -320px -128px;
}

.flagx32.flagx32-pl {
    background-position: -352px -320px;
}

.flagx32.flagx32-sv {
    background-position: -224px -384px;
}

.flagx32.flagx32-ms {
    background-position: -32px -288px;
}

.flagx32.flagx32-kr {
    background-position: -96px -224px;
}

.flagx32.flagx32-mg {
    background-position: -224px -256px;
}

.flagx32.flagx32-kn {
    background-position: -32px -224px;
}

.flagx32.flagx32-va {
    background-position: -448px -416px;
}

.flagx32.flagx32-ge {
    background-position: -288px -128px;
}

.flagx32.flagx32-ke {
    background-position: -352px -192px;
}

.flagx32.flagx32-ht {
    background-position: -352px -160px;
}

.flagx32.flagx32-an {
    background-position: -224px 0;
}

.flagx32.flagx32-np {
    background-position: -32px -320px;
}

.flagx32.flagx32-ps {
    background-position: -416px -320px;
}

.flagx32.flagx32-ee {
    background-position: -320px -96px;
}

.flagx32.flagx32-dk {
    background-position: -160px -96px;
}

.flagx32.flagx32-sn {
    background-position: -96px -384px;
}

.flagx32.flagx32-pa {
    background-position: -160px -320px;
}

.flagx32.flagx32-se {
    background-position: -384px -352px;
}

.flagx32.flagx32-ye {
    background-position: -224px -448px;
}

.flagx32.flagx32-bw {
    background-position: -448px -32px;
}

.flagx32.flagx32-md {
    background-position: -160px -256px;
}

.flagx32.flagx32-az {
    background-position: -448px 0;
}

.flagx32.flagx32-vi {
    background-position: -96px -448px;
}

.flagx32.flagx32-et {
    background-position: 0 -128px;
}

.flagx32.flagx32-bg {
    background-position: -160px -32px;
}

.flagx32.flagx32-ec {
    background-position: -288px -96px;
}

.flagx32.flagx32-cl {
    background-position: -288px -64px;
}

.flagx32.flagx32-ch {
    background-position: -192px -64px;
}

.flagx32.flagx32-uy {
    background-position: -384px -416px;
}

.flagx32.flagx32-th {
    background-position: -416px -384px;
}

.flagx32.flagx32-gb {
    background-position: -224px -128px;
}

.flagx32.flagx32-sm {
    background-position: -64px -384px;
}

.flagx32.flagx32-lc {
    background-position: -288px -224px;
}

.flagx32.flagx32-mo {
    background-position: -416px -256px;
}

.flagx32.flagx32-is {
    background-position: -160px -192px;
}

.flagx32.flagx32-re {
    background-position: -96px -352px;
}

.flagx32.flagx32-pg {
    background-position: -256px -320px;
}

.flagx32.flagx32-ag {
    background-position: -96px 0;
}

.flagx32.flagx32-mm {
    background-position: -352px -256px;
}

.flagx32.flagx32-vc {
    background-position: 0 -448px;
}

.flagx32.flagx32-pe {
    background-position: -192px -320px;
}

.flagx32.flagx32-mh {
    background-position: -256px -256px;
}

.flagx32.flagx32-ly {
    background-position: -64px -256px;
}

.flagx32.flagx32-gu {
    background-position: -160px -160px;
}

.flagx32.flagx32-il {
    background-position: 0 -192px;
}

.flagx32.flagx32-qa {
    background-position: -64px -352px;
}

.flagx32.flagx32-mx {
    background-position: -192px -288px;
}

.flagx32.flagx32-vn {
    background-position: -128px -448px;
}

.flagx32.flagx32-fi {
    background-position: -32px -128px;
}

.flagx32.flagx32-bt {
    background-position: -416px -32px;
}

.flagx32.flagx32-lt {
    background-position: -448px -224px;
}

.flagx32.flagx32-my {
    background-position: -224px -288px;
}

.flagx32.flagx32-ga {
    background-position: -192px -128px;
}

.flagx32.flagx32-sk {
    background-position: 0 -384px;
}

.flagx32.flagx32-kg {
    background-position: -384px -192px;
}

.flagx32.flagx32-al {
    background-position: -160px 0;
}

.flagx32.flagx32-fo {
    background-position: -128px -128px;
}

.flagx32.flagx32-af {
    background-position: -64px 0;
}

.flagx32.flagx32-nr {
    background-position: -64px -320px;
}

.flagx32.flagx32-gt {
    background-position: -128px -160px;
}

.flagx32.flagx32-bd {
    background-position: -64px -32px;
}

.flagx32.flagx32-no {
    background-position: 0 -320px;
}

.flagx32.flagx32-fr {
    background-position: -160px -128px;
}

.flagx32.flagx32-ws {
    background-position: -192px -448px;
}

.flagx32.flagx32-eh {
    background-position: -384px -96px;
}

.flagx32.flagx32-na {
    background-position: -288px -288px;
}

.flagx32.flagx32-gr {
    background-position: -96px -160px;
}

.flagx32.flagx32-sr {
    background-position: -160px -384px;
}

.flagx32.flagx32-ck {
    background-position: -256px -64px;
}

.flagx32.flagx32-td {
    background-position: -352px -384px;
}

.flagx32.flagx32-ao {
    background-position: -256px 0;
}

.flagx32.flagx32-ng {
    background-position: -384px -288px;
}

.flagx32.flagx32-gn {
    background-position: 0 -160px;
}

.flagx32.flagx32-gm {
    background-position: -448px -128px;
}

.flagx32.flagx32-cn {
    background-position: -352px -64px;
}

.flagx32.flagx32-ie {
    background-position: -448px -160px;
}

.flagx32.flagx32-bb {
    background-position: -32px -32px;
}

.flagx32.flagx32-am {
    background-position: -192px 0;
}

.flagx32.flagx32-tg {
    background-position: -384px -384px;
}

.flagx32.flagx32-rw {
    background-position: -224px -352px;
}

.flagx32.flagx32-kh {
    background-position: -416px -192px;
}

.flagx32.flagx32-lk {
    background-position: -352px -224px;
}

.flagx32.flagx32-cy {
    background-position: -32px -96px;
}

.flagx32.flagx32-br {
    background-position: -352px -32px;
}

.flagx32.flagx32-mq {
    background-position: -448px -256px;
}

.flagx32.flagx32-kp {
    background-position: -64px -224px;
}

.flagx32.flagx32-pf {
    background-position: -224px -320px;
}

.flagx32.flagx32-kz {
    background-position: -192px -224px;
}

.flagx32.flagx32-iq {
    background-position: -96px -192px;
}

.flagx32.flagx32-id {
    background-position: -416px -160px;
}

.flagx32.flagx32-in {
    background-position: -64px -192px;
}

.flagx32.flagx32-py {
    background-position: -32px -352px;
}

.flagx32.flagx32-ca {
    background-position: -64px -64px;
}

.flagx32.flagx32-gp {
    background-position: -32px -160px;
}

.flagx32.flagx32-mz {
    background-position: -256px -288px;
}

.flagx32.flagx32-je {
    background-position: -224px -192px;
}

.flagx32.flagx32-lr {
    background-position: -384px -224px;
}

.flagx32.flagx32-ir {
    background-position: -128px -192px;
}

.flagx32.flagx32-ki {
    background-position: -448px -192px;
}

.flagx32.flagx32-do {
    background-position: -224px -96px;
}

.flagx32.flagx32-cr {
    background-position: -416px -64px;
}

.flagx32.flagx32-ai {
    background-position: -128px 0;
}

.flagx32.flagx32-tn {
    background-position: -64px -416px;
}

.flagx32.flagx32-ls {
    background-position: -416px -224px;
}

.flagx32.flagx32-as {
    background-position: -320px 0;
}

.flagx32.flagx32-hn {
    background-position: -288px -160px;
}

.flagx32.flagx32-pr {
    background-position: -384px -320px;
}

.flagx32.flagx32-fm {
    background-position: -96px -128px;
}

.flagx32.flagx32-ua {
    background-position: -288px -416px;
}

.flagx32.flagx32-de {
    background-position: -96px -96px;
}

.flagx32.flagx32-at {
    background-position: -352px 0;
}

.flagx32.flagx32-gw {
    background-position: -192px -160px;
}

.flagx32.flagx32-cd {
    background-position: -96px -64px;
}

.flagx32.flagx32-sz {
    background-position: -288px -384px;
}

.flagx32.flagx32-cg {
    background-position: -160px -64px;
}

.flagx32.flagx32-nz {
    background-position: -96px -320px;
}

.flagx32.flagx32-bj {
    background-position: -224px -32px;
}

.flagx32.flagx32-st {
    background-position: -192px -384px;
}

.flagx32.flagx32-to {
    background-position: -96px -416px;
}

.flagx32.flagx32-uz {
    background-position: -416px -416px;
}

.flagx32.flagx32-tc {
    background-position: -320px -384px;
}

.flagx32.flagx32-zw {
    background-position: -320px -448px;
}

.flagx32.flagx32-us {
    background-position: -352px -416px;
}

.flagx32.flagx32-ae {
    background-position: -32px 0;
}

.flagx32.flagx32-pw {
    background-position: 0 -352px;
}

.flagx32.flagx32-ky {
    background-position: -160px -224px;
}

.flagx32.flagx32-mu {
    background-position: -96px -288px;
}

.flagx32.flagx32-tv {
    background-position: -192px -416px;
}

.flagx32.flagx32-bo {
    background-position: -320px -32px;
}

.flagx32.flagx32-cf {
    background-position: -128px -64px;
}

.flagx32.flagx32-sd {
    background-position: -352px -352px;
}

.flagx32.flagx32-mv {
    background-position: -128px -288px;
}
