#scrollsearch {
    position: fixed;
    right: 50px;
    bottom: 50px;
    cursor: pointer;
    width: 60px;
    height: 60px;
    background-color: #00247D; /* Rojo bandera de Canadá */
    border-radius: 50%; /* Forma circular */
    z-index: 1000;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center;
    line-height: 65px; /* Centra el contenido dentro del botón */
    transition: background-color 0.3s, opacity 0.3s, transform 0.3s;
}

#scrollsearch i {
    font-size: 24px; /* Tamaño del ícono */
    color: #FFFFFF; /* Flecha blanca */
    transition: color 0.3s;
}

#scrollsearch:hover {
    background-color: #FFFFFF; /* Cambia a blanco al pasar el mouse */
    opacity: 1;
    transform: scale(1.1); /* Aumenta ligeramente el tamaño */
}

#scrollsearch:hover i {
    color: #00247D; /* Cambia la flecha a rojo */
}

#scrollup {
    position: fixed;
    right: 50px;
    bottom: 120px;
    cursor: pointer;
    width: 60px;
    height: 60px;
    background-color: #FF0000; /* Rojo bandera de Canadá */
    display: none;
    border-radius: 50%; /* Forma circular */
    opacity: 0.8;
    z-index: 1000;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align: center;
    line-height: 65px; /* Centra el contenido dentro del botón */
    transition: background-color 0.3s, opacity 0.3s, transform 0.3s;
}

#scrollup i {
    font-size: 24px; /* Tamaño del ícono */
    color: #FFFFFF; /* Flecha blanca */
    transition: color 0.3s;
}

#scrollup:hover {
    background-color: #FFFFFF; /* Cambia a blanco al pasar el mouse */
    opacity: 1;
    transform: scale(1.1); /* Aumenta ligeramente el tamaño */
}

#scrollup:hover i {
    color: #FF0000; /* Cambia la flecha a rojo */
}

/* Sobrescribir estilos secundarios (secondary) con rojo Australia */
.bg-secondary {
    background-color: #FF0000 !important; /* Rojo */
    color: #FFFFFF !important; /* Blanco para el texto */
}

.text-secondary {
    color: #FF0000 !important; /* Rojo */
}

.border-secondary {
    border-color: #FF0000 !important; /* Rojo */
}

.btn-secondary {
    background-color: #FF0000 !important; /* Rojo */
    border-color: #FF0000 !important;
    color: #FFFFFF !important; /* Blanco */
}

.btn-secondary:hover {
    background-color: #CC0000 !important; /* Rojo más oscuro */
    border-color: #B30000 !important;
    color: #FFFFFF !important;
}

.btn-secondary:focus, .btn-secondary.focus {
    background-color: #B30000 !important; /* Rojo más oscuro */
    border-color: #990000 !important;
    color: #FFFFFF !important;
    box-shadow: 0 0 0 0.25rem rgba(255, 0, 0, 0.5); /* Sombra roja */
}

.btn-secondary:active, .btn-secondary.active {
    background-color: #990000 !important;
    border-color: #800000 !important;
    color: #FFFFFF !important;
}

.btn-secondary:disabled, .btn-secondary.disabled {
    background-color: #FF0000 !important;
    border-color: #FF0000 !important;
    color: #FFFFFF !important;
}

/* Sobrescribir estilos primarios (primary) con azul Australia */
.bg-primary {
    background-color: #00247D !important; /* Azul profundo */
    color: #FFFFFF !important; /* Blanco para el texto */
}

.text-primary {
    color: #00247D !important; /* Azul profundo */
}

.border-primary {
    border-color: #00247D !important; /* Azul profundo */
}

.btn-primary {
    background-color: #00247D !important; /* Azul profundo */
    border-color: #00247D !important;
    color: #FFFFFF !important; /* Blanco */
}

.btn-primary:hover {
    background-color: #001A5B !important; /* Azul más oscuro */
    border-color: #00134A !important;
    color: #FFFFFF !important;
}

.btn-primary:focus, .btn-primary.focus {
    background-color: #00134A !important; /* Azul más oscuro */
    border-color: #000E3A !important;
    color: #FFFFFF !important;
    box-shadow: 0 0 0 0.25rem rgba(0, 36, 125, 0.5); /* Sombra azul */
}

.btn-primary:active, .btn-primary.active {
    background-color: #000E3A !important;
    border-color: #000A2C !important;
    color: #FFFFFF !important;
}

.btn-primary:disabled, .btn-primary.disabled {
    background-color: #00247D !important;
    border-color: #00247D !important;
    color: #FFFFFF !important;
}

/*****************************************************************/

body {
    font-family: "Quicksand", sans-serif !important;
    font-optical-sizing: auto;
}

a {
    text-decoration: none !important;
}

.flag{
    display: inline-block;
  }

.imgcoin {
    height: 170px;
    min-width: 315px !important;
    object-fit: scale-down;
}

.scrollable-menu {
    height: auto;
    max-height: 350px;
    overflow-x: hidden;
}

/** --------------------------- PAISES -----------------------*/

/**

https://www.toptal.com/developers/css/sprite-generator
padding: 0 align elements: top-down

1) generar y guardar como img//img/css_flags.png
2) copiar a notepad: eliminar x's , cambiar la clase a flag-... y el url(/img/css_flags.png)
3) copiar estos comentarios en cabecera del fichero
4) guardar fichero css en css/paises.css
5) copiar y pegar a css general
6) minimizar general

**/

.flag-ae {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -20px;
}

.flag-af {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -31px;
}

.flag-africa {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -42px;
}

.flag-africaalemana {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -53px;
}

.flag-africacentral {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -64px;
}

.flag-africafra {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -75px;
}

.flag-ag {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -86px;
}

.flag-ai {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -97px;
}

.flag-al {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -108px;
}

.flag-alderney {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -119px;
}

.flag-alemania {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -130px;
}

.flag-alemania3reich {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -141px;
}

.flag-alemaniademocratic {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -152px;
}

.flag-alemaniaempire {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -163px;
}

.flag-algeria {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -174px;
}

.flag-am {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -185px;
}

.flag-an {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -196px;
}

.flag-andorra {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -207px;
}

.flag-anguilla {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -218px;
}

.flag-ao {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -229px;
}

.flag-aob {
    width: 18px; height: 18px;
    background: url('/img/css_flags.png') -0 -3563px;
}

.flag-arabia_saudi {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -240px;
}

.flag-arabiasur {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -251px;
}

.flag-argentina {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -262px;
}

.flag-armenia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -273px;
}

.flag-as {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -284px;
}

.flag-australia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -295px;
}

.flag-austria {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -306px;
}

.flag-aw {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -317px;
}

.flag-azerbaijan {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -328px;
}

.flag-azores {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -339px;
}

.flag-bahamas {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -350px;
}

.flag-bahrain {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -361px;
}

.flag-barbados {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -372px;
}

.flag-bd {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -383px;
}

.flag-bf {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -394px;
}

.flag-belgica {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -405px;
}

.flag-bh {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -416px;
}

.flag-bi {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -427px;
}

.flag-biafra {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -438px;
}

.flag-bielorusia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -449px;
}

.flag-bikaner {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -460px;
}

.flag-bj {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -471px;
}

.flag-bm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -482px;
}

.flag-bn {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -493px;
}

.flag-bohemia_moravia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -504px;
}

.flag-bolivia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -515px;
}

.flag-borneo_septentrional {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -526px;
}

.flag-bosnia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -537px;
}

.flag-brasil {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -548px;
}

.flag-bremen {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -559px;
}

.flag-britishindia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -570px;
}

.flag-bulgaria {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -581px;
}

.flag-bw {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -592px;
}

.flag-by {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -603px;
}

.flag-bz {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -614px;
}

.flag-cabo_verde {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -625px;
}

.flag-caribe {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -636px;
}

.flag-cc {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -647px;
}

.flag-centro_america {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -658px;
}

.flag-cf {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -669px;
}

.flag-cg {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -680px;
}

.flag-chile {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -691px;
}

.flag-checa {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -702px;
}

.flag-china {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -713px;
}

.flag-canada {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -724px;
}

.flag-china_imperio {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -735px;
}

.flag-chinarep {
    width: 18px; height: 11px;
    background: url('/img/css_flags.png') -0 -746px;
}

.flag-china_sovietica {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -757px;
}

.flag-chipre {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -768px;
}

.flag-ci {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -779px;
}

.flag-ck {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -790px;
}

.flag-cm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -801px;
}

.flag-cocos {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -812px;
}

.flag-corea {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -823px;
}

.flag-costa_marfil {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -834px;
}

.flag-congo_belga {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -845px;
}

.flag-costarica {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -856px;
}

.flag-creta {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -867px;
}

.flag-croacia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -878px;
}

.flag-cs {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -889px;
}

.flag-curacao {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -900px;
}

.flag-cuba {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -911px;
}

.flag-cv {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -922px;
}

.flag-cx {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -933px;
}

.flag-dakhla {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -944px;
}

.flag-danzing {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -955px;
}

.flag-darfur {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -966px;
}

.flag-dinamarca {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -977px;
}

.flag-dj {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -988px;
}

.flag-dm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -999px;
}

.flag-bt {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1010px;
}

.flag-colombia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1021px;
}

.flag-dominicana {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1032px;
}

.flag-dz {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1043px;
}

.flag-eafricae {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1054px;
}

.flag-eastafrica {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1065px;
}

.flag-ecuador {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1076px;
}

.flag-egipto {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1087px;
}

.flag-emiratos_arabes {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1098px;
}

.flag-england {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1109px;
}

.flag-er {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1120px;
}

.flag-escocia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1131px;
}

.flag-eslovakia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1142px;
}

.flag-eslovenia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1153px;
}

.flag-espana {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1164px;
}

.flag-espana_civil {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1175px;
}

.flag-estonia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1186px;
}

.flag-etiopia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1197px;
}

.flag-falkland {
    width: 16px; height: 16px;
    background: url('/img/css_flags.png') -0 -3499px;
}

.flag-filipinas {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1208px;
}

.flag-finlandia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1219px;
}

.flag-fj {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1230px;
}

.flag-fk {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1241px;
}

.flag-fm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1252px;
}

.flag-francia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1263px;
}

.flag-ga {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1274px;
}

.flag-gales {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1285px;
}

.flag-gd {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1296px;
}

.flag-georgia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1307px;
}

.flag-gh {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1318px;
}

.flag-gi {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1329px;
}

.flag-gl {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1340px;
}

.flag-gm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1351px;
}

.flag-gn {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1362px;
}

.flag-gng {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1373px;
}

.flag-gq {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1384px;
}

.flag-grecia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1395px;
}

.flag-gu {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1406px;
}

.flag-guatemala {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1417px;
}

.flag-guersey {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1428px;
}

.flag-gw {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1439px;
}

.flag-gwalior {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1450px;
}

.flag-gy {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1461px;
}

.flag-hn {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1472px;
}

.flag-holanda {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1483px;
}

.flag-honduras_britanica {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1494px;
}

.flag-hongkong {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1505px;
}

.flag-ht {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1516px;
}

.flag-hungria {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1527px;
}

.flag-hutt {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1538px;
}

.flag-imperio_otomano {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1549px;
}

.flag-india {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1560px;
}

.flag-india_francia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1571px;
}

.flag-india_portugal {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1582px;
}

.flag-indochina_francesa {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1593px;
}

.flag-indonesia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1604px;
}

.flag-inglaterra {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1615px;
}

.flag-ir {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1626px;
}

.flag-irak {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1637px;
}

.flag-irlanda {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1648px;
}

.flag-irlanda_norte {
    width: 20px; height: 12px;
    background: url('/img/css_flags.png') -0 -3463px;
}

.flag-islandia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1659px;
}

.flag-isla_pascua {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1670px;
}

.flag-islas_feroe {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1681px;
}

.flag-islas_pitcairn {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1692px;
}

.flag-islas_stoltenhoff {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1703px;
}

.flag-islemen {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1714px;
}

.flag-israel {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1725px;
}

.flag-italia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1736px;
}

.flag-jamaica {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1747px;
}

.flag-japon {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1758px;
}

.flag-jersey {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1769px;
}

.flag-jm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1780px;
}

.flag-jordania {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1791px;
}

.flag-katanga {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1802px;
}

.flag-kenya {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1813px;
}

.flag-kh {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1824px;
}

.flag-ki {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1835px;
}

.flag-km {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1846px;
}

.flag-kn {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1857px;
}

.flag-kp {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1868px;
}

.flag-kw {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1879px;
}

.flag-kyrgyzstan {
    width: 16px; height: 16px;
    background: url('/img/css_flags.png') -0 -3515px;
}

.flag-kz {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1890px;
}

.flag-lb {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1901px;
}

.flag-lc {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1912px;
}

.flag-letonia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1923px;
}

.flag-li {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1934px;
}

.flag-libano {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1945px;
}

.flag-liberia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1956px;
}

.flag-lienchestein {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1967px;
}

.flag-lituania {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1978px;
}

.flag-lk {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -1989px;
}

.flag-ls {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2000px;
}

.flag-lundy {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2011px;
}

.flag-luxemburgo {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2022px;
}

.flag-ly {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2033px;
}

.flag-madeira {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2044px;
}

.flag-malasia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2055px;
}

.flag-malta {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2066px;
}

.flag-marruecos {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2077px;
}

.flag-mauritius {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2088px;
}

.flag-md {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2099px;
}

.flag-me {
    width: 16px; height: 12px;
    background: url('/img/css_flags.png') -0 -3475px;
}

.flag-mexico {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2110px;
}

.flag-mg {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2121px;
}

.flag-mh {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2132px;
}

.flag-mk {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2143px;
}

.flag-ml {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2154px;
}

.flag-mm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2165px;
}

.flag-mn {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2176px;
}

.flag-mo {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2187px;
}

.flag-molossia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2198px;
}

.flag-monaco {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2209px;
}

.flag-monzambique {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2220px;
}

.flag-mp {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2231px;
}

.flag-mq {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2242px;
}

.flag-mr {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2253px;
}

.flag-mv {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2264px;
}

.flag-mw {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2275px;
}

.flag-my {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2286px;
}

.flag-namibia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2297px;
}

.flag-nc {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2308px;
}

.flag-ne {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2319px;
}

.flag-netindies {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2330px;
}

.flag-newfoundland {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2341px;
}

.flag-nf {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2352px;
}

.flag-ng {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2363px;
}

.flag-nguinea {
    width: 19px; height: 11px;
    background: url('/img/css_flags.png') -0 -2374px;
}

.flag-nhe {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2385px;
}

.flag-nicaragua {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2396px;
}

.flag-nigeria {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2407px;
}

.flag-nkr {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2418px;
}

.flag-noruega {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2429px;
}

.flag-np {
    width: 9px; height: 11px;
    background: url('/img/css_flags.png') -0 -2440px;
}

.flag-nr {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2451px;
}

.flag-nu {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2462px;
}

.flag-nyasaland {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2473px;
}

.flag-nz {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2484px;
}

.flag-om {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2495px;
}

.flag-oman_muscat {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2506px;
}

.flag-panama {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2517px;
}

.flag-paraguay {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2528px;
}

.flag-peru {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2539px;
}

.flag-pg {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2550px;
}

.flag-pk {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2561px;
}

.flag-polinesia_francesa {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2572px;
}

.flag-polonia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2583px;
}

.flag-portugal {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2594px;
}

.flag-ps {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2605px;
}

.flag-puerto_rico {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2616px;
}

.flag-pw {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2627px;
}

.flag-qatardu {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2638px;
}

.flag-reino_unido {
    width: 18px; height: 12px;
    background: url('/img/css_flags.png') -0 -3487px;
}

.flag-rep_democratic_congo {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2649px;
}

.flag-reunion {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2660px;
}

.flag-rhodesia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2671px;
}

.flag-rs {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2682px;
}

.flag-rsur {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2693px;
}

.flag-rumania {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2704px;
}

.flag-rusia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2715px;
}

.flag-rw {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2726px;
}

.flag-sa {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2737px;
}

.flag-saarland {
    width: 16px; height: 10px;
    background: url('/img/css_flags.png') -0 -0;
}

.flag-sahara {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2748px;
}

.flag-qa {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2759px;
}

.flag-sajonia {
    width: 16px; height: 10px;
    background: url('/img/css_flags.png') -0 -10px;
}

.flag-salvador {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2770px;
}

.flag-san_marino {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2781px;
}

.flag-san_pedro_miquelon {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2792px;
}

.flag-sarawak {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2803px;
}

.flag-sardinia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2814px;
}

.flag-sb {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2825px;
}

.flag-sc {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2836px;
}

.flag-scotland {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2847px;
}

.flag-senegal {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2858px;
}

.flag-serbia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2869px;
}

.flag-singapur {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2880px;
}

.flag-siria {
    width: 16px; height: 16px;
    background: url('/img/css_flags.png') -0 -3531px;
}

.flag-sl {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2891px;
}

.flag-so {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2902px;
}

.flag-somaliland {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2913px;
}

.flag-spitzbergen {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2924px;
}

.flag-sr {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2935px;
}

.flag-st {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2946px;
}

.flag-sudan {
    width: 16px; height: 16px;
    background: url('/img/css_flags.png') -0 -3547px;
}

.flag-sudansur {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2957px;
}

.flag-suecia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2968px;
}

.flag-suiza {
    width: 11px; height: 11px;
    background: url('/img/css_flags.png') -0 -2979px;
}

.flag-sumatra {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -2990px;
}

.flag-surafrica {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3001px;
}

.flag-suriname {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3012px;
}

.flag-sz {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3023px;
}

.flag-tailandia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3034px;
}

.flag-tajikistan {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3045px;
}

.flag-tc {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3056px;
}

.flag-tg {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3067px;
}

.flag-tibet {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3078px;
}

.flag-tibet {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3089px;
}

.flag-timorp {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3100px;
}

.flag-tk {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3111px;
}

.flag-tl {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3122px;
}

.flag-tm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3133px;
}

.flag-to {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3144px;
}

.flag-transnistria {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3155px;
}

.flag-travancore {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3166px;
}

.flag-tt {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3177px;
}

.flag-tunez {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3188px;
}

.flag-turquia {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3199px;
}

.flag-tv {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3210px;
}

.flag-tw {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3221px;
}

.flag-tz {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3232px;
}

.flag-ua {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3243px;
}

.flag-ug {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3254px;
}

.flag-urss {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3265px;
}

.flag-uruguay {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3276px;
}

.flag-usa {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3287px;
}

.flag-uz {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3298px;
}

.flag-vaticano {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3309px;
}

.flag-vc {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3320px;
}

.flag-venezuela {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3331px;
}

.flag-vg {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3342px;
}

.flag-vn {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3353px;
}

.flag-vn_sur {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3364px;
}

.flag-vu {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3375px;
}

.flag-wales {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3386px;
}

.flag-ws {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3397px;
}

.flag-ye {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3408px;
}

.flag-zaire {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3419px;
}

.flag-zimbabwe {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3430px;
}

.flag-zm {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3441px;
}

.flag-zanzibar {
    width: 16px; height: 11px;
    background: url('/img/css_flags.png') -0 -3452px;
}
  
