/*/ 
/* (c) 2026-2027
/* 
/* Este fichero está protegido por derechos de autor. Se considera un uso: el archivo o transmisión o reproducción de esta información o cualquier parte de la información,
/* en cualquier forma, por ejemplo, en forma impresa, de forma virtual, o en cualquier medio, o cualquier otro uso de la información presentada.
/*
/* Todas las marcas aquí listadas son propiedad de sus respectivos autores.
/*
/*/

/* SVG */
.bookie{
    min-height:40px;
    width:20%;
    display:inline-flex;
    background:white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius:4px;
    box-shadow:var(--bs);
}
.bookie.pill img{
    max-width:80%;
}
.bookie.rectangle:before{
    display:none !important;
}
.bookie.rectangle{
    width:160px;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    border-radius: 10px !important;
}
.bookie.rectangle img{
    max-width: 48% !important;
    max-height: 90%;
}
.bookie.squared{
    width:120px;
    height:120px;
}
.bookie.squared.big{
    width:257px;
    height:257px;
}
.bookie.squared:not(.big) img{
    max-width:96px;
}
.bookie.squared.big img{
    max-width:75%;
}
.bookie.pill{
    width:70px;
    min-height:35px;
    overflow:hidden;
}
.bookie[data-bookie="betmexico"]{
    background:rgb(38, 38, 38);
}
.bookie[data-bookie="playdoit"]{
    background:#ff0008;
}
.bookie[data-bookie="tombola"]{
    background:#00a295;
}
.bookie[data-bookie="pinatacasino"]{
    background:#098398;
}
.bookie[data-bookie="solcasino"]{
    background:#e9ebf8;
}
.bookie[data-bookie="goldenbull"]{
    background:#05161D;
}
.bookie[data-bookie="speedybet"]{
    background:#091417;
}
.bookie[data-bookie="botemania"]{
    background:rgb(254, 125, 30);
}
.bookie[data-bookie="casino777"]{
    background:#0c1116;
}
.bookie[data-bookie="slotsmagic"]{
    background:#420E40;
}
.bookie[data-bookie="slotstars"]{
    background:#120C3C;
}
.bookie[data-bookie="lunacasino"],
.bookie[data-bookie="luna-casino"]{
    background:#101624;
}
.bookie[data-bookie="ijuego"],
.bookie[data-bookie="casinogranvia"]{
    background:#015c57;
}
.bookie[data-bookie="casinomarbella"]{
    background:#202020;
}
.bookie[data-bookie="meridianbet"]{
    background:#ff3632;
}
.bookie[data-bookie="betinia"]{
    background:#000f2b;
}
.bookie[data-bookie="apuesto"]{ /* Apuesto.com (MX) */
    background:#262626;
}
.bookie.squared[data-bookie="pokerstars_casino"] img{
    max-width: 125px !important;
}
.bookie.pill[data-bookie="888casino"] img{
    max-width:64% !important;
}
.bookie[data-bookie="gate777"]{
    background:#192124;
}
.bookie[data-bookie="brazino777"]{
    background:#035d0e;
}
.bookie[data-bookie="micasino"]{
    background:#2e2d2c;
}
.bookie[data-bookie="genting-casino"] img,
.bookie[data-bookie="genting_casino"] img{
    max-width:55px !important;
}
.bookie[data-bookie="slingo"]{
    background:#00072d;
}
.bookie[data-bookie="spingenie"]{
    background:#6ebaff;
}
.bookie[data-bookie="apuestarey"]{
    background:#082865;
}
.bookie[data-bookie="playcity"]{
    background:#1e2867;
}
.bookie[data-bookie="oneplaycasino"],
.bookie[data-bookie="bacanaplay"],
.bookie[data-bookie="genting-casino"],
.bookie[data-bookie="genting_casino"]{
    background:white;
}
.bookie[data-bookie="megacasino"]{
    background:#3c3839;
}
.bookie[data-bookie="stake"]{
    background:#032733;
}
.bookie[data-bookie="jugabet"]{
    background:#0a234f;
}
.bookie[data-bookie="21casino"]{
    background:#383840;
}
.bookie.squared:not(.big)[data-bookie="21casino"] img{
    max-width:65px !important;
}
.bookie[data-bookie="casino_sol"]{
    background:#2f2a27;
}
.bookie[data-bookie="ice36"]{
    background:#002538;
}
.bookie[data-bookie="neon54"]{
    background:#AEEFE5;
}
.bookie[data-bookie="nomini"]{
    background-color: #00bee1;
    background-image: radial-gradient(643.35px at 49.98% 45.04%,#ffffff73 0%,#fff0 100%);
}
.bookie[data-bookie="somoscasino"]{
    background:#b73e9d;
}
.bookie[data-bookie="novibet"]{
    background:#0e162b;
}
.bookie[data-bookie="spinpug"]{
    background:#DA5F89;
}
.bookie[data-bookie="eucasino"]{
    background:#0075A2;
}
.bookie[data-bookie="megarush"]{
    background:#1B0936;
}
.bookie[data-bookie="energycasino"]{
    background:#070808;
}
.bookie[data-bookie="playtoro"]{
    background:#002C4C;
}
.bookie[data-bookie="doradobet"]{
    background:#242637;
}
.bookie[data-bookie="wplay"]{
    background:#1c2741;
}
.bookie[data-bookie="campobet"]{
    background-image: radial-gradient(circle 805px at center, #1b5232 0%, #101e26 99%, #101e26 100%);
}
.bookie[data-bookie="fullreto"]{
    background:#012640;
}
.bookie[data-bookie="zeturf"]{
    background:#c90900;
}
.bookie[data-bookie="zebet"]{
    background:#18242a;
}
.bookie[data-bookie="megapuesta"]{
    background:#f1cf00;
}
.bookie[data-bookie="gozabet"]{
    background:#1c2838;
}
.bookie[data-bookie="scrapebet"]{
    background: linear-gradient(45deg, #052842, #021a2c);
}
.bookie[data-bookie="shangrila"]{
    background:#0c071b;
}
.bookie[data-bookie="playzilla"]{
    background:#03101f;
}
.bookie[data-bookie="ultracasino"]{
    background:#ff3f3e;
}
.bookie[data-bookie="betsala"]{
    background:#161326;
}
.bookie[data-bookie="ahtigames"]{
    background: #07359d;
    background: -moz-linear-gradient(left,#07359d 0%,#156dcd 50%,#083294 100%);
    background: -webkit-linear-gradient(left,#07359d 0%,#156dcd 50%,#083294 100%);
    background: linear-gradient(to right,#07359d 0%,#156dcd 50%,#083294 100%);
}
.bookie[data-bookie="suprabets"]{
    background:#181818;
}
.bookie.pill[data-bookie="spin_casino"] img{
    max-height:35px;
}
.bookie.squared[data-bookie="spin_casino"] img{
    max-width:60px;
}
.bookie[data-bookie="betwarrior"]{
    background:#f2693f;
}
.bookie.pill[data-bookie="betwarrior"] img{
    max-height:30px;
}
.bookie.squared[data-bookie="betwarrior"] img{
    width:50px;
}
.bookie[data-bookie="betfun"]{
    background:#282167;
}
.bookie[data-bookie="genesis"]{
    background:#070920;
}
.bookie.pill[data-bookie="genesis"] img{
    max-width:65%;
}
.bookie[data-bookie="betuk"]{
    background:#203e56;
}
.bookie[data-bookie="bet365"]{
    background:#126e51;
}
.bookie[data-bookie="interwetten"]{
    background:#ffd200;
}
.bookie[data-bookie="sportsbet"]{
    background:#2c323a;
}
.bookie[data-bookie="yosports"]{
    background:#131b28;
}
.bookie[data-bookie="apuestasvalor"]{
    background:#333;
}
.bookie[data-bookie="cyberbet"]{
    background:#0233c4;
}

/* YaJuego */
.bookie[data-bookie="yajuego"]{
    background:#002d72;
}

/* Rabona */
.bookie[data-bookie="rabona"]{
    background:#bc1f39;
}

/* Bodog */
.bookie[data-bookie="bodog"]{
    background:#1b1c1d;
}

/* Betmaster */
.bookie[data-bookie="betmaster"]{
    background:#404765;
}

/* YoBingo */
.bookie[data-bookie="yobingo"]{
    background:#2f0548;
}

/* Partycasino */
.bookie[data-bookie="partypoker"],
.bookie[data-bookie="partycasino"]{
    background:#171717;
}

/* Playuzu */
.bookie[data-bookie="playuzu"]{
    background:#902984;
}	

/* Yocasino */
.bookie[data-bookie="yocasino"]{
    background:#120f21;
}

/* 888casino */
.bookie[data-bookie="888casino"]{
    background:#7ff800;
}

/* Platincasino */
.bookie[data-bookie="platincasino"]{
    background:#002234;
}

/* Swiftcasino */
.bookie[data-bookie="swiftcasino"]{
    background:#1d1d1d;
}

/* Todoslots */
.bookie[data-bookie="todoslots"]{
    background:#001e35;
}

/* MonopolyCasino */
.bookie[data-bookie="monopoly-casino"],
.bookie[data-bookie="monopoly-casino"]{
    background:#04214f;
}

/* DaznBet */
.bookie[data-bookie="daznbet_es"].pill img,
.bookie[data-bookie="daznbet"].pill img{
    max-width:50%;
}
.bookie[data-bookie="daznbet_es"],
.bookie[data-bookie="daznbet"]{
    background:#0c161b;
}
.bookie[data-bookie="betwinner"]{
    background:#1a674b;
}
.bookie[data-bookie="betmotion"]{
    background:#0075ff;
}
.bookie[data-bookie="megapari"]{
    background:#1f1f1f;
}
.bookie[data-bookie="betcris"]{
    background:#0092ce;
}
.bookie[data-bookie="netbet"]{
    background:#333743;
}
.bookie[data-bookie="strendus"]{
    background:#212429;
}
.bookie[data-bookie="ditobet"]{
    background: #171c2c;
}
.bookie[data-bookie="mrplay"]{
    background:white;
}
.bookie[data-bookie="cloudbet"]{
    background:#17093d
}

/* LSbet (CO) */
.bookie[data-bookie="lsbet"]{
    background:#48952b;
}

.bookie[data-bookie="desafiobet"]{
    background:#171715;
}
.bookie[data-bookie="wazamba"]{
    background:#321a64;
}
.bookie[data-bookie="teapuesto"]{
    background:#ff6700;
}
.bookie[data-bookie="chillbet"]{
    background:#12182b;
}
.bookie[data-bookie="ganaexpress"]{
    background:#006466;
}
.bookie[data-bookie="bcgame"]{
    background:#292d2e;
}
.bookie[data-bookie="betboom"],
.bookie[data-bookie="bigbola"],
.bookie[data-bookie="easybet"],
.bookie[data-bookie="emotivacasino"],
.bookie[data-bookie="pokerstars"],
.bookie[data-bookie="pokerstars_casino"],
.bookie[data-bookie="geckoplay"],
.bookie[data-bookie="pauseandplay"],
.bookie[data-bookie="metal_casino"],
.bookie[data-bookie="tikitakaplay"],
.bookie[data-bookie="1xslots"],
.bookie[data-bookie="winspark"],
.bookie[data-bookie="melbet"],
.bookie[data-bookie="onecasino"],
.bookie[data-bookie="winpot"],
.bookie[data-bookie="jugadon"],
.bookie[data-bookie="royalwinner"],
.bookie[data-bookie="lordping"],
.bookie[data-bookie="betmgm"],
.bookie[data-bookie="winner"],
.bookie[data-bookie="10bet"]{
    background:black;
}
.bookie.pill[data-bookie="10bet"] img{
    max-width:33px;
}
.bookie[data-bookie="cashalot"],
.bookie[data-bookie="nordiscasino"]{
    background:#14192c;
}
.bookie.squared[data-bookie="10bet"] img{
    width:50px;
}

/* Betsafe / Vistabet / KTO */
.bookie[data-bookie="jackpotcity"],
.bookie[data-bookie="truefortune"],
.bookie[data-bookie="casino_barcelona"],
.bookie[data-bookie="betway"],
.bookie[data-bookie="bet777"],
.bookie[data-bookie="versus"],
.bookie[data-bookie="bwin"],
.bookie[data-bookie="betobet"],
.bookie[data-bookie="fantasticbet"],
.bookie[data-bookie="parimatch"],
.bookie[data-bookie="goldenpark"],
.bookie[data-bookie="metalcasino"],
.bookie[data-bookie="kto"],
.bookie[data-bookie="betiton"],
.bookie[data-bookie="nordis"],
.bookie[data-bookie="kto_pe"],
.bookie[data-bookie="lvbet"],
.bookie[data-bookie="xlbet"],
.bookie[data-bookie="vistabet"],
.bookie[data-bookie="betsafe"]{
    background:black;
}

.bookie[data-bookie="solbet"]{
    background:#191919;
}

.bookie[data-bookie="lynxbet"]{
    background:#587ea5;
}

/* Mybet */
.bookie[data-bookie="mybet_de"],
.bookie[data-bookie="mybet"]{
    background:#001e2e;
}
.bookie[data-bookie="betano"]{
    background:#ff6600;
}
.bookie[data-bookie="sportaza"]{
    background:#061249;
}
/* Sportingbet */
.bookie[data-bookie="sportingbet"]{
    background:#0988d1;
}

/* HollandCasino */
.bookie[data-bookie="hollandcasino"]{
    background:#011c38;
}

/* Titanbet */
.bookie[data-bookie="titanbet"]{
    background:#212529;
}

/* Evobet */
.bookie[data-bookie="evobet"]{
    background:#151c21;
}

/* Campeónbet */
.bookie[data-bookie="campeonbet"]{
    background:#161e27;
}

/* AdmiralBet */
.bookie[data-bookie="starvegas"],
.bookie[data-bookie="admiralbet"]{
    background:#002454;
}

/* TornadoBet (CO) */
.bookie[data-bookie="tornadobet"]{
    background:#091623;
}

/* ReloadBet (CO) */
.bookie[data-bookie="reloadbet"]{
    background:#fece38;
}

/* Pinnacle */
.bookie[data-bookie="pinnacle"]{
    background:#0d1625;
}

/* Rivalo */
.bookie[data-bookie="rivalo"]{
    background:#003366;
}

/* Betboo */
.bookie[data-bookie="betboo"]{
    background:#ca3b1b;
}

/* Virginbet */
.bookie[data-bookie="virginbet"]{
    background:#e10a0a;
}

/* Retabet / Betboro */
.bookie[data-bookie="betboro"],
.bookie[data-bookie="retabet"]{
    background:#1b1b1b;
}
.bookie[data-bookie="retabet"] img{
    height:50px;
}
.bookie.pill[data-bookie="retabet"] img{
    height:35px;
}

/* Tonybet */
.bookie[data-bookie="tonybet"]{
    background:#303237;
}

/* 32red */
.bookie[data-bookie="32red"]{
    background:#ff141a;
}

/* Fansbet */
.bookie[data-bookie="fansbet"]{
    background:#272a31;
}

/* VBet */
.bookie[data-bookie="vbet"]{
    background:#5101D3;
}

/* Redbet */
.bookie[data-bookie="redbet"]{
    background:#e30521;
}

/* Ebingo */
.bookie[data-bookie="ebingo"]{
    background:#333333;
}

/* Mondobets */
.bookie[data-bookie="mondobets"]{
    background:#00338f;
}
.bookie[data-bookie="mondobets"].squared img{
    min-height:19px !important;
}

/* Codere */
.bookie[data-bookie="codere"]{
    background:#79c000; /*#00a131;*/
}

/* 22bet */
.bookie[data-bookie="22bet"]{
    background: rgb(1,35,37);
    background: linear-gradient(0deg, rgba(1,35,37,1) 0%, rgba(8,82,89,1) 100%);
}

.bookie[data-bookie="gratogana"]{
    background:#161149;
}
/* Mozzartbet */
.bookie[data-bookie="mozzartbet"]{
    background:#2c207e;
}

/* Casumo */
.bookie[data-bookie="casumo"]{
    background:#32007e;
}

/* Videoslots */
.bookie[data-bookie="videoslots"]{
    background:#0e0e0e;
}

/* Royale500 */
.bookie[data-bookie="royale500"]{
    background:#333;
}

/* Botemania */
.bookie[data-bookie="botemania"]{
    background:#fe7d1e;
}

/* Juegging */
.bookie[data-bookie="juegging"]{
    background:#58b202;
}

/* Winamax */
.bookie[data-bookie="winamax"]{
    background:#090909;
}

/* 888sport */
.bookie[data-bookie="888sport"]{
    background:#fc6200;
}
.bookie.pill[data-bookie="888sport"] img{
    max-height:30px !important;
    height:30px !important;
    min-height:30px !important;
}
.bookie.squared[data-bookie="888casino"] img,
.bookie.squared[data-bookie="888sport"] img{
    width:55px;
}

/* Casino Gran Madrid */
.bookie[data-bookie="cgmapuestas"]{
    background:#27293e;
}

/* Playjango */
.bookie[data-bookie="playjango"]{
    background:#2e89bf;
}

/* Betsson */
.bookie[data-bookie="betsson_es"],
.bookie[data-bookie="betsson"]{
    background:#ff6600;
}

/* Efbet */
.bookie[data-bookie="efbet"]{
    background:#1c1c1c;
}

/* MrGreen */
.bookie[data-bookie="mrgreen"]{
    background:#1D733D;
}
.bookie.pill[data-bookie="mrgreen"] img{
    max-height: 27px !important;
    height: 27px !important;
    min-height: 27px !important;
}

/* Betfred */
.bookie[data-bookie="betfred"]{
    background: linear-gradient(270deg, #04498f 0%, #e30f38 100%);
}

/* Wanabet */
.bookie[data-bookie="yaasscasino"]{
    background:black;
}
.bookie[data-bookie="wanabet"]{
    background:#ea1c74;
}

/* Sisal */
.bookie[data-bookie="sisal"]{
    background:#005f3b;
}

/* Suertia */
.bookie[data-bookie="olybet"]{
    background:#f73535;
}
.bookie[data-bookie="suertia"]{
    background:#00b6ff;
}

/* Marathonbet */
.bookie[data-bookie="marathonbet"]{
    background:#013d79;
}
.bookie.pill[data-bookie="jokerbet"],
.bookie.pill[data-bookie="marca_apuestas"],
.bookie.pill[data-bookie="circus"],
.bookie.squared[data-bookie="marathonbet"],
.bookie.squared[data-bookie="marca_apuestas"],
.bookie.squared[data-bookie="circus"],
.bookie.squared[data-bookie="bet777"],
.bookie.squared[data-bookie="kirolbet"],
.bookie.squared[data-bookie="jokerbet"]{
    border: 1px solid var(--grey2);
}
.bookie.squared[data-bookie="marca_apuestas"] img{
    width:95%;
    height: 50px;
}
.bookie[data-bookie="interwetten"] img{
    width:95%;
    height: 35px;
}
.bookie.squared[data-bookie="interwetten"] img{
    height:60px;
}
.bookie[data-bookie="enracha"]{
    background:#282c2d;
}
.bookie[data-bookie="paston"]{
    background:#0090ea;
}
.bookie[data-bookie="william_hill"]{
    background:#00143c;
}
.bookie[data-bookie="bplay"],
.bookie[data-bookie="bethard"]{
    background:#1a1a1a;
}

/* Ladbrokes */
.bookie[data-bookie="ladbrokes_de"],
.bookie[data-bookie="ladbrokes"]{
    background:#f01e28;
}

/* Gamebookers */
.bookie[data-bookie="gamebookers"]{
    background:#343236;
}
/* Dafabet */
.bookie[data-bookie="dafabet"]{
    background:#af0000;
}
.bookie[data-bookie="dafabet"] img{
    height:auto;
}
.bookie[data-bookie="versus"] img{
    height:21px !important;
}
.bookie[data-bookie="mrgreen"] img{
    height:65px;
}

.bookie.pill[data-bookie="mrgreen"] img{
    height: 33px;
}
.bookie[data-bookie="luckia"]{
    background-image: linear-gradient(266deg,#f80,#ea5b0c 53%,#dc4405);
}

.bookie[data-bookie="paf"]{
    background:#003833;
}
.bookie.squared[data-bookie="paf"] img{
    height:35px;
}
.bookie[data-bookie="williamhill"]{
    background:#00143c;
}
.bookie[data-bookie="leovegas"]{
    background: radial-gradient(100% 148px at 0,#f18825,#fd5c3c);
}
.bookie[data-bookie="ganabet"]{
    background:#d1121e;
}
.bookie[data-bookie="sportium"]{
    background:#d81921;
}
.bookie[data-bookie="1xbet_es"],
.bookie[data-bookie="1xbet_en"],
.bookie[data-bookie="1xbet"]{
    background:#1a5685;
}
.bookie[data-bookie="betfair"]{
    background:#ffb80c;
}
.bookie[data-bookie="betfair_exchange"]{
    background:#1c1b17;
    display:flex;
    flex-direction: column;
    user-select:none;
}
.bookie[data-bookie="betfair_exchange"]::after{
    display: block;
    border-radius: 0!important;
    line-height: 10px;
    content: "Exchange";
    font-size: 8px;
    color: #a5a5a5;
    user-select:none;
    margin-top: 5px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Betclic */
.bookie[data-bookie="betclic"]{
    background:#d2161e;
}

/* Rushbet */
.bookie[data-bookie="betrivers"],
.bookie[data-bookie="rushbet"]{
    background:#1d355b;
}
.bookie[data-bookie="rushbet"].pill img{
    max-height:20px;
}

.bookie[data-bookie="mrplay"].pill img{
    max-height:50px;
}

/* Unibet */
.bookie[data-bookie="unibet"]{
    background:#147b45;
}

/* 20bet */
.bookie[data-bookie="20bet"]{
    background:#0d1d34;
}

/* Smarkets */
.bookie[data-bookie="smarkets"]{
    background:#0d0d0d;
}

/* Energybet */
.bookie[data-bookie="energybet"]{
    background:#111111;
}

/* LVBet */
.bookie[data-bookie="lvbet"]{
    background:#100e10;
}

/* CalienteMX */
.bookie[data-bookie="caliente_casino"],
.bookie[data-bookie="caliente"]{
    background:#eb2026;
}
@media(max-width:750px){
    .bookie{
        width: 30%;
        min-height: 90px;
        margin-bottom: 10px;
    }
    .bookie.squared.big{
        width:100%;
    }
}