div.betcore-container {

	--preloader-background-color: none;
	--container-background-color: none;

	--primary-background-color: #2b2e33;
	--primary-text-color: #fff;

	--secondary-background-color: #66696e;
	--secondary-text-color: #fff;
	
	--tertiary-background-color: #2b2e33;
	--tertiary-text-color: #fff;

	--blur-background-color: var(--primary-background-color);
	--gray-text-color1: #9196a4;

	--primary-gradient-background-color1: #24262a;
	--primary-gradient-background-color2: #24262a;
	--primary-gradient-text-color: #fff;

	--scrollbar-track-background-color: #182222;
	--scrollbar-thumb-background-color: #282d3a;
	
	--secondary-gradient-background-color1: #222629;
	--secondary-gradient-background-color2: #222629;
	--secondary-gradient-text-color: #fff;

	--skeleton-gradient-background-color1: #2b2e33;
	--skeleton-gradient-background-color2: #3e4147;

	--icon-background-color: #87bf0f;

	--primary-active-background-color: #87bf0f;
	--primary-active-text-color: #fff;

	--primary-seperator-background-color: #3f4347;
	--secondary-seperator-background-color: #40475d;
 

	--line-background-color: #87bf0f;
	--line-text-color: #fff;

	--live-background-color: #E92541;
	--live-text-color: #fff;

	--vs-background-color: #fff;

	--player1-text-color: #3DA5FF;
	--player2-text-color: #93C738;

	--primary-odd-background-color: rgba(255, 255, 255, 0.05);
	--primary-odd-border-color: rgba(255, 255, 255, 0.1);
	--primary-odd-text-color: #fff;
	--primary-odd-active-background-color: #c4f027;
	--primary-odd-active-text-color: #000;
	--primary-odd-empty-background-color: #222629;

	--secondary-odd-background-color: #2b2e33;
	--secondary-odd-text-color: #fff;
	--secondary-odd-active-background-color: #c4f027;
	--secondary-odd-active-text-color: #fff;
	--secondary-odd-empty-background-color: #2b2e33;

	--collection-background-color: #d6dcec;

	--coupon-bet-background-color: #24262a;
	--coupon-bet-text-color: #fff;
	--disabled-background-color: rgba(36, 38, 42, 0.7);
	--coupon_disabled_close-color: #fff;
	--coupon-info-background: #24262a;
	--coupon_close-color:#000;

	--tab-active-background-color: #87bf0f;
	--tab-active-text-color: #fff;

	--input-background-color: #151515;
	--input-active-background-color: #2A375A;
	--input-text-color: #fff;
	
	--dropdown-background-color: #151515;
	--dropdown-active-background-color: #2A375A;
	--dropdown-text-color: #fff;
	--dropdown-content-background-color: #fff;
	--dropdown-content-active-background-color: #e9e9e9;
	--dropdown-content-text-color: #000;

	--selector-active-background-color: #2196f3;
	--selector-disabled-background-color: #ccc;

	--primary-button-background-color: linear-gradient(to right, #87bf0f, #87bf0f);
	--primary-button-text-color: #fff; 

	--secondary-button-background-color: #151515;
	--secondary-button-text-color: #fff;

	--tertiary-button-background-color: #ffe036;
	--tertiary-button-text-color: #000;

	--gradient-button-background-color1: #87bf0f;
	--gradient-button-background-color2: #87bf0f;
	--gradient-button-text-color: #fff;

	--small-border-radius: 4px;
	--default-border-radius: 8px;
	--big-border-radius: 15px;

	--left_panel-size: 270px;
	--right_panel-size: 300px;
	--container-height: 100vh;
	--top-margin: 10px;

	--event-text-color: #fff;

	--gradient-button-background: linear-gradient(103deg, var(--gradient-button-background-color1) -30%, var(--gradient-button-background-color2));
	--primary-gradient-background: linear-gradient(110deg, var(--primary-gradient-background-color1), var(--primary-gradient-background-color2) 100%);
	--secondary-gradient-background: linear-gradient(103deg,var(--secondary-gradient-background-color1) -30%,var(--secondary-gradient-background-color2));
	--skeleton-gradient-background: linear-gradient(to left, var(--skeleton-gradient-background-color1) 0%, var(--skeleton-gradient-background-color2) 30%, var(--skeleton-gradient-background-color1) 60%, var(--skeleton-gradient-background-color1) 100%) var(--skeleton-gradient-background-color1);

	--error-background-color: #e13434;
	--error-text-color: #fff;
	--success-background-color: #3a974d;
	--success-text-color: #fff;

	--transparent-background-color: rgba(255, 255, 255, 0.1);
	--transparent-text-color: #fff;

	--coupon_possible_win-color: var(--dark_mint_green);
	
	--modals-zIndex: 99993;
}

.light-theme div.betcore-container {
	--primary-background-color: #fff;
	--primary-text-color: #000;

	--primary-gradient-background-color1: #f5f5f5;
	--primary-gradient-background-color2: #f5f5f5;
	--primary-gradient-text-color: #000;

	--secondary-background-color: #f2f2f2;
	--secondary-text-color: #000;

	--skeleton-gradient-background-color1: #ffffff;
	--skeleton-gradient-background-color2: #e1e1e1;

	--scrollbar-track-background-color: #f2f2f2;
	--scrollbar-thumb-background-color: #e1e1e1;

	--secondary-gradient-background-color1: #f5f5f5;
	--secondary-gradient-background-color2: #f5f5f5;
	--secondary-gradient-text-color: #000;

	--input-background-color: #f2f2f2;
	--input-active-background-color: #f2f2f2;
	--input-text-color: #000;

	--dropdown-background-color: #f2f2f2;
	--dropdown-active-background-color: #87bf0f;
	--dropdown-text-color: #000;
	--dropdown-content-background-color: #fff;
	--dropdown-content-active-background-color: #e9e9e9;
	--dropdown-content-text-color: #000;

	--secondary-button-background-color: #f2f2f2;
	--secondary-button-text-color: #000;

	--coupon-bet-background-color: #f9f9f9;
	--coupon-bet-text-color: #000;
	--disabled-background-color: rgba(225, 225, 225, 0.7);
	--coupon_disabled_close-color: #000;
	--coupon-info-background: #f9f9f9;

	--secondary-odd-background-color: #f3f4ff;
	--secondary-odd-text-color: #000;
	--secondary-odd-active-background-color: #c4f027;
	--secondary-odd-active-text-color: #000;
	--secondary-odd-empty-background-color: #f3f4ff;

	--primary-odd-background-color: #f3f4ff;
	--primary-odd-border-color: #f3f4ff;
	--primary-odd-text-color: #000;
	--primary-odd-active-background-color: #c4f027;
	--primary-odd-active-text-color: #000;
	--primary-odd-empty-background-color: #E7EDFC;

	--tertiary-background-color: #fff;
	--tertiary-text-color: #000;

	--primary-seperator-background-color: #f2f2f2;
	--secondary-seperator-background-color: #40475d;
}

div.preloader{
	background-size: auto 60px!important;
}

div.betcore-container .accordion.league-wrap .event .event__data .event__status .formated-time{
	color: rgba(255, 255, 255, 0.7);
}
.light-theme div.betcore-container .accordion.league-wrap .event .event__data .event__status .formated-time{
	color: rgba(0, 0, 0, 0.7);
}

div.betcore-container .accordion.league-wrap .event .event__data .event__status .bc-i{
	color: var(--primary-text-color);
}
div.betcore-container .accordion.league-wrap .event .event__data .event__status{
	color: var(--primary-text-color);
}
div.betcore-container .accordion.league-wrap .event .opps__scores{
	color: var(--primary-text-color);
}

div.betcore-container .coupon .coupon__info{
	background: var(--coupon-info-background);
}

div.betcore-container .coupon .coupon__bets .bet__wrap .bet__info .stake{
	border: 1px solid var(--primary-odd-border-color);
}

div.event .event__favorite .off .bc-i{
	color: var(--primary-text-color);
}

div.betcore-container .sports-navigation-container .sports-navigation__list .sport::before{
	background: var(--primary-background-color);
	opacity: 1;
}
div.betcore-container .sports-navigation-container .sports-navigation__list .sport.active::before{
	background: var(--secondary-background-color);
	opacity: 1;
}

.light-theme div.betcore-container .sports-navigation-container .sports-navigation__list .sport.active::before{
	background: #e2e2e2;
}
div.betcore-container .accordion.opened > .accordion__header::after{
	border-right: 2px solid var(--primary-text-color);
    border-bottom: 2px solid var(--primary-text-color);
}
div.betcore-container .accordion>.accordion__header:after{
	border-right: 2px solid var(--primary-text-color);
    border-bottom: 2px solid var(--primary-text-color);
}

div.betcore-container .close:before{background: var(--primary-text-color);}
div.betcore-container .close:after{background: var(--primary-text-color);}

div.betcore-container .sum__input .input-button.minus .bc-i{
	color: var(--primary-text-color);
}
div.betcore-container .sum__input .input-button.plus .bc-i{
	color: var(--primary-text-color);
}

div.betcore-container .accordion.league-wrap .event {
    border-bottom: 1px solid var(--primary-seperator-background-color);
}

/*
.light-theme div.betcore-container .left-panel__menu .bc-i{
	color: #fff;
}
*/

.light-theme div.betcore-container .coupon .bet.disabled:after{
	color: #000;
}

div.betcore-container .left-panel .left-panel__content .left-panel__menu .accordion.top > .accordion__content{
	margin-left: 0;
}

div.betcore-container .left-panel .left-panel__content .left-panel__menu .accordion.top>.accordion__content>.row::before{
	display: none;
}
div.betcore-container .left-panel .left-panel__content .left-panel__menu .accordion.top>.accordion__content>.row:not(:last-child)::after{
	display: none;
}

div.betcore-container{
    padding: 0;
}

div.betcore-container .layout{
    padding: 0;
}

div.betcore-container .mobile-layout{
    padding: 10px 0 0 0;
    color: #fff;
}

div.main-panel__navigation{
	height: 25px;
}
div.betcore-container .main-panel__navigation .navigation__button .icon{
	font-size: 1.4em;
}

div.betcore-container .left-panel__content{transition: 0.3s;}
div.betcore-container .right-panel__content{transition: 0.3s;}

/*
div.betcore-container .home-container .top-events .details__opps--icons{display: none;}
*/

div.betcore-container .home-container .top-leagues__container .top-leagues__list .league .league__icon{
	background-size: 45px;
	height: 45px;
}

div.betcore-container .home-container .top-leagues__container .top-leagues__list .league{
	min-width: 150px;
}

div.betcore-container .modal-layout.bet-modal .modal__header{
	background: linear-gradient(to bottom, #0387ec, #0768d0);
	border-radius: 5px 5px 0 0;
}
div.betcore-container .history-bet .bet__short .bet__type{
	background: linear-gradient(to bottom, #0387ec, #0768d0);
}
div.betcore-container .modal-layout.bet-modal .modal__header::before{
	content: '';
	position: absolute;
	width: 30px;
	height: 5px;
	background: #000;
	border-radius: 0 0 5px 5px;
	left: calc(50% - 15px);
	top: 0;
}
div.betcore-container .modal-layout.bet-modal .modal__header::after{
	content: 'GETWIN';
	position: absolute;
	width: 130px;
	height: 35px;
	border-radius: 0 0 5px 5px;
	left: calc(50% - 65px);
	top: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 19px;
}

div.betcore-container .modal-layout.bet-modal .mobile .bet__row{
	position: relative;
	z-index: 3;
}
div.betcore-container .modal-layout.bet-modal .mobile .color-1{
	position: relative;
}
div.betcore-container .modal-layout.bet-modal .mobile .color-1::before{
	content: 'Оплачено';
	position: absolute;
	width: 100px;
	height: 37px;
	border: 2px solid #3a974d;
	color: #3a974d;
	left: -70px;
	top: 20px;
	text-transform: uppercase;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	rotate: -15deg;
	z-index: 1;
	opacity: 0.7;
}


div.betcore-container .modal-layout.bet-modal .modal__buttons::before{
	content: '';
	position: absolute;
	width: 30px;
	height: 5px;
	background: #000;
	border-radius: 5px 5px 0 0;
	left: calc(50% - 15px);
	bottom: 0;
}
div.betcore-container .modal-layout.bet-modal .history-bet .bet-event{
	background-image: url('../img/wm.png?11');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 80%;
	border-top: 3px dotted #dfdfdf;
	position: relative;
}
div.betcore-container .modal-layout.bet-modal .history-bet .bet-event::after{
	content: '';
	position: absolute;
	width: 7px;
	height: 10px;
	background: #000;
	border-radius: 0 5px 5px 0;
	left: -15px;
	top: -6px;
}
div.betcore-container .modal-layout.bet-modal .history-bet .bet-event::before{
	content: '';
	position: absolute;
	width: 7px;
	height: 10px;
	background: #000;
	border-radius: 5px 0 0 5px;
	right: -15px;
	top: -6px;
}
.betcore-container.modals .modal-layout.bet-modal .modal-block{
	background: #fefefe;
}
.betcore-container.modals .modal-layout.bet-modal .modal-block .history-bet{
	color: #000105;
}