/* variables.css */
:root {
  /* -------------------------------------------------------- */
  /* sfondo principale */
  --B365-color-bg-main: #282828;
  /* sfondo prima riga header */
  --B365-color-bg-header-grey: #333333;
  /* sfondo seconda riga header (menu) */
  --B365-color-bg-header-green: #005440;
  /* sfondo grigio sull'hover */
  --B365-color-bg-card-grey-hover: #555555;

  /* sfondo header riguadri */
  --B365-color-bg-card-header-grey: #454545;
  /* sfondo dei riquadri */
  --B365-color-bg-card-grey: #373737;

  /* sfondo dei tag input (text, date, password, ... */
  --B365-color-bg-input-grey: #3E3E3E;

  /* testo bottone quota */
  --B365-color-text-oddbtn: #ffdf1b;
  /* sfondo bottone quota */
  --B365-color-bg-oddbtn: #454545;
  /* sfondo bottone quota hover */
  --B365-color-bg-oddbtn-hover: #555555;

  /* testo generico primary */
  --B365-color-text-primary: #ffffff;
  /* testo generico secondary */
  --B365-color-text-secondary: #dddddd;
  /* testo in evidenza generico (active, hover, ...) */
  --B365-color-text-accent: #00dfa9;
  
  /* sostituire solo #fab615  con  #005440*/
  --B365-green: #005440;
  --B365-yellow: #ffdf1b;
  /* -------------------------------------------------------- */
  
  
  --color-bg-01: #22262b;
  --color-bg-02: #2c2f35;
  --color-bg-03: #3a3e45;
  --color-bg-04: #ffffff;
  
  --color-primary-100: #005440;
  --color-primary-80: #005440;
  --color-primary-60: #005440;
  --color-primary-40: #005440;
  --color-primary-20: #005440;

  --color-primary-text: #ffffff;

  --color-secondary-text: #005440;
  --color-secondary-text-pressed: #005440;
  --color-secondary-text-active: #005440;
  --color-secondary-text-focus: #005440;

  --color-primary-100: #005440;
  --color-primary-80: #005440;
  --color-accent-100: #005440;
  --color-accent-80: #005440;

  --gradient-primary: linear-gradient(90deg, var(--color-primary-100) 0%, var(--color-primary-20) 100%);
  --gradient-primary-inverse: linear-gradient(90deg, var(--color-primary-20) 0%, var(--color-primary-100) 100%);

  
  --color-primary-enabled: var(--color-primary-100);
  --button-color-tertiary-text: var(--color-primary-text);
}

/* **************************************************************************** */

/* OVERRIDE BET365 */
.subfooter a {
  border: 1px solid var(--B365-color-text-accent);
  border-width: 0px 1px;
  margin: 0px;
}
#menuscroll ul li a {
    font-weight: var(--font-weight-regular);
}
.nav-tabs > li.active > a img,
.nav-tabs > li > a:hover img {
  filter: unset;
}
.filter-controls .nav-tabs > li.active > a::before,
.filter-controls .nav-tabs > li > a:hover:before {
  filter: unset;
}
.livePage .sport_header .sport_selector:hover .sport_icon img,
.livePage .sport_header .sport_selector:active .sport_icon img {
  filter: unset;
}
.home-cardGrid, .championship_betts {
    background: var(--color-bg-01);
}
.sports-main-left, .time-filter-container, .left-col-sport-menu, .left-col-topLeague, .left-col-slider {
    background-color: var(--color-bg-01);
}
.championship_betts_sportCategory a i {
    color: var(--color-primary-text);
}
.subfooter a:hover span, .subfooter a.openNav span {
    color: var(--color-primary-text);
}
small.coupon_noti,
.sports-new-head.total-odds-header, .total-odds-header,
.importo-number.quota_totale_coupon, input.importoPerComb, input.importoTotale_integrale,
.total-odds-preview .total-odds-header i {
    color: var(--color-primary-text);
}
div.windowquote div.panel-body ul li div.moreOddButton button:active, div.modal div.panel-body ul li div.moreOddButton button:active, div.windowquote div.panel-body ul li div.moreOddButton button.activated, div.modal div.panel-body ul li div.moreOddButton button.activated {
    color: var(--color-primary-text);
}
.playing-indicator {
    background-color: var(--B365-color-bg-oddbtn-hover);
    border-color: var(--B365-color-bg-oddbtn-hover);
}
.playing-indicator.playing-indicator-active {
    background-color: var(--B365-color-text-oddbtn);
    border-color: var(--B365-color-text-oddbtn);
}




/* Most Played and Last Minute */
/* ----------------- Most Played and Last Minute */



/* centrale sport prematch */
.cont_quotes.btn-group button.odds_buttongroup,
.cont_quotes.btn-group.gruppiBottoniquote button,
.cont_quotes.btn-group.macro-market-button-section button,
.cont_quotes.btn-group.gruppiBottoniquote button.btn,
.cont_quotes.btn-group.macro-market-button-section button.btn {
    background-color: transparent;
    border: none;
}
.matchStatistic {
    color: var(--color-primary-text) !important;
}
.matchTime {
    color: var(--B365-color-text-accent) !important;
}
.provider-open,
.provider-close {
    background-color: var(--color-secondary-text);
    width: 25%;
    border-radius: var(--border-radius-md);
    margin: var(--margin-xs) auto var(--margin-sm) auto;
}
.provider-open i, .provider-close i {
    color: var(--color-primary-text);
}
/* ----------------- centrale sport prematch */



/* betslip */
div#coupon-footer .accetta,
.cupon-middle-bottom .cupon-middle-head,
.cupon-middle-bottom,
div#coupon-footer,
div#coupon-footer,
div#dati-footer-conferma,
.cupon-bottom.bottoniScommesse.footer_integrale,
.cupon-bottom.bottoniScommesse.footer_multipla {
    background: var(--color-bg-01);
}
div#coupon-footer .cupon-middle-main {
    background: var(--color-bg-01) !important;
}
div#coupon-footer .importo-totale-container .importo-number input {
    background: var(--color-bg-03);
}
.cupon-middle-main.is-live-event .riga_match::after {
    color: var(--B365-color-text-accent);
}
.market-odd-container .cupon-main-num-center {
    color: var(--B365-color-text-accent);
}
.cupon-bottom div.buttonSistema {
    background: var(--color-bg-03);
    border: none;
}
/* ----------------- betslip */



/* menu sport prematch */
/* ----------------- menu sport prematch */



/* modal window quote more odds */
div.modal div.panel-body ul li div.moreOddContainer .moreOddButton button span:last-child {
    color: var(--B365-color-text-oddbtn);
}
/* ----------------- modal window quote more odds */



/* live overview */
.livePage .sport_table .match_info .match_time,
.livePage .sport_table .match_result:last-child,
.livePage .sport_table .match_result.gamescore {
    color: var(--B365-color-text-accent);
}
.livePage .sport_table .match_info_container > div:last-child {
    border-left-color: var(--color-bg-03);
}
.livePage .sport_table .match_info_container:last-child {
    border-bottom: none;
}
.livePage .sport_table .bet_stop_container.bet_stop_show {}
.livePage .sport_table .bet_stop_container .bet_stop_message {
    color: var(--color-primary-text);
}
.livePage .sport_table .odd_market_body_DYNAMIC .odd_value {
    background: var(--color-bg-02) !important;
    color: var(--B365-color-text-oddbtn);
    border-radius: var(--border-radius-xs);
}
.livePage .sport_table .odd_market_body button:hover .odd_market_body_DYNAMIC .odd_value,
.livePage .sport_table .odd_market_body button:active .odd_market_body_DYNAMIC .odd_value,
.livePage .sport_table .odd_market_body button.activated .odd_market_body_DYNAMIC .odd_value {
    color: var(--B365-color-text-oddbtn);
    background: var( --B365-color-bg-oddbtn-hover) !important;
    font-weight: var(--font-weight-regular);
}
.livePage .sport_table .odd_market_body button:hover .odd_market_body_DYNAMIC .odd_outcome,
.livePage .sport_table .odd_market_body button:active .odd_market_body_DYNAMIC .odd_outcome,
.livePage .sport_table .odd_market_body button.activated .odd_market_body_DYNAMIC .odd_outcome {
    background: inherit !important;
}
/* ----------------- live overview */





/* live eventview */
.livePage .btn.liveButtonStyle {
    background: transparent;
}
.livePage #liveNow .sub-menu-tournament li a .rigaNazioneTorneo span {
    color: var(--B365-color-text-accent);
}
.livePage .sports-main-left .boxInterno .rigaRisultato .currentTime {
    color: var(--B365-color-text-accent);
}

.containerLive .leftContent {
    background-color: var(--color-bg-01);
}
.containerLive .sports-main-middle .market-name {
    /* background-color: var(--color-bg-03); */
    background-color: transparent;
}
.sports-gioca-bottom {
    border-radius: var(--border-radius-xs);
}
.sports-gioca-bottom .btn-odd-rank {
    background: var(--color-bg-02) !important;
    color: var(--B365-color-text-oddbtn);
    border-radius: var(--border-radius-xs);
}
.quote_btn.activated {
    color: var(--B365-color-text-oddbtn);
    background: var( --B365-color-bg-oddbtn-hover) !important;
    font-weight: var(--font-weight-regular);
}
/* ----------------- live eventview */



/* casino */
.providers-menu-main a {
    font-weight: var(--font-weight-regular);
}
.providers-menu-main.active a {
    color: var(--color-primary-text);
}
.filter-portfolio .port-box .button,
.f_rowin .port-box .button {
    color: var(--color-primary-text);
}
/* ----------------- casino */



/* login e pagine interne */
.saldoUtente {
    color: var(--color-primary-text);
}
.profile-container .menu li a {
    background: var(--color-bg-02);
}
/* .user-profile-col label {
    color: var(--color-primary-text);
} */
.menu .badge {
    background-color: var(--B365-color-text-accent);
    color: var(--color-secondary-text);
}
/* ----------------- login e pagine interne */
