:root {
    --clr1: #1a7051!important;
    --clr2: #028947!important;
}

.accordion-button.badge-ByBetconstruct:after, .casino-game-tabs .horizontal-sl-tab-bc.badge-ByBetconstruct:after {
    background: var(--clr1)!important;
}

.sp-sub-list-bc.all:not(.a-color) .sp-s-l-h-flag-bc {
    color: var(--clr1)!important;
}

.sp-sub-list-bc.all.a-color .sp-s-l-head-bc, .sp-sub-list-bc.all.selected .sp-s-l-head-bc {
    background: var(--clr1)!important;
    background: linear-gradient(90deg, var(--clr1) 0, var(--clr2))!important;
}

.form-control-bc.focused .form-control-input-stroke-bc:after {
    background: var(--clr1)!important;
}

.form-control-bc.focused .form-control-icon-bc.bc-i-arrow-drop-down-bottom {
    color: var(--clr1)!important;
}

.checkbox-control-input-bc:checked ~ .checkbox-control-icon-bc {
    background: var(--clr1)!important;
}

.home:not([style]) {
    color: var(--clr1)!important;
}

.selected-underline:before {
    background: var(--clr1)!important;
}

[data-status=unread]:before {
    background: var(--clr1)!important;
}

.market-bc.active {
    background: var(--clr1)!important;
}

.sdr-dot-bc.active, .sdr-dot-bc:hover {
    background-color: var(--clr1)!important;
}

.sdr-inner-html-bc a {
    color: var(--clr1)!important;
}

.sdr-inner-html-bc a:hover {
    color: var(--clr1)!important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    background: var(--clr1)!important;
}

.horizontal-list-capsule .horizontal-sl-item-bc.active {
    color: var(--clr1)!important;
    border-color: var(--clr1)!important;
}

.product-banner-container-bc-f .product-banner-info-bc i {
    color: var(--clr1)!important;
}

.btn.register {
    background: var(--clr1)!important;
}

@media (hover: hover) {
    .btn.register:hover {
        background: var(--clr2)!important;
    }
}

@media not all and (hover: hover) {
    .btn.register:active {
        background: var(--clr2)!important;
    }
}

option:hover {
    background: var(--clr1)!important;
}

.competition-description {
    background-image: linear-gradient(180deg, var(--clr2), var(--clr1))!important;
}

.count-odd-animation:after {
    background: var(--clr1)!important;
}

.ui-kit-toggle.active:before {
    background: var(--clr1)!important;
}

.casino-info-block .main-tabs-bc .tab-bc.active {
    background: var(--clr1)!important;
}

@-webkit-keyframes color {
    0%, to {
        stroke: #b6862e!important;
    }
    40% {
        stroke: var(--clr1)!important;
    }
    66% {
        stroke: #b6862e!important;
    }
    80%, 90% {
        stroke: var(--clr1)!important;
    }
}

@keyframes color {
    0%, to {
        stroke: #b6862e!important;
    }
    40% {
        stroke: var(--clr1)!important;
    }
    66% {
        stroke: #b6862e!important;
    }
    80%, 90% {
        stroke: var(--clr1)!important;
    }
}

.bs-number-button-bc:active {
    background-color: var(--clr1)!important;
}

.bet-slip-switcher-row-bc.freebet:before {
    background-image: linear-gradient(90deg, #751f9f, var(--clr1))!important;
}

.betslip-team-score {
    color: var(--clr1)!important;
}

.homework-amount {
    background: var(--clr1)!important;
}

.react-datepicker__tab-loop .react-datepicker__day--in-range, .react-datepicker__tab-loop .react-datepicker__day--in-selecting-range, .react-datepicker__tab-loop .react-datepicker__day--keyboard-selected, .react-datepicker__tab-loop .react-datepicker__day--selected, .react-datepicker__tab-loop .react-datepicker__month-text--in-range, .react-datepicker__tab-loop .react-datepicker__month-text--in-selecting-range, .react-datepicker__tab-loop .react-datepicker__month-text--keyboard-selected, .react-datepicker__tab-loop .react-datepicker__month-text--selected, .react-datepicker__tab-loop .react-datepicker__quarter-text--in-range, .react-datepicker__tab-loop .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__tab-loop .react-datepicker__quarter-text--keyboard-selected, .react-datepicker__tab-loop .react-datepicker__quarter-text--selected, .react-datepicker__tab-loop .react-datepicker__year-text--in-range, .react-datepicker__tab-loop .react-datepicker__year-text--in-selecting-range, .react-datepicker__tab-loop .react-datepicker__year-text--keyboard-selected, .react-datepicker__tab-loop .react-datepicker__year-text--selected {
    background: var(--clr1)!important;
}

.react-datepicker__tab-loop .react-datepicker__day--selected:hover {
    background: var(--clr1)!important;
}

.react-datepicker__day--keyboard-selected.react-datepicker__day--today:hover, .react-datepicker__month-text--keyboard-selected:hover, .react-datepicker__quarter-text--keyboard-selected:hover, .react-datepicker__year-text--keyboard-selected:hover {
    background-color: var(--clr1)!important;
}

.radio-control-input-holder-bc:after {
    background: var(--clr1)!important;
}

.radio-control-input-bc:checked ~ .radio-control-input-holder-bc {
    border-color: var(--clr1)!important;
}

.ftr-app-t-c-i-logo-bc {
    background: var(--clr1)!important;
}

.bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child).active, .bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child):hover {
    background: var(--clr1)!important;
}

.bs-f-header-bc .second-tabs-bc .tab-bc.active .count-odd-animation:after, .bs-f-header-bc .second-tabs-bc .tab-bc:hover .count-odd-animation:after {
    color: var(--clr1)!important;
    box-shadow: 0 0 0 1px var(--clr1)!important;
}

.bet-slip-tab-toggle .ui-kit-toggle:before {
    background: var(--clr1)!important;
}

.bs-bet-i-b-stake-to-all-bc.active, .bs-bet-i-b-stake-to-all-bc:active {
    background-color: var(--clr1)!important;
}

.possible-win-popup:before {
    background: var(--clr1)!important;
}

.possible-win-container {
    background: var(--clr1)!important;
}

[dir=ltr] .possible-win-container:after {
    border-left-color: var(--clr1)!important;
}

[dir=ltr] .possible-win-container:before, [dir=rtl] .possible-win-container:after {
    border-bottom-color: var(--clr1)!important;
}

[dir=rtl] .possible-win-container:before {
    border-left-color: var(--clr1)!important;
}

.popup-bonus-icon {
    color: var(--clr1)!important;
}

.cash-t-item-bc.active {
    box-shadow: 0 -1px 0 var(--clr1) inset!important;
}

.header-custom-buttons a[class*=promotions] {
    background: var(--clr1)!important;
}

@media (hover: hover) {
    .header-custom-buttons a[class*=promotions]:hover {
        background: var(--clr2)!important;
    }
}

@media not all and (hover: hover) {
    .header-custom-buttons a[class*=promotions]:active {
        background: var(--clr2)!important;
    }
}

.informative-widget-link {
    border-top: 2px solid var(--clr1)!important;
}

.crypto-wallet-switcher-container .btn.active {
    background: var(--clr1)!important;
}

.trusted-widget i {
    color: var(--clr1)!important;
}

.hdr-navigation-link-bc.active {
    box-shadow: inset 0 -2px 0 0 var(--clr1)!important;
}

.deposit-limit-b-w-bc .bs-number-button-bc.selected {
    background-color: var(--clr1)!important;
}

.authentication-qr-corners svg:not(.authentication-qr) g {
    fill: var(--clr1)!important;
}

.bet-history-bonus-icon {
    color: var(--clr1)!important;
}

.content a {
    color: var(--clr1)!important;
}

.sgm-market-g-new-label {
    background: var(--clr1)!important;
}

.left-menu-scroll .sp-s-l-b-content-bc .v-checkbox.checked .sp-s-l-h-title-content:before {
    background: var(--clr1)!important;
}

.notification-new-item-icon {
    color: var(--clr1)!important;
}