﻿.flag-base {
    background: transparent url('../images/flag.png') no-repeat;
    height: 48px;
    width: 48px;
    cursor:pointer;
}

.flag-1 {
    background-position: -48px 0;
}

.flag-2 {
    background-position: -96px 0;
}

.flag-3 {
    background-position: -144px 0;
}

.flag-4 {
    background-position: -192px 0;
}

.flag-5 {
    background-position: -240px 0;
}

.flag-6 {
    background-position: -288px 0;
}

.flag-7 {
    background-position: -336px 0;
}

.flag-8 {
    background-position: -384px 0;
}

.flag-9 {
    background-position: -432px 0;
}

.flag-10 {
    background-position: -480px 0;
}

.flag-11 {
    background-position: -528px 0;
}

.flag-12 {
    background-position: -576px 0;
}

.flag-13 {
    background-position: -624px 0;
}

.flag-14 {
    background-position: -672px 0;
}

.flag-15 {
    background-position: -720px 0;
}

.flag-16 {
    background-position: -768px 0;
}

.flag-17 {
    background-position: -816px 0;
}

.flag-18 {
    background-position: -864px 0;
}

.flag-19 {
    background-position: -912px 0;
}

.flag-20 {
    background-position: -960px 0;
}

.flag-21 {
    background-position: -1008px 0;
}

.flag-22 {
    background-position: -1056px 0;
}

.flag-23 {
    background-position: -1104px 0;
}

.flag-24 {
    background-position: -1152px 0;
}

.flag-25 {
    background-position: -1200px 0;
}

.flag-26 {
    background-position: -1248px 0;
}

.flag-27 {
    background-position: -1296px 0;
}

.flag-28 {
    background-position: -1344px 0;
}

.flag-29 {
    background-position: -1392px 0;
}

.flag-30 {
    background-position: -1440px 0;
}

.flag-31 {
    background-position: -1488px 0;
}