/* Sahabet light chrome over Altenar — must load AFTER romeabet.css */
:root,
html,
body,
._asb_application,
._asb_application-wrapper,
._asb_page {
  --background-navigation-color: 255 255 255;
  --primaryBg: 255 255 255;
  --primaryBgHover: 238 243 240;
  --secondaryBg: 245 247 246;
  --blackColor: 34 36 35;
  --blackSecondaryColor: 34 36 35;
  --darkGrayColor: 89 91 97;
  --grayColor: 89 91 97;
  --primaryTextColor: 34 36 35;
  --primaryTextFocus: 34 36 35;
  --secondaryTextColor: 89 91 97;
  --thirdTextColor: 89 91 97;
  --customTextColor: 34 36 35;
  --whiteColor: 255 255 255;
  --primaryColor: 37 162 124;
  --succesColor: 37 162 124;
  --customBgColor: 244 246 245;
  --lightGrayColor: 244 246 245;
  --hoverColor: 238 243 240;
  --gradientPrimaryBg: #ffffff;
  --filterFFFFFF: none;
  --stb-input-search__input-bg-color: rgb(244 246 245);
  --stb-input-search__input-color: rgb(34 36 35);
  --stb-input-search__icon-color: rgb(89 91 97);
  --stb-input-search__clear-btn-color: rgb(89 91 97);
  background: #fff !important;
  color: #222423 !important;
}

html, body {
  margin: 0 !important;
  height: auto !important;
  min-height: 100% !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
  background: #fff !important;
  color: #222423 !important;
}
body {
  display: block !important;
}
.main, .container-fluid, .container-fluid-sportsbook, .container-mobile,
.row-sportsbook, .col-sportsbook,
.bb-iframe-sk-host, .bb-iframe-sk-host--full,
.bia-sports-frame, #bia-sports-frame,
._asb_application, ._asb_application-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  background: #fff !important;
  color: #222423 !important;
}
._asb_application-desktop ._asb_view-prelive,
._asb_application-desktop ._asb_view-live {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: flex-start !important;
  width: 100% !important;
  height: auto !important;
  position: relative !important;
  background: #fff !important;
}
._asb_application-desktop ._asb_page-column-left,
._asb_application-desktop ._asb_application-desktop--page-column-left {
  flex: 0 0 250px !important;
  width: 250px !important;
  max-width: 250px !important;
  position: relative !important;
  left: auto !important;
  top: auto !important;
  background: #fff !important;
}
._asb_application-desktop ._asb_page-column-center,
._asb_application-desktop ._asb_application-desktop--page-column-center {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
  position: relative !important;
  left: auto !important;
  top: auto !important;
  background: #fff !important;
}
._asb_application-desktop ._asb_page-column-right,
._asb_application-desktop ._asb_application-desktop--page-column-right {
  flex: 0 0 250px !important;
  width: 250px !important;
  max-width: 250px !important;
  position: relative !important;
  left: auto !important;
  top: auto !important;
  background: #fff !important;
}

._asb_simple-button-container-block {
  background: #fff !important;
  color: #222423 !important;
  border: 1px solid #e5e7ea !important;
  border-radius: 10px !important;
  box-shadow: 0 1px 2px rgba(0,0,0,.04) !important;
}
._asb_simple-button-container-block._asb_simple-button-selected,
._asb_simple-button-selected {
  background: #25a27c !important;
  border-color: #25a27c !important;
  color: #fff !important;
}
._asb_top-sports-scroller-button-label,
._asb_top-sports-scroller-button-icon,
._asb_top-sports-scroller-button-icon ._asb_ui-icon,
._asb_sport-icon {
  color: #222423 !important;
  fill: currentColor !important;
  filter: none !important;
}
._asb_simple-button-selected ._asb_top-sports-scroller-button-label,
._asb_simple-button-selected ._asb_top-sports-scroller-button-icon,
._asb_simple-button-selected ._asb_sport-icon,
._asb_simple-button-selected ._asb_ui-icon {
  color: #fff !important;
}

._asb_top-events-carousel-item {
  background: #fff !important;
  color: #222423 !important;
  border: 1px solid #eef2ec !important;
  border-radius: 10px !important;
  box-shadow: 0 1px 4px rgba(0,0,0,.06) !important;
}

._asb_events-table-row-competitor-name,
._asb_events-table-row-event-info,
._asb_start-datetime,
._asb_events-table-row-competitors,
._asb_top-leagues-item-name,
._asb_events-count,
._asb_top-events-header-label,
._asb_items-tabs-header,
._asb_events-table-row-competitor-score {
  color: #222423 !important;
}

._asb_widget-header,
._asb_top-leagues--widget-header,
._asb_events-table-header,
._asb_events-table-header-mobile,
._asb_coupon-header,
._asb_popular-bets,
._asb_betslip-header,
._asb_view-prelive-header {
  background: #25a27c !important;
  color: #fff !important;
}

._asb_top-leagues,
._asb_top-leagues--widget-content,
._asb_reservation-code,
._asb_events-search,
._asb_widget-content,
._asb_top-outrights,
._asb_top-events,
._asb_betslip,
._asb_events-table-with-counter {
  background: #fff !important;
  color: #222423 !important;
}

._asb_top-leagues-item {
  background: #fff !important;
  color: #222423 !important;
  border-bottom: 1px solid #eef2ec !important;
}

._asb_text-input,
._asb_text-input-input,
._asb_reservation-code-input,
._asb_reservation-code-input--text-input-input {
  background: #f4f6f5 !important;
  color: #222423 !important;
  border: 1px solid #e5e7ea !important;
  border-radius: 8px !important;
}

._asb_events-table-row-wrapper,
._asb_events-table-row--mobile,
._asb_events-table-row {
  background: #fff !important;
  border-bottom: 1px solid #eef2ec !important;
  color: #222423 !important;
}

._asb_price-block,
._asb_price-block-content {
  background: #fff !important;
  border: 1px solid #e5e7ea !important;
  border-radius: 8px !important;
  color: #222423 !important;
}
._asb_price-block-content:hover,
._asb_price-block--selected,
._asb_price-block-content--selected {
  background: #25a27c !important;
  border-color: #25a27c !important;
  color: #fff !important;
}
._asb_price-block-content-price {
  color: #25a27c !important;
  font-weight: 700 !important;
}
._asb_price-block-content--selected ._asb_price-block-content-price {
  color: #fff !important;
}

._asb_items-tabs-tab--simple-button-selected,
._asb_items-tabs-item._asb_simple-button-selected {
  background: #25a27c !important;
  color: #fff !important;
}

._asb_content-scroller-arrow {
  background: rgba(255,255,255,.95) !important;
  color: #595b61 !important;
}

._asb_live-indicator,
._asb_events-table-row-prematch-live-indicator {
  background: #25a27c !important;
  color: #fff !important;
}

._asb_ui-icon,
._asb_sport-icon,
._asb_flag-icon {
  filter: none !important;
}

._asb_market-selector,
._asb_items-dropdown-header {
  background: #fff !important;
  color: #222423 !important;
  border: 1px solid #e5e7ea !important;
}

._asb_sports-tree-item-header {
  background: #f4f6f5 !important;
  color: #222423 !important;
}
._asb_sports-tree-item-header-name,
._asb_sports-tree-item-header-count {
  color: #222423 !important;
}
._asb_popular-bets-item {
  background: #fff !important;
  color: #222423 !important;
  border: 1px solid #eef2ec !important;
}
._asb_application-desktop--livenow > .asb-flex-col:first-child,
._asb_top-events-header,
._asb_top-events-header-label,
._asb_application-desktop--livenow ._asb_items-tabs-header {
  background: #25a27c !important;
  color: #fff !important;
}
._asb_redirect-button-events-by-type {
  background: #25a27c !important;
  color: #fff !important;
}
._asb_events-tree-table-header,
._asb_application-desktop--events-tree-table-header,
._asb_events-tree-table-node-SP--expansion-panel-header,
._asb_events-tree-table-node-SP--expansion-panel-header-opened,
._asb_events-tree-table-node-CT--expansion-panel-header,
._asb_events-tree-table-node-CT--expansion-panel-header-opened {
  background: #25a27c !important;
  color: #fff !important;
}
._asb_events-tree-table-header *,
._asb_events-tree-table-node-SP--expansion-panel-header *,
._asb_events-tree-table-node-SP--expansion-panel-header-opened *,
._asb_events-tree-table-node-CT--expansion-panel-header *,
._asb_events-tree-table-node-CT--expansion-panel-header-opened * {
  color: #fff !important;
}
._asb_breadcrumbs {
  background: #25a27c !important;
  color: #fff !important;
}
._asb_breadcrumbs-item-disabled {
  color: #fff !important;
}

/* Dark leftover skins: only backgrounds. Text stays #222423 on light, white on green. */
._asb_sports-tree-item,
._asb_sports-tree-item-header,
._asb_sports-tree-item-item,
._asb_sports-tree-item-header-open,
._asb_sports-tree-item-item-open,
._asb_sports-tree-item-content,
._asb_leagues-selector,
._asb_leagues-selector-header,
._asb_leagues-selector-item,
._asb_leagues-selector-header-open,
._asb_leagues-selector-content,
._asb_coupons,
._asb_coupons-item,
._asb_coupons-content,
._asb_expansion-panel,
._asb_expansion-panel-item,
._asb_expansion-panel-content,
._asb_top-leagues-content,
._asb_sport-live-tree ._asb_expansion-panel-content {
  background: #fff !important;
  color: #222423 !important;
}
._asb_sports-tree-item-header-open,
._asb_sports-tree-item-item-open,
._asb_sports-tree-item-content,
._asb_leagues-selector-content,
._asb_leagues-selector-header-open,
._asb_sports-tree-item-item,
._asb_leagues-selector-item {
  background: #f4f6f5 !important;
}
._asb_page-column-left ._asb_expansion-panel-header,
._asb_sports-tree ._asb_expansion-panel-header,
._asb_sport-live-tree ._asb_expansion-panel-header {
  background: #fff !important;
  color: #222423 !important;
}
._asb_sports-tree-item-header-name,
._asb_sports-tree-item-header-count,
._asb_sports-tree-item-item-name,
._asb_sports-tree-item-item-count,
._asb_leagues-selector-header-name,
._asb_leagues-selector-item-name,
._asb_leagues-selector-item-count,
._asb_expansion-panel-item-name,
._asb_expansion-panel-item-count {
  color: #222423 !important;
}

._asb_event-details-markets-group,
._asb_event-details-markets-group ._asb_event-details-market,
._asb_event-details-markets ._asb_expansion-panel-content,
._asb_event-details-market ._asb_expansion-panel-content,
._asb_event-details-markets-group ._asb_expansion-panel-content,
._asb_event-details-market--prices-columns,
._asb_event-details-market--prices,
._asb_prices-columns,
._asb_event-details-markets-group ._asb_event-details-market--prices-columns,
._asb_event-details-markets-group ._asb_event-details-market--prices-template-2,
._asb_event-details-markets-group ._asb_event-details-market--prices-template-9,
._asb_event-details-markets-group ._asb_prices-correct-score,
._asb_event-details-markets-group ._asb_prices-fast-markets,
._asb_event-details-betbuilder ._asb_event-details-market--prices-columns,
._asb_lottery-event-details ._asb_event-details-market--prices-columns,
._asb_application ._asb_event-details-markets-group ._asb_event-details-market--prices-columns,
._asb_event-details-markets-group ._asb_event-details-market ._asb_event-details-market--prices-columns {
  background: #f4f6f5 !important;
}

._asb_events-tree-table-node-CH--expansion-panel-header,
._asb_events-tree-table-node-CH--expansion-panel-header-opened,
._asb_event-details-market--expansion-panel-header,
._asb_event-details-markets-group ._asb_event-details-market ._asb_expansion-panel-header {
  background: #25a27c !important;
  color: #fff !important;
}
._asb_event-details-markets-group ._asb_event-details-market ._asb_expansion-panel-header * {
  color: #fff !important;
}

._asb_price-block-content-label,
._asb_price-block-content-label-text,
._asb_price-block-content-label-spov {
  color: #222423 !important;
}

._asb_items-tabs-tab,
._asb_items-tabs-tab-empty,
._asb_items-tabs-item {
  background: #fff !important;
  color: #222423 !important;
}
._asb_items-tabs-tab--simple-button-selected,
._asb_items-tabs-item._asb_simple-button-selected {
  background: #25a27c !important;
  color: #fff !important;
}
._asb_betslip-empty,
._asb_betslip-empty-wrapper,
._asb_items-tabs-content,
._asb_items-tabs-tab-content {
  background: #f4f6f5 !important;
  color: #222423 !important;
}

._asb_coupons-header-open,
._asb_coupons-item-open,
._asb_expansion-panel-header-open,
._asb_expansion-panel-item-open,
._asb_leagues-selector-header-open,
._asb_leagues-selector-item-open,
._asb_top-leagues-header-open,
._asb_top-leagues-item-open,
._asb_top-outrights-header-open,
._asb_top-outrights-item-open,
._asb_all-coupons,
._asb_all-coupons-header,
._asb_all-coupons-item,
._asb_coupons-content-items,
._asb_top-leagues-content,
._asb_top-outrights-content,
._asb_top-leagues--widget-content,
._asb_top-outrights--widget-content,
._asb_sports-tree-tabs,
._asb_sports-all--sports-header {
  background: #f4f6f5 !important;
  color: #222423 !important;
}

._asb_sports-list-item:hover,
._asb_sports-tree-item-header:hover {
  background: #eef2ec !important;
  color: #222423 !important;
}
._asb_sports-list-item:hover ._asb_events-count,
._asb_sports-list-item:hover ._asb_ui-icon,
._asb_sports-tree-item-header:hover ._asb_events-count,
._asb_sports-tree-item-header:hover ._asb_ui-icon {
  color: #222423 !important;
}

._asb_dropdown-header,
._asb_dropdown-content,
._asb_dropdown-item,
._asb_price-format,
._asb_settings-price-format-select,
._asb_application-desktop--price-format {
  background: #fff !important;
  color: #222423 !important;
  border-color: #e5e7ea !important;
}
._asb_settings ._asb_settings-price-format-select ._asb_widget-header,
._asb_settings ._asb_settings-odds-change-select ._asb_widget-header,
._asb_settings ._asb_settings-default-stake ._asb_widget-header {
  background: #25a27c !important;
  color: #fff !important;
}
._asb_settings ._asb_settings-price-format-select ._asb_widget-content,
._asb_settings ._asb_settings-odds-change-select ._asb_widget-content,
._asb_settings ._asb_settings-default-stake ._asb_widget-content {
  background: #fff !important;
  color: #222423 !important;
}
