.country-flag-sm {
	border-radius: 2px;
	position: relative;
	box-shadow: 0 0 0 1px #fff, 0 0 0 2px #d7dfe2;
	width: 30px;
	height: 20px;
	background-image: url(../../images/flags-30-sprite.png);
	background-repeat: no-repeat
}

.country-flag-sm.Abkhazia {
	background-position: 0 0
}

.country-flag-sm.Afghanistan {
	background-position: -30px 0
}

.country-flag-sm.Aland {
	background-position: 0 -20px
}

.country-flag-sm.Albania {
	background-position: -30px -20px
}

.country-flag-sm.Algeria {
	background-position: 0 -40px
}

.country-flag-sm.American-Samoa {
	background-position: -30px -40px
}

.country-flag-sm.Andorra {
	background-position: -60px 0
}

.country-flag-sm.Angola {
	background-position: -60px -20px
}

.country-flag-sm.Anguilla {
	background-position: -60px -40px
}

.country-flag-sm.Antarctica {
	background-position: 0 -60px
}

.country-flag-sm.Antigua-and-Barbuda {
	background-position: -30px -60px
}

.country-flag-sm.Argentina {
	background-position: -60px -60px
}

.country-flag-sm.Armenia {
	background-position: -90px 0
}

.country-flag-sm.Aruba {
	background-position: -90px -20px
}

.country-flag-sm.Australia {
	background-position: -90px -40px
}

.country-flag-sm.Austria {
	background-position: -90px -60px
}

.country-flag-sm.Azerbaijan {
	background-position: 0 -80px
}

.country-flag-sm.Bahamas {
	background-position: -30px -80px
}

.country-flag-sm.Bahrain {
	background-position: -60px -80px
}

.country-flag-sm.Bangladesh {
	background-position: -90px -80px
}

.country-flag-sm.Barbados {
	background-position: 0 -100px
}

.country-flag-sm.Basque-Country {
	background-position: -30px -100px
}

.country-flag-sm.Belarus {
	background-position: -60px -100px
}

.country-flag-sm.Belgium {
	background-position: -90px -100px
}

.country-flag-sm.Belize {
	background-position: -120px 0
}

.country-flag-sm.Benin {
	background-position: -120px -20px
}

.country-flag-sm.Bermuda {
	background-position: -120px -40px
}

.country-flag-sm.Bhutan {
	background-position: -120px -60px
}

.country-flag-sm.Bolivia {
	background-position: -120px -80px
}

.country-flag-sm.Bosnia-and-Herzegovina {
	background-position: -120px -100px
}

.country-flag-sm.Botswana {
	background-position: 0 -120px
}

.country-flag-sm.Brazil {
	background-position: -30px -120px
}

.country-flag-sm.British-Antarctic-Territory {
	background-position: -60px -120px
}

.country-flag-sm.British-Virgin-Islands {
	background-position: -90px -120px
}

.country-flag-sm.Brunei {
	background-position: -120px -120px
}

.country-flag-sm.Bulgaria {
	background-position: -150px 0
}

.country-flag-sm.Burkina-Faso {
	background-position: -150px -20px
}

.country-flag-sm.Burundi {
	background-position: -150px -40px
}

.country-flag-sm.Cambodia {
	background-position: -150px -60px
}

.country-flag-sm.Cameroon {
	background-position: -150px -80px
}

.country-flag-sm.Canada {
	background-position: -150px -100px
}

.country-flag-sm.Canary-Islands {
	background-position: -150px -120px
}

.country-flag-sm.Cape-Verde {
	background-position: 0 -140px
}

.country-flag-sm.Cayman-Islands {
	background-position: -30px -140px
}

.country-flag-sm.Central-African-Republic {
	background-position: -60px -140px
}

.country-flag-sm.Chad {
	background-position: -90px -140px
}

.country-flag-sm.Chile {
	background-position: -120px -140px
}

.country-flag-sm.China {
	background-position: -150px -140px
}

.country-flag-sm.Christmas-Island {
	background-position: 0 -160px
}

.country-flag-sm.Cocos-Keeling-Islands {
	background-position: -30px -160px
}

.country-flag-sm.Colombia {
	background-position: -60px -160px
}

.country-flag-sm.Commonwealth {
	background-position: -90px -160px
}

.country-flag-sm.Comoros {
	background-position: -120px -160px
}

.country-flag-sm.Cook-Islands {
	background-position: -150px -160px
}

.country-flag-sm.Costa-Rica {
	background-position: -180px 0
}

.country-flag-sm.Cote-dIvoire {
	background-position: -180px -20px
}

.country-flag-sm.Croatia {
	background-position: -180px -40px
}

.country-flag-sm.Cuba {
	background-position: -180px -60px
}

.country-flag-sm.Curacao {
	background-position: -180px -80px
}

.country-flag-sm.Cyprus {
	background-position: -180px -100px
}

.country-flag-sm.Czech-Republic {
	background-position: -180px -120px
}

.country-flag-sm.Democratic-Republic-of-the-Congo {
	background-position: -180px -140px
}

.country-flag-sm.Denmark {
	background-position: -180px -160px
}

.country-flag-sm.Djibouti {
	background-position: 0 -180px
}

.country-flag-sm.Dominica {
	background-position: -30px -180px
}

.country-flag-sm.Dominican-Republic {
	background-position: -60px -180px
}

.country-flag-sm.East-Timor {
	background-position: -90px -180px
}

.country-flag-sm.Ecuador {
	background-position: -120px -180px
}

.country-flag-sm.Egypt {
	background-position: -150px -180px
}

.country-flag-sm.El-Salvador {
	background-position: -180px -180px
}

.country-flag-sm.England {
	background-position: -210px 0
}

.country-flag-sm.Equatorial-Guinea {
	background-position: -210px -20px
}

.country-flag-sm.Eritrea {
	background-position: -210px -40px
}

.country-flag-sm.Estonia {
	background-position: -210px -60px
}

.country-flag-sm.Ethiopia {
	background-position: -210px -80px
}

.country-flag-sm.European-Union {
	background-position: -210px -100px
}

.country-flag-sm.Falkland-Islands {
	background-position: -210px -120px
}

.country-flag-sm.Faroes {
	background-position: -210px -140px
}

.country-flag-sm.Fiji {
	background-position: -210px -160px
}

.country-flag-sm.Finland {
	background-position: -210px -180px
}

.country-flag-sm.France {
	background-position: 0 -200px
}

.country-flag-sm.French-Polynesia {
	background-position: -30px -200px
}

.country-flag-sm.French-Southern-Territories {
	background-position: -60px -200px
}

.country-flag-sm.Gabon {
	background-position: -90px -200px
}

.country-flag-sm.Gambia {
	background-position: -120px -200px
}

.country-flag-sm.Georgia {
	background-position: -150px -200px
}

.country-flag-sm.Germany {
	background-position: -180px -200px
}

.country-flag-sm.Ghana {
	background-position: -210px -200px
}

.country-flag-sm.Gibraltar {
	background-position: 0 -220px
}

.country-flag-sm.GoSquared {
	background-position: -30px -220px
}

.country-flag-sm.Greece {
	background-position: -60px -220px
}

.country-flag-sm.Greenland {
	background-position: -90px -220px
}

.country-flag-sm.Grenada {
	background-position: -120px -220px
}

.country-flag-sm.Guam {
	background-position: -150px -220px
}

.country-flag-sm.Guatemala {
	background-position: -180px -220px
}

.country-flag-sm.Guernsey {
	background-position: -210px -220px
}

.country-flag-sm.Guinea-Bissau {
	background-position: -240px 0
}

.country-flag-sm.Guinea {
	background-position: -240px -20px
}

.country-flag-sm.Guyana {
	background-position: -240px -40px
}

.country-flag-sm.Haiti {
	background-position: -240px -60px
}

.country-flag-sm.Honduras {
	background-position: -240px -80px
}

.country-flag-sm.Hong-Kong {
	background-position: -240px -100px
}

.country-flag-sm.Hungary {
	background-position: -240px -120px
}

.country-flag-sm.Iceland {
	background-position: -240px -140px
}

.country-flag-sm.India {
	background-position: -240px -160px
}

.country-flag-sm.Indonesia {
	background-position: -240px -180px
}

.country-flag-sm.Iran {
	background-position: -240px -200px
}

.country-flag-sm.Iraq {
	background-position: -240px -220px
}

.country-flag-sm.Ireland {
	background-position: 0 -240px
}

.country-flag-sm.Isle-of-Man {
	background-position: -30px -240px
}

.country-flag-sm.Israel {
	background-position: -60px -240px
}

.country-flag-sm.Italy {
	background-position: -90px -240px
}

.country-flag-sm.Jamaica {
	background-position: -120px -240px
}

.country-flag-sm.Japan {
	background-position: -150px -240px
}

.country-flag-sm.Jersey {
	background-position: -180px -240px
}

.country-flag-sm.Jordan {
	background-position: -210px -240px
}

.country-flag-sm.Kazakhstan {
	background-position: -240px -240px
}

.country-flag-sm.Kenya {
	background-position: -270px 0
}

.country-flag-sm.Kiribati {
	background-position: -270px -20px
}

.country-flag-sm.Kosovo {
	background-position: -270px -40px
}

.country-flag-sm.Kuwait {
	background-position: -270px -60px
}

.country-flag-sm.Kyrgyzstan {
	background-position: -270px -80px
}

.country-flag-sm.Laos {
	background-position: -270px -100px
}

.country-flag-sm.Latvia {
	background-position: -270px -120px
}

.country-flag-sm.Lebanon {
	background-position: -270px -140px
}

.country-flag-sm.Lesotho {
	background-position: -270px -160px
}

.country-flag-sm.Liberia {
	background-position: -270px -180px
}

.country-flag-sm.Libya {
	background-position: -270px -200px
}

.country-flag-sm.Liechtenstein {
	background-position: -270px -220px
}

.country-flag-sm.Lithuania {
	background-position: -270px -240px
}

.country-flag-sm.Luxembourg {
	background-position: 0 -260px
}

.country-flag-sm.Macau {
	background-position: -30px -260px
}

.country-flag-sm.Macedonia {
	background-position: -60px -260px
}

.country-flag-sm.Madagascar {
	background-position: -90px -260px
}

.country-flag-sm.Malawi {
	background-position: -120px -260px
}

.country-flag-sm.Malaysia {
	background-position: -150px -260px
}

.country-flag-sm.Maldives {
	background-position: -180px -260px
}

.country-flag-sm.Mali {
	background-position: -210px -260px
}

.country-flag-sm.Malta {
	background-position: -240px -260px
}

.country-flag-sm.Mars {
	background-position: -270px -260px
}

.country-flag-sm.Marshall-Islands {
	background-position: 0 -280px
}

.country-flag-sm.Martinique {
	background-position: -30px -280px
}

.country-flag-sm.Mauritania {
	background-position: -60px -280px
}

.country-flag-sm.Mauritius {
	background-position: -90px -280px
}

.country-flag-sm.Mayotte {
	background-position: -120px -280px
}

.country-flag-sm.Mexico {
	background-position: -150px -280px
}

.country-flag-sm.Micronesia {
	background-position: -180px -280px
}

.country-flag-sm.Moldova {
	background-position: -210px -280px
}

.country-flag-sm.Monaco {
	background-position: -240px -280px
}

.country-flag-sm.Mongolia {
	background-position: -270px -280px
}

.country-flag-sm.Montenegro {
	background-position: -300px 0
}

.country-flag-sm.Montserrat {
	background-position: -300px -20px
}

.country-flag-sm.Morocco {
	background-position: -300px -40px
}

.country-flag-sm.Mozambique {
	background-position: -300px -60px
}

.country-flag-sm.Myanmar {
	background-position: -300px -80px
}

.country-flag-sm.NATO {
	background-position: -300px -100px
}

.country-flag-sm.Nagorno-Karabakh {
	background-position: -300px -120px
}

.country-flag-sm.Namibia {
	background-position: -300px -140px
}

.country-flag-sm.Nauru {
	background-position: -300px -160px
}

.country-flag-sm.Netherlands-Antilles {
	background-position: -300px -180px
}

.country-flag-sm.Netherlands {
	background-position: -300px -200px
}

.country-flag-sm.New-Caledonia {
	background-position: -300px -220px
}

.country-flag-sm.New-Zealand {
	background-position: -300px -240px
}

.country-flag-sm.Nicaragua {
	background-position: -300px -260px
}

.country-flag-sm.Niger {
	background-position: -300px -280px
}

.country-flag-sm.Nigeria {
	background-position: 0 -300px
}

.country-flag-sm.Niue {
	background-position: -30px -300px
}

.country-flag-sm.Norfolk-Island {
	background-position: -60px -300px
}

.country-flag-sm.North-Korea {
	background-position: -90px -300px
}

.country-flag-sm.Northern-Cyprus {
	background-position: -120px -300px
}

.country-flag-sm.Northern-Mariana-Islands {
	background-position: -150px -300px
}

.country-flag-sm.Norway {
	background-position: -180px -300px
}

.country-flag-sm.Olympics {
	background-position: -210px -300px
}

.country-flag-sm.Oman {
	background-position: -240px -300px
}

.country-flag-sm.Pakistan {
	background-position: -270px -300px
}

.country-flag-sm.Palau {
	background-position: -300px -300px
}

.country-flag-sm.Palestine {
	background-position: -330px 0
}

.country-flag-sm.Panama {
	background-position: -330px -20px
}

.country-flag-sm.Papua-New-Guinea {
	background-position: -330px -40px
}

.country-flag-sm.Paraguay {
	background-position: -330px -60px
}

.country-flag-sm.Peru {
	background-position: -330px -80px
}

.country-flag-sm.Philippines {
	background-position: -330px -100px
}

.country-flag-sm.Pitcairn-Islands {
	background-position: -330px -120px
}

.country-flag-sm.Poland {
	background-position: -330px -140px
}

.country-flag-sm.Portugal {
	background-position: -330px -160px
}

.country-flag-sm.Puerto-Rico {
	background-position: -330px -180px
}

.country-flag-sm.Qatar {
	background-position: -330px -200px
}

.country-flag-sm.Red-Cross {
	background-position: -330px -220px
}

.country-flag-sm.Republic-of-the-Congo {
	background-position: -330px -240px
}

.country-flag-sm.Romania {
	background-position: -330px -260px
}

.country-flag-sm.Russia {
	background-position: -330px -280px
}

.country-flag-sm.Rwanda {
	background-position: -330px -300px
}

.country-flag-sm.Saint-Barthelemy {
	background-position: 0 -320px
}

.country-flag-sm.Saint-Helena {
	background-position: -30px -320px
}

.country-flag-sm.Saint-Kitts-and-Nevis {
	background-position: -60px -320px
}

.country-flag-sm.Saint-Lucia {
	background-position: -90px -320px
}

.country-flag-sm.Saint-Martin {
	background-position: -120px -320px
}

.country-flag-sm.Saint-Vincent-and-the-Grenadines {
	background-position: -150px -320px
}

.country-flag-sm.Samoa {
	background-position: -180px -320px
}

.country-flag-sm.San-Marino {
	background-position: -210px -320px
}

.country-flag-sm.Sao-Tome-and-Principe {
	background-position: -240px -320px
}

.country-flag-sm.Saudi-Arabia {
	background-position: -270px -320px
}

.country-flag-sm.Scotland {
	background-position: -300px -320px
}

.country-flag-sm.Senegal {
	background-position: -330px -320px
}

.country-flag-sm.Serbia {
	background-position: 0 -340px
}

.country-flag-sm.Seychelles {
	background-position: -30px -340px
}

.country-flag-sm.Sierra-Leone {
	background-position: -60px -340px
}

.country-flag-sm.Singapore {
	background-position: -90px -340px
}

.country-flag-sm.Slovakia {
	background-position: -120px -340px
}

.country-flag-sm.Slovenia {
	background-position: -150px -340px
}

.country-flag-sm.Solomon-Islands {
	background-position: -180px -340px
}

.country-flag-sm.Somalia {
	background-position: -210px -340px
}

.country-flag-sm.Somaliland {
	background-position: -240px -340px
}

.country-flag-sm.South-Africa {
	background-position: -270px -340px
}

.country-flag-sm.South-Georgia-and-the-South-Sandwich-Islands {
	background-position: -300px -340px
}

.country-flag-sm.South-Korea {
	background-position: -330px -340px
}

.country-flag-sm.South-Ossetia {
	background-position: -360px 0
}

.country-flag-sm.South-Sudan {
	background-position: -360px -20px
}

.country-flag-sm.Spain {
	background-position: -360px -40px
}

.country-flag-sm.Sri-Lanka {
	background-position: -360px -60px
}

.country-flag-sm.Sudan {
	background-position: -360px -80px
}

.country-flag-sm.Suriname {
	background-position: -360px -100px
}

.country-flag-sm.Swaziland {
	background-position: -360px -120px
}

.country-flag-sm.Sweden {
	background-position: -360px -140px
}

.country-flag-sm.Syria {
	background-position: -360px -160px
}

.country-flag-sm.Taiwan {
	background-position: -360px -180px
}

.country-flag-sm.Tajikistan {
	background-position: -360px -200px
}

.country-flag-sm.Tanzania {
	background-position: -360px -220px
}

.country-flag-sm.Thailand {
	background-position: -360px -240px
}

.country-flag-sm.Togo {
	background-position: -360px -260px
}

.country-flag-sm.Tokelau {
	background-position: -360px -280px
}

.country-flag-sm.Tonga {
	background-position: -360px -300px
}

.country-flag-sm.Trinidad-and-Tobago {
	background-position: -360px -320px
}

.country-flag-sm.Tunisia {
	background-position: -360px -340px
}

.country-flag-sm.Turkey {
	background-position: 0 -360px
}

.country-flag-sm.Turkmenistan {
	background-position: -30px -360px
}

.country-flag-sm.Turks-and-Caicos-Islands {
	background-position: -60px -360px
}

.country-flag-sm.Tuvalu {
	background-position: -90px -360px
}

.country-flag-sm.US-Virgin-Islands {
	background-position: -120px -360px
}

.country-flag-sm.Uganda {
	background-position: -150px -360px
}

.country-flag-sm.Ukraine {
	background-position: -180px -360px
}

.country-flag-sm.United-Arab-Emirates {
	background-position: -210px -360px
}

.country-flag-sm.United-Kingdom {
	background-position: -240px -360px
}

.country-flag-sm.United-Nations {
	background-position: -270px -360px
}

.country-flag-sm.United-States {
	background-position: -300px -360px
}

.country-flag-sm.Unknown {
	background-position: -330px -360px
}

.country-flag-sm.Uruguay {
	background-position: -360px -360px
}

.country-flag-sm.Uzbekistan {
	background-position: -390px 0
}

.country-flag-sm.Vanuatu {
	background-position: -390px -20px
}

.country-flag-sm.Venezuela {
	background-position: -390px -40px
}

.country-flag-sm.Vietnam {
	background-position: -390px -60px
}

.country-flag-sm.Wales {
	background-position: -390px -80px
}

.country-flag-sm.Wallis-And-Futuna {
	background-position: -390px -100px
}

.country-flag-sm.Western-Sahara {
	background-position: -390px -120px
}

.country-flag-sm.Yemen {
	background-position: -390px -140px
}

.country-flag-sm.Zambia {
	background-position: -390px -160px
}

.country-flag-sm.Zimbabwe {
	background-position: -390px -180px
}

.country-flag-sm.Nepal {
	background-position: -390px -200px
}

.country-flag-sm.Switzerland {
	background-position: -390px -227px
}

.country-flag-sm.Vatican-City {
	background-position: -390px -247px
}
