/* 


This file has been made by a js code (no texturePacker), with _jeux/_common_spe/geo/flag_css_builder_trav.php


 */
/*-----------------------------------*/
.flag{width: 132px !important; height: 74px !important; border:solid 1px #FFF; border-radius:16px;
background:url(flags_tot_tiny_03.png);display: inline-block; 
-webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.24);
box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.24);}
.flag img{border-radius:16px;}
.flag_xs{-ms-transform: scale(0.5,0.5); /* IE 9 */
    -webkit-transform: scale(0.5,0.5); /* Safari */
    transform: scale(0.5,0.5); border-width:2px;
width: 136px !important; height: 76px; !important}

.flag_xxs{-ms-transform: scale(0.4,0.4); /* IE 9 */
    -webkit-transform: scale(0.4,0.4); /* Safari */
    transform: scale(0.4,0.4); border-width: 4px;
width: 138px !important;
height: 80px !important;}

/* no_flag for quizz without flags */
/*-----------------------------------*/
.flag.flag_none{opacity: 0; width: 74px;height: 6px;}
.flag.flag_none img{opacity: 0;}



/* The lines to be replaced by the code created by TexturePacker : */
/*-----------------------------------*/
.flag_AA {width:130px; height:72px; background-position: -794px -1630px}
.flag_AC {width:130px; height:72px; background-position: -1058px -1556px}
.flag_AE {width:130px; height:72px; background-position: -926px -1556px}
.flag_AF {width:130px; height:72px; background-position: -794px -1556px}
.flag_AG {width:130px; height:72px; background-position: -1058px -1482px}
.flag_AJ {width:130px; height:72px; background-position: -926px -1482px}
.flag_AL {width:130px; height:72px; background-position: -794px -1482px}
.flag_AM {width:130px; height:72px; background-position: -662px -1778px}
.flag_AN {width:130px; height:72px; background-position: -662px -1704px}
.flag_AO {width:130px; height:72px; background-position: -662px -1630px}
.flag_AR {width:130px; height:72px; background-position: -662px -1556px}
.flag_AS {width:130px; height:72px; background-position: -662px -1482px}
.flag_AU {width:130px; height:72px; background-position: -1058px -1408px}
.flag_AV {width:130px; height:72px; background-position: -926px -1408px}
.flag_BA {width:130px; height:72px; background-position: -794px -1408px}
.flag_BB {width:130px; height:72px; background-position: -662px -1408px}
.flag_BC {width:130px; height:72px; background-position: -1058px -1334px}
.flag_BD {width:130px; height:72px; background-position: -926px -1334px}
.flag_BE {width:130px; height:72px; background-position: -794px -1334px}
.flag_BF {width:130px; height:72px; background-position: -662px -1334px}
.flag_BG {width:130px; height:72px; background-position: -530px -1778px}
.flag_BH {width:130px; height:72px; background-position: -530px -1704px}
.flag_BK {width:130px; height:72px; background-position: -530px -1630px}
.flag_BL {width:130px; height:72px; background-position: -530px -1556px}
.flag_BM {width:130px; height:72px; background-position: -530px -1482px}
.flag_BN {width:130px; height:72px; background-position: -530px -1408px}
.flag_BO {width:130px; height:72px; background-position: -530px -1334px}
.flag_BP {width:130px; height:72px; background-position: -1058px -1260px}
.flag_BR {width:130px; height:72px; background-position: -926px -1260px}
.flag_BT {width:130px; height:72px; background-position: -794px -1260px}
.flag_BU {width:130px; height:72px; background-position: -662px -1260px}
.flag_BX {width:130px; height:72px; background-position: -530px -1260px}
.flag_BY {width:130px; height:72px; background-position: -1058px -1186px}
.flag_CA {width:130px; height:72px; background-position: -926px -1186px}
.flag_CB {width:130px; height:72px; background-position: -794px -1186px}
.flag_CD {width:130px; height:72px; background-position: -662px -1186px}
.flag_CE {width:130px; height:72px; background-position: -530px -1186px}
.flag_CF {width:130px; height:72px; background-position: -398px -1778px}
.flag_CG {width:130px; height:72px; background-position: -398px -1704px}
.flag_CH {width:130px; height:72px; background-position: -398px -1630px}
.flag_CI {width:130px; height:72px; background-position: -398px -1556px}
.flag_CJ {width:130px; height:72px; background-position: -398px -1482px}
.flag_CM {width:130px; height:72px; background-position: -398px -1408px}
.flag_CN {width:130px; height:72px; background-position: -398px -1334px}
.flag_CO {width:130px; height:72px; background-position: -398px -1260px}
.flag_CS {width:130px; height:72px; background-position: -398px -1186px}
.flag_CT {width:130px; height:72px; background-position: -1058px -1112px}
.flag_CU {width:130px; height:72px; background-position: -926px -1112px}
.flag_CV {width:130px; height:72px; background-position: -794px -1112px}
.flag_CW {width:130px; height:72px; background-position: -662px -1112px}
.flag_CY {width:130px; height:72px; background-position: -530px -1112px}
.flag_DA {width:130px; height:72px; background-position: -398px -1112px}
.flag_DJ {width:130px; height:72px; background-position: -266px -1778px}
.flag_DO {width:130px; height:72px; background-position: -266px -1704px}
.flag_DR {width:130px; height:72px; background-position: -266px -1630px}
.flag_EC {width:130px; height:72px; background-position: -266px -1556px}
.flag_EG {width:130px; height:72px; background-position: -266px -1482px}
.flag_EI {width:130px; height:72px; background-position: -266px -1408px}
.flag_EK {width:130px; height:72px; background-position: -266px -1334px}
.flag_EN {width:130px; height:72px; background-position: -266px -1260px}
.flag_ENG {width:130px; height:72px; background-position: -266px -1186px}
.flag_ER {width:130px; height:72px; background-position: -266px -1112px}
.flag_ES {width:130px; height:72px; background-position: -1058px -1038px}
.flag_ET {width:130px; height:72px; background-position: -926px -1038px}
.flag_EU {width:130px; height:72px; background-position: -794px -1038px}
.flag_EZ {width:130px; height:72px; background-position: -662px -1038px}
.flag_FI {width:130px; height:72px; background-position: -530px -1038px}
.flag_FJ {width:130px; height:72px; background-position: -398px -1038px}
.flag_FM {width:130px; height:72px; background-position: -266px -1038px}
.flag_FR {width:130px; height:72px; background-position: -1058px -964px}
.flag_GA {width:130px; height:72px; background-position: -926px -964px}
.flag_GAL {width:130px; height:72px; background-position: -794px -964px}
.flag_GB {width:130px; height:72px; background-position: -662px -964px}
.flag_GG {width:130px; height:72px; background-position: -530px -964px}
.flag_GH {width:130px; height:72px; background-position: -398px -964px}
.flag_GIB {width:130px; height:72px; background-position: -266px -964px}
.flag_GJ {width:130px; height:72px; background-position: -134px -1778px}
.flag_GL {width:130px; height:72px; background-position: -134px -1704px}
.flag_GM {width:130px; height:72px; background-position: -134px -1630px}
.flag_GR {width:130px; height:72px; background-position: -134px -1556px}
.flag_GT {width:130px; height:72px; background-position: -134px -1482px}
.flag_GV {width:130px; height:72px; background-position: -134px -1408px}
.flag_GY {width:130px; height:72px; background-position: -134px -1334px}
.flag_HA {width:130px; height:72px; background-position: -134px -1260px}
.flag_HO {width:130px; height:72px; background-position: -134px -1186px}
.flag_HR {width:130px; height:72px; background-position: -134px -1112px}
.flag_HU {width:130px; height:72px; background-position: -134px -1038px}
.flag_IC {width:130px; height:72px; background-position: -134px -964px}
.flag_ID {width:130px; height:72px; background-position: -1058px -890px}
.flag_IN {width:130px; height:72px; background-position: -926px -890px}
.flag_IR {width:130px; height:72px; background-position: -794px -890px}
.flag_IRL {width:130px; height:72px; background-position: -662px -890px}
.flag_IS {width:130px; height:72px; background-position: -530px -890px}
.flag_IT {width:130px; height:72px; background-position: -398px -890px}
.flag_IV {width:130px; height:72px; background-position: -266px -890px}
.flag_IZ {width:130px; height:72px; background-position: -134px -890px}
.flag_JA {width:130px; height:72px; background-position: -1058px -816px}
.flag_JM {width:130px; height:72px; background-position: -926px -816px}
.flag_JO {width:130px; height:72px; background-position: -794px -816px}
.flag_JOM {width:130px; height:72px; background-position: -662px -816px}
.flag_KE {width:130px; height:72px; background-position: -530px -816px}
.flag_KG {width:130px; height:72px; background-position: -398px -816px}
.flag_KN {width:130px; height:72px; background-position: -266px -816px}
.flag_KR {width:130px; height:72px; background-position: -134px -816px}
.flag_KS {width:130px; height:72px; background-position: -2px -1778px}
.flag_KU {width:130px; height:72px; background-position: -2px -1704px}
.flag_KV {width:130px; height:72px; background-position: -2px -1630px}
.flag_KZ {width:130px; height:72px; background-position: -2px -1556px}
.flag_LA {width:130px; height:72px; background-position: -2px -1482px}
.flag_LE {width:130px; height:72px; background-position: -2px -1408px}
.flag_LG {width:130px; height:72px; background-position: -2px -1334px}
.flag_LH {width:130px; height:72px; background-position: -2px -1260px}
.flag_LI {width:130px; height:72px; background-position: -2px -1186px}
.flag_LO {width:130px; height:72px; background-position: -2px -1112px}
.flag_LS {width:130px; height:72px; background-position: -2px -1038px}
.flag_LT {width:130px; height:72px; background-position: -2px -964px}
.flag_LU {width:130px; height:72px; background-position: -2px -890px}
.flag_LY {width:130px; height:72px; background-position: -2px -816px}
.flag_MA {width:130px; height:72px; background-position: -1058px -742px}
.flag_MD {width:130px; height:72px; background-position: -926px -742px}
.flag_ME {width:130px; height:72px; background-position: -794px -742px}
.flag_MG {width:130px; height:72px; background-position: -662px -742px}
.flag_MH {width:130px; height:72px; background-position: -530px -742px}
.flag_MI {width:130px; height:72px; background-position: -398px -742px}
.flag_MK {width:130px; height:72px; background-position: -266px -742px}
.flag_ML {width:130px; height:72px; background-position: -134px -742px}
.flag_MN {width:130px; height:72px; background-position: -2px -742px}
.flag_MO {width:130px; height:72px; background-position: -1058px -668px}
.flag_MP {width:130px; height:72px; background-position: -926px -668px}
.flag_MR {width:130px; height:72px; background-position: -794px -668px}
.flag_MT {width:130px; height:72px; background-position: -662px -668px}
.flag_MU {width:130px; height:72px; background-position: -530px -668px}
.flag_MV {width:130px; height:72px; background-position: -398px -668px}
.flag_MX {width:130px; height:72px; background-position: -266px -668px}
.flag_MY {width:130px; height:72px; background-position: -134px -668px}
.flag_MZ {width:130px; height:72px; background-position: -2px -668px}
.flag_NAZI {width:130px; height:72px; background-position: -1058px -594px}
.flag_NE {width:130px; height:72px; background-position: -926px -594px}
.flag_NG {width:130px; height:72px; background-position: -794px -594px}
.flag_NH {width:130px; height:72px; background-position: -662px -594px}
.flag_NI {width:130px; height:72px; background-position: -530px -594px}
.flag_NL {width:130px; height:72px; background-position: -398px -594px}
.flag_NO {width:130px; height:72px; background-position: -266px -594px}
.flag_NP {width:130px; height:72px; background-position: -134px -594px}
.flag_NR {width:130px; height:72px; background-position: -2px -594px}
.flag_NS {width:130px; height:72px; background-position: -1058px -520px}
.flag_NU {width:130px; height:72px; background-position: -926px -520px}
.flag_NZ {width:130px; height:72px; background-position: -794px -520px}
.flag_PA {width:130px; height:72px; background-position: -662px -520px}
.flag_PE {width:130px; height:72px; background-position: -530px -520px}
.flag_PK {width:130px; height:72px; background-position: -398px -520px}
.flag_PL {width:130px; height:72px; background-position: -266px -520px}
.flag_PM {width:130px; height:72px; background-position: -134px -520px}
.flag_PO {width:130px; height:72px; background-position: -2px -520px}
.flag_PP {width:130px; height:72px; background-position: -1058px -446px}
.flag_PR {width:130px; height:72px; background-position: -926px -446px}
.flag_PS {width:130px; height:72px; background-position: -794px -446px}
.flag_PU {width:130px; height:72px; background-position: -662px -446px}
.flag_PW {width:130px; height:72px; background-position: -530px -446px}
.flag_QA {width:130px; height:72px; background-position: -398px -446px}
.flag_QUE {width:130px; height:72px; background-position: -266px -446px}
.flag_RO {width:130px; height:72px; background-position: -134px -446px}
.flag_RP {width:130px; height:72px; background-position: -2px -446px}
.flag_RS {width:130px; height:72px; background-position: -1058px -372px}
.flag_RU {width:130px; height:72px; background-position: -926px -372px}
.flag_RW {width:130px; height:72px; background-position: -794px -372px}
.flag_SA {width:130px; height:72px; background-position: -662px -372px}
.flag_SC {width:130px; height:72px; background-position: -530px -372px}
.flag_SCO {width:130px; height:72px; background-position: -398px -372px}
.flag_SE {width:130px; height:72px; background-position: -266px -372px}
.flag_SF {width:130px; height:72px; background-position: -134px -372px}
.flag_SG {width:130px; height:72px; background-position: -2px -372px}
.flag_SI {width:130px; height:72px; background-position: -1058px -298px}
.flag_SL {width:130px; height:72px; background-position: -926px -298px}
.flag_SM {width:130px; height:72px; background-position: -794px -298px}
.flag_SN {width:130px; height:72px; background-position: -662px -298px}
.flag_SO {width:130px; height:72px; background-position: -530px -298px}
.flag_SP {width:130px; height:72px; background-position: -398px -298px}
.flag_ST {width:130px; height:72px; background-position: -266px -298px}
.flag_SU {width:130px; height:72px; background-position: -134px -298px}
.flag_SW {width:130px; height:72px; background-position: -2px -298px}
.flag_SY {width:130px; height:72px; background-position: -1058px -224px}
.flag_SZ {width:130px; height:72px; background-position: -926px -224px}
.flag_TD {width:130px; height:72px; background-position: -794px -224px}
.flag_TH {width:130px; height:72px; background-position: -662px -224px}
.flag_TI {width:130px; height:72px; background-position: -530px -224px}
.flag_TK {width:130px; height:72px; background-position: -398px -224px}
.flag_TL {width:130px; height:72px; background-position: -266px -224px}
.flag_TN {width:130px; height:72px; background-position: -134px -224px}
.flag_TO {width:130px; height:72px; background-position: -2px -224px}
.flag_TP {width:130px; height:72px; background-position: -1058px -150px}
.flag_TS {width:130px; height:72px; background-position: -926px -150px}
.flag_TU {width:130px; height:72px; background-position: -794px -150px}
.flag_TV {width:130px; height:72px; background-position: -662px -150px}
.flag_TW {width:130px; height:72px; background-position: -530px -150px}
.flag_TX {width:130px; height:72px; background-position: -398px -150px}
.flag_TZ {width:130px; height:72px; background-position: -266px -150px}
.flag_UG {width:130px; height:72px; background-position: -134px -150px}
.flag_UK {width:130px; height:72px; background-position: -2px -150px}
.flag_UP {width:130px; height:72px; background-position: -1058px -76px}
.flag_URSS {width:130px; height:72px; background-position: -926px -76px}
.flag_US {width:130px; height:72px; background-position: -794px -76px}
.flag_UV {width:130px; height:72px; background-position: -662px -76px}
.flag_UY {width:130px; height:72px; background-position: -530px -76px}
.flag_UZ {width:130px; height:72px; background-position: -398px -76px}
.flag_VA {width:130px; height:72px; background-position: -266px -76px}
.flag_VC {width:130px; height:72px; background-position: -134px -76px}
.flag_VE {width:130px; height:72px; background-position: -2px -76px}
.flag_VM {width:130px; height:72px; background-position: -1058px -2px}
.flag_WA {width:130px; height:72px; background-position: -926px -2px}
.flag_WS {width:130px; height:72px; background-position: -794px -2px}
.flag_WZ {width:130px; height:72px; background-position: -662px -2px}
.flag_XX {width:130px; height:72px; background-position: -530px -2px}
.flag_YM {width:130px; height:72px; background-position: -398px -2px}
.flag_YOUG {width:130px; height:72px; background-position: -266px -2px}
.flag_ZA {width:130px; height:72px; background-position: -134px -2px}
.flag_ZI {width:130px; height:72px; background-position: -2px -2px}