:root {
  --app-tabs-background: #120b18 !important;
  --app-body-background: #120b18;
  --app-main-menu-background: #120b18;
  --app-base-color: #f31e51;
  --app-accent-color: #f31e51;
  --app-accent-color2: #f31e51;
  --app-main-menu-btn-active-background: var(--app-main-gradient);
  --app-main-gradient: #f31e51 !important;
  --app-main-menu-padding: 8px 16px;
  --app-main-menu-border-radius: 0;
  --app-main-menu-color: #fff;
  --app-main-menu-item-after-display: none;
  --app-body-color: #fff;
  --app-search-field-background: #120b18;
  --app-page-links-item-background: #120b18;
  --app-page-links-item-color: #fff;
  --app-page-links-icon-fill: #fff;
  --app-page-links-item-hover-color: #fff;
  --app-page-links-item-hover-background: #120b18;
  --app-sports-tabs-active-background: #120b18;
  --app-sports-tabs-background: #120b18;
  --app-sports-tabs-active-border-bottom: 2px solid #120b18;
  --app-sports-tabs-padding: 10px 0;
  --app-sports-tabs-active-color: #fff;
  --app-sports-tabs-color: #fff;
  --app-sports-tabs-border-bottom: 2px solid #120b18;
  --app-sports-tabs-margin: 3px;
  --app-sports-tabs-border-radius: 4px 4px 0 0;
  --app-sports-tabs-wrapper-background: transparent;
  --app-sports-list-item-background: #120b18;
  --app-sports-list-item-link-color: #fff;
  --app-sports-list-item-icon-fill: #fff;
  --app-sports-list-item-icon-stroke: #fff;
  --app-sports-list-item-counter-color: #fff;
  --app-banners-card-footer-background: #120b18;
  --app-banners-card-outcome-background: #0d0311;
  --app-event-block-item-background-hover: var(--app-main-gradient);
  --app-event-block-item-hover-color: #fff;
  --app-slider-direction-button-background: #120b18;
  --app-slider-direction-button-icon-fill: #fff;
  --app-slider-direction-button-icon-stroke: #fff;
  --app-title_block-background: #120b18;
  --app-title_block-subtitle-color: #fff !important;
  --app-third-color: #fff;
  --app-title_block-subtitle-icon-stroke: #fff;
  --app-title_block-subtitle-icon-fill: #fff;
  --app-matches-view-v2-match-background: #120b18;
  --app-matches-view-v2-match-team-name-color: #fff;
  --app-mgov2-outcome-button-background: #0d0311;
  --app-mgov2-outcome-button-border: none;
  --app-mgov2-outcome-button-odds-color: #fff;
  --app-mgov2-outcome-button-hover-background: var(--app-main-gradient);
  --app-mgov2-outcome-button-title-color: #fff;
  --app-bet-slip-with-open-bets-background: #120b18;
  --app-betslip-item-v2-background: #120b18;
  --app-betslip-footer-v2-before-background: transparent;
  --app-tabs-item-active-color: #fff;
  --app-fifth-color: #fff;
  --app-betslip-item-v2-team-color: #fff;
  --app-betslip-item-v2-market-name-color: #fff;
  --app-betslip-item-v2-outcome-name-color: #fff;
  --app-betslip-item-v2-delete-background: transparent;
  --app-betslip-item-v2-delete-icon-width: 11px;
  --app-betslip-item-v2-delete-icon-height: 11px;
  --app-betslip-item-v2-delete-hover-background: transparent;
  --app-betslip-item-v2-delete-icon-fill: #fff;
  --app-betslip-item-v2-delete-icon-stroke: #fff;
  --app-bet-slip-bet-input-background: #120b18;
  --app-bet-input-hover-border-color: #120b18;
  --app-betslip-footer-v2-btn-reset-background: #120b18;
  --app-betslip-tabs-item-border-bottom: 2px solid rgba(147, 158, 183, 0.5);
  --app-betslip-tabs-item-active-border-bottom: 2px solid #f31e51;
  --app-betslip-footer-v2-btn-reset-border: none;
  --app-betslip-footer-v2-total-win-title-color: #fff;
  --app-betslip-footer-v2-before-background: linear-gradient(180deg, rgb(35, 35, 35) 0, rgb(20, 20, 20) 100%);
  --app-betslip-footer-v2-before-top: -2px;
  --app-betslip-footer-v2-before-height: 15px;
  --app-betslip-item-v2-disabled-error-background: rgba(34, 32, 40, 0.4);
  --app-sports-list-item-border-bottom: 2px solid #120b18;
  --app-sports-list-tabs-border-bottom: 2px solid #120b18;
  --app-sports-list-item-hover-background: #120b18;
  --app-sports-list-item-hover-color: #f31e51;
  --app-sports-list-sub-item-background: #120b18;
  --app-sports-list-sub-item-tournament-background: #120b18;
  --app-sports-list-sub-item-border-bottom: 2px solid #120b18;
  --app-main-menu-border-bottom: none;
  --app-banners-card-background: #120b18;
  --app-breadcrumbs-background: #120b18;
  --app-breadcrumbs-color: #fff;
  --app-game-header-v2-top-background: #120b18;
  --app-game-header-v2-info-background: #120b18;
  --app-game-header-v2-tournament-color: #fff;
  --app-game-market-tabs-wrapper-background: #120b18;
  --app-game-markets-wrapper-background: none;
  --app-game-market-events-padding: 0;
  --app-game-event-padding: 0 2px 2px 0;
  --app-game-event-item-background: #120b18;
  --app-game-event-item_name-color: #fff;
  --app-game-event-item_price-color: #fff;
  --app-game-event-item-hover-background: var(--app-main-gradient);
  --app-carousel-list-item-active-padding: 11px 5px;
  --app-game-market-tabs-item-border-radius: 4px;
  --app-game-markets-tabs-margin: 10px 0;
  --app-game-markets-tabs-item-padding: 11px 10px;
  --app-carousel-list-item-wrap-padding: 0 10px;
  --app-game-market-tabs-item-color: #fff;
  --app-big-wins-header-background: #120b18;
  --app-big-wins-background: #120b18;
  --app-big-wins-items-background: #120b18;
  --app-big-wins-header-border-bottom: none;
  --app-big-wins--background: #120b18;
  --app-big-wins-toggler-color: #fff;
  --app-body-background: #0d0311 !important;
  --app-big-wins-item-odds-background: var(--app-main-gradient);
  --app-matches-view-v2-match-team-score-active-color: #fff;
  --app-banners-card-info-team-color: #fff;
  --app-banners-card-info-date-color: #fff;
  --app-title_block-background: #120b18 !important;
  --app-top-leagues-slider-background: #120b18;
  --app-top-leagues-slider-item-background: #120b18;
  --app-top-leagues-slider-item-title-color: #fff;
  --app-top-leagues-slider-header-color: #fff;
  --app-matches-view-v2-match-date-color: #fff;
  --app-page-header-background: #120b18;
  --app-week-calendar-background: none;
  --app-tabs_simple-item-color: #fff;
  --app-second-color: #fff;
  --app-page-header-icon-fill: #fff;
  --app-page-header-icon-stroke: #fff;
  --app-week-calendar-item-active-content-color: #fff;
  --app-week-calendar-item-content-color: #f31e51;
  --app-week-calendar-item-title-color: #f31e51;
  --app-week-calendar-item-active-border-bottom: 2px solid #120b18;
  --app-tournaments-list-v2-item-s-background: #120b18;
  --app-tournaments-list-v2-background: #120b18;
  --app-tournaments-list-v2-tournament-color: #fff;
  --app-tournaments-list-v2-item-t-hover-background: #120b18;
  --app-sports-slider-background: #120b18;
  --app-sports-slider-item-border: none;
  --app-sports-slider-item-background: #120b18;
  --app-sports-slider-item-padding: 0;
  --app-sports-slider-item-color: #6D7D97;
  --app-sports-slider-item-icon-margin: 0 0 5px 0;
  --app-sports-slider-item-hover-background: var(--app-main-gradient);
  --app-sports-slider-item-hover-border: none;
  --app-sports-slider-item-height: auto;
  --app-sports-slider-item-width: 85px;
  --app-betslip-item-v2-odds-background: var(--app-main-gradient);
  --app-results-filter-background: #120b18;
  --app-results-filter-item-background: #120b18;
  --app-game-result-item-background: #120b18;
  --app-game-result-item-score-background: #120b18;
  --app-game-result-item-color: #fff;
  --app-game-result-item-border-bottom: #fff;
  --app-live-matches-header-background: #120b18;
  --app-preloader-background: #120b18;
  --app-preloader-line-color: var(--app-accent-color);
  --app-sports-list-item-title-active-before-display: none;
  --app-sports-list-sub-item-title-active-before-display: none;
  --app-game-header-v2-prematch-background: var(--app-main-gradient);
  --app-mobile-main-menu-v2-background: #120b18;
  --app-carousel-menu-item-active-background: var(--app-main-gradient);
  --app-carousel-menu-item-active-box-shadow: none;
  --app-carousel-menu-item-background: #120b18;
  --app-carousel-menu-item-icon-height: 35px;
  --app-event-block-item-background: #120b18;
  --app-event-block-item-price-color: #fff;
  --app-event-block-item-name-color: #fff;
  --app-mobile-main-menu-v2-dropdown-background: #120b18;
  --app-mobile-main-menu-v2-odds-item-active-background: var(--app-main-gradient);
  --app-mobile-main-menu-v2-dropdown-border: none;
  --app-competitions-item-favourite-active-stroke: var(--app-accent-color);
  --app-competitions-item-favourite-active-fill: var(--app-accent-color);
  --app-competitions-item-favourite-fill: #fff;
  --app-competitions-item-favourite-stroke: #fff;
  --app-sports-slider-padding: 0 0 15px 0;
  --app-bet-history-item-background-color: #120b18;
  --app-bet-history-item-btn-details-background: #120b18;
  --app-bet-history-item-btn-details-background-color: #120b18;
  --app-bet-history-item-background: #120b18;
  --app-bet-history-item-opened-event-background-color: #120b18;
  --app-profile-inputs-background: #120b18;
  --app-bet-history-item-btn-cashout-background-color: var(--app-accent-color);
  --app-bet-history-item-btn-cashout-hover-background-color: var(--app-main-gradient);
  --app-bet-history-item-btn-cashout-confirm-background-color: var(--app-accent-color);
  --app-bet-history-item-btn-cashout-confirm-hover-background-color: var(--app-main-gradient);
  --app-bet-history-item-btn-details-background: #120b18;
  --app-bet-accumulators-item-price-background: #120b18;
  --app-bet-accumulators-bonus-background: #120b18;
  --app-bet-accumulators-item-background-hover: #120b18;
  --app-bet-accumulators-item-background: #120b18;
  --app-bet-history-item-btn-details-hover-background-color: #120b18;
  --app-main-menu-item-padding: 6px 12px;
  --app-game-header-v2-top-btn-background: none;
  --app-mobile-main-menu-v2-search-field-background: #120b18;
  --app-mobile-main-menu-v2-search-field-color: #6D7D97;
  --app-mobile-main-menu-v2-search-empty-icon-color: #120b18;
  --app-search-field-clear-btn-background: transparent;
  --app-empty-bets-cap-color: #120b18;
  --app-empty-bets-ballet-color: #120b18;
  --app-empty-bets-calculator-item-color: rgba(34, 32, 40, 0.5);
  --app-empty-bets-calculator-item-button-color: #120b18;
  --app-empty-bets-item-color: #120b18;
  --app-empty-bets-ball-color: #120b18;
  --app-main-menu-item-font-size: 1.4rem;
  --app-search-field-font-size: 1.4rem;
  --app-sports-list-item-link-font-size: 1.4rem;
  --app-title_block-font-size: 1.8rem;
  --app-tabs-item-font-size: 1.4rem;
  --app-big-wins-detail-outcome-value-background: var(--app-main-gradient);
  --app-big-wins-detail-tournament-color: #fff;
  --app-big-wins-detail-market-color: #fff;
  --app-big-wins-detail-outcome-title-color: #fff;
  --app-banners-card-team-color: #fff;
  --app-mgov2-outcome-button-border-radius: 4px;
  --app-banners-card-outcome-border-radius: 4px;
  --app-bet-accumulators-title-font-size: 1.8rem;
  --app-banners-card-vs-text-color: '#6D7D97';
  --app-game-mini-tracker-background: #120b18;
  --app-sports-list-sub-item-tournament-active-background: #120b18;
  --app-sports-list-sub-item-tournament-active-color: #fff;
  --app-sports-list-sub-item-tournament-color: #fff;
  --app-sports-list-sub-item-active-background: rgb(34, 32, 40, 0.4);
  --app-sports-list-sub-item-hover-background: rgb(34, 32, 40, 0.4);
  --app-sports-list-item-link-active-color: inherit !important;
  --app-sports-list-sub-item-active-color: #f31e51;
  --app-odds-booster-border-bottom: none;
  --app-search-results-background: #120b18;
  --app-base-item-background: #120b18;
  --app-search-results-item-background: #120b18;
  --app-search-results-item-hover-background: rgba(34, 32, 40, 0.8);
  --app-search-results-item-sport-icon-color: #fff;
  --app-betslip-item-v2_related-teams-background: #cc0000;
  --app-matches-view-v2-tournament-title-background: #120b18;
  --app-matches-view-v2-tournament-title-color: #fff;
  --app-betslip-footer-v2-price-input-background: #120b18;
  --app-outrights-outcomes-padding: 2px 0;
  --app-outrights-outcomes-background: transparent;
  --app-live-matches-live-toggler-s-flex: 0 0 100%;
  --app-live-matches-live-toggler-s-background: none;
  --app-live-matches-live-toggler-active-s-color: #fff;
  --app-live-matches-live-toggler-s-font-weight: 700;
  --app-live-matches-live-toggler-border-radius: 4px;
  --app-live-matches-live-toggler-min-width: 90px;
  --app-live-matches-live-toggler-background: #f31e51;
  --app-live-matches-live-toggler-active-background: #f31e51;
  --app-live-matches-live-toggler-padding: 0;
  --app-betslip-footer-v2-btn-reset-icon-fill: #fff;
  --app-betslip-footer-v2-btn-reset-icon-stroke: #fff;
  --app-bet-accumulators-nav-background: #120b18;
  --app-mgov2-outcome-button-disabled-border: none;
  --app-tournaments-list-v2-item-t-border-bottom: none;
  --app-tournaments-list-v2-item-s-border-top: none;
  --app-tournaments-list-v2-item-s-border-bottom: none;
  --app-game-header-v2-top-btn-icon-fill: #fff;
  --app-game-header-v2-team-abbr-color: #fff;
  --app-carousel-menu-item-hover-background: var(--app-main-gradient);
  --app-mobile-main-menu-v2-odds-item-border: none;
  --app-mobile-main-menu-v2-odds-item-active-border: none;
  --app-mobile-main-menu-v2-odds-title-color: inherit;
  --app-mobile-main-menu-v2-odds-value-color: inherit;
  --app-checkbox-active-after-background: var(--app-main-gradient);
  --app-checkbox-active-background: var(--app-main-gradient);
  --app-betslip-item-v2-border-bottom: 1px solid #120b18;
  --app-toggler-background: rgba(34, 32, 40, 0.5);
  --app-game-header-v2-status-item-background: #f31e51;
  --app-game-header-v2-status-item-border-radius: 4px;
  --app-game-header-v2-date-active-color: #fff;
  --app-svg-html-icon-fill: none;
  --app-tabs-item-font-weight: 500;
  --app-search-field-font-weight: 300;
  --app-top-leagues-slider-header-font-weight: 500;
  --app-top-leagues-slider-item-title-font-weight: 500;
  --app-banners-card-info-team-font-weight: 500;
  --app-banners-card-info-date-font-weight: 500;
  --app-bet-accumulators-place-font-weight: 500;
  --app-betslip-footer-v2-btn-submit-font-weight: 500;
  --app-betslip-footer-v2-total-win-value-font-weight: 500;
  --app-big-wins-title-font-weight: 500;
  --app-big-wins-item-name-font-weight: 500;
  --app-big-wins-item-value-font-weight: 500;
  --app-title_block-font-weight: 500 !important;
  --app-game-header-v2-team-name-font-weight: 500;
  --app-game-header-v2-status-item-font-weight: 500;
  --app-game-header-v2-time-font-weight: 500;
  --app-live-matches-title-font-weight: 500;
  --app-betslip-item-v2-outcome-name-font-weight: 500;
  --app-live-matches-live-toggler-s-font-weight: 500;
  --app-mobile-main-menu-v2-odds-value-font-weight: 500;
  --app-betslip-footer-v2-total-odds-title-color: #fff;
  --app-title-with-arrow-title-font-weight: 500;
  --app-carousel-menu-item-icon-color: #6D7D97;
  --app-carousel-menu-item-text-color: #6D7D97;
  --app-svg-icon-lock-mark-fill: #fff;
  --app-svg-icon-lock-mark-color: #fff;
  --app-checkbox-border-radius: 4px;
  --app-betslip-item-v2-odds-new-hover-background: #120b18;
  --app-checkbox-background: transparent;
  --app-betslip-background: #120b18;
  --app-event-up-color: #f31e51 !important;
  --app-event-down-color: #cc0000;
  --app-betslip-footer-v2-btn-odds-changes-background: #f31e51;
  --app-matches-v2-loading-cap-background-color: #120b18;
  --app-matches-v2-loading-cap-opacity: 0.8;
  --app-betslip-footer-v2-price-input-border: none;
  --app-btsplr-background: #120b18;
  --app-mgov2-submarkets-background: #120b18;
}

.sb-game-tips {
    --app-game-tips-background: #120b18;
    --app-game-tip-background: var(--app-game-header-v2-top-background);
    --app-game-tip-market-background: rgba(34, 32, 40, 0.2);
    --app-game-tip-market-border-top: 1px solid var(--app-body-background);
    --app-game-tip-border: none;
    --app-game-tips-header-background: transparent;
    --app-game-tips-header-padding: 0;
    --app-game-tips-margin: 10px 0;
    --app-game-tips-padding: 10px;
}

.sb-event-status_up:after {
    --app-event-up-color: #f31e51 !important;
}

.sb-bet-slip-footer-v2_odds-changes_value {
    border-radius: 4px !important;
}

.sb-betslip-item-v2__odds_down {
    --app-betslip-item-v2-odds-background: #120b18;
    --app-betslip-item-v2-odds-color: #cc0000;
}

.sb-betslip-item-v2__odds_down:before {
    border-right: 3px solid #cc0000 !important;
    border-bottom: 3px solid #cc0000 !important;
}

.sb-betslip-item-v2__odds_up {
    --app-betslip-item-v2-odds-background: #120b18;
    --app-betslip-item-v2-odds-color: #f31e51;
}

.sb-betslip-item-v2__odds_up::before {
    border-right: 3px solid #f31e51;
    border-top: 3px solid #f31e51;
}

.sb-betslip-footer-wrp {
    position: relative;
    z-index: 1;
}

.sb-betslip-footer-wrp::after {
    display: block;
    position: absolute;
    content: '';
    background: linear-gradient(180deg, rgba(34, 32, 40, 0) 0%, rgba(34, 32, 40, 0.5) 100%);
    width: 100%;
    height: 24px;
    left: 0;
    top: -10px;
    z-index: -1;
}

.sb-sport-icons-item__title-wrapper {
    padding: 0 5px 10px 5px;
}

.sb-sports-slider .sb-sport-icons-item .sb-sport-icons-item__icon {
    padding: 10px 5px 0 5px;
}

.sb-bet-slip-footer-v2_odds-changes_value {
    border-radius: 4px;
}

.sb-checkbox.sb-checked div:before {
    background: url('static/images/icons/checked-white.svg') !important;
    background-repeat: no-repeat !important;
    background-size: 10px !important;
    background-position: center !important;
}

.sb-checkbox.sb-checked div:after {
    display: none !important;
}

.app-upcoming-games_time-selector_options {
    --app-upcoming-games-ts-options-background: #120b18;
    --app-upcoming-games-ts-options-item-active-background: #120b18;
}


.sb-sport-matches-v2 {
    /* --app-title_block-background: #120b18 !important; */
}

.sb-title_block-subtitle {
    background: #120b18 !important;
}



.header__logo {
    min-width: 132px !important;
}

@media (min-width: 1200px) {
    .sidebar__logo {
        width: 200px !important;
        height: 60px !important;
        background-size: auto 60px !important;
    }
}

.profile-menu-wrapper, .sb-category-page, .sb-ctournament-page, .sb-sports-page {
    --app-tabs-margins: 1px 0 15px 0;
    --app-tabs-paddings: 11px;
    --app-tabs-background: #120b18 !important;
    --app-tabs-item-font-style: normal;
    --app-tabs-item-font-weight: 500;
    --app-tabs-item-font-size: 1.4rem;
    --app-tabs-item-line-height: 1.8rem;
    --app-tabs-item-border-radius: 14px;
    --app-tabs_simple-item-color: var(--app-second-color);
    --app-tabs_simple-item-active-color: #fff;
    --app-tabs_simple-item-active-background: var(--app-main-gradient);
    --app-tabs_simple-item-active-border-bottom-color: none;
    --app-tabs_simple-item-hover-color: var(--app-tabs_simple-item-active-color);
    --app-tabs_simple-item-hover-background: var(--app-tabs_simple-item-active-background);
    --app-tabs_simple-item-hover-border-bottom-color: none;
}