Fixed issue #17316: Flag sprites was not updated after renaming canada.gif back to...
authorErnesto Baschny <ernst@cron-it.de>
Tue, 25 Jan 2011 22:29:04 +0000 (22:29 +0000)
committerErnesto Baschny <ernst@cron-it.de>
Tue, 25 Jan 2011 22:29:04 +0000 (22:29 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10313 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/install/updates/class.tx_coreupdates_flagsfromsprite.php
typo3/sysext/t3skin/ext_tables.php
typo3/sysext/t3skin/images/sprites/flags.gif
typo3/sysext/t3skin/images/sprites/flags.png
typo3/sysext/t3skin/stylesheets/sprites/flags.css
typo3/sysext/t3skin/stylesheets/visual/element_csh.css

index 029362c..866ebdc 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
 
 2011-01-25  Ernesto Baschny  <ernst@cron-it.de>
 
+       * Fixed issue #17316: Flag sprites was not updated after renaming canada.gif back to ca.gif and "multi-language" was missing
        * Fixed issue #17312: Pagetree - Provide a default contextmenu action to open custom urls (Thanks to Stefan Galinksi)
        * Re-added feature #17313: Since using new flags from sprites (#15668), the sys_language hasn't a flag-selector by icon (Thanks to Jo Hasenau)
        * Fixed bug #17305: Login/ Logout was not possible after introducing the locking in #17289 (Thanks to Helmut Hummel)
index 8774be3..c87a4e0 100644 (file)
@@ -68,7 +68,15 @@ class tx_coreupdates_flagsfromsprite extends Tx_Install_Updates_Base {
                        $sql = 'UPDATE sys_language SET flag=REPLACE(flag, \'.gif\', \'\') WHERE flag LIKE \'%.gif\'';
                        $res = $GLOBALS['TYPO3_DB']->sql_query($sql);
                        $dbQueries[] = $sql;
+                       if ($GLOBALS['TYPO3_DB']->sql_error()) {
+                               $customMessages = 'SQL-ERROR: ' . htmlspecialchars($GLOBALS['TYPO3_DB']->sql_error());
+                       } else {
+                               $result = TRUE;
+                       }
 
+                       $sql = 'UPDATE sys_language SET flag=\'multiple\' WHERE flag=\'multi-language\'';
+                       $res = $GLOBALS['TYPO3_DB']->sql_query($sql);
+                       $dbQueries[] = $sql;
                        if ($GLOBALS['TYPO3_DB']->sql_error()) {
                                $customMessages = 'SQL-ERROR: ' . htmlspecialchars($GLOBALS['TYPO3_DB']->sql_error());
                        } else {
index 56b1961..a13581c 100644 (file)
@@ -106,10 +106,10 @@ if (TYPO3_MODE == 'BE' || (TYPO3_MODE == 'FE' && isset($GLOBALS['BE_USER']))) {
                'default' => 'mimetypes-x-sys_language',
                'mask'  => 'flags-###TYPE###'
        );
-       $languageKeys = array(
-               'ad', 'ae', 'af', 'ag', 'ai', 'al', 'am', 'an', 'ao', 'ar', 'as', 'at', 'au', 'aw', 'ax', 'az',
+       $flagNames = array(
+               'multiple', 'ad', 'ae', 'af', 'ag', 'ai', 'al', 'am', 'an', 'ao', 'ar', 'as', 'at', 'au', 'aw', 'ax', 'az',
                'ba', 'bb', 'bd', 'be', 'bf', 'bg', 'bh', 'bi', 'bj', 'bm', 'bn', 'bo', 'br', 'bs', 'bt', 'bv', 'bw', 'by', 'bz',
-               'canada', 'cc', 'cd', 'cf', 'cg', 'ch', 'ci', 'ck', 'cl', 'cm', 'cn', 'co', 'cr', 'cs', 'cu', 'cv', 'cx', 'cy', 'cz',
+               'ca', 'catalonia', 'cc', 'cd', 'cf', 'cg', 'ch', 'ci', 'ck', 'cl', 'cm', 'cn', 'co', 'cr', 'cs', 'cu', 'cv', 'cx', 'cy', 'cz',
                'de', 'dj', 'dk', 'dm', 'do', 'dz',
                'ec', 'ee', 'eg', 'eh', 'england', 'er', 'es', 'et', 'europeanunion',
                'fam', 'fi', 'fj', 'fk', 'fm', 'fo', 'fr',
@@ -133,10 +133,9 @@ if (TYPO3_MODE == 'BE' || (TYPO3_MODE == 'FE' && isset($GLOBALS['BE_USER']))) {
                'ye', 'yt',
                'za', 'zm', 'zw'
        );
-       foreach ($languageKeys as $languageKey) {
-               $TCA['sys_language']['columns']['flag']['config']['items'][] = array($languageKey, $languageKey, 'EXT:t3skin/images/flags/'. $languageKey . '.png');
+       foreach ($flagNames as $flagName) {
+               $TCA['sys_language']['columns']['flag']['config']['items'][] = array($flagName, $flagName, 'EXT:t3skin/images/flags/'. $flagName . '.png');
        }
-       unset($languageKeys, $languageKey);
 
                // Manual setting up of alternative icons. This is mainly for module icons which has a special prefix:
        $TBE_STYLES['skinImg'] = array_merge($presetSkinImgs, array (
@@ -191,507 +190,15 @@ if (TYPO3_MODE == 'BE' || (TYPO3_MODE == 'FE' && isset($GLOBALS['BE_USER']))) {
 
        $GLOBALS['TBE_STYLES']['stylesheets']['admPanel'] = t3lib_extMgm::siteRelPath('t3skin') . 'stylesheets/standalone/admin_panel.css';
 
-       t3lib_SpriteManager::addIconSprite(
-               array(
-                       'flags-ad',
-                       'flags-ad-overlay',
-                       'flags-ae',
-                       'flags-ae-overlay',
-                       'flags-af',
-                       'flags-af-overlay',
-                       'flags-ag',
-                       'flags-ag-overlay',
-                       'flags-ai',
-                       'flags-ai-overlay',
-                       'flags-al',
-                       'flags-al-overlay',
-                       'flags-am',
-                       'flags-am-overlay',
-                       'flags-an',
-                       'flags-an-overlay',
-                       'flags-ao',
-                       'flags-ao-overlay',
-                       'flags-ar',
-                       'flags-ar-overlay',
-                       'flags-as',
-                       'flags-as-overlay',
-                       'flags-at',
-                       'flags-at-overlay',
-                       'flags-au',
-                       'flags-au-overlay',
-                       'flags-aw',
-                       'flags-aw-overlay',
-                       'flags-ax',
-                       'flags-ax-overlay',
-                       'flags-az',
-                       'flags-az-overlay',
-                       'flags-ba',
-                       'flags-ba-overlay',
-                       'flags-bb',
-                       'flags-bb-overlay',
-                       'flags-bd',
-                       'flags-bd-overlay',
-                       'flags-be',
-                       'flags-be-overlay',
-                       'flags-bf',
-                       'flags-bf-overlay',
-                       'flags-bg',
-                       'flags-bg-overlay',
-                       'flags-bh',
-                       'flags-bh-overlay',
-                       'flags-bi',
-                       'flags-bi-overlay',
-                       'flags-bj',
-                       'flags-bj-overlay',
-                       'flags-bm',
-                       'flags-bm-overlay',
-                       'flags-bn',
-                       'flags-bn-overlay',
-                       'flags-bo',
-                       'flags-bo-overlay',
-                       'flags-br',
-                       'flags-br-overlay',
-                       'flags-bs',
-                       'flags-bs-overlay',
-                       'flags-bt',
-                       'flags-bt-overlay',
-                       'flags-bv',
-                       'flags-bv-overlay',
-                       'flags-bw',
-                       'flags-bw-overlay',
-                       'flags-by',
-                       'flags-by-overlay',
-                       'flags-bz',
-                       'flags-bz-overlay',
-                       'flags-ca',
-                       'flags-ca-overlay',
-                       'flags-canada',
-                       'flags-canada-overlay',
-                       'flags-cc',
-                       'flags-cc-overlay',
-                       'flags-cd',
-                       'flags-cd-overlay',
-                       'flags-cf',
-                       'flags-cf-overlay',
-                       'flags-cg',
-                       'flags-cg-overlay',
-                       'flags-ch',
-                       'flags-ch-overlay',
-                       'flags-ci',
-                       'flags-ci-overlay',
-                       'flags-ck',
-                       'flags-ck-overlay',
-                       'flags-cl',
-                       'flags-cl-overlay',
-                       'flags-cm',
-                       'flags-cm-overlay',
-                       'flags-cn',
-                       'flags-cn-overlay',
-                       'flags-co',
-                       'flags-co-overlay',
-                       'flags-cr',
-                       'flags-cr-overlay',
-                       'flags-cs',
-                       'flags-cs-overlay',
-                       'flags-cu',
-                       'flags-cu-overlay',
-                       'flags-cv',
-                       'flags-cv-overlay',
-                       'flags-cx',
-                       'flags-cx-overlay',
-                       'flags-cy',
-                       'flags-cy-overlay',
-                       'flags-cz',
-                       'flags-cz-overlay',
-                       'flags-de',
-                       'flags-de-overlay',
-                       'flags-dj',
-                       'flags-dj-overlay',
-                       'flags-dk',
-                       'flags-dk-overlay',
-                       'flags-dm',
-                       'flags-dm-overlay',
-                       'flags-do',
-                       'flags-do-overlay',
-                       'flags-dz',
-                       'flags-dz-overlay',
-                       'flags-ec',
-                       'flags-ec-overlay',
-                       'flags-ee',
-                       'flags-ee-overlay',
-                       'flags-eg',
-                       'flags-eg-overlay',
-                       'flags-eh',
-                       'flags-eh-overlay',
-                       'flags-england',
-                       'flags-england-overlay',
-                       'flags-er',
-                       'flags-er-overlay',
-                       'flags-es',
-                       'flags-es-overlay',
-                       'flags-et',
-                       'flags-et-overlay',
-                       'flags-europeanunion',
-                       'flags-europeanunion-overlay',
-                       'flags-fam',
-                       'flags-fam-overlay',
-                       'flags-fi',
-                       'flags-fi-overlay',
-                       'flags-fj',
-                       'flags-fj-overlay',
-                       'flags-fk',
-                       'flags-fk-overlay',
-                       'flags-fm',
-                       'flags-fm-overlay',
-                       'flags-fo',
-                       'flags-fo-overlay',
-                       'flags-fr',
-                       'flags-fr-overlay',
-                       'flags-ga',
-                       'flags-ga-overlay',
-                       'flags-gb',
-                       'flags-gb-overlay',
-                       'flags-gd',
-                       'flags-gd-overlay',
-                       'flags-ge',
-                       'flags-ge-overlay',
-                       'flags-gf',
-                       'flags-gf-overlay',
-                       'flags-gh',
-                       'flags-gh-overlay',
-                       'flags-gi',
-                       'flags-gi-overlay',
-                       'flags-gl',
-                       'flags-gl-overlay',
-                       'flags-gm',
-                       'flags-gm-overlay',
-                       'flags-gn',
-                       'flags-gn-overlay',
-                       'flags-gp',
-                       'flags-gp-overlay',
-                       'flags-gq',
-                       'flags-gq-overlay',
-                       'flags-gr',
-                       'flags-gr-overlay',
-                       'flags-gs',
-                       'flags-gs-overlay',
-                       'flags-gt',
-                       'flags-gt-overlay',
-                       'flags-gu',
-                       'flags-gu-overlay',
-                       'flags-gw',
-                       'flags-gw-overlay',
-                       'flags-gy',
-                       'flags-gy-overlay',
-                       'flags-hk',
-                       'flags-hk-overlay',
-                       'flags-hm',
-                       'flags-hm-overlay',
-                       'flags-hn',
-                       'flags-hn-overlay',
-                       'flags-hr',
-                       'flags-hr-overlay',
-                       'flags-ht',
-                       'flags-ht-overlay',
-                       'flags-hu',
-                       'flags-hu-overlay',
-                       'flags-id',
-                       'flags-id-overlay',
-                       'flags-ie',
-                       'flags-ie-overlay',
-                       'flags-il',
-                       'flags-il-overlay',
-                       'flags-in',
-                       'flags-in-overlay',
-                       'flags-io',
-                       'flags-io-overlay',
-                       'flags-iq',
-                       'flags-iq-overlay',
-                       'flags-ir',
-                       'flags-ir-overlay',
-                       'flags-is',
-                       'flags-is-overlay',
-                       'flags-it',
-                       'flags-it-overlay',
-                       'flags-jm',
-                       'flags-jm-overlay',
-                       'flags-jo',
-                       'flags-jo-overlay',
-                       'flags-jp',
-                       'flags-jp-overlay',
-                       'flags-ke',
-                       'flags-ke-overlay',
-                       'flags-kg',
-                       'flags-kg-overlay',
-                       'flags-kh',
-                       'flags-kh-overlay',
-                       'flags-ki',
-                       'flags-ki-overlay',
-                       'flags-km',
-                       'flags-km-overlay',
-                       'flags-kn',
-                       'flags-kn-overlay',
-                       'flags-kp',
-                       'flags-kp-overlay',
-                       'flags-kr',
-                       'flags-kr-overlay',
-                       'flags-kw',
-                       'flags-kw-overlay',
-                       'flags-ky',
-                       'flags-ky-overlay',
-                       'flags-kz',
-                       'flags-kz-overlay',
-                       'flags-la',
-                       'flags-la-overlay',
-                       'flags-lb',
-                       'flags-lb-overlay',
-                       'flags-lc',
-                       'flags-lc-overlay',
-                       'flags-li',
-                       'flags-li-overlay',
-                       'flags-lk',
-                       'flags-lk-overlay',
-                       'flags-lr',
-                       'flags-lr-overlay',
-                       'flags-ls',
-                       'flags-ls-overlay',
-                       'flags-lt',
-                       'flags-lt-overlay',
-                       'flags-lu',
-                       'flags-lu-overlay',
-                       'flags-lv',
-                       'flags-lv-overlay',
-                       'flags-ly',
-                       'flags-ly-overlay',
-                       'flags-ma',
-                       'flags-ma-overlay',
-                       'flags-mc',
-                       'flags-mc-overlay',
-                       'flags-md',
-                       'flags-md-overlay',
-                       'flags-me',
-                       'flags-me-overlay',
-                       'flags-mg',
-                       'flags-mg-overlay',
-                       'flags-mh',
-                       'flags-mh-overlay',
-                       'flags-mk',
-                       'flags-mk-overlay',
-                       'flags-ml',
-                       'flags-ml-overlay',
-                       'flags-mm',
-                       'flags-mm-overlay',
-                       'flags-mn',
-                       'flags-mn-overlay',
-                       'flags-mo',
-                       'flags-mo-overlay',
-                       'flags-mp',
-                       'flags-mp-overlay',
-                       'flags-mq',
-                       'flags-mq-overlay',
-                       'flags-mr',
-                       'flags-mr-overlay',
-                       'flags-ms',
-                       'flags-ms-overlay',
-                       'flags-mt',
-                       'flags-mt-overlay',
-                       'flags-mu',
-                       'flags-mu-overlay',
-                       'flags-mv',
-                       'flags-mv-overlay',
-                       'flags-mw',
-                       'flags-mw-overlay',
-                       'flags-mx',
-                       'flags-mx-overlay',
-                       'flags-my',
-                       'flags-my-overlay',
-                       'flags-mz',
-                       'flags-mz-overlay',
-                       'flags-na',
-                       'flags-na-overlay',
-                       'flags-nc',
-                       'flags-nc-overlay',
-                       'flags-ne',
-                       'flags-ne-overlay',
-                       'flags-nf',
-                       'flags-nf-overlay',
-                       'flags-ng',
-                       'flags-ng-overlay',
-                       'flags-ni',
-                       'flags-ni-overlay',
-                       'flags-nl',
-                       'flags-nl-overlay',
-                       'flags-no',
-                       'flags-no-overlay',
-                       'flags-np',
-                       'flags-np-overlay',
-                       'flags-nr',
-                       'flags-nr-overlay',
-                       'flags-nu',
-                       'flags-nu-overlay',
-                       'flags-nz',
-                       'flags-nz-overlay',
-                       'flags-om',
-                       'flags-om-overlay',
-                       'flags-pa',
-                       'flags-pa-overlay',
-                       'flags-pe',
-                       'flags-pe-overlay',
-                       'flags-pf',
-                       'flags-pf-overlay',
-                       'flags-pg',
-                       'flags-pg-overlay',
-                       'flags-ph',
-                       'flags-ph-overlay',
-                       'flags-pk',
-                       'flags-pk-overlay',
-                       'flags-pl',
-                       'flags-pl-overlay',
-                       'flags-pm',
-                       'flags-pm-overlay',
-                       'flags-pn',
-                       'flags-pn-overlay',
-                       'flags-pr',
-                       'flags-pr-overlay',
-                       'flags-ps',
-                       'flags-ps-overlay',
-                       'flags-pt',
-                       'flags-pt-overlay',
-                       'flags-pw',
-                       'flags-pw-overlay',
-                       'flags-py',
-                       'flags-py-overlay',
-                       'flags-qa',
-                       'flags-qa-overlay',
-                       'flags-qc',
-                       'flags-qc-overlay',
-                       'flags-re',
-                       'flags-re-overlay',
-                       'flags-ro',
-                       'flags-ro-overlay',
-                       'flags-rs',
-                       'flags-rs-overlay',
-                       'flags-ru',
-                       'flags-ru-overlay',
-                       'flags-rw',
-                       'flags-rw-overlay',
-                       'flags-sa',
-                       'flags-sa-overlay',
-                       'flags-sb',
-                       'flags-sb-overlay',
-                       'flags-sc',
-                       'flags-sc-overlay',
-                       'flags-scotland',
-                       'flags-scotland-overlay',
-                       'flags-sd',
-                       'flags-sd-overlay',
-                       'flags-se',
-                       'flags-se-overlay',
-                       'flags-sg',
-                       'flags-sg-overlay',
-                       'flags-sh',
-                       'flags-sh-overlay',
-                       'flags-si',
-                       'flags-si-overlay',
-                       'flags-sj',
-                       'flags-sj-overlay',
-                       'flags-sk',
-                       'flags-sk-overlay',
-                       'flags-sl',
-                       'flags-sl-overlay',
-                       'flags-sm',
-                       'flags-sm-overlay',
-                       'flags-sn',
-                       'flags-sn-overlay',
-                       'flags-so',
-                       'flags-so-overlay',
-                       'flags-sr',
-                       'flags-sr-overlay',
-                       'flags-st',
-                       'flags-st-overlay',
-                       'flags-sv',
-                       'flags-sv-overlay',
-                       'flags-sy',
-                       'flags-sy-overlay',
-                       'flags-sz',
-                       'flags-sz-overlay',
-                       'flags-tc',
-                       'flags-tc-overlay',
-                       'flags-td',
-                       'flags-td-overlay',
-                       'flags-tf',
-                       'flags-tf-overlay',
-                       'flags-tg',
-                       'flags-tg-overlay',
-                       'flags-th',
-                       'flags-th-overlay',
-                       'flags-tj',
-                       'flags-tj-overlay',
-                       'flags-tk',
-                       'flags-tk-overlay',
-                       'flags-tl',
-                       'flags-tl-overlay',
-                       'flags-tm',
-                       'flags-tm-overlay',
-                       'flags-tn',
-                       'flags-tn-overlay',
-                       'flags-to',
-                       'flags-to-overlay',
-                       'flags-tr',
-                       'flags-tr-overlay',
-                       'flags-tt',
-                       'flags-tt-overlay',
-                       'flags-tv',
-                       'flags-tv-overlay',
-                       'flags-tw',
-                       'flags-tw-overlay',
-                       'flags-tz',
-                       'flags-tz-overlay',
-                       'flags-ua',
-                       'flags-ua-overlay',
-                       'flags-ug',
-                       'flags-ug-overlay',
-                       'flags-um',
-                       'flags-um-overlay',
-                       'flags-us',
-                       'flags-us-overlay',
-                       'flags-uy',
-                       'flags-uy-overlay',
-                       'flags-uz',
-                       'flags-uz-overlay',
-                       'flags-va',
-                       'flags-va-overlay',
-                       'flags-vc',
-                       'flags-vc-overlay',
-                       'flags-ve',
-                       'flags-ve-overlay',
-                       'flags-vg',
-                       'flags-vg-overlay',
-                       'flags-vi',
-                       'flags-vi-overlay',
-                       'flags-vn',
-                       'flags-vn-overlay',
-                       'flags-vu',
-                       'flags-vu-overlay',
-                       'flags-wales',
-                       'flags-wales-overlay',
-                       'flags-wf',
-                       'flags-wf-overlay',
-                       'flags-ws',
-                       'flags-ws-overlay',
-                       'flags-ye',
-                       'flags-ye-overlay',
-                       'flags-yt',
-                       'flags-yt-overlay',
-                       'flags-za',
-                       'flags-za-overlay',
-                       'flags-zm',
-                       'flags-zm-overlay',
-                       'flags-zw',
-                       'flags-zw-overlay',
-                       'flags-multiple'
-               )
-       );
+       foreach ($flagNames as $flagName) {
+               t3lib_SpriteManager::addIconSprite(
+                       array(
+                               'flags-' . $flagName,
+                               'flags-' . $flagName . '-overlay',
+                       )
+               );
+       }
+       unset($flagNames, $flagName);
 
 }
 
index f40d2ea..8eeee80 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/flags.gif and b/typo3/sysext/t3skin/images/sprites/flags.gif differ
index d32730f..30131d9 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/flags.png and b/typo3/sysext/t3skin/images/sprites/flags.png differ
index 8febdf6..51278ac 100644 (file)
 
 .t3-icon-flags {
-       background-image: url('../../images/sprites/flags.png?1283967876');
+       background-image: url('../../images/sprites/flags.png?1295987454');
        height: 11px;
        width: 16px;
 }
-.t3-icon-sb {
-       background-position: -0px -156px;
-
-}
-.t3-icon-eg-overlay {
-       background-position: -270px -262px;
-               height: 16px;
-
-}
-.t3-icon-ve-overlay {
-       background-position: -180px -460px;
-               height: 16px;
+.t3-icon-england-overlay {
+       background-position: -18px -280px;
+       height: 16px;
 
 }
-.t3-icon-wales {
-       background-position: -0px -195px;
+.t3-icon-nf-overlay {
+       background-position: -0px -388px;
+       height: 16px;
 
 }
-.t3-icon-gn {
-       background-position: -108px -65px;
+.t3-icon-lb {
+       background-position: -234px -91px;
 
 }
-.t3-icon-ls-overlay {
-       background-position: -36px -352px;
-               height: 16px;
+.t3-icon-cl {
+       background-position: -216px -26px;
 
 }
-.t3-icon-bo-overlay {
-       background-position: -198px -226px;
-               height: 16px;
+.t3-icon-gn-overlay {
+       background-position: -108px -298px;
+       height: 16px;
 
 }
-.t3-icon-nz {
-       background-position: -162px -130px;
+.t3-icon-mk-overlay {
+       background-position: -234px -352px;
+       height: 16px;
 
 }
-.t3-icon-nc {
-       background-position: -270px -117px;
+.t3-icon-ml-overlay {
+       background-position: -252px -352px;
+       height: 16px;
 
 }
-.t3-icon-kp-overlay {
-       background-position: -126px -334px;
-               height: 16px;
+.t3-icon-ar-overlay {
+       background-position: -162px -208px;
+       height: 16px;
 
 }
-.t3-icon-cr {
-       background-position: -0px -39px;
+.t3-icon-ky {
+       background-position: -180px -91px;
 
 }
-.t3-icon-hm-overlay {
-       background-position: -0px -316px;
-               height: 16px;
+.t3-icon-mn-overlay {
+       background-position: -0px -370px;
+       height: 16px;
 
 }
-.t3-icon-gl {
-       background-position: -72px -65px;
+.t3-icon-gm-overlay {
+       background-position: -90px -298px;
+       height: 16px;
 
 }
-.t3-icon-sm-overlay {
-       background-position: -180px -424px;
-               height: 16px;
+.t3-icon-mq-overlay {
+       background-position: -54px -370px;
+       height: 16px;
 
 }
-.t3-icon-gi-overlay {
-       background-position: -54px -298px;
-               height: 16px;
+.t3-icon-kn-overlay {
+       background-position: -108px -334px;
+       height: 16px;
 
 }
-.t3-icon-ga {
-       background-position: -234px -52px;
+.t3-icon-pe-overlay {
+       background-position: -198px -388px;
+       height: 16px;
 
 }
-.t3-icon-tw-overlay {
-       background-position: -0px -460px;
-               height: 16px;
+.t3-icon-ar {
+       background-position: -162px -0px;
 
 }
-.t3-icon-mr {
-       background-position: -72px -117px;
+.t3-icon-ps-overlay {
+       background-position: -72px -406px;
+       height: 16px;
 
 }
-.t3-icon-ba-overlay {
-       background-position: -0px -226px;
-               height: 16px;
+.t3-icon-gy-overlay {
+       background-position: -252px -298px;
+       height: 16px;
 
 }
-.t3-icon-ch {
-       background-position: -162px -26px;
+.t3-icon-ee {
+       background-position: -252px -39px;
 
 }
-.t3-icon-lc {
-       background-position: -252px -91px;
+.t3-icon-bo {
+       background-position: -198px -13px;
 
 }
-.t3-icon-mt {
-       background-position: -108px -117px;
+.t3-icon-co-overlay {
+       background-position: -270px -244px;
+       height: 16px;
 
 }
-.t3-icon-cv {
-       background-position: -54px -39px;
+.t3-icon-dj-overlay {
+       background-position: -144px -262px;
+       height: 16px;
 
 }
-.t3-icon-tg-overlay {
-       background-position: -90px -442px;
-               height: 16px;
+.t3-icon-zm-overlay {
+       background-position: -108px -478px;
+       height: 16px;
 
 }
-.t3-icon-ky {
-       background-position: -180px -91px;
+.t3-icon-ps {
+       background-position: -90px -143px;
 
 }
-.t3-icon-gy {
-       background-position: -252px -65px;
+.t3-icon-nl {
+       background-position: -72px -130px;
 
 }
-.t3-icon-ag-overlay {
-       background-position: -54px -208px;
-               height: 16px;
+.t3-icon-fam {
+       background-position: -108px -52px;
 
 }
-.t3-icon-md-overlay {
-       background-position: -162px -352px;
-               height: 16px;
+.t3-icon-vi {
+       background-position: -252px -182px;
 
 }
-.t3-icon-sa-overlay {
-       background-position: -252px -406px;
-               height: 16px;
+.t3-icon-cd-overlay {
+       background-position: -108px -244px;
+       height: 16px;
 
 }
-.t3-icon-kh-overlay {
-       background-position: -54px -334px;
-               height: 16px;
+.t3-icon-scotland {
+       background-position: -54px -156px;
 
 }
-.t3-icon-gt {
-       background-position: -198px -65px;
+.t3-icon-ls-overlay {
+       background-position: -36px -352px;
+       height: 16px;
 
 }
-.t3-icon-nf {
-       background-position: -18px -130px;
+.t3-icon-us {
+       background-position: -126px -182px;
 
 }
-.t3-icon-mk {
-       background-position: -234px -104px;
+.t3-icon-fk-overlay {
+       background-position: -162px -280px;
+       height: 16px;
 
 }
-.t3-icon-km-overlay {
-       background-position: -90px -334px;
-               height: 16px;
+.t3-icon-si-overlay {
+       background-position: -126px -424px;
+       height: 16px;
 
 }
-.t3-icon-gf-overlay {
-       background-position: -18px -298px;
-               height: 16px;
+.t3-icon-ms {
+       background-position: -90px -117px;
 
 }
-.t3-icon-mp-overlay {
-       background-position: -36px -370px;
-               height: 16px;
+.t3-icon-ad {
+       background-position: -0px -0px;
 
 }
-.t3-icon-lt {
-       background-position: -54px -104px;
+.t3-icon-bf {
+       background-position: -72px -13px;
 
 }
-.t3-icon-gm-overlay {
-       background-position: -90px -298px;
-               height: 16px;
+.t3-icon-bg-overlay {
+       background-position: -90px -226px;
+       height: 16px;
 
 }
-.t3-icon-yt-overlay {
-       background-position: -54px -478px;
-               height: 16px;
+.t3-icon-kz-overlay {
+       background-position: -198px -334px;
+       height: 16px;
 
 }
-.t3-icon-st {
-       background-position: -270px -156px;
+.t3-icon-cv-overlay {
+       background-position: -54px -262px;
+       height: 16px;
 
 }
-.t3-icon-st-overlay {
-       background-position: -252px -424px;
-               height: 16px;
+.t3-icon-ga {
+       background-position: -234px -52px;
 
 }
-.t3-icon-hn-overlay {
-       background-position: -18px -316px;
-               height: 16px;
+.t3-icon-cy-overlay {
+       background-position: -90px -262px;
+       height: 16px;
 
 }
-.t3-icon-la {
-       background-position: -216px -91px;
+.t3-icon-au {
+       background-position: -216px -0px;
 
 }
-.t3-icon-mr-overlay {
-       background-position: -72px -370px;
-               height: 16px;
+.t3-icon-pn {
+       background-position: -54px -143px;
 
 }
-.t3-icon-pr {
-       background-position: -72px -143px;
+.t3-icon-ni-overlay {
+       background-position: -36px -388px;
+       height: 16px;
 
 }
-.t3-icon-cx-overlay {
-       background-position: -72px -262px;
-               height: 16px;
+.t3-icon-lu {
+       background-position: -72px -104px;
 
 }
-.t3-icon-ng-overlay {
-       background-position: -18px -388px;
-               height: 16px;
+.t3-icon-kr {
+       background-position: -144px -91px;
 
 }
-.t3-icon-dj-overlay {
-       background-position: -144px -262px;
-               height: 16px;
+.t3-icon-bw-overlay {
+       background-position: -0px -244px;
+       height: 16px;
 
 }
-.t3-icon-tk {
-       background-position: -162px -169px;
+.t3-icon-tv {
+       background-position: -18px -182px;
 
 }
-.t3-icon-ro-overlay {
-       background-position: -180px -406px;
-               height: 16px;
+.t3-icon-fj {
+       background-position: -144px -52px;
 
 }
-.t3-icon-ky-overlay {
-       background-position: -180px -334px;
-               height: 16px;
+.t3-icon-mq {
+       background-position: -54px -117px;
 
 }
-.t3-icon-no-overlay {
-       background-position: -72px -388px;
-               height: 16px;
+.t3-icon-sn-overlay {
+       background-position: -216px -424px;
+       height: 16px;
 
 }
-.t3-icon-ni {
-       background-position: -54px -130px;
+.t3-icon-vg-overlay {
+       background-position: -216px -460px;
+       height: 16px;
 
 }
-.t3-icon-nc-overlay {
-       background-position: -252px -370px;
-               height: 16px;
+.t3-icon-tn-overlay {
+       background-position: -216px -442px;
+       height: 16px;
 
 }
-.t3-icon-ck-overlay {
-       background-position: -198px -244px;
-               height: 16px;
+.t3-icon-pa {
+       background-position: -198px -130px;
 
 }
-.t3-icon-om {
-       background-position: -180px -130px;
+.t3-icon-ne {
+       background-position: -0px -130px;
 
 }
-.t3-icon-ae {
-       background-position: -18px -0px;
+.t3-icon-ne-overlay {
+       background-position: -270px -370px;
+       height: 16px;
 
 }
-.t3-icon-bb-overlay {
-       background-position: -18px -226px;
-               height: 16px;
+.t3-icon-km-overlay {
+       background-position: -90px -334px;
+       height: 16px;
 
 }
-.t3-icon-sn {
-       background-position: -216px -156px;
+.t3-icon-yt {
+       background-position: -90px -195px;
 
 }
-.t3-icon-pl {
-       background-position: -18px -143px;
+.t3-icon-ir-overlay {
+       background-position: -198px -316px;
+       height: 16px;
 
 }
-.t3-icon-dk-overlay {
-       background-position: -162px -262px;
-               height: 16px;
+.t3-icon-ae {
+       background-position: -18px -0px;
 
 }
-.t3-icon-sr-overlay {
-       background-position: -234px -424px;
-               height: 16px;
+.t3-icon-na-overlay {
+       background-position: -234px -370px;
+       height: 16px;
 
 }
-.t3-icon-do {
-       background-position: -198px -39px;
+.t3-icon-ag {
+       background-position: -54px -0px;
 
 }
-.t3-icon-bm {
-       background-position: -162px -13px;
+.t3-icon-sy {
+       background-position: -36px -169px;
 
 }
-.t3-icon-uy {
-       background-position: -126px -182px;
+.t3-icon-iq-overlay {
+       background-position: -180px -316px;
+       height: 16px;
 
 }
-.t3-icon-sn-overlay {
-       background-position: -198px -424px;
-               height: 16px;
+.t3-icon-dj {
+       background-position: -144px -39px;
 
 }
-.t3-icon-ee-overlay {
-       background-position: -252px -262px;
-               height: 16px;
+.t3-icon-au-overlay {
+       background-position: -216px -208px;
+       height: 16px;
 
 }
-.t3-icon-at-overlay {
-       background-position: -198px -208px;
-               height: 16px;
+.t3-icon-lk-overlay {
+       background-position: -0px -352px;
+       height: 16px;
 
 }
-.t3-icon-mh-overlay {
-       background-position: -216px -352px;
-               height: 16px;
+.t3-icon-sh {
+       background-position: -126px -156px;
 
 }
-.t3-icon-cg-overlay {
-       background-position: -144px -244px;
-               height: 16px;
+.t3-icon-tk-overlay {
+       background-position: -162px -442px;
+       height: 16px;
 
 }
-.t3-icon-br {
-       background-position: -216px -13px;
+.t3-icon-si {
+       background-position: -144px -156px;
 
 }
-.t3-icon-to {
-       background-position: -234px -169px;
+.t3-icon-az-overlay {
+       background-position: -270px -208px;
+       height: 16px;
 
 }
-.t3-icon-gy-overlay {
-       background-position: -252px -298px;
-               height: 16px;
+.t3-icon-tr-overlay {
+       background-position: -252px -442px;
+       height: 16px;
 
 }
-.t3-icon-is {
-       background-position: -216px -78px;
+.t3-icon-pg {
+       background-position: -252px -130px;
 
 }
-.t3-icon-ru-overlay {
-       background-position: -216px -406px;
-               height: 16px;
+.t3-icon-hn-overlay {
+       background-position: -18px -316px;
+       height: 16px;
 
 }
-.t3-icon-yt {
-       background-position: -72px -195px;
+.t3-icon-md-overlay {
+       background-position: -162px -352px;
+       height: 16px;
 
 }
-.t3-icon-fr-overlay {
-       background-position: -216px -280px;
-               height: 16px;
+.t3-icon-ve {
+       background-position: -216px -182px;
 
 }
-.t3-icon-gs-overlay {
-       background-position: -180px -298px;
-               height: 16px;
+.t3-icon-dm-overlay {
+       background-position: -180px -262px;
+       height: 16px;
 
 }
-.t3-icon-fo {
-       background-position: -198px -52px;
+.t3-icon-gs {
+       background-position: -180px -65px;
 
 }
-.t3-icon-tk-overlay {
-       background-position: -144px -442px;
-               height: 16px;
+.t3-icon-ug-overlay {
+       background-position: -72px -460px;
+       height: 16px;
 
 }
-.t3-icon-ir-overlay {
-       background-position: -198px -316px;
-               height: 16px;
+.t3-icon-sc {
+       background-position: -36px -156px;
 
 }
-.t3-icon-ki {
-       background-position: -72px -91px;
+.t3-icon-mg-overlay {
+       background-position: -198px -352px;
+       height: 16px;
 
 }
-.t3-icon-mh {
-       background-position: -216px -104px;
+.t3-icon-cn {
+       background-position: -252px -26px;
 
 }
-.t3-icon-bs-overlay {
-       background-position: -234px -226px;
-               height: 16px;
+.t3-icon-rs {
+       background-position: -234px -143px;
 
 }
-.t3-icon-hk-overlay {
-       background-position: -270px -298px;
-               height: 16px;
+.t3-icon-ie {
+       background-position: -108px -78px;
 
 }
-.t3-icon-sc-overlay {
-       background-position: -0px -424px;
-               height: 16px;
+.t3-icon-bj {
+       background-position: -144px -13px;
 
 }
-.t3-icon-om-overlay {
-       background-position: -162px -388px;
-               height: 16px;
+.t3-icon-gt-overlay {
+       background-position: -198px -298px;
+       height: 16px;
 
 }
-.t3-icon-mo-overlay {
-       background-position: -18px -370px;
-               height: 16px;
+.t3-icon-am {
+       background-position: -108px -0px;
 
 }
-.t3-icon-nr {
-       background-position: -126px -130px;
+.t3-icon-cf {
+       background-position: -126px -26px;
 
 }
-.t3-icon-ai {
-       background-position: -72px -0px;
+.t3-icon-fr-overlay {
+       background-position: -216px -280px;
+       height: 16px;
 
 }
-.t3-icon-ly {
-       background-position: -108px -104px;
+.t3-icon-ir {
+       background-position: -198px -78px;
 
 }
-.t3-icon-ba {
-       background-position: -0px -13px;
+.t3-icon-tz {
+       background-position: -54px -182px;
 
 }
-.t3-icon-il {
-       background-position: -126px -78px;
+.t3-icon-gh {
+       background-position: -36px -65px;
 
 }
-.t3-icon-cg {
-       background-position: -144px -26px;
+.t3-icon-jp-overlay {
+       background-position: -0px -334px;
+       height: 16px;
 
 }
-.t3-icon-vg-overlay {
-       background-position: -198px -460px;
-               height: 16px;
+.t3-icon-sa {
+       background-position: -0px -156px;
 
 }
-.t3-icon-gp {
-       background-position: -126px -65px;
+.t3-icon-tf-overlay {
+       background-position: -90px -442px;
+       height: 16px;
 
 }
-.t3-icon-dm {
-       background-position: -180px -39px;
+.t3-icon-ke-overlay {
+       background-position: -18px -334px;
+       height: 16px;
 
 }
-.t3-icon-li-overlay {
-       background-position: -270px -334px;
-               height: 16px;
+.t3-icon-io-overlay {
+       background-position: -162px -316px;
+       height: 16px;
 
 }
-.t3-icon-id-overlay {
-       background-position: -90px -316px;
-               height: 16px;
+.t3-icon-it-overlay {
+       background-position: -234px -316px;
+       height: 16px;
 
 }
-.t3-icon-cz-overlay {
-       background-position: -108px -262px;
-               height: 16px;
+.t3-icon-jm-overlay {
+       background-position: -252px -316px;
+       height: 16px;
 
 }
-.t3-icon-aw {
-       background-position: -234px -0px;
+.t3-icon-ca-overlay {
+       background-position: -54px -244px;
+       height: 16px;
 
 }
-.t3-icon-tn-overlay {
-       background-position: -198px -442px;
-               height: 16px;
+.t3-icon-se-overlay {
+       background-position: -72px -424px;
+       height: 16px;
 
 }
-.t3-icon-gp-overlay {
-       background-position: -126px -298px;
-               height: 16px;
+.t3-icon-er-overlay {
+       background-position: -36px -280px;
+       height: 16px;
 
 }
-.t3-icon-gd-overlay {
-       background-position: -270px -280px;
-               height: 16px;
+.t3-icon-mx-overlay {
+       background-position: -180px -370px;
+       height: 16px;
 
 }
-.t3-icon-nl-overlay {
-       background-position: -54px -388px;
-               height: 16px;
+.t3-icon-th {
+       background-position: -144px -169px;
 
 }
-.t3-icon-ru {
-       background-position: -234px -143px;
+.t3-icon-my-overlay {
+       background-position: -198px -370px;
+       height: 16px;
 
 }
-.t3-icon-bz-overlay {
-       background-position: -36px -244px;
-               height: 16px;
+.t3-icon-by-overlay {
+       background-position: -18px -244px;
+       height: 16px;
 
 }
-.t3-icon-cy {
-       background-position: -90px -39px;
+.t3-icon-et {
+       background-position: -72px -52px;
 
 }
-.t3-icon-an {
-       background-position: -126px -0px;
+.t3-icon-gr-overlay {
+       background-position: -162px -298px;
+       height: 16px;
 
 }
-.t3-icon-lk-overlay {
-       background-position: -0px -352px;
-               height: 16px;
+.t3-icon-ph-overlay {
+       background-position: -252px -388px;
+       height: 16px;
 
 }
-.t3-icon-io {
-       background-position: -162px -78px;
+.t3-icon-om-overlay {
+       background-position: -162px -388px;
+       height: 16px;
 
 }
-.t3-icon-gn-overlay {
-       background-position: -108px -298px;
-               height: 16px;
+.t3-icon-it {
+       background-position: -234px -78px;
 
 }
-.t3-icon-jp-overlay {
-       background-position: -0px -334px;
-               height: 16px;
+.t3-icon-mv {
+       background-position: -162px -117px;
 
 }
-.t3-icon-mk-overlay {
-       background-position: -234px -352px;
-               height: 16px;
+.t3-icon-lr-overlay {
+       background-position: -18px -352px;
+       height: 16px;
 
 }
-.t3-icon-ie {
-       background-position: -108px -78px;
+.t3-icon-mx {
+       background-position: -198px -117px;
 
 }
-.t3-icon-vi {
-       background-position: -234px -182px;
+.t3-icon-bn {
+       background-position: -180px -13px;
 
 }
-.t3-icon-gw-overlay {
-       background-position: -234px -298px;
-               height: 16px;
+.t3-icon-gi-overlay {
+       background-position: -54px -298px;
+       height: 16px;
 
 }
-.t3-icon-um {
-       background-position: -90px -182px;
+.t3-icon-qc {
+       background-position: -180px -143px;
 
 }
-.t3-icon-tl {
-       background-position: -180px -169px;
+.t3-icon-ax {
+       background-position: -252px -0px;
 
 }
-.t3-icon-ec-overlay {
-       background-position: -234px -262px;
-               height: 16px;
+.t3-icon-mn {
+       background-position: -0px -117px;
 
 }
-.t3-icon-tv-overlay {
-       background-position: -270px -442px;
-               height: 16px;
+.t3-icon-lb-overlay {
+       background-position: -234px -334px;
+       height: 16px;
 
 }
-.t3-icon-my-overlay {
-       background-position: -198px -370px;
-               height: 16px;
+.t3-icon-pg-overlay {
+       background-position: -234px -388px;
+       height: 16px;
 
 }
-.t3-icon-gi {
-       background-position: -54px -65px;
+.t3-icon-sh-overlay {
+       background-position: -108px -424px;
+       height: 16px;
 
 }
-.t3-icon-ge {
-       background-position: -0px -65px;
+.t3-icon-lt-overlay {
+       background-position: -54px -352px;
+       height: 16px;
 
 }
-.t3-icon-zw-overlay {
-       background-position: -108px -478px;
-               height: 16px;
+.t3-icon-pa-overlay {
+       background-position: -180px -388px;
+       height: 16px;
 
 }
-.t3-icon-pl-overlay {
-       background-position: -0px -406px;
-               height: 16px;
+.t3-icon-lv-overlay {
+       background-position: -90px -352px;
+       height: 16px;
 
 }
-.t3-icon-my {
-       background-position: -216px -117px;
+.t3-icon-scotland-overlay {
+       background-position: -36px -424px;
+       height: 16px;
 
 }
-.t3-icon-fi-overlay {
-       background-position: -126px -280px;
-               height: 16px;
+.t3-icon-do {
+       background-position: -198px -39px;
 
 }
-.t3-icon-es {
-       background-position: -54px -52px;
+.t3-icon-mk {
+       background-position: -234px -104px;
 
 }
-.t3-icon-tc {
-       background-position: -54px -169px;
+.t3-icon-hm-overlay {
+       background-position: -0px -316px;
+       height: 16px;
 
 }
-.t3-icon-kg-overlay {
-       background-position: -36px -334px;
-               height: 16px;
+.t3-icon-io {
+       background-position: -162px -78px;
 
 }
-.t3-icon-cz {
-       background-position: -108px -39px;
+.t3-icon-hr-overlay {
+       background-position: -36px -316px;
+       height: 16px;
 
 }
-.t3-icon-pt-overlay {
-       background-position: -90px -406px;
-               height: 16px;
+.t3-icon-ye {
+       background-position: -72px -195px;
 
 }
-.t3-icon-qa {
-       background-position: -162px -143px;
+.t3-icon-mg {
+       background-position: -198px -104px;
 
 }
-.t3-icon-ht {
-       background-position: -54px -78px;
+.t3-icon-pm-overlay {
+       background-position: -18px -406px;
+       height: 16px;
 
 }
-.t3-icon-id {
-       background-position: -90px -78px;
+.t3-icon-mt-overlay {
+       background-position: -108px -370px;
+       height: 16px;
 
 }
-.t3-icon-gb-overlay {
-       background-position: -252px -280px;
-               height: 16px;
+.t3-icon-et-overlay {
+       background-position: -72px -280px;
+       height: 16px;
 
 }
-.t3-icon-ck {
-       background-position: -198px -26px;
+.t3-icon-at-overlay {
+       background-position: -198px -208px;
+       height: 16px;
 
 }
-.t3-icon-ir {
-       background-position: -198px -78px;
+.t3-icon-gh-overlay {
+       background-position: -36px -298px;
+       height: 16px;
 
 }
-.t3-icon-rs-overlay {
-       background-position: -198px -406px;
-               height: 16px;
+.t3-icon-gw-overlay {
+       background-position: -234px -298px;
+       height: 16px;
 
 }
-.t3-icon-kr-overlay {
-       background-position: -144px -334px;
-               height: 16px;
+.t3-icon-fm-overlay {
+       background-position: -180px -280px;
+       height: 16px;
 
 }
-.t3-icon-mt-overlay {
-       background-position: -108px -370px;
-               height: 16px;
+.t3-icon-sj-overlay {
+       background-position: -144px -424px;
+       height: 16px;
 
 }
-.t3-icon-ge-overlay {
-       background-position: -0px -298px;
-               height: 16px;
+.t3-icon-cm {
+       background-position: -234px -26px;
 
 }
-.t3-icon-af {
-       background-position: -36px -0px;
+.t3-icon-dz {
+       background-position: -216px -39px;
 
 }
-.t3-icon-rw {
-       background-position: -252px -143px;
+.t3-icon-tm {
+       background-position: -216px -169px;
 
 }
-.t3-icon-is-overlay {
-       background-position: -216px -316px;
-               height: 16px;
+.t3-icon-bw {
+       background-position: -0px -26px;
 
 }
-.t3-icon-ai-overlay {
-       background-position: -72px -208px;
-               height: 16px;
+.t3-icon-ci {
+       background-position: -180px -26px;
 
 }
-.t3-icon-as {
-       background-position: -180px -0px;
+.t3-icon-ve-overlay {
+       background-position: -198px -460px;
+       height: 16px;
 
 }
-.t3-icon-so {
-       background-position: -234px -156px;
+.t3-icon-re {
+       background-position: -198px -143px;
 
 }
-.t3-icon-td-overlay {
-       background-position: -54px -442px;
-               height: 16px;
+.t3-icon-bm-overlay {
+       background-position: -162px -226px;
+       height: 16px;
 
 }
-.t3-icon-tz {
-       background-position: -36px -182px;
+.t3-icon-mw-overlay {
+       background-position: -162px -370px;
+       height: 16px;
 
 }
-.t3-icon-gu-overlay {
-       background-position: -216px -298px;
-               height: 16px;
+.t3-icon-vg {
+       background-position: -234px -182px;
 
 }
-.t3-icon-bg-overlay {
-       background-position: -90px -226px;
-               height: 16px;
+.t3-icon-er {
+       background-position: -36px -52px;
 
 }
-.t3-icon-europeanunion {
-       background-position: -90px -52px;
+.t3-icon-af {
+       background-position: -36px -0px;
 
 }
-.t3-icon-lb-overlay {
-       background-position: -234px -334px;
-               height: 16px;
+.t3-icon-qa {
+       background-position: -162px -143px;
 
 }
-.t3-icon-mo {
-       background-position: -18px -117px;
+.t3-icon-tv-overlay {
+       background-position: -0px -460px;
+       height: 16px;
 
 }
-.t3-icon-us-overlay {
-       background-position: -90px -460px;
-               height: 16px;
+.t3-icon-dz-overlay {
+       background-position: -216px -262px;
+       height: 16px;
 
 }
-.t3-icon-km {
-       background-position: -90px -91px;
+.t3-icon-pr-overlay {
+       background-position: -54px -406px;
+       height: 16px;
 
 }
-.t3-icon-hn {
-       background-position: -18px -78px;
+.t3-icon-in {
+       background-position: -144px -78px;
 
 }
-.t3-icon-do-overlay {
-       background-position: -198px -262px;
-               height: 16px;
+.t3-icon-vi-overlay {
+       background-position: -234px -460px;
+       height: 16px;
 
 }
-.t3-icon-tz-overlay {
-       background-position: -18px -460px;
-               height: 16px;
+.t3-icon-zm {
+       background-position: -126px -195px;
 
 }
-.t3-icon-fi {
-       background-position: -126px -52px;
+.t3-icon-ba-overlay {
+       background-position: -0px -226px;
+       height: 16px;
 
 }
-.t3-icon-nu {
-       background-position: -144px -130px;
+.t3-icon-hu-overlay {
+       background-position: -72px -316px;
+       height: 16px;
 
 }
-.t3-icon-fk {
-       background-position: -162px -52px;
+.t3-icon-eg-overlay {
+       background-position: -270px -262px;
+       height: 16px;
 
 }
-.t3-icon-ad-overlay {
-       background-position: -0px -208px;
-               height: 16px;
+.t3-icon-pr {
+       background-position: -72px -143px;
 
 }
-.t3-icon-cf {
-       background-position: -126px -26px;
+.t3-icon-hu {
+       background-position: -72px -78px;
 
 }
-.t3-icon-tc-overlay {
-       background-position: -36px -442px;
-               height: 16px;
+.t3-icon-vc-overlay {
+       background-position: -180px -460px;
+       height: 16px;
 
 }
-.t3-icon-ms-overlay {
-       background-position: -90px -370px;
-               height: 16px;
+.t3-icon-lt {
+       background-position: -54px -104px;
 
 }
-.t3-icon-pt {
-       background-position: -108px -143px;
+.t3-icon-gw {
+       background-position: -234px -65px;
 
 }
-.t3-icon-bf {
-       background-position: -72px -13px;
+.t3-icon-eh-overlay {
+       background-position: -0px -280px;
+       height: 16px;
 
 }
-.t3-icon-cf-overlay {
-       background-position: -126px -244px;
-               height: 16px;
+.t3-icon-sd-overlay {
+       background-position: -54px -424px;
+       height: 16px;
 
 }
-.t3-icon-ye {
-       background-position: -54px -195px;
+.t3-icon-sa-overlay {
+       background-position: -270px -406px;
+       height: 16px;
 
 }
-.t3-icon-tr {
-       background-position: -252px -169px;
+.t3-icon-ug {
+       background-position: -90px -182px;
 
 }
-.t3-icon-ci-overlay {
-       background-position: -180px -244px;
-               height: 16px;
+.t3-icon-id {
+       background-position: -90px -78px;
 
 }
-.t3-icon-sl-overlay {
-       background-position: -162px -424px;
-               height: 16px;
+.t3-icon-bb-overlay {
+       background-position: -18px -226px;
+       height: 16px;
 
 }
-.t3-icon-pn {
-       background-position: -54px -143px;
+.t3-icon-mo {
+       background-position: -18px -117px;
 
 }
-.t3-icon-ag {
-       background-position: -54px -0px;
+.t3-icon-gd-overlay {
+       background-position: -270px -280px;
+       height: 16px;
 
 }
-.t3-icon-se {
-       background-position: -72px -156px;
+.t3-icon-mu-overlay {
+       background-position: -126px -370px;
+       height: 16px;
 
 }
-.t3-icon-bj-overlay {
-       background-position: -144px -226px;
-               height: 16px;
+.t3-icon-bh-overlay {
+       background-position: -108px -226px;
+       height: 16px;
 
 }
-.t3-icon-zm-overlay {
-       background-position: -90px -478px;
-               height: 16px;
+.t3-icon-cc {
+       background-position: -90px -26px;
 
 }
-.t3-icon-de {
-       background-position: -126px -39px;
+.t3-icon-de-overlay {
+       background-position: -126px -262px;
+       height: 16px;
 
 }
-.t3-icon-ca-overlay {
-       background-position: -72px -244px;
-               height: 16px;
+.t3-icon-uz-overlay {
+       background-position: -144px -460px;
+       height: 16px;
 
 }
-.t3-icon-cc-overlay {
-       background-position: -90px -244px;
-               height: 16px;
+.t3-icon-tj {
+       background-position: -162px -169px;
 
 }
-.t3-icon-sm {
-       background-position: -198px -156px;
+.t3-icon-sc-overlay {
+       background-position: -18px -424px;
+       height: 16px;
 
 }
-.t3-icon-ie-overlay {
-       background-position: -108px -316px;
-               height: 16px;
+.t3-icon-wales-overlay {
+       background-position: -0px -478px;
+       height: 16px;
 
 }
-.t3-icon-pw {
-       background-position: -126px -143px;
+.t3-icon-be {
+       background-position: -54px -13px;
 
 }
-.t3-icon-pa-overlay {
-       background-position: -180px -388px;
-               height: 16px;
+.t3-icon-qc-overlay {
+       background-position: -162px -406px;
+       height: 16px;
 
 }
-.t3-icon-bb {
-       background-position: -18px -13px;
+.t3-icon-ht-overlay {
+       background-position: -54px -316px;
+       height: 16px;
 
 }
-.t3-icon-sk-overlay {
-       background-position: -144px -424px;
-               height: 16px;
+.t3-icon-uz {
+       background-position: -162px -182px;
 
 }
-.t3-icon-za-overlay {
-       background-position: -72px -478px;
-               height: 16px;
+.t3-icon-ai-overlay {
+       background-position: -72px -208px;
+       height: 16px;
 
 }
-.t3-icon-lc-overlay {
-       background-position: -252px -334px;
-               height: 16px;
+.t3-icon-ke {
+       background-position: -18px -91px;
 
 }
-.t3-icon-no {
-       background-position: -90px -130px;
+.t3-icon-uy-overlay {
+       background-position: -126px -460px;
+       height: 16px;
 
 }
-.t3-icon-ax-overlay {
-       background-position: -252px -208px;
-               height: 16px;
+.t3-icon-np {
+       background-position: -108px -130px;
 
 }
-.t3-icon-sa {
-       background-position: -270px -143px;
+.t3-icon-is-overlay {
+       background-position: -216px -316px;
+       height: 16px;
 
 }
-.t3-icon-vg {
-       background-position: -216px -182px;
+.t3-icon-dm {
+       background-position: -180px -39px;
 
 }
-.t3-icon-ae-overlay {
-       background-position: -18px -208px;
-               height: 16px;
+.t3-icon-sl {
+       background-position: -198px -156px;
 
 }
-.t3-icon-lk {
-       background-position: -0px -104px;
+.t3-icon-do-overlay {
+       background-position: -198px -262px;
+       height: 16px;
 
 }
-.t3-icon-mg-overlay {
-       background-position: -198px -352px;
-               height: 16px;
+.t3-icon-cx {
+       background-position: -72px -39px;
 
 }
-.t3-icon-cn {
-       background-position: -252px -26px;
+.t3-icon-zw {
+       background-position: -144px -195px;
 
 }
-.t3-icon-np {
-       background-position: -108px -130px;
+.t3-icon-mr {
+       background-position: -72px -117px;
 
 }
-.t3-icon-ph {
-       background-position: -270px -130px;
+.t3-icon-aw {
+       background-position: -234px -0px;
 
 }
-.t3-icon-sb-overlay {
-       background-position: -270px -406px;
-               height: 16px;
+.t3-icon-ma {
+       background-position: -126px -104px;
 
 }
-.t3-icon-fm {
-       background-position: -180px -52px;
+.t3-icon-la-overlay {
+       background-position: -216px -334px;
+       height: 16px;
 
 }
-.t3-icon-to-overlay {
-       background-position: -216px -442px;
-               height: 16px;
+.t3-icon-se {
+       background-position: -90px -156px;
 
 }
-.t3-icon-it-overlay {
-       background-position: -234px -316px;
-               height: 16px;
+.t3-icon-pm {
+       background-position: -36px -143px;
 
 }
-.t3-icon-europeanunion-overlay {
-       background-position: -90px -280px;
-               height: 16px;
+.t3-icon-ch-overlay {
+       background-position: -162px -244px;
+       height: 16px;
 
 }
-.t3-icon-bo {
-       background-position: -198px -13px;
+.t3-icon-eh {
+       background-position: -0px -52px;
 
 }
-.t3-icon-pe-overlay {
-       background-position: -198px -388px;
-               height: 16px;
+.t3-icon-tj-overlay {
+       background-position: -144px -442px;
+       height: 16px;
 
 }
-.t3-icon-cl {
-       background-position: -216px -26px;
+.t3-icon-sb {
+       background-position: -18px -156px;
 
 }
-.t3-icon-mz {
-       background-position: -234px -117px;
+.t3-icon-td {
+       background-position: -90px -169px;
 
 }
-.t3-icon-al-overlay {
-       background-position: -90px -208px;
-               height: 16px;
+.t3-icon-catalonia {
+       background-position: -72px -26px;
 
 }
-.t3-icon-rw-overlay {
-       background-position: -234px -406px;
-               height: 16px;
+.t3-icon-ws-overlay {
+       background-position: -36px -478px;
+       height: 16px;
 
 }
-.t3-icon-tg {
-       background-position: -108px -169px;
+.t3-icon-sd {
+       background-position: -72px -156px;
 
 }
-.t3-icon-si-overlay {
-       background-position: -108px -424px;
-               height: 16px;
+.t3-icon-ec-overlay {
+       background-position: -234px -262px;
+       height: 16px;
 
 }
-.t3-icon-cv-overlay {
-       background-position: -54px -262px;
-               height: 16px;
+.t3-icon-kh-overlay {
+       background-position: -54px -334px;
+       height: 16px;
 
 }
-.t3-icon-ec {
-       background-position: -234px -39px;
+.t3-icon-bn-overlay {
+       background-position: -180px -226px;
+       height: 16px;
 
 }
-.t3-icon-ne-overlay {
-       background-position: -270px -370px;
-               height: 16px;
+.t3-icon-gp {
+       background-position: -126px -65px;
 
 }
-.t3-icon-au-overlay {
-       background-position: -216px -208px;
-               height: 16px;
+.t3-icon-nc {
+       background-position: -270px -117px;
 
 }
-.t3-icon-uz-overlay {
-       background-position: -126px -460px;
-               height: 16px;
+.t3-icon-gi {
+       background-position: -54px -65px;
 
 }
-.t3-icon-gs {
-       background-position: -180px -65px;
+.t3-icon-bi {
+       background-position: -126px -13px;
 
 }
-.t3-icon-ao {
-       background-position: -144px -0px;
+.t3-icon-vu {
+       background-position: -0px -195px;
 
 }
-.t3-icon-fk-overlay {
-       background-position: -162px -280px;
-               height: 16px;
+.t3-icon-sy-overlay {
+       background-position: -18px -442px;
+       height: 16px;
 
 }
-.t3-icon-cn-overlay {
-       background-position: -252px -244px;
-               height: 16px;
+.t3-icon-br {
+       background-position: -216px -13px;
 
 }
-.t3-icon-gt-overlay {
-       background-position: -198px -298px;
-               height: 16px;
+.t3-icon-mo-overlay {
+       background-position: -18px -370px;
+       height: 16px;
 
 }
-.t3-icon-mg {
-       background-position: -198px -104px;
+.t3-icon-az {
+       background-position: -270px -0px;
 
 }
-.t3-icon-et-overlay {
-       background-position: -72px -280px;
-               height: 16px;
+.t3-icon-iq {
+       background-position: -180px -78px;
 
 }
-.t3-icon-as-overlay {
-       background-position: -180px -208px;
-               height: 16px;
+.t3-icon-sv-overlay {
+       background-position: -0px -442px;
+       height: 16px;
 
 }
-.t3-icon-mn-overlay {
-       background-position: -0px -370px;
-               height: 16px;
+.t3-icon-mp {
+       background-position: -36px -117px;
 
 }
-.t3-icon-ma {
-       background-position: -126px -104px;
+.t3-icon-cm-overlay {
+       background-position: -234px -244px;
+       height: 16px;
 
 }
-.t3-icon-gu {
-       background-position: -216px -65px;
+.t3-icon-ml {
+       background-position: -252px -104px;
 
 }
-.t3-icon-canada {
-       background-position: -54px -26px;
+.t3-icon-kp-overlay {
+       background-position: -126px -334px;
+       height: 16px;
 
 }
-.t3-icon-lu-overlay {
-       background-position: -72px -352px;
-               height: 16px;
+.t3-icon-ki {
+       background-position: -72px -91px;
 
 }
-.t3-icon-bt-overlay {
-       background-position: -252px -226px;
-               height: 16px;
+.t3-icon-gu-overlay {
+       background-position: -216px -298px;
+       height: 16px;
 
 }
-.t3-icon-la-overlay {
-       background-position: -216px -334px;
-               height: 16px;
+.t3-icon-me {
+       background-position: -180px -104px;
 
 }
-.t3-icon-kn {
-       background-position: -108px -91px;
+.t3-icon-gr {
+       background-position: -162px -65px;
 
 }
-.t3-icon-mc {
-       background-position: -144px -104px;
+.t3-icon-mw {
+       background-position: -180px -117px;
 
 }
-.t3-icon-ar-overlay {
-       background-position: -162px -208px;
-               height: 16px;
+.t3-icon-pf {
+       background-position: -234px -130px;
 
 }
-.t3-icon-bv-overlay {
-       background-position: -270px -226px;
-               height: 16px;
+.t3-icon-gu {
+       background-position: -216px -65px;
 
 }
-.t3-icon-sh-overlay {
-       background-position: -90px -424px;
-               height: 16px;
+.t3-icon-kg {
+       background-position: -36px -91px;
 
 }
-.t3-icon-mm {
-       background-position: -270px -104px;
+.t3-icon-rs-overlay {
+       background-position: -216px -406px;
+       height: 16px;
 
 }
-.t3-icon-england {
-       background-position: -18px -52px;
+.t3-icon-gb-overlay {
+       background-position: -252px -280px;
+       height: 16px;
 
 }
-.t3-icon-bz {
-       background-position: -36px -26px;
+.t3-icon-sm-overlay {
+       background-position: -198px -424px;
+       height: 16px;
 
 }
-.t3-icon-gb {
-       background-position: -252px -52px;
+.t3-icon-pt-overlay {
+       background-position: -90px -406px;
+       height: 16px;
 
 }
-.t3-icon-pw-overlay {
-       background-position: -108px -406px;
-               height: 16px;
+.t3-icon-cs-overlay {
+       background-position: -18px -262px;
+       height: 16px;
 
 }
-.t3-icon-cy-overlay {
-       background-position: -90px -262px;
-               height: 16px;
+.t3-icon-bg {
+       background-position: -90px -13px;
 
 }
-.t3-icon-vu-overlay {
-       background-position: -252px -460px;
-               height: 16px;
+.t3-icon-gq {
+       background-position: -144px -65px;
 
 }
-.t3-icon-kh {
-       background-position: -54px -91px;
+.t3-icon-sn {
+       background-position: -234px -156px;
 
 }
-.t3-icon-cu-overlay {
-       background-position: -36px -262px;
-               height: 16px;
+.t3-icon-gm {
+       background-position: -90px -65px;
 
 }
-.t3-icon-um-overlay {
-       background-position: -72px -460px;
-               height: 16px;
+.t3-icon-kr-overlay {
+       background-position: -144px -334px;
+       height: 16px;
 
 }
-.t3-icon-hm {
-       background-position: -0px -78px;
+.t3-icon-ng-overlay {
+       background-position: -18px -388px;
+       height: 16px;
 
 }
-.t3-icon-mn {
-       background-position: -0px -117px;
+.t3-icon-ms-overlay {
+       background-position: -90px -370px;
+       height: 16px;
 
 }
-.t3-icon-sy {
-       background-position: -18px -169px;
+.t3-icon-ao {
+       background-position: -144px -0px;
 
 }
-.t3-icon-eg {
-       background-position: -270px -39px;
+.t3-icon-ye-overlay {
+       background-position: -54px -478px;
+       height: 16px;
 
 }
-.t3-icon-mq-overlay {
-       background-position: -54px -370px;
-               height: 16px;
+.t3-icon-vc {
+       background-position: -198px -182px;
 
 }
-.t3-icon-tw {
-       background-position: -18px -182px;
+.t3-icon-om {
+       background-position: -180px -130px;
 
 }
-.t3-icon-tj {
-       background-position: -144px -169px;
+.t3-icon-ci-overlay {
+       background-position: -180px -244px;
+       height: 16px;
 
 }
-.t3-icon-canada-overlay {
-       background-position: -54px -244px;
-               height: 16px;
+.t3-icon-kz {
+       background-position: -198px -91px;
 
 }
-.t3-icon-sj {
-       background-position: -144px -156px;
+.t3-icon-tw {
+       background-position: -36px -182px;
 
 }
-.t3-icon-in-overlay {
-       background-position: -144px -316px;
-               height: 16px;
+.t3-icon-to-overlay {
+       background-position: -234px -442px;
+       height: 16px;
 
 }
-.t3-icon-sv-overlay {
-       background-position: -270px -424px;
-               height: 16px;
+.t3-icon-va {
+       background-position: -180px -182px;
 
 }
 .t3-icon-tn {
-       background-position: -216px -169px;
+       background-position: -234px -169px;
 
 }
-.t3-icon-hr-overlay {
-       background-position: -36px -316px;
-               height: 16px;
+.t3-icon-sr {
+       background-position: -270px -156px;
 
 }
-.t3-icon-jm-overlay {
-       background-position: -252px -316px;
-               height: 16px;
+.t3-icon-catalonia-overlay {
+       background-position: -72px -244px;
+       height: 16px;
 
 }
-.t3-icon-br-overlay {
-       background-position: -216px -226px;
-               height: 16px;
+.t3-icon-sj {
+       background-position: -162px -156px;
 
 }
-.t3-icon-zw {
-       background-position: -126px -195px;
+.t3-icon-ca {
+       background-position: -54px -26px;
 
 }
-.t3-icon-ht-overlay {
-       background-position: -54px -316px;
-               height: 16px;
+.t3-icon-nf {
+       background-position: -18px -130px;
 
 }
-.t3-icon-kr {
-       background-position: -144px -91px;
+.t3-icon-aw-overlay {
+       background-position: -234px -208px;
+       height: 16px;
 
 }
-.t3-icon-fam-overlay {
-       background-position: -108px -280px;
-               height: 16px;
+.t3-icon-mh {
+       background-position: -216px -104px;
 
 }
-.t3-icon-ug-overlay {
-       background-position: -54px -460px;
-               height: 16px;
+.t3-icon-vu-overlay {
+       background-position: -270px -460px;
+       height: 16px;
 
 }
-.t3-icon-tt {
-       background-position: -270px -169px;
+.t3-icon-an {
+       background-position: -126px -0px;
 
 }
-.t3-icon-wf {
-       background-position: -18px -195px;
+.t3-icon-bm {
+       background-position: -162px -13px;
 
 }
-.t3-icon-wales-overlay {
-       background-position: -270px -460px;
-               height: 16px;
+.t3-icon-sk-overlay {
+       background-position: -162px -424px;
+       height: 16px;
 
 }
-.t3-icon-cm-overlay {
-       background-position: -234px -244px;
-               height: 16px;
+.t3-icon-mh-overlay {
+       background-position: -216px -352px;
+       height: 16px;
 
 }
-.t3-icon-dz-overlay {
-       background-position: -216px -262px;
-               height: 16px;
+.t3-icon-tg {
+       background-position: -126px -169px;
 
 }
-.t3-icon-tv {
-       background-position: -0px -182px;
+.t3-icon-wf-overlay {
+       background-position: -18px -478px;
+       height: 16px;
 
 }
-.t3-icon-va-overlay {
-       background-position: -144px -460px;
-               height: 16px;
+.t3-icon-bv {
+       background-position: -270px -13px;
 
 }
-.t3-icon-li {
-       background-position: -270px -91px;
+.t3-icon-cu {
+       background-position: -36px -39px;
 
 }
-.t3-icon-sz-overlay {
-       background-position: -18px -442px;
-               height: 16px;
+.t3-icon-ge {
+       background-position: -0px -65px;
 
 }
-.t3-icon-mz-overlay {
-       background-position: -216px -370px;
-               height: 16px;
+.t3-icon-kh {
+       background-position: -54px -91px;
 
 }
-.t3-icon-md {
-       background-position: -162px -104px;
+.t3-icon-fam-overlay {
+       background-position: -108px -280px;
+       height: 16px;
 
 }
-.t3-icon-na-overlay {
-       background-position: -234px -370px;
-               height: 16px;
+.t3-icon-by {
+       background-position: -18px -26px;
 
 }
-.t3-icon-ga-overlay {
-       background-position: -234px -280px;
-               height: 16px;
+.t3-icon-gd {
+       background-position: -270px -52px;
 
 }
-.t3-icon-mv {
-       background-position: -162px -117px;
+.t3-icon-za {
+       background-position: -108px -195px;
 
 }
-.t3-icon-at {
-       background-position: -198px -0px;
+.t3-icon-tw-overlay {
+       background-position: -18px -460px;
+       height: 16px;
 
 }
-.t3-icon-py-overlay {
-       background-position: -126px -406px;
-               height: 16px;
+.t3-icon-cv {
+       background-position: -54px -39px;
 
 }
-.t3-icon-gh {
-       background-position: -36px -65px;
+.t3-icon-fo {
+       background-position: -198px -52px;
 
 }
-.t3-icon-gw {
-       background-position: -234px -65px;
+.t3-icon-bb {
+       background-position: -18px -13px;
 
 }
-.t3-icon-ke {
-       background-position: -18px -91px;
+.t3-icon-yt-overlay {
+       background-position: -72px -478px;
+       height: 16px;
 
 }
-.t3-icon-bj {
-       background-position: -144px -13px;
+.t3-icon-md {
+       background-position: -162px -104px;
 
 }
-.t3-icon-sg {
-       background-position: -90px -156px;
+.t3-icon-cz-overlay {
+       background-position: -108px -262px;
+       height: 16px;
 
 }
-.t3-icon-bs {
-       background-position: -234px -13px;
+.t3-icon-tl {
+       background-position: -198px -169px;
 
 }
-.t3-icon-zm {
-       background-position: -108px -195px;
+.t3-icon-ky-overlay {
+       background-position: -180px -334px;
+       height: 16px;
 
 }
-.t3-icon-th-overlay {
-       background-position: -108px -442px;
-               height: 16px;
+.t3-icon-sl-overlay {
+       background-position: -180px -424px;
+       height: 16px;
 
 }
-.t3-icon-cx {
-       background-position: -72px -39px;
+.t3-icon-tz-overlay {
+       background-position: -36px -460px;
+       height: 16px;
 
 }
-.t3-icon-tm {
-       background-position: -198px -169px;
+.t3-icon-ng {
+       background-position: -36px -130px;
 
 }
-.t3-icon-ly-overlay {
-       background-position: -108px -352px;
-               height: 16px;
+.t3-icon-ge-overlay {
+       background-position: -0px -298px;
+       height: 16px;
 
 }
-.t3-icon-dk {
-       background-position: -162px -39px;
+.t3-icon-tc-overlay {
+       background-position: -54px -442px;
+       height: 16px;
 
 }
-.t3-icon-bt {
-       background-position: -252px -13px;
+.t3-icon-ga-overlay {
+       background-position: -234px -280px;
+       height: 16px;
 
 }
-.t3-icon-fj {
-       background-position: -144px -52px;
+.t3-icon-eg {
+       background-position: -270px -39px;
 
 }
-.t3-icon-kn-overlay {
-       background-position: -108px -334px;
-               height: 16px;
+.t3-icon-pe {
+       background-position: -216px -130px;
 
 }
-.t3-icon-an-overlay {
-       background-position: -126px -208px;
-               height: 16px;
+.t3-icon-sk {
+       background-position: -180px -156px;
 
 }
-.t3-icon-nu-overlay {
-       background-position: -126px -388px;
-               height: 16px;
+.t3-icon-qa-overlay {
+       background-position: -144px -406px;
+       height: 16px;
 
 }
-.t3-icon-er-overlay {
-       background-position: -36px -280px;
-               height: 16px;
+.t3-icon-bd {
+       background-position: -36px -13px;
 
 }
-.t3-icon-vc-overlay {
-       background-position: -162px -460px;
-               height: 16px;
+.t3-icon-pl-overlay {
+       background-position: -0px -406px;
+       height: 16px;
 
 }
-.t3-icon-mx {
-       background-position: -198px -117px;
+.t3-icon-gn {
+       background-position: -108px -65px;
 
 }
-.t3-icon-cc {
-       background-position: -90px -26px;
+.t3-icon-at {
+       background-position: -198px -0px;
 
 }
-.t3-icon-et {
-       background-position: -72px -52px;
+.t3-icon-ck {
+       background-position: -198px -26px;
 
 }
-.t3-icon-jm {
-       background-position: -252px -78px;
+.t3-icon-gs-overlay {
+       background-position: -180px -298px;
+       height: 16px;
 
 }
-.t3-icon-so-overlay {
-       background-position: -216px -424px;
-               height: 16px;
+.t3-icon-pf-overlay {
+       background-position: -216px -388px;
+       height: 16px;
 
 }
-.t3-icon-re-overlay {
-       background-position: -162px -406px;
-               height: 16px;
+.t3-icon-za-overlay {
+       background-position: -90px -478px;
+       height: 16px;
 
 }
-.t3-icon-kz-overlay {
-       background-position: -198px -334px;
-               height: 16px;
+.t3-icon-sr-overlay {
+       background-position: -252px -424px;
+       height: 16px;
 
 }
-.t3-icon-er {
-       background-position: -36px -52px;
+.t3-icon-nz-overlay {
+       background-position: -144px -388px;
+       height: 16px;
 
 }
-.t3-icon-pg-overlay {
-       background-position: -234px -388px;
-               height: 16px;
+.t3-icon-so-overlay {
+       background-position: -234px -424px;
+       height: 16px;
 
 }
-.t3-icon-sy-overlay {
-       background-position: -0px -442px;
-               height: 16px;
+.t3-icon-vn {
+       background-position: -270px -182px;
 
 }
-.t3-icon-ma-overlay {
-       background-position: -126px -352px;
-               height: 16px;
+.t3-icon-dk-overlay {
+       background-position: -162px -262px;
+       height: 16px;
 
 }
-.t3-icon-iq-overlay {
-       background-position: -180px -316px;
-               height: 16px;
+.t3-icon-ht {
+       background-position: -54px -78px;
 
 }
-.t3-icon-co-overlay {
-       background-position: -270px -244px;
-               height: 16px;
+.t3-icon-ni {
+       background-position: -54px -130px;
 
 }
-.t3-icon-lu {
-       background-position: -72px -104px;
+.t3-icon-bf-overlay {
+       background-position: -72px -226px;
+       height: 16px;
 
 }
-.t3-icon-mp {
-       background-position: -36px -117px;
+.t3-icon-cu-overlay {
+       background-position: -36px -262px;
+       height: 16px;
 
 }
-.t3-icon-bn-overlay {
-       background-position: -180px -226px;
-               height: 16px;
+.t3-icon-gp-overlay {
+       background-position: -126px -298px;
+       height: 16px;
 
 }
 .t3-icon-gf {
        background-position: -18px -65px;
 
 }
-.t3-icon-de-overlay {
-       background-position: -126px -262px;
-               height: 16px;
+.t3-icon-wf {
+       background-position: -36px -195px;
 
 }
-.t3-icon-ar {
-       background-position: -162px -0px;
+.t3-icon-am-overlay {
+       background-position: -108px -208px;
+       height: 16px;
 
 }
-.t3-icon-ye-overlay {
-       background-position: -36px -478px;
-               height: 16px;
+.t3-icon-ad-overlay {
+       background-position: -0px -208px;
+       height: 16px;
 
 }
-.t3-icon-es-overlay {
-       background-position: -54px -280px;
-               height: 16px;
+.t3-icon-jo {
+       background-position: -270px -78px;
 
 }
-.t3-icon-pa {
-       background-position: -198px -130px;
+.t3-icon-tk {
+       background-position: -180px -169px;
 
 }
-.t3-icon-se-overlay {
-       background-position: -54px -424px;
-               height: 16px;
+.t3-icon-me-overlay {
+       background-position: -180px -352px;
+       height: 16px;
 
 }
-.t3-icon-ug {
-       background-position: -72px -182px;
+.t3-icon-bz {
+       background-position: -36px -26px;
 
 }
-.t3-icon-gm {
-       background-position: -90px -65px;
+.t3-icon-um-overlay {
+       background-position: -90px -460px;
+       height: 16px;
 
 }
-.t3-icon-sc {
-       background-position: -18px -156px;
+.t3-icon-in-overlay {
+       background-position: -144px -316px;
+       height: 16px;
 
 }
-.t3-icon-ro {
-       background-position: -198px -143px;
+.t3-icon-tr {
+       background-position: -270px -169px;
 
 }
-.t3-icon-ad {
-       background-position: -0px -0px;
+.t3-icon-td-overlay {
+       background-position: -72px -442px;
+       height: 16px;
 
 }
-.t3-icon-sz {
-       background-position: -36px -169px;
+.t3-icon-as-overlay {
+       background-position: -180px -208px;
+       height: 16px;
 
 }
-.t3-icon-cu {
-       background-position: -36px -39px;
+.t3-icon-sb-overlay {
+       background-position: -0px -424px;
+       height: 16px;
 
 }
-.t3-icon-iq {
-       background-position: -180px -78px;
+.t3-icon-np-overlay {
+       background-position: -90px -388px;
+       height: 16px;
 
 }
-.t3-icon-cs {
-       background-position: -18px -39px;
+.t3-icon-gl-overlay {
+       background-position: -72px -298px;
+       height: 16px;
 
 }
-.t3-icon-pg {
-       background-position: -252px -130px;
+.t3-icon-lc-overlay {
+       background-position: -252px -334px;
+       height: 16px;
 
 }
-.t3-icon-sr {
-       background-position: -252px -156px;
+.t3-icon-sz {
+       background-position: -54px -169px;
 
 }
-.t3-icon-bv {
-       background-position: -270px -13px;
+.t3-icon-bs-overlay {
+       background-position: -234px -226px;
+       height: 16px;
 
 }
-.t3-icon-eh {
-       background-position: -0px -52px;
+.t3-icon-lk {
+       background-position: -0px -104px;
 
 }
-.t3-icon-ca {
-       background-position: -72px -26px;
+.t3-icon-hk {
+       background-position: -270px -65px;
 
 }
-.t3-icon-ps {
-       background-position: -90px -143px;
+.t3-icon-mz {
+       background-position: -234px -117px;
 
 }
-.t3-icon-fm-overlay {
-       background-position: -180px -280px;
-               height: 16px;
+.t3-icon-fi-overlay {
+       background-position: -126px -280px;
+       height: 16px;
 
 }
-.t3-icon-ax {
-       background-position: -252px -0px;
+.t3-icon-mv-overlay {
+       background-position: -144px -370px;
+       height: 16px;
 
 }
-.t3-icon-kz {
-       background-position: -198px -91px;
+.t3-icon-ae-overlay {
+       background-position: -18px -208px;
+       height: 16px;
 
 }
-.t3-icon-hu-overlay {
-       background-position: -72px -316px;
-               height: 16px;
+.t3-icon-bs {
+       background-position: -234px -13px;
 
 }
-.t3-icon-bh-overlay {
-       background-position: -108px -226px;
-               height: 16px;
+.t3-icon-pn-overlay {
+       background-position: -36px -406px;
+       height: 16px;
 
 }
-.t3-icon-za {
-       background-position: -90px -195px;
+.t3-icon-ru-overlay {
+       background-position: -234px -406px;
+       height: 16px;
 
 }
-.t3-icon-jo {
-       background-position: -270px -78px;
+.t3-icon-re-overlay {
+       background-position: -180px -406px;
+       height: 16px;
 
 }
-.t3-icon-az {
-       background-position: -270px -0px;
+.t3-icon-pt {
+       background-position: -108px -143px;
 
 }
-.t3-icon-ni-overlay {
-       background-position: -36px -388px;
-               height: 16px;
+.t3-icon-lr {
+       background-position: -18px -104px;
 
 }
-.t3-icon-ua-overlay {
-       background-position: -36px -460px;
-               height: 16px;
+.t3-icon-fj-overlay {
+       background-position: -144px -280px;
+       height: 16px;
 
 }
-.t3-icon-ee {
-       background-position: -252px -39px;
+.t3-icon-mz-overlay {
+       background-position: -216px -370px;
+       height: 16px;
 
 }
-.t3-icon-mv-overlay {
-       background-position: -144px -370px;
-               height: 16px;
+.t3-icon-cx-overlay {
+       background-position: -72px -262px;
+       height: 16px;
 
 }
-.t3-icon-scotland-overlay {
-       background-position: -18px -424px;
-               height: 16px;
+.t3-icon-cl-overlay {
+       background-position: -216px -244px;
+       height: 16px;
 
 }
-.t3-icon-ws {
-       background-position: -36px -195px;
+.t3-icon-tg-overlay {
+       background-position: -108px -442px;
+       height: 16px;
 
 }
-.t3-icon-be-overlay {
-       background-position: -54px -226px;
-               height: 16px;
+.t3-icon-is {
+       background-position: -216px -78px;
 
 }
-.t3-icon-tl-overlay {
-       background-position: -162px -442px;
-               height: 16px;
+.t3-icon-cf-overlay {
+       background-position: -126px -244px;
+       height: 16px;
 
 }
-.t3-icon-by-overlay {
-       background-position: -18px -244px;
-               height: 16px;
+.t3-icon-ru {
+       background-position: -252px -143px;
 
 }
-.t3-icon-tf-overlay {
-       background-position: -72px -442px;
-               height: 16px;
+.t3-icon-br-overlay {
+       background-position: -216px -226px;
+       height: 16px;
 
 }
-.t3-icon-nf-overlay {
-       background-position: -0px -388px;
-               height: 16px;
+.t3-icon-la {
+       background-position: -216px -91px;
 
 }
-.t3-icon-rs {
-       background-position: -216px -143px;
+.t3-icon-bi-overlay {
+       background-position: -126px -226px;
+       height: 16px;
 
 }
-.t3-icon-ls {
-       background-position: -36px -104px;
+.t3-icon-to {
+       background-position: -252px -169px;
 
 }
-.t3-icon-us {
-       background-position: -108px -182px;
+.t3-icon-gt {
+       background-position: -198px -65px;
 
 }
-.t3-icon-bi {
-       background-position: -126px -13px;
+.t3-icon-no-overlay {
+       background-position: -72px -388px;
+       height: 16px;
 
 }
-.t3-icon-am {
-       background-position: -108px -0px;
+.t3-icon-ws {
+       background-position: -54px -195px;
 
 }
-.t3-icon-lb {
-       background-position: -234px -91px;
+.t3-icon-kp {
+       background-position: -126px -91px;
 
 }
-.t3-icon-sh {
-       background-position: -108px -156px;
+.t3-icon-ai {
+       background-position: -72px -0px;
 
 }
-.t3-icon-th {
-       background-position: -126px -169px;
+.t3-icon-cy {
+       background-position: -90px -39px;
+
+}
+.t3-icon-de {
+       background-position: -126px -39px;
+
+}
+.t3-icon-mm {
+       background-position: -270px -104px;
 
 }
-.t3-icon-bw-overlay {
-       background-position: -0px -244px;
-               height: 16px;
+.t3-icon-mm-overlay {
+       background-position: -270px -352px;
+       height: 16px;
 
 }
-.t3-icon-vi-overlay {
-       background-position: -216px -460px;
-               height: 16px;
+.t3-icon-es-overlay {
+       background-position: -54px -280px;
+       height: 16px;
 
 }
-.t3-icon-multiple {
-       background-position: -144px -117px;
+.t3-icon-sz-overlay {
+       background-position: -36px -442px;
+       height: 16px;
 
 }
-.t3-icon-tf {
-       background-position: -90px -169px;
+.t3-icon-us-overlay {
+       background-position: -108px -460px;
+       height: 16px;
 
 }
-.t3-icon-bm-overlay {
-       background-position: -162px -226px;
-               height: 16px;
+.t3-icon-km {
+       background-position: -90px -91px;
 
 }
-.t3-icon-vn {
-       background-position: -252px -182px;
+.t3-icon-cg-overlay {
+       background-position: -144px -244px;
+       height: 16px;
 
 }
-.t3-icon-dj {
-       background-position: -144px -39px;
+.t3-icon-ly {
+       background-position: -108px -104px;
 
 }
-.t3-icon-tr-overlay {
-       background-position: -234px -442px;
-               height: 16px;
+.t3-icon-lc {
+       background-position: -252px -91px;
 
 }
-.t3-icon-pk-overlay {
-       background-position: -270px -388px;
-               height: 16px;
+.t3-icon-so {
+       background-position: -252px -156px;
 
 }
-.t3-icon-pr-overlay {
-       background-position: -54px -406px;
-               height: 16px;
+.t3-icon-nu-overlay {
+       background-position: -126px -388px;
+       height: 16px;
 
 }
-.t3-icon-lr {
-       background-position: -18px -104px;
+.t3-icon-cr-overlay {
+       background-position: -0px -262px;
+       height: 16px;
 
 }
-.t3-icon-ws-overlay {
-       background-position: -18px -478px;
-               height: 16px;
+.t3-icon-mt {
+       background-position: -108px -117px;
 
 }
-.t3-icon-tm-overlay {
-       background-position: -180px -442px;
-               height: 16px;
+.t3-icon-st {
+       background-position: -0px -169px;
 
 }
-.t3-icon-gd {
-       background-position: -270px -52px;
+.t3-icon-sg-overlay {
+       background-position: -90px -424px;
+       height: 16px;
 
 }
-.t3-icon-mq {
-       background-position: -54px -117px;
+.t3-icon-il {
+       background-position: -126px -78px;
 
 }
-.t3-icon-mx-overlay {
-       background-position: -180px -370px;
-               height: 16px;
+.t3-icon-zw-overlay {
+       background-position: -126px -478px;
+       height: 16px;
 
 }
-.t3-icon-bi-overlay {
-       background-position: -126px -226px;
-               height: 16px;
+.t3-icon-dk {
+       background-position: -162px -39px;
 
 }
-.t3-icon-vu {
-       background-position: -270px -182px;
+.t3-icon-cd {
+       background-position: -108px -26px;
 
 }
-.t3-icon-ch-overlay {
-       background-position: -162px -244px;
-               height: 16px;
+.t3-icon-nz {
+       background-position: -162px -130px;
 
 }
-.t3-icon-pf-overlay {
-       background-position: -216px -388px;
-               height: 16px;
+.t3-icon-no {
+       background-position: -90px -130px;
 
 }
-.t3-icon-cm {
-       background-position: -234px -26px;
+.t3-icon-tt-overlay {
+       background-position: -270px -442px;
+       height: 16px;
 
 }
-.t3-icon-in {
-       background-position: -144px -78px;
+.t3-icon-tl-overlay {
+       background-position: -180px -442px;
+       height: 16px;
 
 }
-.t3-icon-gh-overlay {
-       background-position: -36px -298px;
-               height: 16px;
+.t3-icon-ch {
+       background-position: -162px -26px;
 
 }
-.t3-icon-ke-overlay {
-       background-position: -18px -334px;
-               height: 16px;
+.t3-icon-bd-overlay {
+       background-position: -36px -226px;
+       height: 16px;
 
 }
-.t3-icon-co {
-       background-position: -270px -26px;
+.t3-icon-nl-overlay {
+       background-position: -54px -388px;
+       height: 16px;
 
 }
-.t3-icon-af-overlay {
-       background-position: -36px -208px;
-               height: 16px;
+.t3-icon-py {
+       background-position: -144px -143px;
 
 }
-.t3-icon-td {
-       background-position: -72px -169px;
+.t3-icon-th-overlay {
+       background-position: -126px -442px;
+       height: 16px;
 
 }
-.t3-icon-mu-overlay {
-       background-position: -126px -370px;
-               height: 16px;
+.t3-icon-nc-overlay {
+       background-position: -252px -370px;
+       height: 16px;
 
 }
-.t3-icon-si {
-       background-position: -126px -156px;
+.t3-icon-hr {
+       background-position: -36px -78px;
 
 }
-.t3-icon-io-overlay {
-       background-position: -162px -316px;
-               height: 16px;
+.t3-icon-ma-overlay {
+       background-position: -126px -352px;
+       height: 16px;
 
 }
-.t3-icon-az-overlay {
-       background-position: -270px -208px;
-               height: 16px;
+.t3-icon-gb {
+       background-position: -252px -52px;
 
 }
-.t3-icon-pm {
-       background-position: -36px -143px;
+.t3-icon-il-overlay {
+       background-position: -126px -316px;
+       height: 16px;
 
 }
-.t3-icon-al {
-       background-position: -90px -0px;
+.t3-icon-nu {
+       background-position: -144px -130px;
 
 }
-.t3-icon-gq {
-       background-position: -144px -65px;
+.t3-icon-kn {
+       background-position: -108px -91px;
 
 }
-.t3-icon-pe {
-       background-position: -216px -130px;
+.t3-icon-nr-overlay {
+       background-position: -108px -388px;
+       height: 16px;
 
 }
-.t3-icon-pm-overlay {
-       background-position: -18px -406px;
-               height: 16px;
+.t3-icon-ao-overlay {
+       background-position: -144px -208px;
+       height: 16px;
 
 }
-.t3-icon-ms {
-       background-position: -90px -117px;
+.t3-icon-ua-overlay {
+       background-position: -54px -460px;
+       height: 16px;
 
 }
-.t3-icon-kp {
-       background-position: -126px -91px;
+.t3-icon-bh {
+       background-position: -108px -13px;
 
 }
-.t3-icon-lv-overlay {
-       background-position: -90px -352px;
-               height: 16px;
+.t3-icon-uy {
+       background-position: -144px -182px;
 
 }
-.t3-icon-fo-overlay {
-       background-position: -198px -280px;
-               height: 16px;
+.t3-icon-lv {
+       background-position: -90px -104px;
 
 }
-.t3-icon-pn-overlay {
-       background-position: -36px -406px;
-               height: 16px;
+.t3-icon-fr {
+       background-position: -216px -52px;
 
 }
-.t3-icon-uy-overlay {
-       background-position: -108px -460px;
-               height: 16px;
+.t3-icon-py-overlay {
+       background-position: -126px -406px;
+       height: 16px;
 
 }
-.t3-icon-mc-overlay {
-       background-position: -144px -352px;
-               height: 16px;
+.t3-icon-ls {
+       background-position: -36px -104px;
 
 }
-.t3-icon-lt-overlay {
-       background-position: -54px -352px;
-               height: 16px;
+.t3-icon-rw {
+       background-position: -270px -143px;
 
 }
-.t3-icon-gr-overlay {
-       background-position: -162px -298px;
-               height: 16px;
+.t3-icon-li-overlay {
+       background-position: -270px -334px;
+       height: 16px;
 
 }
-.t3-icon-qa-overlay {
-       background-position: -144px -406px;
-               height: 16px;
+.t3-icon-rw-overlay {
+       background-position: -252px -406px;
+       height: 16px;
 
 }
-.t3-icon-bf-overlay {
-       background-position: -72px -226px;
-               height: 16px;
+.t3-icon-gy {
+       background-position: -252px -65px;
 
 }
-.t3-icon-pk {
-       background-position: -0px -143px;
+.t3-icon-mu {
+       background-position: -126px -117px;
 
 }
-.t3-icon-tt-overlay {
-       background-position: -252px -442px;
-               height: 16px;
+.t3-icon-al-overlay {
+       background-position: -90px -208px;
+       height: 16px;
 
 }
-.t3-icon-va {
-       background-position: -162px -182px;
+.t3-icon-ee-overlay {
+       background-position: -252px -262px;
+       height: 16px;
 
 }
-.t3-icon-sk {
-       background-position: -162px -156px;
+.t3-icon-um {
+       background-position: -108px -182px;
 
 }
-.t3-icon-mw-overlay {
-       background-position: -162px -370px;
-               height: 16px;
+.t3-icon-bt-overlay {
+       background-position: -252px -226px;
+       height: 16px;
 
 }
-.t3-icon-cd {
-       background-position: -108px -26px;
+.t3-icon-lu-overlay {
+       background-position: -72px -352px;
+       height: 16px;
 
 }
-.t3-icon-uz {
-       background-position: -144px -182px;
+.t3-icon-my {
+       background-position: -216px -117px;
 
 }
-.t3-icon-re {
-       background-position: -180px -143px;
+.t3-icon-cg {
+       background-position: -144px -26px;
 
 }
-.t3-icon-it {
-       background-position: -234px -78px;
+.t3-icon-cs {
+       background-position: -18px -39px;
 
 }
-.t3-icon-sg-overlay {
-       background-position: -72px -424px;
-               height: 16px;
+.t3-icon-sv {
+       background-position: -18px -169px;
 
 }
-.t3-icon-aw-overlay {
-       background-position: -234px -208px;
-               height: 16px;
+.t3-icon-bv-overlay {
+       background-position: -270px -226px;
+       height: 16px;
 
 }
-.t3-icon-am-overlay {
-       background-position: -108px -208px;
-               height: 16px;
+.t3-icon-kw {
+       background-position: -162px -91px;
 
 }
-.t3-icon-mm-overlay {
-       background-position: -270px -352px;
-               height: 16px;
+.t3-icon-cn-overlay {
+       background-position: -252px -244px;
+       height: 16px;
 
 }
-.t3-icon-fj-overlay {
-       background-position: -144px -280px;
-               height: 16px;
+.t3-icon-sg {
+       background-position: -108px -156px;
 
 }
-.t3-icon-sv {
-       background-position: -0px -169px;
+.t3-icon-hk-overlay {
+       background-position: -270px -298px;
+       height: 16px;
 
 }
-.t3-icon-kg {
-       background-position: -36px -91px;
+.t3-icon-bo-overlay {
+       background-position: -198px -226px;
+       height: 16px;
 
 }
-.t3-icon-bd-overlay {
-       background-position: -36px -226px;
-               height: 16px;
+.t3-icon-ua {
+       background-position: -72px -182px;
 
 }
-.t3-icon-dm-overlay {
-       background-position: -180px -262px;
-               height: 16px;
+.t3-icon-va-overlay {
+       background-position: -162px -460px;
+       height: 16px;
 
 }
-.t3-icon-ci {
-       background-position: -180px -26px;
+.t3-icon-mc {
+       background-position: -144px -104px;
 
 }
-.t3-icon-mw {
-       background-position: -180px -117px;
+.t3-icon-sm {
+       background-position: -216px -156px;
 
 }
-.t3-icon-lv {
-       background-position: -90px -104px;
+.t3-icon-kw-overlay {
+       background-position: -162px -334px;
+       height: 16px;
 
 }
-.t3-icon-ps-overlay {
-       background-position: -72px -406px;
-               height: 16px;
+.t3-icon-ec {
+       background-position: -234px -39px;
 
 }
-.t3-icon-eh-overlay {
-       background-position: -0px -280px;
-               height: 16px;
+.t3-icon-bj-overlay {
+       background-position: -144px -226px;
+       height: 16px;
 
 }
-.t3-icon-dz {
-       background-position: -216px -39px;
+.t3-icon-be-overlay {
+       background-position: -54px -226px;
+       height: 16px;
 
 }
-.t3-icon-sd-overlay {
-       background-position: -36px -424px;
-               height: 16px;
+.t3-icon-nr {
+       background-position: -126px -130px;
 
 }
-.t3-icon-na {
-       background-position: -252px -117px;
+.t3-icon-ax-overlay {
+       background-position: -252px -208px;
+       height: 16px;
 
 }
-.t3-icon-ve {
-       background-position: -198px -182px;
+.t3-icon-fi {
+       background-position: -126px -52px;
 
 }
-.t3-icon-be {
-       background-position: -54px -13px;
+.t3-icon-pw {
+       background-position: -126px -143px;
 
 }
-.t3-icon-gr {
-       background-position: -162px -65px;
+.t3-icon-vn-overlay {
+       background-position: -252px -460px;
+       height: 16px;
 
 }
-.t3-icon-me-overlay {
-       background-position: -180px -352px;
-               height: 16px;
+.t3-icon-kg-overlay {
+       background-position: -36px -334px;
+       height: 16px;
 
 }
-.t3-icon-sj-overlay {
-       background-position: -126px -424px;
-               height: 16px;
+.t3-icon-hm {
+       background-position: -0px -78px;
 
 }
-.t3-icon-cd-overlay {
-       background-position: -108px -244px;
-               height: 16px;
+.t3-icon-na {
+       background-position: -252px -117px;
 
 }
-.t3-icon-sd {
-       background-position: -54px -156px;
+.t3-icon-ro-overlay {
+       background-position: -198px -406px;
+       height: 16px;
 
 }
-.t3-icon-england-overlay {
-       background-position: -18px -280px;
-               height: 16px;
+.t3-icon-as {
+       background-position: -180px -0px;
 
 }
-.t3-icon-me {
-       background-position: -180px -104px;
+.t3-icon-ki-overlay {
+       background-position: -72px -334px;
+       height: 16px;
 
 }
-.t3-icon-cs-overlay {
-       background-position: -18px -262px;
-               height: 16px;
+.t3-icon-tf {
+       background-position: -108px -169px;
 
 }
-.t3-icon-np-overlay {
-       background-position: -90px -388px;
-               height: 16px;
+.t3-icon-fo-overlay {
+       background-position: -198px -280px;
+       height: 16px;
 
 }
-.t3-icon-ki-overlay {
-       background-position: -72px -334px;
-               height: 16px;
+.t3-icon-bz-overlay {
+       background-position: -36px -244px;
+       height: 16px;
 
 }
-.t3-icon-by {
-       background-position: -18px -26px;
+.t3-icon-tc {
+       background-position: -72px -169px;
 
 }
-.t3-icon-hr {
-       background-position: -36px -78px;
+.t3-icon-cz {
+       background-position: -108px -39px;
 
 }
-.t3-icon-ph-overlay {
-       background-position: -252px -388px;
-               height: 16px;
+.t3-icon-jp {
+       background-position: -0px -91px;
 
 }
-.t3-icon-ao-overlay {
-       background-position: -144px -208px;
-               height: 16px;
+.t3-icon-fm {
+       background-position: -180px -52px;
 
 }
-.t3-icon-ml-overlay {
-       background-position: -252px -352px;
-               height: 16px;
+.t3-icon-pw-overlay {
+       background-position: -108px -406px;
+       height: 16px;
 
 }
-.t3-icon-bw {
-       background-position: -0px -26px;
+.t3-icon-gq-overlay {
+       background-position: -144px -298px;
+       height: 16px;
 
 }
-.t3-icon-mu {
-       background-position: -126px -117px;
+.t3-icon-mp-overlay {
+       background-position: -36px -370px;
+       height: 16px;
 
 }
-.t3-icon-au {
-       background-position: -216px -0px;
+.t3-icon-ro {
+       background-position: -216px -143px;
 
 }
-.t3-icon-fr {
-       background-position: -216px -52px;
+.t3-icon-bt {
+       background-position: -252px -13px;
 
 }
-.t3-icon-pf {
-       background-position: -234px -130px;
+.t3-icon-af-overlay {
+       background-position: -36px -208px;
+       height: 16px;
 
 }
-.t3-icon-ne {
-       background-position: -0px -130px;
+.t3-icon-pk-overlay {
+       background-position: -270px -388px;
+       height: 16px;
 
 }
-.t3-icon-ua {
-       background-position: -54px -182px;
+.t3-icon-id-overlay {
+       background-position: -90px -316px;
+       height: 16px;
 
 }
-.t3-icon-lr-overlay {
-       background-position: -18px -352px;
-               height: 16px;
+.t3-icon-an-overlay {
+       background-position: -126px -208px;
+       height: 16px;
 
 }
-.t3-icon-py {
-       background-position: -144px -143px;
+.t3-icon-cc-overlay {
+       background-position: -90px -244px;
+       height: 16px;
 
 }
-.t3-icon-gq-overlay {
-       background-position: -144px -298px;
-               height: 16px;
+.t3-icon-tm-overlay {
+       background-position: -198px -442px;
+       height: 16px;
 
 }
-.t3-icon-jp {
-       background-position: -0px -91px;
+.t3-icon-gl {
+       background-position: -72px -65px;
 
 }
-.t3-icon-kw {
-       background-position: -162px -91px;
+.t3-icon-st-overlay {
+       background-position: -270px -424px;
+       height: 16px;
 
 }
-.t3-icon-hu {
-       background-position: -72px -78px;
+.t3-icon-mc-overlay {
+       background-position: -144px -352px;
+       height: 16px;
 
 }
-.t3-icon-gl-overlay {
-       background-position: -72px -298px;
-               height: 16px;
+.t3-icon-europeanunion-overlay {
+       background-position: -90px -280px;
+       height: 16px;
 
 }
-.t3-icon-jo-overlay {
-       background-position: -270px -316px;
-               height: 16px;
+.t3-icon-multiple {
+       background-position: -144px -117px;
 
 }
-.t3-icon-nz-overlay {
-       background-position: -144px -388px;
-               height: 16px;
+.t3-icon-pk {
+       background-position: -0px -143px;
 
 }
-.t3-icon-nl {
-       background-position: -72px -130px;
+.t3-icon-ag-overlay {
+       background-position: -54px -208px;
+       height: 16px;
 
 }
-.t3-icon-bg {
-       background-position: -90px -13px;
+.t3-icon-fk {
+       background-position: -162px -52px;
 
 }
-.t3-icon-wf-overlay {
-       background-position: -0px -478px;
-               height: 16px;
+.t3-icon-li {
+       background-position: -270px -91px;
 
 }
-.t3-icon-nr-overlay {
-       background-position: -108px -388px;
-               height: 16px;
+.t3-icon-hn {
+       background-position: -18px -78px;
 
 }
-.t3-icon-cl-overlay {
-       background-position: -216px -244px;
-               height: 16px;
+.t3-icon-cr {
+       background-position: -0px -39px;
 
 }
-.t3-icon-cr-overlay {
-       background-position: -0px -262px;
-               height: 16px;
+.t3-icon-mr-overlay {
+       background-position: -72px -370px;
+       height: 16px;
 
 }
-.t3-icon-tj-overlay {
-       background-position: -126px -442px;
-               height: 16px;
+.t3-icon-ph {
+       background-position: -270px -130px;
 
 }
-.t3-icon-bh {
-       background-position: -108px -13px;
+.t3-icon-ie-overlay {
+       background-position: -108px -316px;
+       height: 16px;
 
 }
-.t3-icon-kw-overlay {
-       background-position: -162px -334px;
-               height: 16px;
+.t3-icon-co {
+       background-position: -270px -26px;
 
 }
-.t3-icon-fam {
-       background-position: -108px -52px;
+.t3-icon-pl {
+       background-position: -18px -143px;
 
 }
-.t3-icon-bn {
-       background-position: -180px -13px;
+.t3-icon-england {
+       background-position: -18px -52px;
 
 }
-.t3-icon-scotland {
-       background-position: -36px -156px;
+.t3-icon-jo-overlay {
+       background-position: -270px -316px;
+       height: 16px;
 
 }
-.t3-icon-sl {
-       background-position: -180px -156px;
+.t3-icon-ck-overlay {
+       background-position: -198px -244px;
+       height: 16px;
 
 }
-.t3-icon-vn-overlay {
-       background-position: -234px -460px;
-               height: 16px;
+.t3-icon-ly-overlay {
+       background-position: -108px -352px;
+       height: 16px;
 
 }
-.t3-icon-bd {
-       background-position: -36px -13px;
+.t3-icon-al {
+       background-position: -90px -0px;
 
 }
-.t3-icon-ng {
-       background-position: -36px -130px;
+.t3-icon-es {
+       background-position: -54px -52px;
 
 }
-.t3-icon-ml {
-       background-position: -252px -104px;
+.t3-icon-jm {
+       background-position: -252px -78px;
 
 }
-.t3-icon-il-overlay {
-       background-position: -126px -316px;
-               height: 16px;
+.t3-icon-europeanunion {
+       background-position: -90px -52px;
 
 }
-.t3-icon-vc {
-       background-position: -180px -182px;
+.t3-icon-tt {
+       background-position: -0px -182px;
 
 }
-.t3-icon-hk {
-       background-position: -270px -65px;
+.t3-icon-gf-overlay {
+       background-position: -18px -298px;
+       height: 16px;
 
 }
-.t3-icon-qc {
-       background-position: -144px -195px;
+.t3-icon-wales {
+       background-position: -18px -195px;
 
 }
-.t3-icon-qc-overlay {
-       background-position: -126px -478px;
+.t3-icon-ba {
+       background-position: -0px -13px;
 
 }
index 9a8ec77..8c35ebf 100644 (file)
@@ -55,6 +55,7 @@ p.t3-help-short.tipIsLinked {
 }
 
 .t3-help-teaser,
+.t3-help-teaser label,
 .t3-help-teaser-icon {
        cursor: help;
 }