
    :root[data-theme], :root[data-theme], :root {

        --bodyBg:  #241033;
        --bodyBg2:  #3f1c5a;
        --bodyBg3: #4d226d;
        --bodyBgHover:  #2c143f;
        --bodyBg2Hover:  #472066;
        --bodyBg3Hover: #552679;
        --bodyRGBA:  rgba(36, 16, 51, 0.7);
        --bodyRGBA2:  rgba(36, 16, 51, 0.5);
        --bodyRGBA3:  rgba(36, 16, 51, 0.3);
        --bodyTxt: #e9e7eb;
        --bodyTxt2: #d3cfd6;
        --bodyTxt3: #bdb7c2;
        --bodyAccent: #FFE600;
        --bodyAccentTxt: rgba(0, 0, 0, 0.9);
        --bodyBorder:  #241033;
        --bodyRadius:  0px;

        --navbarG:  #8139b8;
        --navbarBg:  #8139b8;
        --navbarBg2: #9a59cb;
        --navbarBg3: #a66cd1;
        --navbarBgHover: #893dc3;
        --navbarBg2Hover: #a165cf;
        --navbarBg3Hover: #ad78d5;
        --navbarTxt: #f2ebf8;
        --navbarTxt2: #e6d7f1;
        --navbarTxt3: #d9c4ea;
        --navbarRGBA: rgba(129, 57, 184, 0.7);
        --navbarAccent: #00ACCD;
        --navbarAccentTxt: rgba(255, 255, 255, 0.9);
        --navbarBorder: #241033;
        --navbarRadius:  0px;

        --sliderG:  #2c143f;
        --sliderBg:  #2c143f;
        --sliderBg2: #472066;
        --sliderBg3: #552679;
        --sliderBgHover: #34184b;
        --sliderBg2Hover: #4f2472;
        --sliderBg3Hover: #5d2a85;
        --sliderTxt: #eae8ec;
        --sliderTxt2: #d5d0d9;
        --sliderTxt3: #c0b9c5;
        --sliderRGBA: rgba(44, 20, 63, 0.7);
        --sliderBorder: #241033;
        --sliderAccent: #FFE600;
        --sliderAccentTxt: rgba(0, 0, 0, 0.9);
        --sliderRadius:  0px;

        --collapseG:  #893dc3;
        --collapseBg:  #893dc3;
        --collapseBg2: #a164cf;
        --collapseBg3: #ad77d5;
        --collapseBgHover: #9049c7;
        --collapseBg2Hover: #a870d3;
        --collapseBg3Hover: #b483d9;
        --collapseTxt: #f3ecf9;
        --collapseTxt2: #e7d8f3;
        --collapseTxt3: #dcc5ed;
        --collapseRGBA: rgba(137, 61, 195, 0.7);
        --collapseBorder: #241033;
        --collapseAccent: #00ACCD;
        --collapseAccentTxt: rgba(255, 255, 255, 0.9);
        --collapseRadius:  0px;

        --dominantG: #662D91;
        --dominantRGBA: rgba(102, 45, 145, 0.7);
        --dominantRGBA2: rgba(102, 45, 145, 0.5);
        --dominantRGBA3: rgba(102, 45, 145, 0.3);
        --dominantBg: #662D91;
        --dominantBg2: #8139b8;
        --dominantBg3: #8e45c5;
        --dominantBgHover: #6e319d;
        --dominantBg2Hover: #893dc3;
        --dominantBg3Hover: #9551c9;
        --dominantTxt: #f0eaf4;
        --dominantTxt2: #e0d5e9;
        --dominantTxt3: #d1c0de;
        --dominantTxtInverse: #262626;
        --dominantRadius: 0px;

        --accentBg: #00ACCD;
        --accentBg2:  #01d6ff;
        --accentBg3: #1adaff;
        --accentBgHover:  #00b9dc;
        --accentBg2Hover:  #10d8ff;
        --accentBg3Hover:  #29dcff;
        --accentG: #00ACCD;
        --accentTxt: #e6f7fa;
        --accentTxt2: #cceef5;
        --accentTxt3: #b3e6f0;

        --buttonG: #00B9DC;
        --buttonBg:  #00B9DC;
        --buttonBg2:  #10d9ff;
        --buttonBg3:  #29ddff;
        --buttonBgHover:  #00c6eb;
        --buttonBg2Hover:  #1fdbff;
        --buttonBg3Hover:  #38dfff;
        --buttonTxt: #e6f8fc;
        --buttonTxt2: #ccf1f8;
        --buttonTxt3: #b3eaf5;
        --buttonAccent: #00ACCD;
        --buttonAccentTxt: rgba(255, 255, 255, 0.9);
        --buttonBorder: #00B9DC;
        --buttonRadius: 2px;

        --buttonSecondaryG: #552679;
        --buttonSecondaryBg:  #552679;
        --buttonSecondaryBg2:  #7032a0;
        --buttonSecondaryBg3:  #7e38b3;
        --buttonSecondaryBgHover:  #5d2a85;
        --buttonSecondaryBg2Hover:  #7836ac;
        --buttonSecondaryBg3Hover:  #863cbf;
        --buttonSecondaryTxt: #eee9f2;
        --buttonSecondaryTxt2: #ddd4e4;
        --buttonSecondaryTxt3: #ccbed7;
        --buttonSecondaryAccent: #FFE600;
        --buttonSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
        --buttonSecondaryBorder: #241033;
        --buttonSecondaryRadius: 0px;

        --inputG: #8139b8;
        --inputBg: #8139b8;
        --inputBg2: #9a59cb;
        --inputBg3: #a66cd1;
        --inputBgHover: #893dc3;
        --inputBg2Hover: #a165cf;
        --inputBg3Hover: #ad78d5;
        --inputTxt:  #f2ebf8;
        --inputTxt2: #e6d7f1;
        --inputTxt3: #d9c4ea;
        --inputAccent: #00ACCD;
        --inputAccentTxt: rgba(255, 255, 255, 0.9);
        --inputRadius: 2px;
        --inputBorder: #241033;

        --inputSecondaryG: #a165cf;
        --inputSecondaryBg: #a165cf;
        --inputSecondaryBg2: #b98cdb;
        --inputSecondaryBg3: #c59fe1;
        --inputSecondaryBgHover: #a871d3;
        --inputSecondaryBg2Hover: #c098df;
        --inputSecondaryBg3Hover: #ccabe5;
        --inputSecondaryTxt:  #f6f0fa;
        --inputSecondaryTxt2: #e6d7f1;
        --inputSecondaryTxt3: #e3d1f1;
        --inputSecondaryAccent: #00ACCD;
        --inputSecondaryAccentTxt: rgba(255, 255, 255, 0.9);
        --inputSecondaryRadius: 2px;
        --inputSecondaryBorder: #241033;

        --headerG: #662D91;
        --headerBg: #662D91;
        --headerBg2: #8139b8;
        --headerBg3: #8e45c5;
        --headerBgHover: #6e319d;
        --headerBg2Hover: #893dc3;
        --headerBg3Hover: #9551c9;
        --headerTxt: #f0eaf4;
        --headerTxt2: #e0d5e9;
        --headerTxt3: #d1c0de;
        --headerAccent: #00ACCD;
        --headerAccentTxt: rgba(255, 255, 255, 0.9);
        --headerBorder: #241033;
        --headerRadius: 0px;

        --subHeaderG: #401C5B;
        --subHeaderBg: #401C5B;
        --subHeaderBg2: #5b2882;
        --subHeaderBg3: #692e95;
        --subHeaderBgHover: #482067;
        --subHeaderBg2Hover: #632c8e;
        --subHeaderBg3Hover: #7132a1;
        --subHeaderTxt: #ece8ef;
        --subHeaderTxt2: #d9d2de;
        --subHeaderTxt3: #c6bbce;
        --subHeaderAccent: #00ACCD;
        --subHeaderAccentTxt: rgba(255, 255, 255, 0.9);
        --subHeaderBorder: #241033;
        --subHeaderRadius: 0px;

        --eventG: #662D91;
        --eventBg: #662D91;
        --eventBg2: #8139b8;
        --eventBg3: #8e45c5;
        --eventBgHover: #6e319d;
        --eventBg2Hover: #893dc3;
        --eventBg3Hover: #9551c9;
        --eventTxt: #f0eaf4;
        --eventTxt2: #e0d5e9;
        --eventTxt3: #d1c0de;
        --eventAccent: #FFE600;
        --eventAccentTxt: rgba(0, 0, 0, 0.9);
        --eventBorder: #241033;
        --eventRadius:  0px;

         --modalG: #8139b8;
        --modalBg: #8139b8;
        --modalBg2: #9a59cb;
        --modalBg3: #a66cd1;
        --modalBgHover: #893dc3;
        --modalBg2Hover: #a165cf;
        --modalBg3Hover: #ad78d5;
        --modalTxt: #f2ebf8;
        --modalTxt2: #e6d7f1;
        --modalTxt3: #d9c4ea;
        --modalAccent: #00ACCD;
        --modalAccentTxt: rgba(255, 255, 255, 0.9);
        --modalRadius: 0px;
        --modalBorder: #241033;

        --oddG: #241033;
        --oddBg: #241033;
        --oddBg2: #3f1c5a;
        --oddBg3: #4d226d;
        --oddBgHover: #2c143f;
        --oddBg2Hover: #472066;
        --oddBg3Hover: #552679;
        --oddTxt: #e9e7eb;
        --oddTxt2: #d3cfd6;
        --oddTxt3: #bdb7c2;
        --oddAccent: #FFE600;
        --oddAccentTxt: rgba(0, 0, 0, 0.9);
        --oddRadius: 2px;
        --oddBorder: #241033;

        --oddActiveG: #00B9DC;
        --oddActiveBg: #00B9DC;
        --oddActiveBg2: #10d9ff;
        --oddActiveBg3: #29ddff;
        --oddActiveBgHover: #00c6eb;
        --oddActiveBg2Hover: #1fdbff;
        --oddActiveBg3Hover: #38dfff;
        --oddActiveTxt: #e6f8fc;
        --oddActiveTxt2: #ccf1f8;
        --oddActiveTxt3: #b3eaf5;
        --oddActiveAccent: #00ACCD;
        --oddActiveAccentTxt: rgba(255, 255, 255, 0.9);
        --oddActiveRadius: 2px;
        --oddActiveBorder: #00B9DC;

        --marketHeaderG:#3f1c5a;
        --marketHeaderBg:#3f1c5a;
        --marketHeaderBg2:#5a2881;
        --marketHeaderBg3:#682e94;
        --marketHeaderBgHover:#472066;
        --marketHeaderBg2Hover:#622c8d;
        --marketHeaderBg3Hover:#7032a0;
        --marketHeaderTxt:#ece8ef;
        --marketHeaderTxt2:#d9d2de;
        --marketHeaderTxt3:#c5bbce;
        --marketHeaderAccent: #FFE600;
        --marketHeaderAccentTxt: rgba(0, 0, 0, 0.9);
        --marketHeaderRadius: 0px;
        --marketHeaderBorder: #241033;

        --showMoreG: #241033;
        --showMoreBg: #241033;
        --showMoreBg2: #3f1c5a;
        --showMoreBg3: #4d226d;
        --showMoreBgHover: #2c143f;
        --showMoreBg2Hover: #472066;
        --showMoreBg3Hover: #552679;
        --showMoreTxt: #e9e7eb;
        --showMoreTxt2: #d3cfd6;
        --showMoreTxt3: #bdb7c2;
        --showMoreAccent: #FFE600;
        --showMoreAccentTxt: rgba(0, 0, 0, 0.9);
        --showMoreRadius: 2px;
        --showMoreBorder: #241033;

        --tabG: #241033;
        --tabBg: #241033;
        --tabBg2: #3f1c5a;
        --tabBg3: #4d226d;
        --tabBgHover: #2c143f;
        --tabBg2Hover: #472066;
        --tabBg3Hover: #552679;
        --tabTxt: #e9e7eb;
        --tabTxt2: #d3cfd6;
        --tabTxt3: #bdb7c2;
        --tabAccent: #00ACCD;
        --tabAccentTxt: rgba(255, 255, 255, 0.9);
        --tabRadius: 0px;
        --tabBorder: #241033;

        --tabActiveG: #662D91;
        --tabActiveBg: #662D91;
        --tabActiveBg2: #8139b8;
        --tabActiveBg3: #8e45c5;
        --tabActiveBgHover: #6e319d;
        --tabActiveBg2Hover: #893dc3;
        --tabActiveBg3Hover: #9551c9;
        --tabActiveTxt: #f0eaf4;
        --tabActiveTxt2: #e0d5e9;
        --tabActiveTxt3: #d1c0de;
        --tabActiveAccent: #00ACCD;
        --tabActiveAccentTxt: rgba(255, 255, 255, 0.9);
        --tabActiveRadius: 0px;
        --tabActiveBorder: #241033;

        --tabSecondaryActiveBg: #472066;
        --tabSecondaryActiveBg2: #622c8d;
        --tabSecondaryActiveBg3: #7032a0;
        --tabSecondaryActiveBgHover: #4f2472;
        --tabSecondaryActiveBg2Hover: #6a3099;
        --tabSecondaryActiveBg3Hover: #7836ac;
        --tabSecondaryActiveTxt: #ede9f0;
        --tabSecondaryActiveTxt2: #dad2e0;
        --tabSecondaryActiveTxt3: #c8bcd1;
        --tabSecondaryActiveAccent: #00ACCD;
        --tabSecondaryActiveAccentTxt: rgba(255, 255, 255, 0.9);
        --tabSecondaryActiveRadius: 0px;
        --tabSecondaryActiveBorder: #241033;

        --filterG: #a165cf;
        --filterBg: #a165cf;
        --filterBg2: #b98cdb;
        --filterBg3: #c59fe1;
        --filterBgHover: #a871d3;
        --filterBg2Hover: #c098df;
        --filterBg3Hover: #ccabe5;
        --filterTxt: #f6f0fa;
        --filterTxt2: #ece0f5;
        --filterTxt3: #e3d1f1;
        --filterAccent: #00ACCD;
        --filterAccentTxt: rgba(255, 255, 255, 0.9);
        --filterRadius: 2px;
        --filterBorder: #241033;

        --menu_1G: #662D91;
        --menu_1Bg: #662D91;
        --menu_1Bg2: #8139b8;
        --menu_1Bg3: #8e45c5;
        --menu_1BgHover: #6e319d;
        --menu_1Bg2Hover: #893dc3;
        --menu_1Bg3Hover: #9551c9;
        --menu_1Txt: #f0eaf4;
        --menu_1Txt2: #e0d5e9;
        --menu_1Txt3: #d1c0de;
        --menu_1Accent: #00ACCD;
        --menu_1AccentTxt: rgba(255, 255, 255, 0.9);
        --menu_1Radius: 0px;
        --menu_1Border: #241033;

        --menu_2G: #662D91;
        --menu_2Bg: #662D91;
        --menu_2Bg2: #8139b8;
        --menu_2Bg3: #8e45c5;
        --menu_2BgHover: #6e319d;
        --menu_2Bg2Hover: #893dc3;
        --menu_2Bg3Hover: #9551c9;
        --menu_2Txt: #f0eaf4;
        --menu_2Txt2: #e0d5e9;
        --menu_2Txt3: #d1c0de;
        --menu_2Accent: #00ACCD;
        --menu_2AccentTxt: rgba(255, 255, 255, 0.9);
        --menu_2Radius: 0px;
        --menu_2Border: #241033;

        --menu_3G: #662D91;
        --menu_3Bg: #662D91;
        --menu_3Bg2: #8139b8;
        --menu_3Bg3: #8e45c5;
        --menu_3BgHover: #6e319d;
        --menu_3Bg2Hover: #893dc3;
        --menu_3Bg3Hover: #9551c9;
        --menu_3Txt: #f0eaf4;
        --menu_3Txt2: #e0d5e9;
        --menu_3Txt3: #d1c0de;
        --menu_3Accent: #00ACCD;
        --menu_3AccentTxt: rgba(255, 255, 255, 0.9);
        --menu_3Radius: 0px;
        --menu_3Border: #241033;
        --menu_3Border: #241033;

        --tooltipG: #8139b8;
        --tooltipBg: #8139b8;
        --tooltipBg2: #9a59cb;
        --tooltipBg3: #a66cd1;
        --tooltipBgHover: #893dc3;
        --tooltipBg2Hover: #a165cf;
        --tooltipBg3Hover: #ad78d5;
        --tooltipTxt: #f2ebf8;
        --tooltipTxt2: #e6d7f1;
        --tooltipTxt3: #d9c4ea;
        --tooltipAccent: #00ACCD;
        --tooltipAccentTxt: rgba(255, 255, 255, 0.9);
        --tooltipRadius: 0px;
        --tooltipBorder: #241033;

        --betSlipStakeBg: #893dc3;
        --betSlipStakeTxt: #f3ecf9;
        --betSlipStakeTxt2: #e7d8f3;

        --betSlipButtonBg: #893dc3;
        --betSlipButtonTxt: #f3ecf9;

        --betSlipTabBg: #893dc3;
        --betSlipTabG: #893dc3;
        --betSlipTabTxt: #f3ecf9;
        --betSlipTabTxt2: #e7d8f3;
        --betSlipTabBorder: #241033;
        --betSlipTabRadius: 0px;

        --betSlipTabActiveBg: #893dc3;
        --betSlipTabActiveG: #893dc3;
        --betSlipTabActiveTxt: #f3ecf9;
        --betSlipTabActiveTxt2: #e7d8f3;
        --betSlipTabActiveBorder: #241033;
        --betSlipTabActiveRadius: 0px;

    }

#dm-main-container.dm__wrapper,
body{
      background: var(--bodyBg);
      color: var(--bodyTxt);
}
#dm-main-container .dm-color--akcent {
    color: var(--accentBg) !important;
}
#dm-main-container .dm__main-menu {
      background: var(--navbarG) !important;
      color: var(--navbarTxt2) !important;
}
#dm-main-container .dm__main-menu > a,
#dm-main-container .dm__main-menu > span{
      color: var(--navbarTxt2) !important;
}
#dm-main-container .dm__main-menu > a.active {
      color: var(--navbarAccent) !important;
}

/*slider*/
#dm-main-container .dm__banner-slide--odd-container {
      background: var(--bodyBg2) !important;
}
#dm-main-container .dm__banner-slides--pagination {
      background: var(--bodyBg) !important;
}
#dm-main-container .dm__banner-slides--pagination-item {
      background: var(--dominantBg) !important;
}
#dm-main-container .dm__banner-slides--pagination-item.gKuKSN {
      background: var(--accentBg) !important;
}
#dm-main-container .dm__slider {
      background: var(--sliderG) !important;
}

#dm-main-container .dm__slider-item.dm__slider-item_active {
      color: var(--sliderAccent) !important;
}
#dm-main-container .dm__slider-shadow {
      background: linear-gradient(to right, transparent 0%, var(--sliderBg) 100%);
}
#dm-main-container .dm__slider-container--shadow::before {
      background: linear-gradient(to right, transparent 0%, var(--sliderBg) 100%) !important;
}
#dm-main-container .dm__slider-container--inline {
      background: var(--tabBg) !important;
      border-bottom: 2px solid var(--tabBorder) !important;
}
#dm-main-container .dm__slider-container--inline  .dm__slider-item.dm__slider-item_active {
      background: var(--tabActiveG) !important;
      color: var(--tabActiveTxt) !important;
}
#dm-main-container .dm__font-checkbox {
    color: var(--dominantTxt2) !important;
}
#dm-main-container .dm__checkbox__text {
    color: var(--dominantTxt2) !important;
}
#dm-main-container .dm__scores-akcented {
    color: var(--accentBg) !important;
}
#dm-main-container .dm-count-bubble {
    background-color: var(--tabTxt2) !important;
    color: var(--tabBg) !important;
}
#dm-main-container .dm__cashout_badge {
    background-color: var(--bodyBg2) !important;
    color: var(--bodyTxt2) !important;;
}
#dm-main-container .dm__collapse__home {
     background: var(--collapseG) !important;
     border-color: var(--collapseBorder) !important;
     color: var(--collapseTxt) !important;
}
#dm-main-container .dm__collapse__home .dm__ico_arrow {
    color: var(--collapseTxt3) !important;
}
#dm-main-container .dm__homepage__sport_section__item {
     background: var(--headerG) !important;
     color: var(--headerTxt) !important;
}
#dm-main-container .dm__homepage__sport_section__market_head,
#dm-main-container .dm__homepage__sport_section__market_head .dm--input-select-value {
    background: var(--marketHeaderBg) !important;
    color: var(--marketHeaderTxt) !important;
}

#dm-main-container .dm__homepage__sport_tournament_heading  {
     background: var(--subHeaderG) !important;
     color: var(--subHeaderTxt2) !important;
}
#dm-main-container .dm__homepage__multibet_heading {
     background: var(--subHeaderG) !important;
     color: var(--subHeaderTxt2) !important;
     margin-bottom: 0;
     border-bottom: 1px solid var(--subHeaderBorder) !important;
     border-top: 1px solid var(--subHeaderBorder) !important;
}
#dm-main-container .dm__odd,
#dm-main-container .dm__multibet_odd {
      background: var(--oddG) !important;
      color: var(--oddTxt) !important;
      border-radius: var(--oddRadius);
      border: 1px solid var(--oddBorder);
}
#dm-main-container .dm__odd .dm__odd--name {
    color: var(--oddTxt2);
}
#dm-main-container .dm__odd.dm__odd-active{
      background: var(--oddActiveG) !important;
      color: var(--oddActiveTxt) !important;
      border-radius: var(--oddActiveRadius);
}

#dm-main-container .dm__odd.dm__odd-active .dm__odd--name {
    color: var(--oddActiveTxt2);
}
#dm-main-container .dm__homepage__sport_events,
#dm-main-container .dm__homepage__sport_events_cont {
   background: var(--bodyBg) !important;
}
#dm-main-container .dm__single_game_cont {
     background: var(--eventG) !important;
     color: var(--eventTxt) !important;
}
#dm-main-container .dm__single_game {
      background: var(--eventG) !important;
      color: var(--eventTxt) !important;
}
#dm-main-container .dm__single_game__link,
#dm-main-container .dm__single_game__link .dm__scores {
      color: var(--eventTxt) !important;
}

#dm-main-container .dm__h2h,
#dm-main-container .dm--tv,
#dm-main-container .dm__time,
#dm-main-container .dm__more {
    color: var(--eventTxt2) !important;
}
#dm-main-container .dm__font_cup {
    color: var(--accentBg) !important;
}
#dm-main-container .dm__font-fav {
    color:  var(--menu_3Txt) !important;
}
#dm-main-container .dm__font-fav.dm__favorite-added {
    color: var(--accentBg) !important;
}

/*Live*/
#dm-main-container .dm__custom_select__wrapper--live {
    background-color: var(--collapseBg) !important;
    color: var(--collapseTxt2) !important;
}
#dm-main-container .dm__custom_select__wrapper--live .dm__font_arrows {
    color: var(--collapseTxt2) !important;
}
#dm-main-container .dm__radio-slider {
    background-color: var(--collapseTxt2) !important;
}
#dm-main-container .dm__radio-slider:after {
    background-color: var(--collapseTxt) !important;
}
#dm-main-container .dm__radio-slider-cont .dm__radio-hide:checked + .dm__radio-slider:after {
    background-color: var(--collapseAccent) !important;
}
#dm-main-container .dm__live_game_notice {
    background-color: var(--bodyBg) !important;
    color: var(--bodyTxt2) !important;
}
#dm-main-container .dm__custom_select__button {
    background-color: var(--dominantBg2) !important;
    color: var(--dominantTxt) !important;
}

#dm-main-container .dm__tabs_container,
#dm-main-container .dm--tabs-event.dm__market_collapser {
    background: var(--tabG) !important;
    border-bottom-color: var(--tabActiveBg) !important;
}
#dm-main-container .dm__tabs_container .dm__tabs__item {
    color: var(--tabTxt2) !important;
    background: var(--tabG) !important;
}
#dm-main-container .dm__tabs_container .dm__tabs__item.dm__tabs__item-active {
    background: var(--tabActiveG) !important;
    color: var(--tabActiveTxt) !important;
}
#dm-main-container .dm__tabs_container .dm__tabs__item.dm__tabs__item-active .dm-count-bubble {
    background: var(--accentG) !important;
    color: var(--accentTxt) !important;
}
#dm-main-container .dm--tabs-event.dm__market_collapser .dm__font_arrows {
    color: var(--tabTxt2) !important;
}
#dm-main-container .dm__image_header .dm--color-akcent {
    color: var(--accentBg) !important
}
#dm-main-container .dm__image_header-devider {
    border-color: var(--accentBg) !important
}
#dm-main-container .dm__image_header .dm__image_header_comments_cont .dm--akcented {
    color: var(--accentBg) !important
}
#dm-main-container .dm__image_header__score .dm--akcented {
    color: var(--accentBg) !important
}
#dm-main-container .dm__market{
    background-color: var(--bodyBg) !important;
}

#dm-main-container .dm__market_collapser {
    background: var(--marketHeaderG) !important;
    color: var(--marketHeaderTxt) !important;
    margin-bottom: 0 !important;
    border-bottom: 1px solid var(--marketHeaderBorder) !important;
}
#dm-main-container .dm__market_collapser .dm__font-fav{
    color: var(--marketHeaderTxt2) !important;
}
#dm-main-container .dm__market_collapser .dm__font-fav.dm__favorite-added{
    color: var(--marketHeaderAccent) !important;
}

#dm-main-container .dm__odd-grid{
    background-color:  var(--eventBg) !important;
    border-color:  var(--eventBg) !important;
}
#dm-main-container .dm__championship__header {
    background-color: var(--menu_1Bg) !important;
    color: var(--menu_1Txt2) !important;
}
#dm-main-container .dm__go_back {
    fill: var(--menu_1Txt2) !important;
}
#dm-main-container .dm__event_row-championships {
    background: var(--menu_1G) !important;
    color: var(--menu_1Txt) !important;
}
#dm-main-container .dm__event_row-championships .dm__font_cup {
    color: var(--menu_1Accent) !important;
}
#dm-main-container .dm__event_row-championships .dm__event_row_c {
    color: var(--menu_1Txt2) !important;
}
#dm-main-container .dm__event_row-flags {
    background: var(--menu_2G) !important;
    color: var(--menu_2Txt) !important;
}
#dm-main-container .dm__event_row-flags .dm__ico_arrow {
     color: var(--menu_2Txt2) !important;
}
#dm-main-container .dm__event_row-flags-sub {
    background: var(--menu_3G) !important;
    color: var(--menu_3Txt) !important;
}
#dm-main-container .dm__event_row-flags-sub .dm__font-fav.dm__favorite-added {
    color: var(--menu_3Accent) !important;
}
#dm-main-container .dm__event_row-flags-sub .dm__event_row_c {
    color: var(--menu_3Txt2) !important;
}
#dm-main-container .dm__popup-bg {
    background-color: var(--dominantBg) !important;
    color: var(--dominantTxt2) !important;
}
#dm-main-container .dm__popup-header {
    background-color: var(--dominantBg2) !important;
    color: var(--dominantTxt) !important;
}
#dm-main-container .dm--input,
#dm-main-container .dm--input-calendar input,
#dm-main-container .dm--input-imit,
#dm-main-container .dm__keyboard_trigger {
    background: var(--inputG) !important;
    color: var(--inputTxt) !important;
    border-radius: var(--inputRadius) !important;
    border: 1px solid var(--inputBorder) !important;
}
#dm-main-container .dm--input::placeholder,
#dm-main-container .dm--input-calendar input::placeholder {
    color: var(--inputTxt2) !important;
}
#dm-main-container .dm--input-select_wrapper::after,
#dm-main-container .dm--input-calendar:after,
#dm-main-container .dm__input_wrapper .dm__input_ico {
    border-top-color: var(--inputTxt) !important;
}

/* Betslip */
#dm-main-container .dm__betslip_btn {
    background-color: #fdfcfc; /* static */
    color: dimgray; /* static */
    border-right-color: var(--accentBg) !important;
}
#dm-main-container .dm__betslip_btn__count {
    background-color: var(--accentBg) !important;
    border-color: #fff; /* static */
    color:  var(--accentTxt) !important;
}
#dm-main-container .dm__betslip_btn__odds .dm__total_odds {
    color: #333; /* static */
}
#dm-main-container .dm__betslip__bet {
    background-color: var(--betSlipStakeBg) !important;
}
#dm-main-container .dm__betslip__bet__name .dm__tn {
    color: var(--betSlipStakeTxt) !important;
}
#dm-main-container .dm__betslip__bet__remove {
    color: var(--betSlipStakeTxt2) !important;
}
#dm-main-container .dm__betslip__stake_name {
    color: var(--betSlipStakeTxt2) !important;
}
#dm-main-container .dm__betslip_tour {
    background-color: var(--accentBg) !important;
    color: var(--accentBg) !important
}
#dm-main-container .dm__betslip__bet__factor .dm__bf {
    color: var(--accentBg) !important
}
#dm-main-container .dm__betslip_stake_trigger_panel {
    background-color: var(--headerBg) !important;
    color: var(--headerTxt2) !important;
}
#dm-main-container .dm__betslip_stake_trigger_text .dm__dtt__number {
    color: var(--accentBg) !important;
}
#dm-main-container .dm__btn--betslip {
    background-color: var(--betSlipButtonBg) !important;
    color: var(--betSlipButtonTxt) !important;
}
#dm-main-container .dm--possible-winning-count {
    color: var(--accentBg) !important;
}
#dm-main-container .dm__btn--keyboard {
    background-color: var(--betSlipButtonBg) !important;
    color: var(--betSlipButtonTxt) !important;
}
#dm-main-container .dm--keyboard--betslip .dm__keyboard .dm__keyboard__row .dm__btn1 {
    border-color: var(--dominantBg) !important;
}
#dm-main-container .dm__system_calc__variant_number {
    color: var(--dominantTxt) !important;
}
#dm-main-container .dm__system_calc__footer-item {
    background-color: var(--dominantBg2) !important;
    color: var(--dominantTxt2) !important;
}
#dm-main-container .dm__system_calc__footer-item .dm-table-r {
        color: var(--dominantTxt) !important;
}
#dm-main-container .dm__system_calc__footer-item .dm-table-r.dm--akcent {
    color: var(--accentBg) !important
}
#dm-main-container .dm__betslip--single {
    background: var(--eventG) !important;
    color: var(--eventTxt) !important;
}
#dm-main-container .dm__issue_cont {
    color: var(--dominantTxt2) !important;
}
#dm-main-container .dm__mybets-res-header {
    background-color: var(--headerBg) !important;
    border-bottom-color: var(--accentBg) !important;
    color:  var(--headerTxt2) !important;
}
#dm-main-container .dm__mybets-res-header .dm-table-l {
    color: var(--accentBg) !important
}
#dm-main-container .dm__mybets__item {
    background-color: var(--dominantBg) !important;
}
#dm-main-container .dm__mybets__item .dm__btn--secundary {
    background: var(--inputG) !important;
    color: var(--inputTxt) !important;
}
#dm-main-container .dm__mybets__button_cont .dm__btn--confirm{
    background: var(--accentBg2) !important;
    color: var(--accentTxt) !important;
}

#dm-main-container .dm__mybets-res-row,
#dm-main-container .dm__info-row {
    background-color: var(--bodyBg) !important;
    color:  var(--bodyTxt2) !important;
}
#dm-main-container .dm__mybets-res-row .dm-table-r,
#dm-main-container .dm__info-row--right {
    color:  var(--bodyTxt) !important;
}
#dm-main-container .dm__mybets-res-row .dm-table-r.dm--akcent {
    color: var(--accentBg) !important
}
#dm-main-container .dm__mybets_game__info {
     background: var(--eventG) !important;
     color: var(--eventTxt) !important;
}
#dm-main-container .dm__mybets_game__info .dm--akcented {
    color: var(--accentBg) !important
}
#dm-main-container .dm__mybets_game__info i {
    color: var(--eventTxt) !important;
}
#dm-main-container .dm__mybets_game__info .dm__result_more__score {
      color: var(--eventTxt) !important;
}
#dm-main-container .dm__mybets_game__team {
      color: var(--eventTxt) !important;
}
#dm-main-container .dm__mybets_game__date {
      color: var(--eventTxt2) !important;
}
#dm-main-container .dm__mybets__more {
    color: var(--dominantTxt2) !important;
}
#dm-main-container .dm__mybets__more .dm--svg-icon {
    fill: var(--dominantTxt2) !important;
}
#dm-main-container .dm__btn--body {
    background: var(--accentG) !important;
    color: var(--accentTxt) !important;
}
#dm-main-container .dm__btn--body a {
    color: var(--accentTxt) !important;
}
#dm-main-container .dm__btn--history {
    background-color: var(--accentBg2) !important;
    color: var(--accentTxt) !important;
}
#dm-main-container .dm__btn-bet {
    background-color: var(--accentBg) !important;
     color: var(--accentTxt) !important;
}
#dm-main-container .dm__btn--secundary {
    background-color: var(--bodyBg) !important;
    color: var(--bodyTxt2) !important;
}
#dm-main-container .dm__btn--confirm {
    background-color: var(--accentBg) !important;
    color: var(--accentTxt) !important;
}
#dm-main-container .dm__btn--cancel {
    background-color: #d60000 !important; /* static */
    color: #fff !important; /* static */
}
#dm-main-container .dm__btn--ternary {
    background-color: var(--bodyBg2) !important;
    color: var(--bodyTxt) !important;
}
#dm-main-container .dm__btn--random {
    background-color: #666 !important; /* static */
    color: #ccc !important; /* static */
}
#dm-main-container .dm__btn--footer {
    background-color: #333 !important; /* static */
    color: #ccc !important; /* static */
}
#dm-main-container .dm__btn--footer2 {
    background-color: transparent !important; /* static */
    color: #ccc !important; /* static */
    border: 1px solid #333 !important; /* static */
}

#dm-main-container .dm__calendar-row {
     background: var(--eventBg) !important;
      color: var(--eventTxt) !important;
}
#dm-main-container .dm__calendar-row.active {
     background: var(--eventBg2) !important;
}
#dm-main-container .dm__calendar-row > i {
     color: var(--eventTxt) !important;
}
#dm-main-container .dm__calendar-row__champ-name {
     color: var(--eventTxt2) !important;
}
#dm-main-container .dm__calendar__time {
    color: var(--eventAccent) !important
}
#dm-main-container .dm__refresh .dm__font:after, #dm-main-container .dm__filter_btn {
    background-color: var(--accentBg) !important;
    fill:  var(--accentTxt) !important;
    color: var(--accentTxt) !important;
}
#dm-main-container .dm__result_more_item p:nth-child(odd) {
    background-color: var(--eventBg) !important;
}
#dm-main-container .dm__tournament-bg {
    background-color: var(--bodyBg) !important;
}
#dm-main-container .dm__promo_logo {
    color: var(--accentBg) !important;
}
#dm-main-container .dm_collapser_with_text {
    background-color:  var(--menu_1Bg) !important;
    color: var(--menu_1Txt2) !important;
}
#dm-main-container .dm_collapser_with_text svg {
    fill: var(--menu_1Txt2) !important;
}
#dm-main-container .dm_collapser_with_text_header {
     background-color: var(--bodyBg) !important;
     color:  var(--bodyTxt2) !important;
}
#dm-main-container .dm__tournament-prize {
    background-color: var(--accentBg) !important;
    color: var(--accentTxt) !important;
}
#dm-main-container .dm__multibet_bonus_count {
    color: var(--accentBg) !important;
}
#dm-main-container .dm__multibet_total_container {
    background-color: var(--headerBg) !important;
    color: var(--headerTxt) !important;
}
#dm-main-container .dm__multibet_total_factor {
    color: var(--accentBg) !important;
}
#dm-main-container .dm__multibet_btn {
    background: var(--buttonG) !important;
    color: var(--buttonTxt) !important;
}
#dm-main-container .dm__single_game_ico {
    color: var(--eventTxt) !important;
}
#dm-main-container .dm__active-serve-icon > span{
    background: var(--accentBg) !important;
}
#dm-main-container .dm__search {
    background-color: var(--dominantBg) !important;
    color: var(--dominantTxt2) !important;
}
.dm__secondary-menu{
    background-color: var(--bodyBg2) !important;
}
.dm__secondary-menu ul li a{
    background: var(--bodyBg) !important;
    color: var(--bodyTxt) !important;
}
#dm-main-container .dm__live_event .dm--tabs-live{
    margin-top: 4px;
    background-color: var(--bodyBg) !important;
}

/*border changes*/
#dm-main-container .dm__single_game_cont{
    margin-bottom: 0;
}
#dm-main-container .dm__single_game_cont:not(:last-child){
    border-bottom: 1px solid var(--eventBorder);
}
#dm-main-container .dm__homepage__sport_tournament_heading{
   margin: 0;
   border-bottom: 1px solid var(--subHeaderBorder);
   border-top: 1px solid var(--subHeaderBorder);
}
#dm-main-container .dm__event_row-championships {
    margin: 0;
    border-bottom: 1px solid var(--menu_1Border);
}
#dm-main-container .dm__event_row-flags{
    margin: 0;
    border-bottom: 1px solid var(--menu_2Border);
}
#dm-main-container .dm__event_row-flags-sub{
    margin: 0;
    border-bottom: 1px solid var(--menu_3Border);
}
#dm-main-container .dm__btn {
    background: var(--buttonG);
    color: var(--buttonTxt);
    border-radius: var(--buttonRadius) !important;
}
#dm-main-container .dm__tabs__item,
#dm-main-container .dm__slider-container--inline .dm__slider-item {
    border-top-left-radius: var(--tabRadius);
    border-top-right-radius: var(--tabRadius);
}
#dm-main-container .dm__tabs__item.dm__tabs__item-active,
#dm-main-container .dm__slider-container--inline .dm__slider-item.dm__slider-item_active{
    border-top-left-radius: var(--tabActiveRadius);
    border-top-right-radius: var(--tabActiveRadius);
}

/*betslip tabs*/
#dm-main-container .dm__betslip .dm__tabs_container .dm__tabs__item.dm__tabs__item-active {
    background: var(--betSlipTabActiveG) !important;
    color: var(--betSlipTabActiveTxt) !important;
    border-top-left-radius: var(--betSlipTabActiveRadius) !important;
    border-top-right-radius: var(--betSlipTabActiveRadius) !important;
}
#dm-main-container .dm__betslip .dm__tabs_container .dm__tabs__item {
    background: var(--betSlipTabG) !important;
    color: var(--betSlipTabTxt2) !important;
    border-top-left-radius: var(--betSlipTabRadius) !important;
    border-top-right-radius: var(--betSlipTabRadius) !important;
}

/*Live info*/
.lc_wrapper, .lc_wrapper .lc_cship_header,
.lc_root {
    background: var(--dominantBg) !important;
    color: var(--dominantTxt) !important;
}
.lc_wrapper .lc_teamname.text_1,
.lc_wrapper .lc_teams_header_mid.text_2{
    color: var(--dominantTxt) !important;
}
.lc_wrapper .lc_ns.text_2,
.lc_wrapper .lc_ns.text_align_left,
.lc_ruller .lc_ruller_sector{
    color: var(--dominantTxt2) !important;
}
.lc_wrapper .lc_ruller,
.lc_wrapper .lc_ruller .lc_ruller_sector {
    border-color: var(--dominantTxt2) !important;
}
.lc_wrapper .lc_ruller .lc_ruller_line,
.lc_wrapper .lc_ruller .lc_ruller_progress {
    background-color: var(--dominantTxt2) !important;
}
.lc_wrapper .lc_teams_header {
    background: var(--dominantBg2) !important;
    color: var(--dominantTxt) !important;
}
.lc_wrapper .lc_badge.text_akcent {
    background: var(--dominantBg) !important;
    color: var(--accentBg) !important;
}
.lc_root .score {
    background: var(--dominantBg2) !important;
    color: var(--accentBg) !important;
}
.lc_wrapper .lc_info_header.background_1,
.lc_wrapper .lc_field_footer.background_1,
.lc_wrapper .lc_tabs_wrapper.background_1,
.lc_stat_wrapper {
    background: var(--dominantBg) !important;
    color: var(--dominantTxt) !important;
}
.lc_wrapper .lc_btn,
.lc_wrapper .lc_btn.lc_btn_body {
    background: var(--buttonSecondaryG) !important;
    color: var(--buttonSecondaryTxt) !important;
}
.lc_wrapper .lc_btn.lc_btn_body.active,
.lc_wrapper .lc_btn.lc_btn_body:hover,
.lc_wrapper .lc_btn:hover {
    background: var(--buttonSecondaryBg2) !important;
}
.scout_football .lc_stat_row{
    border-color: var(--bodyBg) !important;
}

.sr-tab.active{
    background: var(--tabActiveG);
    color: var(--tabActiveTxt);
    border-color: var(--tabActiveAccent);
}
.sr-tab.active .sr-tab-badge {
    background: var(--tabActiveAccent);
    color: var(--tabActiveAccentTxt);
}
