/* style_m_jgobet90tun-eu.css */
@import url('template-phoenix-mobile.css');
@import url('white-bo-fix.css');
@import url('white-bo-fix-mobile.css');


body, html{font-family: var(--main-font);background: #fff;}

:root{
	--width: 100%;
	--skin-color-1: #b82222;
	--skin-color-1-def: #b82222;
	--skin-color-1-light: #ff6565;
	--skin-color-1-dark: #b10000;
	--skin-color-1-txt: #fff;
	--skin-color-2: #b82222;
	--skin-color-2-def: #b82222;
	--skin-color-2-light: #ff6565;
	--skin-color-2-dark: #b10000;
	--skin-color-2-txt: #fff;
	--page-bg-color: #ffffff;
	--page-txt-color: #000000;
	--n-color-vlight: #9c9c9c;
	--n-color-light: #dddddd;
	--n-color-def: #e7e7e7;
	--n-color-dark: #efefef;
	--n-color-vdark: #ffffff;
	--sport-bg-color-dark: var(--n-color-dark);
	--sport-bg-color-vdark: var(--n-color-vdark);
	--sport-bg-color-def: var(--n-color-def);
	--sport-bg-color-light: var(--n-color-light);
	--sport-bg-color-vlight: var(--n-color-vlight);

/* LIVE*/
	--sportsel-bg: var(--n-color-def);
	--sportsel-txt: #000000;
	--match-prefs-bg: var(--n-color-def);
	--matchdata-bg: #fff;
	--match-details-txt: #000000;
	--match-table-bg: var(--n-color-def);

/* SPORTFULL*/
	--sm-round: 0.25em;
	--md-round: 0;
	--lg-round: 4px;

/* WIDGETS*/
	--wdg-live-evbg: #ffffff;
	--wdg-live-det-txt: var(--page-txt-color);
	--wdg-live-stts: var(--skin-color-1-def);
	--wdg-live-teams: #1a1a1a;
	--wdg-bg: var(--n-color-dark);
	--wdg-txt-color: #000000;
	--wdg-title-bg: var();
	--wdg-title-bg: var(--skin-color-1-def);
	--wdg-space: 0.5em;
	--wdg-team-txt-col: #272727;
	--wdg-pali-sport-bg: var(--n-color-def);
	--wdg-pali-sport-bg-h: var(--n-color-dark);
	--wdg-pali-txt: #fff;
	--wdg-pali-count: var(--skin-color-1-def);
	--wdg-pali-nat-bg: var(--n-color-def);
	--wdg-pali-nat-bg-h: var(--n-color-dark);
	--wdg-pali-tourn-bg: var(--n-color-def);
	--infobg: #007fff;

/* GENERAL */
	--odd-txt: #000;
	--odd-txt-h: #000;
	--odd-txt-sel: #fff;
	--odd-txt-sel-h: #fff;
	--odd-bg: #f1f2f3;
	--odd-bg-h: #f1f2f3;
	--odd-bg-sel: #292624;
	--odd-bg-sel-h: #292624;
	--odd-border: 1px solid transparent;
	--odd-border-h:1px solid transparent;
	--odd-border-sel:1px solid transparent;
	--odd-border-sel-h:1px solid transparent;
	--odd-border-rad: 4px;
}


/***
HEADER
*/
#topbar .loginbutton, #topbar .registernow{color:#fff}


/**
sport */
.cpnitm {color: #000;}

/***
FOOTER
*/
#bottom-menu .menubutton {color: #FFF;}

#providers li, #categories li {    background-color: var(--skin-color-1-dark);}

#providers li label, #categories li label {    color: #fff;}

#widget_prematch_filtersC .Jwidget-body {
    border: none;
    background: #fff;
}

.headerlive {    background-color: var(--sportsel-bg);}

.sport-counter {    color: #fff;}

.LiveMrktGroups {    background-color: unset;}

div#LiveSingleTabbed>span.active {
    background-color: #ddd;
    color: #000;
}

div#LiveSingleTabbed>span {    color: #adaaaa;}

x {    border: 1px solid var(--skin-color-1);}

.mkt-odds-odd.odd>a {    background-color: unset;}

#toolbar .f-cat-search input {    background: #ddd;}

#sidemenu .userlogin label, #sidemenu .languagemenu p, #sidemenu .username, #sidemenu .userbalance, #topbar #credito, #topbar .username {    color: #000;}

#topbar #topBarDefault .balanceinfo, #topbar #topBarDefault .userinfo, #topbar #topBarDefault .trustinfo {    color: #000;}

#topbar .refreshbalance {    color: #000;}

.mkt-odds-odd.odd:hover>a, .mkt-odds-odd.odd.chosen>a {
    background-color: var(--skinc-olor-1);
}


ul.group-shortcuts li a {    color: #000!important;}

.UIwidget ul.group-shortcuts li {
    background-color: #fff!important;
    flex: 1 0 100%!important;
    border-bottom: 2px solid #f5f5f5 !important;
}

.container.sportlist-container {    background-color: #f1f2f3;}

#widget_prematch_filtersC div#selectTimeMenu ul#day_labels li {    background: transparent;}

.center_area .UIwidget {
    border-color: transparent;
    background: transparent!important;
}

div#PrematchToolsSportsCont .sport-list .sport-el img {    width: 4em;}

ul.sport-list>li .sport-label {
    font-family: 'Roboto',sans_serif;
}

ul.sport-list>li .sport-counter {
    position: absolute;
    top: 0.5em;
    right: 0;
    color: var(--skin-color-1-txt);
    width: 1.6em;
    height: 1.6em;
    display: block;
    background: var(--skin-color-1-def);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--skin-color-1-light);
}

div#widgetPrematchTools_v01rc01 .UIwidget_title {    display: none;}

.sportlist-list>li:nth-child(odd),.sportlist-list>li:nth-child(even) {    background: #fff;}

.sportlist-list .sportlist-label,span.Jico {    color: #000;}

.container.sportlist-container>.row {    margin-bottom: 0;}

div#topbar {    background: #fff;}

#topbar .menubutton:before {    color: #000;}

div#bottom-menu {    background: #ebebeb;}

.UIwidget .UIwidget_title h2 {
    font-size: 18px; 
    font-weight: 700;
    text-transform: capitalize;
    -webkit-font-smoothing: antialiased;
}

.mkt-odds {
    background-color: #fff;
}

.mkt-odds-odd.odd:hover, .mkt-odds-odd.odd.chosen {
    background-color: var(--odd-bg-sel);
}

body.bo_style .center_area,
body.bo_style .filter-container{
    background-color: #fff;
}