:root,
:root[data-theme="dark"],
:root [data-theme="dark"] {
  --bodyBg: #1e273e;
  --bodyBg2: #2f3d60;
  --bodyBg3: #374772;
  --bodyBgHover: #232d48;
  --bodyBg2Hover: #34446a;
  --bodyBg3Hover: #3c4d7c;
  --bodyTxt: rgba(255, 255, 255, 0.9);
  --bodyTxt2: rgba(255, 255, 255, 0.6);
  --bodyTxt3: rgba(255, 255, 255, 0.4);
  --bodyAccent: #ffffff;
  --bodyAccentTxt: #000;
  --bodyBorder: #232d48;
  --bodyG: #1e273e;
  --bodyRGBA: rgba(30, 39, 62, 0.7);
  --bodyRGBA2: rgba(30, 39, 62, 0.5);
  --bodyRGBA3: rgba(30, 39, 62, 0.3);
  --dominantBg: #1a4268;
  --dominantBg2: #245c91;
  --dominantBg3: #2969a5;
  --dominantBgHover: #1d4a74;
  --dominantBg2Hover: #27649d;
  --dominantBg3Hover: #2c71b1;
  --dominantTxt: rgba(255, 255, 255, 0.9);
  --dominantTxt2: rgba(255, 255, 255, 0.6);
  --dominantTxt3: rgba(255, 255, 255, 0.4);
  --dominantTxtInverse: #262626;
  --dominantAccent: #ffb700;
  --dominantAccentTxt: #000;
  --dominantBorder: #1d4a74;
  --dominantG: #1a4268;
  --dominantRGBA: rgba(26, 66, 104, 0.7);
  --dominantRGBA2: rgba(26, 66, 104, 0.5);
  --dominantRGBA3: rgba(26, 66, 104, 0.3);
  --accentBg: #ffb700;
  --accentBg2: #cc9200;
  --accentBg3: #b38000;
  --accentBgHover: #f0ac00;
  --accentBg2Hover: #bd8700;
  --accentBg3Hover: #a47500;
  --accentTxt: rgba(0, 0, 0, 0.9);
  --accentTxt2: rgba(0, 0, 0, 0.8);
  --accentTxt3: rgba(0, 0, 0, 0.6);
  --accentBorder: #f0ac00;
  --accentG: #ffb700;
  --inputBg: #1a4068;
  --inputBg2: #245991;
  --inputBg3: #2966a5;
  --inputBgHover: #1d4874;
  --inputBg2Hover: #27619d;
  --inputBg3Hover: #2c6eb1;
  --inputTxt: rgba(255, 255, 255, 0.9);
  --inputTxt2: rgba(255, 255, 255, 0.6);
  --inputTxt3: rgba(255, 255, 255, 0.4);
  --inputAccent: #ffb700;
  --inputAccentTxt: #000;
  --inputBorder: #1a4068;
  --inputG: #1a4068;
  --inputSecondaryBg: #1f4f7c;
  --inputSecondaryBg2: #2969a5;
  --inputSecondaryBg3: #2e76b9;
  --inputSecondaryBgHover: #225788;
  --inputSecondaryBg2Hover: #2c71b1;
  --inputSecondaryBg3Hover: #317ec5;
  --inputSecondaryTxt: rgba(255, 255, 255, 0.9);
  --inputSecondaryTxt2: rgba(255, 255, 255, 0.6);
  --inputSecondaryTxt3: rgba(255, 255, 255, 0.4);
  --inputSecondaryAccent: #ffb700;
  --inputSecondaryAccentTxt: #000;
  --inputSecondaryG: #1a4268;
  --headerBg: #253151;
  --headerBg2: #354674;
  --headerBg3: #3d5185;
  --headerBgHover: #2a375b;
  --headerBg2Hover: #3a4c7e;
  --headerBg3Hover: #42578f;
  --headerTxt: rgba(255, 255, 255, 0.9);
  --headerTxt2: rgba(255, 255, 255, 0.6);
  --headerTxt3: rgba(255, 255, 255, 0.4);
  --headerAccent: #ffb700;
  --headerAccentTxt: #000;
  --headerBorder: #2a375b;
  --headerG: #253151;
  --subHeaderBg: #1a4068;
  --subHeaderBg2: #245991;
  --subHeaderBg3: #2966a5;
  --subHeaderBgHover: #1d4874;
  --subHeaderBg2Hover: #27619d;
  --subHeaderBg3Hover: #2c6eb1;
  --subHeaderTxt: rgba(255, 255, 255, 0.9);
  --subHeaderTxt2: rgba(255, 255, 255, 0.6);
  --subHeaderTxt3: rgba(255, 255, 255, 0.4);
  --subHeaderAccent: #ffb700;
  --subHeaderAccentTxt: #000;
  --subHeaderBorder: #1d4874;
  --subHeaderG: #1a4068;
  --eventBg: #253151;
  --eventBg2: #354674;
  --eventBg3: #3d5185;
  --eventBgHover: #2a375b;
  --eventBg2Hover: #3a4c7e;
  --eventBg3Hover: #42578f;
  --eventTxt: rgba(255, 255, 255, 0.9);
  --eventTxt2: rgba(255, 255, 255, 0.6);
  --eventTxt3: rgba(255, 255, 255, 0.4);
  --eventAccent: #ffb700;
  --eventAccentTxt: #000;
  --eventBorder: #2a375b;
  --eventG: #253151;
  --buttonBg: #875bef;
  --buttonBg2: #a989f4;
  --buttonBg3: #baa1f6;
  --buttonBgHover: #9169f0;
  --buttonBg2Hover: #b397f5;
  --buttonBg3Hover: #c4aff7;
  --buttonTxt: rgba(255, 255, 255, 0.9);
  --buttonTxt2: rgba(255, 255, 255, 0.6);
  --buttonTxt3: rgba(255, 255, 255, 0.4);
  --buttonAccent: #cc9200;
  --buttonAccentTxt: rgba(0, 0, 0, 0.9);
  --buttonBorder: #9169f0;
  --buttonG: #875bef;
  --buttonSecondaryBg: #1f4f7c;
  --buttonSecondaryBg2: #2969a5;
  --buttonSecondaryBg3: #2e76b9;
  --buttonSecondaryBgHover: #225788;
  --buttonSecondaryBg2Hover: #2c71b1;
  --buttonSecondaryBg3Hover: #317ec5;
  --buttonSecondaryTxt: rgba(255, 255, 255, 0.9);
  --buttonSecondaryTxt2: rgba(255, 255, 255, 0.6);
  --buttonSecondaryTxt3: rgba(255, 255, 255, 0.4);
  --buttonSecondaryAccent: #cc9200;
  --buttonSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
  --buttonSecondaryBorder: #225788;
  --buttonSecondaryG: #1a4268;
  --modalBg: #ccc8c8;
  --modalBg2: #b3aeae;
  --modalBg3: #a7a0a0;
  --modalBgHover: #c5c0c0;
  --modalBg2Hover: #aca6a6;
  --modalBg3Hover: #a09898;
  --modalTxt: rgba(0, 0, 0, 0.9);
  --modalTxt2: rgba(0, 0, 0, 0.8);
  --modalTxt3: rgba(0, 0, 0, 0.6);
  --modalAccent: #ffb700;
  --modalAccentTxt: rgba(0, 0, 0, 0.9);
  --modalBorder: #c5c0c0;
  --modalG: #ccc8c8;
  --oddBg: #253151;
  --oddBg2: #354674;
  --oddBg3: #3d5185;
  --oddBgHover: #2a375b;
  --oddBg2Hover: #3a4c7e;
  --oddBg3Hover: #42578f;
  --oddTxt: rgba(255, 255, 255, 0.9);
  --oddTxt2: rgba(255, 255, 255, 0.6);
  --oddTxt3: rgba(255, 255, 255, 0.4);
  --oddAccent: #ffb700;
  --oddAccentTxt: rgba(0, 0, 0, 0.9);
  --oddBorder: #ffffff;
  --oddG: #253151;
  --oddActiveBg: #feac2e;
  --oddActiveBg2: #f89701;
  --oddActiveBg3: #de8701;
  --oddActiveBgHover: #fea61f;
  --oddActiveBg2Hover: #e98e01;
  --oddActiveBg3Hover: #cf7e01;
  --oddActiveTxt: rgba(0, 0, 0, 0.9);
  --oddActiveTxt2: rgba(0, 0, 0, 0.6);
  --oddActiveTxt3: rgba(0, 0, 0, 0.4);
  --oddActiveBorder: #feac2e;
  --oddActiveG: #feac2e;
  --showMoreBg: #1e273e;
  --showMoreBg2: #2f3d60;
  --showMoreBg3: #374772;
  --showMoreBgHover: #232d48;
  --showMoreBg2Hover: #34446a;
  --showMoreBg3Hover: #3c4d7c;
  --showMoreTxt: rgba(255, 255, 255, 0.9);
  --showMoreTxt2: rgba(255, 255, 255, 0.6);
  --showMoreTxt3: rgba(255, 255, 255, 0.4);
  --showMoreAccent: #ffb700;
  --showMoreAccentTxt: rgba(0, 0, 0, 0.9);
  --showMoreBorder: #1e273e;
  --showMoreG: #1e273e;
  --tabBg: #171f3c;
  --tabBg2: #253261;
  --tabBg3: #2c3c73;
  --tabBgHover: #1b2547;
  --tabBg2Hover: #29386c;
  --tabBg3Hover: #30427e;
  --tabTxt: rgba(255, 255, 255, 0.9);
  --tabTxt2: rgba(255, 255, 255, 0.6);
  --tabTxt3: rgba(255, 255, 255, 0.4);
  --tabAccent: #ffb700;
  --tabAccentTxt: rgba(0, 0, 0, 0.9);
  --tabBorder: #1b2547;
  --tabG: #171f3c;
  --tabActiveBg: #253151;
  --tabActiveBg2: #354674;
  --tabActiveBg3: #3d5185;
  --tabActiveBgHover: #2a375b;
  --tabActiveBg2Hover: #3a4c7e;
  --tabActiveBg3Hover: #42578f;
  --tabActiveTxt: rgba(255, 255, 255, 0.9);
  --tabActiveTxt2: rgba(255, 255, 255, 0.6);
  --tabActiveTxt3: rgba(255, 255, 255, 0.4);
  --tabActiveAccent: #ffb700;
  --tabActiveAccentTxt: rgba(0, 0, 0, 0.9);
  --tabActiveBorder: #2a375b;
  --tabActiveG: #253151;
  --tabSecondaryActiveBg: #1e294e;
  --tabSecondaryActiveBg2: #2c3c73;
  --tabSecondaryActiveBg3: #334685;
  --tabSecondaryActiveBgHover: #222f59;
  --tabSecondaryActiveBg2Hover: #30427e;
  --tabSecondaryActiveBg3Hover: #374c90;
  --tabSecondaryActiveTxt: rgba(255, 255, 255, 0.9);
  --tabSecondaryActiveTxt2: rgba(255, 255, 255, 0.6);
  --tabSecondaryActiveTxt3: rgba(255, 255, 255, 0.4);
  --tabSecondaryAccent: #ffb700;
  --tabSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
  --tabSecondaryActiveG: #171f3c;
  --filterBg: #215485;
  --filterBg2: #2b6eae;
  --filterBg3: #307bc2;
  --filterBgHover: #245c91;
  --filterBg2Hover: #2e76ba;
  --filterBg3Hover: #3483cd;
  --filterTxt: rgba(255, 255, 255, 0.9);
  --filterTxt2: rgba(255, 255, 255, 0.6);
  --filterTxt3: rgba(255, 255, 255, 0.4);
  --filterAccent: #ffb700;
  --filterAccentTxt: rgba(0, 0, 0, 0.9);
  --filterBorder: #245c91;
  --filterG: #1a4268;
  --menu_1Bg: #1a4268;
  --menu_1Bg2: #245c91;
  --menu_1Bg3: #2969a5;
  --menu_1BgHover: #1d4a74;
  --menu_1Bg2Hover: #27649d;
  --menu_1Bg3Hover: #2c71b1;
  --menu_1Txt: rgba(255, 255, 255, 0.9);
  --menu_1Txt2: rgba(255, 255, 255, 0.6);
  --menu_1Txt3: rgba(255, 255, 255, 0.4);
  --menu_1Accent: #ffb700;
  --menu_1AccentTxt: rgba(0, 0, 0, 0.9);
  --menu_1Border: #1d4a74;
  --menu_1G: #1a4268;
  --menu_2Bg: #253151;
  --menu_2Bg2: #354674;
  --menu_2Bg3: #3d5185;
  --menu_2BgHover: #2a375b;
  --menu_2Bg2Hover: #3a4c7e;
  --menu_2Bg3Hover: #42578f;
  --menu_2Txt: rgba(255, 255, 255, 0.9);
  --menu_2Txt2: rgba(255, 255, 255, 0.6);
  --menu_2Txt3: rgba(255, 255, 255, 0.4);
  --menu_2Accent: #ffb700;
  --menu_2AccentTxt: rgba(0, 0, 0, 0.9);
  --menu_2Border: #2a375b;
  --menu_2G: #253151;
  --menu_3Bg: #253151;
  --menu_3Bg2: #354674;
  --menu_3Bg3: #3d5185;
  --menu_3BgHover: #2a375b;
  --menu_3Bg2Hover: #3a4c7e;
  --menu_3Bg3Hover: #42578f;
  --menu_3Txt: rgba(255, 255, 255, 0.9);
  --menu_3Txt2: rgba(255, 255, 255, 0.6);
  --menu_3Txt3: rgba(255, 255, 255, 0.4);
  --menu_3Accent: #ffb700;
  --menu_3AccentTxt: rgba(0, 0, 0, 0.9);
  --menu_3Border: #2a375b;
  --menu_3G: #253151;
  --tooltipBg: #e6e6e6;
  --tooltipBg2: #cccccc;
  --tooltipBg3: #c0c0c0;
  --tooltipBgHover: #dedede;
  --tooltipBg2Hover: #c4c4c4;
  --tooltipBg3Hover: #b8b8b8;
  --tooltipTxt: rgba(0, 0, 0, 0.9);
  --tooltipTxt2: rgba(0, 0, 0, 0.8);
  --tooltipTxt3: rgba(0, 0, 0, 0.6);
  --tooltipAccent: #ffb700;
  --tooltipAccentTxt: rgba(0, 0, 0, 0.9);
  --tooltipBorder: #dedede;
  --tooltipG: #e6e6e6;
  --menuItemTxt: #899aaf;
  --menuItemActiveTxt: #fff;
  --inputResultBg: #171f3c;
  --inputResultTxt: #999;
  --inputHistoryBg: #171f3c;
  --inputHistoryTxt: #ccc;
}

:root {
  --primaryBg: #1e273e;
  --primaryBg3: #1d263f;
  --primaryTxt: #fff;
  --primaryTxt2: #b3b3b3;
  --primaryTxt3: #999999;
  --accentBg: #ffb700;
  --accentG: #ffb700;
  --accentRGBA: rgba(255, 183, 0, 0.6);
  --accentTxt: #000;
  --brandG: #875bef;
  --brandBg: #875bef;
  --brandTxt: #fff;
  --actionButtonG: #ffb700;
  --actionButtonTxt: #000;
  --widgetG: #253151;
  --widgetBg: #253151;
  --widgetBgHover: #1d263f;
  --widgetBg2: #151c2e;
  --widgetBg2Hover: #0d111c;
  --widgetBg3: #05070b;
  --widgetBg3Hover: #0d121d;
  --widgetRGBA: rgba(37, 49, 81, 0.6);
  --widgetTxt: #fff;
  --widgetTxt2: #b3b3b3;
  --widgetTxt3: #999999;
  --oddG: #253151;
  --oddBg: #253151;
  --oddTxt: #fff;
  --oddTxt2: #b3b3b3;
  --oddActiveG: #feac2e;
  --oddActiveBg: #feac2e;
  --oddActiveBg2: #f89701;
  --oddActiveTxt: #000;
  --oddActiveTxt2: #4d4d4d;
  --showMoreG: #1e273e;
  --showMoreBg: #1e273e;
  --showMoreTxt: #fff;
  --showMoreTxt2: #b3b3b3;
  --headerG: #253151;
  --headerBg: #253151;
  --headerTxt: #fff;
  --popupHeaderG: #253151;
  --popupHeaderBg: #253151;
  --popupHeaderTxt: #fff;
  --popupBg: #253151;
  --popupG: #253151;
  --popupTxt: #fff;
  --popupTxt2: #b3b3b3;
  --tabG: #171f3c;
  --tabBg: #171f3c;
  --tabTxt: #fff;
  --tabTxt2: #b3b3b3;
  --activeTabG: #253151;
  --activeTabBg: #253151;
  --activeTabTxt: #fff;
  --sideBarTabG: #171f3c;
  --sideBarTabTxt: #fff;
  --sideBarActiveTabG: #253151;
  --sideBarActiveTabTxt: #fff;
  --inputG: #1a4068;
  --inputBg: #1a4068;
  --inputBg2: #10273f;
  --inputTxt: #fff;
  --inputTxt2: #b3b3b3;
  --borderRadius: 2px;
  --inputBirderRadius: 2px;
  --bottomBirderRadius: 2px;
  --menuItemTxt: #899aaf;
  --menuItemActiveTxt: #fff;
}


/*---*/

.sr-odd {
  border: 1px solid #ffac2e;
}




/*InbetGames: SportRNT*/


/*SKINNING START*****************************************************************************************************************/

.tg__btn-primary {
  background-color: #009900;
  color: #fff;
}

.tg__btn-secundary {
  color: #899aaf;
  background-color: #171f3c;
}

.tg__onegame_wrapper + .tg-chb-only_icon {
  background-color: #253151;
}

#calcBtn.tg__btn-secundary:hover {
  color: #ffb700;
}

.tg__btn-ternary {
  background-color: #875bef;
  color: #fff;
}

.tg__btn-ternary:hover {
  background-color: #7d5bef;
}

.tg__btn-ternary1 {
  background-color: #ffb700;
  color: #161415;
}

.tg__btn-support {
  background-color: #161415;
  color: #979797;
}

.tg__btn-transparent {
  background-color: transparent;
  color: #979797;
}

.tg__btn-coupon {
  background-color: #767676;
  color: #fff;
}

.tg__btn-coupon:hover {
  background-color: #808080;
}

.tg__switch_text {
  text-transform: uppercase;
}



/*odds*/

.l_od,
.l_od_empty {
  background-color: #253151;
  color: #fff;
  border: 1px solid #feac2e;
}

.l_od:hover,
.l_od.selectedOdd,
    .odCnt:hover .l_od {
  background-color: #feac2e;
  color: #1a4068;
}




/*tabs*/

.tab_selector {
  background-color: #171f3c;
  color: #bababa;
}

.tab_selector.tab_selector_active,
    .tab_selector:hover {
  background-color: #253151;
  color: #ffac2e;
}

.tab_selector:hover {
  color: #fff;
}

.sportRightPane .tab_selector.tab_selector_active,
.sportRightPane .tab_selector:hover {
  background-color: transparent;
  color: #fff;
}

.sportLeftPane .tab_selector {
  border-bottom: 1px solid #535353;
}

.info_panel .selectorWrapper .selector_panel > div:nth-child(2) {
  background: #ed0304;
  color: #fff;
}

.info_panel .selectorWrapper .selector_panel > div:nth-child(2):hover {
  color: #fff;
  background-color: #474747;
}

.tg__checkbox_ico {
  color: #90a1b2;
}

.scout_panel.tg-bg-3 {
  background-color: #333;
}

.tg__home_game_item .tabSelectorHeading {
  color: #fff;
}



/*.home_page_data_panel{
	flex-direction: column;
}
.home_page_left_panel, .home_page_right_panel {
	flex: 0 0 100%;
	max-width: 100%;
}*/


/*inputs*/

.tg_input--white {
  background-color: #f2f3f5;
  border-color: #202020;
  border-bottom: 2px solid;
}

.tg_input--white.tg_input_coupon_amount {
  border: 0;
}

.tg_input--dark {
  background-color: #fff;
  color: #000;
}

.coeffsTitle.tg__subheading {
  background-color: transparent;
  color: #fff;
}

#simpCalc #simpCalcRes .tg_input--dark {
  background-color: #dedede;
  color: #999;
  border-radius: 0;
}

.calcLbl.tg__subheading {
  background-color: transparent;
  color: #fff;
}

#calc_new_winSum,
#calc_new_winSum .tg-clr-akcent2 {
  color: #ffb700;
}

.tg--input-status-ico--red:after {
  color: red;
}

#calc_new .tg_input--dark {
  background-color: #fff;
  color: #999;
  border-radius: 14px;
}

.datepickericon:after {
  color: #979797;
}

.ui-datepicker-trigger {
  color: #979797;
}

.tg__control-bright {
  color: #666;
}

.tg__switch .tg__switch_ico {
  background-color: #979797;
  height: 20px;
}

.tg__switch-bright {
  color: #666;
}

#simpCalc .tg__btn-secundary {
  background-color: #253151;
  color: #fff;
  border-radius: 24px;
}

#simpCalc .tg__btn-secundary:hover {
  background-color: #875bef;
  color: #fff;
}

.tg--loading {
  color: #fff;
}

.tg__btn-arrow:after {
  border-top-color: #666;
}

.tg-notification {
  border-color: #2b2b2b;
  background-color: #24ba9d;
  color: #fff;
}

.tg-ico-arrow {
  color: #bdbec0;
}

.tg--multiselect-radio-container .tg__control {
  background-color: #fff;
  color: #535353;
}



/*colors*/

.tg-clr-akcent {
  color: #ffb700;
}

.tg__myacc_7 .tg__btn-ternary {
  background: #535353;
  color: #ffb700;
}

.tg__myacc_7 .tg__btn-ternary:hover {
  background: #f8951d;
  color: #1a1a1a;
}

.tg__myacc_10 .tg-ico {
  color: #666;
}

.tg-clr-akcent2 {
  color: #ffb700;
}

.bethistory_betnew {
  color: #ffb801;
}

.bethistory_betwin {
  color: #00cb00;
}

.bethistory_betlose {
  color: #e20002;
}

.tg--heading-bg {
  background-color: #253151;
  color: #fff;
}

.ds--myacc-history_list_cont .tg__home_game_heading {
  background-color: #253151;
  color: #8a9bae;
}

.newsSliderMarketName.tg__home_game_heading,
.liHeading.tg__home_game_heading {
  background-color: #1a4068;
  color: #8a9bae;
  border-top: 1px solid #1a4068;
}

.tg__result_item .tg__home_game_heading {
  background-color: #1a4068;
  color: #999;
}

.resBody .l_od,
.resBody .l_od_empty {
  width: 46px;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  margin-right: 5px;
  margin-top: 2px;
}

.resRowItem .tg--row-bg-1 {
  background-color: #253151;
  color: #fff;
}

.tg__search_page .tg__home_game_heading .r {
  color: #e63245;
}

.resBody {
  background-color: #dedede;
}

.tg--row-bg-1 {
  background-color: #333;
  color: #979797;
}

.tg--row-bg-2 {
  background-color: #222;
  color: #979797;
}

.tg-bg-1 {
  background-color: #1e273e;
}

.tg__calendar_header.tg-bg-1 {
  background-color: #1a4068;
}

.tg-bg-2 {
  background-color: #253151;
}

.tg-bg-3 {
  background-color: #fff;
  color: #686868;
}

.tg-clr-1 {
  color: #686868;
}

.tg--red-bg {
  background-color: red;
  color: #fff;
}

.tg--red-clr {
  color: red;
}

.tg--green-clr {
  color: green;
}




/*header*/

.tg__header__nav__item {
  color: #979797;
}

.tg__header__nav__item:hover {
  color: #24ba9d;
}



/*dropdowns*/

.tg--multiselect-radio-container .tg__control:hover {
  background-color: #535353;
  color: #fff;
}

.tg--shadow {
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);
}



/*inputs*/

.tg__input-ico-dark {
  color: #feac2e;
}

.tg__input-dark {
  background-color: #fff;
  color: #999;
}

.tg__input_cont .tg__input-dark {
  background-color: #1a4068;
  border: 1px solid #1a4068;
  border-radius: 2px;
  color: #91a0b4;
}

.tg__badge_live {
  color: #fff;
  background-color: #333;
}

.tab_selector_active .tg__badge_live {
  color: #fff;
  background-color: red;
}

.tg__left_menu_item--lvl1 {
  background-color: #1a4268;
  color: #fff;
}

.tg__left_menu_item--lvl1:hover,
    .tg__left_menu_item--lvl2:hover,
    .tg__left_menu_item--lvl3:hover {
  background-color: #875bef;
}

.tg__step_slider .tg-clr-akcent2 {
  color: #999;
}

.tg__left_menu_item--lvl2 {
  color: #fff;
  background-color: #253151;
}

.tg__left_menu_item--lvl3 {
  background-color: #253151;
  color: #fff;
}

.tg__left_menu_item--lvl3.left_menu_line_active,
    .liveGameSelected .tg__left_menu_item--lvl3 {
  background-color: #ffaf3d;
  color: #000;
}

.tg__left_menu_item--lvl3.left_menu_line_active .tg-ico {
  color: #000;
}





/*slider*/

.ss__label {
  color: #999;
}

.ss__step_slider .ss__ruller > div.off,
.ss__step_slider .ss__ruller > div,
.ss__step_slider .ss__slider {
  background-color: #989898;
}




/*favorites*/

.tg-ico-fav--active {
  color: #fff;
}

.tg__multiview_header {
  background-color: #171f3c;
  color: #fff;
}

.multiViewLiveEventPanel .tg__multiview_header .tg-ico,
.tg__multiview_header .tg__one_game_team {
  color: #fff;
}

.tg__fix_btn.checked {
  color: #ffb700;
}

.tg__live_filter_item {
  color: #fff;
}

.tg__live_filter_item.checked {
  color: #999;
  background-color: #1a4068;
}



/*banners*/

.tg__banner__img {
  background-color: #979797;
}

.tg__slider__btn {
  background-color: transparent;
  color: #979797;
}

.tg__slider__btn:hover {
  background-color: #333;
  color: #fff;
}



/*one game*/

.gameContentTitle {
  background-color: #253151;
  color: #fff;
}

.last_minute_bets .tab_selector.tab_selector_active,
.last_minute_bets .tab_selector:hover,
#top_ten .tab_selector.tab_selector_active,
#top_ten .tab_selector:hover {
  background-color: #1a4068;
}

.tg__home_game_heading {
  background-color: #181f29;
  color: #fff;
}

.tg__one_game {
  background-color: #253151;
  border-bottom: 1px solid #171f3c;
  color: #fff;
}

.tg__one_game:hover {
  background-color: #875bef;
  border-color: #171f3c;
}

.tg__one_game .tg-ico-sm {
  color: #fff;
}

.tg__one_game:last-child {
  border-bottom: 1px solid #5c5c5c;
}

.multiViewStatusPanel .tg-ico-arrow {
  color: #fff;
}

.liveMultiviewBody .multiViewLiveEventPanel .d .stt {
  background: #171f3c;
  color: #90a1b4;
}

.liveMultiviewBody .tg__home_game_heading .tg-ico-arrow {
  color: #535353;
}

.multiViewHeaderCont {
  background-color: #171f3c;
  color: #90a1b4;
}

.tg__home_game_heading + .s {
  background-color: #253151;
  border-bottom: 1px solid #1f1f1f;
  color: #fff;
}

.last {
  background-color: #1a4068;
  color: #fff;
}

.tg__more {
  background-color: #1e273e;
  color: #8fa2b4;
}

.news_slider .oddsContainer {
  background-color: #fff;
}

.favAmmButtons .tg__btn.tg__btn-text {
  padding-left: 10px;
  padding-right: 10px;
}

.oddsContainer a {
  color: #535353;
}

.tg__block_header {
  background-color: #1a4068;
  color: #fff;
}

.newsSliderTextContainer {
  color: #686868;
}

.tg__info_panel .selectorWrapper {
  background-color: #1a4068;
  border-bottom: 1px solid #1e273e;
}

.tg--coupon-bg {
  background-color: #fff;
  color: #757575;
}

.betchecker .tg--coupon-bg {
  background-color: #e6e6e6;
}


/*errors*/

.tg--issue,
.tg--issue--inline {
  background-color: #fff;
}

.tg--issue-hint {
  color: #161415;
}

.tg--issue-error {
  color: red;
}

.tg--issue-success {
  color: green;
}

.tg--border-bot-1 {
  border-color: #666;
}

.tg__coupon_tabs_cont .tab_cupon.tab_selected {
  background-color: #eaeaea;
  color: #000;
}

.tab_cupon:hover {
  background-color: #cfcfcf;
}

.stake_item_panel {
  border-top: 0;
  border-bottom-color: #b8b8b8;
  background-color: #eaeaea;
}

.tg__coupon_factor {
  background-color: #707070;
  color: #fff;
}

.tg__panel_issue--warning {
  background-color: #ffb700;
  color: #161415;
}

.tg__panel_issue--success {
  background-color: green;
  color: #fff;
}

#live_bets_header_body .tg-bg_transparent {
  background-color: transparent;
  color: #fff;
}

.gameInfo.tg-bg_transparent {
  color: #fff;
}

.premExpHeaderTeamsContainer .tg-bg_transparent {
  background-color: #fff;
  color: #fff;
}

.tg__back.tg-bg_transparent {
  background-color: #fff;
  color: #000;
}

.tg__back.tg-bg_transparent:hover {
  color: #ffb700;
}

.tg--calendar-tab {
  background-color: #171f3c;
  color: #fff;
}

.tg__calendar_item.tg-bg-3,
.tg__calendar_item .event .tn {
  background-color: #253151;
  color: #fff;
}

.tg__calendar_item .event .cn {
  color: #999;
}

.tg__calendar_item .tg-ico-sm {
  color: #999;
}

.tg__coupon_square {
  background-color: #fff;
  color: #000;
}

.tg__coupon_lbl {
  text-transform: uppercase;
  font-weight: bold;
}

.tg__dropdown_coupon {
  background-color: #fff;
  color: #666;
}



/*prematch*/

.tg__prematch_header {
  color: #fff;
}

.tg__match_item {
  background-color: #253151;
  color: #fff;
}

#lineEventHeaderWide .tg__match_header {
  background-color: #181f29;
  color: #fff;
}

.tg__match_header {
  background-color: #1a4268;
  color: #fff;
}

.tg__match_item_btn {
  background-color: #1e273e;
  color: #909fb3;
}

.tg--selected_prem_game {
  border: none;
}

.tg--selected_prem_game .tg__match_item_btn {
  background-color: #ffb700;
  color: #000;
}

.tg-bg_transparent {
  background-color: rgba(0,0,0,0.4);
  color: #000;
}

.liveHeaderName .tg-bg_transparent {
  border: 1px solid #999;
  background-color: #fff;
  border-right: 0;
}

.liveHeaderScore .tg-bg_transparent {
  border: 1px solid #999;
  background-color: #fff;
  border-left: 0;
}

.tg__open_event_img {
  background-color: #253151;
  color: #fff;
}

#live_bets_header_body .tg__checkbox_ico {
  color: #fff;
}

.tg__live_list_header {
  background-color: #243151;
  color: #fff;
}

.teamName.tg-clr-akcent2,
.liveHeaderScore .tg-clr-akcent2 {
  color: #000;
}

.tg__match_item_odd_name {
  color: #68748b;
}

.overviewEventHeader .tg__home_game_heading {
  background-color: #14203c;
  color: #999;
}

.tg__live_list_header .tg-ico-arrow {
  background-color: #1e2740;
  color: #90a1b4;
  border: 1px solid #1e2740;
  border-radius: 19px;
}

.tg__home_game_heading_border.tg__home_game_heading {
  background-color: #1a4068;
  border-bottom: 1px solid #171f3c;
  color: #fff;
}

.tg--srv {
  color: #ffb700;
}

.tg__score_box--dark {
  background-color: #1e273e;
  color: #feac2e;
}

.overviewEventBody {
  background-color: #253151;
  color: #fff;
}

.tg__live_list_body {
  background-color: #333;
  color: #fff;
}

.tg__btn_arrow--dark {
  background-color: #161415;
  color: #979797;
}

.tg__btn_arrow:before {
  color: #979797;
}

.tg__multiview_item {
  color: #253151;
}

.tg__multiview_item .container.tg-bg-3 {
  background-color: #253151;
}

.tg--close {
  background-color: #161415;
  color: #fff;
}



/*live calendar*/

.ui-widget-content {
  border: 1px solid;
  background-color: #1e2740;
  border-color: #333;
  color: #fff;
}

.ui-widget-header {
  border: 0;
  background: #fff;
  color: #000;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
  border: 0;
  background: #fff;
  color: #2b2b2b;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
  background: #161415;
  color: #fff;
}

.ui-state-active,
.ui-widget-content .ui-state-hover {
  background: #666;
  color: #fff;
  border: 0;
}

.ui-state-active,
.ui-widget-content .ui-state-active {
  background: #875bef;
  color: #fff;
}

.tg__show_title[data-title]:hover:after {
  background-color: #999;
  color: #fff;
}

.live_calendar {
  color: #fff;
}



/*results*/

.tg__results_header {
  background-color: #253151;
}



/*modals*/

.tg__modal_wrapper {
  background-color: rgba(0, 0, 0, 0.5);
}

.tg__modal--drag {
  background-color: #1e273e;
  color: #fff;
}

.tg__subheading {
  background-color: #2b2b2b;
  color: #979797;
}

.tg__modal {
  background-color: #333;
  color: #979797;
}

.tg--input-error {
  background-color: #fff;
}

.tg--input-show-error {
  border-color: red;
}

.calcTitle.tg__modal_header {
  background-color: #253151;
}

.tg__modal_header {
  background-color: #2b2b2b;
  color: #fff;
}

.drag_header.tg__modal_header {
  background-color: #253151;
  color: #fff;
}

.tg__modal_heading {
  text-transform: uppercase;
}

#calcSwitch .tg__switch {
  flex-direction: row-reverse;
}

.tg__modal_header-sm {
  background-color: #253151;
  color: #000;
}

.maPageMenu .tab_selector.tab_selector_active,
.maPageMenu .tab_selector:hover {
  background-color: #253151;
  color: #ffac2e;
  border-bottom: 1px solid #ffac2e;
}

.maPageMenu .tab_selector {
  background-color: #181f29;
  color: #fff;
  transition: All .3s ease;
}

.tg--account-tab {
  border-bottom: 1px solid #181f29;
}

.tg__modal_issue {
  background-color: #fff;
  color: #161415;
}

.tg__modal_issue:before {
  border-bottom-color: #fff;
}

.tg__congratulations {
  color: green;
}

.tg__modal_big {
  color: #999;
}

.tg__modal_big,
.tg__filter,
.tg__list_bg {
  background-color: #1e273e;
}

.tg__list_row_heading {
  background-color: #2b2b2b;
  color: #24ba9d;
}

.tg__list_row_sub {
  background-color: #2e3d63;
  color: #fff;
}

.tg__list_row:nth-child(even) {
  background-color: #253151;
}

.tg__list_row {
  background-color: #171f3c;
  color: #fff;
}

.tg__custom_title {
  background-color: #fff;
}

.tg__payment_item {
  background-color: #161415;
}

.tg__show_data_error[data-error] .tg_input {
  border-color: red;
}

.tg__show_data_error[data-error]:hover:after {
  background-color: #fff;
  color: red;
}



/*transfer to casino*/

.tg_hint--error .tg-ico-sm:before {
  color: red;
}

.tg_hint--success .tg-ico-sm:before {
  color: green;
}

.tg__super_number {
  background-color: #979797;
  border-color: #24ba9d;
  color: #fff;
}

.tg__border--color-akcent {
  border-color: #24ba9d;
}



/*footer*/

.tg--footer-btn:before {
  background-color: #666;
}

.tg__footer_txt--clr {
  color: #979797;
}

.tg__footer_heading {
  color: #979797;
}

.tg__footer_link {
  color: #666;
}



/*scout empty panel*/

.LIemptyPanel .LItop {
  color: #979797;
}

.LIemptyPanel .LINew {
  color: #fff;
  background-color: #2b2b2b;
}

.LIemptyPanel .LISports {
  color: #979797;
}

.LIemptyPanel .LIWith {
  color: #999;
}


/*Express Combination start*/

.tg--express_combination {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.75);
  -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.75);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.75);
  background-color: #1e273e;
}

.checkedStakes_eventNames {
  color: #68819b;
}

.checkedStakes-fullName {
  color: #000;
}

.tg--express_btn {
  background-color: #875bef;
  color: #fff;
}

.tg--express_btn:hover {
  background-color: #7d5bef;
}

.tg--pos_comb_row {
  border-color: #1e273e;
  background-color: #1a4068;
  color: #68819b;
}



/*Express Combination End*/

.posCombItem {
  background-color: #fff;
}



/*Withdraw Panel*/

.body_panel .tg_input--value-374 input {
  position: relative;
}

.body_panel .tg_input--value-374 input {
  padding-left: 40px;
}

.body_panel .tg_input--value-374::after {
  content: '+374';
  left: 8px;
  position: absolute;
  top: 11px;
  color: #8d8d8d;
}



/*Switcher Colors*/

.tg__switch .tg__switch_ico:before {
  background-color: #fff;
  height: 16px;
  width: 16px;
  top: 1px;
  left: 1px;
}

.tg__switch input:checked + .tg__switch_ico:before {
  transform: translate(11px,1px);
  background-color: #fff;
}

#calcSwitch .tg__switch input:checked + .tg__switch_ico:before {
  transform: translate(19px, 0);
}

#calcSwitch .tg__switch input:checked + .tg__switch_ico {
  background-color: rgba(0, 0, 0, 0.49);
  border: 1px solid #999;
}

.tg__switch input:checked + .tg__switch_ico {
  background-color: rgba(0, 0, 0, 0.49);
}


/*Slider pre-match*/

.tg__step_slider .tg__chb .tg__checkbox_ico.unchecked {
  background-color: #212121;
  color: #6e6e6e;
}

.tg__step_slider .tg__chb .tg__checkbox_ico.checked,
.tg__coupon_switches .tg__chb .tg__checkbox_ico.unchecked {
  background-color: #212121;
  color: #ffb700;
}

.tg__coupon_switches .tg__chb .tg__checkbox_ico.checked {
  background-color: #333;
  color: #ffb700;
}

.tg__coupon_switches .tg__switch_cont,
.tg--border-r {
  border-color: #999;
}




/*Tournament Page*/

.tg__tournament .tg__promo__logo,
.tg__tournament .tg__promo_text {
  color: #ffb700;
}

.tg__tournament.tg--horizontal-line {
  border: 1px solid #1a1a1a;
}

.tg__tournament .tg--trn_label,
.tg__tournament-result .tg--trn_label {
  color: #979797;
}

.tg__tournament-tabs .tg__tab_name {
  background-color: #474747;
  box-shadow: 0px 4px 20px -3px #000;
}

.tg__tournament-tabs .tg__tab_name::before {
  border-color: transparent #2b2b2b transparent transparent;
}

.tg__tournament-tabs .tg__tab_name::after {
  border-color: transparent #2b2b2b transparent transparent;
}

.tg__tournament-result .tg__home_game_heading {
  background-color: #1a1a1a;
}

.tg__tournament-result .tg__list_row:nth-of-type(odd) {
  background-color: #2B2B2B;
}

.tg__tournament-tabs .tg--prize-shadow {
  box-shadow: 0 0 3px 2px #fff, 0 0 18px 4px #ff8f43, 0 0 0 1px #885533;
}

.tg__tournament-tabs .tg--prize-shadow:after,
    .tg__tournament-tabs .tg--prize-shadow:before {
  background-color: #333;
}

.tg__tournament-tabs .tg--prize-text span {
  background-color: #343333;
}


/*Tournament info popup*/

.tg__tournament-popup {
  border: 1px solid #000;
}

.tg__tournament-popup .tg__popup_container {
  background-color: rgba(255, 255, 255, .95);
  color: #2b2b2b;
}

.tg__tournament-popup .tg__popup_container:before {
  border-top: 14px solid rgba(255, 255, 255, .9);
  border-right: 10px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 10px solid transparent;
}

.tg__tournament-popup .tg__popup_anchor {
  color: #009900;
}

.tg__search_page.tg-bg-3 {
  background-color: transparent;
}

#srch_page_srch_res .tg-clr-akcent {
  color: #fff;
}

.tg__search_page .tg__home_game_heading {
  text-transform: uppercase;
  color: #fff;
  background-color: transparent;
}


/*partner popups*/

.tg__iframe_popup {
  top: 100px;
  transform: translate(-50%, -0%);
}

.tg__iframe_popup--draggable {
  transform: none !important;
}

.tg__modal_account {
  height: 700px;
}

.tg__modal_account .my_acc {
  height: 100%;
}

.tg__modal_account .maPageMenu {
  height: calc((100%) - 30px);
}

.tg__modal_account .maPageMenu .body_panel {
  height: calc((100%) - 40px);
}

.tg__modal_account .maPageMenu .body_panel .tab_body_active,
            .tg__bet_history {
  height: 100%;
}

.ds--myacc-history_list_cont {
  height: calc((100%) - 77px);
}

.tg--scroll-history {
  max-height: calc((100%) - 28px);
}


/*partner popups*****************************/

.tg__open_event_stat {
  color: #000;
}


/*horisontal position:sticky tabs*/

#line_tabs .selectorWrapper,
#live_tabs_header .selectorWrapper {
  background-color: #1e273e;
}


/*SKINNING END*****************************************************************************************************************/



/*coin styles*/

.tg_coin {
  background: #ffb700;
  color: #253151;
}



/*african view style fixes 2019-11-05*/

.africanView .tg--home2__stakeTypes,
.tg_av_more {
  background-color: #253151;
  color: #fff;
}

.africanView .active .tg--home2__stakeItem,
.africanView .tg--home2__stakeItem.stItem_active {
  background-color: #ffb700;
  color: #000;
}

.africanView .gameContentTitle .tab_selector.tab_selector_active {
  background-color: #253151;
  color: #fff;
}

.africanView .gameContentTitle,
.africanView .tg__home2_game_heading-top,
.africanView .tg__home2_game_heading,
.africanView .gameContentTitle .tab_selector {
  background-color: #05070b;
  color: #fff;
}

.africanView .tg__champ_header,
.africanView .tg--home2__stakeItem,
.africanView .tg__home_game_heading,
.liveFilterContainer {
  background-color: #151c2e;
  color: #fff;
}

.tg_left_filter_tabs input:checked + label + label {
  color: #ffb700;
}

.tg_left_tabs {
  background-color: #151c2e;
  border-bottom-color: #ffb700;
  color: #fff;
}




/*multibet of the day 2019-11-06*/

.tg__exp_of_day_header {
  border-color: #253151;
}

.tg__exp_of_day_header,
.es__express_slider_arrow {
  background-color: #151c2e;
  color: #fff;
}

.es__express_day_coupon {
  background-color: #253151;
  color: #fff;
}

.es__express_day_coupon .l_od,
.es__express_day_coupon .l_od_empty {
  border-color: #fff;
}

.es__express_slider_arrow:hover {
  background-color: #253151;
  color: #fff;
}





/*sport tournament 2019-11-06*/

.tg_tournament_wrapper,
.tg__tournament-result .tg__list_row {
  background-color: #253151;
  color: #fff;
}

.tg__promo_logo .tg__promo__logo,
.tg__promo_logo .tg__promo_text {
  color: #ffb700;
}

.tg--prize-text span {
  background-color: #253151;
  color: #ffb700;
}

.tg__tour_tab_name {
  background-color: #1d263f;
  box-shadow: 0px 4px 20px -3px #000;
}

.tg__tour_tab_name::before {
  border-color: transparent #1d263f transparent transparent;
}

.tg__tour_tab_name::after {
  border-color: transparent #1d263f transparent transparent;
}

.tg__tournament-result .tg__home_game_heading {
  background-color: #1d263f;
  color: #ccc;
}

.tg__tournament-result .tg--trn_label {
  color: #ccc;
}

.tg__tournament-result .tg__list_row:nth-of-type(odd) {
  background-color: #151c2e;
  color: #fff;
}

.tg__tournament-vl:before {
  border-color: #1d263f;
}







/*cashout modal 2019-11-08*/

.tg_modal {
  background-color: #253151;
  color: #e6e6e6;
}

.tg_modal_header {
  background-color: #151c2e;
  color: #fff;
}

.tg__cashout--input {
  background-color: #151c2e;
  color: #fff;
}

.tg__cashout--modal input[type=range]::-webkit-slider-runnable-track,
.tg__cashout--modal input[type=range]::-webkit-slider-thumb,
.tg__cashout--modal input[type=range]::-moz-range-track,
.tg__cashout--modal input[type=range]::-moz-range-thumb,
.tg__cashout--modal input[type=range]::-ms-thumb {
  background: #ffb700;
}

.tg__cashout--value {
  color: #e6e6e6;
}



/*partial cash-out icon 2019-12-04*/

.tg_accent-icon {
  color: #ffb700 !important;
}




/*partial cash-out icon 2019-12-05*/

.tg__left_menu_item,
.live_menu_item_left,
.live_menu_item_left .tg--left_live_odds {
  border-color: #1E273E;
}





/*partial cash-out icon 2019-12-05*/

.tg__more:hover {
  background-color: #ffb700;
  color: #000;
}




/* Betslip Cashout 2019-12-24*/

.tg--cashout-body,
.tg__cashout_popup {
  background-color: #253151;
  color: #fff;
}

.tg_widget_header_2,
.tg--cashout-row,
.tg--cashout-pagination-item {
  background-color: #1d263f;
  color: #fff;
}

.tg--cashout-item-cashout,
.tg--cashout-pagination-item.active {
  background-color: #ffb700;
  color: #000;
}


    

/* Betslip Cashout hover 2020-01-15*/

.tg--cashout-row:hover,
.tg--cashout-pagination-item:hover {
  background-color: rgba(37, 49, 81, 0.65);
}

.tg--cashout-item-cashout:hover,
.tg--cashout-pagination-item.active:hover {
  background-color: rgba(255, 183, 0, 0.5);
}

.tg__loader-pulse {
  color: #ffb700;
}

.tg__loader-pulse:before,
    .tg__loader-pulse:after {
  border: 3px solid #ffb700;
}









/* live menu item header 2020-02-10*/

.live_menu_item_left_header {
  background-color: #253151;
  color: #fff;
}




/* Right banner styles */

.tg__custom_rightBanner_line,
.tg__custom_rightBanner_desc {
  border-top-color: #ffb700;
}

.tg__rightBanner_seeMore {
  background-color: #ffb700;
  color: #000;
}




/* Betslip tax engine 2020-05-25*/

.component_tax_data {
  background-color: #1E273E;
  color: #999;
}

.component_tax_data .tg-ico {
  color: #ffb700;
}

.component_tax_data_wrapper .component_tax_data_row strong {
  color: #fff;
}



/* Betslip tax engine 2020-06-11*/

.tg_badge_transparent {
  background-color: rgba(0,0,0,0.5);
  color: #fff;
}

.tg__modal_confirm {
  background-color: #feac2e;
  color: #1a4068;
}

.tg__modal_confirm:hover {
  background-color: #c57801;
}

.tg__modal_header {
  background-color: #253151;
}

.tg__modal_special_content {
  background-color: #1a4268;
}

.tg__banner,
.newsSliderMarketContainer {
  background: #253151;
  color: #cccccc;
}
   


/*multi bet of the day skinning*/

.tg__exp_of_day_header,
.es__express_slider_arrow {
  background-color: #253151;
  color: #cccccc;
}

.es__express_slider_arrow:hover {
  background-color: #1d263f;
  color: #fff;
}

.tg__exp_of_day_one_game {
  background-color: #253151;
  color: #cccccc;
  border-bottom: 1px solid #1e273e !important;
}

.es__total_odd_container .tg-clr-secondary {
  color: #cccccc;
}

.tg__exp_of_day_one_game .tg-ico,
.digi-pv-multibets-event-name-container {
  color: #fff;
}

.es__express_day_odd {
  border-color: #1e273e;
  color: #cccccc;
}

.es__bonus_odd_container,
.es__express_day_coupon-button-container {
  background-color: #1d263f;
  color: #cccccc;
}

.es__bonus_odd_container i,
.es__express_day_odd--total {
  color: #ffb700;
}

.es__express_day_coupon {
  background-color: #253151;
  color: #cccccc;
}


/*multi bet of the day skinning*/
