.bg-AE {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -370px -290px;
}
.bg-AT {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -10px -10px;
}
.bg-AU {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -10px -346px;
}
.bg-BE {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -80px -346px;
}
.bg-BG {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -82px -10px;
}
.bg-BH {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -10px -66px;
}
.bg-BN {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -150px -346px;
}
.bg-CA {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -82px -66px;
}
.bg-CH {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -220px -346px;
}
.bg-CL {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -154px -10px;
}
.bg-CY {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -154px -66px;
}
.bg-CZ {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -10px -122px;
}
.bg-DE {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -290px -346px;
}
.bg-DK {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -82px -122px;
}
.bg-EE {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -154px -122px;
}
.bg-ES {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -360px -346px;
}
.bg-FI {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -226px -10px;
}
.bg-FR {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -226px -66px;
}
.bg-GB {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -442px -10px;
}
.bg-GR {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -442px -64px;
}
.bg-HK {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -442px -118px;
}
.bg-HR {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -226px -122px;
}
.bg-HU {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -10px -178px;
}
.bg-ID {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -82px -178px;
}
.bg-IE {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -154px -178px;
}
.bg-IL {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -226px -178px;
}
.bg-IT {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -10px -234px;
}
.bg-JP {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -82px -234px;
}
.bg-KH {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -442px -172px;
}
.bg-KR {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -154px -234px;
}
.bg-KW {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -226px -234px;
}
.bg-LB {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -298px -10px;
}
.bg-LT {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -442px -226px;
}
.bg-LU {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -298px -66px;
}
.bg-LV {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -298px -122px;
}
.bg-MT {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -298px -178px;
}
.bg-MV {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -442px -280px;
}
.bg-MX {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -298px -234px;
}
.bg-MY {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -442px -334px;
}
.bg-NL {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -10px -290px;
}
.bg-NO {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -10px -400px;
}
.bg-NZ {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -80px -400px;
}
.bg-OM {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -82px -290px;
}
.bg-__ {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -150px -400px;
}
.bg-PH {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -154px -290px;
}
.bg-PL {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -226px -290px;
}
.bg-PT {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -220px -400px;
}
.bg-QA {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -298px -290px;
}
.bg-RO {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -290px -400px;
}
.bg-RS {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -370px -10px;
}
.bg-RU {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -370px -66px;
}
.bg-SA {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -360px -400px;
}
.bg-SE {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -430px -400px;
}
.bg-SG {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -370px -122px;
}
.bg-SI {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -370px -178px;
}
.bg-SK {
    width: 52px; height: 36px;
    background: url('country-sprites.png') -370px -234px;
}
.bg-TH {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -10px -454px;
}
.bg-TR {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -80px -454px;
}
.bg-TW {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -150px -454px;
}
.bg-US {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -220px -454px;
}
.bg-VN {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -290px -454px;
}
.bg-ZA {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -360px -454px;
}
.bg-KZ {
    width: 50px; height: 34px;
    background: url('country-sprites.png') -430px -454px;
}