@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap");
:root {
    --button-default-color: #fff;
    --button-color-secondary: #000;
    --button-primary-color: #000;
    --background-color-primary: #212121;
    --background-color-secondary: #555;
    --sport-icon-color: #d4b962;
    --brand-color-primary: #d4b962;
    --brand-color-secondary: #d4b962;
    --font-color-secondary: #fff;
    --highlight-color-primary: #d4b962;
    --theme-color-danger: #730000;
    --round-robins__toggler__border-radius: 0px;
    --round-robins__toggler__flex-direction: row;
    --round-robins__toggler__justify-content: space-between;
    --round-robins__toggler__width: 100%;
    --round-robins__toggler__i__margin-right: 0px;
    --round-robins__toggler__color: #000;
    --round-robins__toggler__border: none;
    --round-robins-summarize__total-return__border-top--with-premiums: 1px solid #e1e1e1;
    --round-robins-summarize__total-return__border-top--with-premiums: 1px solid #000;
    --round-robins-summarize__total-return__border-top--with-premiums: 1px solid var(--font-color-primary);
    --bet-slip__apply-risk-to-all-bets__input__background: #555;
    --bet-slip__apply-risk-to-all-bets__input__background: var(--background-color-secondary);
    --bet-slip__apply-risk-to-all-bets__input__padding-bottom: var(--bet-slip__apply-risk-to-all-bets__input__padding);
    --bet-slip__apply-risk-to-all-bets__input__padding-bottom: 0.4rem;
    --bet-slip__apply-risk-to-all-bets__input__padding-left: var(--bet-slip__apply-risk-to-all-bets__input__padding);
    --bet-slip__apply-risk-to-all-bets__input__padding-left: 3px;
    --bet-slip__apply-risk-to-all-bets__input__padding-right: var(--bet-slip__apply-risk-to-all-bets__input__padding);
    --bet-slip__apply-risk-to-all-bets__input__padding-right: 3px;
    --bet-slip__apply-risk-to-all-bets__input__padding-top: var(--bet-slip__apply-risk-to-all-bets__input__padding);
    --bet-slip__apply-risk-to-all-bets__input__padding-top: 0.4rem;
    --featured-bets__vertical-item__header__bet-type__color: #000;
    --parlays-summarize__sgp__icon__color: #000;
    --icon-for-sport-id-parlayhub: parlay-picks;
    --brand-color-primary__contrast-text: #000;
    --featured-bets__item__header__event__color: #000;
    --parlay-hub__item__header__title__color: #000;
    --if-bet-tag__label--my-bets: leverageLabel;
}

::selection {
    background-color: #000;
    color: #fff
}

::-moz-selection {
    background-color: #000;
    color: #fff
}

::-webkit-selection {
    background-color: #000;
    color: #fff
}
.content {
    background-color: #111
}
.tab-content .panel {
    border: none
}

.main-top-controls,.sidebar-top,.sports-menu__item-link {
    background-color: #333
}

.bet__header-container .bet-event,.bet__header-container .bet-sport-icon-container,.bet__header-container .bet__remove {
    background-color: rgba(0,0,0,0);
    color: #fff
}

.panel .panel-heading {
    background-color: #000
}

.bet--cashout .btn:hover,.bet-list .panel .btn-primary:hover,.btn.btn-primary.do-bet,.panel-title,.sidebar-left--horizontal .sports-menu__item.active .sports-menu__item-link {
    color: #000
}

.event-list__item:nth-child(odd) {
    background-color: #333
}

.event-list__item:nth-child(2n) {
    background-color: #1a1a1a
}

.event-list__header {
    background-color: #111
}

.btn-primary,.dropdown-menu>li>a {
    background-color: #666;
    color: #fff
}

.dropdown-menu>li>a:hover {
    background-color: #333;
    color: #fff
}

.header-row__dropdown .dropdown-menu__item.active a {
    background-color: #000;
    color: #d4b962
}

.header-row__dropdown .dropdown-menu__item a {
    background: #333;
    color: #ccc
}

.header-row .toggle-bet-slip .bet-slip-item,.rules__header h1,.sidebar-top .live-message {
    color: #000
}

.daterangepicker .ranges li.active,.mat-drawer-content,.rules .modal-main .modal-section {
    background-color: #222
}

.daterangepicker .ranges li:not(:last-child) {
    border: 1px solid #333
}

.daterangepicker .ranges li:hover {
    background-color: #000
}

.btn-primary:hover,.history .date-picker:focus,.history .date-picker:hover,.process-actions .btn.btn-primary, .bet-slip__keep-bets, .toolbar-submit button.btn-primary {
    color: #000
}

.round-robins__toggler {
    border-radius: 3px
}

.bet-slip-header-tabs button:hover,.bet-slip-header-tabs li.active button,.btn-default,.header-row .btn,.header-row__schedule.btn {
    font-weight: 700
}

.teaser-picker__more {
    border: none;
    color: #000;
    border-radius: 3px
}

.odd.link.active {
    background-color: #d4b962
}

.odd.link.active,.odd.link.active .emphasis {
    color: #000;
    font-weight: 700
}

skin-toggler {
    display: inline;
    display: initial
}

body[class*=production] .bet--cashout {
    display: block!important
}

.bet-slip__all-controls {
    display: block
}

.bet__input__free-bets .toggler__label__text {
    font-size: 14px;
    font-weight: 700
}
.btn-default, .btn-default.focus, .btn-default:focus {border: 1px solid #fff}
.free-bet-selector__item {
    background-color: #000;
    border: 1px solid #d4b962
}
.bet-odds-info-success, #combined-bet-accept-top {
    background-color: #4fb166;
    color: #fff;
    opacity: 1
}
.bet-odds-info-success .bet-odds-accept i, .bet-odds-info-success .bet-odds-accept span, .bet-odds-info-success i, .bet-odds-info-success span, #combined-bet-accept-top .success, .btn-default:hover {
    color: #fff
}
#theme-picker-default { display: none }
.bet-alert {margin-top: 6px; margin-bottom: 6px; background: #d1d3a7}
.bet-amount--control .inputs-numpad-container input {font-size: 18px; padding: 20px 0px 20px 10px; font-weight: 400}
.bet-amount--control label {font-size: 14px}
.bet-slip__all-controls .apply-risk-to-all-bets input {height: 40px}
.bet-contents .bet-amount--unselected, .bet-amount--control .currencySymbol {font-weight: 700}
.event-scores__team-period.emphasis {font-weight: 900; color: #fff}
.bet__header-container {font-weight: 900}
.bet__header-container .bet-event, .bet-market {font-weight: normal}
.bet__header-container .bet-odd-name .dropdown-toggle {padding: 2px 6px;border-color: #999}
.bet__header-container .bet-odd-name .dropdown-toggle:hover {color: #000;color: #000;}

.event-scores {margin-top: 8px}
.event-scores__team-period {padding: 8px; font-size: 0.75rem; min-width: 24px;}

.header-row .btn-default {border: none; height: 40px;margin:0}
.header-row .btn-default:hover {color: #000 !important}

.history .emphasis {background-color: #000}

.event-list__item__details__teams__team {font-size: 15px}
.odd, .odds-description, .odds .link {font-size: 14px !important}

.free-bet-item__display-name {color: #000; font-size: 14px; }
.free-bet-item__header__main-data {padding-bottom: 6px;}
.free-bet-item__amount {color: #000}
.free-bet-item__wager-type {text-transform: uppercase}

.single-event-header__top-league, .featured-bets__item__body-parlay__event__name {
    color: #fff
}
.featured-bets__item__body-parlay__event__name, .featured-bets__item__body-parlay__event__figure {font-weight: normal}
.featured-bets__item__body-parlay__event__odd {font-weight: bold}

.parlay-hub .tabs__item {color: #ccc; border-bottom: 0; padding: 10px 20px;background: #333}
.parlay-hub .tabs__item:hover {color:#fff; background: #7f7f7f}
.tabs__item.tabs__item--selected {background-color: #d4b962; color:#000}

.tab-content .panel {
    border: 2px solid var(--brand-color-primary);
}
.bet-footer__container { flex-direction: column-reverse;}


.if-bet-tag {border: 0; border-radius: 0; background-color: #7ed508; color: #000; font-size: 13px; font-weight: 600; padding: 2px 8px}
.if-bet-tag:hover {cursor: pointer}
.if-bet-tag__label {padding: 0}
.if-bet-tag__label__current__bet, .if-bet-tag__label__current__bet:hover {border: 0;padding: 5px 10px;}

.sports-menu__item .time-range-selector .gs-dropdown__items {left: 10rem}

.bet__input__free-bets .toggler .toggler__controller__label {
    display:none
}
.toggler__controller {
    border-color: #999
}
.toggler .toggler__controller:after {
    background-color: #fff
}
.toggler--normal .toggler__controller {
    background: #f22
}
.toggler--on .toggler__controller {
    background: #7ed508
}
.bet__input__free-bets .toggler .toggler__controller__label {
    display: block;
    color: #000
}
.featured-bets__scrollbar {
    overflow-x: scroll
}
