.flag {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
}
.flagico {
    background-image: url(./all-country.png);
    background-repeat: no-repeat;
    display: block;
}

.flag-ADP_Andorra {
    width: 40px;
    height: 40px;
    background-position: -5px -5px
}

.flag-AED_United_Arab_Emirates {
    width: 40px;
    height: 40px;
    background-position: -55px -5px
}

.flag-AFA_Afganistan {
    width: 40px;
    height: 40px;
    background-position: -105px -5px
}

.flag-ALL_Albania {
    width: 40px;
    height: 40px;
    background-position: -155px -5px
}

.flag-AMD_Armenia {
    width: 40px;
    height: 40px;
    background-position: -205px -5px
}

.flag-ANG_Curacao {
    width: 40px;
    height: 40px;
    background-position: -255px -5px
}

.flag-ANG_Netherlands_Antilles {
    width: 40px;
    height: 40px;
    background-position: -305px -5px
}

.flag-ANG_Sint_Maarten {
    width: 40px;
    height: 40px;
    background-position: -355px -5px
}

.flag-AOA_Angola {
    width: 40px;
    height: 40px;
    background-position: -405px -5px
}

.flag-ARS_Argentina {
    width: 40px;
    height: 40px;
    background-position: -455px -5px
}

.flag-ATS_Austria {
    width: 40px;
    height: 40px;
    background-position: -505px -5px
}

.flag-AUD_Australia {
    width: 40px;
    height: 40px;
    background-position: -555px -5px
}

.flag-AUD_Christmas_Island {
    width: 40px;
    height: 40px;
    background-position: -605px -5px
}

.flag-AUD_Cocos__Keeling__Islands {
    width: 40px;
    height: 40px;
    background-position: -655px -5px
}

.flag-AUD_Heard_Island_and_McDonald_Islands {
    width: 40px;
    height: 40px;
    background-position: -705px -5px
}

.flag-AUD_Kiribati {
    width: 40px;
    height: 40px;
    background-position: -755px -5px
}

.flag-AUD_Nauru {
    width: 40px;
    height: 40px;
    background-position: -805px -5px
}

.flag-AUD_Norfolk_Island {
    width: 40px;
    height: 40px;
    background-position: -5px -55px
}

.flag-AUD_Tuvalu {
    width: 40px;
    height: 40px;
    background-position: -55px -55px
}

.flag-AWG_Aruba {
    width: 40px;
    height: 40px;
    background-position: -105px -55px
}

.flag-AZM_Azerbaijan {
    width: 40px;
    height: 40px;
    background-position: -155px -55px
}

.flag-BAM_Bosnia___Herzegovina {
    width: 40px;
    height: 40px;
    background-position: -205px -55px
}

.flag-BBD_Barbados {
    width: 40px;
    height: 40px;
    background-position: -255px -55px
}

.flag-BDT_Bangladesh {
    width: 40px;
    height: 40px;
    background-position: -305px -55px
}

.flag-BEF_Belgium {
    width: 40px;
    height: 40px;
    background-position: -355px -55px
}

.flag-BGL_Bulgaria {
    width: 40px;
    height: 40px;
    background-position: -405px -55px
}

.flag-BGN_Bulgaria {
    width: 40px;
    height: 40px;
    background-position: -455px -55px
}

.flag-BHD_Bahrain {
    width: 40px;
    height: 40px;
    background-position: -505px -55px
}

.flag-BIF_Burundi {
    width: 40px;
    height: 40px;
    background-position: -555px -55px
}

.flag-BMD_Bermuda {
    width: 40px;
    height: 40px;
    background-position: -605px -55px
}

.flag-BND_Brunei_Darrusslam {
    width: 40px;
    height: 40px;
    background-position: -655px -55px
}

.flag-BOB_Bolivia {
    width: 40px;
    height: 40px;
    background-position: -705px -55px
}

.flag-BOV_Bolivia {
    width: 40px;
    height: 40px;
    background-position: -755px -55px
}

.flag-BRL_Brazil {
    width: 40px;
    height: 40px;
    background-position: -805px -55px
}

.flag-BSD_Bahamas {
    width: 40px;
    height: 40px;
    background-position: -5px -105px
}

.flag-BTN_Bhutan {
    width: 40px;
    height: 40px;
    background-position: -55px -105px
}

.flag-BWP_Botswana {
    width: 40px;
    height: 40px;
    background-position: -105px -105px
}

.flag-BYB_Belarus {
    width: 40px;
    height: 40px;
    background-position: -155px -105px
}

.flag-BZD_Belize {
    width: 40px;
    height: 40px;
    background-position: -205px -105px
}

.flag-CAD_Canada {
    width: 40px;
    height: 40px;
    background-position: -255px -105px
}

.flag-CDF_Congo__Democratic_Republic_of {
    width: 40px;
    height: 40px;
    background-position: -305px -105px
}

.flag-CDF_Congo__Democratic_Republic_of {
    width: 40px;
    height: 40px;
    background-position: -355px -105px
}

.flag-CHF_Liechtenstein {
    width: 40px;
    height: 40px;
    background-position: -405px -105px
}

.flag-CHF_Switzerland {
    width: 40px;
    height: 40px;
    background-position: -455px -105px
}

.flag-CLF_Chile {
    width: 40px;
    height: 40px;
    background-position: -505px -105px
}

.flag-CLP_Chile {
    width: 40px;
    height: 40px;
    background-position: -555px -105px
}

.flag-CLP_Rapa_nui {
    width: 40px;
    height: 40px;
    background-position: -605px -105px
}

.flag-CNY_China {
    width: 40px;
    height: 40px;
    background-position: -655px -105px
}

.flag-COP_British_Columbia {
    width: 40px;
    height: 40px;
    background-position: -705px -105px
}

.flag-COP_Colombia {
    width: 40px;
    height: 40px;
    background-position: -755px -105px
}

.flag-CRC_Costa_Rica {
    width: 40px;
    height: 40px;
    background-position: -805px -105px
}

.flag-CUP_Cuba {
    width: 40px;
    height: 40px;
    background-position: -5px -155px
}

.flag-CVE_Cape_Verde {
    width: 40px;
    height: 40px;
    background-position: -55px -155px
}

.flag-CYP_Cyprus {
    width: 40px;
    height: 40px;
    background-position: -105px -155px
}

.flag-CZK_Czech_Republic {
    width: 40px;
    height: 40px;
    background-position: -155px -155px
}

.flag-DEM_Germany {
    width: 40px;
    height: 40px;
    background-position: -205px -155px
}

.flag-DJF_Djibouti {
    width: 40px;
    height: 40px;
    background-position: -255px -155px
}

.flag-DKK_Denmark {
    width: 40px;
    height: 40px;
    background-position: -305px -155px
}

.flag-DKK_Faroe_Islands {
    width: 40px;
    height: 40px;
    background-position: -355px -155px
}

.flag-DKK_Greenland {
    width: 40px;
    height: 40px;
    background-position: -405px -155px
}

.flag-DOP_Dominican_Republic {
    width: 40px;
    height: 40px;
    background-position: -455px -155px
}

.flag-DZD_Algeria {
    width: 40px;
    height: 40px;
    background-position: -505px -155px
}

.flag-ECS_Ecuador {
    width: 40px;
    height: 40px;
    background-position: -555px -155px
}

.flag-ECS_Galapagos_Island {
    width: 40px;
    height: 40px;
    background-position: -605px -155px
}

.flag-ECV_Ecuador {
    width: 40px;
    height: 40px;
    background-position: -655px -155px
}

.flag-EEK_Estonia {
    width: 40px;
    height: 40px;
    background-position: -705px -155px
}

.flag-EGP_Egypt {
    width: 40px;
    height: 40px;
    background-position: -755px -155px
}

.flag-EGP_Palestine {
    width: 40px;
    height: 40px;
    background-position: -805px -155px
}

.flag-ERN_Eritrea {
    width: 40px;
    height: 40px;
    background-position: -5px -205px
}

.flag-ESP_Andorra {
    width: 40px;
    height: 40px;
    background-position: -55px -205px
}

.flag-ESP_Spain {
    width: 40px;
    height: 40px;
    background-position: -105px -205px
}

.flag-ETB_Ethiopia {
    width: 40px;
    height: 40px;
    background-position: -155px -205px
}

.flag-EUR_ {
    width: 40px;
    height: 40px;
    background-position: -205px -205px
}

.flag-EUR_Aland_Island {
    width: 40px;
    height: 40px;
    background-position: -255px -205px
}

.flag-EUR_Azores_Island {
    width: 40px;
    height: 40px;
    background-position: -305px -205px
}

.flag-EUR_Balearic_Island {
    width: 40px;
    height: 40px;
    background-position: -355px -205px
}

.flag-EUR_Basque_Country {
    width: 40px;
    height: 40px;
    background-position: -405px -205px
}

.flag-EUR_Canary_Island {
    width: 40px;
    height: 40px;
    background-position: -455px -205px
}

.flag-EUR_Ceuta {
    width: 40px;
    height: 40px;
    background-position: -505px -205px
}

.flag-EUR_European_Union__Euro_ {
    width: 40px;
    height: 40px;
    background-position: -555px -205px
}

.flag-EUR_Kosovo {
    width: 40px;
    height: 40px;
    background-position: -605px -205px
}

.flag-EUR_Madeira {
    width: 40px;
    height: 40px;
    background-position: -655px -205px
}

.flag-EUR_Melilla {
    width: 40px;
    height: 40px;
    background-position: -705px -205px
}

.flag-EUR_Montenegro {
    width: 40px;
    height: 40px;
    background-position: -755px -205px
}

.flag-EUR_Saint_Barth_lemy {
    width: 40px;
    height: 40px;
    background-position: -805px -205px
}

.flag-EUR_Sardinia {
    width: 40px;
    height: 40px;
    background-position: -5px -255px
}

.flag-EUR_Vatican_City {
    width: 40px;
    height: 40px;
    background-position: -55px -255px
}

.flag-FIM_Finland {
    width: 40px;
    height: 40px;
    background-position: -105px -255px
}

.flag-FJD_Fiji {
    width: 40px;
    height: 40px;
    background-position: -155px -255px
}

.flag-FKP_Falkland_Islands {
    width: 40px;
    height: 40px;
    background-position: -205px -255px
}

.flag-FRF_Andorra {
    width: 40px;
    height: 40px;
    background-position: -255px -255px
}

.flag-FRF_France {
    width: 40px;
    height: 40px;
    background-position: -305px -255px
}

.flag-FRF_French_Guiana {
    width: 40px;
    height: 40px;
    background-position: -355px -255px
}

.flag-FRF_Guadaloupe {
    width: 40px;
    height: 40px;
    background-position: -405px -255px
}

.flag-FRF_Martinique {
    width: 40px;
    height: 40px;
    background-position: -455px -255px
}

.flag-FRF_Monaco {
    width: 40px;
    height: 40px;
    background-position: -505px -255px
}

.flag-FRF_Reunion {
    width: 40px;
    height: 40px;
    background-position: -555px -255px
}

.flag-FRF_Saint_Lucia {
    width: 40px;
    height: 40px;
    background-position: -605px -255px
}

.flag-GBP_England {
    width: 40px;
    height: 40px;
    background-position: -655px -255px
}

.flag-GBP_Guernesey {
    width: 40px;
    height: 40px;
    background-position: -705px -255px
}

.flag-GBP_Isle_Of_Man {
    width: 40px;
    height: 40px;
    background-position: -755px -255px
}

.flag-GBP_Jersey {
    width: 40px;
    height: 40px;
    background-position: -805px -255px
}

.flag-GBP_Orkney_Island {
    width: 40px;
    height: 40px;
    background-position: -5px -305px
}

.flag-GBP_Scotland {
    width: 40px;
    height: 40px;
    background-position: -55px -305px
}

.flag-GBP_United_Kingdom {
    width: 40px;
    height: 40px;
    background-position: -105px -305px
}

.flag-GEL_Georgia {
    width: 40px;
    height: 40px;
    background-position: -155px -305px
}

.flag-GHC_Ghana {
    width: 40px;
    height: 40px;
    background-position: -205px -305px
}

.flag-GIP_Gibraltar {
    width: 40px;
    height: 40px;
    background-position: -255px -305px
}

.flag-GMD_Gambia {
    width: 40px;
    height: 40px;
    background-position: -305px -305px
}

.flag-GNF_Guinea {
    width: 40px;
    height: 40px;
    background-position: -355px -305px
}

.flag-GRD_Greece {
    width: 40px;
    height: 40px;
    background-position: -405px -305px
}

.flag-GTQ_Guatemala {
    width: 40px;
    height: 40px;
    background-position: -455px -305px
}

.flag-GWP_Guinea-Bissau {
    width: 40px;
    height: 40px;
    background-position: -505px -305px
}

.flag-GYD_Guyana {
    width: 40px;
    height: 40px;
    background-position: -555px -305px
}

.flag-HKD_China__Hong_Kong_S-A-R-_ {
    width: 40px;
    height: 40px;
    background-position: -605px -305px
}

.flag-HKD_Hongkong {
    width: 40px;
    height: 40px;
    background-position: -655px -305px
}

.flag-HNL_Honduras {
    width: 40px;
    height: 40px;
    background-position: -705px -305px
}

.flag-HRK_Croatia {
    width: 40px;
    height: 40px;
    background-position: -755px -305px
}

.flag-HTG_Haiti {
    width: 40px;
    height: 40px;
    background-position: -805px -305px
}

.flag-HUF_Hungary {
    width: 40px;
    height: 40px;
    background-position: -5px -355px
}

.flag-Holy-See {
    width: 40px;
    height: 40px;
    background-position: -55px -355px
}

.flag-IDE_East_Timor {
    width: 40px;
    height: 40px;
    background-position: -105px -355px
}

.flag-IDR_Indonesia {
    width: 40px;
    height: 40px;
    background-position: -155px -355px
}

.flag-IEP_Ireland {
    width: 40px;
    height: 40px;
    background-position: -205px -355px
}

.flag-ILS_Israel {
    width: 40px;
    height: 40px;
    background-position: -255px -355px
}

.flag-INR_Bhutan {
    width: 40px;
    height: 40px;
    background-position: -305px -355px
}

.flag-INR_India {
    width: 40px;
    height: 40px;
    background-position: -355px -355px
}

.flag-IQD_Iraq {
    width: 40px;
    height: 40px;
    background-position: -405px -355px
}

.flag-IRR_Iran {
    width: 40px;
    height: 40px;
    background-position: -455px -355px
}

.flag-ISK_Iceland {
    width: 40px;
    height: 40px;
    background-position: -505px -355px
}

.flag-ITL_Italy {
    width: 40px;
    height: 40px;
    background-position: -555px -355px
}

.flag-ITL_San_Marino {
    width: 40px;
    height: 40px;
    background-position: -605px -355px
}

.flag-JMD_Jamaica {
    width: 40px;
    height: 40px;
    background-position: -655px -355px
}

.flag-JOD_Jordan {
    width: 40px;
    height: 40px;
    background-position: -705px -355px
}

.flag-JPY_Japan {
    width: 40px;
    height: 40px;
    background-position: -755px -355px
}

.flag-KES_Kenya {
    width: 40px;
    height: 40px;
    background-position: -805px -355px
}

.flag-KGS_Kyrgyzstan {
    width: 40px;
    height: 40px;
    background-position: -5px -405px
}

.flag-KHR_Cambodia {
    width: 40px;
    height: 40px;
    background-position: -55px -405px
}

.flag-KMF_Comoros {
    width: 40px;
    height: 40px;
    background-position: -105px -405px
}

.flag-KPW_Korea__Democratic_People_s_Republic_of {
    width: 40px;
    height: 40px;
    background-position: -155px -405px
}

.flag-KPW_North_Korea {
    width: 40px;
    height: 40px;
    background-position: -205px -405px
}

.flag-KRW_Korea__Republic_of {
    width: 40px;
    height: 40px;
    background-position: -255px -405px
}

.flag-KRW_South_Korea {
    width: 40px;
    height: 40px;
    background-position: -305px -405px
}

.flag-KWD_Kuwait {
    width: 40px;
    height: 40px;
    background-position: -355px -405px
}

.flag-KYD_Cayman_Islands {
    width: 40px;
    height: 40px;
    background-position: -405px -405px
}

.flag-KZT_Kazakhstan {
    width: 40px;
    height: 40px;
    background-position: -455px -405px
}

.flag-LAK_Lao_People_s_Democratic_Republic {
    width: 40px;
    height: 40px;
    background-position: -505px -405px
}

.flag-LBP_Lebanon {
    width: 40px;
    height: 40px;
    background-position: -555px -405px
}

.flag-LKR_Sri_Lanka {
    width: 40px;
    height: 40px;
    background-position: -605px -405px
}

.flag-LRD_Liberia {
    width: 40px;
    height: 40px;
    background-position: -655px -405px
}

.flag-LSL_Lesotho {
    width: 40px;
    height: 40px;
    background-position: -705px -405px
}

.flag-LTL_Lithuania {
    width: 40px;
    height: 40px;
    background-position: -755px -405px
}

.flag-LUF_Luxembourg {
    width: 40px;
    height: 40px;
    background-position: -805px -405px
}

.flag-LVL_Latvia {
    width: 40px;
    height: 40px;
    background-position: -5px -455px
}

.flag-LYD_Libyan_Arab_Jamahirya {
    width: 40px;
    height: 40px;
    background-position: -55px -455px
}

.flag-MAD_Morocco {
    width: 40px;
    height: 40px;
    background-position: -105px -455px
}

.flag-MAD_Western_Sahara {
    width: 40px;
    height: 40px;
    background-position: -155px -455px
}

.flag-MDL_Moldova__Republic_of {
    width: 40px;
    height: 40px;
    background-position: -205px -455px
}

.flag-MGF_Madagascar {
    width: 40px;
    height: 40px;
    background-position: -255px -455px
}

.flag-MKD_Macedonia__Former_Yug-_Rep-_ {
    width: 40px;
    height: 40px;
    background-position: -305px -455px
}

.flag-MKD_Republic_Of_Macedonia {
    width: 40px;
    height: 40px;
    background-position: -355px -455px
}

.flag-MMK_Myanmar {
    width: 40px;
    height: 40px;
    background-position: -405px -455px
}

.flag-MNT_Mongolia {
    width: 40px;
    height: 40px;
    background-position: -455px -455px
}

.flag-MOP_China__Macau_S-A-R-_ {
    width: 40px;
    height: 40px;
    background-position: -505px -455px
}

.flag-MOP_Macao {
    width: 40px;
    height: 40px;
    background-position: -555px -455px
}

.flag-MRO_Mauritania {
    width: 40px;
    height: 40px;
    background-position: -605px -455px
}

.flag-MTL_Malta {
    width: 40px;
    height: 40px;
    background-position: -655px -455px
}

.flag-MUR_Mauritius {
    width: 40px;
    height: 40px;
    background-position: -705px -455px
}

.flag-MVR_Maldives {
    width: 40px;
    height: 40px;
    background-position: -755px -455px
}

.flag-MWK_Malawi {
    width: 40px;
    height: 40px;
    background-position: -805px -455px
}

.flag-MXN_Mexico {
    width: 40px;
    height: 40px;
    background-position: -5px -505px
}

.flag-MXV_Mexico {
    width: 40px;
    height: 40px;
    background-position: -55px -505px
}

.flag-MYR_Malaysia {
    width: 40px;
    height: 40px;
    background-position: -105px -505px
}

.flag-MZM_Mozambique {
    width: 40px;
    height: 40px;
    background-position: -155px -505px
}

.flag-NAD_Namibia {
    width: 40px;
    height: 40px;
    background-position: -205px -505px
}

.flag-NGN_Nigeria {
    width: 40px;
    height: 40px;
    background-position: -255px -505px
}

.flag-NIO_Nicaragua {
    width: 40px;
    height: 40px;
    background-position: -305px -505px
}

.flag-NLG_Netherlands {
    width: 40px;
    height: 40px;
    background-position: -355px -505px
}

.flag-NOK_Bouvet_Island {
    width: 40px;
    height: 40px;
    background-position: -405px -505px
}

.flag-NOK_Norway {
    width: 40px;
    height: 40px;
    background-position: -455px -505px
}

.flag-NOK_Svalbard_and_Jan_Mayen {
    width: 40px;
    height: 40px;
    background-position: -505px -505px
}

.flag-NPR_Nepal {
    width: 40px;
    height: 40px;
    background-position: -555px -505px
}

.flag-NZD_Cook_Islands {
    width: 40px;
    height: 40px;
    background-position: -605px -505px
}

.flag-NZD_New_Zealand {
    width: 40px;
    height: 40px;
    background-position: -655px -505px
}

.flag-NZD_Niue {
    width: 40px;
    height: 40px;
    background-position: -705px -505px
}

.flag-NZD_Pitcairn {
    width: 40px;
    height: 40px;
    background-position: -755px -505px
}

.flag-NZD_Tokelau {
    width: 40px;
    height: 40px;
    background-position: -805px -505px
}

.flag-OMR_Oman {
    width: 40px;
    height: 40px;
    background-position: -5px -555px
}

.flag-PAB_Panama {
    width: 40px;
    height: 40px;
    background-position: -55px -555px
}

.flag-PEN_Peru {
    width: 40px;
    height: 40px;
    background-position: -105px -555px
}

.flag-PGK_Papua_New_Guinea {
    width: 40px;
    height: 40px;
    background-position: -155px -555px
}

.flag-PHP_Philippines {
    width: 40px;
    height: 40px;
    background-position: -205px -555px
}

.flag-PKR_Pakistan {
    width: 40px;
    height: 40px;
    background-position: -255px -555px
}

.flag-PLN_Poland {
    width: 40px;
    height: 40px;
    background-position: -305px -555px
}

.flag-PRB_Transnistria {
    width: 40px;
    height: 40px;
    background-position: -355px -555px
}

.flag-PTE_Portugal {
    width: 40px;
    height: 40px;
    background-position: -405px -555px
}

.flag-PYG_Paraguay {
    width: 40px;
    height: 40px;
    background-position: -455px -555px
}

.flag-QAR_Qatar {
    width: 40px;
    height: 40px;
    background-position: -505px -555px
}

.flag-ROL_Romania {
    width: 40px;
    height: 40px;
    background-position: -555px -555px
}

.flag-RSD_Serbia {
    width: 40px;
    height: 40px;
    background-position: -605px -555px
}

.flag-RUB_Abkhazia {
    width: 40px;
    height: 40px;
    background-position: -655px -555px
}

.flag-RUB_Ossetia {
    width: 40px;
    height: 40px;
    background-position: -705px -555px
}

.flag-RUB_Russian_Federation {
    width: 40px;
    height: 40px;
    background-position: -755px -555px
}

.flag-RUR_Russian_Federation {
    width: 40px;
    height: 40px;
    background-position: -805px -555px
}

.flag-RWF_Rwanda {
    width: 40px;
    height: 40px;
    background-position: -5px -605px
}

.flag-SAR_Saudi_Arabia {
    width: 40px;
    height: 40px;
    background-position: -55px -605px
}

.flag-SBD_Solomon_Island {
    width: 40px;
    height: 40px;
    background-position: -105px -605px
}

.flag-SCR_Seychelles {
    width: 40px;
    height: 40px;
    background-position: -155px -605px
}

.flag-SDG_Sudan {
    width: 40px;
    height: 40px;
    background-position: -205px -605px
}

.flag-SDP_Sudan {
    width: 40px;
    height: 40px;
    background-position: -255px -605px
}

.flag-SEK_Sweden {
    width: 40px;
    height: 40px;
    background-position: -305px -605px
}

.flag-SGD_Singapore {
    width: 40px;
    height: 40px;
    background-position: -355px -605px
}

.flag-SHP_Saint_Helena {
    width: 40px;
    height: 40px;
    background-position: -405px -605px
}

.flag-SIT_Slovenia {
    width: 40px;
    height: 40px;
    background-position: -455px -605px
}

.flag-SKK_Slovakia {
    width: 40px;
    height: 40px;
    background-position: -505px -605px
}

.flag-SLL_Sierra_Leone {
    width: 40px;
    height: 40px;
    background-position: -555px -605px
}

.flag-SOS_Somalia {
    width: 40px;
    height: 40px;
    background-position: -605px -605px
}

.flag-SOS_Somaliland {
    width: 40px;
    height: 40px;
    background-position: -655px -605px
}

.flag-SRG_Suriname {
    width: 40px;
    height: 40px;
    background-position: -705px -605px
}

.flag-STD_Sao_Tome_and_Principe {
    width: 40px;
    height: 40px;
    background-position: -755px -605px
}

.flag-SVC_El_Salvador {
    width: 40px;
    height: 40px;
    background-position: -805px -605px
}

.flag-SYP_Syrian_Arab_Republic {
    width: 40px;
    height: 40px;
    background-position: -5px -655px
}

.flag-SZL_Swaziland {
    width: 40px;
    height: 40px;
    background-position: -55px -655px
}

.flag-THB_Thailand {
    width: 40px;
    height: 40px;
    background-position: -105px -655px
}

.flag-TJR_Tajikistan {
    width: 40px;
    height: 40px;
    background-position: -155px -655px
}

.flag-TMM_Turkmenistan {
    width: 40px;
    height: 40px;
    background-position: -205px -655px
}

.flag-TND_Tunisia {
    width: 40px;
    height: 40px;
    background-position: -255px -655px
}

.flag-TOP_Tonga {
    width: 40px;
    height: 40px;
    background-position: -305px -655px
}

.flag-TPE_East_Timor {
    width: 40px;
    height: 40px;
    background-position: -355px -655px
}

.flag-TRL_Turkey {
    width: 40px;
    height: 40px;
    background-position: -405px -655px
}

.flag-TTD_Trinidad_and_Tobago {
    width: 40px;
    height: 40px;
    background-position: -455px -655px
}

.flag-TWD_Taiwan {
    width: 40px;
    height: 40px;
    background-position: -505px -655px
}

.flag-TZS_Tanzania__United_Republic_of {
    width: 40px;
    height: 40px;
    background-position: -555px -655px
}

.flag-UAH_Ukraine {
    width: 40px;
    height: 40px;
    background-position: -605px -655px
}

.flag-UGX_Uganda {
    width: 40px;
    height: 40px;
    background-position: -655px -655px
}

.flag-USD_American_Samoa {
    width: 40px;
    height: 40px;
    background-position: -705px -655px
}

.flag-USD_Bonaire {
    width: 40px;
    height: 40px;
    background-position: -755px -655px
}

.flag-USD_British_Indian_Ocean_Territory {
    width: 40px;
    height: 40px;
    background-position: -805px -655px
}

.flag-USD_British_Virgin_Island {
    width: 40px;
    height: 40px;
    background-position: -5px -705px
}

.flag-USD_Guam {
    width: 40px;
    height: 40px;
    background-position: -55px -705px
}

.flag-USD_Haiti {
    width: 40px;
    height: 40px;
    background-position: -105px -705px
}

.flag-USD_Hawaii {
    width: 40px;
    height: 40px;
    background-position: -155px -705px
}

.flag-USD_Marshall_Islands {
    width: 40px;
    height: 40px;
    background-position: -205px -705px
}

.flag-USD_Micronesia {
    width: 40px;
    height: 40px;
    background-position: -255px -705px
}

.flag-USD_Nato {
    width: 40px;
    height: 40px;
    background-position: -305px -705px
}

.flag-USD_Northern_Mariana_Islands {
    width: 40px;
    height: 40px;
    background-position: -355px -705px
}

.flag-USD_Palau {
    width: 40px;
    height: 40px;
    background-position: -405px -705px
}

.flag-USD_Panama {
    width: 40px;
    height: 40px;
    background-position: -455px -705px
}

.flag-USD_Puerto_Rico {
    width: 40px;
    height: 40px;
    background-position: -505px -705px
}

.flag-USD_Saba_Island {
    width: 40px;
    height: 40px;
    background-position: -555px -705px
}

.flag-USD_Salvador {
    width: 40px;
    height: 40px;
    background-position: -605px -705px
}

.flag-USD_Sint_eustatius {
    width: 40px;
    height: 40px;
    background-position: -655px -705px
}

.flag-USD_Turks_and_Caicos_Islands {
    width: 40px;
    height: 40px;
    background-position: -705px -705px
}

.flag-USD_United_Nations {
    width: 40px;
    height: 40px;
    background-position: -755px -705px
}

.flag-USD_United_States_Minor_Outlying_Islands {
    width: 40px;
    height: 40px;
    background-position: -805px -705px
}

.flag-USD_United_States_of_America {
    width: 40px;
    height: 40px;
    background-position: -5px -755px
}

.flag-USD_Virgin_Islands__British_ {
    width: 40px;
    height: 40px;
    background-position: -55px -755px
}

.flag-USD_Virgin_Islands__US_ {
    width: 40px;
    height: 40px;
    background-position: -105px -755px
}

.flag-USN_United_States_of_America {
    width: 40px;
    height: 40px;
    background-position: -155px -755px
}

.flag-USS_United_States_of_America {
    width: 40px;
    height: 40px;
    background-position: -205px -755px
}

.flag-UYU_Uruguay {
    width: 40px;
    height: 40px;
    background-position: -255px -755px
}

.flag-UZS_Uzbekistan {
    width: 40px;
    height: 40px;
    background-position: -305px -755px
}

.flag-VEB_Venezuela {
    width: 40px;
    height: 40px;
    background-position: -355px -755px
}

.flag-VND_Viet_Nam {
    width: 40px;
    height: 40px;
    background-position: -405px -755px
}

.flag-VUV_Vanuatu {
    width: 40px;
    height: 40px;
    background-position: -455px -755px
}

.flag-WST_Samoa {
    width: 40px;
    height: 40px;
    background-position: -505px -755px
}

.flag-XAF_Cameroon {
    width: 40px;
    height: 40px;
    background-position: -555px -755px
}

.flag-XAF_Central_African_Republic {
    width: 40px;
    height: 40px;
    background-position: -605px -755px
}

.flag-XAF_Chad {
    width: 40px;
    height: 40px;
    background-position: -655px -755px
}

.flag-XAF_Congo {
    width: 40px;
    height: 40px;
    background-position: -705px -755px
}

.flag-XAF_Equatorial_Guinea {
    width: 40px;
    height: 40px;
    background-position: -755px -755px
}

.flag-XAF_Gabon {
    width: 40px;
    height: 40px;
    background-position: -805px -755px
}

.flag-XCD_Anguilla {
    width: 40px;
    height: 40px;
    background-position: -5px -805px
}

.flag-XCD_Antigua_and_Barbuda {
    width: 40px;
    height: 40px;
    background-position: -55px -805px
}

.flag-XCD_Dominica {
    width: 40px;
    height: 40px;
    background-position: -105px -805px
}

.flag-XCD_Granada {
    width: 40px;
    height: 40px;
    background-position: -155px -805px
}

.flag-XCD_Montserrat {
    width: 40px;
    height: 40px;
    background-position: -205px -805px
}

.flag-XCD_Saint_Kitts_and_Nevis {
    width: 40px;
    height: 40px;
    background-position: -255px -805px
}

.flag-XCD_Saint_Pierre_and_Miquelon {
    width: 40px;
    height: 40px;
    background-position: -305px -805px
}

.flag-XCD_Saint_Vincent_and_the_Grenadines {
    width: 40px;
    height: 40px;
    background-position: -355px -805px
}

.flag-XDR_International_Monetary_Fund {
    width: 40px;
    height: 41px;
    background-position: -405px -805px
}

.flag-XEU_European_Union__ECU_ {
    width: 40px;
    height: 40px;
    background-position: -455px -805px
}

.flag-XOF_Benin {
    width: 40px;
    height: 40px;
    background-position: -505px -805px
}

.flag-XOF_Burkina_Faso {
    width: 40px;
    height: 40px;
    background-position: -555px -805px
}

.flag-XOF_C_te_D_Ivoire {
    width: 40px;
    height: 40px;
    background-position: -605px -805px
}

.flag-XOF_Guinea-Bissau {
    width: 40px;
    height: 40px;
    background-position: -655px -805px
}

.flag-XOF_Ivory_Voast {
    width: 40px;
    height: 40px;
    background-position: -705px -805px
}

.flag-XOF_Mali {
    width: 40px;
    height: 40px;
    background-position: -755px -805px
}

.flag-XOF_Niger {
    width: 40px;
    height: 40px;
    background-position: -805px -805px
}

.flag-XOF_Senegal {
    width: 40px;
    height: 40px;
    background-position: -855px -5px
}

.flag-XOF_Togo {
    width: 40px;
    height: 40px;
    background-position: -855px -55px
}

.flag-XPF_French_Polynesia {
    width: 40px;
    height: 40px;
    background-position: -855px -105px
}

.flag-XPF_French_Southern_Territories {
    width: 40px;
    height: 40px;
    background-position: -855px -155px
}

.flag-XPF_New_Caledonia {
    width: 40px;
    height: 40px;
    background-position: -855px -205px
}

.flag-XPF_Wallis_and_Futuna {
    width: 40px;
    height: 40px;
    background-position: -855px -255px
}

.flag-YER_Yemen {
    width: 40px;
    height: 40px;
    background-position: -855px -305px
}

.flag-YUN_Yugoslavia {
    width: 40px;
    height: 40px;
    background-position: -855px -355px
}

.flag-ZAR_Lesotho {
    width: 40px;
    height: 40px;
    background-position: -855px -405px
}

.flag-ZAR_Namibia {
    width: 40px;
    height: 40px;
    background-position: -855px -455px
}

.flag-ZAR_South_Africa {
    width: 40px;
    height: 40px;
    background-position: -855px -505px
}

.flag-ZMK_Zambia {
    width: 40px;
    height: 40px;
    background-position: -855px -555px
}

.flag-ZRN_Zaire {
    width: 40px;
    height: 40px;
    background-position: -855px -605px
}

.flag-ZWD_Zimbabwe {
    width: 40px;
    height: 40px;
    background-position: -855px -655px
}

.flag-congo4 {
    width: 40px;
    height: 40px;
    background-position: -855px -705px
}

.flag-congo5 {
    width: 40px;
    height: 40px;
    background-position: -855px -755px
}

.flag-granda {
    width: 40px;
    height: 40px;
    background-position: -855px -805px
}

.flag-northern-marianas-islands {
    width: 40px;
    height: 40px;
    background-position: -5px -855px
}

.flag-republic-of-the-congo {
    width: 40px;
    height: 40px;
    background-position: -55px -855px
}

.flag-tibet {
    width: 40px;
    height: 40px;
    background-position: -105px -855px
}