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

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



    background-position: -96px -165px;
}

.flag.flag-ro {
    background-position: -192px -121px;
}

.flag.flag-gg {
    background-position: -240px -44px;
}

.flag.flag-cw {
    background-position: -32px -33px;
}

.flag.flag-et {
    background-position: -32px -44px;
}

.flag.flag-mu {
    background-position: -144px -99px;
}

.flag.flag-gu {
    background-position: -160px -55px;
}

.flag.flag-ie {
    background-position: -80px -66px;
}

.flag.flag-sz {
    background-position: -96px -143px;
}

.flag.flag-fm {
    background-position: -112px -44px;
}

.flag.flag-gl {
    background-position: -32px -55px;
}

.flag.flag-th {
    background-position: -176px -143px;
}

.flag.flag-bi {
    background-position: -112px -11px;
}

.flag.flag-ao {
    background-position: -128px 0;
}

.flag.flag-sv {
    background-position: -48px -143px;
}

.flag.flag-zanzibar {
    background-position: -192px -165px;
}

.flag.flag-xk {
    background-position: -128px -165px;
}

.flag.flag-gp {
    background-position: -80px -55px;
}

.flag.flag-li {
    background-position: -16px -88px;
}

.flag.flag-na {
    background-position: -240px -99px;
}

.flag.flag-se {
    background-position: -80px -132px;
}

.flag.flag-by {
    background-position: -16px -22px;
}

.flag.flag-pg {
    background-position: -240px -110px;
}

.flag.flag-ps {
    background-position: -96px -121px;
}

.flag.flag-yt {
    background-position: -160px -165px;
}

.flag.flag-tm {
    background-position: 0 -154px;
}

.flag.flag-ly {
    background-position: -128px -88px;
}

.flag.flag-sd {
    background-position: -64px -132px;
}

.flag.flag-mz {
    background-position: -224px -99px;
}

.flag.flag-tr {
    background-position: -48px -154px;
}

.flag.flag-gs {
    background-position: -128px -55px;
}

.flag.flag-dj {
    background-position: -96px -33px;
}

.flag.flag-england {
    background-position: -240px -33px;
}

.flag.flag-gi {
    background-position: -16px -55px;
}

.flag.flag-tz {
    background-position: -112px -154px;
}

.flag.flag-zm {
    background-position: -208px -165px;
}

.flag.flag-nf {
    background-position: -32px -110px;
}

.flag.flag-lv {
    background-position: -112px -88px;
}

.flag.flag-dz {
    background-position: -160px -33px;
}

.flag.flag-ht {
    background-position: -16px -66px;
}

.flag.flag-co {
    background-position: -224px -22px;
}

.flag.flag-cn {
    background-position: -208px -22px;
}

.flag.flag-mq {
    background-position: -80px -99px;
}

.flag.flag-vi {
    background-position: -32px -165px;
}

.flag.flag-hm {
    background-position: -224px -55px;
}

.flag.flag-tw {
    background-position: -96px -154px;
}

.flag.flag-mp {
    background-position: -64px -99px;
}

.flag.flag-ws {
    background-position: -112px -165px;
}

.flag.flag-hn {
    background-position: -240px -55px;
}

.flag.flag-mg {
    background-position: -208px -88px;
}
