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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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