/*  */
/*  */
/*  */
/*  */
/* INIZIO RACES */
/* INIZIO RACES */
/* INIZIO RACES */
/* INIZIO RACES */
#idContentMain,
#mainContentContainer {
  background: inherit;
}

.rankingWidget__group--tableList .rankingWidget--selected {
  box-shadow: var(--tournament-rankingWidget-selected-box-shadow);
}

.rankingWidget__group--tableList .rankingWidget--selected {
  --tournament-rankingWidget-color-1: var(
    --tournament-rankingWidget-selected-color-1
  );
  --tournament-rankingWidget-color-1-contrast-1: var(
    --tournament-rankingWidget-selected-color-1-contrast-1
  );
  --tournament-rankingWidget-color-1-contrast-2: var(
    --tournament-rankingWidget-selected-color-1-contrast-2
  );
  --tournament-rankingWidget-color-2: var(
    --tournament-rankingWidget-selected-color-2
  );
  --tournament-rankingWidget-color-2-contrast-1: var(
    --tournament-rankingWidget-selected-color-2-contrast-1
  );
  --tournament-rankingWidget-color-3: var(
    --tournament-rankingWidget-selected-color-3
  );
  --tournament-rankingWidget-color-3-contrast-1: var(
    --tournament-rankingWidget-selected-color-3-contrast-1
  );
  --tournament-rankingWidget-header-color-1: var(
    --tournament-rankingWidget-selected-header-color-1
  );
  --tournament-rankingWidget-header-color-1-contrast-1: var(
    --tournament-rankingWidget-selected-header-color-1-contrast-1
  );
  --tournament-rankingWidget-inforow-color-1: var(
    --tournament-rankingWidget-selected-inforow-color-1
  );
  --tournament-rankingWidget-inforow-color-1-contrast-1: var(
    --tournament-rankingWidget-selected-inforow-color-1-contrast-1
  );
  --tournament-rankingWidget-inforow-outline: var(
    --tournament-rankingWidget-selected-inforow-outline
  );
  --rankingWidget__body__background: var(
    --tournament-rankingWidget-selected-color-2
  );
}

:root,
#idContentMain {
  --tournament-color-1: #202d56;
  --tournament-color-1-contrast-1: #d3972d;
  --tournament-color-1-contrast-2: #ffffffb3;
  --tournament-color-2: #0d153c;
  --tournament-color-2-contrast-1: #ffffff;
  --tournament-color-2-contrast-2: #ffffffb3;
  --tournament-color-3: #202d56;
  --tournament-color-3-contrast-1: #ffffff;
  --tournament-color-3-contrast-2: #ffffffb3;
  --tournament-color-3-contrast-3: #ffffffb3;
  --tournament-color-4: #d3972d;
  --tournament-color-4-contrast-1: #000000;
  --tournament-color-6: red;
  --tournament-color-7: red;
  --tournament-brand-color-1: #d3972d;
  --tournament-brand-color-1-contrast-1: #000000;
  --tournament-brand-color-1-dark-1: #e7e7e7;
  --tournament-brand-color-1-dark-1-contrast-1: #6d6e70;
  --tournament-brand-color-1-dark-2: var(--color-main-dark-2);
  --tournament-brand-color-1-dark-2-contrast-1: var(
    --color-main-dark-2-contrast-1
  );
  --tournament-brand-color-1-light-1: var(--color-main-light-1-opacity-9);
  --tournament-brand-color-1-light-1-contrast-1: var(
    --color-main-light-1-contrast-1
  );
  --tournament-brand-color-1-light-2: var(--color-main-dark-10-opacity-4);
  --tournament-brand-color-1-light-2-contrast-1: var(
    --color-main-dark-10-contrast-1
  );
  --tournament-scrollbar-background: #383838;
  --tournament-scrollbar-thumb: #d3972d;
  --tournament-layout-controls-color-1: var(--tournament-color-2-contrast-2);
  --tournament-layout-controls-color-2: var(--tournament-brand-color-1-light-1);
  --tournament-box-color-1: var(--tournament-color-2);
  --tournament-box-color-1-contrast-1: var(--tournament-color-2-contrast-2);
  --tournament-search-color-1: var(--tournament-color-1);
  --tournament-search-color-1-contrast-1: #fff;
  --tournament-search-color-1-contrast-2: var(--tournament-color-1-contrast-2);
  --tournament-nav-color-1: var(--tournament-color-3);
  --tournament-nav-color-1-contrast-1: var(--tournament-color-3-contrast-2);
  --tournament-nav-color-2: var(--tournament-brand-color-1);
  --tournament-nav-color-2-contrast-1: var(
    --tournament-brand-color-1-contrast-1
  );
  --tournament-summary-color-1: var(--tournament-brand-color-1);
  --tournament-summary-color-1-contrast-1: var(
    --tournament-brand-color-1-contrast-1
  );
  --tournament-summary-color-2: #202d56;
  --tournament-summary-color-2-contrast-1: #ffffff;
  --tournament-summary-color-base: #484848;
  --tournament-summary-color-base-contrast-1: #ffffff;
  --tournament-table-background-color: var(--tournament-color-1);
  --tournament-table-border: 2px solid var(--tournament-color-1);
  --tournament-table-accent-color-1: var(--tournament-color-1-contrast-1);
  --tournament-table-color-1: var(--tournament-color-1-contrast-2);
  --tournament-table-primary-button-1: var(--tournament-color-4);
  --tournament-table-primary-button-1-contrast-1: var(
    --tournament-color-4-contrast-1
  );
  --tournament-table-selected-background-color: var(
    --tournament-brand-color-1-dark-1
  );
  --tournament-table-selected-border: 2px solid var(--tournament-brand-color-1);
  --tournament-table-selected-accent-color-1: #d3972d;
  --tournament-table-selected-color-1: var(
    --tournament-brand-color-1-dark-1-contrast-1
  );
  --tournament-table-selected-primary-button-1: #07841c;
  --tournament-table-selected-primary-button-1-contrast-1: #ffffff;
  --tournament-table-hover-background-color: var(--tournament-color-3);
  --tournament-table-hover-border: 2px solid var(--tournament-color-3);
  --tournament-table-hover-accent-color-1: #d3972d;
  --tournament-table-hover-color-1: var(--tournament-color-3-contrast-3);
  --tournament-table-hover-primary-button-1: var(--tournament-color-4);
  --tournament-table-hover-primary-button-1-contrast-1: var(
    --tournament-color-4-contrast-1
  );
  --tournament-timer-color-default: #ffffff;
  --tournament-timer-color-1: #07841c;
  --tournament-timer-color-2: #ffd614;
  --tournament-timer-color-3: #ff1414;
  --tournament-table-badge-color-default: #07841c;
  --tournament-table-badge-color-default-contrast: #ffffff;
  --tournament-table-badge-color-1: #07841c;
  --tournament-table-badge-color-1-contrast: #ffffff;
  --tournament-table-badge-color-2: #ae0000;
  --tournament-table-badge-color-2-contrast: #ffffff;
  --tournament-detail-button-color-1: #07841c;
  --tournament-detail-button-color-1-box-shadow: 0px 0px 8px 1px #07841c;
  --tournament-detail-button-color-1-contrast: #ffffff;
  --tournament-detail-button-color-2: var(--tournament-color-3);
  --tournament-detail-button-color-2-contrast: var(
    --tournament-color-3-contrast-2
  );
  --tournament-detail-button-color-2-selected: var(--tournament-brand-color-1);
  --tournament-detail-button-color-2-selected-contrast: var(
    --tournament-brand-color-1-contrast-1
  );
  --tournament-detail-list-color-1: var(--tournament-color-1);
  --tournament-detail-list-color-2: var(--tournament-color-2);
  --tournament-detail-list-color-2-contrast-1: var(
    --tournament-color-2-contrast-1
  );
  --tournament-detail-list-color-2-contrast-2: var(
    --tournament-color-2-contrast-2
  );
  --tournament-detail-chart-color-1: var(--tournament-color-1);
  --tournament-detail-chart-color-2: var(--tournament-color-2);
  --tournament-detail-chart-color-2-contrast-1: var(
    --tournament-color-2-contrast-1
  );
  --tournament-detail-chart-color-3: var(--tournament-color-3);
  --tournament-detail-chart-color-3-contrast-1: var(
    --tournament-color-3-contrast-1
  );
  --tournament-detail-chart-color-3-contrast-2: var(
    --tournament-color-3-contrast-3
  );
  --tournament-detail-chart-table-color-1: var(--tournament-color-1);
  --tournament-detail-chart-table-color-1-contrast-1: var(
    --tournament-color-1-contrast-1
  );
  --tournament-detail-chart-table-border-color-1: var(--tournament-color-2);
  --tournament-detail-chart-table-color-2: var(--tournament-color-1);
  --tournament-detail-chart-table-color-2-contrast-1: var(
    --tournament-color-1-contrast-2
  );
  --tournament-detail-chart-table-color-3: var(
    --tournament-brand-color-1-dark-1
  );
  --tournament-detail-chart-table-color-3-contrast-1: var(
    --tournament-brand-color-1-dark-1-contrast-1
  );
  --tournament-detail-chart-table-tr-selected-border: 2px solid
    var(--tournament-brand-color-1);
  --tournament-rankingWidget-color-1: var(--tournament-color-2);
  --tournament-rankingWidget-color-1-contrast-1: var(
    --tournament-brand-color-1
  );
  --tournament-rankingWidget-color-1-contrast-2: var(
    --tournament-color-2-contrast-2
  );
  --tournament-rankingWidget-color-2: var(--tournament-color-3);
  --tournament-rankingWidget-color-2-contrast-1: var(
    --tournament-color-3-contrast-3
  );
  --tournament-rankingWidget-color-3: var(--tournament-color-1);
  --tournament-rankingWidget-color-3-contrast-1: var(
    --tournament-color-1-contrast-2
  );
  --tournament-rankingWidget-header-color-1: var(--tournament-brand-color-1);
  --tournament-rankingWidget-header-color-1-contrast-1: var(
    --tournament-brand-color-1-contrast-1
  );
  --tournament-rankingWidget-inforow-color-1: #6d6e70;
  --tournament-rankingWidget-inforow-color-1-contrast-1: var(
    --tournament-color-3-contrast-3
  );
  --tournament-rankingWidget-inforow-btn-color-1: #07841c;
  --tournament-rankingWidget-inforow-btn-color-1-contrast-1: #ffffff;
  --tournament-rankingWidget-inforow-outline: 2px solid transparent;
  --tournament-rankingWidget-table-thead-color-1: var(--tournament-color-2);
  --tournament-rankingWidget-table-thead-border: var(--tournament-color-3);
  --tournament-rankingWidget-table-thead-color-1-contrast-1: #fff;
  --tournament-rankingWidget-table-tbody-color-1: var(--tournament-color-2);
  --tournament-rankingWidget-table-tbody-color-1-contrast-1: var(
    --tournament-color-2-contrast-2
  );
  --tournament-rankingWidget-table-tbody-color-2: var(--tournament-color-2);
  --tournament-rankingWidget-table-tbody-color-2-contrast-1: var(
    --tournament-color-2-contrast-2
  );
  --tournament-rankingWidget-table-tbody-user-color-1: #d3972d;
  --tournament-rankingWidget-table-tbody-user-color-1-contrast-1: #000000;
  --tournament-rankingWidget-selected-color-1: #e7e7e7;
  --tournament-rankingWidget-selected-color-1-contrast-1: #d3972d;
  --tournament-rankingWidget-selected-color-1-contrast-2: var(
    --tournament-brand-color-1-dark-1-contrast-1
  );
  --tournament-rankingWidget-selected-color-2: #6d6e70;
  --tournament-rankingWidget-selected-color-2-contrast-1: var(
    --tournament-brand-color-1-dark-1-contrast-1
  );
  --tournament-rankingWidget-selected-header-color-1: #d3972d;
  --tournament-rankingWidget-selected-header-color-1-contrast-1: #000000;
  --tournament-rankingWidget-selected-inforow-outline: 1px solid #d3972d;
  --tournament-rankingWidget-selected-inforow-color-1: #6d6e70;
  --tournament-rankingWidget-selected-inforow-color-1-contrast-1: #fff;
  --tournament-rankingWidget-selected-box-shadow: 0px 0px 11px 5px #d3972d;
}

.tournament__play_button--disabled {
  filter: opacity(0.5) !important;
}

.tournament__table__td__title {
  font-weight: bold;
}

/* INIZIO - ADEGUAMENTO SIDEGAME RACES */
/* INIZIO - ADEGUAMENTO SIDEGAME RACES */
/* INIZIO - ADEGUAMENTO SIDEGAME RACES */
.gameSide__body__section .rankingWidget-game__table_container,
.gameSide__body__section .rankingWidget-game__progress-bar_container {
  box-shadow: 0 0rem 8px 1px rgba(255, 255, 255, 0.3) !important;
}
.gameSide__body__section .rankingWidget-game__progress-bar_container {
  background: #1d284a !important;
}
.gameSide__body__section .rankingWidget-game__progress-bar_title {
  color: #fff !important;
}
.gameSide__body__section .racesProgressBarTitle {
  background: #2f3b5d !important;
  color: #fff !important;
}
.gameSide__body__section .bonus.progress {
  background: #46506d !important;
}
.gameSide__body__section .bonus .progress-bar-striped {
  --color-1: #46506d;
  --color-2: #fff;
  background-color: var(--color-1) !important;
  background-image: linear-gradient(
    45deg,
    var(--color-2) 25%,
    transparent 25%,
    transparent 50%,
    var(--color-2) 50%,
    var(--color-2) 75%,
    transparent 75%,
    transparent
  );
}
.gameSide__body__section .rankingWidget-game__table_container {
  background: #1d284a;
}
.gameSide__body__section .rankingWidget-game__table_title {
  color: #fff;
}
.gameSide__body__section .rankingWidget__table thead tr {
  background: #46506d;
  color: #fff;
}
.gameSide__body__section .rankingWidget__table tbody tr:not(.races__myRow) td {
  background: transparent !important;
}
.gameSide__body__section
  .rankingWidget__table
  tbody
  tr:nth-of-type(odd):not(.races__myRow) {
  background: #1d284a !important;
  color: #fff !important;
}
.gameSide__body__section
  .rankingWidget__table
  tbody
  tr:nth-of-type(even):not(.races__myRow) {
  background: #46506d !important;
  color: #fff !important;
}
.gameSide__body__section .rankingWidget__table tbody tr.races__myRow {
  background: #e61a4e !important;
  color: #fff !important;
  border-color: #1d284a !important;
}

/* FINE - ADEGUAMENTO SIDEGAME RACES*/
/* FINE - ADEGUAMENTO SIDEGAME RACES*/
/* FINE - ADEGUAMENTO SIDEGAME RACES*/
/**/
/**/
/**/

body[page="xcasinoracesport"],
#casinoBody,
#mainContentContainer {
  background: #0d153c !important;
}

input.tournament__search__input::placeholder {
  color: currentcolor !important;
}

/* FINE RACES */
/* FINE RACES */
/* FINE RACES */
/* FINE RACES */
/*  */
/*  */
/*  */
/*  */

.rankingWidget__termsAndConditions__collapse__button,
.rankingWidget__termsAndConditions__collapse__body__content {
  padding-left: 2px !important;
}

/* EXTRA */
:root,
.rankingWidget {
  --rankingWidget__boxShadow: 0 0 0.3125rem 0.125rem #202d56 !important;
  --boxShadow: 0 0 0.3125rem 0.125rem #202d56 !important;
}

.rankingWidget__group--tableList .rankingWidget {
  box-shadow: 0 0 0.3125rem 0.125rem #202d56 !important;
}
