.flag-icon { background: url('../grfx/css_sprites.png') no-repeat; width: 32px; height: 32px;  } 
/* 
    Generated with : https://www.toptal.com/developers/css/sprite-generator 
    remove: "width: 32px; height: 32px;\n"
    replace: "bg-" > ".flag-icon."
    replace: "-" > "-"
*/
.flag-icon.zwitserland {
    background-position: -2px -2px;
}

.flag-icon.abkhazia {
    background-position: -38px -2px;
}

.flag-icon.afghanistan {
    background-position: -2px -38px;
}

.flag-icon.albanie {
    background-position: -38px -38px;
}

.flag-icon.aland-islands {
    background-position: -74px -2px;
}

.flag-icon.algeria {
    background-position: -74px -38px;
}

.flag-icon.american-samoa {
    background-position: -2px -74px;
}

.flag-icon.amerika {
    background-position: -38px -74px;
}

.flag-icon.andorra {
    background-position: -74px -74px;
}

.flag-icon.angola {
    background-position: -110px -2px;
}

.flag-icon.anguilla {
    background-position: -110px -38px;
}

.flag-icon.antigua-and-barbuda {
    background-position: -110px -74px;
}

.flag-icon.argentina {
    background-position: -2px -110px;
}

.flag-icon.aruba {
    background-position: -38px -110px;
}

.flag-icon.armenia {
    background-position: -74px -110px;
}

.flag-icon.australie {
    background-position: -110px -110px;
}

.flag-icon.austria {
    background-position: -146px -2px;
}

.flag-icon.azerbaijan {
    background-position: -146px -38px;
}

.flag-icon.bahamas {
    background-position: -146px -74px;
}

.flag-icon.bahrain {
    width: 24px; height: 24px;
    background-position: -578px -290px;
}

.flag-icon.azores-islands {
    background-position: -146px -110px;
}

.flag-icon.bahrein {
    background-position: -2px -146px;
}

.flag-icon.balearic-islands {
    background-position: -38px -146px;
}

.flag-icon.bangladesh {
    background-position: -74px -146px;
}

.flag-icon.basque-country {
    background-position: -110px -146px;
}

.flag-icon.barbados {
    background-position: -146px -146px;
}

.flag-icon.belarus {
    background-position: -182px -2px;
}

.flag-icon.belgie {
    width: 24px; height: 24px;
    background-position: -578px -318px;
}

.flag-icon.belize {
    background-position: -182px -38px;
}

.flag-icon.belgium {
    background-position: -182px -74px;
}

.flag-icon.benin {
    background-position: -182px -110px;
}

.flag-icon.bermuda {
    background-position: -182px -146px;
}

.flag-icon.bhutan {
    background-position: -2px -182px;
}

.flag-icon.bhutan-1 {
    background-position: -38px -182px;
}

.flag-icon.bolivia {
    background-position: -74px -182px;
}

.flag-icon.bonaire {
    background-position: -110px -182px;
}

.flag-icon.botswana {
    background-position: -146px -182px;
}

.flag-icon.bosnia-herzegovina {
    background-position: -182px -182px;
}

.flag-icon.brazilie {
    background-position: -218px -2px;
}

.flag-icon.british-columbia {
    background-position: -218px -38px;
}

.flag-icon.british-indian-ocean-territory {
    background-position: -218px -74px;
}

.flag-icon.british-virgin-islands {
    background-position: -218px -110px;
}

.flag-icon.brunei {
    background-position: -218px -146px;
}

.flag-icon.bulgarie {
    width: 24px; height: 24px;
    background-position: -578px -346px;
}

.flag-icon.bulgarije {
    background-position: -218px -182px;
}

.flag-icon.burkina-faso {
    background-position: -2px -218px;
}

.flag-icon.burundi {
    background-position: -38px -218px;
}

.flag-icon.cambodia {
    background-position: -74px -218px;
}

.flag-icon.canada {
    background-position: -110px -218px;
}

.flag-icon.cameroon {
    background-position: -146px -218px;
}

.flag-icon.cape-verde {
    background-position: -182px -218px;
}

.flag-icon.canary-islands {
    background-position: -218px -218px;
}

.flag-icon.chad {
    background-position: -254px -2px;
}

.flag-icon.central-african-republic {
    background-position: -254px -38px;
}

.flag-icon.chili {
    background-position: -254px -74px;
}

.flag-icon.china {
    background-position: -254px -110px;
}

.flag-icon.ceuta {
    background-position: -254px -146px;
}

.flag-icon.cocos-island {
    background-position: -254px -182px;
}

.flag-icon.christmas-island {
    background-position: -254px -218px;
}

.flag-icon.colombia {
    background-position: -2px -254px;
}

.flag-icon.comoros {
    background-position: -38px -254px;
}

.flag-icon.cook-islands {
    background-position: -74px -254px;
}

.flag-icon.corsica {
    background-position: -110px -254px;
}

.flag-icon.cuba {
    background-position: -146px -254px;
}

.flag-icon.curacao {
    background-position: -182px -254px;
}

.flag-icon.cyprus {
    background-position: -218px -254px;
}

.flag-icon.costa-rica {
    background-position: -254px -254px;
}

.flag-icon.democratic-republic-of-congo {
    background-position: -290px -2px;
}

.flag-icon.duitsland {
    width: 24px; height: 24px;
    background-position: -578px -374px;
}

.flag-icon.dominicaanse-republiek {
    background-position: -290px -38px;
}

.flag-icon.ecuador {
    background-position: -290px -74px;
}

.flag-icon.east-timor {
    background-position: -290px -110px;
}

.flag-icon.denemarken {
    background-position: -290px -146px;
}

.flag-icon.djibouti {
    background-position: -290px -182px;
}

.flag-icon.egypte {
    background-position: -290px -218px;
}

.flag-icon.engeland {
    background-position: -290px -254px;
}

.flag-icon.equatorial-guinea {
    background-position: -2px -290px;
}

.flag-icon.eritrea {
    background-position: -38px -290px;
}

.flag-icon.estland {
    width: 24px; height: 24px;
    background-position: -578px -402px;
}

.flag-icon.estonia {
    background-position: -74px -290px;
}

.flag-icon.ethiopia {
    background-position: -110px -290px;
}

.flag-icon.european-union {
    background-position: -146px -290px;
}

.flag-icon.falkland-islands {
    background-position: -182px -290px;
}

.flag-icon.faroe-islands {
    background-position: -218px -290px;
}

.flag-icon.fiji {
    background-position: -254px -290px;
}

.flag-icon.filipijnen {
    background-position: -290px -290px;
}

.flag-icon.finland {
    background-position: -326px -2px;
}

.flag-icon.france {
    background-position: -326px -38px;
}

.flag-icon.frans-polynesie {
    background-position: -326px -74px;
}

.flag-icon.gabon {
    background-position: -326px -110px;
}

.flag-icon.galapagos-islands {
    background-position: -326px -146px;
}

.flag-icon.gambia {
    background-position: -326px -182px;
}

.flag-icon.georgia {
    background-position: -326px -218px;
}

.flag-icon.germany {
    background-position: -326px -254px;
}

.flag-icon.ghana {
    background-position: -326px -290px;
}

.flag-icon.gibraltar {
    background-position: -2px -326px;
}

.flag-icon.greece {
    background-position: -38px -326px;
}

.flag-icon.greenland {
    background-position: -74px -326px;
}

.flag-icon.grenada {
    background-position: -110px -326px;
}

.flag-icon.griekenland {
    width: 24px; height: 24px;
    background-position: -578px -430px;
}

.flag-icon.groot-brittannie {
    width: 24px; height: 24px;
    background-position: -578px -458px;
}

.flag-icon.guam {
    background-position: -146px -326px;
}

.flag-icon.guatemala {
    background-position: -182px -326px;
}

.flag-icon.guinea-bissau {
    background-position: -218px -326px;
}

.flag-icon.guernsey {
    background-position: -254px -326px;
}

.flag-icon.guinea {
    background-position: -290px -326px;
}

.flag-icon.guyana {
    background-position: -326px -326px;
}

.flag-icon.haiti {
    background-position: -362px -2px;
}

.flag-icon.hawaii {
    background-position: -362px -38px;
}

.flag-icon.honduras {
    background-position: -362px -74px;
}

.flag-icon.hongarije {
    background-position: -362px -110px;
}

.flag-icon.hong-kong {
    background-position: -362px -146px;
}

.flag-icon.ierland {
    width: 24px; height: 24px;
    background-position: -578px -486px;
}

.flag-icon.ijsland {
    background-position: -362px -182px;
}

.flag-icon.india {
    background-position: -362px -218px;
}

.flag-icon.indonesie {
    background-position: -362px -254px;
}

.flag-icon.iran {
    background-position: -362px -290px;
}

.flag-icon.iraq {
    background-position: -362px -326px;
}

.flag-icon.ireland {
    background-position: -2px -362px;
}

.flag-icon.isle-of-man {
    background-position: -38px -362px;
}

.flag-icon.israel {
    background-position: -74px -362px;
}

.flag-icon.italy {
    background-position: -110px -362px;
}

.flag-icon.ivory-coast {
    background-position: -146px -362px;
}

.flag-icon.jamaica {
    background-position: -182px -362px;
}

.flag-icon.japan {
    background-position: -218px -362px;
}

.flag-icon.jersey {
    background-position: -254px -362px;
}

.flag-icon.jordan {
    width: 24px; height: 24px;
    background-position: -578px -514px;
}

.flag-icon.jordanie {
    background-position: -290px -362px;
}

.flag-icon.kaaimaneilanden {
    background-position: -326px -362px;
}

.flag-icon.kazakhstan {
    background-position: -362px -362px;
}

.flag-icon.kenia {
    background-position: -398px -2px;
}

.flag-icon.kiribati {
    background-position: -398px -38px;
}

.flag-icon.koeweit {
    background-position: -398px -74px;
}

.flag-icon.kosovo {
    background-position: -398px -110px;
}

.flag-icon.kroatie {
    background-position: -398px -146px;
}

.flag-icon.kyrgyzstan {
    background-position: -398px -182px;
}

.flag-icon.laos {
    background-position: -398px -218px;
}

.flag-icon.latvia {
    background-position: -398px -254px;
}

.flag-icon.lebanon {
    background-position: -398px -290px;
}

.flag-icon.lesotho {
    background-position: -398px -326px;
}

.flag-icon.letland {
    width: 24px; height: 24px;
    background-position: -578px -542px;
}

.flag-icon.liberia {
    background-position: -398px -362px;
}

.flag-icon.libya {
    background-position: -2px -398px;
}

.flag-icon.liechtenstein {
    background-position: -38px -398px;
}

.flag-icon.lithuania {
    background-position: -74px -398px;
}

.flag-icon.litouwen {
    width: 24px; height: 24px;
    background-position: -2px -578px;
}

.flag-icon.luxembourg {
    background-position: -110px -398px;
}

.flag-icon.luxemburg {
    width: 24px; height: 24px;
    background-position: -30px -578px;
}

.flag-icon.macau {
    background-position: -146px -398px;
}

.flag-icon.madagascar {
    background-position: -182px -398px;
}

.flag-icon.madeira {
    background-position: -218px -398px;
}

.flag-icon.malawi {
    background-position: -254px -398px;
}

.flag-icon.malaysie {
    width: 24px; height: 24px;
    background-position: -58px -578px;
}

.flag-icon.maldives {
    background-position: -290px -398px;
}

.flag-icon.maleisie {
    background-position: -326px -398px;
}

.flag-icon.mali {
    background-position: -362px -398px;
}

.flag-icon.malta {
    background-position: -398px -398px;
}

.flag-icon.marokko {
    background-position: -434px -2px;
}

.flag-icon.marshall-island {
    background-position: -434px -38px;
}

.flag-icon.martinique {
    background-position: -434px -74px;
}

.flag-icon.mauritania {
    background-position: -434px -110px;
}

.flag-icon.mauritius {
    background-position: -434px -146px;
}

.flag-icon.melilla {
    background-position: -434px -182px;
}

.flag-icon.mexico {
    background-position: -434px -218px;
}

.flag-icon.micronesia {
    background-position: -434px -254px;
}

.flag-icon.moldova {
    background-position: -434px -290px;
}

.flag-icon.monaco {
    background-position: -434px -326px;
}

.flag-icon.mongolia {
    background-position: -434px -362px;
}

.flag-icon.montenegro {
    background-position: -434px -398px;
}

.flag-icon.montserrat {
    background-position: -2px -434px;
}

.flag-icon.mozambique {
    background-position: -38px -434px;
}

.flag-icon.myanmar {
    background-position: -74px -434px;
}

.flag-icon.namibie {
    background-position: -110px -434px;
}

.flag-icon.nato {
    background-position: -146px -434px;
}

.flag-icon.nauru {
    background-position: -182px -434px;
}

.flag-icon.nederland {
    width: 24px; height: 24px;
    background-position: -86px -578px;
}

.flag-icon.nederlandse-antillen {
    background-position: -218px -434px;
}

.flag-icon.nepal {
    background-position: -254px -434px;
}

.flag-icon.netherlands {
    background-position: -290px -434px;
}

.flag-icon.nicaragua {
    background-position: -326px -434px;
}

.flag-icon.nieuw-zeeland {
    background-position: -362px -434px;
}

.flag-icon.niger {
    background-position: -398px -434px;
}

.flag-icon.nigeria {
    background-position: -434px -434px;
}

.flag-icon.niue {
    background-position: -470px -2px;
}

.flag-icon.noord-ierland {
    width: 24px; height: 24px;
    background-position: -114px -578px;
}

.flag-icon.noord-korea {
    background-position: -470px -38px;
}

.flag-icon.noorwegen {
    background-position: -470px -74px;
}

.flag-icon.norfolk-island {
    background-position: -470px -110px;
}

.flag-icon.northen-cyprus {
    background-position: -470px -146px;
}

.flag-icon.northern-marianas-islands {
    background-position: -470px -182px;
}

.flag-icon.omaan {
    width: 24px; height: 24px;
    background-position: -142px -578px;
}

.flag-icon.oman {
    background-position: -470px -218px;
}

.flag-icon.oost-caribie {
    background-position: -470px -254px;
}

.flag-icon.oostenrijk {
    width: 24px; height: 24px;
    background-position: -170px -578px;
}

.flag-icon.orkney-islands {
    background-position: -470px -290px;
}

.flag-icon.ossetia {
    background-position: -470px -326px;
}

.flag-icon.pakistan {
    background-position: -470px -362px;
}

.flag-icon.palestine {
    background-position: -470px -398px;
}

.flag-icon.panama {
    background-position: -470px -434px;
}

.flag-icon.papoea-nieuw-guinea {
    background-position: -2px -470px;
}

.flag-icon.paraguay {
    background-position: -38px -470px;
}

.flag-icon.peru {
    background-position: -74px -470px;
}

.flag-icon.pitcairn-islands {
    background-position: -110px -470px;
}

.flag-icon.polen {
    background-position: -146px -470px;
}

.flag-icon.portugal {
    background-position: -182px -470px;
}

.flag-icon.puerto-rico {
    background-position: -218px -470px;
}

.flag-icon.qatar {
    background-position: -254px -470px;
}

.flag-icon.rapa-nui {
    background-position: -290px -470px;
}

.flag-icon.republic-of-macedonia {
    background-position: -326px -470px;
}

.flag-icon.republic-of-poland {
    background-position: -362px -470px;
}

.flag-icon.republic-of-the-congo {
    background-position: -398px -470px;
}

.flag-icon.roemenie {
    background-position: -434px -470px;
}

.flag-icon.romenie {
    width: 24px; height: 24px;
    background-position: -198px -578px;
}

.flag-icon.rusland {
    background-position: -470px -470px;
}

.flag-icon.rwanda {
    background-position: -506px -2px;
}

.flag-icon.saba-island {
    background-position: -506px -38px;
}

.flag-icon.saint-kitts-and-nevis {
    background-position: -506px -74px;
}

.flag-icon.salvador {
    background-position: -506px -110px;
}

.flag-icon.samoa {
    background-position: -506px -146px;
}

.flag-icon.san-marino {
    background-position: -506px -182px;
}

.flag-icon.saoedi-arabie {
    background-position: -506px -218px;
}

.flag-icon.sao-tome-and-principe {
    background-position: -506px -254px;
}

.flag-icon.sardinia {
    background-position: -506px -290px;
}

.flag-icon.saudi-arabie {
    width: 24px; height: 24px;
    background-position: -226px -578px;
}

.flag-icon.schotland {
    background-position: -506px -326px;
}

.flag-icon.senegal {
    background-position: -506px -362px;
}

.flag-icon.servie {
    background-position: -506px -398px;
}

.flag-icon.seychelles {
    background-position: -506px -434px;
}

.flag-icon.sierra-leone {
    background-position: -506px -470px;
}

.flag-icon.singapore {
    background-position: -2px -506px;
}

.flag-icon.sint-eustatius {
    background-position: -38px -506px;
}

.flag-icon.sint-maarten {
    background-position: -74px -506px;
}

.flag-icon.slovakia {
    background-position: -110px -506px;
}

.flag-icon.slovenia {
    background-position: -146px -506px;
}

.flag-icon.slovenie {
    width: 24px; height: 24px;
    background-position: -254px -578px;
}

.flag-icon.slowakije {
    width: 24px; height: 24px;
    background-position: -282px -578px;
}

.flag-icon.solomon-islands {
    background-position: -182px -506px;
}

.flag-icon.somalia {
    background-position: -218px -506px;
}

.flag-icon.somaliland {
    background-position: -254px -506px;
}

.flag-icon.south-sudan {
    background-position: -290px -506px;
}

.flag-icon.spain {
    background-position: -326px -506px;
}

.flag-icon.spanje {
    width: 24px; height: 24px;
    background-position: -310px -578px;
}

.flag-icon.sri-lanka {
    background-position: -362px -506px;
}

.flag-icon.st-barts {
    background-position: -398px -506px;
}

.flag-icon.st-lucia {
    background-position: -434px -506px;
}

.flag-icon.st-vincent-and-the-grenadines {
    background-position: -470px -506px;
}

.flag-icon.sudan {
    background-position: -506px -506px;
}

.flag-icon.suriname {
    background-position: -542px -2px;
}

.flag-icon.swaziland {
    background-position: -542px -38px;
}

.flag-icon.syria {
    background-position: -542px -74px;
}

.flag-icon.taiwan {
    background-position: -542px -110px;
}

.flag-icon.tajikistan {
    background-position: -542px -146px;
}

.flag-icon.tanzania {
    background-position: -542px -182px;
}

.flag-icon.thailand {
    background-position: -542px -218px;
}

.flag-icon.tibet {
    background-position: -542px -254px;
}

.flag-icon.tjechie {
    background-position: -542px -290px;
}

.flag-icon.togo {
    background-position: -542px -326px;
}

.flag-icon.tokelau {
    background-position: -542px -362px;
}

.flag-icon.tonga {
    background-position: -542px -398px;
}

.flag-icon.transnistria {
    background-position: -542px -434px;
}

.flag-icon.tunisia {
    background-position: -542px -470px;
}

.flag-icon.trinidad-and-tobago {
    background-position: -542px -506px;
}

.flag-icon.turkey {
    width: 24px; height: 24px;
    background-position: -338px -578px;
}

.flag-icon.turkije {
    background-position: -2px -542px;
}

.flag-icon.turks-and-caicos {
    background-position: -38px -542px;
}

.flag-icon.turkmenistan {
    background-position: -74px -542px;
}

.flag-icon.tuvalu {
    background-position: -110px -542px;
}

.flag-icon.uganda {
    background-position: -146px -542px;
}

.flag-icon.ukraine {
    background-position: -182px -542px;
}

.flag-icon.united-arabische-emiraten {
    width: 24px; height: 24px;
    background-position: -366px -578px;
}

.flag-icon.united-nations {
    background-position: -218px -542px;
}

.flag-icon.united-kingdom {
    background-position: -254px -542px;
}

.flag-icon.uruguay {
    background-position: -290px -542px;
}

.flag-icon.uzbekistn {
    background-position: -326px -542px;
}

.flag-icon.vanuatu {
    background-position: -362px -542px;
}

.flag-icon.vatican-city {
    background-position: -398px -542px;
}

.flag-icon.venezuela {
    background-position: -434px -542px;
}

.flag-icon.ver-arabische-emiraten {
    background-position: -470px -542px;
}

.flag-icon.verenigde-arabische-emiraten {
    width: 24px; height: 24px;
    background-position: -394px -578px;
}

.flag-icon.vietnam {
    background-position: -506px -542px;
}

.flag-icon.virgin-islands {
    background-position: -542px -542px;
}

.flag-icon.wales {
    background-position: -578px -2px;
}

.flag-icon.western-sahara {
    background-position: -578px -38px;
}

.flag-icon.yemen {
    background-position: -578px -74px;
}

.flag-icon.zambia {
    background-position: -578px -110px;
}

.flag-icon.zimbabwe {
    background-position: -578px -146px;
}

.flag-icon.zuid-afrika {
    background-position: -578px -182px;
}

.flag-icon.zuid-korea {
    background-position: -578px -218px;
}

.flag-icon.zweden {
    background-position: -578px -254px;
}