.medal-icon-lnk-name {
  display: inline-block;
  margin-left: .7em;
  max-width: 70%
}

.ap-widget-medal a.medal-icon-lnk-name{
    cursor: default;
}

.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333em;
  height: 32px;
}

.flag-icon:before {
  content: '\00a0'
}

.flag-icon-89d169a95c004446a3f6fe71634409bc{
  background-image: url(../images/flags/algeria.png);
}

.flag-icon-ffac5e6424944f18b3b496574dd70cd6 {
  background-image: url(../images/flags/argentina.png);
}

.flag-icon-ffff52727210440fb7b97b4da35c3253 {
  background-image: url(../images/flags/armenia.png);
}

.flag-icon-6c9d0b03693f45d1a1997fb8ee719176 {
  background-image: url(../images/flags/australia.png);
}

.flag-icon-f5e72fc1ea0b40408ce7693c766ff7cf {
  background-image: url(../images/flags/austria.png);
}

.flag-icon-6d4a939006ef49829e0c6a0ec9519999 {
  background-image: url(../images/flags/azerbaijan.png);
}
.flag-icon-84f02cd8d46d4771878fc311ad97460b {
  background-image: url(../images/flags/bahrain.png);
}
.flag-icon-2aa7c47399ad480b99fc22316c7b5166 {
  background-image: url(../images/flags/belarus.png);
}

.flag-icon-32fae9d4ba5940739d0c7fd3e2df661a {
  background-image: url(../images/flags/belgium.png);
}

.flag-icon-b690aa8fda204490a34cbd9fe778a278 {
  background-image: url(../images/flags/brazil.png);
}

.flag-icon-britain {
  background-image: url(../images/flags/united-kingdom.png);
}

.flag-icon-97919e4b01884f89a17c208ad3e74b11 {
  background-image: url(../images/flags/canada.png);
}

.flag-icon-dbe3cdc274b84c57b7e0b4f0d3a21602 {
  background-image: url(../images/flags/china.png);
}

.flag-icon-363e87a1e53641858d745ebe6f376154 {
  background-image: url(../images/flags/colombia.png);
}

.flag-icon-7e7629ac55964e57961c6a81cd6e2777{
  background-image: url(../images/flags/croatia.png);
}

.flag-icon-c199e303b44247a6a4d1143e211a4d1a {
  background-image: url(../images/flags/cuba.png);
}

.flag-icon-cyprus {
  background-image: url(../images/flags/cyprus.png);
}

.flag-icon-89ea996450824e3b9569f5318952c90a {
  background-image: url(../images/flags/czech-republic.png);
}

.flag-icon-3cb22c86c0e94632a7b3ad2e3c89ffab {
  background-image: url(../images/flags/denmark.png);
}

.flag-icon-2127941199b949479443e3c303e0f6e2 {
  background-image: url(../images/flags/dominican-republic.png);
}

.flag-icon-40abac9eba5d41b69c93152afb0e5585 {
  background-image: url(../images/flags/egypt.png);
}

.flag-icon-ece457527fb84c4d84d8fd570e14f828 {
  background-image: url(../images/flags/estonia.png);
}

.flag-icon-91018dbad88641b09c2ede523bf257e5 {
  background-image: url(../images/flags/ethiopia.png);
}

.flag-icon-b37b688b09084e699f24537a6e2144f6 {
  background-image: url(../images/flags/finland.png);
}

.flag-icon-12c742aeabdb4a8782f3c675432ac0ec {
  background-image: url(../images/flags/france.png);
}

.flag-icon-38f6a62933164fceb4dda9e36b78c7cc {
  background-image: url(../images/flags/georgia.png);
}

.flag-icon-001adede5f684cc492056398d03b03e8 {
  background-image: url(../images/flags/germany.png);
}

.flag-icon-b83715c58eaa40a8a539258916fcdfc4 {
  background-image: url(../images/flags/greece.png);
}

.flag-icon-634ca905c1a8405b87937a7025c9c66f {
  background-image: url(../images/flags/grenada.png);
}

.flag-icon-guatemala {
  background-image: url(../images/flags/guatemala.png);
}

.flag-icon-hongkong {
  background-image: url(../images/flags/hongkong.png);
}

.flag-icon-e32290ee23b3422793d505b7ea67c1e9 {
  background-image: url(../images/flags/hungary.png);
}

.flag-icon-65cc1c4449c34aa499d88b587d495376 {
  background-image: url(../images/flags/india.png);
}

.flag-icon-cc38f434abec436686f94fa3cb1fb65a {
  background-image: url(../images/flags/indonesia.png);
}

.flag-icon-c52a0188ae8048e3a14b6fdde948cd84 {
  background-image: url(../images/flags/iran.png);
}

.flag-icon-a75f256a1dd848f8b38de3a32a5c564e {
  background-image: url(../images/flags/ireland.png);
}

.flag-icon-c5ad81f6906e437d89fadafe42b43cd9 {
  background-image: url(../images/flags/italy.png);
}

.flag-icon-05b6a81a08024c448156995b7cdc6e62 {
  background-image: url(../images/flags/jamaica.png);
}

.flag-icon-d679eaaf6e824bae83dfde45da8ff5f5{
  background-image: url(../images/flags/japan.png);
}

.flag-icon-6f9b116e12974805988db026e8a0d5e3 {
  background-image: url(../images/flags/kazakhstan.png);
}

.flag-icon-4eb859d2a98a465d81d24baf11048a96 {
  background-image: url(../images/flags/kenya.png);
}

.flag-icon-707e0c3b9613417e8d3c5fe16be848a1{
  background-image: url(../images/flags/kuwait.png);
}

.flag-icon-f4aa5956fa204a90b87c5bdec81721e3 {
  background-image: url(../images/flags/lithuania.png);
}

.flag-icon-ef2d5945d4544a22a19f2ada4a08ac37 {
  background-image: url(../images/flags/malaysia.png);
}

.flag-icon-2d0c90d6e5d5420b91c89e51bd37e80f {
  background-image: url(../images/flags/mexico.png);
}

.flag-icon-6536dda7ff2b4f41a6342e0d5d456a1c {
  background-image: url(../images/flags/moldova.png);
}

.flag-icon-782053583185417c9cfbf424b4ced304 {
  background-image: url(../images/flags/mongolia.png);
}

.flag-icon-montenegro {
  background-image: url(../images/flags/montenegro.png);
}

.flag-icon-c18f699c374548fd887aae4fc876a901 {
  background-image: url(../images/flags/morocco.png);
}

.flag-icon-d701fdc005b24a6e9a1a0627318cabaa {
  background-image: url(../images/flags/netherlands.png);
}

.flag-icon-2456dda768784ba69557bf065dd1106f {
  background-image: url(../images/flags/new-zealand.png);
}

.flag-icon-f7f36d8f877f4fc2a1bd9671f8d8d6a1 {
  background-image: url(../images/flags/north-korea.png);
}

.flag-icon-7ec35adcdaa04f21bc54e26f66f9ab46 {
  background-image: url(../images/flags/norway.png);
}

.flag-icon-def389adcad542b290bfdd63ddaa6a62 {
  background-image: url(../images/flags/republic-of-poland.png);
}

.flag-icon-portugal {
  background-image: url(../images/flags/portugal.png);
}

.flag-icon-5644708a9b7d457f9e8b890ad19eb2fe {
  background-image: url(../images/flags/puertorico.png);
}

.flag-icon-e2ed4435b89d413d877db1317b0f9a7d {
  background-image: url(../images/flags/qatar.png);
}

.flag-icon-a82e1492cf444f0fad545df4abc1b4c0 {
  background-image: url(../images/flags/romania.png);
}

.flag-icon-513e85f7595d450dba446959053c9414 {
  background-image: url(../images/flags/russia.png);
}

.flag-icon-saudiarabia {
  background-image: url(../images/flags/saudi-arabia.png);
}

.flag-icon-78b2634835db43239d549d1a50dc5123 {
  background-image: url(../images/flags/serbia.png);
}

.flag-icon-72b6e8584c5c475ab611d0ef64fd3393 {
  background-image: url(../images/flags/singapore.png);
}

.flag-icon-9172f18f891f4875bc481edd5860d2d2 {
  background-image: url(../images/flags/slovakia.png);
}

.flag-icon-78eca699615642288a4694acceda8298 {
  background-image: url(../images/flags/slovenia.png);
}

.flag-icon-260d2ce83b3a4ce6b9a2916dcc63d473 {
  background-image: url(../images/flags/south-africa.png);
}

.flag-icon-8ec58998e9f546c597a6bfadb688ce90 {
  background-image: url(../images/flags/south-korea.png);
}

.flag-icon-0ec3e07b03784818929f1800c4fdac23 {
  background-image: url(../images/flags/spain.png);
}

.flag-icon-ddf413886a3e463886c7402a04d6fc38 {
  background-image: url(../images/flags/sweden.png);
}

.flag-icon-a1fca583ed994299a4bfcf3394de0d0e {
  background-image: url(../images/flags/switzerland.png);
}

.flag-icon-70c5f0c7edd0476694329f95c9b9382b {
  background-image: url(../images/flags/taiwan.png);
}

.flag-icon-581128678c88401ba3d492cc00a73a8b {
  background-image: url(../images/flags/thailand.png);
}

.flag-icon-c12755351b4b4cc29098c41ae8634d60 {
  background-image: url(../images/flags/trinidad-and-tobago.png);
}

.flag-icon-0b53949adfa048ab9a862b91a4f50874 {
  background-image: url(../images/flags/tunisia.png);
}

.flag-icon-e82f08da40bf4740bad96a1b484db8fe {
  background-image: url(../images/flags/turkey.png);
}

.flag-icon-a9713ff9d5214721b1edf4093861a0bd {
  background-image: url(../images/flags/ukraine.png);
}

.flag-icon-462944815f324656a0fdaf65e23d04f7 {
  background-image: url(../images/flags/united-states-of-america.png);
}

.flag-icon-54e3200f17cf410882c57115167d2441 {
  background-image: url(../images/flags/uzbekistn.png);
}

.flag-icon-80b5a7ef949a46c98af401709b7fedb5 {
  background-image: url(../images/flags/venezuela.png);
}

.flag-icon-zimbabwe {
  background-image: url(../images/flags/zimbabwe.png);
}

.flag-icon-e7ce1adbf85a46a29349a3b1c427b01b {
  background-image: url(../images/flags/united-kingdom.png);
}

.flag-icon-2cd63ad2aa024b1f9791ed1973d2d995 {
  background-image: url(../images/flags/bulgaria.png);
}

.flag-icon-b4e6eb23cd5d4049ba07c02f0ccfb4fc {
  background-image: url(../images/flags/latvia.png);
}

.flag-icon-afghanistan {
  background-image: url(../images/flags/afghanistan.png);
}

.flag-icon-227a8bad6b9046c6a45c3d22f010ec79 {
  background-image: url(../images/flags/bahamas.png);
}

.flag-icon-brunei {
  background-image: url(../images/flags/brunei.png);
}

.flag-icon-botswana {
  background-image: url(../images/flags/botswana.png);
}

.flag-icon-gabon {
  background-image: url(../images/flags/gabon.png);
}

.flag-icon-abc24031a0fe4a23bd3954e49709f125 {
  background-image: url(../images/flags/tajikistan.png);
}

.flag-icon-uganda {
  background-image: url(../images/flags/uganda.png);
}

.flag-icon-56217215237f4ce0b9392f829365f583 {
  background-image: url(../images/flags/vietnam.png);;
}

.flag-icon-55bfc55257ca46c4bec5dd4079c6f06a {
  background-image: url(../images/flags/fiji.png);;
}

.flag-icon-b7495097ae204a0aa6af2af30d1b4546 {
  background-image: url(../images/flags/kosovo.png);;
}

.flag-icon-7a034bb6018f48b1a068342372fe3301 {
  background-image: url(../images/flags/philippines.png);;
}

.flag-icon-c1119286c5b14d0c88d5b9a6c2670075 {
  background-image: url(../images/flags/israel.png);;
}

.flag-icon-kyrgyzstan {
  background-image: url(../images/flags/kyrgyzstan.png);;
}

.flag-icon-unitedarabemirates {
  background-image: url(../images/flags/united-arab-emirates.png);;
}

.flag-icon-036d5bd80336428e9a3a7d721ade4bfb{
  background-image: url(../images/flags/ivory-coast.png);;
}

.flag-icon-813154d5dbcb43c7906483e98781dfad{
  background-image: url(../images/flags/jordan.png);;
}

.flag-icon-puertorico {
  background-image: url(../images/flags/puerto-rico.png);;
}

.flag-icon-325168a297ee4d0a9b0a947b6436974a{
  background-image: url(../images/flags/burundi.png);;
}

.flag-icon-a664256e2c8346649b0ab4fef695a7c0{
  background-image: url(../images/flags/niger.png);;
}

.flag-icon-246abeaeacf54d78b91a8f59c5bcd974{
  background-image: url(../images/flags/nigeria.png);;
}

.flag-icon-individualolympicathlete{
  background-image: url(../images/flags/united-nations.png);;
}

.flag-icon-d29be2ffe4fd424e8af1ecd1f571492a{
  background-image: url(../images/flags/liechtenstein.png);;
}