
    :root,
	:root[data-theme] {
        --bodyBg:  #0F1300;
        --bodyBg2:  #374600;
        --bodyBg3: #4b5f00;  
        --bodyBgHover:  #1b2200;
        --bodyBg2Hover:  #435500;
        --bodyBg3Hover: #576e00;
        --bodyRGBA:  rgba(15, 19, 0, 0.7);
        --bodyRGBA2:  rgba(15, 19, 0, 0.5);
        --bodyRGBA3:  rgba(15, 19, 0, 0.3);
        --bodyTxt: #d1d2cf;
        --bodyTxt2: #a6a7a1;
        --bodyTxt3: #7b7d73;
        --bodyAccent: #D0B752;
        --bodyAccentTxt: rgba(0, 0, 0, 0.9);
        --bodyBorder:  #0F1300;
        --bodyRadius:  0px;

        --dominantG: #21260A;
        --dominantRGBA: rgba(33, 38, 10, 0.7);
        --dominantRGBA2: rgba(33, 38, 10, 0.5);
        --dominantRGBA3: rgba(33, 38, 10, 0.3);
        --dominantBg: #21260A;
        --dominantBg2: #444e15;
        --dominantBg3: #56631a;
        --dominantBgHover: #2c320d;
        --dominantBg2Hover: #4f5a18;
        --dominantBg3Hover: #606f1d;
        --dominantTxt: #e9e9e7;
        --dominantTxt2: #bcbeb6;
        --dominantTxt3: #909385;
        --dominantTxtInverse: #262626; 
        --dominantRadius: 0px;
    
        --accentBg: #D0B752;
        --accentBg2:  #dbc87a;
        --accentBg3: #e0d08e;
        --accentBgHover:  #d3bc5e;
        --accentBg2Hover:  #decd86;
        --accentBg3Hover:  #e3d59a;
        --accentG: #D0B752;
        --accentTxt: #151208;
        --accentTxt2: #3e3719;
        --accentTxt3: #685c29;        
      
        --buttonG: linear-gradient(0deg, #ECDBA6 0%, #8C7C3D 100%);
        --buttonBg:  #8C7C3D;
        --buttonBg2:  #b09b4c;
        --buttonBg3:  #b8a65d;
        --buttonBgHover:  #978542;
        --buttonBg2Hover:  #b6a255;
        --buttonBg3Hover:  #bdac68;
        --buttonTxt: #1b170c;
        --buttonTxt2: #342e17;
        --buttonTxt3: #4d4422;
        --buttonAccent: #D0B752;
        --buttonAccentTxt: rgba(0, 0, 0, 0.9);
        --buttonBorder: #D0B752;
        --buttonRadius: 10px;

        --buttonSecondaryG: #576e00;
        --buttonSecondaryBg:  #576e00;
        --buttonSecondaryBg2:  #7fa100;
        --buttonSecondaryBg3:  #93ba00;
        --buttonSecondaryBgHover:  #637d00;
        --buttonSecondaryBg2Hover:  #8bb000;
        --buttonSecondaryBg3Hover:  #9fc900;
        --buttonSecondaryTxt: #c5c8ba;
        --buttonSecondaryTxt2: #acb491;
        --buttonSecondaryTxt3: #94a068;
        --buttonSecondaryAccent: #D0B752; 
        --buttonSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
        --buttonSecondaryBorder: #0F1300;
        --buttonSecondaryRadius: 0px;

        --inputG: #2B350B;
        --inputBg: #2B350B;
        --inputBg2: #4d5f14;
        --inputBg3: #5e7418; 
        --inputBgHover: #35420e;
        --inputBg2Hover: #576c17;
        --inputBg3Hover: #68811b;
        --inputTxt:  #eaebe7;
        --inputTxt2: #bfc2b6;
        --inputTxt3: #959a85;
        --inputAccent: #D0B752;
        --inputAccentTxt: rgba(0, 0, 0, 0.9);
        --inputRadius: 10px;        
        --inputBorder: #0F1300;  

        --inputSecondaryG: #3C4815;
        --inputSecondaryBg: #3C4815;
        --inputSecondaryBg2: #5d6f21;
        --inputSecondaryBg3: #6d8326; 
        --inputSecondaryBgHover: #465418;
        --inputSecondaryBg2Hover: #677b25;
        --inputSecondaryBg3Hover: #778f29;
        --inputSecondaryTxt:  #ecede8;
        --inputSecondaryTxt2: #c5c8b9;
        --inputSecondaryTxt3: #9ea48a;
        --inputSecondaryAccent: #D0B752;
        --inputSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
        --inputSecondaryRadius: 10px;        
        --inputSecondaryBorder: #0F1300;   

        --headerG: linear-gradient(0deg, #7C803D 0%, #2B350B 100%);
        --headerBg: #2B350B;
        --headerBg2: #4d5f14;
        --headerBg3: #5e7418;
        --headerBgHover: #35420e;
        --headerBg2Hover: #576c17;
        --headerBg3Hover: #68811b;
        --headerTxt: #eaebe7;
        --headerTxt2: #bfc2b6;
        --headerTxt3: #959a85;
        --headerAccent: #D0B752;
        --headerAccentTxt: rgba(0, 0, 0, 0.9);
        --headerBorder: #0F1300;
        --headerRadius: 0px;

        --subHeaderG: linear-gradient(0deg, #74783D 0%, #595C27 100%);
        --subHeaderBg: #595C27;
        --subHeaderBg2: #7c8036;
        --subHeaderBg3: #8d923e;
        --subHeaderBgHover: #63672c;
        --subHeaderBg2Hover: #868b3b;
        --subHeaderBg3Hover: #979d43;
        --subHeaderTxt: #eeefe9;
        --subHeaderTxt2: #cdcebe;
        --subHeaderTxt3: #acae93;
        --subHeaderAccent: #D0B752;
        --subHeaderAccentTxt: rgba(0, 0, 0, 0.9);
        --subHeaderBorder: #0F1300;
        --subHeaderRadius: 0px;

        --eventG: #1B2008;
        --eventBg: #1B2008;
        --eventBg2: #3d4912;
        --eventBg3: #4f5d17;  
        --eventBgHover: #252c0b;
        --eventBg2Hover: #475515;
        --eventBg3Hover: #59691a;
        --eventTxt: #e8e9e6;
        --eventTxt2: #bbbcb5;
        --eventTxt3: #8d9084;
        --eventAccent: #D0B752;
        --eventAccentTxt: rgba(0, 0, 0, 0.9);
        --eventBorder: #4A4C24;
        --eventRadius:  0px;

        --modalG: #444e15;
        --modalBg: #444e15;
        --modalBg2: #677620;
        --modalBg3: #798a25;
        --modalBgHover: #4f5a18;
        --modalBg2Hover: #718223;
        --modalBg3Hover: #849628;
        --modalTxt: #ecede8;
        --modalTxt2: #c7cab9;
        --modalTxt3: #a2a78a;
        --modalAccent: #D0B752;
        --modalAccentTxt: rgba(0, 0, 0, 0.9);
        --modalRadius: 0px;
        --modalBorder: #0F1300;
 
        --oddG: #2B350B;
        --oddBg: #2B350B;
        --oddBg2: #4d5f14;
        --oddBg3: #5e7418; 
        --oddBgHover: #35420e;
        --oddBg2Hover: #576c17;
        --oddBg3Hover: #68811b;
        --oddTxt: #eaebe7;
        --oddTxt2: #bfc2b6;
        --oddTxt3: #959a85;
        --oddAccent: #D0B752;
        --oddAccentTxt: rgba(0, 0, 0, 0.9);
        --oddRadius: 10px;
        --oddBorder: #7C803D;

        --oddActiveG: linear-gradient(0deg, #ECDBA6 0%, #8C7C3D 100%);
        --oddActiveBg: #8C7C3D;
        --oddActiveBg2: #b09b4c;
        --oddActiveBg3: #b8a65d;  
        --oddActiveBgHover: #978542;
        --oddActiveBg2Hover: #b6a255;
        --oddActiveBg3Hover: #bdac68;
        --oddActiveTxt: #1b170c;
        --oddActiveTxt2: #342e17;
        --oddActiveTxt3: #4d4422;
        --oddActiveAccent: #D0B752;
        --oddActiveAccentTxt: rgba(0, 0, 0, 0.9);
        --oddActiveRadius: 10px;
        --oddActiveBorder: #D0B752;
 
        --showMoreG: #424A15;
        --showMoreBg: #424A15;
        --showMoreBg2: #657220;
        --showMoreBg3: #778626; 
        --showMoreBgHover: #4d5618;
        --showMoreBg2Hover: #707e23;
        --showMoreBg3Hover: #829229;
        --showMoreTxt: #ecede8;
        --showMoreTxt2: #c6c9b9;
        --showMoreTxt3: #a1a58a;
        --showMoreAccent: #D0B752;
        --showMoreAccentTxt: rgba(0, 0, 0, 0.9);
        --showMoreRadius: 10px;
        --showMoreBorder: #2E3807;


        --tabG: #2B3407;
        --tabBg: #2B3407;
        --tabBg2: #50610d;
        --tabBg3: #637710;
        --tabBgHover: #364109;
        --tabBg2Hover: #5b6e0f;
        --tabBg3Hover: #6e8412;
        --tabTxt: #eaebe6;
        --tabTxt2: #bfc2b5;
        --tabTxt3: #959a83;
        --tabAccent: #7C803D;
        --tabAccentTxt: rgba(255, 255, 255, 0.9);
        --tabRadius: 0px;
        --tabBorder: #0F1300;

        --tabActiveG: linear-gradient(0deg, #74783D 0%, #595C27 100%);
        --tabActiveBg: #595C27;
        --tabActiveBg2: #7c8036;
        --tabActiveBg3: #8d923e;
        --tabActiveBgHover: #63672c;
        --tabActiveBg2Hover: #868b3b;
        --tabActiveBg3Hover: #979d43;
        --tabActiveTxt: #eeefe9;
        --tabActiveTxt2: #cdcebe;
        --tabActiveTxt3: #acae93;
        --tabActiveAccent: #D0B752;
        --tabActiveAccentTxt: rgba(0, 0, 0, 0.9);
        --tabActiveRadius: 0px;
        --tabActiveBorder: #0F1300; 

        --tabSecondaryActiveG: #424A15;
        --tabSecondaryActiveBg: #424A15;
        --tabSecondaryActiveBg2: #657220;
        --tabSecondaryActiveBg3: #778626;
        --tabSecondaryActiveBgHover: #4d5618;
        --tabSecondaryActiveBg2Hover: #707e23;
        --tabSecondaryActiveBg3Hover: #829229;
        --tabSecondaryActiveTxt: #ecede8;
        --tabSecondaryActiveTxt2: #c6c9b9;
        --tabSecondaryActiveTxt3: #a1a58a;
        --tabSecondaryActiveAccent: #D0B752;
        --tabSecondaryActiveAccentTxt: rgba(0, 0, 0, 0.9);
        --tabSecondaryActiveRadius: 0px;
        --tabSecondaryActiveBorder: #0F1300; 

        --filterG: #576c17;
        --filterBg: #576c17;
        --filterBg2: #799620;
        --filterBg3: #8aab24;
        --filterBgHover: #61791a;
        --filterBg2Hover: #83a323;
        --filterBg3Hover: #94b827;
        --filterTxt: #eef0e8;
        --filterTxt2: #cdd3b9;
        --filterTxt3: #abb68b;
        --filterAccent: #D0B752;
        --filterAccentTxt: rgba(0, 0, 0, 0.9);
        --filterRadius: 10px;
        --filterBorder: #0F1300; 

        --menu_1G: linear-gradient(0deg, #54581B 0%, #23280B 100%);
        --menu_1Bg: #23280B;
        --menu_1Bg2: #465016;
        --menu_1Bg3: #57641c;
        --menu_1BgHover: #2d340e;
        --menu_1Bg2Hover: #505c19;
        --menu_1Bg3Hover: #61701f;
        --menu_1Txt: #e9eae7;
        --menu_1Txt2: #bdbfb6;
        --menu_1Txt3: #919485;
        --menu_1Accent: #D0B752;
        --menu_1AccentTxt: rgba(0, 0, 0, 0.9);
        --menu_1Radius: 0px;
        --menu_1Border: #0F1300; 

        --menu_2G: #23280B;
        --menu_2Bg: #23280B;
        --menu_2Bg2: #465016;
        --menu_2Bg3: #57641c;
        --menu_2BgHover: #2d340e;
        --menu_2Bg2Hover: #505c19;
        --menu_2Bg3Hover: #61701f;
        --menu_2Txt: #e9eae7;
        --menu_2Txt2: #bdbfb6;
        --menu_2Txt3: #919485;
        --menu_2Accent: #D0B752;
        --menu_2AccentTxt: rgba(0, 0, 0, 0.9);
        --menu_2Radius: 0px;
        --menu_2Border: #60632F; 

        --menu_3G: #3E4213;
        --menu_3Bg: #3E4213;
        --menu_3Bg2: #636a1e;
        --menu_3Bg3: #767d24;
        --menu_3BgHover: #494e16;
        --menu_3Bg2Hover: #6e7621;
        --menu_3Bg3Hover: #818927;
        --menu_3Txt: #ecece7;
        --menu_3Txt2: #c5c6b8;
        --menu_3Txt3: #9fa189;
        --menu_3Accent: #D0B752;
        --menu_3AccentTxt: rgba(0, 0, 0, 0.9);
        --menu_3Radius: 0px;
        --menu_3Border: #0F1300; 

        --tooltipG: #444e15;
        --tooltipBg: #444e15;
        --tooltipBg2: #677620;
        --tooltipBg3: #798a25;
        --tooltipBgHover: #4f5a18;
        --tooltipBg2Hover: #718223;
        --tooltipBg3Hover: #849628;
        --tooltipTxt: #ecede8;
        --tooltipTxt2: #c7cab9;
        --tooltipTxt3: #a2a78a;
        --tooltipAccent: #D0B752;
        --tooltipAccentTxt: rgba(0, 0, 0, 0.9);
        --tooltipRadius: 0px;
        --tooltipBorder: #0F1300; 

           /* Old betslip */
        --betSlipBg: #444e15;
        --betSlipBg2: #677620;
        --betSlipBorder: #0F1300;
        --betSlipTxt: #ecede8;
        --betSlipTxt2: #c7cab9;

        --betSlipStakeG: #4f5a18;
        --betSlipStakeBg: #4f5a18;
        --betSlipStakeTxt: #edefe8;
        --betSlipStakeTxt2: #caceba;

        --betSlipInputG: #4f5a18;
        --betSlipInputTxt: #edefe8;

        --betSlipButtonG: #4f5a18;
        --betSlipButtonBg2: #728223;
        --betSlipButtonTxt: #edefe8;
        --betSlipButtonRadius: 0px;
        

        --spritePositionX: 0px;
    }

    [class^='digi_tournament_']:before, [class*='digi_tournament_']:before {
        background-position-x: var(--spritePositionX) !important;
    }

    .tg_widget_heading_1{
        margin-top: 0;
    }
    .tg__multi_game {
        padding: 0 !important;
    }
    .tg_input::placeholder{
        color: var(--inputTxt2);
    }
    /* - - - - body - - - - */

    body,
    .tg_bg,
    .tg__result_item {
        background-color: var(--bodyBg);
        color: var(--bodyTxt);
    }
    
    .paperView .champ_list:last-child,
    .tg--border-bot-1 {
        border-color:var(--bodyBg);
    }

    .tg--pos_comb_row{
        border-color:var(--modalBorder);
    }

    .tg__one_game,
    .tg__match_item_stake{
        border-color: var(--eventBorder);
    }

    .tg__one_game_score{
        color: var(--eventAccent) !important;
    }

    .tg__submenu__item {
        color: var(--bodyTxt2);
    }
    .tg__submenu__item.active,
    .tg__submenu__item:hover {
        color: var(--bodyTxt);
    }

    #line_tabs .selectorWrapper, 
    #live_tabs_header .selectorWrapper, 
    #line_tabs .tabsWithMarketFilter, 
    #live_tabs_header .tabsWithMarketFilter{
        background-color: var(--bodyBg);
    }
    .tg__btn-action { 
        background: var(--buttonG) !important;
        color: var(--buttonTxt) !important;
    }
    /* - - - - Widget - - - - - */
    .tg__live_list_header {
        background-color: var(--headerG);
        color: var(--headerTxt);
    }

    .tg__multiview_content {
        background-color: var(--eventG);
        color: var(--eventTxt);
    }

    .tg-hero{
        background-color: var(--dominantBg);
        color: var(--dominantTxt);
    }
    .tg-bg_transparent{
        background-color: var(--dominantRGBA2);
        border: 1px solid var(--dominantRGBA3);
        border-radius: var(--dominantRadius);
    }

    /* - - - - Left Menu Level 1 - - - - */
    .tg__left_menu_item--lvl1 {
        background: var(--menu_1G);
        color: var(--menu_1Txt);
        border-color: var(--menu_1Border);
    }

    .tg__left_menu_item--lvl1:hover {
        background: var(--menu_1BgHover);
        color: var(--menu_1Txt);
    }

    .tg__left_menu_item--lvl1 .tg__left_menu_item_text {
        color: var(--menu_1Txt);
    }
    
    .tg__left_menu_item--lvl1  .tg-ico-arrow {
        color: var(--menu_1Txt3);
    }
    
    .ss__step_slider .ss__slider,
    .ss__step_slider .ss__ruller > div {
        background: var(--dominantTxt2);
    }
    
    .ss__step_slider .ss__slider:hover {
        background: var(--accentBg);
    }
    
    .ss__step_slider .ss__ruller > .off {
        background: var(--dominantBg);
    }
    
    /* - - - - Left Menu Level 2 - - - - */
    .tg__left_menu_item--lvl2{
        background: var(--menu_2G);
        color: var(--menu_2Txt);
        border-color: var(--menu_2Border);
    }

    .tg__left_menu_item--lvl2:hover{
        background: var(--menu_2BgHover);
        color: var(--menu_2Txt);
    }

    .tg__left_menu_item--lvl2 .tg__left_menu_item_text{
        color: var(--menu_2Txt);
    }

    .tg__left_menu_item--lvl2  .tg-ico-arrow {
        color: var(--menu_2Txt3);
    }
    
    /* africanView */
    .africanView .SBhead {
        background: var(--headerG);
        color: var(--headerTxt);
    }

    .africanView .gameContentTitle {
        background: var(--bodyBg);
        color: var(--bodyTxt);
    }

    .africanView .champCont{
        background: var(--eventG);
        color: var(--eventTxt);
    }
    
    .africanView .tg_left_tabs {
        background: var(--subHeaderG);
        color: var(--subHeaderTxt2);
        border-bottom-color: var(--accentBg);
    }
    
    .africanView .tg_left_filter_tabs_active {
        color: var(--accentBg);
    }

    /* - - - - Left Menu Level 3 - - - - */
    .tg__left_menu_item--lvl3,
    .tg__list_row_heading{
        background: var(--menu_3G);
        color: var(--menu_3Txt);
        border-color: var(--menu_3Border);
    }
    .live_menu_item_left_header{
        background: var(--subHeaderG);
        color: var(--subHeaderTxt2);
    }
    .live_menu_item_left{
        border-color: var(--menu_3Border);
    }

    .tg__left_menu_item--lvl3 .tg__left_menu_item_text{
        color: var(--menu_3Txt);
    }
    
    .tg__left_menu_item--lvl3  .tg-ico-arrow {
        color: var(--menu_3Txt3);
    }

    .dg_game_tabs{
        padding: 0 var(--headerRadius);
    }
    
    /* - - - - Passive Tab - - - - */
    .tab_selector {
        background: var(--tabG);
        color: var(--tabTxt2);
        border-top-left-radius: var(--tabRadius);
        border-top-right-radius: var(--tabRadius);
    }
    
     .sportLeftPane .tab_selector  {
        background: var(--tabG);
        color: var(--tabTxt);
    } 

    .tg__coupon_tabs_cont {
        padding-top: 2px;
        margin-bottom: 2px;
    }
    .tab_cupon {
        background: var(--tabG);
        color: var(--tabTxt2);
    }

    .tab_cupon.tab_selected,
    .tab_cupon:hover {
        background: var(--tabActiveG);
        color: var(--tabActiveTxt);
    }

    /* - - - - Active Tab - - - - */
    .tab_selector.tab_selector_active,
    .tab_selector:hover,
    .tg_subheader_btn,
    .tg__live_filter_item {
      background: var(--tabActiveG);
      color: var(--tabActiveTxt);
    }

    .tg__live_filter_item.checked {
        background: var(--tabG);
        color: var(--tabTxt);
    }
    
    .sportLeftPane .tab_selector.tab_selector_active, 
    .tg__step_slider,
    .liveFilterContainer {
        background: var(--tabActiveG);
        color: var(--tabActiveTxt);
    }
    
    .tg__step_slider{
        border-color: var(--menu_1Border);
    }

    /* - - - - Header - - - - */
    .gameContentTitle,
    .tg__result_group_heading {
        background: var(--headerG);
        color: var(--headerTxt);
        border-top-left-radius: var(--headerRadius);
        border-top-right-radius: var(--headerRadius);
    }

    .gameContentTitle .tg-ico-arrow{
        color: var(--headerTxt3);
    }
    
    /* africanView */
    .africanView .tg--home2__stakeItem {
        background: var(--tabG);
        color: var(--tabTxt);    
    }
    .africanView .champCont {
        margin: 0px;
    }

    .tg--selected_prem_game{
        border: 0;
    }

    .tg__list_row{
        margin: 0;
        border-top:1px solid var(--bodyBg);
    }
    .ds--myacc-history_list .tg_bet_history_order_row{
        background: var(--menu_1Bg);
        color: var(--menu_1Txt2);
        border-color : var(--menu_1Border);
    }
    .ds--myacc-history_list .tg_bet_history_order_row:nth-child(Odd){
        background: var(--menu_1BgHover);
    }
    .tg_bet_history_order_row .tg-clr-akcent{
        color: var(--accentBg);
    }
    .tg_bet_history_order_row_sub {
        background: var(--menu_3Bg);
        color: var(--menu_3Txt2);
        border-color: var(--menu_3Border);
    }
    .tg_bet_history_order_row_sub:nth-child(Odd) {
        background: var(--menu_3BgHover);
    }
    
    /* - - - - SubHeader - - - - */
    .tg__calendar_header,
    .tg__calendar_cont,
    .tg__res_rus,
    .overViewDataDanel .tg__btn_arrow  {
        background: var(--subHeaderG);
        color: var(--subHeaderTxt);
        border-top-left-radius: var(--subHeaderRadius);
        border-top-right-radius: var(--subHeaderRadius);
    }

    .tg__results_header {
        background: var(--filterBg2);
        color: var(--filterTxt);
    }

    .tg__home_game_heading {
        background: var(--subHeaderG);
        color: var(--subHeaderTxt2);
    }

    /* - - - - Single Game - - - - */
    .tg__one_game,
    .tg__match_item_stake,
    .tg__banner,
    .prematch_event_odds_container,
    .tg__multi_game,
    .live_menu_item_left .tg--left_live_odds,
    .tg__calendar_item,
    .tg_onegame_chb,
    .news_slider .oddsContainer{
        background: var(--eventG);
        color: var(--eventTxt2);
    }

    .dg1{
        background: var(--eventG);
        color: var(--eventTxt2);
        margin-bottom: 0;
        border-bottom: 1px solid var(--eventBorder);
    }

    .tg__one_game:hover{
        background: var(--eventBgHover);
        color: var(--eventTxt2);
    }

    /*popups*/
    .tg_popup_body_static,
    .tg__modal,
    .tg__modal_big,
    .tg__cashout--wrapper{
        background: var(--modalBg);
        color: var(--modalTxt);
        border-radius: var(--modalRadius);
    }
    .tg__modal_header,
    .tg__modal_heading,
    .tg__cashout--header,
    .tg__modal_header-sm{
        background: var(--modalBg2);
        color: var(--modalTxt);
        border-top-left-radius: var(--modalRadius);
        border-top-right-radius: var(--modalRadius);
    }
    .tg__custom-range-slider{
        color: var(--accentBg);
    }
    .tg--close{
        background: var(--bodyBg);
        color: var(--bodyTxt);
    }
    .tg__modal .tg__dropdown_control,
    .tg_popup_body_static .tg__dropdown_control,
    .tg__modal .tg_input,
    .tg_popup_body_static .tg_input,
    .tg__cashout--wrapper .tg_input{
        background: var(--inputSecondaryG);
        color: var(--inputSecondaryTxt);
        border-radius: var(--inputSecondaryRadius);
    }

    .ui--dominant-content {
        border-color: var(--dominantBg2);
        background: var(--dominantBg);
        color: var(--dominantTxt);
    }
    .ui--dominant-header{
        border:0;
        background: var(--dominantG);
        color: var(--dominantTxt);
    }
    .ui-state-default, 
    .ui--dominant-content .ui-state-default, 
    .ui--dominant-header .ui-state-default,
    .ui-datepicker-title select,
    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-nex{
        border:0;
        background: var(--bodyBg);
        color: var(--bodyTxt);
    }
    .ui-state-highlight, 
    .ui--dominant-content .ui-state-highlight, 
    .ui--dominant-header .ui-state-highlight,
    .ui-state-active, 
    .ui--dominant-content .ui-state-active, 
    .ui--dominant-header .ui-state-active,
    .ui-datepicker-calendar .ui-state-hover{
        background: var(--accentG);
        color: var(--accentTxt);
    }

    .tg__btn-text{
        background: var(--inputSecondaryG);
        color: var(--inputSecondaryTxt);
    }

    .tg__one_game_team {
        color: var(--eventTxt);
    }
    
    .tg__one_game_col,
    .tg__one_game_icons,
    .tg__one_game .maIcons {
        color: var(--eventTxt2);
    }

    .tg__one_game .tg__home_game_time{
        color: var(--eventTxt3);
    }
    
    .posCombItem {
      background: var(--eventBg);
      color: var(--eventTxt);
    }

    /* - - - - Odd - - - - */
    .l_od,
    .l_od_empty {
        background: var(--oddG);
        color: var(--oddTxt);
        border: 1px solid var(--oddBorder);
        border-radius: var(--oddRadius);
    }

    /* - - - - Show More - - - - */
    .tg__more {
        background: var(--showMoreG);
        color: var(--showMoreTxt);
        border-radius: var(--showMoreRadius);
        border: 1px solid var(--showMoreBorder);
    }

    .tg__more:hover {
        background: var(--showMoreBg2);
        color: var(--showMoreTxt);
        border-radius: var(--showMoreRadius);
        border-color: var(--showMoreBorder);
    }

    /* - - - - Betslip Header - - - - */
    .tg__block_header {
        background: var(--dominantBg2);
        color: var(--dominantTxt);
    }

    /* - - - - Accent - - - - */
    .liveGameSelected .liveSportNamesContainer,
    .tg_widget_text_akcent {
        color: var(--accentBg);
    }

    .left_menu_line_active .tg__left_menu_item_text {
        color: var(--menu_3Accent);
    }


    .tg_sidebar_text_akcent {
        color: var(--menu_1Accent);
    }

    .tg_sidebar_bg_2 .tg_sidebar_text_akcent {
        color: var(--menu_2Accent);
    }

   .tg_sidebar_bg_3 .tg_sidebar_text_akcent {
        color: var(--menu_3Accent);
    }

   .liveGameSelected .tg__left_menu_item--lvl3 .liveSportNamesContainer {
    color: var(--menu_3Accent);
   }
    
    .tg-ico-cheque_redact.tg-clr-akcent2 {
       color: var(--accentBg);
    }
    
    .tg_popup_body_static .tab_selector_active {
        border-bottom: 2px solid var(--accentBg);
    }
    
    .tg-ico-fav.active,
    .tg-ico-fav--active {
        color: var(--accentBg);
    }
    
    .tg__fix_btn.checked, .tg__fix_btn:hover {
        color: var(--accentBg);
    }

    /* - - - - Brand - - - - */
    .l_od:hover,
    .l_od.selectedOdd {
        background: var(--oddActiveG);
        color: var(--oddActiveTxt);
        border-radius: var(--oddActiveRadius);
        border-color: var(--oddActiveBorder);

    }

    .tg__btn-ternary {
        background: var(--buttonG);
        color: var(--buttonTxt);
    }

    .tabSelectorHeading {
        color: var(--bodyAccent);
    }
    
    /* africanView */
    .africanView .tg--home2__stakeItem:hover,
    .africanView .active .tg--home2__stakeItem,
    .africanView .tg--home2__stakeItem.stItem_active {
        background: var(--eventAccent);
        color: var(--eventAccentTxt);
        border-radius: var(--eventRadius);
    }

    /* - - - - BetSlip - - - - */
    .tg__coupon .tg--coupon-bg {
        background: var(--betSlipBg);
        color: var(--betSlipTxt2)
    }  

    .tg--coupon-bg {
        background: var(--dominantBg);
        color: var(--dominantTxt);
    }

    #info_panel_block .selectorWrapper {
        background: var(--dominantBg2);
        color: var(--dominantTxt);
    }
    .tg__info_panel .selectorWrapper {
        background: var(--betSlipBg2);
        color: var(--betSlipTxt);
    }
    .stake_item_panel {
      background: var(--betSlipStakeG);
      color: var(--betSlipStakeTxt2);
      border-color: var(--betSlipBorder);
      border-top: 0;
    }
    .coupon_sport_name_container {
      color: var(--betSlipStakeTxt);
    }
    
    .tg__btn.tg__btn-coupon {
        background: var(--betSlipButtonG);
        color: var(--betSlipButtonTxt);
        border-radius: var(--betSlipButtonRadius);
    }
    
    .tg--cashout-body, .tg__cashout_popup, .booking_number, .betchecker, #bookingBody {
        background: var(--modalG);
        color: var(--modalTxt);
    }

   .bet_generator_wrapper, .scout_panel, #betcheckerWrapper, .player_panel {
        background-color: var(--dominantBg);
        color: var(--dominantTxt);
    }
    
    .tg_coin {
        background: var(--accentBg);
        color: var(--accentTxt);
    }
    
    .tg__match_item_btn {
        background: var(--showMoreG);
        color: var(--showMoreTxt);
    }
    .tg--selected_prem_game .tg__match_item_btn{
        background: var(--accentG);
        color: var(--accentTxt);
    }
     
    .tg__modal_book_bet .tg__border--color-akcent{
        border-color: var(--accentBg);
    }

     .tg__modal_book_bet .tg-clr-akcent{
        color: var(--accentBg);
     }
    
    /* - - - - DropDown - - - - */
    .tg__input,
    .tg__dropdown__item,
    .sportRightPane .tg_input {
        background: var(--inputSecondaryG);
        color: var(--inputSecondaryTxt);
    }
    .sportRightPane .tg_input {
        border-radius: var(--inputSecondaryRadius);
    }
   .sportRightPane .tg_input::placeholder {
        color: var(--inputSecondaryTxt2);
    }
    .tg__search_cont .tg__input{
        background: var(--inputG);
        color: var(--inputTxt);
    }
    .sportRightPaneRow .tg_subheader_btn {
        background: var(--inputG);
        color: var(--inputTxt);
        border-radius: var(--inputRadius);
    }
    .tg__search_cont .tg__input::placeholder{
        color: var(--inputTxt2);
    }
    .tg__search_cont .tg__input-ico{
        color: var(--inputTxt);
    }
    .tg__info_panel .tg_input_coupon_amount {
        background: var(--betSlipInputG);
        color: var(--betSlipInputTxt);
      }

    /* - - - - Input - - - - */
    .tg__input {
      background: var(--inputG);
      color: var(--inputTxt);
      border-radius: var(--inputRadius);
    }

    .tg__btn {
      border-radius: var(--buttonRadius);
    }

    /* - - - - Accent - - - - */
    .liveGameSelected .liveSportNamesContainer,
    .tg_widget_text_akcent,
    .tg__coupon_square,
    .tg__score_box,
    .tg__btn-coupon:hover {
        color: var(--accentBg);
    }

    .tg_score.tg-clr-akcent2 {
        color: var(--accentBg);
    }
    .tg__coupon_square{
       background: var(--betSlipInputG);
    }
    
    .tg__coupon_factor {
       background: var(--betSlipButtonBg2);
       color: var(--betSlipButtonTxt)
    }

    .es__stepped_slider_cont {
        background: var(--subHeaderG);
        color: var(--subHeaderTxt);
    }
    
     .tg__badge_live {
        background-color: var(--dominantBg);
        color: var(--dominantTxt);
       
    }
    
    .tg-ico-date{
        color: var(--filterTxt);
    }
    
    .tg__switch input:checked + .tg__switch_ico {
        background: var(--accentBg);
     }
    
    /* Colors we can't change */
    .tab_selector_active .tg__badge_live {
         background-color: #CB0000;
         color: #fff;
    }
    
    .tg__switch .tg__switch_ico {
        background-color: #999;
    }

    .tg__switch .tg__switch_ico:before {
       background-color: #fff;
    }



    .tg--coupon-container.tg--coupon-single-tab .tab_selector_active {
        background: transparent !important;
        color: var(--modalTxt);
    }

    

  
  .paperView .es__home_bet_header{
    background: var(--headerG);
    color: var(--headerTxt);
  }
  /*paper view odds*/
 .paperView .component_odd_empty,
 .paperView .component_odd,
 .paperView .component_odd.selectedOdd{
     background: var(--oddG);
     color: var(--oddTxt);
 }
 .paperView .component_odd:hover,
 .paperView .component_odd_empty:hover,
 .paperView .EUodds:hover,
 .paperView .EUodds.selectedOdd,
 .paperView .component_odd.selectedOdd {
     background: var(--oddActiveG);
     color: var(--oddActiveTxt);
 }
 .showC {
    background: var(--menu_1G);
    color: var(--menu_1Txt);
 }

/*multi bet of the day skinning*/
.tg__exp_of_day_header,
.es__express_slider_arrow{
	background-color: var(--dominantBg);
	color: var(--dominantTxt2);
}
.es__express_slider_arrow:hover {
	background-color: var(--dominantBg2);
	color: var(--dominantTxt);
}
.tg__exp_of_day_one_game {
	background-color: var(--eventG);
	color: var(--eventTxt2);
	border-bottom: 1px solid var(--eventBorder) !important;
}
.es__total_odd_container .tg-clr-secondary {
	color: var(--eventTxt2);
}

.tg__exp_of_day_one_game .tg-ico,
.digi-pv-multibets-event-name-container {
	color: var(--eventTxt);
}
.es__express_day_odd {
	border-color: var(--eventBorder);
    color: var(--eventTxt2);
}
.es__bonus_odd_container,
.es__express_day_coupon-button-container {
	background-color: var(--eventBg2);
	color: var(--eventTxt2);
}
.es__bonus_odd_container i,
.es__express_day_odd--total{
	color: var(--accentBg);
}
.es__express_day_coupon {
	background-color: var(--eventBg);
	color: var(--eventTxt2);
}
/*multi bet of the day skinning*/


/* Inmutable styles */
.tg__multiview_header,
.tg-hero .sport_count,
.tg__multiview_header .tg__one_game_team{
    color: #ffffff;
}

/*scroll*/
.digi_scroll_dragger{
    background-color: var(--dominantBg3Hover);
}

/*specific tabs*/
.tg_calendar_subtab_wrapper{
    border-bottom: 6px solid var(--tabActiveBg);
}
.tg--calendar-tab{
    border-bottom: 6px solid var(--tabActiveBg);
}
.live_calendar .body_panel {
    height: calc((100%) - 92px);
}

/*scroll*/
.digi_scroll_dragger{
    background-color: var(--dominantBg3Hover);
}

/*stakes event list*/
.tg__match_header{
    background: var(--headerG);
    color: var(--headerTxt2);
    border-bottom: 1px solid var(--headerBorder);
    border-top-left-radius: var(--headerRadius);
    border-top-right-radius: var(--headerRadius);
}
.tg__prematch_header{
    background: var(--headerG);
    color: var(--headerTxt2);
    border-radius: var(--headerRadius);
}
.tg__match_header .tg__teams {
    color: var(--headerTxt);
}
.tg__multibet_heading{
    border-bottom: 1px solid var(--subHeaderBorder);
}
.tg__live_list_header {
    background: var(--headerG);
    color: var(--headerTxt2);
}
.tg__live_list_header .sport_type {
    color: var(--headerTxt);
}
.overviewEventBody{
    background: var(--eventG);
    color: var(--eventTxt2);
}
.tg__score_box{
    background: var(--eventBg2);
    color: var(--accentBg);
}
.overviewEventBody .tg_team_name{
    color: var(--eventTxt);
}
.globalInactiveState{
    background: var(--bodyRGBA);
}

/*Search page*/
.sr-odd{
border: 1px solid var(--oddBorder);
    border-radius: var(--oddRadius);
}
.sr-odd.selected,
.sr-odd:hover {
    border-radius: var(--oddActiveRadius);
    border: 1px solid var(--oddActiveBorder);
}

