.bgflag {
    width: 37px;
    height: 25px;
    background-image: url('../img/flags_map.png');
    display: inline-block;
}
.bgflag-sm {
    width: 25px;
    height: 16px;
    background-image: url('../img/flags_map.png');
    background-size: 25px 256px;
    display: inline-block;
}
.bgflag-aus {
    background-position: 0 0;
}
.bgflag-de {
    background-position: 0 -25px;
}
.bgflag-th {
    background-position: 0 -50px;
}
.bgflag-es {
    background-position: 0 -75px;
}
.bgflag-pt {
    background-position: 0 -100px;
}
.bgflag-zh-cn {
    background-position: 0 -125px;
}
.bgflag-us {
    background-position: 0 -150px;
}
.bgflag-fr {
    background-position: 0 -175px;
}
.bgflag-ru {
    background-position: 0 -200px;
}
.bgflag-ua {
    background-position: 0 -225px;
}
.bgflag-sw {
    background-position: 0 -250px;
}
.bgflag-ja {
    background-position: 0 -275px;
}
.bgflag-pl {
    background-position: 0 -300px;
}
.bgflag-en {
    background-position: 0 -325px;
}
.bgflag-ru-ua {
    background-position: 0 -350px;
}
.bgflag-it {
    background-position: 0 -375px;
}
.bgflag-sm-aus {
    background-position: 0 0;
}
.bgflag-sm-de {
    background-position: 0 -16px;
}
.bgflag-sm-th {
    background-position: 0 -32px;
}
.bgflag-sm-es {
    background-position: 0 -48px;
}
.bgflag-sm-pt {
    background-position: 0 -64px;
}
.bgflag-sm-zh-cn {
    background-position: 0 -80px;
}
.bgflag-sm-us {
    background-position: 0 -96px;
}
.bgflag-sm-fr {
    background-position: 0 -112px;
}
.bgflag-sm-ru {
    background-position: 0 -128px;
}
.bgflag-sm-ua {
    background-position: 0 -144px;
}
.bgflag-sm-sw {
    background-position: 0 -160px;
}
.bgflag-sm-ja {
    background-position: 0 -176px;
}
.bgflag-sm-pl {
    background-position: 0 -192px;
}
.bgflag-sm-en {
    background-position: 0 -208px;
}
.bgflag-sm-ru-ua {
    background-position: 0 -224px;
}
.bgflag-sm-it {
    background-position: 0 -240px;
}
.bgflag.disabled, .bgflag-sm.disabled {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    pointer-events: initial;
}
