:root,
#idContentMain {
    --sfondo-contenitorePrincipale: var(--base-c1) !important;
    --base-c1: #011e33;
    --base-c2: #1d3351;
    --base-c3: #002a56;
    --base-c4: #011727;
    --contrasto-c1: #fff;
    --contrasto-c2: #fff;
    --speciale-c1: #d6002a;
    --speciale-c2: #b2c8df;
    --cevi: #fff;
    --tournament-color-1: var(--base-c2);
    --tournament-color-1-contrast-1: var(--base-c3);
    --tournament-color-1-contrast-2: var(--contrasto-c1);
    --tournament-color-2: var(--base-c1);
    --tournament-color-2-contrast-1: var(--base-c3);
    --tournament-color-2-contrast-2: var(--speciale-c2);
    --tournament-color-3: var(--base-c4);
    --tournament-color-3-contrast-1: var(--speciale-c2);
    --tournament-color-3-contrast-2: var(--contrasto-c1);
    --tournament-color-3-contrast-3: var(--contrasto-c1);
    --tournament-color-4: var(--base-c1);
    --tournament-color-4-contrast-1: var(--contrasto-c2);
    --tournament-color-6: var(--base-c3);
    --tournament-color-7: var(--contrasto-c2);
    --tournament-brand-color-1: var();
    --tournament-brand-color-1: var(--);
    --tournament-brand-color-1: var(--color-main);
    --tournament-brand-color-1-dark-1-contrast-1: var(--color-main-dark-1-contrast-1);
    --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: var(--tournament-color-4);
    --tournament-scrollbar-thumb: var(--tournament-color-6);
    --tournament-layout-controls-color-1: var(--tournament-color-2-contrast-2);
    --tournament-layout-controls-color-2: var(--speciale-c1);
    --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: var(--tournament-color-1-contrast-1);
    --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: #484848;
    --tournament-summary-color-2-contrast-1: var(--contrasto-c1);
    --tournament-summary-color-base: #484848;
    --tournament-summary-color-base-contrast-1: var(--contrasto-c1);
    --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: var(--tournament-brand-color-1-light-1);
    --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: var(--contrasto-c1);
    --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: var(--tournament-color-3-contrast-2);
    --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: var(--contrasto-c1);
    --tournament-timer-color-1: var(--contrasto-c1);
    --tournament-timer-color-2: #ffd614;
    --tournament-timer-color-3: #ff1414;
    --tournament-table-badge-color-default: #07841c;
    --tournament-table-badge-color-default-contrast: var(--contrasto-c1);
    --tournament-table-badge-color-1: #07841c;
    --tournament-table-badge-color-1-contrast: var(--contrasto-c1);
    --tournament-table-badge-color-2: #ae0000;
    --tournament-table-badge-color-2-contrast: var(--contrasto-c1);
    --tournament-detail-button-color-1: #07841c;
    --tournament-detail-button-color-1-box-shadow: 0px 0px 8px 1px #07841c;
    --tournament-detail-button-color-1-contrast: var(--contrasto-c1);
    --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-color-3-contrast-3);
    --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: var(--tournament-color-3);
    --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: var(--contrasto-c1);
    --tournament-rankingWidget-inforow-outline: 2px solid transparent;
    --tournament-rankingWidget-table-thead-color-1: var(--base-c1);
    --tournament-rankingWidget-table-thead-border: var(--tournament-color-3);
    --tournament-rankingWidget-table-thead-color-1-contrast-1: var(--tournament-color-3-contrast-2);
    --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: var(--tournament-brand-color-1-dark-2);
    --tournament-rankingWidget-table-tbody-user-color-1-contrast-1: --tournament-brand-color-1-dark-2-contrast-1;
    --tournament-rankingWidget-selected-color-1: var(--tournament-brand-color-1-dark-1);
    --tournament-rankingWidget-selected-color-1-contrast-1: var(--tournament-brand-color-1-light-1);
    --tournament-rankingWidget-selected-color-1-contrast-2: var(--tournament-brand-color-1-dark-1-contrast-1);
    --tournament-rankingWidget-selected-color-2: var(--tournament-brand-color-1-dark-1);
    --tournament-rankingWidget-selected-color-2-contrast-1: var(--tournament-brand-color-1-dark-1-contrast-1);
    --tournament-rankingWidget-selected-header-color-1: var(--tournament-brand-color-1-light-1);
    --tournament-rankingWidget-selected-header-color-1-contrast-1: var(--tournament-brand-color-1-light-1-contrast-1);
    --tournament-rankingWidget-selected-inforow-outline: none;
    --tournament-rankingWidget-selected-inforow-color-1: var(--tournament-brand-color-1-light-2);
    --tournament-rankingWidget-selected-inforow-color-1-contrast-1: var(--tournament-brand-color-1-light-2-contrast-1);
    --rankingWidget__boxShadow: 0 0 0 2px var(--);
    --rankingWidget__boxShadow: 0 0 0 2px var(--base-c2);
    --rankingWidget__contentText__totalPrizes__color: var(--contrasto-c1) !important;
    --rankingWidget__contentText__minBet__color: var(--contrasto-c1) !important;
    --rankingWidget__contentText__duration__color: var(--contrasto-c1) !important;
    --color-main: var(--speciale-c1) !important;
    --tournament-detail-chart-color-1-contrast-1: var(--contrasto-c1);
}

body,
.containerPaginaCasino1 {
    background: var(--sfondo-contenitorePrincipale);
}

.tournament__box--rankingWidgetContainer .rankingWidget--selected {
    background: var(--base-c4);
}


div#mainContentContainer a {
    color: var(--speciale-c1);
}



table.rankingWidget__table tbody tr:nth-of-type(odd) td {
    background: var(--base-c2) !important;
}

table.rankingWidget__table thead th {
    background: var(--base-c0) !important;
}

.rankingWidget__body {
    border-radius: 12px;
}

.tournament__box:nth-child(2) {
    box-shadow: unset;
    padding: 0;
}




.rankingWidget__termsAndConditions__collapse__body__inner table td,
.rankingWidget__termsAndConditions__collapse__body__inner table th,
.rankingWidget__termsAndConditions__collapse__body__inner table {
    width: 100%;
    border-color: var(--base-c4) !important;
    background: var(--base-c1) !important;
}


.rankingWidget__contentBlock.rankingWidget__contentBlock--endsIn span {
    color: var(--contrasto-c1) !important;
}


.rankingWidget__contentBlock.rankingWidget__contentBlock--endsIn span {
    color: var(--contrasto-c1) !important;
}

.tournament__box--rankingWidgetContainer .rankingWidget {
    display: flex !important;
    flex-direction: column;
    gap: 12px;
}

.tournament__box--rankingWidgetContainer .rankingWidget > div {
    order: 1;
    margin: 0 !important;
}

.tournament__box--rankingWidgetContainer .rankingWidget > div.rankingWidget__termsAndConditions__collapse {
    order: 2 !important;
}

.tournament__box--rankingWidgetContainer .rankingWidget__header {
    color: var(--cevi) !important;
    background: var(--base-c2);
}


.rankingWidget b,
.rankingWidget strong {
    font-weight: 700 !important;
}

.tournament__container {
    padding-top: 24px;
}


.tournament__search__input::placeholder {
    color: var(--contrasto-c1);
}

.rankingWidget__body {
    display: flex;
    background: var(--base-c2);
    color: var(--contrasto-c1);
}

.layerCasino__header {
    background: var(--base-c2);
    color: var(--contrasto-c1);
}

.layerCasino__content, 
.layerCasino__body {
    background: var(--base-c1);
    color: var(--contrasto-c1);
}



.rankingWidget {
    box-shadow: unset;
}