:root {
	--thm-base: #e4a138;
	--thm-black: #000;
	--thm-bg-primary: #0e062a;
	--thm-bg-success: #e4a138;
	--thm-danger: #e94373;
	--thm-bg-selection: #e4a138;
	--thm-border-primary: #414891 ;
	--thm-btn-primary: #414891 ;
	--thm-border-secondary: #e94373 ;
	--thm-btn-secondary: #e94373 ;
	--thm-btn-primary-text: #fff;
	--thm-btn-success: #414891;
	--thm-border-selection: #414891;
	--thm-text-primary: #e4a138;
	--thm-text-secondary: #e94373;
	--thm-text-selection: #e4a138;
	--thm-text-dark: #000;
	--thm-text-gray: #596985;
	--thm-light: #dee2e6;
	--thm-bg-gray: #596985;
	--thm-popa-window-bg: #fff;
	--thm-popa-window-text: #000;
	--thm-icons: #e4a138;
}



.navbar .btn-outline-primary,
.navbar .btn.btn-border,
.navbar .btn-primary:not(.card-footer .btn-primary){
	box-shadow: 0 0 15px var(--thm-btn-secondary);
	position: relative;
	background-color: transparent !important;
	border-color: #fad4e7 !important;
	border-width: 2px;
}

.navbar .btn-outline-primary::before,
.navbar .btn.btn-border::before,
.navbar .btn-primary:not(.card-footer .btn-primary)::before{
	content: "";
	width: 102%;
	height: 102%;
	display: block;
	position: absolute;
	top: -1%;
	left: -1%;
	border-radius: 50px;
	box-shadow: inset 0 0 10px var(--thm-btn-secondary);
}


.main-promotion-offer .btn-link {
	color: inherit !important;
}


.main-promotion-text em {
	color: var(--thm-text-primary) !important;
}

a.main-promotion-cta {
	background: var(--thm-bg-success) !important;
	border-color: var(--thm-bg-success) !important;
}

.btn-outline-primary {
	border-color: var(--thm-btn-success) !important;
	color: inherit !important;
}

.btn-link, .tabs-wrap .btn-primary.active {
	color: var(--thm-text-dark) !important;
}

.nav-link:hover, .nav-link:focus {
	color: var(--thm-text-gray);
}

.bg-light {
	background-color: #fff !important;
}

.bg-light .user-avatar {
	color: #fff !important;
}


.coupon-select.selected .coupon {
	border-width: 2px !important;
}



.top-games-button.active, .top-sport-button.active {
	border-bottom: 2px solid var(--thm-btn-primary);
}

.theme-color, .theme-color-text, a, a.theme-color-text {
	color: var(--thm-text-gray);
}
.btn-success {
	background-color: var(--thm-btn-success) !important;
	border-color: var(--thm-btn-success) !important;
}
.badge-primary {
	background-color: var(--thm-btn-success) !important;
	color: var(--thm-btn-primary-text) !important;
}

.badge-outline-danger {
	color: var(--thm-danger);
	border-color: var(--thm-danger);
}

.thm-bg-selection {
	background: var(--thm-bg-selection) !important;
	color: #fff;
}

.bright .main-promotion-offer {
	color: var(--thm-btn-primary) !important;
}

.bg-tag {
	fill: var(--thm-bg-success)!important;
}