/*@function em($pixels, $context: $font-size-root) {

  @if (unitless($pixels)) {
    $pixels: $pixels * 1px;
  }

  @if (unitless($context)) {
    $context: $context * 1px;
  }

  @return $pixels / $context * 1em;
}*/
/* stylelint-disable */
/* stylelint-enable */
/* Web fonts
   ========================================================================== */
/* new */
/* sportwetten fonts */
/*
 * Main Colors used in components
 */
/*
 * Default Color Variables
 */
/* MODULE COLORS */
/*@function sportColor($sport, $sport-color-variant:null) {
  // map inception
   @return map-get(map-get($sport_colors, $color-name), $sport-color-variant);

  @if not map-has_key($sport_colors, $sport) {
    @return #f5c100;
  }

  @if ($sport-color-variant != null) {
    // map inception
    @return map-get(map-get($sport_colors, $sport), $sport-color-variant);
  }
  @else {
    @return map-get($sport_colors, $sport);
  }
}*/
/* stylelint-disable */
/* stylelint-enable */
/* inject:scss */
/**
 * Xtip brand styles overriding the default ones
 */
@import url(../scripts/liveplayer/style/liveplayer.css);
.site-header__logo {
  background-image: url(assets/images/brands/xtip/logo.png); }

.membercard-form-container__img_placeholder {
  width: 100%;
  min-height: 250px;
  background-repeat: no-repeat;
  background-size: contain, cover;
  background-position: center; }
  .membercard-form-container__img_placeholder.emptyMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_back.png); }
  .membercard-form-container__img_placeholder.selectMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_select.png); }
  .membercard-form-container__img_placeholder.frontMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_front.png);
    position: relative; }
  .membercard-form-container__img_placeholder.barcodeMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_empty.png);
    margin-top: 10px;
    position: relative; }

.mc-number {
  width: 100%;
  font-size: 1.25rem;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  color: black;
  position: absolute;
  top: 70%; }

.mc-bc {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 27%; }
  .mc-bc img {
    width: 47%;
    max-width: 250px;
    min-height: 110px; }

.gamelist__group::before, .gamelist__event::before {
  border-left: 4px solid #f5c100;
  content: '';
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  z-index: 1; }

.gamelist__group::after, .gamelist__event::after {
  border-right: none !important; }

.gamelist__group {
  margin-left: 0.25rem; }

.gamelist--default {
  border-color: #f5c100 !important; }
  .gamelist--default .gamelist__event::before,
  .gamelist--default .gamelist__group::before {
    border-left-color: #f5c100 !important; }

.gamelist--alpine_skiing {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing .gamelist__event::before,
  .gamelist--alpine_skiing .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--alpine_skiing_men {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing_men .gamelist__event::before,
  .gamelist--alpine_skiing_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--alpine_skiing_women {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing_women .gamelist__event::before,
  .gamelist--alpine_skiing_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--american_football {
  border-color: #a0d180 !important; }
  .gamelist--american_football .gamelist__event::before,
  .gamelist--american_football .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--aussie_rules {
  border-color: #a0d180 !important; }
  .gamelist--aussie_rules .gamelist__event::before,
  .gamelist--aussie_rules .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--badminton {
  border-color: #9ba8f4 !important; }
  .gamelist--badminton .gamelist__event::before,
  .gamelist--badminton .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--bandy {
  border-color: #aaf4fb !important; }
  .gamelist--bandy .gamelist__event::before,
  .gamelist--bandy .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--baseball {
  border-color: #e9a885 !important; }
  .gamelist--baseball .gamelist__event::before,
  .gamelist--baseball .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--basketball {
  border-color: #ffa84f !important; }
  .gamelist--basketball .gamelist__event::before,
  .gamelist--basketball .gamelist__group::before {
    border-left-color: #ffa84f !important; }

.gamelist--beach_soccer {
  border-color: #ffde66 !important; }
  .gamelist--beach_soccer .gamelist__event::before,
  .gamelist--beach_soccer .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--beach_volleyball {
  border-color: #ffde66 !important; }
  .gamelist--beach_volleyball .gamelist__event::before,
  .gamelist--beach_volleyball .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--biathlon {
  border-color: #aaf4fb !important; }
  .gamelist--biathlon .gamelist__event::before,
  .gamelist--biathlon .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--biathlon_men {
  border-color: #aaf4fb !important; }
  .gamelist--biathlon_men .gamelist__event::before,
  .gamelist--biathlon_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--big_brother {
  border-color: #ff7373 !important; }
  .gamelist--big_brother .gamelist__event::before,
  .gamelist--big_brother .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--bowls {
  border-color: #9ba8f4 !important; }
  .gamelist--bowls .gamelist__event::before,
  .gamelist--bowls .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--boxing {
  border-color: #ff7373 !important; }
  .gamelist--boxing .gamelist__event::before,
  .gamelist--boxing .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--champions_league {
  border-color: #50d001 !important; }
  .gamelist--champions_league .gamelist__event::before,
  .gamelist--champions_league .gamelist__group::before {
    border-left-color: #50d001 !important; }

.gamelist--cricket {
  border-color: #f8a5a3 !important; }
  .gamelist--cricket .gamelist__event::before,
  .gamelist--cricket .gamelist__group::before {
    border-left-color: #f8a5a3 !important; }

.gamelist--cross_country_ski {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_ski .gamelist__event::before,
  .gamelist--cross_country_ski .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cross_country_skiing_men {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_skiing_men .gamelist__event::before,
  .gamelist--cross_country_skiing_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cross_country_skiing_women {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_skiing_women .gamelist__event::before,
  .gamelist--cross_country_skiing_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--curling {
  border-color: #aaf4fb !important; }
  .gamelist--curling .gamelist__event::before,
  .gamelist--curling .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cycling {
  border-color: #aecbc4 !important; }
  .gamelist--cycling .gamelist__event::before,
  .gamelist--cycling .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--darts {
  border-color: #ff90a5 !important; }
  .gamelist--darts .gamelist__event::before,
  .gamelist--darts .gamelist__group::before {
    border-left-color: #ff90a5 !important; }

.gamelist--dogs {
  border-color: #ff7373 !important; }
  .gamelist--dogs .gamelist__event::before,
  .gamelist--dogs .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--entertainment {
  border-color: #ff7373 !important; }
  .gamelist--entertainment .gamelist__event::before,
  .gamelist--entertainment .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--esports {
  border-color: #edff9c !important; }
  .gamelist--esports .gamelist__event::before,
  .gamelist--esports .gamelist__group::before {
    border-left-color: #edff9c !important; }

.gamelist--europa_league {
  border-color: #50d002 !important; }
  .gamelist--europa_league .gamelist__event::before,
  .gamelist--europa_league .gamelist__group::before {
    border-left-color: #50d002 !important; }

.gamelist--eurovision_song_contest {
  border-color: #ff7373 !important; }
  .gamelist--eurovision_song_contest .gamelist__event::before,
  .gamelist--eurovision_song_contest .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--federal_president_choice {
  border-color: #ff7373 !important; }
  .gamelist--federal_president_choice .gamelist__event::before,
  .gamelist--federal_president_choice .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--field_hockey {
  border-color: #aae66b !important; }
  .gamelist--field_hockey .gamelist__event::before,
  .gamelist--field_hockey .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--football {
  border-color: #50d000 !important; }
  .gamelist--football .gamelist__event::before,
  .gamelist--football .gamelist__group::before {
    border-left-color: #50d000 !important; }

.gamelist--formula_1 {
  border-color: #aecbc4 !important; }
  .gamelist--formula_1 .gamelist__event::before,
  .gamelist--formula_1 .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--fun_bets {
  border-color: #ff7374 !important; }
  .gamelist--fun_bets .gamelist__event::before,
  .gamelist--fun_bets .gamelist__group::before {
    border-left-color: #ff7374 !important; }

.gamelist--futsal {
  border-color: #9ba8f4 !important; }
  .gamelist--futsal .gamelist__event::before,
  .gamelist--futsal .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--golf {
  border-color: #aae66b !important; }
  .gamelist--golf .gamelist__event::before,
  .gamelist--golf .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--handball {
  border-color: #70b1ff !important; }
  .gamelist--handball .gamelist__event::before,
  .gamelist--handball .gamelist__group::before {
    border-left-color: #70b1ff !important; }

.gamelist--harness_racing {
  border-color: #aecbc4 !important; }
  .gamelist--harness_racing .gamelist__event::before,
  .gamelist--harness_racing .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--hockey {
  border-color: #aae66b !important; }
  .gamelist--hockey .gamelist__event::before,
  .gamelist--hockey .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--horses {
  border-color: #ff7373 !important; }
  .gamelist--horses .gamelist__event::before,
  .gamelist--horses .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--ice_hockey {
  border-color: #aaf4fb !important; }
  .gamelist--ice_hockey .gamelist__event::before,
  .gamelist--ice_hockey .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--lacross {
  border-color: #aae66b !important; }
  .gamelist--lacross .gamelist__event::before,
  .gamelist--lacross .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--longterm_bets {
  border-color: #dee7d9 !important; }
  .gamelist--longterm_bets .gamelist__event::before,
  .gamelist--longterm_bets .gamelist__group::before {
    border-left-color: #dee7d9 !important; }

.gamelist--motorcycle {
  border-color: #aecbc4 !important; }
  .gamelist--motorcycle .gamelist__event::before,
  .gamelist--motorcycle .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--motorsport {
  border-color: #aecbc4 !important; }
  .gamelist--motorsport .gamelist__event::before,
  .gamelist--motorsport .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--nordic_combine {
  border-color: #aaf4fb !important; }
  .gamelist--nordic_combine .gamelist__event::before,
  .gamelist--nordic_combine .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--papal_election {
  border-color: #ff7375 !important; }
  .gamelist--papal_election .gamelist__event::before,
  .gamelist--papal_election .gamelist__group::before {
    border-left-color: #ff7375 !important; }

.gamelist--pesapallo {
  border-color: #e9a885 !important; }
  .gamelist--pesapallo .gamelist__event::before,
  .gamelist--pesapallo .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--politics {
  border-color: #ff7376 !important; }
  .gamelist--politics .gamelist__event::before,
  .gamelist--politics .gamelist__group::before {
    border-left-color: #ff7376 !important; }

.gamelist--rally {
  border-color: #aecbc4 !important; }
  .gamelist--rally .gamelist__event::before,
  .gamelist--rally .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--reality {
  border-color: #ff7374 !important; }
  .gamelist--reality .gamelist__event::before,
  .gamelist--reality .gamelist__group::before {
    border-left-color: #ff7374 !important; }

.gamelist--rugby {
  border-color: #a0d180 !important; }
  .gamelist--rugby .gamelist__event::before,
  .gamelist--rugby .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--sailing {
  border-color: #83d7fb !important; }
  .gamelist--sailing .gamelist__event::before,
  .gamelist--sailing .gamelist__group::before {
    border-left-color: #83d7fb !important; }

.gamelist--scull {
  border-color: #83d7fb !important; }
  .gamelist--scull .gamelist__event::before,
  .gamelist--scull .gamelist__group::before {
    border-left-color: #83d7fb !important; }

.gamelist--ski_freestyle {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle .gamelist__event::before,
  .gamelist--ski_freestyle .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_freestyle_men {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle_men .gamelist__event::before,
  .gamelist--ski_freestyle_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_freestyle_momen {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle_momen .gamelist__event::before,
  .gamelist--ski_freestyle_momen .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_jumping {
  border-color: #aaf4fb !important; }
  .gamelist--ski_jumping .gamelist__event::before,
  .gamelist--ski_jumping .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snooker {
  border-color: #65d895 !important; }
  .gamelist--snooker .gamelist__event::before,
  .gamelist--snooker .gamelist__group::before {
    border-left-color: #65d895 !important; }

.gamelist--snowboard {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard .gamelist__event::before,
  .gamelist--snowboard .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snowboard_men {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard_men .gamelist__event::before,
  .gamelist--snowboard_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snowboard_women {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard_women .gamelist__event::before,
  .gamelist--snowboard_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--softball {
  border-color: #e9a885 !important; }
  .gamelist--softball .gamelist__event::before,
  .gamelist--softball .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--starmania {
  border-color: #edff9c !important; }
  .gamelist--starmania .gamelist__event::before,
  .gamelist--starmania .gamelist__group::before {
    border-left-color: #edff9c !important; }

.gamelist--summer_olympics {
  border-color: #ffde66 !important; }
  .gamelist--summer_olympics .gamelist__event::before,
  .gamelist--summer_olympics .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--swimming {
  border-color: #77f9e5 !important; }
  .gamelist--swimming .gamelist__event::before,
  .gamelist--swimming .gamelist__group::before {
    border-left-color: #77f9e5 !important; }

.gamelist--table_tennis {
  border-color: #9ba8f4 !important; }
  .gamelist--table_tennis .gamelist__event::before,
  .gamelist--table_tennis .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--tennis {
  border-color: #dbed17 !important; }
  .gamelist--tennis .gamelist__event::before,
  .gamelist--tennis .gamelist__group::before {
    border-left-color: #dbed17 !important; }

.gamelist--thai_boxing {
  border-color: #ff7377 !important; }
  .gamelist--thai_boxing .gamelist__event::before,
  .gamelist--thai_boxing .gamelist__group::before {
    border-left-color: #ff7377 !important; }

.gamelist--track_field_sports {
  border-color: #f8a5a3 !important; }
  .gamelist--track_field_sports .gamelist__event::before,
  .gamelist--track_field_sports .gamelist__group::before {
    border-left-color: #f8a5a3 !important; }

.gamelist--tv_total_high_diving {
  border-color: #ff7373 !important; }
  .gamelist--tv_total_high_diving .gamelist__event::before,
  .gamelist--tv_total_high_diving .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--us_presidential_election {
  border-color: #ff7373 !important; }
  .gamelist--us_presidential_election .gamelist__event::before,
  .gamelist--us_presidential_election .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--volleyball {
  border-color: #ffde66 !important; }
  .gamelist--volleyball .gamelist__event::before,
  .gamelist--volleyball .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--waterpolo {
  border-color: #77f9e5 !important; }
  .gamelist--waterpolo .gamelist__event::before,
  .gamelist--waterpolo .gamelist__group::before {
    border-left-color: #77f9e5 !important; }

.gamelist--winter_olympics {
  border-color: #aaf4fb !important; }
  .gamelist--winter_olympics .gamelist__event::before,
  .gamelist--winter_olympics .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--womens_biathlon {
  border-color: #aaf4fb !important; }
  .gamelist--womens_biathlon .gamelist__event::before,
  .gamelist--womens_biathlon .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--nascar {
  border-color: #aecbc4 !important; }
  .gamelist--nascar .gamelist__event::before,
  .gamelist--nascar .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.sport-box {
  border-left: 4px solid #f5c100;
  border-right: none !important;
  padding: 7px 30px 7px 10px !important; }
  .sport-box--default {
    border-left-color: #f5c100 !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--american_football {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--aussie_rules {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--badminton {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--bandy {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--baseball {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--basketball {
    border-left-color: #ffa84f !important;
    border-right-color: transparent !important; }
  .sport-box--beach_soccer {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--beach_volleyball {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--biathlon {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--biathlon_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--big_brother {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--bowls {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--boxing {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--champions_league {
    border-left-color: #50d001 !important;
    border-right-color: transparent !important; }
  .sport-box--cricket {
    border-left-color: #f8a5a3 !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_ski {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_skiing_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_skiing_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--curling {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cycling {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--darts {
    border-left-color: #ff90a5 !important;
    border-right-color: transparent !important; }
  .sport-box--dogs {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--entertainment {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--esports {
    border-left-color: #edff9c !important;
    border-right-color: transparent !important; }
  .sport-box--europa_league {
    border-left-color: #50d002 !important;
    border-right-color: transparent !important; }
  .sport-box--eurovision_song_contest {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--federal_president_choice {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--field_hockey {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--football {
    border-left-color: #50d000 !important;
    border-right-color: transparent !important; }
  .sport-box--formula_1 {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--fun_bets {
    border-left-color: #ff7374 !important;
    border-right-color: transparent !important; }
  .sport-box--futsal {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--golf {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--handball {
    border-left-color: #70b1ff !important;
    border-right-color: transparent !important; }
  .sport-box--harness_racing {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--hockey {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--horses {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--ice_hockey {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--lacross {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--longterm_bets {
    border-left-color: #dee7d9 !important;
    border-right-color: transparent !important; }
  .sport-box--motorcycle {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--motorsport {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--nordic_combine {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--papal_election {
    border-left-color: #ff7375 !important;
    border-right-color: transparent !important; }
  .sport-box--pesapallo {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--politics {
    border-left-color: #ff7376 !important;
    border-right-color: transparent !important; }
  .sport-box--rally {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--reality {
    border-left-color: #ff7374 !important;
    border-right-color: transparent !important; }
  .sport-box--rugby {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--sailing {
    border-left-color: #83d7fb !important;
    border-right-color: transparent !important; }
  .sport-box--scull {
    border-left-color: #83d7fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle_momen {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_jumping {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snooker {
    border-left-color: #65d895 !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--softball {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--starmania {
    border-left-color: #edff9c !important;
    border-right-color: transparent !important; }
  .sport-box--summer_olympics {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--swimming {
    border-left-color: #77f9e5 !important;
    border-right-color: transparent !important; }
  .sport-box--table_tennis {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--tennis {
    border-left-color: #dbed17 !important;
    border-right-color: transparent !important; }
  .sport-box--thai_boxing {
    border-left-color: #ff7377 !important;
    border-right-color: transparent !important; }
  .sport-box--track_field_sports {
    border-left-color: #f8a5a3 !important;
    border-right-color: transparent !important; }
  .sport-box--tv_total_high_diving {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--us_presidential_election {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--volleyball {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--waterpolo {
    border-left-color: #77f9e5 !important;
    border-right-color: transparent !important; }
  .sport-box--winter_olympics {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--womens_biathlon {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--nascar {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }

.sport-list {
  padding: 0 !important; }

market-header {
  border-left: solid 4px;
  border-right: none !important; }

.game-detail__header-content.game-detail__default, .game-detail__content.game-detail__default {
  border-right: none !important; }
  .game-detail__header-content.game-detail__default .game-detail__league, .game-detail__content.game-detail__default .game-detail__league {
    background-color: #f5c100; }

.game-detail__header-content.header-left-border__default, .game-detail__content.header-left-border__default {
  border-left: solid 4px #f5c100; }

.game-detail__header-content.game-detail__alpine_skiing, .game-detail__content.game-detail__alpine_skiing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing .game-detail__league, .game-detail__content.game-detail__alpine_skiing .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing, .game-detail__content.header-left-border__alpine_skiing {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__alpine_skiing_men, .game-detail__content.game-detail__alpine_skiing_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing_men .game-detail__league, .game-detail__content.game-detail__alpine_skiing_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing_men, .game-detail__content.header-left-border__alpine_skiing_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__alpine_skiing_women, .game-detail__content.game-detail__alpine_skiing_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing_women .game-detail__league, .game-detail__content.game-detail__alpine_skiing_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing_women, .game-detail__content.header-left-border__alpine_skiing_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__american_football, .game-detail__content.game-detail__american_football {
  border-right: none !important; }
  .game-detail__header-content.game-detail__american_football .game-detail__league, .game-detail__content.game-detail__american_football .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__american_football, .game-detail__content.header-left-border__american_football {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__aussie_rules, .game-detail__content.game-detail__aussie_rules {
  border-right: none !important; }
  .game-detail__header-content.game-detail__aussie_rules .game-detail__league, .game-detail__content.game-detail__aussie_rules .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__aussie_rules, .game-detail__content.header-left-border__aussie_rules {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__badminton, .game-detail__content.game-detail__badminton {
  border-right: none !important; }
  .game-detail__header-content.game-detail__badminton .game-detail__league, .game-detail__content.game-detail__badminton .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__badminton, .game-detail__content.header-left-border__badminton {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__bandy, .game-detail__content.game-detail__bandy {
  border-right: none !important; }
  .game-detail__header-content.game-detail__bandy .game-detail__league, .game-detail__content.game-detail__bandy .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__bandy, .game-detail__content.header-left-border__bandy {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__baseball, .game-detail__content.game-detail__baseball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__baseball .game-detail__league, .game-detail__content.game-detail__baseball .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__baseball, .game-detail__content.header-left-border__baseball {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__basketball, .game-detail__content.game-detail__basketball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__basketball .game-detail__league, .game-detail__content.game-detail__basketball .game-detail__league {
    background-color: #ffa84f; }

.game-detail__header-content.header-left-border__basketball, .game-detail__content.header-left-border__basketball {
  border-left: solid 4px #ffa84f; }

.game-detail__header-content.game-detail__beach_soccer, .game-detail__content.game-detail__beach_soccer {
  border-right: none !important; }
  .game-detail__header-content.game-detail__beach_soccer .game-detail__league, .game-detail__content.game-detail__beach_soccer .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__beach_soccer, .game-detail__content.header-left-border__beach_soccer {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__beach_volleyball, .game-detail__content.game-detail__beach_volleyball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__beach_volleyball .game-detail__league, .game-detail__content.game-detail__beach_volleyball .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__beach_volleyball, .game-detail__content.header-left-border__beach_volleyball {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__biathlon, .game-detail__content.game-detail__biathlon {
  border-right: none !important; }
  .game-detail__header-content.game-detail__biathlon .game-detail__league, .game-detail__content.game-detail__biathlon .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__biathlon, .game-detail__content.header-left-border__biathlon {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__biathlon_men, .game-detail__content.game-detail__biathlon_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__biathlon_men .game-detail__league, .game-detail__content.game-detail__biathlon_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__biathlon_men, .game-detail__content.header-left-border__biathlon_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__big_brother, .game-detail__content.game-detail__big_brother {
  border-right: none !important; }
  .game-detail__header-content.game-detail__big_brother .game-detail__league, .game-detail__content.game-detail__big_brother .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__big_brother, .game-detail__content.header-left-border__big_brother {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__bowls, .game-detail__content.game-detail__bowls {
  border-right: none !important; }
  .game-detail__header-content.game-detail__bowls .game-detail__league, .game-detail__content.game-detail__bowls .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__bowls, .game-detail__content.header-left-border__bowls {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__boxing, .game-detail__content.game-detail__boxing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__boxing .game-detail__league, .game-detail__content.game-detail__boxing .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__boxing, .game-detail__content.header-left-border__boxing {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__champions_league, .game-detail__content.game-detail__champions_league {
  border-right: none !important; }
  .game-detail__header-content.game-detail__champions_league .game-detail__league, .game-detail__content.game-detail__champions_league .game-detail__league {
    background-color: #50d001; }

.game-detail__header-content.header-left-border__champions_league, .game-detail__content.header-left-border__champions_league {
  border-left: solid 4px #50d001; }

.game-detail__header-content.game-detail__cricket, .game-detail__content.game-detail__cricket {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cricket .game-detail__league, .game-detail__content.game-detail__cricket .game-detail__league {
    background-color: #f8a5a3; }

.game-detail__header-content.header-left-border__cricket, .game-detail__content.header-left-border__cricket {
  border-left: solid 4px #f8a5a3; }

.game-detail__header-content.game-detail__cross_country_ski, .game-detail__content.game-detail__cross_country_ski {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_ski .game-detail__league, .game-detail__content.game-detail__cross_country_ski .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_ski, .game-detail__content.header-left-border__cross_country_ski {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cross_country_skiing_men, .game-detail__content.game-detail__cross_country_skiing_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_skiing_men .game-detail__league, .game-detail__content.game-detail__cross_country_skiing_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_skiing_men, .game-detail__content.header-left-border__cross_country_skiing_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cross_country_skiing_women, .game-detail__content.game-detail__cross_country_skiing_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_skiing_women .game-detail__league, .game-detail__content.game-detail__cross_country_skiing_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_skiing_women, .game-detail__content.header-left-border__cross_country_skiing_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__curling, .game-detail__content.game-detail__curling {
  border-right: none !important; }
  .game-detail__header-content.game-detail__curling .game-detail__league, .game-detail__content.game-detail__curling .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__curling, .game-detail__content.header-left-border__curling {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cycling, .game-detail__content.game-detail__cycling {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cycling .game-detail__league, .game-detail__content.game-detail__cycling .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__cycling, .game-detail__content.header-left-border__cycling {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__darts, .game-detail__content.game-detail__darts {
  border-right: none !important; }
  .game-detail__header-content.game-detail__darts .game-detail__league, .game-detail__content.game-detail__darts .game-detail__league {
    background-color: #ff90a5; }

.game-detail__header-content.header-left-border__darts, .game-detail__content.header-left-border__darts {
  border-left: solid 4px #ff90a5; }

.game-detail__header-content.game-detail__dogs, .game-detail__content.game-detail__dogs {
  border-right: none !important; }
  .game-detail__header-content.game-detail__dogs .game-detail__league, .game-detail__content.game-detail__dogs .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__dogs, .game-detail__content.header-left-border__dogs {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__entertainment, .game-detail__content.game-detail__entertainment {
  border-right: none !important; }
  .game-detail__header-content.game-detail__entertainment .game-detail__league, .game-detail__content.game-detail__entertainment .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__entertainment, .game-detail__content.header-left-border__entertainment {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__esports, .game-detail__content.game-detail__esports {
  border-right: none !important; }
  .game-detail__header-content.game-detail__esports .game-detail__league, .game-detail__content.game-detail__esports .game-detail__league {
    background-color: #edff9c; }

.game-detail__header-content.header-left-border__esports, .game-detail__content.header-left-border__esports {
  border-left: solid 4px #edff9c; }

.game-detail__header-content.game-detail__europa_league, .game-detail__content.game-detail__europa_league {
  border-right: none !important; }
  .game-detail__header-content.game-detail__europa_league .game-detail__league, .game-detail__content.game-detail__europa_league .game-detail__league {
    background-color: #50d002; }

.game-detail__header-content.header-left-border__europa_league, .game-detail__content.header-left-border__europa_league {
  border-left: solid 4px #50d002; }

.game-detail__header-content.game-detail__eurovision_song_contest, .game-detail__content.game-detail__eurovision_song_contest {
  border-right: none !important; }
  .game-detail__header-content.game-detail__eurovision_song_contest .game-detail__league, .game-detail__content.game-detail__eurovision_song_contest .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__eurovision_song_contest, .game-detail__content.header-left-border__eurovision_song_contest {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__federal_president_choice, .game-detail__content.game-detail__federal_president_choice {
  border-right: none !important; }
  .game-detail__header-content.game-detail__federal_president_choice .game-detail__league, .game-detail__content.game-detail__federal_president_choice .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__federal_president_choice, .game-detail__content.header-left-border__federal_president_choice {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__field_hockey, .game-detail__content.game-detail__field_hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__field_hockey .game-detail__league, .game-detail__content.game-detail__field_hockey .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__field_hockey, .game-detail__content.header-left-border__field_hockey {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__football, .game-detail__content.game-detail__football {
  border-right: none !important; }
  .game-detail__header-content.game-detail__football .game-detail__league, .game-detail__content.game-detail__football .game-detail__league {
    background-color: #50d000; }

.game-detail__header-content.header-left-border__football, .game-detail__content.header-left-border__football {
  border-left: solid 4px #50d000; }

.game-detail__header-content.game-detail__formula_1, .game-detail__content.game-detail__formula_1 {
  border-right: none !important; }
  .game-detail__header-content.game-detail__formula_1 .game-detail__league, .game-detail__content.game-detail__formula_1 .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__formula_1, .game-detail__content.header-left-border__formula_1 {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__fun_bets, .game-detail__content.game-detail__fun_bets {
  border-right: none !important; }
  .game-detail__header-content.game-detail__fun_bets .game-detail__league, .game-detail__content.game-detail__fun_bets .game-detail__league {
    background-color: #ff7374; }

.game-detail__header-content.header-left-border__fun_bets, .game-detail__content.header-left-border__fun_bets {
  border-left: solid 4px #ff7374; }

.game-detail__header-content.game-detail__futsal, .game-detail__content.game-detail__futsal {
  border-right: none !important; }
  .game-detail__header-content.game-detail__futsal .game-detail__league, .game-detail__content.game-detail__futsal .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__futsal, .game-detail__content.header-left-border__futsal {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__golf, .game-detail__content.game-detail__golf {
  border-right: none !important; }
  .game-detail__header-content.game-detail__golf .game-detail__league, .game-detail__content.game-detail__golf .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__golf, .game-detail__content.header-left-border__golf {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__handball, .game-detail__content.game-detail__handball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__handball .game-detail__league, .game-detail__content.game-detail__handball .game-detail__league {
    background-color: #70b1ff; }

.game-detail__header-content.header-left-border__handball, .game-detail__content.header-left-border__handball {
  border-left: solid 4px #70b1ff; }

.game-detail__header-content.game-detail__harness_racing, .game-detail__content.game-detail__harness_racing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__harness_racing .game-detail__league, .game-detail__content.game-detail__harness_racing .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__harness_racing, .game-detail__content.header-left-border__harness_racing {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__hockey, .game-detail__content.game-detail__hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__hockey .game-detail__league, .game-detail__content.game-detail__hockey .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__hockey, .game-detail__content.header-left-border__hockey {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__horses, .game-detail__content.game-detail__horses {
  border-right: none !important; }
  .game-detail__header-content.game-detail__horses .game-detail__league, .game-detail__content.game-detail__horses .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__horses, .game-detail__content.header-left-border__horses {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__ice_hockey, .game-detail__content.game-detail__ice_hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ice_hockey .game-detail__league, .game-detail__content.game-detail__ice_hockey .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ice_hockey, .game-detail__content.header-left-border__ice_hockey {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__lacross, .game-detail__content.game-detail__lacross {
  border-right: none !important; }
  .game-detail__header-content.game-detail__lacross .game-detail__league, .game-detail__content.game-detail__lacross .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__lacross, .game-detail__content.header-left-border__lacross {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__longterm_bets, .game-detail__content.game-detail__longterm_bets {
  border-right: none !important; }
  .game-detail__header-content.game-detail__longterm_bets .game-detail__league, .game-detail__content.game-detail__longterm_bets .game-detail__league {
    background-color: #dee7d9; }

.game-detail__header-content.header-left-border__longterm_bets, .game-detail__content.header-left-border__longterm_bets {
  border-left: solid 4px #dee7d9; }

.game-detail__header-content.game-detail__motorcycle, .game-detail__content.game-detail__motorcycle {
  border-right: none !important; }
  .game-detail__header-content.game-detail__motorcycle .game-detail__league, .game-detail__content.game-detail__motorcycle .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__motorcycle, .game-detail__content.header-left-border__motorcycle {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__motorsport, .game-detail__content.game-detail__motorsport {
  border-right: none !important; }
  .game-detail__header-content.game-detail__motorsport .game-detail__league, .game-detail__content.game-detail__motorsport .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__motorsport, .game-detail__content.header-left-border__motorsport {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__nordic_combine, .game-detail__content.game-detail__nordic_combine {
  border-right: none !important; }
  .game-detail__header-content.game-detail__nordic_combine .game-detail__league, .game-detail__content.game-detail__nordic_combine .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__nordic_combine, .game-detail__content.header-left-border__nordic_combine {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__papal_election, .game-detail__content.game-detail__papal_election {
  border-right: none !important; }
  .game-detail__header-content.game-detail__papal_election .game-detail__league, .game-detail__content.game-detail__papal_election .game-detail__league {
    background-color: #ff7375; }

.game-detail__header-content.header-left-border__papal_election, .game-detail__content.header-left-border__papal_election {
  border-left: solid 4px #ff7375; }

.game-detail__header-content.game-detail__pesapallo, .game-detail__content.game-detail__pesapallo {
  border-right: none !important; }
  .game-detail__header-content.game-detail__pesapallo .game-detail__league, .game-detail__content.game-detail__pesapallo .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__pesapallo, .game-detail__content.header-left-border__pesapallo {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__politics, .game-detail__content.game-detail__politics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__politics .game-detail__league, .game-detail__content.game-detail__politics .game-detail__league {
    background-color: #ff7376; }

.game-detail__header-content.header-left-border__politics, .game-detail__content.header-left-border__politics {
  border-left: solid 4px #ff7376; }

.game-detail__header-content.game-detail__rally, .game-detail__content.game-detail__rally {
  border-right: none !important; }
  .game-detail__header-content.game-detail__rally .game-detail__league, .game-detail__content.game-detail__rally .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__rally, .game-detail__content.header-left-border__rally {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__reality, .game-detail__content.game-detail__reality {
  border-right: none !important; }
  .game-detail__header-content.game-detail__reality .game-detail__league, .game-detail__content.game-detail__reality .game-detail__league {
    background-color: #ff7374; }

.game-detail__header-content.header-left-border__reality, .game-detail__content.header-left-border__reality {
  border-left: solid 4px #ff7374; }

.game-detail__header-content.game-detail__rugby, .game-detail__content.game-detail__rugby {
  border-right: none !important; }
  .game-detail__header-content.game-detail__rugby .game-detail__league, .game-detail__content.game-detail__rugby .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__rugby, .game-detail__content.header-left-border__rugby {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__sailing, .game-detail__content.game-detail__sailing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__sailing .game-detail__league, .game-detail__content.game-detail__sailing .game-detail__league {
    background-color: #83d7fb; }

.game-detail__header-content.header-left-border__sailing, .game-detail__content.header-left-border__sailing {
  border-left: solid 4px #83d7fb; }

.game-detail__header-content.game-detail__scull, .game-detail__content.game-detail__scull {
  border-right: none !important; }
  .game-detail__header-content.game-detail__scull .game-detail__league, .game-detail__content.game-detail__scull .game-detail__league {
    background-color: #83d7fb; }

.game-detail__header-content.header-left-border__scull, .game-detail__content.header-left-border__scull {
  border-left: solid 4px #83d7fb; }

.game-detail__header-content.game-detail__ski_freestyle, .game-detail__content.game-detail__ski_freestyle {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle .game-detail__league, .game-detail__content.game-detail__ski_freestyle .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle, .game-detail__content.header-left-border__ski_freestyle {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_freestyle_men, .game-detail__content.game-detail__ski_freestyle_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle_men .game-detail__league, .game-detail__content.game-detail__ski_freestyle_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle_men, .game-detail__content.header-left-border__ski_freestyle_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_freestyle_momen, .game-detail__content.game-detail__ski_freestyle_momen {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle_momen .game-detail__league, .game-detail__content.game-detail__ski_freestyle_momen .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle_momen, .game-detail__content.header-left-border__ski_freestyle_momen {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_jumping, .game-detail__content.game-detail__ski_jumping {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_jumping .game-detail__league, .game-detail__content.game-detail__ski_jumping .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_jumping, .game-detail__content.header-left-border__ski_jumping {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snooker, .game-detail__content.game-detail__snooker {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snooker .game-detail__league, .game-detail__content.game-detail__snooker .game-detail__league {
    background-color: #65d895; }

.game-detail__header-content.header-left-border__snooker, .game-detail__content.header-left-border__snooker {
  border-left: solid 4px #65d895; }

.game-detail__header-content.game-detail__snowboard, .game-detail__content.game-detail__snowboard {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard .game-detail__league, .game-detail__content.game-detail__snowboard .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard, .game-detail__content.header-left-border__snowboard {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snowboard_men, .game-detail__content.game-detail__snowboard_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard_men .game-detail__league, .game-detail__content.game-detail__snowboard_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard_men, .game-detail__content.header-left-border__snowboard_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snowboard_women, .game-detail__content.game-detail__snowboard_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard_women .game-detail__league, .game-detail__content.game-detail__snowboard_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard_women, .game-detail__content.header-left-border__snowboard_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__softball, .game-detail__content.game-detail__softball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__softball .game-detail__league, .game-detail__content.game-detail__softball .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__softball, .game-detail__content.header-left-border__softball {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__starmania, .game-detail__content.game-detail__starmania {
  border-right: none !important; }
  .game-detail__header-content.game-detail__starmania .game-detail__league, .game-detail__content.game-detail__starmania .game-detail__league {
    background-color: #edff9c; }

.game-detail__header-content.header-left-border__starmania, .game-detail__content.header-left-border__starmania {
  border-left: solid 4px #edff9c; }

.game-detail__header-content.game-detail__summer_olympics, .game-detail__content.game-detail__summer_olympics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__summer_olympics .game-detail__league, .game-detail__content.game-detail__summer_olympics .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__summer_olympics, .game-detail__content.header-left-border__summer_olympics {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__swimming, .game-detail__content.game-detail__swimming {
  border-right: none !important; }
  .game-detail__header-content.game-detail__swimming .game-detail__league, .game-detail__content.game-detail__swimming .game-detail__league {
    background-color: #77f9e5; }

.game-detail__header-content.header-left-border__swimming, .game-detail__content.header-left-border__swimming {
  border-left: solid 4px #77f9e5; }

.game-detail__header-content.game-detail__table_tennis, .game-detail__content.game-detail__table_tennis {
  border-right: none !important; }
  .game-detail__header-content.game-detail__table_tennis .game-detail__league, .game-detail__content.game-detail__table_tennis .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__table_tennis, .game-detail__content.header-left-border__table_tennis {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__tennis, .game-detail__content.game-detail__tennis {
  border-right: none !important; }
  .game-detail__header-content.game-detail__tennis .game-detail__league, .game-detail__content.game-detail__tennis .game-detail__league {
    background-color: #dbed17; }

.game-detail__header-content.header-left-border__tennis, .game-detail__content.header-left-border__tennis {
  border-left: solid 4px #dbed17; }

.game-detail__header-content.game-detail__thai_boxing, .game-detail__content.game-detail__thai_boxing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__thai_boxing .game-detail__league, .game-detail__content.game-detail__thai_boxing .game-detail__league {
    background-color: #ff7377; }

.game-detail__header-content.header-left-border__thai_boxing, .game-detail__content.header-left-border__thai_boxing {
  border-left: solid 4px #ff7377; }

.game-detail__header-content.game-detail__track_field_sports, .game-detail__content.game-detail__track_field_sports {
  border-right: none !important; }
  .game-detail__header-content.game-detail__track_field_sports .game-detail__league, .game-detail__content.game-detail__track_field_sports .game-detail__league {
    background-color: #f8a5a3; }

.game-detail__header-content.header-left-border__track_field_sports, .game-detail__content.header-left-border__track_field_sports {
  border-left: solid 4px #f8a5a3; }

.game-detail__header-content.game-detail__tv_total_high_diving, .game-detail__content.game-detail__tv_total_high_diving {
  border-right: none !important; }
  .game-detail__header-content.game-detail__tv_total_high_diving .game-detail__league, .game-detail__content.game-detail__tv_total_high_diving .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__tv_total_high_diving, .game-detail__content.header-left-border__tv_total_high_diving {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__us_presidential_election, .game-detail__content.game-detail__us_presidential_election {
  border-right: none !important; }
  .game-detail__header-content.game-detail__us_presidential_election .game-detail__league, .game-detail__content.game-detail__us_presidential_election .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__us_presidential_election, .game-detail__content.header-left-border__us_presidential_election {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__volleyball, .game-detail__content.game-detail__volleyball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__volleyball .game-detail__league, .game-detail__content.game-detail__volleyball .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__volleyball, .game-detail__content.header-left-border__volleyball {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__waterpolo, .game-detail__content.game-detail__waterpolo {
  border-right: none !important; }
  .game-detail__header-content.game-detail__waterpolo .game-detail__league, .game-detail__content.game-detail__waterpolo .game-detail__league {
    background-color: #77f9e5; }

.game-detail__header-content.header-left-border__waterpolo, .game-detail__content.header-left-border__waterpolo {
  border-left: solid 4px #77f9e5; }

.game-detail__header-content.game-detail__winter_olympics, .game-detail__content.game-detail__winter_olympics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__winter_olympics .game-detail__league, .game-detail__content.game-detail__winter_olympics .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__winter_olympics, .game-detail__content.header-left-border__winter_olympics {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__womens_biathlon, .game-detail__content.game-detail__womens_biathlon {
  border-right: none !important; }
  .game-detail__header-content.game-detail__womens_biathlon .game-detail__league, .game-detail__content.game-detail__womens_biathlon .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__womens_biathlon, .game-detail__content.header-left-border__womens_biathlon {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__nascar, .game-detail__content.game-detail__nascar {
  border-right: none !important; }
  .game-detail__header-content.game-detail__nascar .game-detail__league, .game-detail__content.game-detail__nascar .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__nascar, .game-detail__content.header-left-border__nascar {
  border-left: solid 4px #aecbc4; }

.game-detail__widgets {
  background-color: #000000;
  height: auto !important;
  max-height: 25rem; }
  .game-detail__widgets .slide-wrapper, .game-detail__widgets .liveplayer {
    max-height: 25rem;
    height: calc(100vw / 1.75); }
  .game-detail__widgets .widget-toggle {
    display: none !important; }
  .game-detail__widgets .widget-toggle-overlay {
    display: none !important; }
  .game-detail__widgets .slider-indicator {
    opacity: 1 !important; }

.widget-wrapper__default {
  border-left: solid 4px #f5c100; }

.widget-wrapper__alpine_skiing {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__alpine_skiing_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__alpine_skiing_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__american_football {
  border-left: solid 4px #a0d180; }

.widget-wrapper__aussie_rules {
  border-left: solid 4px #a0d180; }

.widget-wrapper__badminton {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__bandy {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__baseball {
  border-left: solid 4px #e9a885; }

.widget-wrapper__basketball {
  border-left: solid 4px #ffa84f; }

.widget-wrapper__beach_soccer {
  border-left: solid 4px #ffde66; }

.widget-wrapper__beach_volleyball {
  border-left: solid 4px #ffde66; }

.widget-wrapper__biathlon {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__biathlon_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__big_brother {
  border-left: solid 4px #ff7373; }

.widget-wrapper__bowls {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__boxing {
  border-left: solid 4px #ff7373; }

.widget-wrapper__champions_league {
  border-left: solid 4px #50d001; }

.widget-wrapper__cricket {
  border-left: solid 4px #f8a5a3; }

.widget-wrapper__cross_country_ski {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cross_country_skiing_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cross_country_skiing_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__curling {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cycling {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__darts {
  border-left: solid 4px #ff90a5; }

.widget-wrapper__dogs {
  border-left: solid 4px #ff7373; }

.widget-wrapper__entertainment {
  border-left: solid 4px #ff7373; }

.widget-wrapper__esports {
  border-left: solid 4px #edff9c; }

.widget-wrapper__europa_league {
  border-left: solid 4px #50d002; }

.widget-wrapper__eurovision_song_contest {
  border-left: solid 4px #ff7373; }

.widget-wrapper__federal_president_choice {
  border-left: solid 4px #ff7373; }

.widget-wrapper__field_hockey {
  border-left: solid 4px #aae66b; }

.widget-wrapper__football {
  border-left: solid 4px #50d000; }

.widget-wrapper__formula_1 {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__fun_bets {
  border-left: solid 4px #ff7374; }

.widget-wrapper__futsal {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__golf {
  border-left: solid 4px #aae66b; }

.widget-wrapper__handball {
  border-left: solid 4px #70b1ff; }

.widget-wrapper__harness_racing {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__hockey {
  border-left: solid 4px #aae66b; }

.widget-wrapper__horses {
  border-left: solid 4px #ff7373; }

.widget-wrapper__ice_hockey {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__lacross {
  border-left: solid 4px #aae66b; }

.widget-wrapper__longterm_bets {
  border-left: solid 4px #dee7d9; }

.widget-wrapper__motorcycle {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__motorsport {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__nordic_combine {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__papal_election {
  border-left: solid 4px #ff7375; }

.widget-wrapper__pesapallo {
  border-left: solid 4px #e9a885; }

.widget-wrapper__politics {
  border-left: solid 4px #ff7376; }

.widget-wrapper__rally {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__reality {
  border-left: solid 4px #ff7374; }

.widget-wrapper__rugby {
  border-left: solid 4px #a0d180; }

.widget-wrapper__sailing {
  border-left: solid 4px #83d7fb; }

.widget-wrapper__scull {
  border-left: solid 4px #83d7fb; }

.widget-wrapper__ski_freestyle {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_freestyle_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_freestyle_momen {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_jumping {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snooker {
  border-left: solid 4px #65d895; }

.widget-wrapper__snowboard {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snowboard_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snowboard_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__softball {
  border-left: solid 4px #e9a885; }

.widget-wrapper__starmania {
  border-left: solid 4px #edff9c; }

.widget-wrapper__summer_olympics {
  border-left: solid 4px #ffde66; }

.widget-wrapper__swimming {
  border-left: solid 4px #77f9e5; }

.widget-wrapper__table_tennis {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__tennis {
  border-left: solid 4px #dbed17; }

.widget-wrapper__thai_boxing {
  border-left: solid 4px #ff7377; }

.widget-wrapper__track_field_sports {
  border-left: solid 4px #f8a5a3; }

.widget-wrapper__tv_total_high_diving {
  border-left: solid 4px #ff7373; }

.widget-wrapper__us_presidential_election {
  border-left: solid 4px #ff7373; }

.widget-wrapper__volleyball {
  border-left: solid 4px #ffde66; }

.widget-wrapper__waterpolo {
  border-left: solid 4px #77f9e5; }

.widget-wrapper__winter_olympics {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__womens_biathlon {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__nascar {
  border-left: solid 4px #aecbc4; }

.betslip-tip__tip-remove {
  z-index: 2; }

.gamelist-group__sports {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
  padding-top: 0.75rem !important;
  padding-left: 1rem !important;
  padding-bottom: 0.5rem !important; }
  .gamelist-group__sports .brand-specific-hidden {
    display: -ms-flexbox;
    display: flex;
    padding-left: 1rem !important; }

.gamelist-group__icon-text {
  padding-left: 22px !important;
  text-align: left !important; }
  .gamelist-group__icon-text--default {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing_men {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing_women {
    background-position: left !important; }
  .gamelist-group__icon-text--american_football {
    background-position: left !important; }
  .gamelist-group__icon-text--aussie_rules {
    background-position: left !important; }
  .gamelist-group__icon-text--badminton {
    background-position: left !important; }
  .gamelist-group__icon-text--bandy {
    background-position: left !important; }
  .gamelist-group__icon-text--baseball {
    background-position: left !important; }
  .gamelist-group__icon-text--basketball {
    background-position: left !important; }
  .gamelist-group__icon-text--beach_soccer {
    background-position: left !important; }
  .gamelist-group__icon-text--beach_volleyball {
    background-position: left !important; }
  .gamelist-group__icon-text--biathlon {
    background-position: left !important; }
  .gamelist-group__icon-text--biathlon_men {
    background-position: left !important; }
  .gamelist-group__icon-text--big_brother {
    background-position: left !important; }
  .gamelist-group__icon-text--bowls {
    background-position: left !important; }
  .gamelist-group__icon-text--boxing {
    background-position: left !important; }
  .gamelist-group__icon-text--champions_league {
    background-position: left !important; }
  .gamelist-group__icon-text--cricket {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_ski {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_skiing_men {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_skiing_women {
    background-position: left !important; }
  .gamelist-group__icon-text--curling {
    background-position: left !important; }
  .gamelist-group__icon-text--cycling {
    background-position: left !important; }
  .gamelist-group__icon-text--darts {
    background-position: left !important; }
  .gamelist-group__icon-text--dogs {
    background-position: left !important; }
  .gamelist-group__icon-text--entertainment {
    background-position: left !important; }
  .gamelist-group__icon-text--esports {
    background-position: left !important; }
  .gamelist-group__icon-text--europa_league {
    background-position: left !important; }
  .gamelist-group__icon-text--eurovision_song_contest {
    background-position: left !important; }
  .gamelist-group__icon-text--federal_president_choice {
    background-position: left !important; }
  .gamelist-group__icon-text--field_hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--football {
    background-position: left !important; }
  .gamelist-group__icon-text--formula_1 {
    background-position: left !important; }
  .gamelist-group__icon-text--fun_bets {
    background-position: left !important; }
  .gamelist-group__icon-text--futsal {
    background-position: left !important; }
  .gamelist-group__icon-text--golf {
    background-position: left !important; }
  .gamelist-group__icon-text--handball {
    background-position: left !important; }
  .gamelist-group__icon-text--harness_racing {
    background-position: left !important; }
  .gamelist-group__icon-text--hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--horses {
    background-position: left !important; }
  .gamelist-group__icon-text--ice_hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--lacross {
    background-position: left !important; }
  .gamelist-group__icon-text--longterm_bets {
    background-position: left !important; }
  .gamelist-group__icon-text--motorcycle {
    background-position: left !important; }
  .gamelist-group__icon-text--motorsport {
    background-position: left !important; }
  .gamelist-group__icon-text--nordic_combine {
    background-position: left !important; }
  .gamelist-group__icon-text--papal_election {
    background-position: left !important; }
  .gamelist-group__icon-text--pesapallo {
    background-position: left !important; }
  .gamelist-group__icon-text--politics {
    background-position: left !important; }
  .gamelist-group__icon-text--rally {
    background-position: left !important; }
  .gamelist-group__icon-text--reality {
    background-position: left !important; }
  .gamelist-group__icon-text--rugby {
    background-position: left !important; }
  .gamelist-group__icon-text--sailing {
    background-position: left !important; }
  .gamelist-group__icon-text--scull {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle_men {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle_momen {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_jumping {
    background-position: left !important; }
  .gamelist-group__icon-text--snooker {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard_men {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard_women {
    background-position: left !important; }
  .gamelist-group__icon-text--softball {
    background-position: left !important; }
  .gamelist-group__icon-text--starmania {
    background-position: left !important; }
  .gamelist-group__icon-text--summer_olympics {
    background-position: left !important; }
  .gamelist-group__icon-text--swimming {
    background-position: left !important; }
  .gamelist-group__icon-text--table_tennis {
    background-position: left !important; }
  .gamelist-group__icon-text--tennis {
    background-position: left !important; }
  .gamelist-group__icon-text--thai_boxing {
    background-position: left !important; }
  .gamelist-group__icon-text--track_field_sports {
    background-position: left !important; }
  .gamelist-group__icon-text--tv_total_high_diving {
    background-position: left !important; }
  .gamelist-group__icon-text--us_presidential_election {
    background-position: left !important; }
  .gamelist-group__icon-text--volleyball {
    background-position: left !important; }
  .gamelist-group__icon-text--waterpolo {
    background-position: left !important; }
  .gamelist-group__icon-text--winter_olympics {
    background-position: left !important; }
  .gamelist-group__icon-text--womens_biathlon {
    background-position: left !important; }
  .gamelist-group__icon-text--nascar {
    background-position: left !important; }

.gamelist-group__label {
  margin-right: 0 !important;
  padding: 0.25rem 1rem !important; }

transaction-detail .ticket-game {
  /* exceptions based on state */ }
  transaction-detail .ticket-game.ticketstatus_open {
    border-left: 0.25rem solid #6b9edd; }
  transaction-detail .ticket-game.ticketstatus_sold {
    border-left: 0.25rem solid #f0dd2f; }
  transaction-detail .ticket-game.ticketstatus_won {
    border-left: 0.25rem solid #52bc12; }
  transaction-detail .ticket-game.ticketstatus_lost {
    border-left: 0.25rem solid #ec6971; }
  transaction-detail .ticket-game.ticketstatus_cancelled::before {
    border-color: #d0d5cf; }
  transaction-detail .ticket-game .sport-label {
    width: 100% !important;
    margin-left: 0 !important;
    border-top-right-radius: 0 !important;
    background: transparent !important; }

.matroschka {
  background-color: #ffffff !important;
  color: #000000 !important; }
  .matroschka .icon {
    background: transparent url(assets/images/brands/xtip/small-matroschka.png) center center no-repeat !important;
    background-size: 100% !important;
    width: 20px !important; }
  .matroschka .counter {
    color: #000000 !important; }

.slider {
  background-image: url(assets/images/teaser/Rotator_Tablet_Wall.jpg) !important;
  background-position: center !important; }

.site-header__container--right {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.link-icons {
  display: block; }
  .link-icons .header-phone {
    display: block;
    padding: 7px 10px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 87.4 87.8' style='enable-background:new 0 0 87.4 87.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:%23FFFFFF;}%3C/style%3E%3Cpath class='st0' d='M68.5,87.7c-4.4-1.8-9.9-3.2-14.7-6.1C34,69.8,17.5,53.3,5.5,33.6c-0.5-0.8-1-1.7-1.4-2.7c-7-16.2-5.7-18,8.4-29c3.8-3,6.9-2.2,9.7,1.9s5.2,8.5,8.4,12.4c3.8,4.6,3.9,9.1,0.3,13.5c-3,3.8-2.3,6.7,0.9,9.8C38,45.4,44,51.3,50,57.3c1.8,1.8,3.6,2.1,5.6,0.4c6.4-5.3,12.3-4,18.3,1c3.2,2.6,6.8,4.7,10.3,6.9c3.1,2,4,5.2,2.1,7.7c-3.7,4.8-8.2,9.1-12.5,13.3C73,87.4,71.1,87.2,68.5,87.7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 center;
    font-family: "DigitsRegular";
    font-size: 0.8125rem;
    line-height: 1.875rem;
    color: #ffffff;
    margin-right: 10px; }
  .link-icons .header-mail {
    display: block;
    padding: 7px 10px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100.6 71.3' style='enable-background:new 0 0 100.6 71.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:%23FFCD03;}.st1{fill:%23FFFFFF;}%3C/style%3E%3Cpath class='st0' d='M0,6V0h100.6c-1.8,3.4-2.6,6.3-4.4,8C83.5,19.3,70.7,30.4,57.8,41.5c-6.1,5.3-10.1,5.3-16.3,0.2c-1.3-1.1-2.5-2.2-3.8-3.3L0,6z'/%3E%3Cpath class='st1' d='M0,71v-6l31.7-24.3c6.7,3.2,12.4,8.1,18.1,8s11.3-5.1,17.7-8.3c8.8,6.9,18.5,14.7,28.4,22.2c3,2.3,3.9,4.6,2.7,8.5c-9,0-18.1,0-27.2,0C47.6,71.2,23.8,71.1,0,71z'/%3E%3Cpath class='st1' d='M0,11l30.3,25.8L0,60V11z'/%3E%3Cpath class='st1' d='M69.2,36.8L98.8,11v49.1L69.2,36.8z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 center;
    font-family: "DigitsRegular";
    font-size: 0.8125rem;
    line-height: 1.875rem;
    color: #ffffff;
    margin-right: 10px; }

.site-header__login.custom-inline {
  -ms-flex-align: center;
      align-items: center; }
  .site-header__login.custom-inline .site-header__login-submit--custom {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    min-width: initial;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex: 0 1 30%;
        flex: 0 1 30%; }
    .site-header__login.custom-inline .site-header__login-submit--custom .site-header__forgot-pass--btn {
      font-size: 15px;
      -ms-flex: 0 40%;
          flex: 0 40%;
      max-height: 2.1em;
      padding: 5px;
      font-family: "Oswald Bold";
      color: #fff;
      background-color: #3e3e3e; }
    .site-header__login.custom-inline .site-header__login-submit--custom .site-header__submit--btn {
      font-size: 15px;
      max-height: 2.1em;
      padding: 5px;
      margin-left: 7%;
      width: 100%;
      font-family: "Oswald Bold"; }
  .site-header__login.custom-inline .site-header__login--col--row--input {
    background-color: #262626;
    border-color: #262626;
    color: #fff;
    font-family: "Oswald Bold"; }
    .site-header__login.custom-inline .site-header__login--col--row--input::-webkit-input-placeholder {
      font-family: "Oswald Bold";
      color: #fff; }
    .site-header__login.custom-inline .site-header__login--col--row--input::-moz-placeholder {
      font-family: "Oswald Bold";
      color: #fff; }
    .site-header__login.custom-inline .site-header__login--col--row--input::placeholder {
      font-family: "Oswald Bold";
      color: #fff; }

.site-header__container--left.custom-header .header-button__icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M17.909 2.3418V0H.0003v2.3418H17.909z'/%3E%3Cpath id='c' d='M17.909 2.9077V.5657H.0003v2.342H17.909z'/%3E%3Cpath id='e' d='M8.9547 3h8.9543V.658H.0003V3z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.3418H1.1713c-.647 0-1.171-.524-1.171-1.171s.524-1.171 1.171-1.171h15.567c.647 0 1.171.524 1.171 1.171s-.524 1.171-1.171 1.171' fill='%23FFF' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 6)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.9077H1.1713c-.647 0-1.171-.524-1.171-1.171 0-.646.524-1.171 1.171-1.171h15.567c.647 0 1.171.525 1.171 1.171 0 .647-.524 1.171-1.171 1.171' fill='%23ffcd00' mask='url(%23d)'/%3E%3C/g%3E%3Cg transform='translate(0 13)'%3E%3Cmask id='f' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath d='M16.7383 3H1.1713c-.647 0-1.171-.524-1.171-1.171S.5243.658 1.1713.658h15.567c.647 0 1.171.524 1.171 1.171S17.3853 3 16.7383 3' fill='%23FFF' mask='url(%23f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%; }

.site-header__container--left.custom-header .site-header__element-sub.site-header__register {
  margin-left: 0 !important; }
  .site-header__container--left.custom-header .site-header__element-sub.site-header__register .site-header__register--btn {
    padding: 0 4px !important;
    font-family: "Oswald Bold";
    text-transform: capitalize; }

.site-header__element.site-header__inline-menu {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }
  .site-header__element.site-header__inline-menu .site-header__element-sub .button.button__primary {
    font-family: "Oswald Bold";
    padding: 0 !important;
    text-transform: capitalize !important; }

.header-button__label {
  position: relative; }
  .header-button__label span.betslip-button__rectangle {
    position: absolute;
    top: -8px;
    right: -9px;
    background-color: #f5c100;
    display: inline-block;
    font-size: 10px;
    color: #000;
    height: 19px;
    margin: 0;
    line-height: 1em;
    padding: 4px;
    border-radius: 2px; }

.header-button__icon--menu {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M17.909 2.3418V0H.0003v2.3418H17.909z'/%3E%3Cpath id='c' d='M17.909 2.9077V.5657H.0003v2.342H17.909z'/%3E%3Cpath id='e' d='M8.9547 3h8.9543V.658H.0003V3z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.3418H1.1713c-.647 0-1.171-.524-1.171-1.171s.524-1.171 1.171-1.171h15.567c.647 0 1.171.524 1.171 1.171s-.524 1.171-1.171 1.171' fill='%23FFF' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 6)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.9077H1.1713c-.647 0-1.171-.524-1.171-1.171 0-.646.524-1.171 1.171-1.171h15.567c.647 0 1.171.525 1.171 1.171 0 .647-.524 1.171-1.171 1.171' fill='%23ffcd00' mask='url(%23d)'/%3E%3C/g%3E%3Cg transform='translate(0 13)'%3E%3Cmask id='f' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath d='M16.7383 3H1.1713c-.647 0-1.171-.524-1.171-1.171S.5243.658 1.1713.658h15.567c.647 0 1.171.524 1.171 1.171S17.3853 3 16.7383 3' fill='%23FFF' mask='url(%23f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%; }

.header-button__icon--user {
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 194 209' style='enable-background:new 0 0 194 209;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23FFCD00;} %3C/style%3E %3Cpath class='st0' d='M97,0c30.9,0,56,24.9,56,55.8c0,0.1,0,0.1,0,0.2c0,21-12,40-29,49c40,12,70,49,70,93c0,4-1,8-1,11H0v-11 c-0.1-42.8,28-80.7,69-93c-17-9-29-28-29-49C40,25,66,0,97,0z'/%3E %3C/svg%3E") no-repeat;
  padding: 1em;
  border: 1px solid #fff;
  border-radius: 2px;
  margin-right: 5px;
  background-size: 63%;
  background-position: center center; }

.header-button .label-menu {
  text-transform: capitalize; }
  .header-button .label-menu.logged-in {
    display: none !important; }

.betslip-button__label {
  text-transform: capitalize !important;
  font-family: "Oswald Bold" !important; }

.betslip-button-icon {
  display: none !important; }

.site-header__login-forgot-text {
  display: none !important; }

.inline-login-submit {
  display: none !important; }

.inactive-col {
  opacity: 1 !important; }

.site-header__login--col--row--input.form-element-input.form-element-input__textarea::after {
  display: none; }

.show-arrow-btn::after {
  display: none !important;
  opacity: 0 !important; }

.app-content .sidebar-container.with-home-page-filters .sidebar-scrollable-container.narrow-scroll {
  padding: 15px 0 0 !important; }

.site-header__element.site-header__menu-user-details {
  -ms-flex-positive: 4 !important;
      flex-grow: 4 !important; }
  .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
    -ms-flex-align: center !important;
        align-items: center !important;
    width: 100% !important;
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    font-family: "Oswald Bold" !important; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances.logged-in .header-button__icon {
      display: none !important; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances .site-header__user-info {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances .site-header__user-balances__balance {
      font-family: "Oswald Bold";
      color: #f5c100; }

.search-form.sidebar-search-bar .search-form__input {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
  .search-form.sidebar-search-bar .search-form__input .search-form__reset {
    display: none; }
  .search-form.sidebar-search-bar .search-form__input input {
    background-color: #1e1e1e !important;
    color: #fff;
    padding-left: 10px !important; }
  .search-form.sidebar-search-bar .search-form__input::before {
    left: initial !important;
    right: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 56.966 56.966' style='enable-background:new 0 0 56.966 56.966;' xml:space='preserve' width='512px' height='512px'%3E %3Cpath d='M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23 s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92 c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17 s-17-7.626-17-17S14.61,6,23.984,6z' fill='%23fff'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") !important; }

.filter-select--default.filter-select--vertical {
  padding: 3px 12px !important; }
  .filter-select--default.filter-select--vertical::after {
    position: relative !important;
    content: '';
    display: block;
    width: 12px;
    height: 10px;
    bottom: initial !important;
    margin-bottom: -8px !important;
    left: 0 !important;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%231e1e1e' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") !important;
    opacity: 1 !important; }
  .filter-select--default.filter-select--vertical.filter-select--is-selected .filter-select__content {
    background-color: #f5c100; }
    .filter-select--default.filter-select--vertical.filter-select--is-selected .filter-select__content .filter-select__temp {
      line-height: 1.3em !important;
      color: #1e1e1e !important;
      padding-right: 16px !important;
      text-align: center;
      padding: 5px 0 !important; }
  .filter-select--default.filter-select--vertical .filter-select__content {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5) !important;
    background-color: #1e1e1e;
    border-radius: 3px; }
    .filter-select--default.filter-select--vertical .filter-select__content .filter-select__temp {
      height: 100% !important;
      line-height: 1.3em !important;
      padding-left: 12px !important;
      padding-right: 12px !important;
      width: 100%;
      color: #fff !important;
      text-align: center;
      text-transform: capitalize !important; }
  .filter-select--default.filter-select--vertical.filter-select--is-selected {
    color: #000 !important; }
    .filter-select--default.filter-select--vertical.filter-select--is-selected::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%23F5C100' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") !important; }

.filter-select--default.filter-select--vertical .filter-select__body {
  width: 100% !important; }
  .filter-select--default.filter-select--vertical .filter-select__body select {
    width: 100% !important; }

.button-group.time-filter-buttons {
  margin-top: 0 !important;
  margin-bottom: 0.7em;
  padding-left: 7px !important;
  padding-right: 12px !important; }
  .button-group.time-filter-buttons button {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    font-size: 13px; }
  .button-group.time-filter-buttons .inline-buttons {
    position: relative !important;
    width: 25% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 3.4em; }
    .button-group.time-filter-buttons .inline-buttons:first-child {
      padding-left: 3px !important; }
      .button-group.time-filter-buttons .inline-buttons:first-child button {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .button-group.time-filter-buttons .inline-buttons:first-child::before {
        display: none !important; }
    .button-group.time-filter-buttons .inline-buttons::before {
      content: ' ';
      border-left: 1px solid #908b8b !important;
      height: 60%;
      display: inline-block;
      position: absolute;
      top: 20%;
      z-index: 4;
      left: -0.5px; }
    .button-group.time-filter-buttons .inline-buttons button {
      text-align: center !important;
      color: #fff;
      height: 100%;
      font-size: 11px;
      border-radius: 0; }
    .button-group.time-filter-buttons .inline-buttons:nth-child(4) {
      padding-right: 0 !important; }
      .button-group.time-filter-buttons .inline-buttons:nth-child(4) button {
        padding-left: 4px !important;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        position: relative; }
  .button-group.time-filter-buttons > *:last-child {
    padding-right: 0 !important; }
  .button-group.time-filter-buttons button {
    background-color: #1e1e1e;
    font-family: "Oswald Bold";
    text-align: center !important;
    color: #fff; }
    .button-group.time-filter-buttons button:hover {
      background-color: #f5c100 !important;
      color: #000; }
    .button-group.time-filter-buttons button.selected {
      color: #000 !important; }
  .button-group.time-filter-buttons .button-group__header:first-child {
    display: none; }

.button-group__items.layout-half-width > button-item:last-child {
  padding-right: 0 !important; }

.filter-bar__hidden {
  display: block !important; }

.filter-bar__item--last .filter-select--vertical .filter-select__body {
  z-index: 3; }

.filter-bar__item--last .filter-select--vertical::after {
  z-index: 4; }

.filter-bar__item--last .filter-select--vertical.filter-select--is-disabled::after {
  z-index: 0; }

.time-filter {
  display: none !important; }
  .time-filter.xtip {
    display: block !important; }

.search-form.sidebar-search-bar {
  margin: 0 13px 5px 10px !important; }

.top-league-buttons {
  padding: 0 !important; }
  .top-league-buttons .button-group__items .inline-buttons {
    padding: 0 !important; }
    .top-league-buttons .button-group__items .inline-buttons .button-item {
      position: relative;
      padding-left: 2em;
      padding-top: 13px;
      padding-bottom: 13px;
      border-right: none !important;
      border-radius: 0 !important;
      border-top: 1px solid #c3c3c3 !important; }
      .top-league-buttons .button-group__items .inline-buttons .button-item::before {
        content: ' ';
        width: 17px;
        height: 17px;
        background-size: 17px 17px;
        background-position: right center;
        background-repeat: no-repeat;
        display: inline-block;
        position: absolute;
        left: 6px; }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-football::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-football.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-tennis::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-tennis.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-formula_1::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-formula_1.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-motorcycle::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-motorcycle.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-boxing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-boxing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cycling::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cycling.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ice_hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ice_hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-baseball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-baseball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-basketball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-basketball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-nordic_combined::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-nordic_combined.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-handball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-handball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-starmania::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-starmania.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-big_brother::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-big_brother.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-rugby::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-rugby.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-golf::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-golf.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-eurovision_song_contest::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-eurovision_song_contest.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-volleyball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-volleyball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-federal_president_choice::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-federal_president_choice.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-waterpolo::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-waterpolo.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-rally::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-rally.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-track_field_sports::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-track_field_sports.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-swimming::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-swimming.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-table_tennis::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-table_tennis.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-us_presidential_election::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-us_presidential_election.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-darts::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-darts.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-entertainment::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-entertainment.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-curling::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-curling.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-scull::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-scull.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snooker::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snooker.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-politics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-politics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-bandy::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-bandy.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-futsal::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-futsal.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-beach_soccer::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-beach_soccer.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-fun_bets::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-fun_bets.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-aussie_rules::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-aussie_rules.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-lacrosse::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-lacrosse.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-sailing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-sailing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-thai_boxing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-thai_boxing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-field_hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-field_hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-bowls::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-bowls.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-motorsport::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-motorsport.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-summer_olympics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-summer_olympics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-longterm_bets::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-longterm_bets.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-softball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-softball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-reality::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-reality.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-biathlon_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-biathlon_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-womens_biathlon::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-womens_biathlon.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_jumping::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_jumping.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cross_country_skiing_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cross_country_skiing_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cricket::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cricket.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-beach_volleyball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-beach_volleyball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-papal_election::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-papal_election.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-winter_olympics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-winter_olympics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-pesapallo::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-pesapallo.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-badminton::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-badminton.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-horses::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-horses.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-dogs::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-dogs.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-harness_racing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-harness_racing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-champions_league::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-champions_league.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-europa_league::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-europa_league.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cross_country_ski::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cross_country_ski.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-biathlon::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-biathlon.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-tv_total_high_diving::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-tv_total_high_diving.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-esports::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-esports.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-schlag_den_star::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-schlag_den_star.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-nascar::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-nascar.svg); }

.crosspromo {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  .crosspromo .crosspromo_item a {
    width: 100%; }
    .crosspromo .crosspromo_item a img {
      width: 100%; }
  .crosspromo .crosspromo_item:last-child {
    margin-bottom: 0 !important; }

.filter-select--default.filter-select--vertical.filter-select--is-disabled {
  opacity: 0.2 !important; }

.filter-select--default.filter-select--vertical .filter-select__content {
  height: 1.9875rem !important; }
  .filter-select--default.filter-select--vertical .filter-select__content select {
    height: 1.9875rem !important; }

.button-item.right-border {
  border-left-style: solid;
  border-left-width: 5px; }

.site-footer-item__image-link .footer-item__link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.site-footer-item__sponsoring {
  padding: 1.5625rem !important;
  background-size: 95% !important; }
  .site-footer-item__sponsoring__arm {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/Arminia_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__arm:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/Arminia_color.svg); }
  .site-footer-item__sponsoring__deg {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/DEG_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__deg:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/DEG_color.svg); }
  .site-footer-item__sponsoring__msv {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/MSV_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__msv:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/MSV_color.svg); }
  .site-footer-item__sponsoring__rvk {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RheinVikings_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__rvk:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RheinVikings_color.svg); }
  .site-footer-item__sponsoring__rwe {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RWE_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__rwe:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RWE_color.svg); }
  .site-footer-item__sponsoring__tcf {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/TCF_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__tcf:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/TCF_color.svg); }

.app-promo-area.app-promo-area-brand {
  font-family: 'Ropa Sans'; }
  .app-promo-area.app-promo-area-brand .app-promo-area-item .app-promo-area-heading {
    font-family: 'Oswald Bold', 'Ropa Sans', sans-serif;
    font-weight: normal; }

.brand-specific-hidden {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-item-align: center;
      align-self: center;
  padding-left: 0.625rem; }

market-header {
  margin: 0 !important; }

.market-header {
  margin: 0 !important; }
  .market-header--wrap {
    width: 100% !important; }
  .market-header__market {
    margin: 0 !important; }
    .market-header__market-separators.default-hidden {
      display: -ms-flexbox !important;
      display: flex !important; }

@media only screen and (min-width: 700px) {
  .market-list {
    padding: 0 1rem !important; } }

.game-detail__markets .market-list .market .market__header.market__header {
  display: -ms-flexbox !important;
  display: flex !important; }

.gamelist {
  margin: 0 !important; }
  .gamelist__group {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
    margin-left: 0 !important; }
    .gamelist__group__sports {
      width: 100% !important; }
    .gamelist__group__label {
      -ms-flex-item-align: inherit !important;
          align-self: inherit !important;
      width: 100% !important; }
  .gamelist-group__sports {
    width: 100% !important; }
  .gamelist-group__label {
    -ms-flex-item-align: inherit !important;
        align-self: inherit !important;
    width: 100% !important;
    background-color: #efefef !important;
    font-size: 0.85rem !important; }

.game__teams, .game__standings-video-container {
  background: transparent !important; }

.game__header {
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.game__standings-video-container {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
  padding-left: 1rem !important; }

.game__standings-container {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.game__video-stats-buttons-container {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.slider {
  margin: 0 !important; }

.betradar-widget {
  width: 100% !important; }
  @media only screen and (min-width: 1024px) {
    .betradar-widget {
      display: block !important;
      float: left !important; } }

.soon-widgets {
  display: none !important; }

.game__header {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.game-detail__header {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  width: inherit !important;
  position: -webkit-sticky !important;
  position: sticky !important; }

.game-detail__league__wrap {
  padding: 0 !important; }

.game-detail__league {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important; }

.game-detail__league__icon-text.game-detail__league__icon-text {
  display: none !important; }

@media only screen and (min-width: 768px) {
  .game__standings-container {
    padding-left: 1.5rem !important; } }

@media only screen and (min-width: 768px) {
  .game-detail {
    margin: 0 !important; }
  .game-detail__widgets {
    margin-top: 0 !important; } }

.game-details__widgets-wrap {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }

.game__header,
.game__teams,
.game__standings-video-container {
  background-color: transparent !important; }

@media only screen and (min-width: 768px) {
  .game__teams {
    -ms-flex: 1 1 100% !important;
        flex: 1 1 100% !important; } }

@media only screen and (min-width: 768px) {
  .game__standings-video-container {
    -ms-flex: 1 1 32% !important;
        flex: 1 1 32% !important; } }

@media only screen and (min-width: 1024px) {
  .game__standings-video-container {
    -ms-flex: 1 1 30% !important;
        flex: 1 1 30% !important; } }

@media only screen and (min-width: 1280px) {
  .game__standings-video-container {
    -ms-flex: 1 1 20% !important;
        flex: 1 1 20% !important; } }

@media only screen and (min-width: 1440px) {
  .game__standings-video-container {
    -ms-flex: 1 1 18% !important;
        flex: 1 1 18% !important; } }

@media only screen and (min-width: 1920px) {
  .game__standings-video-container {
    -ms-flex: 1 1 13% !important;
        flex: 1 1 13% !important; } }

.widget-wrapper .widgets {
  display: block !important;
  width: 40% !important; }

.widget-wrapper .widgets {
  display: block !important;
  width: 60% !important; }

.odd-button {
  border: none !important; }
  .odd-button .odd-button__name {
    text-align: left  !important;
    -ms-flex: auto !important;
        flex: auto !important;
    background-color: #efefef !important;
    padding: 0.4375rem 0.375rem !important;
    min-width: auto !important; }
  .odd-button .odd-button__value {
    -ms-flex: 0 0 40px !important;
        flex: 0 0 40px !important;
    background: #d4d4d4 !important;
    padding: 0.4375rem 0.375rem !important;
    font-family: 'Oswald Bold';
    font-size: 0.75rem;
    text-align: center !important; }

.odd-button--hide-tip-text .odd-button__name {
  display: none !important; }

.odd-button--hide-tip-text .odd-button__value {
  background: #d4d4d4 !important;
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important;
  padding: 0.4375rem 0.375rem !important;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important; }

.odd-button--in-betslip .odd-button__name,
.odd-button--in-betslip .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip .odd-button__value {
  background: #fae07f !important; }

.odd-button--hide-tip-text.odd-button--increase .odd-button__name,
.odd-button--hide-tip-text.odd-button--increase .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--increase .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--increase .odd-button__value {
  background: #b8ee97 !important; }

.odd-button--hide-tip-text.odd-button--decrease .odd-button__name,
.odd-button--hide-tip-text.odd-button--decrease .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--decrease .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--decrease .odd-button__value {
  background: #ffacac !important; }

.market__header .market__header {
  display: -ms-flexbox !important;
  display: flex !important; }
  @media only screen and (min-width: 700px) {
    .market__header .market__header {
      display: none !important; } }

.market__header__combicat, .market__header-text {
  background: #ebeff0 !important; }

.market__anchor {
  padding: 0.375rem !important; }

.market-list__link {
  padding: 0.375rem !important; }

@media only screen and (min-width: 1024px) {
  .app-content .sidebar-container {
    box-shadow: none !important; } }

.betslip-is-visible .slider-indicator-item {
  height: 0.5rem !important;
  width: 0.5rem !important; }

.betslip-is-visible .slider-indicator.vertical-indicator li {
  margin: 0 0 0.25em 0 !important; }

.widget-wrapper {
  padding: 1rem 0 0 !important; }

.game-detail__league {
  padding: 0.625rem 1rem 0.25rem !important; }
  .game-detail__league__wrap {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }

.game-details__widgets-wrap,
.game-detail__header-content {
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important; }

/* endinject */
/**
 * Min queries
 */
/**
 * Max queries
 */
/* stylelint-disable */
/* stylelint-enable */
/* Safari 9.0+ (iOS Only) */
/* Safari 9.0+ (non-iOS) */
/*
 * Font
 */
/*
 * Text
 */
/*
How it works:
You include the mixin with the property and a formula thats valid for the css calc function,
where the $ sign gets replaced by the gutter for all defined breakpoints.
calc() get's added to the string automatically

@include gutter('margin')
is a shortcut for
@include gutter('margin', '$')

some working examples:
@include gutter('margin');
@include gutter('margin-left', '-$');
@include gutter('padding-left', '-$ * 2 + 4px');
@include gutter('right', '$ * 1 / 2 - 0.25rem + 2px - $');
*/
/* stylelint-disable */
/* stylelint-enable */
/* digitsregular */
@font-face {
  font-family: 'DigitsRegular';
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/digitsregular/DigitsRegular.otf") format("opentype"), url("../fonts/digitsregular/DigitsRegular.woff") format("woff"); }

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/roboto-v18-latin/roboto-v18-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v18-latin/roboto-v18-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v18-latin/roboto-v18-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v18-latin/roboto-v18-latin-regular.woff") format("woff"), url("../fonts/roboto-v18-latin/roboto-v18-latin-regular.ttf") format("truetype"), url("../fonts/roboto-v18-latin/roboto-v18-latin-regular.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/roboto-v18-latin/roboto-v18-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Italic"), local("Roboto-Italic"), url("../fonts/roboto-v18-latin/roboto-v18-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v18-latin/roboto-v18-latin-italic.woff2") format("woff2"), url("../fonts/roboto-v18-latin/roboto-v18-latin-italic.woff") format("woff"), url("../fonts/roboto-v18-latin/roboto-v18-latin-italic.ttf") format("truetype"), url("../fonts/roboto-v18-latin/roboto-v18-latin-italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/roboto-v18-latin/roboto-v18-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v18-latin/roboto-v18-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v18-latin/roboto-v18-latin-700.woff2") format("woff2"), url("../fonts/roboto-v18-latin/roboto-v18-latin-700.woff") format("woff"), url("../fonts/roboto-v18-latin/roboto-v18-latin-700.ttf") format("truetype"), url("../fonts/roboto-v18-latin/roboto-v18-latin-700.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/roboto-v18-latin/roboto-v18-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Black"), local("Roboto-Black"), url("../fonts/roboto-v18-latin/roboto-v18-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v18-latin/roboto-v18-latin-900.woff2") format("woff2"), url("../fonts/roboto-v18-latin/roboto-v18-latin-900.woff") format("woff"), url("../fonts/roboto-v18-latin/roboto-v18-latin-900.ttf") format("truetype"), url("../fonts/roboto-v18-latin/roboto-v18-latin-900.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* ropa-sans-regular - latin */
@font-face {
  font-family: 'Ropa Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Ropa Sans"), local("RopaSans-Regular"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-regular.woff2") format("woff2"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-regular.woff") format("woff"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-regular.ttf") format("truetype"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-regular.svg#RopaSans") format("svg");
  /* Legacy iOS */ }

/* ropa-sans-italic - latin */
@font-face {
  font-family: 'Ropa Sans Italic';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Ropa Sans Italic"), local("RopaSans-Italic"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-italic.woff2") format("woff2"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-italic.woff") format("woff"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-italic.ttf") format("truetype"), url("../fonts/ropa-sans-v5-latin/ropa-sans-v5-latin-italic.svg#RopaSans") format("svg");
  /* Legacy iOS */ }

/*  roboto condensed - regular  */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/roboto-condensed/robotocondensed-regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/roboto-condensed/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-condensed/robotocondensed-regular.woff2") format("woff2"), url("../fonts/roboto-condensed/robotocondensed-regular.woff") format("woff"), url("../fonts/roboto-condensed/robotocondensed-regular.ttf") format("truetype"), url("../fonts/roboto-condensed/robotocondensed-regular.svg") format("svg");
  /* Legacy iOS */ }

/* roboto condensed - italic */
@font-face {
  font-family: 'Roboto Condensed Italic';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/roboto-condensed/robotocondensed-italic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/roboto-condensed/robotocondensed-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-condensed/robotocondensed-italic.woff2") format("woff2"), url("../fonts/roboto-condensed/robotocondensed-italic.woff") format("woff"), url("../fonts/roboto-condensed/robotocondensed-italic.ttf") format("truetype"), url("../fonts/roboto-condensed/robotocondensed-italic.svg") format("svg");
  /* Legacy iOS */ }

/* roboto condensed - bold */
@font-face {
  font-family: 'Roboto Condensed Bold';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/roboto-condensed/robotocondensed-bold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/roboto-condensed/robotocondensed-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-condensed/robotocondensed-bold.woff2") format("woff2"), url("../fonts/roboto-condensed/robotocondensed-bold.woff") format("woff"), url("../fonts/roboto-condensed/RobotoCondensed-Bold.ttf") format("truetype"), url("../fonts/roboto-condensed/robotocondensed-bold.svg") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: 'Oswald Bold';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/oswald-v11-latin/oswald-v11-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Oswald Bold"), url("../fonts/oswald-v11-latin/oswald-v11-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald-v11-latin/oswald-v11-latin-700.woff2") format("woff2"), url("../fonts/oswald-v11-latin/oswald-v11-latin-700.woff") format("woff"), url("../fonts/oswald-v11-latin/oswald-v11-latin-700.ttf") format("truetype"), url("../fonts/oswald-v11-latin/oswald-v11-latin-700.svg#Oswald") format("svg");
  /* Legacy iOS */ }

/**
 * 0.5 Set the flex-shrink default explicitly to fix IE10
 * @valid: yes
 * @browser: all
 * @link: http://git.io/vllC7
 */
* {
  -ms-flex-negative: 1;
      flex-shrink: 1; }

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  font-size: 100%;
  height: 100%;
  position: relative; }

/**
 * Remove default margin.
 */
body {
  margin: 0;
  height: auto;
  width: 100%;
  overflow-x: hidden;
  min-height: 100%; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
details,
main,
summary {
  display: block; }

/**
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 */
audio:not([controls]) {
  display: none; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
form {
  margin: 0; }

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type='search'] {
  /*-webkit-appearance: textfield;*/
  /* 1 */
  /*box-sizing: content-box;*/
  /* 2 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* Base
   ========================================================================== */
/**
 * Document
 */
html {
  font-size: 1em;
  box-sizing: border-box;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

*,
*::before,
*::after {
  box-sizing: inherit; }

body {
  position: relative;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; }
  body.iosCaretFix {
    position: fixed; }

/**
 * Images
 */
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle; }

/* Grouping content
   ========================================================================== */
hr {
  margin-top: calc(2 * 15px);
  margin-bottom: calc(2 * 15px);
  border: 0;
  height: 1px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
  @media only screen and (min-width: 350px) {
    hr {
      margin-top: calc(2 * 20px); } }
  @media only screen and (min-width: 700px) {
    hr {
      margin-top: calc(2 * 30px); } }
  @media only screen and (min-width: 350px) {
    hr {
      margin-bottom: calc(2 * 20px); } }
  @media only screen and (min-width: 700px) {
    hr {
      margin-bottom: calc(2 * 30px); } }

.ps__rail-y {
  z-index: 2; }

.time-filter.xtip {
  display: none; }

/* Typography
   ========================================================================== */
/**
 * Headings
 */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-weight: normal;
  color: inherit; }

h1, .h1 {
  font-size: 1.5rem;
  line-height: 1.166667; }

h2, .h2 {
  font-size: 1.5rem;
  line-height: 1.333333;
  margin-bottom: 1.25rem; }

.h2--no-margin-bottom {
  margin-bottom: 0; }

.h2--high-margin-top {
  margin-top: 2.75rem; }

h3, .h3 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: bold;
  margin-top: 3.125rem;
  margin-bottom: 0.625rem; }

h4, .h4, h5, .h5, h6, .h6 {
  font-size: 1em;
  font-weight: bold;
  margin-top: 0.8em; }

/**
 * Paragraphs
 */
p {
  margin-top: 0;
  margin-bottom: 1em; }

.paragraph-style {
  font-size: 0.875rem;
  margin: 0;
  line-height: 1.2; }
  @media only screen and (min-width: 700px) {
    .paragraph-style {
      font-size: 1rem; } }
  @media only screen and (min-width: 1440px) {
    .paragraph-style {
      font-size: 1.375rem; } }

/**
 * Text
 */
.text-intro {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.555556;
  margin-bottom: 0.625rem; }

.text-large, .text-accent {
  font-size: 1.125rem;
  line-height: 1.625rem; }
  @media only screen and (min-width: 700px) {
    .text-large, .text-accent {
      font-size: 1.25rem; } }
  @media only screen and (min-width: 1440px) {
    .text-large, .text-accent {
      font-size: 1.625rem; } }
  @media only screen and (min-width: 700px) {
    .text-large, .text-accent {
      line-height: 1.875rem; } }
  @media only screen and (min-width: 1440px) {
    .text-large, .text-accent {
      line-height: 2.375rem; } }

.text-small {
  font-size: 0.875rem;
  line-height: 1.375rem; }
  @media only screen and (min-width: 700px) {
    .text-small {
      font-size: 1rem; } }
  @media only screen and (min-width: 1440px) {
    .text-small {
      font-size: 1.375rem; } }
  @media only screen and (min-width: 700px) {
    .text-small {
      line-height: 1.5rem; } }
  @media only screen and (min-width: 1440px) {
    .text-small {
      line-height: 2.0625rem; } }

.text-accent {
  font-style: italic; }

.text-fine-print {
  font-size: 0.75rem; }
  @media only screen and (min-width: 700px) {
    .text-fine-print {
      font-size: 0.875rem; } }
  @media only screen and (min-width: 1440px) {
    .text-fine-print {
      font-size: 1.125rem; } }
  @media only screen and (min-width: 1440px) {
    .text-fine-print {
      line-height: 1.5rem; } }

/**
 * Links
 */
a {
  text-decoration: none; }
  a:hover, a:focus {
    outline: none; }
  a.link-light {
    color: #ffffff; }

/**
 * Lists
 */
ul {
  font-size: 1.125rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  line-height: 1.5rem;
  padding-left: 0;
  margin-left: 2.5625rem; }
  @media only screen and (min-width: 350px) {
    ul {
      margin-left: 2.875rem; } }
  @media only screen and (min-width: 700px) {
    ul {
      margin-top: 1.875rem;
      margin-bottom: 1.875rem;
      margin-left: 3.75rem; } }
  @media only screen and (min-width: 1440px) {
    ul {
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
      margin-left: 4.25rem; } }

li {
  margin-bottom: 0.555556em; }

ol {
  list-style-position: inside;
  margin: 0;
  padding: 0; }
  ol li {
    line-height: 1.5;
    margin-bottom: 11px; }

dl dt,
dl dd {
  display: block;
  margin: 0;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

dl dt {
  color: #8f8f8f;
  font-family: "Ropa Sans";
  font-size: 0.875rem;
  margin-bottom: 0.25rem;
  padding-top: 0.9375rem; }

dl dd {
  border-bottom: 1px solid #efefef;
  color: #262626;
  font-family: "Oswald Bold";
  font-size: 0.875rem;
  padding-bottom: 0.9375rem; }

/**
 * Media Queries
 * ======================================================================== */
@media only screen and (min-width: 700px) {
  /**
   * Headings
   */
  h1, .h1 {
    font-size: 3.125rem;
    line-height: 1.2; }
  h2, .h2 {
    font-size: 2.125rem;
    line-height: 1.205882;
    margin-bottom: 2.5rem; }
    h2--no-margin-bottom, .h2--no-margin-bottom {
      margin-bottom: 0; }
    h2--high-margin-top, .h2--high-margin-top {
      margin-top: 5rem; }
  h3, .h3 {
    font-size: 1.375rem;
    margin-top: 3.75rem; }
  /**
   * Text
   */
  .text-intro {
    font-size: 1.25rem;
    line-height: 1.5; }
  /**
   * Blockquote
   */
  blockquote {
    font-size: 1.375rem;
    line-height: 1.5;
    margin: 2.5rem 0; }
  /**
   * Lists
   */
  dl dt,
  dl dd {
    padding-left: 0;
    padding-right: 0; }
  dl dt {
    font-size: 1rem; }
  dl dd {
    font-size: 0.9375rem; } }

@media only screen and (min-width: 1440px) {
  /**
   * Headings
   */
  h1, .h1 {
    font-size: 3.75rem;
    line-height: 1.166667; }
  h2, .h2 {
    font-size: 2.5rem;
    line-height: 1.35; }
  h3, .h3 {
    font-size: 2rem;
    margin-top: 5rem; }
  p {
    font-size: 1.375rem; }
  /**
   * Text
   */
  .text-intro {
    font-size: 1.625rem;
    line-height: 1.461538; }
  /**
   * Blockquote
   */
  blockquote {
    font-size: 2rem;
    margin: 3.125rem 0; } }

.flex-between {
  display: -ms-flexbox;
  display: flex; }

.flex-between--center {
  -ms-flex-align: center;
      align-items: center; }

.flex-between {
  -ms-flex-pack: justify;
      justify-content: space-between; }

/* Global layout
 ========================================================================== */
.site {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.site-header {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

.site-content {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.header + .site-content {
  padding-top: 3.125rem; }

.site-footer {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

.center {
  text-align: center; }

/*
 * Base Content Page Styles
 * ============================================================================ */
.page-container {
  margin: 0 auto;
  padding-bottom: 2em;
  max-width: 43.75rem; }
  .page-container .page-header, .page-container .article-title {
    font-family: "Oswald Bold";
    font-size: 1.25rem;
    line-height: 2.125rem;
    color: #262626;
    padding: 0.875rem;
    margin: 0 0 2rem;
    text-align: center;
    border-bottom: solid 1px #efefef; }
  @media only screen and (min-width: 768px) {
    .page-container {
      padding: 0 0.625rem; } }

* {
  /* prevents blue flashing on chrome */
  -webkit-tap-highlight-color: transparent; }

/* IE 10+ Styles
========================================================================== */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  * {
    min-height: 0%; } }

.liveplayer video {
  max-width: 100%; }

/* Grid
   ========================================================================== */
.grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -7.5px; }
  .grid > * {
    margin: 7.5px;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .grid__cell-grow {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .grid__cell-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .grid__cell-none {
    display: none; }
  .grid__cell-1 {
    -ms-flex-preferred-size: calc(100% - 15px);
        flex-basis: calc(100% - 15px); }
  .grid__cell-1-2 {
    -ms-flex-preferred-size: calc(1 / 2 * 100% - 15px);
        flex-basis: calc(1 / 2 * 100% - 15px); }
  .grid__cell-1-3 {
    -ms-flex-preferred-size: calc(1 / 3 * 100% - 15px);
        flex-basis: calc(1 / 3 * 100% - 15px); }
  .grid__cell-2-3 {
    -ms-flex-preferred-size: calc(2 / 3 * 100% - 15px);
        flex-basis: calc(2 / 3 * 100% - 15px); }
  .grid__cell-1-4 {
    -ms-flex-preferred-size: calc(1 / 4 * 100% - 15px);
        flex-basis: calc(1 / 4 * 100% - 15px); }
  .grid__cell-3-4 {
    -ms-flex-preferred-size: calc(3 / 4 * 100% - 15px);
        flex-basis: calc(3 / 4 * 100% - 15px); }

/**
 * Media Queries
 * ======================================================================== */
@media only screen and (min-width: 350px) {
  .grid {
    margin: -10px; }
    .grid > * {
      margin: 10px; }
    .grid__cell-grow, .grid__cell-xs-grow {
      -ms-flex-positive: 1;
          flex-grow: 1; }
    .grid__cell-auto, .grid__cell-xs-auto {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
    .grid__cell-none, .grid__cell-xs-none {
      display: none; }
    .grid__cell-1, .grid__cell-xs-1 {
      -ms-flex-preferred-size: calc(100% - 20px);
          flex-basis: calc(100% - 20px); }
    .grid__cell-1-2, .grid__cell-xs-1-2 {
      -ms-flex-preferred-size: calc(1 / 2 * 100% - 20px);
          flex-basis: calc(1 / 2 * 100% - 20px); }
    .grid__cell-1-3, .grid__cell-xs-1-3 {
      -ms-flex-preferred-size: calc(1 / 3 * 100% - 20px);
          flex-basis: calc(1 / 3 * 100% - 20px); }
    .grid__cell-2-3, .grid__cell-xs-2-3 {
      -ms-flex-preferred-size: calc(2 / 3 * 100% - 20px);
          flex-basis: calc(2 / 3 * 100% - 20px); }
    .grid__cell-1-4, .grid__cell-xs-1-4 {
      -ms-flex-preferred-size: calc(1 / 4 * 100% - 20px);
          flex-basis: calc(1 / 4 * 100% - 20px); }
    .grid__cell-3-4, .grid__cell-xs-3-4 {
      -ms-flex-preferred-size: calc(3 / 4 * 100% - 20px);
          flex-basis: calc(3 / 4 * 100% - 20px); } }

@media only screen and (min-width: 480px) {
  .grid__cell-s-grow {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .grid__cell-s-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .grid__cell-s-none {
    display: none; }
  .grid__cell-s-1 {
    -ms-flex-preferred-size: calc(100% - 20px);
        flex-basis: calc(100% - 20px); }
  .grid__cell-s-1-2 {
    -ms-flex-preferred-size: calc(1 / 2 * 100% - 20px);
        flex-basis: calc(1 / 2 * 100% - 20px); }
  .grid__cell-s-1-3 {
    -ms-flex-preferred-size: calc(1 / 3 * 100% - 20px);
        flex-basis: calc(1 / 3 * 100% - 20px); }
  .grid__cell-s-2-3 {
    -ms-flex-preferred-size: calc(2 / 3 * 100% - 20px);
        flex-basis: calc(2 / 3 * 100% - 20px); }
  .grid__cell-s-1-4 {
    -ms-flex-preferred-size: calc(1 / 4 * 100% - 20px);
        flex-basis: calc(1 / 4 * 100% - 20px); }
  .grid__cell-s-3-4 {
    -ms-flex-preferred-size: calc(3 / 4 * 100% - 20px);
        flex-basis: calc(3 / 4 * 100% - 20px); } }

@media only screen and (min-width: 700px) {
  .grid {
    margin: -15px; }
    .grid > * {
      margin: 15px; }
    .grid__cell-grow, .grid__cell-xs-grow, .grid__cell-s-grow, .grid__cell-m-grow {
      -ms-flex-positive: 1;
          flex-grow: 1; }
    .grid__cell-auto, .grid__cell-xs-auto, .grid__cell-s-auto, .grid__cell-m-auto {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
    .grid__cell-none, .grid__cell-xs-none, .grid__cell-s-none, .grid__cell-m-none {
      display: none; }
    .grid__cell-1, .grid__cell-xs-1, .grid__cell-s-1, .grid__cell-m-1 {
      -ms-flex-preferred-size: calc(100% - 30px);
          flex-basis: calc(100% - 30px); }
    .grid__cell-1-2, .grid__cell-xs-1-2, .grid__cell-s-1-2, .grid__cell-m-1-2 {
      -ms-flex-preferred-size: calc(1 / 2 * 100% - 30px);
          flex-basis: calc(1 / 2 * 100% - 30px); }
    .grid__cell-1-3, .grid__cell-xs-1-3, .grid__cell-s-1-3, .grid__cell-m-1-3 {
      -ms-flex-preferred-size: calc(1 / 3 * 100% - 30px);
          flex-basis: calc(1 / 3 * 100% - 30px); }
    .grid__cell-2-3, .grid__cell-xs-2-3, .grid__cell-s-2-3, .grid__cell-m-2-3 {
      -ms-flex-preferred-size: calc(2 / 3 * 100% - 30px);
          flex-basis: calc(2 / 3 * 100% - 30px); }
    .grid__cell-1-4, .grid__cell-xs-1-4, .grid__cell-s-1-4, .grid__cell-m-1-4 {
      -ms-flex-preferred-size: calc(1 / 4 * 100% - 30px);
          flex-basis: calc(1 / 4 * 100% - 30px); }
    .grid__cell-3-4, .grid__cell-xs-3-4, .grid__cell-s-3-4, .grid__cell-m-3-4 {
      -ms-flex-preferred-size: calc(3 / 4 * 100% - 30px);
          flex-basis: calc(3 / 4 * 100% - 30px); } }

@media only screen and (min-width: 1024px) {
  .grid__cell-l-grow {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .grid__cell-l-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .grid__cell-l-none {
    display: none; }
  .grid__cell-l-1 {
    -ms-flex-preferred-size: calc(100% - 30px);
        flex-basis: calc(100% - 30px); }
  .grid__cell-l-1-2 {
    -ms-flex-preferred-size: calc(1 / 2 * 100% - 30px);
        flex-basis: calc(1 / 2 * 100% - 30px); }
  .grid__cell-l-1-3 {
    -ms-flex-preferred-size: calc(1 / 3 * 100% - 30px);
        flex-basis: calc(1 / 3 * 100% - 30px); }
  .grid__cell-l-2-3 {
    -ms-flex-preferred-size: calc(2 / 3 * 100% - 30px);
        flex-basis: calc(2 / 3 * 100% - 30px); }
  .grid__cell-l-1-4 {
    -ms-flex-preferred-size: calc(1 / 4 * 100% - 30px);
        flex-basis: calc(1 / 4 * 100% - 30px); }
  .grid__cell-l-3-4 {
    -ms-flex-preferred-size: calc(3 / 4 * 100% - 30px);
        flex-basis: calc(3 / 4 * 100% - 30px); } }

@media only screen and (min-width: 1280px) {
  .grid__cell-xl-grow {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .grid__cell-xl-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .grid__cell-xl-none {
    display: none; }
  .grid__cell-xl-1 {
    -ms-flex-preferred-size: calc(100% - 30px);
        flex-basis: calc(100% - 30px); }
  .grid__cell-xl-1-2 {
    -ms-flex-preferred-size: calc(1 / 2 * 100% - 30px);
        flex-basis: calc(1 / 2 * 100% - 30px); }
  .grid__cell-xl-1-3 {
    -ms-flex-preferred-size: calc(1 / 3 * 100% - 30px);
        flex-basis: calc(1 / 3 * 100% - 30px); }
  .grid__cell-xl-2-3 {
    -ms-flex-preferred-size: calc(2 / 3 * 100% - 30px);
        flex-basis: calc(2 / 3 * 100% - 30px); }
  .grid__cell-xl-1-4 {
    -ms-flex-preferred-size: calc(1 / 4 * 100% - 30px);
        flex-basis: calc(1 / 4 * 100% - 30px); }
  .grid__cell-xl-3-4 {
    -ms-flex-preferred-size: calc(3 / 4 * 100% - 30px);
        flex-basis: calc(3 / 4 * 100% - 30px); } }

/*@function em($pixels, $context: $font-size-root) {

  @if (unitless($pixels)) {
    $pixels: $pixels * 1px;
  }

  @if (unitless($context)) {
    $context: $context * 1px;
  }

  @return $pixels / $context * 1em;
}*/
/* stylelint-disable */
/* stylelint-enable */
/* Web fonts
   ========================================================================== */
/* new */
/* sportwetten fonts */
/*
 * Main Colors used in components
 */
/*
 * Default Color Variables
 */
/* MODULE COLORS */
/*@function sportColor($sport, $sport-color-variant:null) {
  // map inception
   @return map-get(map-get($sport_colors, $color-name), $sport-color-variant);

  @if not map-has_key($sport_colors, $sport) {
    @return #f5c100;
  }

  @if ($sport-color-variant != null) {
    // map inception
    @return map-get(map-get($sport_colors, $sport), $sport-color-variant);
  }
  @else {
    @return map-get($sport_colors, $sport);
  }
}*/
/* stylelint-disable */
/* stylelint-enable */
/* inject:scss */
/**
 * Xtip brand styles overriding the default ones
 */
.site-header__logo {
  background-image: url(assets/images/brands/xtip/logo.png); }

.membercard-form-container__img_placeholder {
  width: 100%;
  min-height: 250px;
  background-repeat: no-repeat;
  background-size: contain, cover;
  background-position: center; }
  .membercard-form-container__img_placeholder.emptyMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_back.png); }
  .membercard-form-container__img_placeholder.selectMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_select.png); }
  .membercard-form-container__img_placeholder.frontMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_front.png);
    position: relative; }
  .membercard-form-container__img_placeholder.barcodeMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_empty.png);
    margin-top: 10px;
    position: relative; }

.mc-number {
  width: 100%;
  font-size: 1.25rem;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  color: black;
  position: absolute;
  top: 70%; }

.mc-bc {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 27%; }
  .mc-bc img {
    width: 47%;
    max-width: 250px;
    min-height: 110px; }

.gamelist__group::before, .gamelist__event::before {
  border-left: 4px solid #f5c100;
  content: '';
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  z-index: 1; }

.gamelist__group::after, .gamelist__event::after {
  border-right: none !important; }

.gamelist__group {
  margin-left: 0.25rem; }

.gamelist--default {
  border-color: #f5c100 !important; }
  .gamelist--default .gamelist__event::before,
  .gamelist--default .gamelist__group::before {
    border-left-color: #f5c100 !important; }

.gamelist--alpine_skiing {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing .gamelist__event::before,
  .gamelist--alpine_skiing .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--alpine_skiing_men {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing_men .gamelist__event::before,
  .gamelist--alpine_skiing_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--alpine_skiing_women {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing_women .gamelist__event::before,
  .gamelist--alpine_skiing_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--american_football {
  border-color: #a0d180 !important; }
  .gamelist--american_football .gamelist__event::before,
  .gamelist--american_football .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--aussie_rules {
  border-color: #a0d180 !important; }
  .gamelist--aussie_rules .gamelist__event::before,
  .gamelist--aussie_rules .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--badminton {
  border-color: #9ba8f4 !important; }
  .gamelist--badminton .gamelist__event::before,
  .gamelist--badminton .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--bandy {
  border-color: #aaf4fb !important; }
  .gamelist--bandy .gamelist__event::before,
  .gamelist--bandy .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--baseball {
  border-color: #e9a885 !important; }
  .gamelist--baseball .gamelist__event::before,
  .gamelist--baseball .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--basketball {
  border-color: #ffa84f !important; }
  .gamelist--basketball .gamelist__event::before,
  .gamelist--basketball .gamelist__group::before {
    border-left-color: #ffa84f !important; }

.gamelist--beach_soccer {
  border-color: #ffde66 !important; }
  .gamelist--beach_soccer .gamelist__event::before,
  .gamelist--beach_soccer .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--beach_volleyball {
  border-color: #ffde66 !important; }
  .gamelist--beach_volleyball .gamelist__event::before,
  .gamelist--beach_volleyball .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--biathlon {
  border-color: #aaf4fb !important; }
  .gamelist--biathlon .gamelist__event::before,
  .gamelist--biathlon .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--biathlon_men {
  border-color: #aaf4fb !important; }
  .gamelist--biathlon_men .gamelist__event::before,
  .gamelist--biathlon_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--big_brother {
  border-color: #ff7373 !important; }
  .gamelist--big_brother .gamelist__event::before,
  .gamelist--big_brother .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--bowls {
  border-color: #9ba8f4 !important; }
  .gamelist--bowls .gamelist__event::before,
  .gamelist--bowls .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--boxing {
  border-color: #ff7373 !important; }
  .gamelist--boxing .gamelist__event::before,
  .gamelist--boxing .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--champions_league {
  border-color: #50d001 !important; }
  .gamelist--champions_league .gamelist__event::before,
  .gamelist--champions_league .gamelist__group::before {
    border-left-color: #50d001 !important; }

.gamelist--cricket {
  border-color: #f8a5a3 !important; }
  .gamelist--cricket .gamelist__event::before,
  .gamelist--cricket .gamelist__group::before {
    border-left-color: #f8a5a3 !important; }

.gamelist--cross_country_ski {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_ski .gamelist__event::before,
  .gamelist--cross_country_ski .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cross_country_skiing_men {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_skiing_men .gamelist__event::before,
  .gamelist--cross_country_skiing_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cross_country_skiing_women {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_skiing_women .gamelist__event::before,
  .gamelist--cross_country_skiing_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--curling {
  border-color: #aaf4fb !important; }
  .gamelist--curling .gamelist__event::before,
  .gamelist--curling .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cycling {
  border-color: #aecbc4 !important; }
  .gamelist--cycling .gamelist__event::before,
  .gamelist--cycling .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--darts {
  border-color: #ff90a5 !important; }
  .gamelist--darts .gamelist__event::before,
  .gamelist--darts .gamelist__group::before {
    border-left-color: #ff90a5 !important; }

.gamelist--dogs {
  border-color: #ff7373 !important; }
  .gamelist--dogs .gamelist__event::before,
  .gamelist--dogs .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--entertainment {
  border-color: #ff7373 !important; }
  .gamelist--entertainment .gamelist__event::before,
  .gamelist--entertainment .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--esports {
  border-color: #edff9c !important; }
  .gamelist--esports .gamelist__event::before,
  .gamelist--esports .gamelist__group::before {
    border-left-color: #edff9c !important; }

.gamelist--europa_league {
  border-color: #50d002 !important; }
  .gamelist--europa_league .gamelist__event::before,
  .gamelist--europa_league .gamelist__group::before {
    border-left-color: #50d002 !important; }

.gamelist--eurovision_song_contest {
  border-color: #ff7373 !important; }
  .gamelist--eurovision_song_contest .gamelist__event::before,
  .gamelist--eurovision_song_contest .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--federal_president_choice {
  border-color: #ff7373 !important; }
  .gamelist--federal_president_choice .gamelist__event::before,
  .gamelist--federal_president_choice .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--field_hockey {
  border-color: #aae66b !important; }
  .gamelist--field_hockey .gamelist__event::before,
  .gamelist--field_hockey .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--football {
  border-color: #50d000 !important; }
  .gamelist--football .gamelist__event::before,
  .gamelist--football .gamelist__group::before {
    border-left-color: #50d000 !important; }

.gamelist--formula_1 {
  border-color: #aecbc4 !important; }
  .gamelist--formula_1 .gamelist__event::before,
  .gamelist--formula_1 .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--fun_bets {
  border-color: #ff7374 !important; }
  .gamelist--fun_bets .gamelist__event::before,
  .gamelist--fun_bets .gamelist__group::before {
    border-left-color: #ff7374 !important; }

.gamelist--futsal {
  border-color: #9ba8f4 !important; }
  .gamelist--futsal .gamelist__event::before,
  .gamelist--futsal .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--golf {
  border-color: #aae66b !important; }
  .gamelist--golf .gamelist__event::before,
  .gamelist--golf .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--handball {
  border-color: #70b1ff !important; }
  .gamelist--handball .gamelist__event::before,
  .gamelist--handball .gamelist__group::before {
    border-left-color: #70b1ff !important; }

.gamelist--harness_racing {
  border-color: #aecbc4 !important; }
  .gamelist--harness_racing .gamelist__event::before,
  .gamelist--harness_racing .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--hockey {
  border-color: #aae66b !important; }
  .gamelist--hockey .gamelist__event::before,
  .gamelist--hockey .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--horses {
  border-color: #ff7373 !important; }
  .gamelist--horses .gamelist__event::before,
  .gamelist--horses .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--ice_hockey {
  border-color: #aaf4fb !important; }
  .gamelist--ice_hockey .gamelist__event::before,
  .gamelist--ice_hockey .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--lacross {
  border-color: #aae66b !important; }
  .gamelist--lacross .gamelist__event::before,
  .gamelist--lacross .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--longterm_bets {
  border-color: #dee7d9 !important; }
  .gamelist--longterm_bets .gamelist__event::before,
  .gamelist--longterm_bets .gamelist__group::before {
    border-left-color: #dee7d9 !important; }

.gamelist--motorcycle {
  border-color: #aecbc4 !important; }
  .gamelist--motorcycle .gamelist__event::before,
  .gamelist--motorcycle .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--motorsport {
  border-color: #aecbc4 !important; }
  .gamelist--motorsport .gamelist__event::before,
  .gamelist--motorsport .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--nordic_combine {
  border-color: #aaf4fb !important; }
  .gamelist--nordic_combine .gamelist__event::before,
  .gamelist--nordic_combine .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--papal_election {
  border-color: #ff7375 !important; }
  .gamelist--papal_election .gamelist__event::before,
  .gamelist--papal_election .gamelist__group::before {
    border-left-color: #ff7375 !important; }

.gamelist--pesapallo {
  border-color: #e9a885 !important; }
  .gamelist--pesapallo .gamelist__event::before,
  .gamelist--pesapallo .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--politics {
  border-color: #ff7376 !important; }
  .gamelist--politics .gamelist__event::before,
  .gamelist--politics .gamelist__group::before {
    border-left-color: #ff7376 !important; }

.gamelist--rally {
  border-color: #aecbc4 !important; }
  .gamelist--rally .gamelist__event::before,
  .gamelist--rally .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--reality {
  border-color: #ff7374 !important; }
  .gamelist--reality .gamelist__event::before,
  .gamelist--reality .gamelist__group::before {
    border-left-color: #ff7374 !important; }

.gamelist--rugby {
  border-color: #a0d180 !important; }
  .gamelist--rugby .gamelist__event::before,
  .gamelist--rugby .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--sailing {
  border-color: #83d7fb !important; }
  .gamelist--sailing .gamelist__event::before,
  .gamelist--sailing .gamelist__group::before {
    border-left-color: #83d7fb !important; }

.gamelist--scull {
  border-color: #83d7fb !important; }
  .gamelist--scull .gamelist__event::before,
  .gamelist--scull .gamelist__group::before {
    border-left-color: #83d7fb !important; }

.gamelist--ski_freestyle {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle .gamelist__event::before,
  .gamelist--ski_freestyle .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_freestyle_men {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle_men .gamelist__event::before,
  .gamelist--ski_freestyle_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_freestyle_momen {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle_momen .gamelist__event::before,
  .gamelist--ski_freestyle_momen .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_jumping {
  border-color: #aaf4fb !important; }
  .gamelist--ski_jumping .gamelist__event::before,
  .gamelist--ski_jumping .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snooker {
  border-color: #65d895 !important; }
  .gamelist--snooker .gamelist__event::before,
  .gamelist--snooker .gamelist__group::before {
    border-left-color: #65d895 !important; }

.gamelist--snowboard {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard .gamelist__event::before,
  .gamelist--snowboard .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snowboard_men {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard_men .gamelist__event::before,
  .gamelist--snowboard_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snowboard_women {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard_women .gamelist__event::before,
  .gamelist--snowboard_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--softball {
  border-color: #e9a885 !important; }
  .gamelist--softball .gamelist__event::before,
  .gamelist--softball .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--starmania {
  border-color: #edff9c !important; }
  .gamelist--starmania .gamelist__event::before,
  .gamelist--starmania .gamelist__group::before {
    border-left-color: #edff9c !important; }

.gamelist--summer_olympics {
  border-color: #ffde66 !important; }
  .gamelist--summer_olympics .gamelist__event::before,
  .gamelist--summer_olympics .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--swimming {
  border-color: #77f9e5 !important; }
  .gamelist--swimming .gamelist__event::before,
  .gamelist--swimming .gamelist__group::before {
    border-left-color: #77f9e5 !important; }

.gamelist--table_tennis {
  border-color: #9ba8f4 !important; }
  .gamelist--table_tennis .gamelist__event::before,
  .gamelist--table_tennis .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--tennis {
  border-color: #dbed17 !important; }
  .gamelist--tennis .gamelist__event::before,
  .gamelist--tennis .gamelist__group::before {
    border-left-color: #dbed17 !important; }

.gamelist--thai_boxing {
  border-color: #ff7377 !important; }
  .gamelist--thai_boxing .gamelist__event::before,
  .gamelist--thai_boxing .gamelist__group::before {
    border-left-color: #ff7377 !important; }

.gamelist--track_field_sports {
  border-color: #f8a5a3 !important; }
  .gamelist--track_field_sports .gamelist__event::before,
  .gamelist--track_field_sports .gamelist__group::before {
    border-left-color: #f8a5a3 !important; }

.gamelist--tv_total_high_diving {
  border-color: #ff7373 !important; }
  .gamelist--tv_total_high_diving .gamelist__event::before,
  .gamelist--tv_total_high_diving .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--us_presidential_election {
  border-color: #ff7373 !important; }
  .gamelist--us_presidential_election .gamelist__event::before,
  .gamelist--us_presidential_election .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--volleyball {
  border-color: #ffde66 !important; }
  .gamelist--volleyball .gamelist__event::before,
  .gamelist--volleyball .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--waterpolo {
  border-color: #77f9e5 !important; }
  .gamelist--waterpolo .gamelist__event::before,
  .gamelist--waterpolo .gamelist__group::before {
    border-left-color: #77f9e5 !important; }

.gamelist--winter_olympics {
  border-color: #aaf4fb !important; }
  .gamelist--winter_olympics .gamelist__event::before,
  .gamelist--winter_olympics .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--womens_biathlon {
  border-color: #aaf4fb !important; }
  .gamelist--womens_biathlon .gamelist__event::before,
  .gamelist--womens_biathlon .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--nascar {
  border-color: #aecbc4 !important; }
  .gamelist--nascar .gamelist__event::before,
  .gamelist--nascar .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.sport-box {
  border-left: 4px solid #f5c100;
  border-right: none !important;
  padding: 7px 30px 7px 10px !important; }
  .sport-box--default {
    border-left-color: #f5c100 !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--american_football {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--aussie_rules {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--badminton {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--bandy {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--baseball {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--basketball {
    border-left-color: #ffa84f !important;
    border-right-color: transparent !important; }
  .sport-box--beach_soccer {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--beach_volleyball {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--biathlon {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--biathlon_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--big_brother {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--bowls {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--boxing {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--champions_league {
    border-left-color: #50d001 !important;
    border-right-color: transparent !important; }
  .sport-box--cricket {
    border-left-color: #f8a5a3 !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_ski {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_skiing_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_skiing_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--curling {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cycling {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--darts {
    border-left-color: #ff90a5 !important;
    border-right-color: transparent !important; }
  .sport-box--dogs {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--entertainment {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--esports {
    border-left-color: #edff9c !important;
    border-right-color: transparent !important; }
  .sport-box--europa_league {
    border-left-color: #50d002 !important;
    border-right-color: transparent !important; }
  .sport-box--eurovision_song_contest {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--federal_president_choice {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--field_hockey {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--football {
    border-left-color: #50d000 !important;
    border-right-color: transparent !important; }
  .sport-box--formula_1 {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--fun_bets {
    border-left-color: #ff7374 !important;
    border-right-color: transparent !important; }
  .sport-box--futsal {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--golf {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--handball {
    border-left-color: #70b1ff !important;
    border-right-color: transparent !important; }
  .sport-box--harness_racing {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--hockey {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--horses {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--ice_hockey {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--lacross {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--longterm_bets {
    border-left-color: #dee7d9 !important;
    border-right-color: transparent !important; }
  .sport-box--motorcycle {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--motorsport {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--nordic_combine {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--papal_election {
    border-left-color: #ff7375 !important;
    border-right-color: transparent !important; }
  .sport-box--pesapallo {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--politics {
    border-left-color: #ff7376 !important;
    border-right-color: transparent !important; }
  .sport-box--rally {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--reality {
    border-left-color: #ff7374 !important;
    border-right-color: transparent !important; }
  .sport-box--rugby {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--sailing {
    border-left-color: #83d7fb !important;
    border-right-color: transparent !important; }
  .sport-box--scull {
    border-left-color: #83d7fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle_momen {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_jumping {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snooker {
    border-left-color: #65d895 !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--softball {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--starmania {
    border-left-color: #edff9c !important;
    border-right-color: transparent !important; }
  .sport-box--summer_olympics {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--swimming {
    border-left-color: #77f9e5 !important;
    border-right-color: transparent !important; }
  .sport-box--table_tennis {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--tennis {
    border-left-color: #dbed17 !important;
    border-right-color: transparent !important; }
  .sport-box--thai_boxing {
    border-left-color: #ff7377 !important;
    border-right-color: transparent !important; }
  .sport-box--track_field_sports {
    border-left-color: #f8a5a3 !important;
    border-right-color: transparent !important; }
  .sport-box--tv_total_high_diving {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--us_presidential_election {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--volleyball {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--waterpolo {
    border-left-color: #77f9e5 !important;
    border-right-color: transparent !important; }
  .sport-box--winter_olympics {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--womens_biathlon {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--nascar {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }

.sport-list {
  padding: 0 !important; }

market-header {
  border-left: solid 4px;
  border-right: none !important; }

.game-detail__header-content.game-detail__default, .game-detail__content.game-detail__default {
  border-right: none !important; }
  .game-detail__header-content.game-detail__default .game-detail__league, .game-detail__content.game-detail__default .game-detail__league {
    background-color: #f5c100; }

.game-detail__header-content.header-left-border__default, .game-detail__content.header-left-border__default {
  border-left: solid 4px #f5c100; }

.game-detail__header-content.game-detail__alpine_skiing, .game-detail__content.game-detail__alpine_skiing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing .game-detail__league, .game-detail__content.game-detail__alpine_skiing .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing, .game-detail__content.header-left-border__alpine_skiing {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__alpine_skiing_men, .game-detail__content.game-detail__alpine_skiing_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing_men .game-detail__league, .game-detail__content.game-detail__alpine_skiing_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing_men, .game-detail__content.header-left-border__alpine_skiing_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__alpine_skiing_women, .game-detail__content.game-detail__alpine_skiing_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing_women .game-detail__league, .game-detail__content.game-detail__alpine_skiing_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing_women, .game-detail__content.header-left-border__alpine_skiing_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__american_football, .game-detail__content.game-detail__american_football {
  border-right: none !important; }
  .game-detail__header-content.game-detail__american_football .game-detail__league, .game-detail__content.game-detail__american_football .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__american_football, .game-detail__content.header-left-border__american_football {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__aussie_rules, .game-detail__content.game-detail__aussie_rules {
  border-right: none !important; }
  .game-detail__header-content.game-detail__aussie_rules .game-detail__league, .game-detail__content.game-detail__aussie_rules .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__aussie_rules, .game-detail__content.header-left-border__aussie_rules {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__badminton, .game-detail__content.game-detail__badminton {
  border-right: none !important; }
  .game-detail__header-content.game-detail__badminton .game-detail__league, .game-detail__content.game-detail__badminton .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__badminton, .game-detail__content.header-left-border__badminton {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__bandy, .game-detail__content.game-detail__bandy {
  border-right: none !important; }
  .game-detail__header-content.game-detail__bandy .game-detail__league, .game-detail__content.game-detail__bandy .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__bandy, .game-detail__content.header-left-border__bandy {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__baseball, .game-detail__content.game-detail__baseball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__baseball .game-detail__league, .game-detail__content.game-detail__baseball .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__baseball, .game-detail__content.header-left-border__baseball {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__basketball, .game-detail__content.game-detail__basketball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__basketball .game-detail__league, .game-detail__content.game-detail__basketball .game-detail__league {
    background-color: #ffa84f; }

.game-detail__header-content.header-left-border__basketball, .game-detail__content.header-left-border__basketball {
  border-left: solid 4px #ffa84f; }

.game-detail__header-content.game-detail__beach_soccer, .game-detail__content.game-detail__beach_soccer {
  border-right: none !important; }
  .game-detail__header-content.game-detail__beach_soccer .game-detail__league, .game-detail__content.game-detail__beach_soccer .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__beach_soccer, .game-detail__content.header-left-border__beach_soccer {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__beach_volleyball, .game-detail__content.game-detail__beach_volleyball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__beach_volleyball .game-detail__league, .game-detail__content.game-detail__beach_volleyball .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__beach_volleyball, .game-detail__content.header-left-border__beach_volleyball {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__biathlon, .game-detail__content.game-detail__biathlon {
  border-right: none !important; }
  .game-detail__header-content.game-detail__biathlon .game-detail__league, .game-detail__content.game-detail__biathlon .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__biathlon, .game-detail__content.header-left-border__biathlon {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__biathlon_men, .game-detail__content.game-detail__biathlon_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__biathlon_men .game-detail__league, .game-detail__content.game-detail__biathlon_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__biathlon_men, .game-detail__content.header-left-border__biathlon_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__big_brother, .game-detail__content.game-detail__big_brother {
  border-right: none !important; }
  .game-detail__header-content.game-detail__big_brother .game-detail__league, .game-detail__content.game-detail__big_brother .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__big_brother, .game-detail__content.header-left-border__big_brother {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__bowls, .game-detail__content.game-detail__bowls {
  border-right: none !important; }
  .game-detail__header-content.game-detail__bowls .game-detail__league, .game-detail__content.game-detail__bowls .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__bowls, .game-detail__content.header-left-border__bowls {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__boxing, .game-detail__content.game-detail__boxing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__boxing .game-detail__league, .game-detail__content.game-detail__boxing .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__boxing, .game-detail__content.header-left-border__boxing {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__champions_league, .game-detail__content.game-detail__champions_league {
  border-right: none !important; }
  .game-detail__header-content.game-detail__champions_league .game-detail__league, .game-detail__content.game-detail__champions_league .game-detail__league {
    background-color: #50d001; }

.game-detail__header-content.header-left-border__champions_league, .game-detail__content.header-left-border__champions_league {
  border-left: solid 4px #50d001; }

.game-detail__header-content.game-detail__cricket, .game-detail__content.game-detail__cricket {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cricket .game-detail__league, .game-detail__content.game-detail__cricket .game-detail__league {
    background-color: #f8a5a3; }

.game-detail__header-content.header-left-border__cricket, .game-detail__content.header-left-border__cricket {
  border-left: solid 4px #f8a5a3; }

.game-detail__header-content.game-detail__cross_country_ski, .game-detail__content.game-detail__cross_country_ski {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_ski .game-detail__league, .game-detail__content.game-detail__cross_country_ski .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_ski, .game-detail__content.header-left-border__cross_country_ski {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cross_country_skiing_men, .game-detail__content.game-detail__cross_country_skiing_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_skiing_men .game-detail__league, .game-detail__content.game-detail__cross_country_skiing_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_skiing_men, .game-detail__content.header-left-border__cross_country_skiing_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cross_country_skiing_women, .game-detail__content.game-detail__cross_country_skiing_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_skiing_women .game-detail__league, .game-detail__content.game-detail__cross_country_skiing_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_skiing_women, .game-detail__content.header-left-border__cross_country_skiing_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__curling, .game-detail__content.game-detail__curling {
  border-right: none !important; }
  .game-detail__header-content.game-detail__curling .game-detail__league, .game-detail__content.game-detail__curling .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__curling, .game-detail__content.header-left-border__curling {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cycling, .game-detail__content.game-detail__cycling {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cycling .game-detail__league, .game-detail__content.game-detail__cycling .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__cycling, .game-detail__content.header-left-border__cycling {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__darts, .game-detail__content.game-detail__darts {
  border-right: none !important; }
  .game-detail__header-content.game-detail__darts .game-detail__league, .game-detail__content.game-detail__darts .game-detail__league {
    background-color: #ff90a5; }

.game-detail__header-content.header-left-border__darts, .game-detail__content.header-left-border__darts {
  border-left: solid 4px #ff90a5; }

.game-detail__header-content.game-detail__dogs, .game-detail__content.game-detail__dogs {
  border-right: none !important; }
  .game-detail__header-content.game-detail__dogs .game-detail__league, .game-detail__content.game-detail__dogs .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__dogs, .game-detail__content.header-left-border__dogs {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__entertainment, .game-detail__content.game-detail__entertainment {
  border-right: none !important; }
  .game-detail__header-content.game-detail__entertainment .game-detail__league, .game-detail__content.game-detail__entertainment .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__entertainment, .game-detail__content.header-left-border__entertainment {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__esports, .game-detail__content.game-detail__esports {
  border-right: none !important; }
  .game-detail__header-content.game-detail__esports .game-detail__league, .game-detail__content.game-detail__esports .game-detail__league {
    background-color: #edff9c; }

.game-detail__header-content.header-left-border__esports, .game-detail__content.header-left-border__esports {
  border-left: solid 4px #edff9c; }

.game-detail__header-content.game-detail__europa_league, .game-detail__content.game-detail__europa_league {
  border-right: none !important; }
  .game-detail__header-content.game-detail__europa_league .game-detail__league, .game-detail__content.game-detail__europa_league .game-detail__league {
    background-color: #50d002; }

.game-detail__header-content.header-left-border__europa_league, .game-detail__content.header-left-border__europa_league {
  border-left: solid 4px #50d002; }

.game-detail__header-content.game-detail__eurovision_song_contest, .game-detail__content.game-detail__eurovision_song_contest {
  border-right: none !important; }
  .game-detail__header-content.game-detail__eurovision_song_contest .game-detail__league, .game-detail__content.game-detail__eurovision_song_contest .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__eurovision_song_contest, .game-detail__content.header-left-border__eurovision_song_contest {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__federal_president_choice, .game-detail__content.game-detail__federal_president_choice {
  border-right: none !important; }
  .game-detail__header-content.game-detail__federal_president_choice .game-detail__league, .game-detail__content.game-detail__federal_president_choice .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__federal_president_choice, .game-detail__content.header-left-border__federal_president_choice {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__field_hockey, .game-detail__content.game-detail__field_hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__field_hockey .game-detail__league, .game-detail__content.game-detail__field_hockey .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__field_hockey, .game-detail__content.header-left-border__field_hockey {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__football, .game-detail__content.game-detail__football {
  border-right: none !important; }
  .game-detail__header-content.game-detail__football .game-detail__league, .game-detail__content.game-detail__football .game-detail__league {
    background-color: #50d000; }

.game-detail__header-content.header-left-border__football, .game-detail__content.header-left-border__football {
  border-left: solid 4px #50d000; }

.game-detail__header-content.game-detail__formula_1, .game-detail__content.game-detail__formula_1 {
  border-right: none !important; }
  .game-detail__header-content.game-detail__formula_1 .game-detail__league, .game-detail__content.game-detail__formula_1 .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__formula_1, .game-detail__content.header-left-border__formula_1 {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__fun_bets, .game-detail__content.game-detail__fun_bets {
  border-right: none !important; }
  .game-detail__header-content.game-detail__fun_bets .game-detail__league, .game-detail__content.game-detail__fun_bets .game-detail__league {
    background-color: #ff7374; }

.game-detail__header-content.header-left-border__fun_bets, .game-detail__content.header-left-border__fun_bets {
  border-left: solid 4px #ff7374; }

.game-detail__header-content.game-detail__futsal, .game-detail__content.game-detail__futsal {
  border-right: none !important; }
  .game-detail__header-content.game-detail__futsal .game-detail__league, .game-detail__content.game-detail__futsal .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__futsal, .game-detail__content.header-left-border__futsal {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__golf, .game-detail__content.game-detail__golf {
  border-right: none !important; }
  .game-detail__header-content.game-detail__golf .game-detail__league, .game-detail__content.game-detail__golf .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__golf, .game-detail__content.header-left-border__golf {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__handball, .game-detail__content.game-detail__handball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__handball .game-detail__league, .game-detail__content.game-detail__handball .game-detail__league {
    background-color: #70b1ff; }

.game-detail__header-content.header-left-border__handball, .game-detail__content.header-left-border__handball {
  border-left: solid 4px #70b1ff; }

.game-detail__header-content.game-detail__harness_racing, .game-detail__content.game-detail__harness_racing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__harness_racing .game-detail__league, .game-detail__content.game-detail__harness_racing .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__harness_racing, .game-detail__content.header-left-border__harness_racing {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__hockey, .game-detail__content.game-detail__hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__hockey .game-detail__league, .game-detail__content.game-detail__hockey .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__hockey, .game-detail__content.header-left-border__hockey {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__horses, .game-detail__content.game-detail__horses {
  border-right: none !important; }
  .game-detail__header-content.game-detail__horses .game-detail__league, .game-detail__content.game-detail__horses .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__horses, .game-detail__content.header-left-border__horses {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__ice_hockey, .game-detail__content.game-detail__ice_hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ice_hockey .game-detail__league, .game-detail__content.game-detail__ice_hockey .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ice_hockey, .game-detail__content.header-left-border__ice_hockey {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__lacross, .game-detail__content.game-detail__lacross {
  border-right: none !important; }
  .game-detail__header-content.game-detail__lacross .game-detail__league, .game-detail__content.game-detail__lacross .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__lacross, .game-detail__content.header-left-border__lacross {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__longterm_bets, .game-detail__content.game-detail__longterm_bets {
  border-right: none !important; }
  .game-detail__header-content.game-detail__longterm_bets .game-detail__league, .game-detail__content.game-detail__longterm_bets .game-detail__league {
    background-color: #dee7d9; }

.game-detail__header-content.header-left-border__longterm_bets, .game-detail__content.header-left-border__longterm_bets {
  border-left: solid 4px #dee7d9; }

.game-detail__header-content.game-detail__motorcycle, .game-detail__content.game-detail__motorcycle {
  border-right: none !important; }
  .game-detail__header-content.game-detail__motorcycle .game-detail__league, .game-detail__content.game-detail__motorcycle .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__motorcycle, .game-detail__content.header-left-border__motorcycle {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__motorsport, .game-detail__content.game-detail__motorsport {
  border-right: none !important; }
  .game-detail__header-content.game-detail__motorsport .game-detail__league, .game-detail__content.game-detail__motorsport .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__motorsport, .game-detail__content.header-left-border__motorsport {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__nordic_combine, .game-detail__content.game-detail__nordic_combine {
  border-right: none !important; }
  .game-detail__header-content.game-detail__nordic_combine .game-detail__league, .game-detail__content.game-detail__nordic_combine .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__nordic_combine, .game-detail__content.header-left-border__nordic_combine {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__papal_election, .game-detail__content.game-detail__papal_election {
  border-right: none !important; }
  .game-detail__header-content.game-detail__papal_election .game-detail__league, .game-detail__content.game-detail__papal_election .game-detail__league {
    background-color: #ff7375; }

.game-detail__header-content.header-left-border__papal_election, .game-detail__content.header-left-border__papal_election {
  border-left: solid 4px #ff7375; }

.game-detail__header-content.game-detail__pesapallo, .game-detail__content.game-detail__pesapallo {
  border-right: none !important; }
  .game-detail__header-content.game-detail__pesapallo .game-detail__league, .game-detail__content.game-detail__pesapallo .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__pesapallo, .game-detail__content.header-left-border__pesapallo {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__politics, .game-detail__content.game-detail__politics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__politics .game-detail__league, .game-detail__content.game-detail__politics .game-detail__league {
    background-color: #ff7376; }

.game-detail__header-content.header-left-border__politics, .game-detail__content.header-left-border__politics {
  border-left: solid 4px #ff7376; }

.game-detail__header-content.game-detail__rally, .game-detail__content.game-detail__rally {
  border-right: none !important; }
  .game-detail__header-content.game-detail__rally .game-detail__league, .game-detail__content.game-detail__rally .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__rally, .game-detail__content.header-left-border__rally {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__reality, .game-detail__content.game-detail__reality {
  border-right: none !important; }
  .game-detail__header-content.game-detail__reality .game-detail__league, .game-detail__content.game-detail__reality .game-detail__league {
    background-color: #ff7374; }

.game-detail__header-content.header-left-border__reality, .game-detail__content.header-left-border__reality {
  border-left: solid 4px #ff7374; }

.game-detail__header-content.game-detail__rugby, .game-detail__content.game-detail__rugby {
  border-right: none !important; }
  .game-detail__header-content.game-detail__rugby .game-detail__league, .game-detail__content.game-detail__rugby .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__rugby, .game-detail__content.header-left-border__rugby {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__sailing, .game-detail__content.game-detail__sailing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__sailing .game-detail__league, .game-detail__content.game-detail__sailing .game-detail__league {
    background-color: #83d7fb; }

.game-detail__header-content.header-left-border__sailing, .game-detail__content.header-left-border__sailing {
  border-left: solid 4px #83d7fb; }

.game-detail__header-content.game-detail__scull, .game-detail__content.game-detail__scull {
  border-right: none !important; }
  .game-detail__header-content.game-detail__scull .game-detail__league, .game-detail__content.game-detail__scull .game-detail__league {
    background-color: #83d7fb; }

.game-detail__header-content.header-left-border__scull, .game-detail__content.header-left-border__scull {
  border-left: solid 4px #83d7fb; }

.game-detail__header-content.game-detail__ski_freestyle, .game-detail__content.game-detail__ski_freestyle {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle .game-detail__league, .game-detail__content.game-detail__ski_freestyle .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle, .game-detail__content.header-left-border__ski_freestyle {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_freestyle_men, .game-detail__content.game-detail__ski_freestyle_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle_men .game-detail__league, .game-detail__content.game-detail__ski_freestyle_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle_men, .game-detail__content.header-left-border__ski_freestyle_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_freestyle_momen, .game-detail__content.game-detail__ski_freestyle_momen {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle_momen .game-detail__league, .game-detail__content.game-detail__ski_freestyle_momen .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle_momen, .game-detail__content.header-left-border__ski_freestyle_momen {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_jumping, .game-detail__content.game-detail__ski_jumping {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_jumping .game-detail__league, .game-detail__content.game-detail__ski_jumping .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_jumping, .game-detail__content.header-left-border__ski_jumping {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snooker, .game-detail__content.game-detail__snooker {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snooker .game-detail__league, .game-detail__content.game-detail__snooker .game-detail__league {
    background-color: #65d895; }

.game-detail__header-content.header-left-border__snooker, .game-detail__content.header-left-border__snooker {
  border-left: solid 4px #65d895; }

.game-detail__header-content.game-detail__snowboard, .game-detail__content.game-detail__snowboard {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard .game-detail__league, .game-detail__content.game-detail__snowboard .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard, .game-detail__content.header-left-border__snowboard {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snowboard_men, .game-detail__content.game-detail__snowboard_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard_men .game-detail__league, .game-detail__content.game-detail__snowboard_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard_men, .game-detail__content.header-left-border__snowboard_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snowboard_women, .game-detail__content.game-detail__snowboard_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard_women .game-detail__league, .game-detail__content.game-detail__snowboard_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard_women, .game-detail__content.header-left-border__snowboard_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__softball, .game-detail__content.game-detail__softball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__softball .game-detail__league, .game-detail__content.game-detail__softball .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__softball, .game-detail__content.header-left-border__softball {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__starmania, .game-detail__content.game-detail__starmania {
  border-right: none !important; }
  .game-detail__header-content.game-detail__starmania .game-detail__league, .game-detail__content.game-detail__starmania .game-detail__league {
    background-color: #edff9c; }

.game-detail__header-content.header-left-border__starmania, .game-detail__content.header-left-border__starmania {
  border-left: solid 4px #edff9c; }

.game-detail__header-content.game-detail__summer_olympics, .game-detail__content.game-detail__summer_olympics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__summer_olympics .game-detail__league, .game-detail__content.game-detail__summer_olympics .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__summer_olympics, .game-detail__content.header-left-border__summer_olympics {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__swimming, .game-detail__content.game-detail__swimming {
  border-right: none !important; }
  .game-detail__header-content.game-detail__swimming .game-detail__league, .game-detail__content.game-detail__swimming .game-detail__league {
    background-color: #77f9e5; }

.game-detail__header-content.header-left-border__swimming, .game-detail__content.header-left-border__swimming {
  border-left: solid 4px #77f9e5; }

.game-detail__header-content.game-detail__table_tennis, .game-detail__content.game-detail__table_tennis {
  border-right: none !important; }
  .game-detail__header-content.game-detail__table_tennis .game-detail__league, .game-detail__content.game-detail__table_tennis .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__table_tennis, .game-detail__content.header-left-border__table_tennis {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__tennis, .game-detail__content.game-detail__tennis {
  border-right: none !important; }
  .game-detail__header-content.game-detail__tennis .game-detail__league, .game-detail__content.game-detail__tennis .game-detail__league {
    background-color: #dbed17; }

.game-detail__header-content.header-left-border__tennis, .game-detail__content.header-left-border__tennis {
  border-left: solid 4px #dbed17; }

.game-detail__header-content.game-detail__thai_boxing, .game-detail__content.game-detail__thai_boxing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__thai_boxing .game-detail__league, .game-detail__content.game-detail__thai_boxing .game-detail__league {
    background-color: #ff7377; }

.game-detail__header-content.header-left-border__thai_boxing, .game-detail__content.header-left-border__thai_boxing {
  border-left: solid 4px #ff7377; }

.game-detail__header-content.game-detail__track_field_sports, .game-detail__content.game-detail__track_field_sports {
  border-right: none !important; }
  .game-detail__header-content.game-detail__track_field_sports .game-detail__league, .game-detail__content.game-detail__track_field_sports .game-detail__league {
    background-color: #f8a5a3; }

.game-detail__header-content.header-left-border__track_field_sports, .game-detail__content.header-left-border__track_field_sports {
  border-left: solid 4px #f8a5a3; }

.game-detail__header-content.game-detail__tv_total_high_diving, .game-detail__content.game-detail__tv_total_high_diving {
  border-right: none !important; }
  .game-detail__header-content.game-detail__tv_total_high_diving .game-detail__league, .game-detail__content.game-detail__tv_total_high_diving .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__tv_total_high_diving, .game-detail__content.header-left-border__tv_total_high_diving {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__us_presidential_election, .game-detail__content.game-detail__us_presidential_election {
  border-right: none !important; }
  .game-detail__header-content.game-detail__us_presidential_election .game-detail__league, .game-detail__content.game-detail__us_presidential_election .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__us_presidential_election, .game-detail__content.header-left-border__us_presidential_election {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__volleyball, .game-detail__content.game-detail__volleyball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__volleyball .game-detail__league, .game-detail__content.game-detail__volleyball .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__volleyball, .game-detail__content.header-left-border__volleyball {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__waterpolo, .game-detail__content.game-detail__waterpolo {
  border-right: none !important; }
  .game-detail__header-content.game-detail__waterpolo .game-detail__league, .game-detail__content.game-detail__waterpolo .game-detail__league {
    background-color: #77f9e5; }

.game-detail__header-content.header-left-border__waterpolo, .game-detail__content.header-left-border__waterpolo {
  border-left: solid 4px #77f9e5; }

.game-detail__header-content.game-detail__winter_olympics, .game-detail__content.game-detail__winter_olympics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__winter_olympics .game-detail__league, .game-detail__content.game-detail__winter_olympics .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__winter_olympics, .game-detail__content.header-left-border__winter_olympics {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__womens_biathlon, .game-detail__content.game-detail__womens_biathlon {
  border-right: none !important; }
  .game-detail__header-content.game-detail__womens_biathlon .game-detail__league, .game-detail__content.game-detail__womens_biathlon .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__womens_biathlon, .game-detail__content.header-left-border__womens_biathlon {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__nascar, .game-detail__content.game-detail__nascar {
  border-right: none !important; }
  .game-detail__header-content.game-detail__nascar .game-detail__league, .game-detail__content.game-detail__nascar .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__nascar, .game-detail__content.header-left-border__nascar {
  border-left: solid 4px #aecbc4; }

.game-detail__widgets {
  background-color: #000000;
  height: auto !important;
  max-height: 25rem; }
  .game-detail__widgets .slide-wrapper, .game-detail__widgets .liveplayer {
    max-height: 25rem;
    height: calc(100vw / 1.75); }
  .game-detail__widgets .widget-toggle {
    display: none !important; }
  .game-detail__widgets .widget-toggle-overlay {
    display: none !important; }
  .game-detail__widgets .slider-indicator {
    opacity: 1 !important; }

.widget-wrapper__default {
  border-left: solid 4px #f5c100; }

.widget-wrapper__alpine_skiing {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__alpine_skiing_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__alpine_skiing_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__american_football {
  border-left: solid 4px #a0d180; }

.widget-wrapper__aussie_rules {
  border-left: solid 4px #a0d180; }

.widget-wrapper__badminton {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__bandy {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__baseball {
  border-left: solid 4px #e9a885; }

.widget-wrapper__basketball {
  border-left: solid 4px #ffa84f; }

.widget-wrapper__beach_soccer {
  border-left: solid 4px #ffde66; }

.widget-wrapper__beach_volleyball {
  border-left: solid 4px #ffde66; }

.widget-wrapper__biathlon {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__biathlon_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__big_brother {
  border-left: solid 4px #ff7373; }

.widget-wrapper__bowls {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__boxing {
  border-left: solid 4px #ff7373; }

.widget-wrapper__champions_league {
  border-left: solid 4px #50d001; }

.widget-wrapper__cricket {
  border-left: solid 4px #f8a5a3; }

.widget-wrapper__cross_country_ski {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cross_country_skiing_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cross_country_skiing_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__curling {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cycling {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__darts {
  border-left: solid 4px #ff90a5; }

.widget-wrapper__dogs {
  border-left: solid 4px #ff7373; }

.widget-wrapper__entertainment {
  border-left: solid 4px #ff7373; }

.widget-wrapper__esports {
  border-left: solid 4px #edff9c; }

.widget-wrapper__europa_league {
  border-left: solid 4px #50d002; }

.widget-wrapper__eurovision_song_contest {
  border-left: solid 4px #ff7373; }

.widget-wrapper__federal_president_choice {
  border-left: solid 4px #ff7373; }

.widget-wrapper__field_hockey {
  border-left: solid 4px #aae66b; }

.widget-wrapper__football {
  border-left: solid 4px #50d000; }

.widget-wrapper__formula_1 {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__fun_bets {
  border-left: solid 4px #ff7374; }

.widget-wrapper__futsal {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__golf {
  border-left: solid 4px #aae66b; }

.widget-wrapper__handball {
  border-left: solid 4px #70b1ff; }

.widget-wrapper__harness_racing {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__hockey {
  border-left: solid 4px #aae66b; }

.widget-wrapper__horses {
  border-left: solid 4px #ff7373; }

.widget-wrapper__ice_hockey {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__lacross {
  border-left: solid 4px #aae66b; }

.widget-wrapper__longterm_bets {
  border-left: solid 4px #dee7d9; }

.widget-wrapper__motorcycle {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__motorsport {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__nordic_combine {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__papal_election {
  border-left: solid 4px #ff7375; }

.widget-wrapper__pesapallo {
  border-left: solid 4px #e9a885; }

.widget-wrapper__politics {
  border-left: solid 4px #ff7376; }

.widget-wrapper__rally {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__reality {
  border-left: solid 4px #ff7374; }

.widget-wrapper__rugby {
  border-left: solid 4px #a0d180; }

.widget-wrapper__sailing {
  border-left: solid 4px #83d7fb; }

.widget-wrapper__scull {
  border-left: solid 4px #83d7fb; }

.widget-wrapper__ski_freestyle {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_freestyle_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_freestyle_momen {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_jumping {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snooker {
  border-left: solid 4px #65d895; }

.widget-wrapper__snowboard {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snowboard_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snowboard_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__softball {
  border-left: solid 4px #e9a885; }

.widget-wrapper__starmania {
  border-left: solid 4px #edff9c; }

.widget-wrapper__summer_olympics {
  border-left: solid 4px #ffde66; }

.widget-wrapper__swimming {
  border-left: solid 4px #77f9e5; }

.widget-wrapper__table_tennis {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__tennis {
  border-left: solid 4px #dbed17; }

.widget-wrapper__thai_boxing {
  border-left: solid 4px #ff7377; }

.widget-wrapper__track_field_sports {
  border-left: solid 4px #f8a5a3; }

.widget-wrapper__tv_total_high_diving {
  border-left: solid 4px #ff7373; }

.widget-wrapper__us_presidential_election {
  border-left: solid 4px #ff7373; }

.widget-wrapper__volleyball {
  border-left: solid 4px #ffde66; }

.widget-wrapper__waterpolo {
  border-left: solid 4px #77f9e5; }

.widget-wrapper__winter_olympics {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__womens_biathlon {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__nascar {
  border-left: solid 4px #aecbc4; }

.betslip-tip__tip-remove {
  z-index: 2; }

.gamelist-group__sports {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
  padding-top: 0.75rem !important;
  padding-left: 1rem !important;
  padding-bottom: 0.5rem !important; }
  .gamelist-group__sports .brand-specific-hidden {
    display: -ms-flexbox;
    display: flex;
    padding-left: 1rem !important; }

.gamelist-group__icon-text {
  padding-left: 22px !important;
  text-align: left !important; }
  .gamelist-group__icon-text--default {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing_men {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing_women {
    background-position: left !important; }
  .gamelist-group__icon-text--american_football {
    background-position: left !important; }
  .gamelist-group__icon-text--aussie_rules {
    background-position: left !important; }
  .gamelist-group__icon-text--badminton {
    background-position: left !important; }
  .gamelist-group__icon-text--bandy {
    background-position: left !important; }
  .gamelist-group__icon-text--baseball {
    background-position: left !important; }
  .gamelist-group__icon-text--basketball {
    background-position: left !important; }
  .gamelist-group__icon-text--beach_soccer {
    background-position: left !important; }
  .gamelist-group__icon-text--beach_volleyball {
    background-position: left !important; }
  .gamelist-group__icon-text--biathlon {
    background-position: left !important; }
  .gamelist-group__icon-text--biathlon_men {
    background-position: left !important; }
  .gamelist-group__icon-text--big_brother {
    background-position: left !important; }
  .gamelist-group__icon-text--bowls {
    background-position: left !important; }
  .gamelist-group__icon-text--boxing {
    background-position: left !important; }
  .gamelist-group__icon-text--champions_league {
    background-position: left !important; }
  .gamelist-group__icon-text--cricket {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_ski {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_skiing_men {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_skiing_women {
    background-position: left !important; }
  .gamelist-group__icon-text--curling {
    background-position: left !important; }
  .gamelist-group__icon-text--cycling {
    background-position: left !important; }
  .gamelist-group__icon-text--darts {
    background-position: left !important; }
  .gamelist-group__icon-text--dogs {
    background-position: left !important; }
  .gamelist-group__icon-text--entertainment {
    background-position: left !important; }
  .gamelist-group__icon-text--esports {
    background-position: left !important; }
  .gamelist-group__icon-text--europa_league {
    background-position: left !important; }
  .gamelist-group__icon-text--eurovision_song_contest {
    background-position: left !important; }
  .gamelist-group__icon-text--federal_president_choice {
    background-position: left !important; }
  .gamelist-group__icon-text--field_hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--football {
    background-position: left !important; }
  .gamelist-group__icon-text--formula_1 {
    background-position: left !important; }
  .gamelist-group__icon-text--fun_bets {
    background-position: left !important; }
  .gamelist-group__icon-text--futsal {
    background-position: left !important; }
  .gamelist-group__icon-text--golf {
    background-position: left !important; }
  .gamelist-group__icon-text--handball {
    background-position: left !important; }
  .gamelist-group__icon-text--harness_racing {
    background-position: left !important; }
  .gamelist-group__icon-text--hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--horses {
    background-position: left !important; }
  .gamelist-group__icon-text--ice_hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--lacross {
    background-position: left !important; }
  .gamelist-group__icon-text--longterm_bets {
    background-position: left !important; }
  .gamelist-group__icon-text--motorcycle {
    background-position: left !important; }
  .gamelist-group__icon-text--motorsport {
    background-position: left !important; }
  .gamelist-group__icon-text--nordic_combine {
    background-position: left !important; }
  .gamelist-group__icon-text--papal_election {
    background-position: left !important; }
  .gamelist-group__icon-text--pesapallo {
    background-position: left !important; }
  .gamelist-group__icon-text--politics {
    background-position: left !important; }
  .gamelist-group__icon-text--rally {
    background-position: left !important; }
  .gamelist-group__icon-text--reality {
    background-position: left !important; }
  .gamelist-group__icon-text--rugby {
    background-position: left !important; }
  .gamelist-group__icon-text--sailing {
    background-position: left !important; }
  .gamelist-group__icon-text--scull {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle_men {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle_momen {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_jumping {
    background-position: left !important; }
  .gamelist-group__icon-text--snooker {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard_men {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard_women {
    background-position: left !important; }
  .gamelist-group__icon-text--softball {
    background-position: left !important; }
  .gamelist-group__icon-text--starmania {
    background-position: left !important; }
  .gamelist-group__icon-text--summer_olympics {
    background-position: left !important; }
  .gamelist-group__icon-text--swimming {
    background-position: left !important; }
  .gamelist-group__icon-text--table_tennis {
    background-position: left !important; }
  .gamelist-group__icon-text--tennis {
    background-position: left !important; }
  .gamelist-group__icon-text--thai_boxing {
    background-position: left !important; }
  .gamelist-group__icon-text--track_field_sports {
    background-position: left !important; }
  .gamelist-group__icon-text--tv_total_high_diving {
    background-position: left !important; }
  .gamelist-group__icon-text--us_presidential_election {
    background-position: left !important; }
  .gamelist-group__icon-text--volleyball {
    background-position: left !important; }
  .gamelist-group__icon-text--waterpolo {
    background-position: left !important; }
  .gamelist-group__icon-text--winter_olympics {
    background-position: left !important; }
  .gamelist-group__icon-text--womens_biathlon {
    background-position: left !important; }
  .gamelist-group__icon-text--nascar {
    background-position: left !important; }

.gamelist-group__label {
  margin-right: 0 !important;
  padding: 0.25rem 1rem !important; }

transaction-detail .ticket-game {
  /* exceptions based on state */ }
  transaction-detail .ticket-game.ticketstatus_open {
    border-left: 0.25rem solid #6b9edd; }
  transaction-detail .ticket-game.ticketstatus_sold {
    border-left: 0.25rem solid #f0dd2f; }
  transaction-detail .ticket-game.ticketstatus_won {
    border-left: 0.25rem solid #52bc12; }
  transaction-detail .ticket-game.ticketstatus_lost {
    border-left: 0.25rem solid #ec6971; }
  transaction-detail .ticket-game.ticketstatus_cancelled::before {
    border-color: #d0d5cf; }
  transaction-detail .ticket-game .sport-label {
    width: 100% !important;
    margin-left: 0 !important;
    border-top-right-radius: 0 !important;
    background: transparent !important; }

.matroschka {
  background-color: #ffffff !important;
  color: #000000 !important; }
  .matroschka .icon {
    background: transparent url(assets/images/brands/xtip/small-matroschka.png) center center no-repeat !important;
    background-size: 100% !important;
    width: 20px !important; }
  .matroschka .counter {
    color: #000000 !important; }

.slider {
  background-image: url(assets/images/teaser/Rotator_Tablet_Wall.jpg) !important;
  background-position: center !important; }

.site-header__container--right {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.link-icons {
  display: block; }
  .link-icons .header-phone {
    display: block;
    padding: 7px 10px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 87.4 87.8' style='enable-background:new 0 0 87.4 87.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:%23FFFFFF;}%3C/style%3E%3Cpath class='st0' d='M68.5,87.7c-4.4-1.8-9.9-3.2-14.7-6.1C34,69.8,17.5,53.3,5.5,33.6c-0.5-0.8-1-1.7-1.4-2.7c-7-16.2-5.7-18,8.4-29c3.8-3,6.9-2.2,9.7,1.9s5.2,8.5,8.4,12.4c3.8,4.6,3.9,9.1,0.3,13.5c-3,3.8-2.3,6.7,0.9,9.8C38,45.4,44,51.3,50,57.3c1.8,1.8,3.6,2.1,5.6,0.4c6.4-5.3,12.3-4,18.3,1c3.2,2.6,6.8,4.7,10.3,6.9c3.1,2,4,5.2,2.1,7.7c-3.7,4.8-8.2,9.1-12.5,13.3C73,87.4,71.1,87.2,68.5,87.7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 center;
    font-family: "DigitsRegular";
    font-size: 0.8125rem;
    line-height: 1.875rem;
    color: #ffffff;
    margin-right: 10px; }
  .link-icons .header-mail {
    display: block;
    padding: 7px 10px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100.6 71.3' style='enable-background:new 0 0 100.6 71.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:%23FFCD03;}.st1{fill:%23FFFFFF;}%3C/style%3E%3Cpath class='st0' d='M0,6V0h100.6c-1.8,3.4-2.6,6.3-4.4,8C83.5,19.3,70.7,30.4,57.8,41.5c-6.1,5.3-10.1,5.3-16.3,0.2c-1.3-1.1-2.5-2.2-3.8-3.3L0,6z'/%3E%3Cpath class='st1' d='M0,71v-6l31.7-24.3c6.7,3.2,12.4,8.1,18.1,8s11.3-5.1,17.7-8.3c8.8,6.9,18.5,14.7,28.4,22.2c3,2.3,3.9,4.6,2.7,8.5c-9,0-18.1,0-27.2,0C47.6,71.2,23.8,71.1,0,71z'/%3E%3Cpath class='st1' d='M0,11l30.3,25.8L0,60V11z'/%3E%3Cpath class='st1' d='M69.2,36.8L98.8,11v49.1L69.2,36.8z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 center;
    font-family: "DigitsRegular";
    font-size: 0.8125rem;
    line-height: 1.875rem;
    color: #ffffff;
    margin-right: 10px; }

.site-header__login.custom-inline {
  -ms-flex-align: center;
      align-items: center; }
  .site-header__login.custom-inline .site-header__login-submit--custom {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    min-width: initial;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex: 0 1 30%;
        flex: 0 1 30%; }
    .site-header__login.custom-inline .site-header__login-submit--custom .site-header__forgot-pass--btn {
      font-size: 15px;
      -ms-flex: 0 40%;
          flex: 0 40%;
      max-height: 2.1em;
      padding: 5px;
      font-family: "Oswald Bold";
      color: #fff;
      background-color: #3e3e3e; }
    .site-header__login.custom-inline .site-header__login-submit--custom .site-header__submit--btn {
      font-size: 15px;
      max-height: 2.1em;
      padding: 5px;
      margin-left: 7%;
      width: 100%;
      font-family: "Oswald Bold"; }
  .site-header__login.custom-inline .site-header__login--col--row--input {
    background-color: #262626;
    border-color: #262626;
    color: #fff;
    font-family: "Oswald Bold"; }
    .site-header__login.custom-inline .site-header__login--col--row--input::-webkit-input-placeholder {
      font-family: "Oswald Bold";
      color: #fff; }
    .site-header__login.custom-inline .site-header__login--col--row--input::-moz-placeholder {
      font-family: "Oswald Bold";
      color: #fff; }
    .site-header__login.custom-inline .site-header__login--col--row--input::placeholder {
      font-family: "Oswald Bold";
      color: #fff; }

.site-header__container--left.custom-header .header-button__icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M17.909 2.3418V0H.0003v2.3418H17.909z'/%3E%3Cpath id='c' d='M17.909 2.9077V.5657H.0003v2.342H17.909z'/%3E%3Cpath id='e' d='M8.9547 3h8.9543V.658H.0003V3z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.3418H1.1713c-.647 0-1.171-.524-1.171-1.171s.524-1.171 1.171-1.171h15.567c.647 0 1.171.524 1.171 1.171s-.524 1.171-1.171 1.171' fill='%23FFF' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 6)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.9077H1.1713c-.647 0-1.171-.524-1.171-1.171 0-.646.524-1.171 1.171-1.171h15.567c.647 0 1.171.525 1.171 1.171 0 .647-.524 1.171-1.171 1.171' fill='%23ffcd00' mask='url(%23d)'/%3E%3C/g%3E%3Cg transform='translate(0 13)'%3E%3Cmask id='f' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath d='M16.7383 3H1.1713c-.647 0-1.171-.524-1.171-1.171S.5243.658 1.1713.658h15.567c.647 0 1.171.524 1.171 1.171S17.3853 3 16.7383 3' fill='%23FFF' mask='url(%23f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%; }

.site-header__container--left.custom-header .site-header__element-sub.site-header__register {
  margin-left: 0 !important; }
  .site-header__container--left.custom-header .site-header__element-sub.site-header__register .site-header__register--btn {
    padding: 0 4px !important;
    font-family: "Oswald Bold";
    text-transform: capitalize; }

.site-header__element.site-header__inline-menu {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }
  .site-header__element.site-header__inline-menu .site-header__element-sub .button.button__primary {
    font-family: "Oswald Bold";
    padding: 0 !important;
    text-transform: capitalize !important; }

.header-button__label {
  position: relative; }
  .header-button__label span.betslip-button__rectangle {
    position: absolute;
    top: -8px;
    right: -9px;
    background-color: #f5c100;
    display: inline-block;
    font-size: 10px;
    color: #000;
    height: 19px;
    margin: 0;
    line-height: 1em;
    padding: 4px;
    border-radius: 2px; }

.header-button__icon--menu {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M17.909 2.3418V0H.0003v2.3418H17.909z'/%3E%3Cpath id='c' d='M17.909 2.9077V.5657H.0003v2.342H17.909z'/%3E%3Cpath id='e' d='M8.9547 3h8.9543V.658H.0003V3z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.3418H1.1713c-.647 0-1.171-.524-1.171-1.171s.524-1.171 1.171-1.171h15.567c.647 0 1.171.524 1.171 1.171s-.524 1.171-1.171 1.171' fill='%23FFF' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 6)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.9077H1.1713c-.647 0-1.171-.524-1.171-1.171 0-.646.524-1.171 1.171-1.171h15.567c.647 0 1.171.525 1.171 1.171 0 .647-.524 1.171-1.171 1.171' fill='%23ffcd00' mask='url(%23d)'/%3E%3C/g%3E%3Cg transform='translate(0 13)'%3E%3Cmask id='f' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath d='M16.7383 3H1.1713c-.647 0-1.171-.524-1.171-1.171S.5243.658 1.1713.658h15.567c.647 0 1.171.524 1.171 1.171S17.3853 3 16.7383 3' fill='%23FFF' mask='url(%23f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%; }

.header-button__icon--user {
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 194 209' style='enable-background:new 0 0 194 209;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23FFCD00;} %3C/style%3E %3Cpath class='st0' d='M97,0c30.9,0,56,24.9,56,55.8c0,0.1,0,0.1,0,0.2c0,21-12,40-29,49c40,12,70,49,70,93c0,4-1,8-1,11H0v-11 c-0.1-42.8,28-80.7,69-93c-17-9-29-28-29-49C40,25,66,0,97,0z'/%3E %3C/svg%3E") no-repeat;
  padding: 1em;
  border: 1px solid #fff;
  border-radius: 2px;
  margin-right: 5px;
  background-size: 63%;
  background-position: center center; }

.header-button .label-menu {
  text-transform: capitalize; }
  .header-button .label-menu.logged-in {
    display: none !important; }

.betslip-button__label {
  text-transform: capitalize !important;
  font-family: "Oswald Bold" !important; }

.betslip-button-icon {
  display: none !important; }

.site-header__login-forgot-text {
  display: none !important; }

.inline-login-submit {
  display: none !important; }

.inactive-col {
  opacity: 1 !important; }

.site-header__login--col--row--input.form-element-input.form-element-input__textarea::after {
  display: none; }

.show-arrow-btn::after {
  display: none !important;
  opacity: 0 !important; }

.app-content .sidebar-container.with-home-page-filters .sidebar-scrollable-container.narrow-scroll {
  padding: 15px 0 0 !important; }

.site-header__element.site-header__menu-user-details {
  -ms-flex-positive: 4 !important;
      flex-grow: 4 !important; }
  .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
    -ms-flex-align: center !important;
        align-items: center !important;
    width: 100% !important;
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    font-family: "Oswald Bold" !important; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances.logged-in .header-button__icon {
      display: none !important; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances .site-header__user-info {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances .site-header__user-balances__balance {
      font-family: "Oswald Bold";
      color: #f5c100; }

.search-form.sidebar-search-bar .search-form__input {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
  .search-form.sidebar-search-bar .search-form__input .search-form__reset {
    display: none; }
  .search-form.sidebar-search-bar .search-form__input input {
    background-color: #1e1e1e !important;
    color: #fff;
    padding-left: 10px !important; }
  .search-form.sidebar-search-bar .search-form__input::before {
    left: initial !important;
    right: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 56.966 56.966' style='enable-background:new 0 0 56.966 56.966;' xml:space='preserve' width='512px' height='512px'%3E %3Cpath d='M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23 s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92 c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17 s-17-7.626-17-17S14.61,6,23.984,6z' fill='%23fff'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") !important; }

.filter-select--default.filter-select--vertical {
  padding: 3px 12px !important; }
  .filter-select--default.filter-select--vertical::after {
    position: relative !important;
    content: '';
    display: block;
    width: 12px;
    height: 10px;
    bottom: initial !important;
    margin-bottom: -8px !important;
    left: 0 !important;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%231e1e1e' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") !important;
    opacity: 1 !important; }
  .filter-select--default.filter-select--vertical.filter-select--is-selected .filter-select__content {
    background-color: #f5c100; }
    .filter-select--default.filter-select--vertical.filter-select--is-selected .filter-select__content .filter-select__temp {
      line-height: 1.3em !important;
      color: #1e1e1e !important;
      padding-right: 16px !important;
      text-align: center;
      padding: 5px 0 !important; }
  .filter-select--default.filter-select--vertical .filter-select__content {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5) !important;
    background-color: #1e1e1e;
    border-radius: 3px; }
    .filter-select--default.filter-select--vertical .filter-select__content .filter-select__temp {
      height: 100% !important;
      line-height: 1.3em !important;
      padding-left: 12px !important;
      padding-right: 12px !important;
      width: 100%;
      color: #fff !important;
      text-align: center;
      text-transform: capitalize !important; }
  .filter-select--default.filter-select--vertical.filter-select--is-selected {
    color: #000 !important; }
    .filter-select--default.filter-select--vertical.filter-select--is-selected::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%23F5C100' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") !important; }

.filter-select--default.filter-select--vertical .filter-select__body {
  width: 100% !important; }
  .filter-select--default.filter-select--vertical .filter-select__body select {
    width: 100% !important; }

.button-group.time-filter-buttons {
  margin-top: 0 !important;
  margin-bottom: 0.7em;
  padding-left: 7px !important;
  padding-right: 12px !important; }
  .button-group.time-filter-buttons button {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    font-size: 13px; }
  .button-group.time-filter-buttons .inline-buttons {
    position: relative !important;
    width: 25% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 3.4em; }
    .button-group.time-filter-buttons .inline-buttons:first-child {
      padding-left: 3px !important; }
      .button-group.time-filter-buttons .inline-buttons:first-child button {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .button-group.time-filter-buttons .inline-buttons:first-child::before {
        display: none !important; }
    .button-group.time-filter-buttons .inline-buttons::before {
      content: ' ';
      border-left: 1px solid #908b8b !important;
      height: 60%;
      display: inline-block;
      position: absolute;
      top: 20%;
      z-index: 4;
      left: -0.5px; }
    .button-group.time-filter-buttons .inline-buttons button {
      text-align: center !important;
      color: #fff;
      height: 100%;
      font-size: 11px;
      border-radius: 0; }
    .button-group.time-filter-buttons .inline-buttons:nth-child(4) {
      padding-right: 0 !important; }
      .button-group.time-filter-buttons .inline-buttons:nth-child(4) button {
        padding-left: 4px !important;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        position: relative; }
  .button-group.time-filter-buttons > *:last-child {
    padding-right: 0 !important; }
  .button-group.time-filter-buttons button {
    background-color: #1e1e1e;
    font-family: "Oswald Bold";
    text-align: center !important;
    color: #fff; }
    .button-group.time-filter-buttons button:hover {
      background-color: #f5c100 !important;
      color: #000; }
    .button-group.time-filter-buttons button.selected {
      color: #000 !important; }
  .button-group.time-filter-buttons .button-group__header:first-child {
    display: none; }

.button-group__items.layout-half-width > button-item:last-child {
  padding-right: 0 !important; }

.filter-bar__hidden {
  display: block !important; }

.filter-bar__item--last .filter-select--vertical .filter-select__body {
  z-index: 3; }

.filter-bar__item--last .filter-select--vertical::after {
  z-index: 4; }

.filter-bar__item--last .filter-select--vertical.filter-select--is-disabled::after {
  z-index: 0; }

.time-filter {
  display: none !important; }
  .time-filter.xtip {
    display: block !important; }

.search-form.sidebar-search-bar {
  margin: 0 13px 5px 10px !important; }

.top-league-buttons {
  padding: 0 !important; }
  .top-league-buttons .button-group__items .inline-buttons {
    padding: 0 !important; }
    .top-league-buttons .button-group__items .inline-buttons .button-item {
      position: relative;
      padding-left: 2em;
      padding-top: 13px;
      padding-bottom: 13px;
      border-right: none !important;
      border-radius: 0 !important;
      border-top: 1px solid #c3c3c3 !important; }
      .top-league-buttons .button-group__items .inline-buttons .button-item::before {
        content: ' ';
        width: 17px;
        height: 17px;
        background-size: 17px 17px;
        background-position: right center;
        background-repeat: no-repeat;
        display: inline-block;
        position: absolute;
        left: 6px; }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-football::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-football.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-tennis::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-tennis.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-formula_1::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-formula_1.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-motorcycle::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-motorcycle.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-boxing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-boxing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cycling::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cycling.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ice_hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ice_hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-baseball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-baseball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-basketball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-basketball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-nordic_combined::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-nordic_combined.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-handball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-handball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-starmania::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-starmania.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-big_brother::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-big_brother.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-rugby::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-rugby.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-golf::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-golf.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-eurovision_song_contest::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-eurovision_song_contest.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-volleyball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-volleyball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-federal_president_choice::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-federal_president_choice.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-waterpolo::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-waterpolo.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-rally::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-rally.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-track_field_sports::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-track_field_sports.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-swimming::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-swimming.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-table_tennis::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-table_tennis.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-us_presidential_election::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-us_presidential_election.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-darts::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-darts.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-entertainment::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-entertainment.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-curling::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-curling.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-scull::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-scull.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snooker::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snooker.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-politics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-politics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-bandy::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-bandy.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-futsal::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-futsal.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-beach_soccer::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-beach_soccer.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-fun_bets::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-fun_bets.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-aussie_rules::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-aussie_rules.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-lacrosse::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-lacrosse.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-sailing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-sailing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-thai_boxing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-thai_boxing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-field_hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-field_hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-bowls::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-bowls.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-motorsport::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-motorsport.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-summer_olympics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-summer_olympics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-longterm_bets::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-longterm_bets.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-softball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-softball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-reality::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-reality.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-biathlon_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-biathlon_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-womens_biathlon::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-womens_biathlon.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_jumping::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_jumping.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cross_country_skiing_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cross_country_skiing_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cricket::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cricket.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-beach_volleyball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-beach_volleyball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-papal_election::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-papal_election.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-winter_olympics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-winter_olympics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-pesapallo::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-pesapallo.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-badminton::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-badminton.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-horses::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-horses.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-dogs::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-dogs.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-harness_racing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-harness_racing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-champions_league::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-champions_league.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-europa_league::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-europa_league.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cross_country_ski::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cross_country_ski.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-biathlon::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-biathlon.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-tv_total_high_diving::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-tv_total_high_diving.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-esports::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-esports.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-schlag_den_star::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-schlag_den_star.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-nascar::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-nascar.svg); }

.crosspromo {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  .crosspromo .crosspromo_item a {
    width: 100%; }
    .crosspromo .crosspromo_item a img {
      width: 100%; }
  .crosspromo .crosspromo_item:last-child {
    margin-bottom: 0 !important; }

.filter-select--default.filter-select--vertical.filter-select--is-disabled {
  opacity: 0.2 !important; }

.filter-select--default.filter-select--vertical .filter-select__content {
  height: 1.9875rem !important; }
  .filter-select--default.filter-select--vertical .filter-select__content select {
    height: 1.9875rem !important; }

.button-item.right-border {
  border-left-style: solid;
  border-left-width: 5px; }

.site-footer-item__image-link .footer-item__link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.site-footer-item__sponsoring {
  padding: 1.5625rem !important;
  background-size: 95% !important; }
  .site-footer-item__sponsoring__arm {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/Arminia_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__arm:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/Arminia_color.svg); }
  .site-footer-item__sponsoring__deg {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/DEG_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__deg:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/DEG_color.svg); }
  .site-footer-item__sponsoring__msv {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/MSV_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__msv:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/MSV_color.svg); }
  .site-footer-item__sponsoring__rvk {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RheinVikings_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__rvk:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RheinVikings_color.svg); }
  .site-footer-item__sponsoring__rwe {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RWE_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__rwe:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RWE_color.svg); }
  .site-footer-item__sponsoring__tcf {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/TCF_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__tcf:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/TCF_color.svg); }

.app-promo-area.app-promo-area-brand {
  font-family: 'Ropa Sans'; }
  .app-promo-area.app-promo-area-brand .app-promo-area-item .app-promo-area-heading {
    font-family: 'Oswald Bold', 'Ropa Sans', sans-serif;
    font-weight: normal; }

.brand-specific-hidden {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-item-align: center;
      align-self: center;
  padding-left: 0.625rem; }

market-header {
  margin: 0 !important; }

.market-header {
  margin: 0 !important; }
  .market-header--wrap {
    width: 100% !important; }
  .market-header__market {
    margin: 0 !important; }
    .market-header__market-separators.default-hidden {
      display: -ms-flexbox !important;
      display: flex !important; }

@media only screen and (min-width: 700px) {
  .market-list {
    padding: 0 1rem !important; } }

.game-detail__markets .market-list .market .market__header.market__header {
  display: -ms-flexbox !important;
  display: flex !important; }

.gamelist {
  margin: 0 !important; }
  .gamelist__group {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
    margin-left: 0 !important; }
    .gamelist__group__sports {
      width: 100% !important; }
    .gamelist__group__label {
      -ms-flex-item-align: inherit !important;
          align-self: inherit !important;
      width: 100% !important; }
  .gamelist-group__sports {
    width: 100% !important; }
  .gamelist-group__label {
    -ms-flex-item-align: inherit !important;
        align-self: inherit !important;
    width: 100% !important;
    background-color: #efefef !important;
    font-size: 0.85rem !important; }

.game__teams, .game__standings-video-container {
  background: transparent !important; }

.game__header {
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.game__standings-video-container {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
  padding-left: 1rem !important; }

.game__standings-container {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.game__video-stats-buttons-container {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.slider {
  margin: 0 !important; }

.betradar-widget {
  width: 100% !important; }
  @media only screen and (min-width: 1024px) {
    .betradar-widget {
      display: block !important;
      float: left !important; } }

.soon-widgets {
  display: none !important; }

.game__header {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.game-detail__header {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  width: inherit !important;
  position: -webkit-sticky !important;
  position: sticky !important; }

.game-detail__league__wrap {
  padding: 0 !important; }

.game-detail__league {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important; }

.game-detail__league__icon-text.game-detail__league__icon-text {
  display: none !important; }

@media only screen and (min-width: 768px) {
  .game__standings-container {
    padding-left: 1.5rem !important; } }

@media only screen and (min-width: 768px) {
  .game-detail {
    margin: 0 !important; }
  .game-detail__widgets {
    margin-top: 0 !important; } }

.game-details__widgets-wrap {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }

.game__header,
.game__teams,
.game__standings-video-container {
  background-color: transparent !important; }

@media only screen and (min-width: 768px) {
  .game__teams {
    -ms-flex: 1 1 100% !important;
        flex: 1 1 100% !important; } }

@media only screen and (min-width: 768px) {
  .game__standings-video-container {
    -ms-flex: 1 1 32% !important;
        flex: 1 1 32% !important; } }

@media only screen and (min-width: 1024px) {
  .game__standings-video-container {
    -ms-flex: 1 1 30% !important;
        flex: 1 1 30% !important; } }

@media only screen and (min-width: 1280px) {
  .game__standings-video-container {
    -ms-flex: 1 1 20% !important;
        flex: 1 1 20% !important; } }

@media only screen and (min-width: 1440px) {
  .game__standings-video-container {
    -ms-flex: 1 1 18% !important;
        flex: 1 1 18% !important; } }

@media only screen and (min-width: 1920px) {
  .game__standings-video-container {
    -ms-flex: 1 1 13% !important;
        flex: 1 1 13% !important; } }

.widget-wrapper .widgets {
  display: block !important;
  width: 40% !important; }

.widget-wrapper .widgets {
  display: block !important;
  width: 60% !important; }

.odd-button {
  border: none !important; }
  .odd-button .odd-button__name {
    text-align: left  !important;
    -ms-flex: auto !important;
        flex: auto !important;
    background-color: #efefef !important;
    padding: 0.4375rem 0.375rem !important;
    min-width: auto !important; }
  .odd-button .odd-button__value {
    -ms-flex: 0 0 40px !important;
        flex: 0 0 40px !important;
    background: #d4d4d4 !important;
    padding: 0.4375rem 0.375rem !important;
    font-family: 'Oswald Bold';
    font-size: 0.75rem;
    text-align: center !important; }

.odd-button--hide-tip-text .odd-button__name {
  display: none !important; }

.odd-button--hide-tip-text .odd-button__value {
  background: #d4d4d4 !important;
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important;
  padding: 0.4375rem 0.375rem !important;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important; }

.odd-button--in-betslip .odd-button__name,
.odd-button--in-betslip .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip .odd-button__value {
  background: #fae07f !important; }

.odd-button--hide-tip-text.odd-button--increase .odd-button__name,
.odd-button--hide-tip-text.odd-button--increase .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--increase .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--increase .odd-button__value {
  background: #b8ee97 !important; }

.odd-button--hide-tip-text.odd-button--decrease .odd-button__name,
.odd-button--hide-tip-text.odd-button--decrease .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--decrease .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--decrease .odd-button__value {
  background: #ffacac !important; }

.market__header .market__header {
  display: -ms-flexbox !important;
  display: flex !important; }
  @media only screen and (min-width: 700px) {
    .market__header .market__header {
      display: none !important; } }

.market__header__combicat, .market__header-text {
  background: #ebeff0 !important; }

.market__anchor {
  padding: 0.375rem !important; }

.market-list__link {
  padding: 0.375rem !important; }

@media only screen and (min-width: 1024px) {
  .app-content .sidebar-container {
    box-shadow: none !important; } }

.betslip-is-visible .slider-indicator-item {
  height: 0.5rem !important;
  width: 0.5rem !important; }

.betslip-is-visible .slider-indicator.vertical-indicator li {
  margin: 0 0 0.25em 0 !important; }

.widget-wrapper {
  padding: 1rem 0 0 !important; }

.game-detail__league {
  padding: 0.625rem 1rem 0.25rem !important; }
  .game-detail__league__wrap {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }

.game-details__widgets-wrap,
.game-detail__header-content {
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important; }

/* endinject */
/**
 * Min queries
 */
/**
 * Max queries
 */
/* stylelint-disable */
/* stylelint-enable */
/* Safari 9.0+ (iOS Only) */
/* Safari 9.0+ (non-iOS) */
/*
 * Font
 */
/*
 * Text
 */
/*
How it works:
You include the mixin with the property and a formula thats valid for the css calc function,
where the $ sign gets replaced by the gutter for all defined breakpoints.
calc() get's added to the string automatically

@include gutter('margin')
is a shortcut for
@include gutter('margin', '$')

some working examples:
@include gutter('margin');
@include gutter('margin-left', '-$');
@include gutter('padding-left', '-$ * 2 + 4px');
@include gutter('right', '$ * 1 / 2 - 0.25rem + 2px - $');
*/
/* stylelint-disable */
/* stylelint-enable */
.sticky-bar {
  position: relative; }
  .sticky-bar__content {
    display: block;
    position: absolute;
    width: 100%;
    padding: 7px 10px 19px 10px;
    z-index: 10;
    /* stylelint-disable */
    background: rgba(255, 255, 255, 0.5);
    background: linear-gradient(to bottom, rgba(32, 16, 4, 0.4) 0%, rgba(32, 16, 4, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88201004', endColorstr='#00201004', GradientType=0);
    /* IE6-9 */
    /* stylelint-enable */ }
    .sticky-bar__content--fixed {
      display: inline-block;
      position: fixed;
      top: 0;
      left: 0; }

/*@function em($pixels, $context: $font-size-root) {

  @if (unitless($pixels)) {
    $pixels: $pixels * 1px;
  }

  @if (unitless($context)) {
    $context: $context * 1px;
  }

  @return $pixels / $context * 1em;
}*/
/* stylelint-disable */
/* stylelint-enable */
/* Web fonts
   ========================================================================== */
/* new */
/* sportwetten fonts */
/*
 * Main Colors used in components
 */
/*
 * Default Color Variables
 */
/* MODULE COLORS */
/*@function sportColor($sport, $sport-color-variant:null) {
  // map inception
   @return map-get(map-get($sport_colors, $color-name), $sport-color-variant);

  @if not map-has_key($sport_colors, $sport) {
    @return #f5c100;
  }

  @if ($sport-color-variant != null) {
    // map inception
    @return map-get(map-get($sport_colors, $sport), $sport-color-variant);
  }
  @else {
    @return map-get($sport_colors, $sport);
  }
}*/
/* stylelint-disable */
/* stylelint-enable */
/* inject:scss */
/**
 * Xtip brand styles overriding the default ones
 */
.site-header__logo {
  background-image: url(assets/images/brands/xtip/logo.png); }

.membercard-form-container__img_placeholder {
  width: 100%;
  min-height: 250px;
  background-repeat: no-repeat;
  background-size: contain, cover;
  background-position: center; }
  .membercard-form-container__img_placeholder.emptyMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_back.png); }
  .membercard-form-container__img_placeholder.selectMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_select.png); }
  .membercard-form-container__img_placeholder.frontMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_front.png);
    position: relative; }
  .membercard-form-container__img_placeholder.barcodeMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_empty.png);
    margin-top: 10px;
    position: relative; }

.mc-number {
  width: 100%;
  font-size: 1.25rem;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  color: black;
  position: absolute;
  top: 70%; }

.mc-bc {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 27%; }
  .mc-bc img {
    width: 47%;
    max-width: 250px;
    min-height: 110px; }

.gamelist__group::before, .gamelist__event::before {
  border-left: 4px solid #f5c100;
  content: '';
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  z-index: 1; }

.gamelist__group::after, .gamelist__event::after {
  border-right: none !important; }

.gamelist__group {
  margin-left: 0.25rem; }

.gamelist--default {
  border-color: #f5c100 !important; }
  .gamelist--default .gamelist__event::before,
  .gamelist--default .gamelist__group::before {
    border-left-color: #f5c100 !important; }

.gamelist--alpine_skiing {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing .gamelist__event::before,
  .gamelist--alpine_skiing .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--alpine_skiing_men {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing_men .gamelist__event::before,
  .gamelist--alpine_skiing_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--alpine_skiing_women {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing_women .gamelist__event::before,
  .gamelist--alpine_skiing_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--american_football {
  border-color: #a0d180 !important; }
  .gamelist--american_football .gamelist__event::before,
  .gamelist--american_football .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--aussie_rules {
  border-color: #a0d180 !important; }
  .gamelist--aussie_rules .gamelist__event::before,
  .gamelist--aussie_rules .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--badminton {
  border-color: #9ba8f4 !important; }
  .gamelist--badminton .gamelist__event::before,
  .gamelist--badminton .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--bandy {
  border-color: #aaf4fb !important; }
  .gamelist--bandy .gamelist__event::before,
  .gamelist--bandy .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--baseball {
  border-color: #e9a885 !important; }
  .gamelist--baseball .gamelist__event::before,
  .gamelist--baseball .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--basketball {
  border-color: #ffa84f !important; }
  .gamelist--basketball .gamelist__event::before,
  .gamelist--basketball .gamelist__group::before {
    border-left-color: #ffa84f !important; }

.gamelist--beach_soccer {
  border-color: #ffde66 !important; }
  .gamelist--beach_soccer .gamelist__event::before,
  .gamelist--beach_soccer .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--beach_volleyball {
  border-color: #ffde66 !important; }
  .gamelist--beach_volleyball .gamelist__event::before,
  .gamelist--beach_volleyball .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--biathlon {
  border-color: #aaf4fb !important; }
  .gamelist--biathlon .gamelist__event::before,
  .gamelist--biathlon .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--biathlon_men {
  border-color: #aaf4fb !important; }
  .gamelist--biathlon_men .gamelist__event::before,
  .gamelist--biathlon_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--big_brother {
  border-color: #ff7373 !important; }
  .gamelist--big_brother .gamelist__event::before,
  .gamelist--big_brother .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--bowls {
  border-color: #9ba8f4 !important; }
  .gamelist--bowls .gamelist__event::before,
  .gamelist--bowls .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--boxing {
  border-color: #ff7373 !important; }
  .gamelist--boxing .gamelist__event::before,
  .gamelist--boxing .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--champions_league {
  border-color: #50d001 !important; }
  .gamelist--champions_league .gamelist__event::before,
  .gamelist--champions_league .gamelist__group::before {
    border-left-color: #50d001 !important; }

.gamelist--cricket {
  border-color: #f8a5a3 !important; }
  .gamelist--cricket .gamelist__event::before,
  .gamelist--cricket .gamelist__group::before {
    border-left-color: #f8a5a3 !important; }

.gamelist--cross_country_ski {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_ski .gamelist__event::before,
  .gamelist--cross_country_ski .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cross_country_skiing_men {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_skiing_men .gamelist__event::before,
  .gamelist--cross_country_skiing_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cross_country_skiing_women {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_skiing_women .gamelist__event::before,
  .gamelist--cross_country_skiing_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--curling {
  border-color: #aaf4fb !important; }
  .gamelist--curling .gamelist__event::before,
  .gamelist--curling .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cycling {
  border-color: #aecbc4 !important; }
  .gamelist--cycling .gamelist__event::before,
  .gamelist--cycling .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--darts {
  border-color: #ff90a5 !important; }
  .gamelist--darts .gamelist__event::before,
  .gamelist--darts .gamelist__group::before {
    border-left-color: #ff90a5 !important; }

.gamelist--dogs {
  border-color: #ff7373 !important; }
  .gamelist--dogs .gamelist__event::before,
  .gamelist--dogs .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--entertainment {
  border-color: #ff7373 !important; }
  .gamelist--entertainment .gamelist__event::before,
  .gamelist--entertainment .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--esports {
  border-color: #edff9c !important; }
  .gamelist--esports .gamelist__event::before,
  .gamelist--esports .gamelist__group::before {
    border-left-color: #edff9c !important; }

.gamelist--europa_league {
  border-color: #50d002 !important; }
  .gamelist--europa_league .gamelist__event::before,
  .gamelist--europa_league .gamelist__group::before {
    border-left-color: #50d002 !important; }

.gamelist--eurovision_song_contest {
  border-color: #ff7373 !important; }
  .gamelist--eurovision_song_contest .gamelist__event::before,
  .gamelist--eurovision_song_contest .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--federal_president_choice {
  border-color: #ff7373 !important; }
  .gamelist--federal_president_choice .gamelist__event::before,
  .gamelist--federal_president_choice .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--field_hockey {
  border-color: #aae66b !important; }
  .gamelist--field_hockey .gamelist__event::before,
  .gamelist--field_hockey .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--football {
  border-color: #50d000 !important; }
  .gamelist--football .gamelist__event::before,
  .gamelist--football .gamelist__group::before {
    border-left-color: #50d000 !important; }

.gamelist--formula_1 {
  border-color: #aecbc4 !important; }
  .gamelist--formula_1 .gamelist__event::before,
  .gamelist--formula_1 .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--fun_bets {
  border-color: #ff7374 !important; }
  .gamelist--fun_bets .gamelist__event::before,
  .gamelist--fun_bets .gamelist__group::before {
    border-left-color: #ff7374 !important; }

.gamelist--futsal {
  border-color: #9ba8f4 !important; }
  .gamelist--futsal .gamelist__event::before,
  .gamelist--futsal .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--golf {
  border-color: #aae66b !important; }
  .gamelist--golf .gamelist__event::before,
  .gamelist--golf .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--handball {
  border-color: #70b1ff !important; }
  .gamelist--handball .gamelist__event::before,
  .gamelist--handball .gamelist__group::before {
    border-left-color: #70b1ff !important; }

.gamelist--harness_racing {
  border-color: #aecbc4 !important; }
  .gamelist--harness_racing .gamelist__event::before,
  .gamelist--harness_racing .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--hockey {
  border-color: #aae66b !important; }
  .gamelist--hockey .gamelist__event::before,
  .gamelist--hockey .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--horses {
  border-color: #ff7373 !important; }
  .gamelist--horses .gamelist__event::before,
  .gamelist--horses .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--ice_hockey {
  border-color: #aaf4fb !important; }
  .gamelist--ice_hockey .gamelist__event::before,
  .gamelist--ice_hockey .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--lacross {
  border-color: #aae66b !important; }
  .gamelist--lacross .gamelist__event::before,
  .gamelist--lacross .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--longterm_bets {
  border-color: #dee7d9 !important; }
  .gamelist--longterm_bets .gamelist__event::before,
  .gamelist--longterm_bets .gamelist__group::before {
    border-left-color: #dee7d9 !important; }

.gamelist--motorcycle {
  border-color: #aecbc4 !important; }
  .gamelist--motorcycle .gamelist__event::before,
  .gamelist--motorcycle .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--motorsport {
  border-color: #aecbc4 !important; }
  .gamelist--motorsport .gamelist__event::before,
  .gamelist--motorsport .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--nordic_combine {
  border-color: #aaf4fb !important; }
  .gamelist--nordic_combine .gamelist__event::before,
  .gamelist--nordic_combine .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--papal_election {
  border-color: #ff7375 !important; }
  .gamelist--papal_election .gamelist__event::before,
  .gamelist--papal_election .gamelist__group::before {
    border-left-color: #ff7375 !important; }

.gamelist--pesapallo {
  border-color: #e9a885 !important; }
  .gamelist--pesapallo .gamelist__event::before,
  .gamelist--pesapallo .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--politics {
  border-color: #ff7376 !important; }
  .gamelist--politics .gamelist__event::before,
  .gamelist--politics .gamelist__group::before {
    border-left-color: #ff7376 !important; }

.gamelist--rally {
  border-color: #aecbc4 !important; }
  .gamelist--rally .gamelist__event::before,
  .gamelist--rally .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--reality {
  border-color: #ff7374 !important; }
  .gamelist--reality .gamelist__event::before,
  .gamelist--reality .gamelist__group::before {
    border-left-color: #ff7374 !important; }

.gamelist--rugby {
  border-color: #a0d180 !important; }
  .gamelist--rugby .gamelist__event::before,
  .gamelist--rugby .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--sailing {
  border-color: #83d7fb !important; }
  .gamelist--sailing .gamelist__event::before,
  .gamelist--sailing .gamelist__group::before {
    border-left-color: #83d7fb !important; }

.gamelist--scull {
  border-color: #83d7fb !important; }
  .gamelist--scull .gamelist__event::before,
  .gamelist--scull .gamelist__group::before {
    border-left-color: #83d7fb !important; }

.gamelist--ski_freestyle {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle .gamelist__event::before,
  .gamelist--ski_freestyle .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_freestyle_men {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle_men .gamelist__event::before,
  .gamelist--ski_freestyle_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_freestyle_momen {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle_momen .gamelist__event::before,
  .gamelist--ski_freestyle_momen .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_jumping {
  border-color: #aaf4fb !important; }
  .gamelist--ski_jumping .gamelist__event::before,
  .gamelist--ski_jumping .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snooker {
  border-color: #65d895 !important; }
  .gamelist--snooker .gamelist__event::before,
  .gamelist--snooker .gamelist__group::before {
    border-left-color: #65d895 !important; }

.gamelist--snowboard {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard .gamelist__event::before,
  .gamelist--snowboard .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snowboard_men {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard_men .gamelist__event::before,
  .gamelist--snowboard_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snowboard_women {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard_women .gamelist__event::before,
  .gamelist--snowboard_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--softball {
  border-color: #e9a885 !important; }
  .gamelist--softball .gamelist__event::before,
  .gamelist--softball .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--starmania {
  border-color: #edff9c !important; }
  .gamelist--starmania .gamelist__event::before,
  .gamelist--starmania .gamelist__group::before {
    border-left-color: #edff9c !important; }

.gamelist--summer_olympics {
  border-color: #ffde66 !important; }
  .gamelist--summer_olympics .gamelist__event::before,
  .gamelist--summer_olympics .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--swimming {
  border-color: #77f9e5 !important; }
  .gamelist--swimming .gamelist__event::before,
  .gamelist--swimming .gamelist__group::before {
    border-left-color: #77f9e5 !important; }

.gamelist--table_tennis {
  border-color: #9ba8f4 !important; }
  .gamelist--table_tennis .gamelist__event::before,
  .gamelist--table_tennis .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--tennis {
  border-color: #dbed17 !important; }
  .gamelist--tennis .gamelist__event::before,
  .gamelist--tennis .gamelist__group::before {
    border-left-color: #dbed17 !important; }

.gamelist--thai_boxing {
  border-color: #ff7377 !important; }
  .gamelist--thai_boxing .gamelist__event::before,
  .gamelist--thai_boxing .gamelist__group::before {
    border-left-color: #ff7377 !important; }

.gamelist--track_field_sports {
  border-color: #f8a5a3 !important; }
  .gamelist--track_field_sports .gamelist__event::before,
  .gamelist--track_field_sports .gamelist__group::before {
    border-left-color: #f8a5a3 !important; }

.gamelist--tv_total_high_diving {
  border-color: #ff7373 !important; }
  .gamelist--tv_total_high_diving .gamelist__event::before,
  .gamelist--tv_total_high_diving .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--us_presidential_election {
  border-color: #ff7373 !important; }
  .gamelist--us_presidential_election .gamelist__event::before,
  .gamelist--us_presidential_election .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--volleyball {
  border-color: #ffde66 !important; }
  .gamelist--volleyball .gamelist__event::before,
  .gamelist--volleyball .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--waterpolo {
  border-color: #77f9e5 !important; }
  .gamelist--waterpolo .gamelist__event::before,
  .gamelist--waterpolo .gamelist__group::before {
    border-left-color: #77f9e5 !important; }

.gamelist--winter_olympics {
  border-color: #aaf4fb !important; }
  .gamelist--winter_olympics .gamelist__event::before,
  .gamelist--winter_olympics .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--womens_biathlon {
  border-color: #aaf4fb !important; }
  .gamelist--womens_biathlon .gamelist__event::before,
  .gamelist--womens_biathlon .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--nascar {
  border-color: #aecbc4 !important; }
  .gamelist--nascar .gamelist__event::before,
  .gamelist--nascar .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.sport-box {
  border-left: 4px solid #f5c100;
  border-right: none !important;
  padding: 7px 30px 7px 10px !important; }
  .sport-box--default {
    border-left-color: #f5c100 !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--american_football {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--aussie_rules {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--badminton {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--bandy {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--baseball {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--basketball {
    border-left-color: #ffa84f !important;
    border-right-color: transparent !important; }
  .sport-box--beach_soccer {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--beach_volleyball {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--biathlon {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--biathlon_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--big_brother {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--bowls {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--boxing {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--champions_league {
    border-left-color: #50d001 !important;
    border-right-color: transparent !important; }
  .sport-box--cricket {
    border-left-color: #f8a5a3 !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_ski {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_skiing_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_skiing_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--curling {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cycling {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--darts {
    border-left-color: #ff90a5 !important;
    border-right-color: transparent !important; }
  .sport-box--dogs {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--entertainment {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--esports {
    border-left-color: #edff9c !important;
    border-right-color: transparent !important; }
  .sport-box--europa_league {
    border-left-color: #50d002 !important;
    border-right-color: transparent !important; }
  .sport-box--eurovision_song_contest {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--federal_president_choice {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--field_hockey {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--football {
    border-left-color: #50d000 !important;
    border-right-color: transparent !important; }
  .sport-box--formula_1 {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--fun_bets {
    border-left-color: #ff7374 !important;
    border-right-color: transparent !important; }
  .sport-box--futsal {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--golf {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--handball {
    border-left-color: #70b1ff !important;
    border-right-color: transparent !important; }
  .sport-box--harness_racing {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--hockey {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--horses {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--ice_hockey {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--lacross {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--longterm_bets {
    border-left-color: #dee7d9 !important;
    border-right-color: transparent !important; }
  .sport-box--motorcycle {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--motorsport {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--nordic_combine {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--papal_election {
    border-left-color: #ff7375 !important;
    border-right-color: transparent !important; }
  .sport-box--pesapallo {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--politics {
    border-left-color: #ff7376 !important;
    border-right-color: transparent !important; }
  .sport-box--rally {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--reality {
    border-left-color: #ff7374 !important;
    border-right-color: transparent !important; }
  .sport-box--rugby {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--sailing {
    border-left-color: #83d7fb !important;
    border-right-color: transparent !important; }
  .sport-box--scull {
    border-left-color: #83d7fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle_momen {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_jumping {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snooker {
    border-left-color: #65d895 !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--softball {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--starmania {
    border-left-color: #edff9c !important;
    border-right-color: transparent !important; }
  .sport-box--summer_olympics {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--swimming {
    border-left-color: #77f9e5 !important;
    border-right-color: transparent !important; }
  .sport-box--table_tennis {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--tennis {
    border-left-color: #dbed17 !important;
    border-right-color: transparent !important; }
  .sport-box--thai_boxing {
    border-left-color: #ff7377 !important;
    border-right-color: transparent !important; }
  .sport-box--track_field_sports {
    border-left-color: #f8a5a3 !important;
    border-right-color: transparent !important; }
  .sport-box--tv_total_high_diving {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--us_presidential_election {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--volleyball {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--waterpolo {
    border-left-color: #77f9e5 !important;
    border-right-color: transparent !important; }
  .sport-box--winter_olympics {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--womens_biathlon {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--nascar {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }

.sport-list {
  padding: 0 !important; }

market-header {
  border-left: solid 4px;
  border-right: none !important; }

.game-detail__header-content.game-detail__default, .game-detail__content.game-detail__default {
  border-right: none !important; }
  .game-detail__header-content.game-detail__default .game-detail__league, .game-detail__content.game-detail__default .game-detail__league {
    background-color: #f5c100; }

.game-detail__header-content.header-left-border__default, .game-detail__content.header-left-border__default {
  border-left: solid 4px #f5c100; }

.game-detail__header-content.game-detail__alpine_skiing, .game-detail__content.game-detail__alpine_skiing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing .game-detail__league, .game-detail__content.game-detail__alpine_skiing .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing, .game-detail__content.header-left-border__alpine_skiing {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__alpine_skiing_men, .game-detail__content.game-detail__alpine_skiing_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing_men .game-detail__league, .game-detail__content.game-detail__alpine_skiing_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing_men, .game-detail__content.header-left-border__alpine_skiing_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__alpine_skiing_women, .game-detail__content.game-detail__alpine_skiing_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing_women .game-detail__league, .game-detail__content.game-detail__alpine_skiing_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing_women, .game-detail__content.header-left-border__alpine_skiing_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__american_football, .game-detail__content.game-detail__american_football {
  border-right: none !important; }
  .game-detail__header-content.game-detail__american_football .game-detail__league, .game-detail__content.game-detail__american_football .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__american_football, .game-detail__content.header-left-border__american_football {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__aussie_rules, .game-detail__content.game-detail__aussie_rules {
  border-right: none !important; }
  .game-detail__header-content.game-detail__aussie_rules .game-detail__league, .game-detail__content.game-detail__aussie_rules .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__aussie_rules, .game-detail__content.header-left-border__aussie_rules {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__badminton, .game-detail__content.game-detail__badminton {
  border-right: none !important; }
  .game-detail__header-content.game-detail__badminton .game-detail__league, .game-detail__content.game-detail__badminton .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__badminton, .game-detail__content.header-left-border__badminton {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__bandy, .game-detail__content.game-detail__bandy {
  border-right: none !important; }
  .game-detail__header-content.game-detail__bandy .game-detail__league, .game-detail__content.game-detail__bandy .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__bandy, .game-detail__content.header-left-border__bandy {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__baseball, .game-detail__content.game-detail__baseball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__baseball .game-detail__league, .game-detail__content.game-detail__baseball .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__baseball, .game-detail__content.header-left-border__baseball {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__basketball, .game-detail__content.game-detail__basketball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__basketball .game-detail__league, .game-detail__content.game-detail__basketball .game-detail__league {
    background-color: #ffa84f; }

.game-detail__header-content.header-left-border__basketball, .game-detail__content.header-left-border__basketball {
  border-left: solid 4px #ffa84f; }

.game-detail__header-content.game-detail__beach_soccer, .game-detail__content.game-detail__beach_soccer {
  border-right: none !important; }
  .game-detail__header-content.game-detail__beach_soccer .game-detail__league, .game-detail__content.game-detail__beach_soccer .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__beach_soccer, .game-detail__content.header-left-border__beach_soccer {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__beach_volleyball, .game-detail__content.game-detail__beach_volleyball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__beach_volleyball .game-detail__league, .game-detail__content.game-detail__beach_volleyball .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__beach_volleyball, .game-detail__content.header-left-border__beach_volleyball {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__biathlon, .game-detail__content.game-detail__biathlon {
  border-right: none !important; }
  .game-detail__header-content.game-detail__biathlon .game-detail__league, .game-detail__content.game-detail__biathlon .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__biathlon, .game-detail__content.header-left-border__biathlon {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__biathlon_men, .game-detail__content.game-detail__biathlon_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__biathlon_men .game-detail__league, .game-detail__content.game-detail__biathlon_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__biathlon_men, .game-detail__content.header-left-border__biathlon_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__big_brother, .game-detail__content.game-detail__big_brother {
  border-right: none !important; }
  .game-detail__header-content.game-detail__big_brother .game-detail__league, .game-detail__content.game-detail__big_brother .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__big_brother, .game-detail__content.header-left-border__big_brother {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__bowls, .game-detail__content.game-detail__bowls {
  border-right: none !important; }
  .game-detail__header-content.game-detail__bowls .game-detail__league, .game-detail__content.game-detail__bowls .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__bowls, .game-detail__content.header-left-border__bowls {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__boxing, .game-detail__content.game-detail__boxing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__boxing .game-detail__league, .game-detail__content.game-detail__boxing .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__boxing, .game-detail__content.header-left-border__boxing {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__champions_league, .game-detail__content.game-detail__champions_league {
  border-right: none !important; }
  .game-detail__header-content.game-detail__champions_league .game-detail__league, .game-detail__content.game-detail__champions_league .game-detail__league {
    background-color: #50d001; }

.game-detail__header-content.header-left-border__champions_league, .game-detail__content.header-left-border__champions_league {
  border-left: solid 4px #50d001; }

.game-detail__header-content.game-detail__cricket, .game-detail__content.game-detail__cricket {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cricket .game-detail__league, .game-detail__content.game-detail__cricket .game-detail__league {
    background-color: #f8a5a3; }

.game-detail__header-content.header-left-border__cricket, .game-detail__content.header-left-border__cricket {
  border-left: solid 4px #f8a5a3; }

.game-detail__header-content.game-detail__cross_country_ski, .game-detail__content.game-detail__cross_country_ski {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_ski .game-detail__league, .game-detail__content.game-detail__cross_country_ski .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_ski, .game-detail__content.header-left-border__cross_country_ski {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cross_country_skiing_men, .game-detail__content.game-detail__cross_country_skiing_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_skiing_men .game-detail__league, .game-detail__content.game-detail__cross_country_skiing_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_skiing_men, .game-detail__content.header-left-border__cross_country_skiing_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cross_country_skiing_women, .game-detail__content.game-detail__cross_country_skiing_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_skiing_women .game-detail__league, .game-detail__content.game-detail__cross_country_skiing_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_skiing_women, .game-detail__content.header-left-border__cross_country_skiing_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__curling, .game-detail__content.game-detail__curling {
  border-right: none !important; }
  .game-detail__header-content.game-detail__curling .game-detail__league, .game-detail__content.game-detail__curling .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__curling, .game-detail__content.header-left-border__curling {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cycling, .game-detail__content.game-detail__cycling {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cycling .game-detail__league, .game-detail__content.game-detail__cycling .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__cycling, .game-detail__content.header-left-border__cycling {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__darts, .game-detail__content.game-detail__darts {
  border-right: none !important; }
  .game-detail__header-content.game-detail__darts .game-detail__league, .game-detail__content.game-detail__darts .game-detail__league {
    background-color: #ff90a5; }

.game-detail__header-content.header-left-border__darts, .game-detail__content.header-left-border__darts {
  border-left: solid 4px #ff90a5; }

.game-detail__header-content.game-detail__dogs, .game-detail__content.game-detail__dogs {
  border-right: none !important; }
  .game-detail__header-content.game-detail__dogs .game-detail__league, .game-detail__content.game-detail__dogs .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__dogs, .game-detail__content.header-left-border__dogs {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__entertainment, .game-detail__content.game-detail__entertainment {
  border-right: none !important; }
  .game-detail__header-content.game-detail__entertainment .game-detail__league, .game-detail__content.game-detail__entertainment .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__entertainment, .game-detail__content.header-left-border__entertainment {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__esports, .game-detail__content.game-detail__esports {
  border-right: none !important; }
  .game-detail__header-content.game-detail__esports .game-detail__league, .game-detail__content.game-detail__esports .game-detail__league {
    background-color: #edff9c; }

.game-detail__header-content.header-left-border__esports, .game-detail__content.header-left-border__esports {
  border-left: solid 4px #edff9c; }

.game-detail__header-content.game-detail__europa_league, .game-detail__content.game-detail__europa_league {
  border-right: none !important; }
  .game-detail__header-content.game-detail__europa_league .game-detail__league, .game-detail__content.game-detail__europa_league .game-detail__league {
    background-color: #50d002; }

.game-detail__header-content.header-left-border__europa_league, .game-detail__content.header-left-border__europa_league {
  border-left: solid 4px #50d002; }

.game-detail__header-content.game-detail__eurovision_song_contest, .game-detail__content.game-detail__eurovision_song_contest {
  border-right: none !important; }
  .game-detail__header-content.game-detail__eurovision_song_contest .game-detail__league, .game-detail__content.game-detail__eurovision_song_contest .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__eurovision_song_contest, .game-detail__content.header-left-border__eurovision_song_contest {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__federal_president_choice, .game-detail__content.game-detail__federal_president_choice {
  border-right: none !important; }
  .game-detail__header-content.game-detail__federal_president_choice .game-detail__league, .game-detail__content.game-detail__federal_president_choice .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__federal_president_choice, .game-detail__content.header-left-border__federal_president_choice {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__field_hockey, .game-detail__content.game-detail__field_hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__field_hockey .game-detail__league, .game-detail__content.game-detail__field_hockey .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__field_hockey, .game-detail__content.header-left-border__field_hockey {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__football, .game-detail__content.game-detail__football {
  border-right: none !important; }
  .game-detail__header-content.game-detail__football .game-detail__league, .game-detail__content.game-detail__football .game-detail__league {
    background-color: #50d000; }

.game-detail__header-content.header-left-border__football, .game-detail__content.header-left-border__football {
  border-left: solid 4px #50d000; }

.game-detail__header-content.game-detail__formula_1, .game-detail__content.game-detail__formula_1 {
  border-right: none !important; }
  .game-detail__header-content.game-detail__formula_1 .game-detail__league, .game-detail__content.game-detail__formula_1 .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__formula_1, .game-detail__content.header-left-border__formula_1 {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__fun_bets, .game-detail__content.game-detail__fun_bets {
  border-right: none !important; }
  .game-detail__header-content.game-detail__fun_bets .game-detail__league, .game-detail__content.game-detail__fun_bets .game-detail__league {
    background-color: #ff7374; }

.game-detail__header-content.header-left-border__fun_bets, .game-detail__content.header-left-border__fun_bets {
  border-left: solid 4px #ff7374; }

.game-detail__header-content.game-detail__futsal, .game-detail__content.game-detail__futsal {
  border-right: none !important; }
  .game-detail__header-content.game-detail__futsal .game-detail__league, .game-detail__content.game-detail__futsal .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__futsal, .game-detail__content.header-left-border__futsal {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__golf, .game-detail__content.game-detail__golf {
  border-right: none !important; }
  .game-detail__header-content.game-detail__golf .game-detail__league, .game-detail__content.game-detail__golf .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__golf, .game-detail__content.header-left-border__golf {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__handball, .game-detail__content.game-detail__handball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__handball .game-detail__league, .game-detail__content.game-detail__handball .game-detail__league {
    background-color: #70b1ff; }

.game-detail__header-content.header-left-border__handball, .game-detail__content.header-left-border__handball {
  border-left: solid 4px #70b1ff; }

.game-detail__header-content.game-detail__harness_racing, .game-detail__content.game-detail__harness_racing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__harness_racing .game-detail__league, .game-detail__content.game-detail__harness_racing .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__harness_racing, .game-detail__content.header-left-border__harness_racing {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__hockey, .game-detail__content.game-detail__hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__hockey .game-detail__league, .game-detail__content.game-detail__hockey .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__hockey, .game-detail__content.header-left-border__hockey {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__horses, .game-detail__content.game-detail__horses {
  border-right: none !important; }
  .game-detail__header-content.game-detail__horses .game-detail__league, .game-detail__content.game-detail__horses .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__horses, .game-detail__content.header-left-border__horses {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__ice_hockey, .game-detail__content.game-detail__ice_hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ice_hockey .game-detail__league, .game-detail__content.game-detail__ice_hockey .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ice_hockey, .game-detail__content.header-left-border__ice_hockey {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__lacross, .game-detail__content.game-detail__lacross {
  border-right: none !important; }
  .game-detail__header-content.game-detail__lacross .game-detail__league, .game-detail__content.game-detail__lacross .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__lacross, .game-detail__content.header-left-border__lacross {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__longterm_bets, .game-detail__content.game-detail__longterm_bets {
  border-right: none !important; }
  .game-detail__header-content.game-detail__longterm_bets .game-detail__league, .game-detail__content.game-detail__longterm_bets .game-detail__league {
    background-color: #dee7d9; }

.game-detail__header-content.header-left-border__longterm_bets, .game-detail__content.header-left-border__longterm_bets {
  border-left: solid 4px #dee7d9; }

.game-detail__header-content.game-detail__motorcycle, .game-detail__content.game-detail__motorcycle {
  border-right: none !important; }
  .game-detail__header-content.game-detail__motorcycle .game-detail__league, .game-detail__content.game-detail__motorcycle .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__motorcycle, .game-detail__content.header-left-border__motorcycle {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__motorsport, .game-detail__content.game-detail__motorsport {
  border-right: none !important; }
  .game-detail__header-content.game-detail__motorsport .game-detail__league, .game-detail__content.game-detail__motorsport .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__motorsport, .game-detail__content.header-left-border__motorsport {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__nordic_combine, .game-detail__content.game-detail__nordic_combine {
  border-right: none !important; }
  .game-detail__header-content.game-detail__nordic_combine .game-detail__league, .game-detail__content.game-detail__nordic_combine .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__nordic_combine, .game-detail__content.header-left-border__nordic_combine {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__papal_election, .game-detail__content.game-detail__papal_election {
  border-right: none !important; }
  .game-detail__header-content.game-detail__papal_election .game-detail__league, .game-detail__content.game-detail__papal_election .game-detail__league {
    background-color: #ff7375; }

.game-detail__header-content.header-left-border__papal_election, .game-detail__content.header-left-border__papal_election {
  border-left: solid 4px #ff7375; }

.game-detail__header-content.game-detail__pesapallo, .game-detail__content.game-detail__pesapallo {
  border-right: none !important; }
  .game-detail__header-content.game-detail__pesapallo .game-detail__league, .game-detail__content.game-detail__pesapallo .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__pesapallo, .game-detail__content.header-left-border__pesapallo {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__politics, .game-detail__content.game-detail__politics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__politics .game-detail__league, .game-detail__content.game-detail__politics .game-detail__league {
    background-color: #ff7376; }

.game-detail__header-content.header-left-border__politics, .game-detail__content.header-left-border__politics {
  border-left: solid 4px #ff7376; }

.game-detail__header-content.game-detail__rally, .game-detail__content.game-detail__rally {
  border-right: none !important; }
  .game-detail__header-content.game-detail__rally .game-detail__league, .game-detail__content.game-detail__rally .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__rally, .game-detail__content.header-left-border__rally {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__reality, .game-detail__content.game-detail__reality {
  border-right: none !important; }
  .game-detail__header-content.game-detail__reality .game-detail__league, .game-detail__content.game-detail__reality .game-detail__league {
    background-color: #ff7374; }

.game-detail__header-content.header-left-border__reality, .game-detail__content.header-left-border__reality {
  border-left: solid 4px #ff7374; }

.game-detail__header-content.game-detail__rugby, .game-detail__content.game-detail__rugby {
  border-right: none !important; }
  .game-detail__header-content.game-detail__rugby .game-detail__league, .game-detail__content.game-detail__rugby .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__rugby, .game-detail__content.header-left-border__rugby {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__sailing, .game-detail__content.game-detail__sailing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__sailing .game-detail__league, .game-detail__content.game-detail__sailing .game-detail__league {
    background-color: #83d7fb; }

.game-detail__header-content.header-left-border__sailing, .game-detail__content.header-left-border__sailing {
  border-left: solid 4px #83d7fb; }

.game-detail__header-content.game-detail__scull, .game-detail__content.game-detail__scull {
  border-right: none !important; }
  .game-detail__header-content.game-detail__scull .game-detail__league, .game-detail__content.game-detail__scull .game-detail__league {
    background-color: #83d7fb; }

.game-detail__header-content.header-left-border__scull, .game-detail__content.header-left-border__scull {
  border-left: solid 4px #83d7fb; }

.game-detail__header-content.game-detail__ski_freestyle, .game-detail__content.game-detail__ski_freestyle {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle .game-detail__league, .game-detail__content.game-detail__ski_freestyle .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle, .game-detail__content.header-left-border__ski_freestyle {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_freestyle_men, .game-detail__content.game-detail__ski_freestyle_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle_men .game-detail__league, .game-detail__content.game-detail__ski_freestyle_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle_men, .game-detail__content.header-left-border__ski_freestyle_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_freestyle_momen, .game-detail__content.game-detail__ski_freestyle_momen {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle_momen .game-detail__league, .game-detail__content.game-detail__ski_freestyle_momen .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle_momen, .game-detail__content.header-left-border__ski_freestyle_momen {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_jumping, .game-detail__content.game-detail__ski_jumping {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_jumping .game-detail__league, .game-detail__content.game-detail__ski_jumping .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_jumping, .game-detail__content.header-left-border__ski_jumping {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snooker, .game-detail__content.game-detail__snooker {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snooker .game-detail__league, .game-detail__content.game-detail__snooker .game-detail__league {
    background-color: #65d895; }

.game-detail__header-content.header-left-border__snooker, .game-detail__content.header-left-border__snooker {
  border-left: solid 4px #65d895; }

.game-detail__header-content.game-detail__snowboard, .game-detail__content.game-detail__snowboard {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard .game-detail__league, .game-detail__content.game-detail__snowboard .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard, .game-detail__content.header-left-border__snowboard {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snowboard_men, .game-detail__content.game-detail__snowboard_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard_men .game-detail__league, .game-detail__content.game-detail__snowboard_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard_men, .game-detail__content.header-left-border__snowboard_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snowboard_women, .game-detail__content.game-detail__snowboard_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard_women .game-detail__league, .game-detail__content.game-detail__snowboard_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard_women, .game-detail__content.header-left-border__snowboard_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__softball, .game-detail__content.game-detail__softball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__softball .game-detail__league, .game-detail__content.game-detail__softball .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__softball, .game-detail__content.header-left-border__softball {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__starmania, .game-detail__content.game-detail__starmania {
  border-right: none !important; }
  .game-detail__header-content.game-detail__starmania .game-detail__league, .game-detail__content.game-detail__starmania .game-detail__league {
    background-color: #edff9c; }

.game-detail__header-content.header-left-border__starmania, .game-detail__content.header-left-border__starmania {
  border-left: solid 4px #edff9c; }

.game-detail__header-content.game-detail__summer_olympics, .game-detail__content.game-detail__summer_olympics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__summer_olympics .game-detail__league, .game-detail__content.game-detail__summer_olympics .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__summer_olympics, .game-detail__content.header-left-border__summer_olympics {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__swimming, .game-detail__content.game-detail__swimming {
  border-right: none !important; }
  .game-detail__header-content.game-detail__swimming .game-detail__league, .game-detail__content.game-detail__swimming .game-detail__league {
    background-color: #77f9e5; }

.game-detail__header-content.header-left-border__swimming, .game-detail__content.header-left-border__swimming {
  border-left: solid 4px #77f9e5; }

.game-detail__header-content.game-detail__table_tennis, .game-detail__content.game-detail__table_tennis {
  border-right: none !important; }
  .game-detail__header-content.game-detail__table_tennis .game-detail__league, .game-detail__content.game-detail__table_tennis .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__table_tennis, .game-detail__content.header-left-border__table_tennis {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__tennis, .game-detail__content.game-detail__tennis {
  border-right: none !important; }
  .game-detail__header-content.game-detail__tennis .game-detail__league, .game-detail__content.game-detail__tennis .game-detail__league {
    background-color: #dbed17; }

.game-detail__header-content.header-left-border__tennis, .game-detail__content.header-left-border__tennis {
  border-left: solid 4px #dbed17; }

.game-detail__header-content.game-detail__thai_boxing, .game-detail__content.game-detail__thai_boxing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__thai_boxing .game-detail__league, .game-detail__content.game-detail__thai_boxing .game-detail__league {
    background-color: #ff7377; }

.game-detail__header-content.header-left-border__thai_boxing, .game-detail__content.header-left-border__thai_boxing {
  border-left: solid 4px #ff7377; }

.game-detail__header-content.game-detail__track_field_sports, .game-detail__content.game-detail__track_field_sports {
  border-right: none !important; }
  .game-detail__header-content.game-detail__track_field_sports .game-detail__league, .game-detail__content.game-detail__track_field_sports .game-detail__league {
    background-color: #f8a5a3; }

.game-detail__header-content.header-left-border__track_field_sports, .game-detail__content.header-left-border__track_field_sports {
  border-left: solid 4px #f8a5a3; }

.game-detail__header-content.game-detail__tv_total_high_diving, .game-detail__content.game-detail__tv_total_high_diving {
  border-right: none !important; }
  .game-detail__header-content.game-detail__tv_total_high_diving .game-detail__league, .game-detail__content.game-detail__tv_total_high_diving .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__tv_total_high_diving, .game-detail__content.header-left-border__tv_total_high_diving {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__us_presidential_election, .game-detail__content.game-detail__us_presidential_election {
  border-right: none !important; }
  .game-detail__header-content.game-detail__us_presidential_election .game-detail__league, .game-detail__content.game-detail__us_presidential_election .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__us_presidential_election, .game-detail__content.header-left-border__us_presidential_election {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__volleyball, .game-detail__content.game-detail__volleyball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__volleyball .game-detail__league, .game-detail__content.game-detail__volleyball .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__volleyball, .game-detail__content.header-left-border__volleyball {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__waterpolo, .game-detail__content.game-detail__waterpolo {
  border-right: none !important; }
  .game-detail__header-content.game-detail__waterpolo .game-detail__league, .game-detail__content.game-detail__waterpolo .game-detail__league {
    background-color: #77f9e5; }

.game-detail__header-content.header-left-border__waterpolo, .game-detail__content.header-left-border__waterpolo {
  border-left: solid 4px #77f9e5; }

.game-detail__header-content.game-detail__winter_olympics, .game-detail__content.game-detail__winter_olympics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__winter_olympics .game-detail__league, .game-detail__content.game-detail__winter_olympics .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__winter_olympics, .game-detail__content.header-left-border__winter_olympics {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__womens_biathlon, .game-detail__content.game-detail__womens_biathlon {
  border-right: none !important; }
  .game-detail__header-content.game-detail__womens_biathlon .game-detail__league, .game-detail__content.game-detail__womens_biathlon .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__womens_biathlon, .game-detail__content.header-left-border__womens_biathlon {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__nascar, .game-detail__content.game-detail__nascar {
  border-right: none !important; }
  .game-detail__header-content.game-detail__nascar .game-detail__league, .game-detail__content.game-detail__nascar .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__nascar, .game-detail__content.header-left-border__nascar {
  border-left: solid 4px #aecbc4; }

.game-detail__widgets {
  background-color: #000000;
  height: auto !important;
  max-height: 25rem; }
  .game-detail__widgets .slide-wrapper, .game-detail__widgets .liveplayer {
    max-height: 25rem;
    height: calc(100vw / 1.75); }
  .game-detail__widgets .widget-toggle {
    display: none !important; }
  .game-detail__widgets .widget-toggle-overlay {
    display: none !important; }
  .game-detail__widgets .slider-indicator {
    opacity: 1 !important; }

.widget-wrapper__default {
  border-left: solid 4px #f5c100; }

.widget-wrapper__alpine_skiing {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__alpine_skiing_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__alpine_skiing_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__american_football {
  border-left: solid 4px #a0d180; }

.widget-wrapper__aussie_rules {
  border-left: solid 4px #a0d180; }

.widget-wrapper__badminton {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__bandy {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__baseball {
  border-left: solid 4px #e9a885; }

.widget-wrapper__basketball {
  border-left: solid 4px #ffa84f; }

.widget-wrapper__beach_soccer {
  border-left: solid 4px #ffde66; }

.widget-wrapper__beach_volleyball {
  border-left: solid 4px #ffde66; }

.widget-wrapper__biathlon {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__biathlon_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__big_brother {
  border-left: solid 4px #ff7373; }

.widget-wrapper__bowls {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__boxing {
  border-left: solid 4px #ff7373; }

.widget-wrapper__champions_league {
  border-left: solid 4px #50d001; }

.widget-wrapper__cricket {
  border-left: solid 4px #f8a5a3; }

.widget-wrapper__cross_country_ski {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cross_country_skiing_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cross_country_skiing_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__curling {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cycling {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__darts {
  border-left: solid 4px #ff90a5; }

.widget-wrapper__dogs {
  border-left: solid 4px #ff7373; }

.widget-wrapper__entertainment {
  border-left: solid 4px #ff7373; }

.widget-wrapper__esports {
  border-left: solid 4px #edff9c; }

.widget-wrapper__europa_league {
  border-left: solid 4px #50d002; }

.widget-wrapper__eurovision_song_contest {
  border-left: solid 4px #ff7373; }

.widget-wrapper__federal_president_choice {
  border-left: solid 4px #ff7373; }

.widget-wrapper__field_hockey {
  border-left: solid 4px #aae66b; }

.widget-wrapper__football {
  border-left: solid 4px #50d000; }

.widget-wrapper__formula_1 {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__fun_bets {
  border-left: solid 4px #ff7374; }

.widget-wrapper__futsal {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__golf {
  border-left: solid 4px #aae66b; }

.widget-wrapper__handball {
  border-left: solid 4px #70b1ff; }

.widget-wrapper__harness_racing {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__hockey {
  border-left: solid 4px #aae66b; }

.widget-wrapper__horses {
  border-left: solid 4px #ff7373; }

.widget-wrapper__ice_hockey {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__lacross {
  border-left: solid 4px #aae66b; }

.widget-wrapper__longterm_bets {
  border-left: solid 4px #dee7d9; }

.widget-wrapper__motorcycle {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__motorsport {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__nordic_combine {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__papal_election {
  border-left: solid 4px #ff7375; }

.widget-wrapper__pesapallo {
  border-left: solid 4px #e9a885; }

.widget-wrapper__politics {
  border-left: solid 4px #ff7376; }

.widget-wrapper__rally {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__reality {
  border-left: solid 4px #ff7374; }

.widget-wrapper__rugby {
  border-left: solid 4px #a0d180; }

.widget-wrapper__sailing {
  border-left: solid 4px #83d7fb; }

.widget-wrapper__scull {
  border-left: solid 4px #83d7fb; }

.widget-wrapper__ski_freestyle {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_freestyle_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_freestyle_momen {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_jumping {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snooker {
  border-left: solid 4px #65d895; }

.widget-wrapper__snowboard {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snowboard_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snowboard_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__softball {
  border-left: solid 4px #e9a885; }

.widget-wrapper__starmania {
  border-left: solid 4px #edff9c; }

.widget-wrapper__summer_olympics {
  border-left: solid 4px #ffde66; }

.widget-wrapper__swimming {
  border-left: solid 4px #77f9e5; }

.widget-wrapper__table_tennis {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__tennis {
  border-left: solid 4px #dbed17; }

.widget-wrapper__thai_boxing {
  border-left: solid 4px #ff7377; }

.widget-wrapper__track_field_sports {
  border-left: solid 4px #f8a5a3; }

.widget-wrapper__tv_total_high_diving {
  border-left: solid 4px #ff7373; }

.widget-wrapper__us_presidential_election {
  border-left: solid 4px #ff7373; }

.widget-wrapper__volleyball {
  border-left: solid 4px #ffde66; }

.widget-wrapper__waterpolo {
  border-left: solid 4px #77f9e5; }

.widget-wrapper__winter_olympics {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__womens_biathlon {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__nascar {
  border-left: solid 4px #aecbc4; }

.betslip-tip__tip-remove {
  z-index: 2; }

.gamelist-group__sports {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
  padding-top: 0.75rem !important;
  padding-left: 1rem !important;
  padding-bottom: 0.5rem !important; }
  .gamelist-group__sports .brand-specific-hidden {
    display: -ms-flexbox;
    display: flex;
    padding-left: 1rem !important; }

.gamelist-group__icon-text {
  padding-left: 22px !important;
  text-align: left !important; }
  .gamelist-group__icon-text--default {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing_men {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing_women {
    background-position: left !important; }
  .gamelist-group__icon-text--american_football {
    background-position: left !important; }
  .gamelist-group__icon-text--aussie_rules {
    background-position: left !important; }
  .gamelist-group__icon-text--badminton {
    background-position: left !important; }
  .gamelist-group__icon-text--bandy {
    background-position: left !important; }
  .gamelist-group__icon-text--baseball {
    background-position: left !important; }
  .gamelist-group__icon-text--basketball {
    background-position: left !important; }
  .gamelist-group__icon-text--beach_soccer {
    background-position: left !important; }
  .gamelist-group__icon-text--beach_volleyball {
    background-position: left !important; }
  .gamelist-group__icon-text--biathlon {
    background-position: left !important; }
  .gamelist-group__icon-text--biathlon_men {
    background-position: left !important; }
  .gamelist-group__icon-text--big_brother {
    background-position: left !important; }
  .gamelist-group__icon-text--bowls {
    background-position: left !important; }
  .gamelist-group__icon-text--boxing {
    background-position: left !important; }
  .gamelist-group__icon-text--champions_league {
    background-position: left !important; }
  .gamelist-group__icon-text--cricket {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_ski {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_skiing_men {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_skiing_women {
    background-position: left !important; }
  .gamelist-group__icon-text--curling {
    background-position: left !important; }
  .gamelist-group__icon-text--cycling {
    background-position: left !important; }
  .gamelist-group__icon-text--darts {
    background-position: left !important; }
  .gamelist-group__icon-text--dogs {
    background-position: left !important; }
  .gamelist-group__icon-text--entertainment {
    background-position: left !important; }
  .gamelist-group__icon-text--esports {
    background-position: left !important; }
  .gamelist-group__icon-text--europa_league {
    background-position: left !important; }
  .gamelist-group__icon-text--eurovision_song_contest {
    background-position: left !important; }
  .gamelist-group__icon-text--federal_president_choice {
    background-position: left !important; }
  .gamelist-group__icon-text--field_hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--football {
    background-position: left !important; }
  .gamelist-group__icon-text--formula_1 {
    background-position: left !important; }
  .gamelist-group__icon-text--fun_bets {
    background-position: left !important; }
  .gamelist-group__icon-text--futsal {
    background-position: left !important; }
  .gamelist-group__icon-text--golf {
    background-position: left !important; }
  .gamelist-group__icon-text--handball {
    background-position: left !important; }
  .gamelist-group__icon-text--harness_racing {
    background-position: left !important; }
  .gamelist-group__icon-text--hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--horses {
    background-position: left !important; }
  .gamelist-group__icon-text--ice_hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--lacross {
    background-position: left !important; }
  .gamelist-group__icon-text--longterm_bets {
    background-position: left !important; }
  .gamelist-group__icon-text--motorcycle {
    background-position: left !important; }
  .gamelist-group__icon-text--motorsport {
    background-position: left !important; }
  .gamelist-group__icon-text--nordic_combine {
    background-position: left !important; }
  .gamelist-group__icon-text--papal_election {
    background-position: left !important; }
  .gamelist-group__icon-text--pesapallo {
    background-position: left !important; }
  .gamelist-group__icon-text--politics {
    background-position: left !important; }
  .gamelist-group__icon-text--rally {
    background-position: left !important; }
  .gamelist-group__icon-text--reality {
    background-position: left !important; }
  .gamelist-group__icon-text--rugby {
    background-position: left !important; }
  .gamelist-group__icon-text--sailing {
    background-position: left !important; }
  .gamelist-group__icon-text--scull {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle_men {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle_momen {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_jumping {
    background-position: left !important; }
  .gamelist-group__icon-text--snooker {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard_men {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard_women {
    background-position: left !important; }
  .gamelist-group__icon-text--softball {
    background-position: left !important; }
  .gamelist-group__icon-text--starmania {
    background-position: left !important; }
  .gamelist-group__icon-text--summer_olympics {
    background-position: left !important; }
  .gamelist-group__icon-text--swimming {
    background-position: left !important; }
  .gamelist-group__icon-text--table_tennis {
    background-position: left !important; }
  .gamelist-group__icon-text--tennis {
    background-position: left !important; }
  .gamelist-group__icon-text--thai_boxing {
    background-position: left !important; }
  .gamelist-group__icon-text--track_field_sports {
    background-position: left !important; }
  .gamelist-group__icon-text--tv_total_high_diving {
    background-position: left !important; }
  .gamelist-group__icon-text--us_presidential_election {
    background-position: left !important; }
  .gamelist-group__icon-text--volleyball {
    background-position: left !important; }
  .gamelist-group__icon-text--waterpolo {
    background-position: left !important; }
  .gamelist-group__icon-text--winter_olympics {
    background-position: left !important; }
  .gamelist-group__icon-text--womens_biathlon {
    background-position: left !important; }
  .gamelist-group__icon-text--nascar {
    background-position: left !important; }

.gamelist-group__label {
  margin-right: 0 !important;
  padding: 0.25rem 1rem !important; }

transaction-detail .ticket-game {
  /* exceptions based on state */ }
  transaction-detail .ticket-game.ticketstatus_open {
    border-left: 0.25rem solid #6b9edd; }
  transaction-detail .ticket-game.ticketstatus_sold {
    border-left: 0.25rem solid #f0dd2f; }
  transaction-detail .ticket-game.ticketstatus_won {
    border-left: 0.25rem solid #52bc12; }
  transaction-detail .ticket-game.ticketstatus_lost {
    border-left: 0.25rem solid #ec6971; }
  transaction-detail .ticket-game.ticketstatus_cancelled::before {
    border-color: #d0d5cf; }
  transaction-detail .ticket-game .sport-label {
    width: 100% !important;
    margin-left: 0 !important;
    border-top-right-radius: 0 !important;
    background: transparent !important; }

.matroschka {
  background-color: #ffffff !important;
  color: #000000 !important; }
  .matroschka .icon {
    background: transparent url(assets/images/brands/xtip/small-matroschka.png) center center no-repeat !important;
    background-size: 100% !important;
    width: 20px !important; }
  .matroschka .counter {
    color: #000000 !important; }

.slider {
  background-image: url(assets/images/teaser/Rotator_Tablet_Wall.jpg) !important;
  background-position: center !important; }

.site-header__container--right {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.link-icons {
  display: block; }
  .link-icons .header-phone {
    display: block;
    padding: 7px 10px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 87.4 87.8' style='enable-background:new 0 0 87.4 87.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:%23FFFFFF;}%3C/style%3E%3Cpath class='st0' d='M68.5,87.7c-4.4-1.8-9.9-3.2-14.7-6.1C34,69.8,17.5,53.3,5.5,33.6c-0.5-0.8-1-1.7-1.4-2.7c-7-16.2-5.7-18,8.4-29c3.8-3,6.9-2.2,9.7,1.9s5.2,8.5,8.4,12.4c3.8,4.6,3.9,9.1,0.3,13.5c-3,3.8-2.3,6.7,0.9,9.8C38,45.4,44,51.3,50,57.3c1.8,1.8,3.6,2.1,5.6,0.4c6.4-5.3,12.3-4,18.3,1c3.2,2.6,6.8,4.7,10.3,6.9c3.1,2,4,5.2,2.1,7.7c-3.7,4.8-8.2,9.1-12.5,13.3C73,87.4,71.1,87.2,68.5,87.7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 center;
    font-family: "DigitsRegular";
    font-size: 0.8125rem;
    line-height: 1.875rem;
    color: #ffffff;
    margin-right: 10px; }
  .link-icons .header-mail {
    display: block;
    padding: 7px 10px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100.6 71.3' style='enable-background:new 0 0 100.6 71.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:%23FFCD03;}.st1{fill:%23FFFFFF;}%3C/style%3E%3Cpath class='st0' d='M0,6V0h100.6c-1.8,3.4-2.6,6.3-4.4,8C83.5,19.3,70.7,30.4,57.8,41.5c-6.1,5.3-10.1,5.3-16.3,0.2c-1.3-1.1-2.5-2.2-3.8-3.3L0,6z'/%3E%3Cpath class='st1' d='M0,71v-6l31.7-24.3c6.7,3.2,12.4,8.1,18.1,8s11.3-5.1,17.7-8.3c8.8,6.9,18.5,14.7,28.4,22.2c3,2.3,3.9,4.6,2.7,8.5c-9,0-18.1,0-27.2,0C47.6,71.2,23.8,71.1,0,71z'/%3E%3Cpath class='st1' d='M0,11l30.3,25.8L0,60V11z'/%3E%3Cpath class='st1' d='M69.2,36.8L98.8,11v49.1L69.2,36.8z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 center;
    font-family: "DigitsRegular";
    font-size: 0.8125rem;
    line-height: 1.875rem;
    color: #ffffff;
    margin-right: 10px; }

.site-header__login.custom-inline {
  -ms-flex-align: center;
      align-items: center; }
  .site-header__login.custom-inline .site-header__login-submit--custom {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    min-width: initial;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex: 0 1 30%;
        flex: 0 1 30%; }
    .site-header__login.custom-inline .site-header__login-submit--custom .site-header__forgot-pass--btn {
      font-size: 15px;
      -ms-flex: 0 40%;
          flex: 0 40%;
      max-height: 2.1em;
      padding: 5px;
      font-family: "Oswald Bold";
      color: #fff;
      background-color: #3e3e3e; }
    .site-header__login.custom-inline .site-header__login-submit--custom .site-header__submit--btn {
      font-size: 15px;
      max-height: 2.1em;
      padding: 5px;
      margin-left: 7%;
      width: 100%;
      font-family: "Oswald Bold"; }
  .site-header__login.custom-inline .site-header__login--col--row--input {
    background-color: #262626;
    border-color: #262626;
    color: #fff;
    font-family: "Oswald Bold"; }
    .site-header__login.custom-inline .site-header__login--col--row--input::-webkit-input-placeholder {
      font-family: "Oswald Bold";
      color: #fff; }
    .site-header__login.custom-inline .site-header__login--col--row--input::-moz-placeholder {
      font-family: "Oswald Bold";
      color: #fff; }
    .site-header__login.custom-inline .site-header__login--col--row--input::placeholder {
      font-family: "Oswald Bold";
      color: #fff; }

.site-header__container--left.custom-header .header-button__icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M17.909 2.3418V0H.0003v2.3418H17.909z'/%3E%3Cpath id='c' d='M17.909 2.9077V.5657H.0003v2.342H17.909z'/%3E%3Cpath id='e' d='M8.9547 3h8.9543V.658H.0003V3z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.3418H1.1713c-.647 0-1.171-.524-1.171-1.171s.524-1.171 1.171-1.171h15.567c.647 0 1.171.524 1.171 1.171s-.524 1.171-1.171 1.171' fill='%23FFF' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 6)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.9077H1.1713c-.647 0-1.171-.524-1.171-1.171 0-.646.524-1.171 1.171-1.171h15.567c.647 0 1.171.525 1.171 1.171 0 .647-.524 1.171-1.171 1.171' fill='%23ffcd00' mask='url(%23d)'/%3E%3C/g%3E%3Cg transform='translate(0 13)'%3E%3Cmask id='f' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath d='M16.7383 3H1.1713c-.647 0-1.171-.524-1.171-1.171S.5243.658 1.1713.658h15.567c.647 0 1.171.524 1.171 1.171S17.3853 3 16.7383 3' fill='%23FFF' mask='url(%23f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%; }

.site-header__container--left.custom-header .site-header__element-sub.site-header__register {
  margin-left: 0 !important; }
  .site-header__container--left.custom-header .site-header__element-sub.site-header__register .site-header__register--btn {
    padding: 0 4px !important;
    font-family: "Oswald Bold";
    text-transform: capitalize; }

.site-header__element.site-header__inline-menu {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }
  .site-header__element.site-header__inline-menu .site-header__element-sub .button.button__primary {
    font-family: "Oswald Bold";
    padding: 0 !important;
    text-transform: capitalize !important; }

.header-button__label {
  position: relative; }
  .header-button__label span.betslip-button__rectangle {
    position: absolute;
    top: -8px;
    right: -9px;
    background-color: #f5c100;
    display: inline-block;
    font-size: 10px;
    color: #000;
    height: 19px;
    margin: 0;
    line-height: 1em;
    padding: 4px;
    border-radius: 2px; }

.header-button__icon--menu {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M17.909 2.3418V0H.0003v2.3418H17.909z'/%3E%3Cpath id='c' d='M17.909 2.9077V.5657H.0003v2.342H17.909z'/%3E%3Cpath id='e' d='M8.9547 3h8.9543V.658H.0003V3z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.3418H1.1713c-.647 0-1.171-.524-1.171-1.171s.524-1.171 1.171-1.171h15.567c.647 0 1.171.524 1.171 1.171s-.524 1.171-1.171 1.171' fill='%23FFF' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 6)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.9077H1.1713c-.647 0-1.171-.524-1.171-1.171 0-.646.524-1.171 1.171-1.171h15.567c.647 0 1.171.525 1.171 1.171 0 .647-.524 1.171-1.171 1.171' fill='%23ffcd00' mask='url(%23d)'/%3E%3C/g%3E%3Cg transform='translate(0 13)'%3E%3Cmask id='f' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath d='M16.7383 3H1.1713c-.647 0-1.171-.524-1.171-1.171S.5243.658 1.1713.658h15.567c.647 0 1.171.524 1.171 1.171S17.3853 3 16.7383 3' fill='%23FFF' mask='url(%23f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%; }

.header-button__icon--user {
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 194 209' style='enable-background:new 0 0 194 209;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23FFCD00;} %3C/style%3E %3Cpath class='st0' d='M97,0c30.9,0,56,24.9,56,55.8c0,0.1,0,0.1,0,0.2c0,21-12,40-29,49c40,12,70,49,70,93c0,4-1,8-1,11H0v-11 c-0.1-42.8,28-80.7,69-93c-17-9-29-28-29-49C40,25,66,0,97,0z'/%3E %3C/svg%3E") no-repeat;
  padding: 1em;
  border: 1px solid #fff;
  border-radius: 2px;
  margin-right: 5px;
  background-size: 63%;
  background-position: center center; }

.header-button .label-menu {
  text-transform: capitalize; }
  .header-button .label-menu.logged-in {
    display: none !important; }

.betslip-button__label {
  text-transform: capitalize !important;
  font-family: "Oswald Bold" !important; }

.betslip-button-icon {
  display: none !important; }

.site-header__login-forgot-text {
  display: none !important; }

.inline-login-submit {
  display: none !important; }

.inactive-col {
  opacity: 1 !important; }

.site-header__login--col--row--input.form-element-input.form-element-input__textarea::after {
  display: none; }

.show-arrow-btn::after {
  display: none !important;
  opacity: 0 !important; }

.app-content .sidebar-container.with-home-page-filters .sidebar-scrollable-container.narrow-scroll {
  padding: 15px 0 0 !important; }

.site-header__element.site-header__menu-user-details {
  -ms-flex-positive: 4 !important;
      flex-grow: 4 !important; }
  .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
    -ms-flex-align: center !important;
        align-items: center !important;
    width: 100% !important;
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    font-family: "Oswald Bold" !important; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances.logged-in .header-button__icon {
      display: none !important; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances .site-header__user-info {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances .site-header__user-balances__balance {
      font-family: "Oswald Bold";
      color: #f5c100; }

.search-form.sidebar-search-bar .search-form__input {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
  .search-form.sidebar-search-bar .search-form__input .search-form__reset {
    display: none; }
  .search-form.sidebar-search-bar .search-form__input input {
    background-color: #1e1e1e !important;
    color: #fff;
    padding-left: 10px !important; }
  .search-form.sidebar-search-bar .search-form__input::before {
    left: initial !important;
    right: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 56.966 56.966' style='enable-background:new 0 0 56.966 56.966;' xml:space='preserve' width='512px' height='512px'%3E %3Cpath d='M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23 s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92 c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17 s-17-7.626-17-17S14.61,6,23.984,6z' fill='%23fff'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") !important; }

.filter-select--default.filter-select--vertical {
  padding: 3px 12px !important; }
  .filter-select--default.filter-select--vertical::after {
    position: relative !important;
    content: '';
    display: block;
    width: 12px;
    height: 10px;
    bottom: initial !important;
    margin-bottom: -8px !important;
    left: 0 !important;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%231e1e1e' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") !important;
    opacity: 1 !important; }
  .filter-select--default.filter-select--vertical.filter-select--is-selected .filter-select__content {
    background-color: #f5c100; }
    .filter-select--default.filter-select--vertical.filter-select--is-selected .filter-select__content .filter-select__temp {
      line-height: 1.3em !important;
      color: #1e1e1e !important;
      padding-right: 16px !important;
      text-align: center;
      padding: 5px 0 !important; }
  .filter-select--default.filter-select--vertical .filter-select__content {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5) !important;
    background-color: #1e1e1e;
    border-radius: 3px; }
    .filter-select--default.filter-select--vertical .filter-select__content .filter-select__temp {
      height: 100% !important;
      line-height: 1.3em !important;
      padding-left: 12px !important;
      padding-right: 12px !important;
      width: 100%;
      color: #fff !important;
      text-align: center;
      text-transform: capitalize !important; }
  .filter-select--default.filter-select--vertical.filter-select--is-selected {
    color: #000 !important; }
    .filter-select--default.filter-select--vertical.filter-select--is-selected::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%23F5C100' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") !important; }

.filter-select--default.filter-select--vertical .filter-select__body {
  width: 100% !important; }
  .filter-select--default.filter-select--vertical .filter-select__body select {
    width: 100% !important; }

.button-group.time-filter-buttons {
  margin-top: 0 !important;
  margin-bottom: 0.7em;
  padding-left: 7px !important;
  padding-right: 12px !important; }
  .button-group.time-filter-buttons button {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    font-size: 13px; }
  .button-group.time-filter-buttons .inline-buttons {
    position: relative !important;
    width: 25% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 3.4em; }
    .button-group.time-filter-buttons .inline-buttons:first-child {
      padding-left: 3px !important; }
      .button-group.time-filter-buttons .inline-buttons:first-child button {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .button-group.time-filter-buttons .inline-buttons:first-child::before {
        display: none !important; }
    .button-group.time-filter-buttons .inline-buttons::before {
      content: ' ';
      border-left: 1px solid #908b8b !important;
      height: 60%;
      display: inline-block;
      position: absolute;
      top: 20%;
      z-index: 4;
      left: -0.5px; }
    .button-group.time-filter-buttons .inline-buttons button {
      text-align: center !important;
      color: #fff;
      height: 100%;
      font-size: 11px;
      border-radius: 0; }
    .button-group.time-filter-buttons .inline-buttons:nth-child(4) {
      padding-right: 0 !important; }
      .button-group.time-filter-buttons .inline-buttons:nth-child(4) button {
        padding-left: 4px !important;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        position: relative; }
  .button-group.time-filter-buttons > *:last-child {
    padding-right: 0 !important; }
  .button-group.time-filter-buttons button {
    background-color: #1e1e1e;
    font-family: "Oswald Bold";
    text-align: center !important;
    color: #fff; }
    .button-group.time-filter-buttons button:hover {
      background-color: #f5c100 !important;
      color: #000; }
    .button-group.time-filter-buttons button.selected {
      color: #000 !important; }
  .button-group.time-filter-buttons .button-group__header:first-child {
    display: none; }

.button-group__items.layout-half-width > button-item:last-child {
  padding-right: 0 !important; }

.filter-bar__hidden {
  display: block !important; }

.filter-bar__item--last .filter-select--vertical .filter-select__body {
  z-index: 3; }

.filter-bar__item--last .filter-select--vertical::after {
  z-index: 4; }

.filter-bar__item--last .filter-select--vertical.filter-select--is-disabled::after {
  z-index: 0; }

.time-filter {
  display: none !important; }
  .time-filter.xtip {
    display: block !important; }

.search-form.sidebar-search-bar {
  margin: 0 13px 5px 10px !important; }

.top-league-buttons {
  padding: 0 !important; }
  .top-league-buttons .button-group__items .inline-buttons {
    padding: 0 !important; }
    .top-league-buttons .button-group__items .inline-buttons .button-item {
      position: relative;
      padding-left: 2em;
      padding-top: 13px;
      padding-bottom: 13px;
      border-right: none !important;
      border-radius: 0 !important;
      border-top: 1px solid #c3c3c3 !important; }
      .top-league-buttons .button-group__items .inline-buttons .button-item::before {
        content: ' ';
        width: 17px;
        height: 17px;
        background-size: 17px 17px;
        background-position: right center;
        background-repeat: no-repeat;
        display: inline-block;
        position: absolute;
        left: 6px; }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-football::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-football.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-tennis::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-tennis.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-formula_1::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-formula_1.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-motorcycle::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-motorcycle.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-boxing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-boxing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cycling::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cycling.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ice_hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ice_hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-baseball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-baseball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-basketball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-basketball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-nordic_combined::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-nordic_combined.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-handball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-handball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-starmania::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-starmania.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-big_brother::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-big_brother.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-rugby::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-rugby.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-golf::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-golf.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-eurovision_song_contest::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-eurovision_song_contest.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-volleyball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-volleyball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-federal_president_choice::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-federal_president_choice.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-waterpolo::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-waterpolo.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-rally::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-rally.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-track_field_sports::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-track_field_sports.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-swimming::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-swimming.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-table_tennis::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-table_tennis.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-us_presidential_election::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-us_presidential_election.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-darts::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-darts.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-entertainment::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-entertainment.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-curling::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-curling.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-scull::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-scull.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snooker::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snooker.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-politics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-politics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-bandy::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-bandy.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-futsal::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-futsal.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-beach_soccer::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-beach_soccer.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-fun_bets::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-fun_bets.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-aussie_rules::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-aussie_rules.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-lacrosse::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-lacrosse.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-sailing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-sailing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-thai_boxing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-thai_boxing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-field_hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-field_hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-bowls::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-bowls.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-motorsport::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-motorsport.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-summer_olympics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-summer_olympics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-longterm_bets::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-longterm_bets.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-softball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-softball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-reality::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-reality.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-biathlon_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-biathlon_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-womens_biathlon::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-womens_biathlon.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_jumping::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_jumping.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cross_country_skiing_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cross_country_skiing_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cricket::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cricket.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-beach_volleyball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-beach_volleyball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-papal_election::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-papal_election.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-winter_olympics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-winter_olympics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-pesapallo::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-pesapallo.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-badminton::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-badminton.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-horses::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-horses.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-dogs::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-dogs.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-harness_racing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-harness_racing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-champions_league::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-champions_league.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-europa_league::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-europa_league.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cross_country_ski::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cross_country_ski.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-biathlon::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-biathlon.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-tv_total_high_diving::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-tv_total_high_diving.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-esports::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-esports.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-schlag_den_star::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-schlag_den_star.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-nascar::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-nascar.svg); }

.crosspromo {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  .crosspromo .crosspromo_item a {
    width: 100%; }
    .crosspromo .crosspromo_item a img {
      width: 100%; }
  .crosspromo .crosspromo_item:last-child {
    margin-bottom: 0 !important; }

.filter-select--default.filter-select--vertical.filter-select--is-disabled {
  opacity: 0.2 !important; }

.filter-select--default.filter-select--vertical .filter-select__content {
  height: 1.9875rem !important; }
  .filter-select--default.filter-select--vertical .filter-select__content select {
    height: 1.9875rem !important; }

.button-item.right-border {
  border-left-style: solid;
  border-left-width: 5px; }

.site-footer-item__image-link .footer-item__link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.site-footer-item__sponsoring {
  padding: 1.5625rem !important;
  background-size: 95% !important; }
  .site-footer-item__sponsoring__arm {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/Arminia_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__arm:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/Arminia_color.svg); }
  .site-footer-item__sponsoring__deg {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/DEG_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__deg:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/DEG_color.svg); }
  .site-footer-item__sponsoring__msv {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/MSV_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__msv:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/MSV_color.svg); }
  .site-footer-item__sponsoring__rvk {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RheinVikings_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__rvk:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RheinVikings_color.svg); }
  .site-footer-item__sponsoring__rwe {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RWE_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__rwe:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RWE_color.svg); }
  .site-footer-item__sponsoring__tcf {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/TCF_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__tcf:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/TCF_color.svg); }

.app-promo-area.app-promo-area-brand {
  font-family: 'Ropa Sans'; }
  .app-promo-area.app-promo-area-brand .app-promo-area-item .app-promo-area-heading {
    font-family: 'Oswald Bold', 'Ropa Sans', sans-serif;
    font-weight: normal; }

.brand-specific-hidden {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-item-align: center;
      align-self: center;
  padding-left: 0.625rem; }

market-header {
  margin: 0 !important; }

.market-header {
  margin: 0 !important; }
  .market-header--wrap {
    width: 100% !important; }
  .market-header__market {
    margin: 0 !important; }
    .market-header__market-separators.default-hidden {
      display: -ms-flexbox !important;
      display: flex !important; }

@media only screen and (min-width: 700px) {
  .market-list {
    padding: 0 1rem !important; } }

.game-detail__markets .market-list .market .market__header.market__header {
  display: -ms-flexbox !important;
  display: flex !important; }

.gamelist {
  margin: 0 !important; }
  .gamelist__group {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
    margin-left: 0 !important; }
    .gamelist__group__sports {
      width: 100% !important; }
    .gamelist__group__label {
      -ms-flex-item-align: inherit !important;
          align-self: inherit !important;
      width: 100% !important; }
  .gamelist-group__sports {
    width: 100% !important; }
  .gamelist-group__label {
    -ms-flex-item-align: inherit !important;
        align-self: inherit !important;
    width: 100% !important;
    background-color: #efefef !important;
    font-size: 0.85rem !important; }

.game__teams, .game__standings-video-container {
  background: transparent !important; }

.game__header {
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.game__standings-video-container {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
  padding-left: 1rem !important; }

.game__standings-container {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.game__video-stats-buttons-container {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.slider {
  margin: 0 !important; }

.betradar-widget {
  width: 100% !important; }
  @media only screen and (min-width: 1024px) {
    .betradar-widget {
      display: block !important;
      float: left !important; } }

.soon-widgets {
  display: none !important; }

.game__header {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.game-detail__header {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  width: inherit !important;
  position: -webkit-sticky !important;
  position: sticky !important; }

.game-detail__league__wrap {
  padding: 0 !important; }

.game-detail__league {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important; }

.game-detail__league__icon-text.game-detail__league__icon-text {
  display: none !important; }

@media only screen and (min-width: 768px) {
  .game__standings-container {
    padding-left: 1.5rem !important; } }

@media only screen and (min-width: 768px) {
  .game-detail {
    margin: 0 !important; }
  .game-detail__widgets {
    margin-top: 0 !important; } }

.game-details__widgets-wrap {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }

.game__header,
.game__teams,
.game__standings-video-container {
  background-color: transparent !important; }

@media only screen and (min-width: 768px) {
  .game__teams {
    -ms-flex: 1 1 100% !important;
        flex: 1 1 100% !important; } }

@media only screen and (min-width: 768px) {
  .game__standings-video-container {
    -ms-flex: 1 1 32% !important;
        flex: 1 1 32% !important; } }

@media only screen and (min-width: 1024px) {
  .game__standings-video-container {
    -ms-flex: 1 1 30% !important;
        flex: 1 1 30% !important; } }

@media only screen and (min-width: 1280px) {
  .game__standings-video-container {
    -ms-flex: 1 1 20% !important;
        flex: 1 1 20% !important; } }

@media only screen and (min-width: 1440px) {
  .game__standings-video-container {
    -ms-flex: 1 1 18% !important;
        flex: 1 1 18% !important; } }

@media only screen and (min-width: 1920px) {
  .game__standings-video-container {
    -ms-flex: 1 1 13% !important;
        flex: 1 1 13% !important; } }

.widget-wrapper .widgets {
  display: block !important;
  width: 40% !important; }

.widget-wrapper .widgets {
  display: block !important;
  width: 60% !important; }

.odd-button {
  border: none !important; }
  .odd-button .odd-button__name {
    text-align: left  !important;
    -ms-flex: auto !important;
        flex: auto !important;
    background-color: #efefef !important;
    padding: 0.4375rem 0.375rem !important;
    min-width: auto !important; }
  .odd-button .odd-button__value {
    -ms-flex: 0 0 40px !important;
        flex: 0 0 40px !important;
    background: #d4d4d4 !important;
    padding: 0.4375rem 0.375rem !important;
    font-family: 'Oswald Bold';
    font-size: 0.75rem;
    text-align: center !important; }

.odd-button--hide-tip-text .odd-button__name {
  display: none !important; }

.odd-button--hide-tip-text .odd-button__value {
  background: #d4d4d4 !important;
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important;
  padding: 0.4375rem 0.375rem !important;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important; }

.odd-button--in-betslip .odd-button__name,
.odd-button--in-betslip .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip .odd-button__value {
  background: #fae07f !important; }

.odd-button--hide-tip-text.odd-button--increase .odd-button__name,
.odd-button--hide-tip-text.odd-button--increase .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--increase .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--increase .odd-button__value {
  background: #b8ee97 !important; }

.odd-button--hide-tip-text.odd-button--decrease .odd-button__name,
.odd-button--hide-tip-text.odd-button--decrease .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--decrease .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--decrease .odd-button__value {
  background: #ffacac !important; }

.market__header .market__header {
  display: -ms-flexbox !important;
  display: flex !important; }
  @media only screen and (min-width: 700px) {
    .market__header .market__header {
      display: none !important; } }

.market__header__combicat, .market__header-text {
  background: #ebeff0 !important; }

.market__anchor {
  padding: 0.375rem !important; }

.market-list__link {
  padding: 0.375rem !important; }

@media only screen and (min-width: 1024px) {
  .app-content .sidebar-container {
    box-shadow: none !important; } }

.betslip-is-visible .slider-indicator-item {
  height: 0.5rem !important;
  width: 0.5rem !important; }

.betslip-is-visible .slider-indicator.vertical-indicator li {
  margin: 0 0 0.25em 0 !important; }

.widget-wrapper {
  padding: 1rem 0 0 !important; }

.game-detail__league {
  padding: 0.625rem 1rem 0.25rem !important; }
  .game-detail__league__wrap {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }

.game-details__widgets-wrap,
.game-detail__header-content {
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important; }

/* endinject */
/**
 * Min queries
 */
/**
 * Max queries
 */
/* stylelint-disable */
/* stylelint-enable */
/* Safari 9.0+ (iOS Only) */
/* Safari 9.0+ (non-iOS) */
/*
 * Font
 */
/*
 * Text
 */
/*
How it works:
You include the mixin with the property and a formula thats valid for the css calc function,
where the $ sign gets replaced by the gutter for all defined breakpoints.
calc() get's added to the string automatically

@include gutter('margin')
is a shortcut for
@include gutter('margin', '$')

some working examples:
@include gutter('margin');
@include gutter('margin-left', '-$');
@include gutter('padding-left', '-$ * 2 + 4px');
@include gutter('right', '$ * 1 / 2 - 0.25rem + 2px - $');
*/
/* stylelint-disable */
/* stylelint-enable */
.loading-indicator {
  width: 100%;
  height: 100%;
  max-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  pointer-events: none; }
  .loading-indicator[hidden] {
    display: none !important; }
  .loading-indicator--fullscreen {
    height: 100vh;
    max-height: 100vh;
    position: fixed;
    background-color: #000000; }
  .loading-indicator__indicator {
    -ms-flex-order: 0;
        order: 0;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    -ms-flex-item-align: auto;
        align-self: auto;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid #000000;
    border-top-color: #f5c100;
    border-bottom-color: #f5c100;
    -webkit-animation: loader 2.5s infinite ease-in-out;
    animation: loader 2.5s infinite ease-in-out; }
  .loading-indicator--transparent .loading-indicator__indicator {
    border: 2px solid transparent;
    border-top-color: #f5c100;
    border-bottom-color: #f5c100; }
  .loading-indicator--transparent.loading-indicator--fullscreen {
    background-color: transparent; }

@-webkit-keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(540deg);
    transform: rotate(540deg); } }

@keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(540deg);
    transform: rotate(540deg); } }

.default .sports-lists__market-list {
  border-right-color: #f5c100 !important; }

.right-border--default {
  border-right: 4px solid #f5c100 !important; }

.left-border--default {
  border-left: 4px solid #f5c100 !important; }

.betslip-tip__item.right-border--default::after {
  border-right-color: #f5c100 !important; }

.betslip-tip__item.left-border--default::before {
  border-left-color: #f5c100 !important; }

.alpine_skiing .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--alpine_skiing {
  border-right: 4px solid #aaf4fb !important; }

.left-border--alpine_skiing {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--alpine_skiing::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--alpine_skiing::before {
  border-left-color: #aaf4fb !important; }

.alpine_skiing_men .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--alpine_skiing_men {
  border-right: 4px solid #aaf4fb !important; }

.left-border--alpine_skiing_men {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--alpine_skiing_men::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--alpine_skiing_men::before {
  border-left-color: #aaf4fb !important; }

.alpine_skiing_women .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--alpine_skiing_women {
  border-right: 4px solid #aaf4fb !important; }

.left-border--alpine_skiing_women {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--alpine_skiing_women::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--alpine_skiing_women::before {
  border-left-color: #aaf4fb !important; }

.american_football .sports-lists__market-list {
  border-right-color: #a0d180 !important; }

.right-border--american_football {
  border-right: 4px solid #a0d180 !important; }

.left-border--american_football {
  border-left: 4px solid #a0d180 !important; }

.betslip-tip__item.right-border--american_football::after {
  border-right-color: #a0d180 !important; }

.betslip-tip__item.left-border--american_football::before {
  border-left-color: #a0d180 !important; }

.aussie_rules .sports-lists__market-list {
  border-right-color: #a0d180 !important; }

.right-border--aussie_rules {
  border-right: 4px solid #a0d180 !important; }

.left-border--aussie_rules {
  border-left: 4px solid #a0d180 !important; }

.betslip-tip__item.right-border--aussie_rules::after {
  border-right-color: #a0d180 !important; }

.betslip-tip__item.left-border--aussie_rules::before {
  border-left-color: #a0d180 !important; }

.badminton .sports-lists__market-list {
  border-right-color: #9ba8f4 !important; }

.right-border--badminton {
  border-right: 4px solid #9ba8f4 !important; }

.left-border--badminton {
  border-left: 4px solid #9ba8f4 !important; }

.betslip-tip__item.right-border--badminton::after {
  border-right-color: #9ba8f4 !important; }

.betslip-tip__item.left-border--badminton::before {
  border-left-color: #9ba8f4 !important; }

.bandy .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--bandy {
  border-right: 4px solid #aaf4fb !important; }

.left-border--bandy {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--bandy::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--bandy::before {
  border-left-color: #aaf4fb !important; }

.baseball .sports-lists__market-list {
  border-right-color: #e9a885 !important; }

.right-border--baseball {
  border-right: 4px solid #e9a885 !important; }

.left-border--baseball {
  border-left: 4px solid #e9a885 !important; }

.betslip-tip__item.right-border--baseball::after {
  border-right-color: #e9a885 !important; }

.betslip-tip__item.left-border--baseball::before {
  border-left-color: #e9a885 !important; }

.basketball .sports-lists__market-list {
  border-right-color: #ffa84f !important; }

.right-border--basketball {
  border-right: 4px solid #ffa84f !important; }

.left-border--basketball {
  border-left: 4px solid #ffa84f !important; }

.betslip-tip__item.right-border--basketball::after {
  border-right-color: #ffa84f !important; }

.betslip-tip__item.left-border--basketball::before {
  border-left-color: #ffa84f !important; }

.beach_soccer .sports-lists__market-list {
  border-right-color: #ffde66 !important; }

.right-border--beach_soccer {
  border-right: 4px solid #ffde66 !important; }

.left-border--beach_soccer {
  border-left: 4px solid #ffde66 !important; }

.betslip-tip__item.right-border--beach_soccer::after {
  border-right-color: #ffde66 !important; }

.betslip-tip__item.left-border--beach_soccer::before {
  border-left-color: #ffde66 !important; }

.beach_volleyball .sports-lists__market-list {
  border-right-color: #ffde66 !important; }

.right-border--beach_volleyball {
  border-right: 4px solid #ffde66 !important; }

.left-border--beach_volleyball {
  border-left: 4px solid #ffde66 !important; }

.betslip-tip__item.right-border--beach_volleyball::after {
  border-right-color: #ffde66 !important; }

.betslip-tip__item.left-border--beach_volleyball::before {
  border-left-color: #ffde66 !important; }

.biathlon .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--biathlon {
  border-right: 4px solid #aaf4fb !important; }

.left-border--biathlon {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--biathlon::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--biathlon::before {
  border-left-color: #aaf4fb !important; }

.biathlon_men .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--biathlon_men {
  border-right: 4px solid #aaf4fb !important; }

.left-border--biathlon_men {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--biathlon_men::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--biathlon_men::before {
  border-left-color: #aaf4fb !important; }

.big_brother .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--big_brother {
  border-right: 4px solid #ff7373 !important; }

.left-border--big_brother {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--big_brother::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--big_brother::before {
  border-left-color: #ff7373 !important; }

.bowls .sports-lists__market-list {
  border-right-color: #9ba8f4 !important; }

.right-border--bowls {
  border-right: 4px solid #9ba8f4 !important; }

.left-border--bowls {
  border-left: 4px solid #9ba8f4 !important; }

.betslip-tip__item.right-border--bowls::after {
  border-right-color: #9ba8f4 !important; }

.betslip-tip__item.left-border--bowls::before {
  border-left-color: #9ba8f4 !important; }

.boxing .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--boxing {
  border-right: 4px solid #ff7373 !important; }

.left-border--boxing {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--boxing::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--boxing::before {
  border-left-color: #ff7373 !important; }

.champions_league .sports-lists__market-list {
  border-right-color: #50d001 !important; }

.right-border--champions_league {
  border-right: 4px solid #50d001 !important; }

.left-border--champions_league {
  border-left: 4px solid #50d001 !important; }

.betslip-tip__item.right-border--champions_league::after {
  border-right-color: #50d001 !important; }

.betslip-tip__item.left-border--champions_league::before {
  border-left-color: #50d001 !important; }

.cricket .sports-lists__market-list {
  border-right-color: #f8a5a3 !important; }

.right-border--cricket {
  border-right: 4px solid #f8a5a3 !important; }

.left-border--cricket {
  border-left: 4px solid #f8a5a3 !important; }

.betslip-tip__item.right-border--cricket::after {
  border-right-color: #f8a5a3 !important; }

.betslip-tip__item.left-border--cricket::before {
  border-left-color: #f8a5a3 !important; }

.cross_country_ski .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--cross_country_ski {
  border-right: 4px solid #aaf4fb !important; }

.left-border--cross_country_ski {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--cross_country_ski::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--cross_country_ski::before {
  border-left-color: #aaf4fb !important; }

.cross_country_skiing_men .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--cross_country_skiing_men {
  border-right: 4px solid #aaf4fb !important; }

.left-border--cross_country_skiing_men {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--cross_country_skiing_men::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--cross_country_skiing_men::before {
  border-left-color: #aaf4fb !important; }

.cross_country_skiing_women .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--cross_country_skiing_women {
  border-right: 4px solid #aaf4fb !important; }

.left-border--cross_country_skiing_women {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--cross_country_skiing_women::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--cross_country_skiing_women::before {
  border-left-color: #aaf4fb !important; }

.curling .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--curling {
  border-right: 4px solid #aaf4fb !important; }

.left-border--curling {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--curling::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--curling::before {
  border-left-color: #aaf4fb !important; }

.cycling .sports-lists__market-list {
  border-right-color: #aecbc4 !important; }

.right-border--cycling {
  border-right: 4px solid #aecbc4 !important; }

.left-border--cycling {
  border-left: 4px solid #aecbc4 !important; }

.betslip-tip__item.right-border--cycling::after {
  border-right-color: #aecbc4 !important; }

.betslip-tip__item.left-border--cycling::before {
  border-left-color: #aecbc4 !important; }

.darts .sports-lists__market-list {
  border-right-color: #ff90a5 !important; }

.right-border--darts {
  border-right: 4px solid #ff90a5 !important; }

.left-border--darts {
  border-left: 4px solid #ff90a5 !important; }

.betslip-tip__item.right-border--darts::after {
  border-right-color: #ff90a5 !important; }

.betslip-tip__item.left-border--darts::before {
  border-left-color: #ff90a5 !important; }

.dogs .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--dogs {
  border-right: 4px solid #ff7373 !important; }

.left-border--dogs {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--dogs::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--dogs::before {
  border-left-color: #ff7373 !important; }

.entertainment .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--entertainment {
  border-right: 4px solid #ff7373 !important; }

.left-border--entertainment {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--entertainment::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--entertainment::before {
  border-left-color: #ff7373 !important; }

.esports .sports-lists__market-list {
  border-right-color: #edff9c !important; }

.right-border--esports {
  border-right: 4px solid #edff9c !important; }

.left-border--esports {
  border-left: 4px solid #edff9c !important; }

.betslip-tip__item.right-border--esports::after {
  border-right-color: #edff9c !important; }

.betslip-tip__item.left-border--esports::before {
  border-left-color: #edff9c !important; }

.europa_league .sports-lists__market-list {
  border-right-color: #50d002 !important; }

.right-border--europa_league {
  border-right: 4px solid #50d002 !important; }

.left-border--europa_league {
  border-left: 4px solid #50d002 !important; }

.betslip-tip__item.right-border--europa_league::after {
  border-right-color: #50d002 !important; }

.betslip-tip__item.left-border--europa_league::before {
  border-left-color: #50d002 !important; }

.eurovision_song_contest .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--eurovision_song_contest {
  border-right: 4px solid #ff7373 !important; }

.left-border--eurovision_song_contest {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--eurovision_song_contest::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--eurovision_song_contest::before {
  border-left-color: #ff7373 !important; }

.federal_president_choice .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--federal_president_choice {
  border-right: 4px solid #ff7373 !important; }

.left-border--federal_president_choice {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--federal_president_choice::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--federal_president_choice::before {
  border-left-color: #ff7373 !important; }

.field_hockey .sports-lists__market-list {
  border-right-color: #aae66b !important; }

.right-border--field_hockey {
  border-right: 4px solid #aae66b !important; }

.left-border--field_hockey {
  border-left: 4px solid #aae66b !important; }

.betslip-tip__item.right-border--field_hockey::after {
  border-right-color: #aae66b !important; }

.betslip-tip__item.left-border--field_hockey::before {
  border-left-color: #aae66b !important; }

.football .sports-lists__market-list {
  border-right-color: #50d000 !important; }

.right-border--football {
  border-right: 4px solid #50d000 !important; }

.left-border--football {
  border-left: 4px solid #50d000 !important; }

.betslip-tip__item.right-border--football::after {
  border-right-color: #50d000 !important; }

.betslip-tip__item.left-border--football::before {
  border-left-color: #50d000 !important; }

.formula_1 .sports-lists__market-list {
  border-right-color: #aecbc4 !important; }

.right-border--formula_1 {
  border-right: 4px solid #aecbc4 !important; }

.left-border--formula_1 {
  border-left: 4px solid #aecbc4 !important; }

.betslip-tip__item.right-border--formula_1::after {
  border-right-color: #aecbc4 !important; }

.betslip-tip__item.left-border--formula_1::before {
  border-left-color: #aecbc4 !important; }

.fun_bets .sports-lists__market-list {
  border-right-color: #ff7374 !important; }

.right-border--fun_bets {
  border-right: 4px solid #ff7374 !important; }

.left-border--fun_bets {
  border-left: 4px solid #ff7374 !important; }

.betslip-tip__item.right-border--fun_bets::after {
  border-right-color: #ff7374 !important; }

.betslip-tip__item.left-border--fun_bets::before {
  border-left-color: #ff7374 !important; }

.futsal .sports-lists__market-list {
  border-right-color: #9ba8f4 !important; }

.right-border--futsal {
  border-right: 4px solid #9ba8f4 !important; }

.left-border--futsal {
  border-left: 4px solid #9ba8f4 !important; }

.betslip-tip__item.right-border--futsal::after {
  border-right-color: #9ba8f4 !important; }

.betslip-tip__item.left-border--futsal::before {
  border-left-color: #9ba8f4 !important; }

.golf .sports-lists__market-list {
  border-right-color: #aae66b !important; }

.right-border--golf {
  border-right: 4px solid #aae66b !important; }

.left-border--golf {
  border-left: 4px solid #aae66b !important; }

.betslip-tip__item.right-border--golf::after {
  border-right-color: #aae66b !important; }

.betslip-tip__item.left-border--golf::before {
  border-left-color: #aae66b !important; }

.handball .sports-lists__market-list {
  border-right-color: #70b1ff !important; }

.right-border--handball {
  border-right: 4px solid #70b1ff !important; }

.left-border--handball {
  border-left: 4px solid #70b1ff !important; }

.betslip-tip__item.right-border--handball::after {
  border-right-color: #70b1ff !important; }

.betslip-tip__item.left-border--handball::before {
  border-left-color: #70b1ff !important; }

.harness_racing .sports-lists__market-list {
  border-right-color: #aecbc4 !important; }

.right-border--harness_racing {
  border-right: 4px solid #aecbc4 !important; }

.left-border--harness_racing {
  border-left: 4px solid #aecbc4 !important; }

.betslip-tip__item.right-border--harness_racing::after {
  border-right-color: #aecbc4 !important; }

.betslip-tip__item.left-border--harness_racing::before {
  border-left-color: #aecbc4 !important; }

.hockey .sports-lists__market-list {
  border-right-color: #aae66b !important; }

.right-border--hockey {
  border-right: 4px solid #aae66b !important; }

.left-border--hockey {
  border-left: 4px solid #aae66b !important; }

.betslip-tip__item.right-border--hockey::after {
  border-right-color: #aae66b !important; }

.betslip-tip__item.left-border--hockey::before {
  border-left-color: #aae66b !important; }

.horses .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--horses {
  border-right: 4px solid #ff7373 !important; }

.left-border--horses {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--horses::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--horses::before {
  border-left-color: #ff7373 !important; }

.ice_hockey .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--ice_hockey {
  border-right: 4px solid #aaf4fb !important; }

.left-border--ice_hockey {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--ice_hockey::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--ice_hockey::before {
  border-left-color: #aaf4fb !important; }

.lacross .sports-lists__market-list {
  border-right-color: #aae66b !important; }

.right-border--lacross {
  border-right: 4px solid #aae66b !important; }

.left-border--lacross {
  border-left: 4px solid #aae66b !important; }

.betslip-tip__item.right-border--lacross::after {
  border-right-color: #aae66b !important; }

.betslip-tip__item.left-border--lacross::before {
  border-left-color: #aae66b !important; }

.longterm_bets .sports-lists__market-list {
  border-right-color: #dee7d9 !important; }

.right-border--longterm_bets {
  border-right: 4px solid #dee7d9 !important; }

.left-border--longterm_bets {
  border-left: 4px solid #dee7d9 !important; }

.betslip-tip__item.right-border--longterm_bets::after {
  border-right-color: #dee7d9 !important; }

.betslip-tip__item.left-border--longterm_bets::before {
  border-left-color: #dee7d9 !important; }

.motorcycle .sports-lists__market-list {
  border-right-color: #aecbc4 !important; }

.right-border--motorcycle {
  border-right: 4px solid #aecbc4 !important; }

.left-border--motorcycle {
  border-left: 4px solid #aecbc4 !important; }

.betslip-tip__item.right-border--motorcycle::after {
  border-right-color: #aecbc4 !important; }

.betslip-tip__item.left-border--motorcycle::before {
  border-left-color: #aecbc4 !important; }

.motorsport .sports-lists__market-list {
  border-right-color: #aecbc4 !important; }

.right-border--motorsport {
  border-right: 4px solid #aecbc4 !important; }

.left-border--motorsport {
  border-left: 4px solid #aecbc4 !important; }

.betslip-tip__item.right-border--motorsport::after {
  border-right-color: #aecbc4 !important; }

.betslip-tip__item.left-border--motorsport::before {
  border-left-color: #aecbc4 !important; }

.nordic_combine .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--nordic_combine {
  border-right: 4px solid #aaf4fb !important; }

.left-border--nordic_combine {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--nordic_combine::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--nordic_combine::before {
  border-left-color: #aaf4fb !important; }

.papal_election .sports-lists__market-list {
  border-right-color: #ff7375 !important; }

.right-border--papal_election {
  border-right: 4px solid #ff7375 !important; }

.left-border--papal_election {
  border-left: 4px solid #ff7375 !important; }

.betslip-tip__item.right-border--papal_election::after {
  border-right-color: #ff7375 !important; }

.betslip-tip__item.left-border--papal_election::before {
  border-left-color: #ff7375 !important; }

.pesapallo .sports-lists__market-list {
  border-right-color: #e9a885 !important; }

.right-border--pesapallo {
  border-right: 4px solid #e9a885 !important; }

.left-border--pesapallo {
  border-left: 4px solid #e9a885 !important; }

.betslip-tip__item.right-border--pesapallo::after {
  border-right-color: #e9a885 !important; }

.betslip-tip__item.left-border--pesapallo::before {
  border-left-color: #e9a885 !important; }

.politics .sports-lists__market-list {
  border-right-color: #ff7376 !important; }

.right-border--politics {
  border-right: 4px solid #ff7376 !important; }

.left-border--politics {
  border-left: 4px solid #ff7376 !important; }

.betslip-tip__item.right-border--politics::after {
  border-right-color: #ff7376 !important; }

.betslip-tip__item.left-border--politics::before {
  border-left-color: #ff7376 !important; }

.rally .sports-lists__market-list {
  border-right-color: #aecbc4 !important; }

.right-border--rally {
  border-right: 4px solid #aecbc4 !important; }

.left-border--rally {
  border-left: 4px solid #aecbc4 !important; }

.betslip-tip__item.right-border--rally::after {
  border-right-color: #aecbc4 !important; }

.betslip-tip__item.left-border--rally::before {
  border-left-color: #aecbc4 !important; }

.reality .sports-lists__market-list {
  border-right-color: #ff7374 !important; }

.right-border--reality {
  border-right: 4px solid #ff7374 !important; }

.left-border--reality {
  border-left: 4px solid #ff7374 !important; }

.betslip-tip__item.right-border--reality::after {
  border-right-color: #ff7374 !important; }

.betslip-tip__item.left-border--reality::before {
  border-left-color: #ff7374 !important; }

.rugby .sports-lists__market-list {
  border-right-color: #a0d180 !important; }

.right-border--rugby {
  border-right: 4px solid #a0d180 !important; }

.left-border--rugby {
  border-left: 4px solid #a0d180 !important; }

.betslip-tip__item.right-border--rugby::after {
  border-right-color: #a0d180 !important; }

.betslip-tip__item.left-border--rugby::before {
  border-left-color: #a0d180 !important; }

.sailing .sports-lists__market-list {
  border-right-color: #83d7fb !important; }

.right-border--sailing {
  border-right: 4px solid #83d7fb !important; }

.left-border--sailing {
  border-left: 4px solid #83d7fb !important; }

.betslip-tip__item.right-border--sailing::after {
  border-right-color: #83d7fb !important; }

.betslip-tip__item.left-border--sailing::before {
  border-left-color: #83d7fb !important; }

.scull .sports-lists__market-list {
  border-right-color: #83d7fb !important; }

.right-border--scull {
  border-right: 4px solid #83d7fb !important; }

.left-border--scull {
  border-left: 4px solid #83d7fb !important; }

.betslip-tip__item.right-border--scull::after {
  border-right-color: #83d7fb !important; }

.betslip-tip__item.left-border--scull::before {
  border-left-color: #83d7fb !important; }

.ski_freestyle .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--ski_freestyle {
  border-right: 4px solid #aaf4fb !important; }

.left-border--ski_freestyle {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--ski_freestyle::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--ski_freestyle::before {
  border-left-color: #aaf4fb !important; }

.ski_freestyle_men .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--ski_freestyle_men {
  border-right: 4px solid #aaf4fb !important; }

.left-border--ski_freestyle_men {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--ski_freestyle_men::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--ski_freestyle_men::before {
  border-left-color: #aaf4fb !important; }

.ski_freestyle_momen .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--ski_freestyle_momen {
  border-right: 4px solid #aaf4fb !important; }

.left-border--ski_freestyle_momen {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--ski_freestyle_momen::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--ski_freestyle_momen::before {
  border-left-color: #aaf4fb !important; }

.ski_jumping .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--ski_jumping {
  border-right: 4px solid #aaf4fb !important; }

.left-border--ski_jumping {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--ski_jumping::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--ski_jumping::before {
  border-left-color: #aaf4fb !important; }

.snooker .sports-lists__market-list {
  border-right-color: #65d895 !important; }

.right-border--snooker {
  border-right: 4px solid #65d895 !important; }

.left-border--snooker {
  border-left: 4px solid #65d895 !important; }

.betslip-tip__item.right-border--snooker::after {
  border-right-color: #65d895 !important; }

.betslip-tip__item.left-border--snooker::before {
  border-left-color: #65d895 !important; }

.snowboard .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--snowboard {
  border-right: 4px solid #aaf4fb !important; }

.left-border--snowboard {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--snowboard::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--snowboard::before {
  border-left-color: #aaf4fb !important; }

.snowboard_men .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--snowboard_men {
  border-right: 4px solid #aaf4fb !important; }

.left-border--snowboard_men {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--snowboard_men::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--snowboard_men::before {
  border-left-color: #aaf4fb !important; }

.snowboard_women .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--snowboard_women {
  border-right: 4px solid #aaf4fb !important; }

.left-border--snowboard_women {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--snowboard_women::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--snowboard_women::before {
  border-left-color: #aaf4fb !important; }

.softball .sports-lists__market-list {
  border-right-color: #e9a885 !important; }

.right-border--softball {
  border-right: 4px solid #e9a885 !important; }

.left-border--softball {
  border-left: 4px solid #e9a885 !important; }

.betslip-tip__item.right-border--softball::after {
  border-right-color: #e9a885 !important; }

.betslip-tip__item.left-border--softball::before {
  border-left-color: #e9a885 !important; }

.starmania .sports-lists__market-list {
  border-right-color: #edff9c !important; }

.right-border--starmania {
  border-right: 4px solid #edff9c !important; }

.left-border--starmania {
  border-left: 4px solid #edff9c !important; }

.betslip-tip__item.right-border--starmania::after {
  border-right-color: #edff9c !important; }

.betslip-tip__item.left-border--starmania::before {
  border-left-color: #edff9c !important; }

.summer_olympics .sports-lists__market-list {
  border-right-color: #ffde66 !important; }

.right-border--summer_olympics {
  border-right: 4px solid #ffde66 !important; }

.left-border--summer_olympics {
  border-left: 4px solid #ffde66 !important; }

.betslip-tip__item.right-border--summer_olympics::after {
  border-right-color: #ffde66 !important; }

.betslip-tip__item.left-border--summer_olympics::before {
  border-left-color: #ffde66 !important; }

.swimming .sports-lists__market-list {
  border-right-color: #77f9e5 !important; }

.right-border--swimming {
  border-right: 4px solid #77f9e5 !important; }

.left-border--swimming {
  border-left: 4px solid #77f9e5 !important; }

.betslip-tip__item.right-border--swimming::after {
  border-right-color: #77f9e5 !important; }

.betslip-tip__item.left-border--swimming::before {
  border-left-color: #77f9e5 !important; }

.table_tennis .sports-lists__market-list {
  border-right-color: #9ba8f4 !important; }

.right-border--table_tennis {
  border-right: 4px solid #9ba8f4 !important; }

.left-border--table_tennis {
  border-left: 4px solid #9ba8f4 !important; }

.betslip-tip__item.right-border--table_tennis::after {
  border-right-color: #9ba8f4 !important; }

.betslip-tip__item.left-border--table_tennis::before {
  border-left-color: #9ba8f4 !important; }

.tennis .sports-lists__market-list {
  border-right-color: #dbed17 !important; }

.right-border--tennis {
  border-right: 4px solid #dbed17 !important; }

.left-border--tennis {
  border-left: 4px solid #dbed17 !important; }

.betslip-tip__item.right-border--tennis::after {
  border-right-color: #dbed17 !important; }

.betslip-tip__item.left-border--tennis::before {
  border-left-color: #dbed17 !important; }

.thai_boxing .sports-lists__market-list {
  border-right-color: #ff7377 !important; }

.right-border--thai_boxing {
  border-right: 4px solid #ff7377 !important; }

.left-border--thai_boxing {
  border-left: 4px solid #ff7377 !important; }

.betslip-tip__item.right-border--thai_boxing::after {
  border-right-color: #ff7377 !important; }

.betslip-tip__item.left-border--thai_boxing::before {
  border-left-color: #ff7377 !important; }

.track_field_sports .sports-lists__market-list {
  border-right-color: #f8a5a3 !important; }

.right-border--track_field_sports {
  border-right: 4px solid #f8a5a3 !important; }

.left-border--track_field_sports {
  border-left: 4px solid #f8a5a3 !important; }

.betslip-tip__item.right-border--track_field_sports::after {
  border-right-color: #f8a5a3 !important; }

.betslip-tip__item.left-border--track_field_sports::before {
  border-left-color: #f8a5a3 !important; }

.tv_total_high_diving .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--tv_total_high_diving {
  border-right: 4px solid #ff7373 !important; }

.left-border--tv_total_high_diving {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--tv_total_high_diving::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--tv_total_high_diving::before {
  border-left-color: #ff7373 !important; }

.us_presidential_election .sports-lists__market-list {
  border-right-color: #ff7373 !important; }

.right-border--us_presidential_election {
  border-right: 4px solid #ff7373 !important; }

.left-border--us_presidential_election {
  border-left: 4px solid #ff7373 !important; }

.betslip-tip__item.right-border--us_presidential_election::after {
  border-right-color: #ff7373 !important; }

.betslip-tip__item.left-border--us_presidential_election::before {
  border-left-color: #ff7373 !important; }

.volleyball .sports-lists__market-list {
  border-right-color: #ffde66 !important; }

.right-border--volleyball {
  border-right: 4px solid #ffde66 !important; }

.left-border--volleyball {
  border-left: 4px solid #ffde66 !important; }

.betslip-tip__item.right-border--volleyball::after {
  border-right-color: #ffde66 !important; }

.betslip-tip__item.left-border--volleyball::before {
  border-left-color: #ffde66 !important; }

.waterpolo .sports-lists__market-list {
  border-right-color: #77f9e5 !important; }

.right-border--waterpolo {
  border-right: 4px solid #77f9e5 !important; }

.left-border--waterpolo {
  border-left: 4px solid #77f9e5 !important; }

.betslip-tip__item.right-border--waterpolo::after {
  border-right-color: #77f9e5 !important; }

.betslip-tip__item.left-border--waterpolo::before {
  border-left-color: #77f9e5 !important; }

.winter_olympics .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--winter_olympics {
  border-right: 4px solid #aaf4fb !important; }

.left-border--winter_olympics {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--winter_olympics::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--winter_olympics::before {
  border-left-color: #aaf4fb !important; }

.womens_biathlon .sports-lists__market-list {
  border-right-color: #aaf4fb !important; }

.right-border--womens_biathlon {
  border-right: 4px solid #aaf4fb !important; }

.left-border--womens_biathlon {
  border-left: 4px solid #aaf4fb !important; }

.betslip-tip__item.right-border--womens_biathlon::after {
  border-right-color: #aaf4fb !important; }

.betslip-tip__item.left-border--womens_biathlon::before {
  border-left-color: #aaf4fb !important; }

.nascar .sports-lists__market-list {
  border-right-color: #aecbc4 !important; }

.right-border--nascar {
  border-right: 4px solid #aecbc4 !important; }

.left-border--nascar {
  border-left: 4px solid #aecbc4 !important; }

.betslip-tip__item.right-border--nascar::after {
  border-right-color: #aecbc4 !important; }

.betslip-tip__item.left-border--nascar::before {
  border-left-color: #aecbc4 !important; }

/*
 *  Custom Scrollbar style
 */
.narrow-scroll {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; }

@media only screen and (min-width: 1024px) {
  .narrow-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f5f5f5; }
  .narrow-scroll::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5;
    transition: all 0.8s ease 0s;
    -webkit-transition: all 0.8s ease 0s; }
  .narrow-scroll::-webkit-scrollbar-thumb {
    border-radius: 9px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #aea9a9; } }

.form-element {
  margin: auto;
  max-width: 100%; }

.form-element-label {
  font-family: "Ropa Sans";
  font-size: 0.875rem;
  display: block;
  padding: 0.5625rem 0; }

.form-element-input, .form-element-input__select-placeholder {
  -webkit-appearance: none;
  -moz-appearance: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  font-family: "Ropa Sans";
  font-size: 1.125rem;
  color: #262626;
  border: solid 1px #efefef;
  border-radius: 4px;
  padding: 0.5rem;
  width: 100%;
  background-color: #efefef;
  background-position: right center;
  background-repeat: no-repeat;
  height: 39px;
  min-height: 39px; }
  .form-element-input:focus, .form-element-input.focus, .form-element-input__select-placeholder:focus, .form-element-input__select-placeholder.focus {
    border-color: #d4d4d4;
    background-color: #d4d4d4;
    outline: none; }
  .form-element-input.ng-touched.ng-invalid, .form-element-input__select-placeholder.ng-touched.ng-invalid {
    border-color: #d0021b; }
  .form-element-input.hidden, .form-element-input__select-placeholder.hidden {
    -webkit-transform: translateX(-10000px);
            transform: translateX(-10000px);
    position: absolute; }
  .form-element-input--white, .form-element-input__select-placeholder--white {
    border-color: #ffffff;
    background: #ffffff;
    color: #262626; }
    .form-element-input--white:focus, .form-element-input--white.focus, .form-element-input__select-placeholder--white:focus, .form-element-input__select-placeholder--white.focus {
      background-color: #ffffff;
      border-color: #ffffff; }
    .form-element-input--white::-webkit-input-placeholder, .form-element-input__select-placeholder--white::-webkit-input-placeholder {
      color: #c3c3c3; }
    .form-element-input--white::-moz-placeholder, .form-element-input__select-placeholder--white::-moz-placeholder {
      color: #c3c3c3; }
    .form-element-input--white::placeholder, .form-element-input__select-placeholder--white::placeholder {
      color: #c3c3c3; }

.form-element-input__select-placeholder {
  position: absolute;
  color: #5a5a5a; }

.form-element-input__select-placeholder + .form-element-input__select.ng-invalid {
  background-color: transparent; }

.form-element-container {
  position: relative;
  margin-bottom: 0.5rem; }

.input-toggle {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  width: 50px;
  text-align: center;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat; }

.input-toggle {
  position: absolute;
  top: 0;
  right: 0;
  height: 37px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  width: 50px;
  text-align: center;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat; }

.form-element-validation-message {
  margin-top: 0.5rem;
  font-family: "Ropa Sans";
  color: #d0021b;
  padding: 0.125rem;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  position: relative;
  width: 100%;
  z-index: 1; }
  .form-element-validation-message.unstyled {
    margin-top: 0;
    padding: 0;
    color: #8f8f8f;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.button {
  border: none;
  border-radius: 4px;
  padding: 0.625rem 0;
  margin-bottom: 1.1875rem;
  width: 70%;
  text-align: center;
  font-family: "Ropa Sans";
  font-size: 1.125rem;
  font-style: normal;
  color: #5a5a5a;
  background-color: #ffffff; }
  .button--large {
    display: block;
    width: 100%;
    text-align: center; }
  .button--back span::before {
    content: '';
    width: 0.625rem;
    height: 1rem;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='9px' height='16px' viewBox='0 0 9 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EPage 1%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='S_08_Search' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='S_08_Search_ShowAll' transform='translate(-16.000000, -110.000000)' fill='%23000000'%3E %3Cg id='Group' transform='translate(16.000000, 107.000000)'%3E %3Cpath d='M4.13515198,15.135485 L-3.43484802,8.942485 C-3.93484802,8.531485 -4.00984802,7.794485 -3.59984802,7.294485 C-3.19084802,6.794485 -2.45384802,6.719485 -1.95284802,7.129485 L4.13515198,12.110485 L10.223152,7.129485 C10.723152,6.719485 11.461152,6.794485 11.870152,7.294485 C12.280152,7.794485 12.205152,8.531485 11.705152,8.942485 L4.13515198,15.135485 Z' id='Page-1' transform='translate(4.135485, 11.000000) scale(-1, -1) rotate(-90.000000) translate(-4.135485, -11.000000) '%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 1rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.625rem; }
  .button--login, .button--logout {
    width: 100%;
    background-color: #f5c100;
    color: #000000;
    border: 0;
    opacity: 1; }
  .button.button__ticket--processing {
    background: rgba(0, 118, 255, 0.1);
    border: 1px solid #0d62fb;
    color: #0d62fb; }
  .button--remove {
    background: transparent;
    font-family: "Ropa Sans";
    font-size: 1rem;
    text-transform: none;
    line-height: 1.375rem;
    color: #ffffff; }
    .button--remove::before {
      content: '';
      display: inline-block;
      width: 1.125rem;
      height: 1.125rem;
      vertical-align: top;
      margin-right: 1rem;
      background: url("data:image/svg+xml;charset=utf8,%3Csvg width='34px' height='34px' viewBox='0 0 34 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EDelete@3x%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3Cpolygon id='path-1' points='12.1966 0 0 0 0 4.6346 12.1966 4.6346 12.1966 1.77635684e-15'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Delete'%3E%3Cg id='Page-1' transform='translate(11.000000, 9.000000)'%3E%3Cpath d='M10.498,6.1367 L10.129,14.2327 L7.017,14.2327 L7.017,6.1097 L5.249,6.1097 L5.249,14.2327 L2.473,14.2327 L1.765,6.0337 L0.005,6.1857 L0.783,15.1917 C0.822,15.6497 1.205,15.9997 1.663,15.9997 L10.974,15.9997 C11.446,15.9997 11.834,15.6277 11.856,15.1567 L12.264,6.2167 L10.498,6.1367 Z' id='Fill-1' fill='%23FFFFFF'%3E%3C/path%3E%3Cg id='Group-5'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-4'%3E%3C/g%3E%3Cpath d='M6.0986,1.7676 C6.6706,1.7676 7.1746,2.2236 7.4216,2.8676 L4.7746,2.8676 C5.0216,2.2236 5.5256,1.7676 6.0986,1.7676 M0.8836,4.6346 L11.3126,4.6346 C11.8006,4.6346 12.1966,4.2386 12.1966,3.7506 C12.1966,3.2626 11.8006,2.8676 11.3126,2.8676 L9.2556,2.8676 C8.9146,1.2276 7.6326,-0.0004 6.0986,-0.0004 C4.5636,-0.0004 3.2816,1.2276 2.9406,2.8676 L0.8836,2.8676 C0.3956,2.8676 -0.000400000019,3.2626 -0.000400000019,3.7506 C-0.000400000019,4.2386 0.3956,4.6346 0.8836,4.6346' id='Fill-3' fill='%23FFFFFF' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat; }
  .button--remove-inactive {
    background: rgba(218, 166, 8, 0.1);
    border: 1px solid #daa608;
    font-family: "Ropa Sans";
    font-size: 1rem;
    text-transform: none;
    line-height: 1.375rem;
    color: #daa608; }
    .button--remove-inactive .count {
      content: '';
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      line-height: 1.25rem;
      font-family: "Oswald Bold";
      font-size: 0.75rem;
      border-radius: 50%;
      background-color: #daa608;
      vertical-align: top;
      color: #000000;
      margin-right: 0.75rem; }
    .button--remove-inactive + .button__signon {
      margin-top: 1.1875rem; }
  .button--text {
    color: #9c7a00;
    background-color: transparent;
    font-family: "Ropa Sans Italic";
    font-style: italic;
    text-transform: none;
    border: none; }
  .button:disabled {
    opacity: 0.3; }
  .button.button__primary {
    background: #f5c100; }
    .button.button__primary.w_hover {
      transition: background-color 0.2s; }
      .button.button__primary.w_hover:hover {
        background-color: #ffd229; }
  .button.button__grey {
    background: #c3c3c3; }
  .button:hover {
    -webkit-filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));
            filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2)); }
  .button.button__plain {
    border: solid 1px #5a5a5a; }
    .button.button__plain:disabled {
      opacity: 0.2; }
    .button.button__plain:hover {
      border: none; }

.cookie-overlay {
  max-width: 1920px;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  position: fixed;
  color: #fff;
  padding: 2% 22%;
  bottom: 7em;
  transition: all 0.2s ease 0s;
  z-index: 19; }
  .cookie-overlay.sportwetten {
    bottom: 10em; }
  .cookie-overlay .cookie-overlay--text {
    width: 90%;
    float: left;
    margin-bottom: 0;
    font-size: 11px; }
    .cookie-overlay .cookie-overlay--text a {
      color: #fff;
      text-decoration: underline; }
  .cookie-overlay .check-icon-container {
    float: left;
    width: 10%; }
    .cookie-overlay .check-icon-container .check-icon {
      width: 25px;
      margin: auto;
      background-image: url(/assets/images/svg/misc/bet-edit-confirm.svg);
      background-repeat: no-repeat;
      background-size: contain;
      background-position-x: center;
      height: 1.5em;
      background-color: #f5c100;
      background-position: center center;
      border-radius: 5px; }
  .cookie-overlay .clearfix {
    clear: both; }
  .cookie-overlay.footer-collapsed {
    bottom: 2em; }
  @media only screen and (min-width: 768px) {
    .cookie-overlay {
      padding: 2% 11%;
      bottom: 8.2em;
      padding-bottom: 5%; }
      .cookie-overlay.sportwetten {
        bottom: 11em; }
        .cookie-overlay.sportwetten.footer-collapsed {
          bottom: 2.4em; }
      .cookie-overlay.footer-collapsed {
        bottom: 2.4em; } }
  @media only screen and (min-width: 1024px) {
    .cookie-overlay {
      padding: 2% 22%;
      bottom: 7.2em; }
      .cookie-overlay.sportwetten {
        bottom: 11.2em; }
        .cookie-overlay.sportwetten.footer-collapsed {
          bottom: 2.4em; }
      .cookie-overlay.footer-collapsed {
        bottom: 2.4em; } }
  @media only screen and (min-width: 1280px) {
    .cookie-overlay {
      padding: 2% 22%;
      bottom: 7em; }
      .cookie-overlay.sportwetten {
        bottom: 11em; }
        .cookie-overlay.sportwetten.footer-collapsed {
          bottom: 2em; } }
  .cookie-overlay.mobile-view {
    bottom: 0 !important;
    padding: 2% 5%; }

.payment-item {
  padding: 0.625rem;
  position: relative;
  border-top: solid 1px #efefef;
  background: #ffffff url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg width='10px' height='17px' viewBox='0 0 10 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EPage 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Arrow_right_grey' transform='translate(-13.000000, -10.000000)' fill='%239B9B9B'%3E%3Cpath d='M17.999667,22.27097 L10.429667,16.07797 C9.92966698,15.66697 9.85466698,14.92997 10.264667,14.42997 C10.673667,13.92997 11.410667,13.85497 11.911667,14.26497 L17.999667,19.24597 L24.087667,14.26497 C24.587667,13.85497 25.325667,13.92997 25.734667,14.42997 C26.144667,14.92997 26.069667,15.66697 25.569667,16.07797 L17.999667,22.27097 Z' id='Page-1' transform='translate(18.000000, 18.135485) scale(1, -1) rotate(-90.000000) translate(-18.000000, -18.135485) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right 10px center no-repeat; }
  .payment-item__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center; }
  .payment-item__image {
    width: 5rem; }
  .payment-item__content {
    margin-left: 0.9375rem; }

.payment-title {
  font-size: 0.875rem;
  font-family: "Oswald Bold";
  color: #262626;
  margin: 0; }

.payment-info {
  font-family: "Ropa Sans";
  font-size: 0.875rem;
  color: #8f8f8f;
  margin-bottom: 0; }

.payment-detail-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.625rem 0.9375rem;
  color: #262626;
  font-size: 0.875rem; }
  .payment-detail-header h2 {
    font-family: "Oswald Bold";
    font-size: inherit;
    margin: 0; }
  .payment-detail-header p {
    font-family: "Ropa Sans";
    line-height: 1.4;
    margin: 0; }
  .payment-detail-header img {
    width: 4.375rem; }

.payment-detail-description {
  border-top: 1px solid #efefef;
  color: #8f8f8f;
  font-family: "Ropa Sans";
  font-size: 0.875rem;
  margin: 0 0.9375rem;
  padding: 0.625rem 0; }
  .payment-detail-description p {
    margin: 0; }

.payment-detail-input {
  background: #f5c100;
  margin-bottom: 1px;
  padding: 0.9375rem; }
  .payment-detail-input .form-element-container {
    margin-bottom: 0; }

.payment-detail-conditions {
  color: #262626;
  font-family: "Ropa Sans";
  font-size: 0.875rem;
  padding: 0.625rem 0.9375rem; }
  .payment-detail-conditions h2,
  .payment-detail-conditions h3,
  .payment-detail-conditions h4 {
    font-family: "Oswald Bold";
    font-size: inherit;
    margin: 0 0 0.9375rem;
    padding: 0; }

.payment-detail__submit {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 1.875rem);
  bottom: 0;
  position: -webkit-sticky;
  position: sticky;
  padding: 1.875rem 1.875rem 1.25rem;
  width: 100%; }
  .payment-detail__submit .button {
    margin: 0 auto;
    max-width: 19.6875rem; }

.payment-group:last-of-type {
  border-bottom: solid 1px #efefef; }

.payment-group__header {
  background-color: #efefef;
  border-top-right-radius: 4px;
  color: #262626;
  font-family: "Ropa Sans";
  font-size: 0.8125rem;
  text-align: left;
  padding: 0.1875rem 0 0.1875rem 0.625rem;
  margin-right: 3.4375rem; }

.payment-detail__info {
  padding: 0.625rem 0.9375rem; }
  .payment-detail__info--text-small {
    color: #8f8f8f;
    font-family: "Ropa Sans";
    font-size: 0.75rem; }

.payment-confirmation {
  margin: 0 auto;
  max-width: 43.75rem;
  padding: 0.9375rem;
  text-align: center; }
  .payment-confirmation__title {
    text-align: center;
    font-family: "Oswald Bold";
    font-weight: bold;
    font-size: 1.25rem;
    color: #5a5a5a; }
  .payment-confirmation__description {
    font-family: "Ropa Sans";
    font-size: 1rem;
    color: #5a5a5a; }
  .payment-confirmation .button {
    margin: 0 auto;
    max-width: 19.6875rem; }

@media only screen and (min-width: 700px) {
  .payment-item {
    padding: 0.9375rem 0; }
    .payment-item__content {
      display: -ms-flexbox;
      display: flex;
      width: 100%; }
    .payment-item__image {
      width: 6.25rem; }
  .payment-title,
  .payment-info {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .payment-title {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%; }
  .payment-info {
    font-size: 1rem;
    margin-left: auto; }
  .payment-detail__info {
    font-size: 1rem;
    padding-left: 0;
    padding-right: 0; }
  .payment-detail {
    padding-left: 0;
    padding-right: 0; }
    .payment-detail-header {
      font-size: 1.125rem;
      padding-left: 0;
      padding-right: 0; }
      .payment-detail-header p {
        font-size: 1.125rem; }
    .payment-detail img {
      width: 6.25rem; }
    .payment-detail-description {
      font-size: 1rem;
      margin: 0 0; }
      .payment-detail-description p {
        font-size: inherit;
        line-height: 1.5rem; }
    .payment-detail .form-element {
      display: block;
      margin: 0 auto;
      width: 50%; }
    .payment-detail-conditions {
      font-size: 1rem;
      padding-top: 1.875rem; }
    .payment-detail__submit {
      padding-bottom: 3.125rem; }
  .creditcard .payment-detail-header {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem; }
  .creditcard .payment-detail-description {
    padding: 2.5rem 0; }
  .payment-confirmation {
    padding: 3.125rem 0; }
    .payment-confirmation__title {
      font-size: 1.25rem;
      margin-bottom: 0.9375rem; }
    .payment-confirmation__description {
      font-size: 1.125rem;
      line-height: 1.3333;
      margin-bottom: 3.125rem; } }

@media only screen and (min-width: 1280px) {
  .payment-group__header {
    padding-left: 0.6875rem; }
  .payment-item__content {
    margin-left: 1.25rem; }
  .payment-detail-description {
    margin: 0;
    text-align: center; }
  .creditcard .payment-detail-header {
    padding-bottom: 0.625rem;
    padding-top: 0.625rem; } }

/*@function em($pixels, $context: $font-size-root) {

  @if (unitless($pixels)) {
    $pixels: $pixels * 1px;
  }

  @if (unitless($context)) {
    $context: $context * 1px;
  }

  @return $pixels / $context * 1em;
}*/
/* stylelint-disable */
/* stylelint-enable */
/* Web fonts
   ========================================================================== */
/* new */
/* sportwetten fonts */
/*
 * Main Colors used in components
 */
/*
 * Default Color Variables
 */
/* MODULE COLORS */
/*@function sportColor($sport, $sport-color-variant:null) {
  // map inception
   @return map-get(map-get($sport_colors, $color-name), $sport-color-variant);

  @if not map-has_key($sport_colors, $sport) {
    @return #f5c100;
  }

  @if ($sport-color-variant != null) {
    // map inception
    @return map-get(map-get($sport_colors, $sport), $sport-color-variant);
  }
  @else {
    @return map-get($sport_colors, $sport);
  }
}*/
/* stylelint-disable */
/* stylelint-enable */
/* inject:scss */
/**
 * Xtip brand styles overriding the default ones
 */
.site-header__logo {
  background-image: url(assets/images/brands/xtip/logo.png); }

.membercard-form-container__img_placeholder {
  width: 100%;
  min-height: 250px;
  background-repeat: no-repeat;
  background-size: contain, cover;
  background-position: center; }
  .membercard-form-container__img_placeholder.emptyMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_back.png); }
  .membercard-form-container__img_placeholder.selectMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_select.png); }
  .membercard-form-container__img_placeholder.frontMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_front.png);
    position: relative; }
  .membercard-form-container__img_placeholder.barcodeMC {
    background-image: url(assets/images/brands/xtip/xtip-mc_card_empty.png);
    margin-top: 10px;
    position: relative; }

.mc-number {
  width: 100%;
  font-size: 1.25rem;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  color: black;
  position: absolute;
  top: 70%; }

.mc-bc {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 27%; }
  .mc-bc img {
    width: 47%;
    max-width: 250px;
    min-height: 110px; }

.gamelist__group::before, .gamelist__event::before {
  border-left: 4px solid #f5c100;
  content: '';
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  z-index: 1; }

.gamelist__group::after, .gamelist__event::after {
  border-right: none !important; }

.gamelist__group {
  margin-left: 0.25rem; }

.gamelist--default {
  border-color: #f5c100 !important; }
  .gamelist--default .gamelist__event::before,
  .gamelist--default .gamelist__group::before {
    border-left-color: #f5c100 !important; }

.gamelist--alpine_skiing {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing .gamelist__event::before,
  .gamelist--alpine_skiing .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--alpine_skiing_men {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing_men .gamelist__event::before,
  .gamelist--alpine_skiing_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--alpine_skiing_women {
  border-color: #aaf4fb !important; }
  .gamelist--alpine_skiing_women .gamelist__event::before,
  .gamelist--alpine_skiing_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--american_football {
  border-color: #a0d180 !important; }
  .gamelist--american_football .gamelist__event::before,
  .gamelist--american_football .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--aussie_rules {
  border-color: #a0d180 !important; }
  .gamelist--aussie_rules .gamelist__event::before,
  .gamelist--aussie_rules .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--badminton {
  border-color: #9ba8f4 !important; }
  .gamelist--badminton .gamelist__event::before,
  .gamelist--badminton .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--bandy {
  border-color: #aaf4fb !important; }
  .gamelist--bandy .gamelist__event::before,
  .gamelist--bandy .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--baseball {
  border-color: #e9a885 !important; }
  .gamelist--baseball .gamelist__event::before,
  .gamelist--baseball .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--basketball {
  border-color: #ffa84f !important; }
  .gamelist--basketball .gamelist__event::before,
  .gamelist--basketball .gamelist__group::before {
    border-left-color: #ffa84f !important; }

.gamelist--beach_soccer {
  border-color: #ffde66 !important; }
  .gamelist--beach_soccer .gamelist__event::before,
  .gamelist--beach_soccer .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--beach_volleyball {
  border-color: #ffde66 !important; }
  .gamelist--beach_volleyball .gamelist__event::before,
  .gamelist--beach_volleyball .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--biathlon {
  border-color: #aaf4fb !important; }
  .gamelist--biathlon .gamelist__event::before,
  .gamelist--biathlon .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--biathlon_men {
  border-color: #aaf4fb !important; }
  .gamelist--biathlon_men .gamelist__event::before,
  .gamelist--biathlon_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--big_brother {
  border-color: #ff7373 !important; }
  .gamelist--big_brother .gamelist__event::before,
  .gamelist--big_brother .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--bowls {
  border-color: #9ba8f4 !important; }
  .gamelist--bowls .gamelist__event::before,
  .gamelist--bowls .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--boxing {
  border-color: #ff7373 !important; }
  .gamelist--boxing .gamelist__event::before,
  .gamelist--boxing .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--champions_league {
  border-color: #50d001 !important; }
  .gamelist--champions_league .gamelist__event::before,
  .gamelist--champions_league .gamelist__group::before {
    border-left-color: #50d001 !important; }

.gamelist--cricket {
  border-color: #f8a5a3 !important; }
  .gamelist--cricket .gamelist__event::before,
  .gamelist--cricket .gamelist__group::before {
    border-left-color: #f8a5a3 !important; }

.gamelist--cross_country_ski {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_ski .gamelist__event::before,
  .gamelist--cross_country_ski .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cross_country_skiing_men {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_skiing_men .gamelist__event::before,
  .gamelist--cross_country_skiing_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cross_country_skiing_women {
  border-color: #aaf4fb !important; }
  .gamelist--cross_country_skiing_women .gamelist__event::before,
  .gamelist--cross_country_skiing_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--curling {
  border-color: #aaf4fb !important; }
  .gamelist--curling .gamelist__event::before,
  .gamelist--curling .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--cycling {
  border-color: #aecbc4 !important; }
  .gamelist--cycling .gamelist__event::before,
  .gamelist--cycling .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--darts {
  border-color: #ff90a5 !important; }
  .gamelist--darts .gamelist__event::before,
  .gamelist--darts .gamelist__group::before {
    border-left-color: #ff90a5 !important; }

.gamelist--dogs {
  border-color: #ff7373 !important; }
  .gamelist--dogs .gamelist__event::before,
  .gamelist--dogs .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--entertainment {
  border-color: #ff7373 !important; }
  .gamelist--entertainment .gamelist__event::before,
  .gamelist--entertainment .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--esports {
  border-color: #edff9c !important; }
  .gamelist--esports .gamelist__event::before,
  .gamelist--esports .gamelist__group::before {
    border-left-color: #edff9c !important; }

.gamelist--europa_league {
  border-color: #50d002 !important; }
  .gamelist--europa_league .gamelist__event::before,
  .gamelist--europa_league .gamelist__group::before {
    border-left-color: #50d002 !important; }

.gamelist--eurovision_song_contest {
  border-color: #ff7373 !important; }
  .gamelist--eurovision_song_contest .gamelist__event::before,
  .gamelist--eurovision_song_contest .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--federal_president_choice {
  border-color: #ff7373 !important; }
  .gamelist--federal_president_choice .gamelist__event::before,
  .gamelist--federal_president_choice .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--field_hockey {
  border-color: #aae66b !important; }
  .gamelist--field_hockey .gamelist__event::before,
  .gamelist--field_hockey .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--football {
  border-color: #50d000 !important; }
  .gamelist--football .gamelist__event::before,
  .gamelist--football .gamelist__group::before {
    border-left-color: #50d000 !important; }

.gamelist--formula_1 {
  border-color: #aecbc4 !important; }
  .gamelist--formula_1 .gamelist__event::before,
  .gamelist--formula_1 .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--fun_bets {
  border-color: #ff7374 !important; }
  .gamelist--fun_bets .gamelist__event::before,
  .gamelist--fun_bets .gamelist__group::before {
    border-left-color: #ff7374 !important; }

.gamelist--futsal {
  border-color: #9ba8f4 !important; }
  .gamelist--futsal .gamelist__event::before,
  .gamelist--futsal .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--golf {
  border-color: #aae66b !important; }
  .gamelist--golf .gamelist__event::before,
  .gamelist--golf .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--handball {
  border-color: #70b1ff !important; }
  .gamelist--handball .gamelist__event::before,
  .gamelist--handball .gamelist__group::before {
    border-left-color: #70b1ff !important; }

.gamelist--harness_racing {
  border-color: #aecbc4 !important; }
  .gamelist--harness_racing .gamelist__event::before,
  .gamelist--harness_racing .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--hockey {
  border-color: #aae66b !important; }
  .gamelist--hockey .gamelist__event::before,
  .gamelist--hockey .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--horses {
  border-color: #ff7373 !important; }
  .gamelist--horses .gamelist__event::before,
  .gamelist--horses .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--ice_hockey {
  border-color: #aaf4fb !important; }
  .gamelist--ice_hockey .gamelist__event::before,
  .gamelist--ice_hockey .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--lacross {
  border-color: #aae66b !important; }
  .gamelist--lacross .gamelist__event::before,
  .gamelist--lacross .gamelist__group::before {
    border-left-color: #aae66b !important; }

.gamelist--longterm_bets {
  border-color: #dee7d9 !important; }
  .gamelist--longterm_bets .gamelist__event::before,
  .gamelist--longterm_bets .gamelist__group::before {
    border-left-color: #dee7d9 !important; }

.gamelist--motorcycle {
  border-color: #aecbc4 !important; }
  .gamelist--motorcycle .gamelist__event::before,
  .gamelist--motorcycle .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--motorsport {
  border-color: #aecbc4 !important; }
  .gamelist--motorsport .gamelist__event::before,
  .gamelist--motorsport .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--nordic_combine {
  border-color: #aaf4fb !important; }
  .gamelist--nordic_combine .gamelist__event::before,
  .gamelist--nordic_combine .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--papal_election {
  border-color: #ff7375 !important; }
  .gamelist--papal_election .gamelist__event::before,
  .gamelist--papal_election .gamelist__group::before {
    border-left-color: #ff7375 !important; }

.gamelist--pesapallo {
  border-color: #e9a885 !important; }
  .gamelist--pesapallo .gamelist__event::before,
  .gamelist--pesapallo .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--politics {
  border-color: #ff7376 !important; }
  .gamelist--politics .gamelist__event::before,
  .gamelist--politics .gamelist__group::before {
    border-left-color: #ff7376 !important; }

.gamelist--rally {
  border-color: #aecbc4 !important; }
  .gamelist--rally .gamelist__event::before,
  .gamelist--rally .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.gamelist--reality {
  border-color: #ff7374 !important; }
  .gamelist--reality .gamelist__event::before,
  .gamelist--reality .gamelist__group::before {
    border-left-color: #ff7374 !important; }

.gamelist--rugby {
  border-color: #a0d180 !important; }
  .gamelist--rugby .gamelist__event::before,
  .gamelist--rugby .gamelist__group::before {
    border-left-color: #a0d180 !important; }

.gamelist--sailing {
  border-color: #83d7fb !important; }
  .gamelist--sailing .gamelist__event::before,
  .gamelist--sailing .gamelist__group::before {
    border-left-color: #83d7fb !important; }

.gamelist--scull {
  border-color: #83d7fb !important; }
  .gamelist--scull .gamelist__event::before,
  .gamelist--scull .gamelist__group::before {
    border-left-color: #83d7fb !important; }

.gamelist--ski_freestyle {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle .gamelist__event::before,
  .gamelist--ski_freestyle .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_freestyle_men {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle_men .gamelist__event::before,
  .gamelist--ski_freestyle_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_freestyle_momen {
  border-color: #aaf4fb !important; }
  .gamelist--ski_freestyle_momen .gamelist__event::before,
  .gamelist--ski_freestyle_momen .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--ski_jumping {
  border-color: #aaf4fb !important; }
  .gamelist--ski_jumping .gamelist__event::before,
  .gamelist--ski_jumping .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snooker {
  border-color: #65d895 !important; }
  .gamelist--snooker .gamelist__event::before,
  .gamelist--snooker .gamelist__group::before {
    border-left-color: #65d895 !important; }

.gamelist--snowboard {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard .gamelist__event::before,
  .gamelist--snowboard .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snowboard_men {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard_men .gamelist__event::before,
  .gamelist--snowboard_men .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--snowboard_women {
  border-color: #aaf4fb !important; }
  .gamelist--snowboard_women .gamelist__event::before,
  .gamelist--snowboard_women .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--softball {
  border-color: #e9a885 !important; }
  .gamelist--softball .gamelist__event::before,
  .gamelist--softball .gamelist__group::before {
    border-left-color: #e9a885 !important; }

.gamelist--starmania {
  border-color: #edff9c !important; }
  .gamelist--starmania .gamelist__event::before,
  .gamelist--starmania .gamelist__group::before {
    border-left-color: #edff9c !important; }

.gamelist--summer_olympics {
  border-color: #ffde66 !important; }
  .gamelist--summer_olympics .gamelist__event::before,
  .gamelist--summer_olympics .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--swimming {
  border-color: #77f9e5 !important; }
  .gamelist--swimming .gamelist__event::before,
  .gamelist--swimming .gamelist__group::before {
    border-left-color: #77f9e5 !important; }

.gamelist--table_tennis {
  border-color: #9ba8f4 !important; }
  .gamelist--table_tennis .gamelist__event::before,
  .gamelist--table_tennis .gamelist__group::before {
    border-left-color: #9ba8f4 !important; }

.gamelist--tennis {
  border-color: #dbed17 !important; }
  .gamelist--tennis .gamelist__event::before,
  .gamelist--tennis .gamelist__group::before {
    border-left-color: #dbed17 !important; }

.gamelist--thai_boxing {
  border-color: #ff7377 !important; }
  .gamelist--thai_boxing .gamelist__event::before,
  .gamelist--thai_boxing .gamelist__group::before {
    border-left-color: #ff7377 !important; }

.gamelist--track_field_sports {
  border-color: #f8a5a3 !important; }
  .gamelist--track_field_sports .gamelist__event::before,
  .gamelist--track_field_sports .gamelist__group::before {
    border-left-color: #f8a5a3 !important; }

.gamelist--tv_total_high_diving {
  border-color: #ff7373 !important; }
  .gamelist--tv_total_high_diving .gamelist__event::before,
  .gamelist--tv_total_high_diving .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--us_presidential_election {
  border-color: #ff7373 !important; }
  .gamelist--us_presidential_election .gamelist__event::before,
  .gamelist--us_presidential_election .gamelist__group::before {
    border-left-color: #ff7373 !important; }

.gamelist--volleyball {
  border-color: #ffde66 !important; }
  .gamelist--volleyball .gamelist__event::before,
  .gamelist--volleyball .gamelist__group::before {
    border-left-color: #ffde66 !important; }

.gamelist--waterpolo {
  border-color: #77f9e5 !important; }
  .gamelist--waterpolo .gamelist__event::before,
  .gamelist--waterpolo .gamelist__group::before {
    border-left-color: #77f9e5 !important; }

.gamelist--winter_olympics {
  border-color: #aaf4fb !important; }
  .gamelist--winter_olympics .gamelist__event::before,
  .gamelist--winter_olympics .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--womens_biathlon {
  border-color: #aaf4fb !important; }
  .gamelist--womens_biathlon .gamelist__event::before,
  .gamelist--womens_biathlon .gamelist__group::before {
    border-left-color: #aaf4fb !important; }

.gamelist--nascar {
  border-color: #aecbc4 !important; }
  .gamelist--nascar .gamelist__event::before,
  .gamelist--nascar .gamelist__group::before {
    border-left-color: #aecbc4 !important; }

.sport-box {
  border-left: 4px solid #f5c100;
  border-right: none !important;
  padding: 7px 30px 7px 10px !important; }
  .sport-box--default {
    border-left-color: #f5c100 !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--alpine_skiing_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--american_football {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--aussie_rules {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--badminton {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--bandy {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--baseball {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--basketball {
    border-left-color: #ffa84f !important;
    border-right-color: transparent !important; }
  .sport-box--beach_soccer {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--beach_volleyball {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--biathlon {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--biathlon_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--big_brother {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--bowls {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--boxing {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--champions_league {
    border-left-color: #50d001 !important;
    border-right-color: transparent !important; }
  .sport-box--cricket {
    border-left-color: #f8a5a3 !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_ski {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_skiing_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cross_country_skiing_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--curling {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--cycling {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--darts {
    border-left-color: #ff90a5 !important;
    border-right-color: transparent !important; }
  .sport-box--dogs {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--entertainment {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--esports {
    border-left-color: #edff9c !important;
    border-right-color: transparent !important; }
  .sport-box--europa_league {
    border-left-color: #50d002 !important;
    border-right-color: transparent !important; }
  .sport-box--eurovision_song_contest {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--federal_president_choice {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--field_hockey {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--football {
    border-left-color: #50d000 !important;
    border-right-color: transparent !important; }
  .sport-box--formula_1 {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--fun_bets {
    border-left-color: #ff7374 !important;
    border-right-color: transparent !important; }
  .sport-box--futsal {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--golf {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--handball {
    border-left-color: #70b1ff !important;
    border-right-color: transparent !important; }
  .sport-box--harness_racing {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--hockey {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--horses {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--ice_hockey {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--lacross {
    border-left-color: #aae66b !important;
    border-right-color: transparent !important; }
  .sport-box--longterm_bets {
    border-left-color: #dee7d9 !important;
    border-right-color: transparent !important; }
  .sport-box--motorcycle {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--motorsport {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--nordic_combine {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--papal_election {
    border-left-color: #ff7375 !important;
    border-right-color: transparent !important; }
  .sport-box--pesapallo {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--politics {
    border-left-color: #ff7376 !important;
    border-right-color: transparent !important; }
  .sport-box--rally {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }
  .sport-box--reality {
    border-left-color: #ff7374 !important;
    border-right-color: transparent !important; }
  .sport-box--rugby {
    border-left-color: #a0d180 !important;
    border-right-color: transparent !important; }
  .sport-box--sailing {
    border-left-color: #83d7fb !important;
    border-right-color: transparent !important; }
  .sport-box--scull {
    border-left-color: #83d7fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_freestyle_momen {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--ski_jumping {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snooker {
    border-left-color: #65d895 !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard_men {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--snowboard_women {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--softball {
    border-left-color: #e9a885 !important;
    border-right-color: transparent !important; }
  .sport-box--starmania {
    border-left-color: #edff9c !important;
    border-right-color: transparent !important; }
  .sport-box--summer_olympics {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--swimming {
    border-left-color: #77f9e5 !important;
    border-right-color: transparent !important; }
  .sport-box--table_tennis {
    border-left-color: #9ba8f4 !important;
    border-right-color: transparent !important; }
  .sport-box--tennis {
    border-left-color: #dbed17 !important;
    border-right-color: transparent !important; }
  .sport-box--thai_boxing {
    border-left-color: #ff7377 !important;
    border-right-color: transparent !important; }
  .sport-box--track_field_sports {
    border-left-color: #f8a5a3 !important;
    border-right-color: transparent !important; }
  .sport-box--tv_total_high_diving {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--us_presidential_election {
    border-left-color: #ff7373 !important;
    border-right-color: transparent !important; }
  .sport-box--volleyball {
    border-left-color: #ffde66 !important;
    border-right-color: transparent !important; }
  .sport-box--waterpolo {
    border-left-color: #77f9e5 !important;
    border-right-color: transparent !important; }
  .sport-box--winter_olympics {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--womens_biathlon {
    border-left-color: #aaf4fb !important;
    border-right-color: transparent !important; }
  .sport-box--nascar {
    border-left-color: #aecbc4 !important;
    border-right-color: transparent !important; }

.sport-list {
  padding: 0 !important; }

market-header {
  border-left: solid 4px;
  border-right: none !important; }

.game-detail__header-content.game-detail__default, .game-detail__content.game-detail__default {
  border-right: none !important; }
  .game-detail__header-content.game-detail__default .game-detail__league, .game-detail__content.game-detail__default .game-detail__league {
    background-color: #f5c100; }

.game-detail__header-content.header-left-border__default, .game-detail__content.header-left-border__default {
  border-left: solid 4px #f5c100; }

.game-detail__header-content.game-detail__alpine_skiing, .game-detail__content.game-detail__alpine_skiing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing .game-detail__league, .game-detail__content.game-detail__alpine_skiing .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing, .game-detail__content.header-left-border__alpine_skiing {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__alpine_skiing_men, .game-detail__content.game-detail__alpine_skiing_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing_men .game-detail__league, .game-detail__content.game-detail__alpine_skiing_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing_men, .game-detail__content.header-left-border__alpine_skiing_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__alpine_skiing_women, .game-detail__content.game-detail__alpine_skiing_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__alpine_skiing_women .game-detail__league, .game-detail__content.game-detail__alpine_skiing_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__alpine_skiing_women, .game-detail__content.header-left-border__alpine_skiing_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__american_football, .game-detail__content.game-detail__american_football {
  border-right: none !important; }
  .game-detail__header-content.game-detail__american_football .game-detail__league, .game-detail__content.game-detail__american_football .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__american_football, .game-detail__content.header-left-border__american_football {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__aussie_rules, .game-detail__content.game-detail__aussie_rules {
  border-right: none !important; }
  .game-detail__header-content.game-detail__aussie_rules .game-detail__league, .game-detail__content.game-detail__aussie_rules .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__aussie_rules, .game-detail__content.header-left-border__aussie_rules {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__badminton, .game-detail__content.game-detail__badminton {
  border-right: none !important; }
  .game-detail__header-content.game-detail__badminton .game-detail__league, .game-detail__content.game-detail__badminton .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__badminton, .game-detail__content.header-left-border__badminton {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__bandy, .game-detail__content.game-detail__bandy {
  border-right: none !important; }
  .game-detail__header-content.game-detail__bandy .game-detail__league, .game-detail__content.game-detail__bandy .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__bandy, .game-detail__content.header-left-border__bandy {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__baseball, .game-detail__content.game-detail__baseball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__baseball .game-detail__league, .game-detail__content.game-detail__baseball .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__baseball, .game-detail__content.header-left-border__baseball {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__basketball, .game-detail__content.game-detail__basketball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__basketball .game-detail__league, .game-detail__content.game-detail__basketball .game-detail__league {
    background-color: #ffa84f; }

.game-detail__header-content.header-left-border__basketball, .game-detail__content.header-left-border__basketball {
  border-left: solid 4px #ffa84f; }

.game-detail__header-content.game-detail__beach_soccer, .game-detail__content.game-detail__beach_soccer {
  border-right: none !important; }
  .game-detail__header-content.game-detail__beach_soccer .game-detail__league, .game-detail__content.game-detail__beach_soccer .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__beach_soccer, .game-detail__content.header-left-border__beach_soccer {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__beach_volleyball, .game-detail__content.game-detail__beach_volleyball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__beach_volleyball .game-detail__league, .game-detail__content.game-detail__beach_volleyball .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__beach_volleyball, .game-detail__content.header-left-border__beach_volleyball {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__biathlon, .game-detail__content.game-detail__biathlon {
  border-right: none !important; }
  .game-detail__header-content.game-detail__biathlon .game-detail__league, .game-detail__content.game-detail__biathlon .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__biathlon, .game-detail__content.header-left-border__biathlon {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__biathlon_men, .game-detail__content.game-detail__biathlon_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__biathlon_men .game-detail__league, .game-detail__content.game-detail__biathlon_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__biathlon_men, .game-detail__content.header-left-border__biathlon_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__big_brother, .game-detail__content.game-detail__big_brother {
  border-right: none !important; }
  .game-detail__header-content.game-detail__big_brother .game-detail__league, .game-detail__content.game-detail__big_brother .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__big_brother, .game-detail__content.header-left-border__big_brother {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__bowls, .game-detail__content.game-detail__bowls {
  border-right: none !important; }
  .game-detail__header-content.game-detail__bowls .game-detail__league, .game-detail__content.game-detail__bowls .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__bowls, .game-detail__content.header-left-border__bowls {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__boxing, .game-detail__content.game-detail__boxing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__boxing .game-detail__league, .game-detail__content.game-detail__boxing .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__boxing, .game-detail__content.header-left-border__boxing {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__champions_league, .game-detail__content.game-detail__champions_league {
  border-right: none !important; }
  .game-detail__header-content.game-detail__champions_league .game-detail__league, .game-detail__content.game-detail__champions_league .game-detail__league {
    background-color: #50d001; }

.game-detail__header-content.header-left-border__champions_league, .game-detail__content.header-left-border__champions_league {
  border-left: solid 4px #50d001; }

.game-detail__header-content.game-detail__cricket, .game-detail__content.game-detail__cricket {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cricket .game-detail__league, .game-detail__content.game-detail__cricket .game-detail__league {
    background-color: #f8a5a3; }

.game-detail__header-content.header-left-border__cricket, .game-detail__content.header-left-border__cricket {
  border-left: solid 4px #f8a5a3; }

.game-detail__header-content.game-detail__cross_country_ski, .game-detail__content.game-detail__cross_country_ski {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_ski .game-detail__league, .game-detail__content.game-detail__cross_country_ski .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_ski, .game-detail__content.header-left-border__cross_country_ski {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cross_country_skiing_men, .game-detail__content.game-detail__cross_country_skiing_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_skiing_men .game-detail__league, .game-detail__content.game-detail__cross_country_skiing_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_skiing_men, .game-detail__content.header-left-border__cross_country_skiing_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cross_country_skiing_women, .game-detail__content.game-detail__cross_country_skiing_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cross_country_skiing_women .game-detail__league, .game-detail__content.game-detail__cross_country_skiing_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__cross_country_skiing_women, .game-detail__content.header-left-border__cross_country_skiing_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__curling, .game-detail__content.game-detail__curling {
  border-right: none !important; }
  .game-detail__header-content.game-detail__curling .game-detail__league, .game-detail__content.game-detail__curling .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__curling, .game-detail__content.header-left-border__curling {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__cycling, .game-detail__content.game-detail__cycling {
  border-right: none !important; }
  .game-detail__header-content.game-detail__cycling .game-detail__league, .game-detail__content.game-detail__cycling .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__cycling, .game-detail__content.header-left-border__cycling {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__darts, .game-detail__content.game-detail__darts {
  border-right: none !important; }
  .game-detail__header-content.game-detail__darts .game-detail__league, .game-detail__content.game-detail__darts .game-detail__league {
    background-color: #ff90a5; }

.game-detail__header-content.header-left-border__darts, .game-detail__content.header-left-border__darts {
  border-left: solid 4px #ff90a5; }

.game-detail__header-content.game-detail__dogs, .game-detail__content.game-detail__dogs {
  border-right: none !important; }
  .game-detail__header-content.game-detail__dogs .game-detail__league, .game-detail__content.game-detail__dogs .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__dogs, .game-detail__content.header-left-border__dogs {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__entertainment, .game-detail__content.game-detail__entertainment {
  border-right: none !important; }
  .game-detail__header-content.game-detail__entertainment .game-detail__league, .game-detail__content.game-detail__entertainment .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__entertainment, .game-detail__content.header-left-border__entertainment {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__esports, .game-detail__content.game-detail__esports {
  border-right: none !important; }
  .game-detail__header-content.game-detail__esports .game-detail__league, .game-detail__content.game-detail__esports .game-detail__league {
    background-color: #edff9c; }

.game-detail__header-content.header-left-border__esports, .game-detail__content.header-left-border__esports {
  border-left: solid 4px #edff9c; }

.game-detail__header-content.game-detail__europa_league, .game-detail__content.game-detail__europa_league {
  border-right: none !important; }
  .game-detail__header-content.game-detail__europa_league .game-detail__league, .game-detail__content.game-detail__europa_league .game-detail__league {
    background-color: #50d002; }

.game-detail__header-content.header-left-border__europa_league, .game-detail__content.header-left-border__europa_league {
  border-left: solid 4px #50d002; }

.game-detail__header-content.game-detail__eurovision_song_contest, .game-detail__content.game-detail__eurovision_song_contest {
  border-right: none !important; }
  .game-detail__header-content.game-detail__eurovision_song_contest .game-detail__league, .game-detail__content.game-detail__eurovision_song_contest .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__eurovision_song_contest, .game-detail__content.header-left-border__eurovision_song_contest {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__federal_president_choice, .game-detail__content.game-detail__federal_president_choice {
  border-right: none !important; }
  .game-detail__header-content.game-detail__federal_president_choice .game-detail__league, .game-detail__content.game-detail__federal_president_choice .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__federal_president_choice, .game-detail__content.header-left-border__federal_president_choice {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__field_hockey, .game-detail__content.game-detail__field_hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__field_hockey .game-detail__league, .game-detail__content.game-detail__field_hockey .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__field_hockey, .game-detail__content.header-left-border__field_hockey {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__football, .game-detail__content.game-detail__football {
  border-right: none !important; }
  .game-detail__header-content.game-detail__football .game-detail__league, .game-detail__content.game-detail__football .game-detail__league {
    background-color: #50d000; }

.game-detail__header-content.header-left-border__football, .game-detail__content.header-left-border__football {
  border-left: solid 4px #50d000; }

.game-detail__header-content.game-detail__formula_1, .game-detail__content.game-detail__formula_1 {
  border-right: none !important; }
  .game-detail__header-content.game-detail__formula_1 .game-detail__league, .game-detail__content.game-detail__formula_1 .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__formula_1, .game-detail__content.header-left-border__formula_1 {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__fun_bets, .game-detail__content.game-detail__fun_bets {
  border-right: none !important; }
  .game-detail__header-content.game-detail__fun_bets .game-detail__league, .game-detail__content.game-detail__fun_bets .game-detail__league {
    background-color: #ff7374; }

.game-detail__header-content.header-left-border__fun_bets, .game-detail__content.header-left-border__fun_bets {
  border-left: solid 4px #ff7374; }

.game-detail__header-content.game-detail__futsal, .game-detail__content.game-detail__futsal {
  border-right: none !important; }
  .game-detail__header-content.game-detail__futsal .game-detail__league, .game-detail__content.game-detail__futsal .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__futsal, .game-detail__content.header-left-border__futsal {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__golf, .game-detail__content.game-detail__golf {
  border-right: none !important; }
  .game-detail__header-content.game-detail__golf .game-detail__league, .game-detail__content.game-detail__golf .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__golf, .game-detail__content.header-left-border__golf {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__handball, .game-detail__content.game-detail__handball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__handball .game-detail__league, .game-detail__content.game-detail__handball .game-detail__league {
    background-color: #70b1ff; }

.game-detail__header-content.header-left-border__handball, .game-detail__content.header-left-border__handball {
  border-left: solid 4px #70b1ff; }

.game-detail__header-content.game-detail__harness_racing, .game-detail__content.game-detail__harness_racing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__harness_racing .game-detail__league, .game-detail__content.game-detail__harness_racing .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__harness_racing, .game-detail__content.header-left-border__harness_racing {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__hockey, .game-detail__content.game-detail__hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__hockey .game-detail__league, .game-detail__content.game-detail__hockey .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__hockey, .game-detail__content.header-left-border__hockey {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__horses, .game-detail__content.game-detail__horses {
  border-right: none !important; }
  .game-detail__header-content.game-detail__horses .game-detail__league, .game-detail__content.game-detail__horses .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__horses, .game-detail__content.header-left-border__horses {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__ice_hockey, .game-detail__content.game-detail__ice_hockey {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ice_hockey .game-detail__league, .game-detail__content.game-detail__ice_hockey .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ice_hockey, .game-detail__content.header-left-border__ice_hockey {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__lacross, .game-detail__content.game-detail__lacross {
  border-right: none !important; }
  .game-detail__header-content.game-detail__lacross .game-detail__league, .game-detail__content.game-detail__lacross .game-detail__league {
    background-color: #aae66b; }

.game-detail__header-content.header-left-border__lacross, .game-detail__content.header-left-border__lacross {
  border-left: solid 4px #aae66b; }

.game-detail__header-content.game-detail__longterm_bets, .game-detail__content.game-detail__longterm_bets {
  border-right: none !important; }
  .game-detail__header-content.game-detail__longterm_bets .game-detail__league, .game-detail__content.game-detail__longterm_bets .game-detail__league {
    background-color: #dee7d9; }

.game-detail__header-content.header-left-border__longterm_bets, .game-detail__content.header-left-border__longterm_bets {
  border-left: solid 4px #dee7d9; }

.game-detail__header-content.game-detail__motorcycle, .game-detail__content.game-detail__motorcycle {
  border-right: none !important; }
  .game-detail__header-content.game-detail__motorcycle .game-detail__league, .game-detail__content.game-detail__motorcycle .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__motorcycle, .game-detail__content.header-left-border__motorcycle {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__motorsport, .game-detail__content.game-detail__motorsport {
  border-right: none !important; }
  .game-detail__header-content.game-detail__motorsport .game-detail__league, .game-detail__content.game-detail__motorsport .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__motorsport, .game-detail__content.header-left-border__motorsport {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__nordic_combine, .game-detail__content.game-detail__nordic_combine {
  border-right: none !important; }
  .game-detail__header-content.game-detail__nordic_combine .game-detail__league, .game-detail__content.game-detail__nordic_combine .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__nordic_combine, .game-detail__content.header-left-border__nordic_combine {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__papal_election, .game-detail__content.game-detail__papal_election {
  border-right: none !important; }
  .game-detail__header-content.game-detail__papal_election .game-detail__league, .game-detail__content.game-detail__papal_election .game-detail__league {
    background-color: #ff7375; }

.game-detail__header-content.header-left-border__papal_election, .game-detail__content.header-left-border__papal_election {
  border-left: solid 4px #ff7375; }

.game-detail__header-content.game-detail__pesapallo, .game-detail__content.game-detail__pesapallo {
  border-right: none !important; }
  .game-detail__header-content.game-detail__pesapallo .game-detail__league, .game-detail__content.game-detail__pesapallo .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__pesapallo, .game-detail__content.header-left-border__pesapallo {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__politics, .game-detail__content.game-detail__politics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__politics .game-detail__league, .game-detail__content.game-detail__politics .game-detail__league {
    background-color: #ff7376; }

.game-detail__header-content.header-left-border__politics, .game-detail__content.header-left-border__politics {
  border-left: solid 4px #ff7376; }

.game-detail__header-content.game-detail__rally, .game-detail__content.game-detail__rally {
  border-right: none !important; }
  .game-detail__header-content.game-detail__rally .game-detail__league, .game-detail__content.game-detail__rally .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__rally, .game-detail__content.header-left-border__rally {
  border-left: solid 4px #aecbc4; }

.game-detail__header-content.game-detail__reality, .game-detail__content.game-detail__reality {
  border-right: none !important; }
  .game-detail__header-content.game-detail__reality .game-detail__league, .game-detail__content.game-detail__reality .game-detail__league {
    background-color: #ff7374; }

.game-detail__header-content.header-left-border__reality, .game-detail__content.header-left-border__reality {
  border-left: solid 4px #ff7374; }

.game-detail__header-content.game-detail__rugby, .game-detail__content.game-detail__rugby {
  border-right: none !important; }
  .game-detail__header-content.game-detail__rugby .game-detail__league, .game-detail__content.game-detail__rugby .game-detail__league {
    background-color: #a0d180; }

.game-detail__header-content.header-left-border__rugby, .game-detail__content.header-left-border__rugby {
  border-left: solid 4px #a0d180; }

.game-detail__header-content.game-detail__sailing, .game-detail__content.game-detail__sailing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__sailing .game-detail__league, .game-detail__content.game-detail__sailing .game-detail__league {
    background-color: #83d7fb; }

.game-detail__header-content.header-left-border__sailing, .game-detail__content.header-left-border__sailing {
  border-left: solid 4px #83d7fb; }

.game-detail__header-content.game-detail__scull, .game-detail__content.game-detail__scull {
  border-right: none !important; }
  .game-detail__header-content.game-detail__scull .game-detail__league, .game-detail__content.game-detail__scull .game-detail__league {
    background-color: #83d7fb; }

.game-detail__header-content.header-left-border__scull, .game-detail__content.header-left-border__scull {
  border-left: solid 4px #83d7fb; }

.game-detail__header-content.game-detail__ski_freestyle, .game-detail__content.game-detail__ski_freestyle {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle .game-detail__league, .game-detail__content.game-detail__ski_freestyle .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle, .game-detail__content.header-left-border__ski_freestyle {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_freestyle_men, .game-detail__content.game-detail__ski_freestyle_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle_men .game-detail__league, .game-detail__content.game-detail__ski_freestyle_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle_men, .game-detail__content.header-left-border__ski_freestyle_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_freestyle_momen, .game-detail__content.game-detail__ski_freestyle_momen {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_freestyle_momen .game-detail__league, .game-detail__content.game-detail__ski_freestyle_momen .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_freestyle_momen, .game-detail__content.header-left-border__ski_freestyle_momen {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__ski_jumping, .game-detail__content.game-detail__ski_jumping {
  border-right: none !important; }
  .game-detail__header-content.game-detail__ski_jumping .game-detail__league, .game-detail__content.game-detail__ski_jumping .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__ski_jumping, .game-detail__content.header-left-border__ski_jumping {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snooker, .game-detail__content.game-detail__snooker {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snooker .game-detail__league, .game-detail__content.game-detail__snooker .game-detail__league {
    background-color: #65d895; }

.game-detail__header-content.header-left-border__snooker, .game-detail__content.header-left-border__snooker {
  border-left: solid 4px #65d895; }

.game-detail__header-content.game-detail__snowboard, .game-detail__content.game-detail__snowboard {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard .game-detail__league, .game-detail__content.game-detail__snowboard .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard, .game-detail__content.header-left-border__snowboard {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snowboard_men, .game-detail__content.game-detail__snowboard_men {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard_men .game-detail__league, .game-detail__content.game-detail__snowboard_men .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard_men, .game-detail__content.header-left-border__snowboard_men {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__snowboard_women, .game-detail__content.game-detail__snowboard_women {
  border-right: none !important; }
  .game-detail__header-content.game-detail__snowboard_women .game-detail__league, .game-detail__content.game-detail__snowboard_women .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__snowboard_women, .game-detail__content.header-left-border__snowboard_women {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__softball, .game-detail__content.game-detail__softball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__softball .game-detail__league, .game-detail__content.game-detail__softball .game-detail__league {
    background-color: #e9a885; }

.game-detail__header-content.header-left-border__softball, .game-detail__content.header-left-border__softball {
  border-left: solid 4px #e9a885; }

.game-detail__header-content.game-detail__starmania, .game-detail__content.game-detail__starmania {
  border-right: none !important; }
  .game-detail__header-content.game-detail__starmania .game-detail__league, .game-detail__content.game-detail__starmania .game-detail__league {
    background-color: #edff9c; }

.game-detail__header-content.header-left-border__starmania, .game-detail__content.header-left-border__starmania {
  border-left: solid 4px #edff9c; }

.game-detail__header-content.game-detail__summer_olympics, .game-detail__content.game-detail__summer_olympics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__summer_olympics .game-detail__league, .game-detail__content.game-detail__summer_olympics .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__summer_olympics, .game-detail__content.header-left-border__summer_olympics {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__swimming, .game-detail__content.game-detail__swimming {
  border-right: none !important; }
  .game-detail__header-content.game-detail__swimming .game-detail__league, .game-detail__content.game-detail__swimming .game-detail__league {
    background-color: #77f9e5; }

.game-detail__header-content.header-left-border__swimming, .game-detail__content.header-left-border__swimming {
  border-left: solid 4px #77f9e5; }

.game-detail__header-content.game-detail__table_tennis, .game-detail__content.game-detail__table_tennis {
  border-right: none !important; }
  .game-detail__header-content.game-detail__table_tennis .game-detail__league, .game-detail__content.game-detail__table_tennis .game-detail__league {
    background-color: #9ba8f4; }

.game-detail__header-content.header-left-border__table_tennis, .game-detail__content.header-left-border__table_tennis {
  border-left: solid 4px #9ba8f4; }

.game-detail__header-content.game-detail__tennis, .game-detail__content.game-detail__tennis {
  border-right: none !important; }
  .game-detail__header-content.game-detail__tennis .game-detail__league, .game-detail__content.game-detail__tennis .game-detail__league {
    background-color: #dbed17; }

.game-detail__header-content.header-left-border__tennis, .game-detail__content.header-left-border__tennis {
  border-left: solid 4px #dbed17; }

.game-detail__header-content.game-detail__thai_boxing, .game-detail__content.game-detail__thai_boxing {
  border-right: none !important; }
  .game-detail__header-content.game-detail__thai_boxing .game-detail__league, .game-detail__content.game-detail__thai_boxing .game-detail__league {
    background-color: #ff7377; }

.game-detail__header-content.header-left-border__thai_boxing, .game-detail__content.header-left-border__thai_boxing {
  border-left: solid 4px #ff7377; }

.game-detail__header-content.game-detail__track_field_sports, .game-detail__content.game-detail__track_field_sports {
  border-right: none !important; }
  .game-detail__header-content.game-detail__track_field_sports .game-detail__league, .game-detail__content.game-detail__track_field_sports .game-detail__league {
    background-color: #f8a5a3; }

.game-detail__header-content.header-left-border__track_field_sports, .game-detail__content.header-left-border__track_field_sports {
  border-left: solid 4px #f8a5a3; }

.game-detail__header-content.game-detail__tv_total_high_diving, .game-detail__content.game-detail__tv_total_high_diving {
  border-right: none !important; }
  .game-detail__header-content.game-detail__tv_total_high_diving .game-detail__league, .game-detail__content.game-detail__tv_total_high_diving .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__tv_total_high_diving, .game-detail__content.header-left-border__tv_total_high_diving {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__us_presidential_election, .game-detail__content.game-detail__us_presidential_election {
  border-right: none !important; }
  .game-detail__header-content.game-detail__us_presidential_election .game-detail__league, .game-detail__content.game-detail__us_presidential_election .game-detail__league {
    background-color: #ff7373; }

.game-detail__header-content.header-left-border__us_presidential_election, .game-detail__content.header-left-border__us_presidential_election {
  border-left: solid 4px #ff7373; }

.game-detail__header-content.game-detail__volleyball, .game-detail__content.game-detail__volleyball {
  border-right: none !important; }
  .game-detail__header-content.game-detail__volleyball .game-detail__league, .game-detail__content.game-detail__volleyball .game-detail__league {
    background-color: #ffde66; }

.game-detail__header-content.header-left-border__volleyball, .game-detail__content.header-left-border__volleyball {
  border-left: solid 4px #ffde66; }

.game-detail__header-content.game-detail__waterpolo, .game-detail__content.game-detail__waterpolo {
  border-right: none !important; }
  .game-detail__header-content.game-detail__waterpolo .game-detail__league, .game-detail__content.game-detail__waterpolo .game-detail__league {
    background-color: #77f9e5; }

.game-detail__header-content.header-left-border__waterpolo, .game-detail__content.header-left-border__waterpolo {
  border-left: solid 4px #77f9e5; }

.game-detail__header-content.game-detail__winter_olympics, .game-detail__content.game-detail__winter_olympics {
  border-right: none !important; }
  .game-detail__header-content.game-detail__winter_olympics .game-detail__league, .game-detail__content.game-detail__winter_olympics .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__winter_olympics, .game-detail__content.header-left-border__winter_olympics {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__womens_biathlon, .game-detail__content.game-detail__womens_biathlon {
  border-right: none !important; }
  .game-detail__header-content.game-detail__womens_biathlon .game-detail__league, .game-detail__content.game-detail__womens_biathlon .game-detail__league {
    background-color: #aaf4fb; }

.game-detail__header-content.header-left-border__womens_biathlon, .game-detail__content.header-left-border__womens_biathlon {
  border-left: solid 4px #aaf4fb; }

.game-detail__header-content.game-detail__nascar, .game-detail__content.game-detail__nascar {
  border-right: none !important; }
  .game-detail__header-content.game-detail__nascar .game-detail__league, .game-detail__content.game-detail__nascar .game-detail__league {
    background-color: #aecbc4; }

.game-detail__header-content.header-left-border__nascar, .game-detail__content.header-left-border__nascar {
  border-left: solid 4px #aecbc4; }

.game-detail__widgets {
  background-color: #000000;
  height: auto !important;
  max-height: 25rem; }
  .game-detail__widgets .slide-wrapper, .game-detail__widgets .liveplayer {
    max-height: 25rem;
    height: calc(100vw / 1.75); }
  .game-detail__widgets .widget-toggle {
    display: none !important; }
  .game-detail__widgets .widget-toggle-overlay {
    display: none !important; }
  .game-detail__widgets .slider-indicator {
    opacity: 1 !important; }

.widget-wrapper__default {
  border-left: solid 4px #f5c100; }

.widget-wrapper__alpine_skiing {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__alpine_skiing_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__alpine_skiing_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__american_football {
  border-left: solid 4px #a0d180; }

.widget-wrapper__aussie_rules {
  border-left: solid 4px #a0d180; }

.widget-wrapper__badminton {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__bandy {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__baseball {
  border-left: solid 4px #e9a885; }

.widget-wrapper__basketball {
  border-left: solid 4px #ffa84f; }

.widget-wrapper__beach_soccer {
  border-left: solid 4px #ffde66; }

.widget-wrapper__beach_volleyball {
  border-left: solid 4px #ffde66; }

.widget-wrapper__biathlon {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__biathlon_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__big_brother {
  border-left: solid 4px #ff7373; }

.widget-wrapper__bowls {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__boxing {
  border-left: solid 4px #ff7373; }

.widget-wrapper__champions_league {
  border-left: solid 4px #50d001; }

.widget-wrapper__cricket {
  border-left: solid 4px #f8a5a3; }

.widget-wrapper__cross_country_ski {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cross_country_skiing_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cross_country_skiing_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__curling {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__cycling {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__darts {
  border-left: solid 4px #ff90a5; }

.widget-wrapper__dogs {
  border-left: solid 4px #ff7373; }

.widget-wrapper__entertainment {
  border-left: solid 4px #ff7373; }

.widget-wrapper__esports {
  border-left: solid 4px #edff9c; }

.widget-wrapper__europa_league {
  border-left: solid 4px #50d002; }

.widget-wrapper__eurovision_song_contest {
  border-left: solid 4px #ff7373; }

.widget-wrapper__federal_president_choice {
  border-left: solid 4px #ff7373; }

.widget-wrapper__field_hockey {
  border-left: solid 4px #aae66b; }

.widget-wrapper__football {
  border-left: solid 4px #50d000; }

.widget-wrapper__formula_1 {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__fun_bets {
  border-left: solid 4px #ff7374; }

.widget-wrapper__futsal {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__golf {
  border-left: solid 4px #aae66b; }

.widget-wrapper__handball {
  border-left: solid 4px #70b1ff; }

.widget-wrapper__harness_racing {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__hockey {
  border-left: solid 4px #aae66b; }

.widget-wrapper__horses {
  border-left: solid 4px #ff7373; }

.widget-wrapper__ice_hockey {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__lacross {
  border-left: solid 4px #aae66b; }

.widget-wrapper__longterm_bets {
  border-left: solid 4px #dee7d9; }

.widget-wrapper__motorcycle {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__motorsport {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__nordic_combine {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__papal_election {
  border-left: solid 4px #ff7375; }

.widget-wrapper__pesapallo {
  border-left: solid 4px #e9a885; }

.widget-wrapper__politics {
  border-left: solid 4px #ff7376; }

.widget-wrapper__rally {
  border-left: solid 4px #aecbc4; }

.widget-wrapper__reality {
  border-left: solid 4px #ff7374; }

.widget-wrapper__rugby {
  border-left: solid 4px #a0d180; }

.widget-wrapper__sailing {
  border-left: solid 4px #83d7fb; }

.widget-wrapper__scull {
  border-left: solid 4px #83d7fb; }

.widget-wrapper__ski_freestyle {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_freestyle_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_freestyle_momen {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__ski_jumping {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snooker {
  border-left: solid 4px #65d895; }

.widget-wrapper__snowboard {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snowboard_men {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__snowboard_women {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__softball {
  border-left: solid 4px #e9a885; }

.widget-wrapper__starmania {
  border-left: solid 4px #edff9c; }

.widget-wrapper__summer_olympics {
  border-left: solid 4px #ffde66; }

.widget-wrapper__swimming {
  border-left: solid 4px #77f9e5; }

.widget-wrapper__table_tennis {
  border-left: solid 4px #9ba8f4; }

.widget-wrapper__tennis {
  border-left: solid 4px #dbed17; }

.widget-wrapper__thai_boxing {
  border-left: solid 4px #ff7377; }

.widget-wrapper__track_field_sports {
  border-left: solid 4px #f8a5a3; }

.widget-wrapper__tv_total_high_diving {
  border-left: solid 4px #ff7373; }

.widget-wrapper__us_presidential_election {
  border-left: solid 4px #ff7373; }

.widget-wrapper__volleyball {
  border-left: solid 4px #ffde66; }

.widget-wrapper__waterpolo {
  border-left: solid 4px #77f9e5; }

.widget-wrapper__winter_olympics {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__womens_biathlon {
  border-left: solid 4px #aaf4fb; }

.widget-wrapper__nascar {
  border-left: solid 4px #aecbc4; }

.betslip-tip__tip-remove {
  z-index: 2; }

.gamelist-group__sports {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
  padding-top: 0.75rem !important;
  padding-left: 1rem !important;
  padding-bottom: 0.5rem !important; }
  .gamelist-group__sports .brand-specific-hidden {
    display: -ms-flexbox;
    display: flex;
    padding-left: 1rem !important; }

.gamelist-group__icon-text {
  padding-left: 22px !important;
  text-align: left !important; }
  .gamelist-group__icon-text--default {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing_men {
    background-position: left !important; }
  .gamelist-group__icon-text--alpine_skiing_women {
    background-position: left !important; }
  .gamelist-group__icon-text--american_football {
    background-position: left !important; }
  .gamelist-group__icon-text--aussie_rules {
    background-position: left !important; }
  .gamelist-group__icon-text--badminton {
    background-position: left !important; }
  .gamelist-group__icon-text--bandy {
    background-position: left !important; }
  .gamelist-group__icon-text--baseball {
    background-position: left !important; }
  .gamelist-group__icon-text--basketball {
    background-position: left !important; }
  .gamelist-group__icon-text--beach_soccer {
    background-position: left !important; }
  .gamelist-group__icon-text--beach_volleyball {
    background-position: left !important; }
  .gamelist-group__icon-text--biathlon {
    background-position: left !important; }
  .gamelist-group__icon-text--biathlon_men {
    background-position: left !important; }
  .gamelist-group__icon-text--big_brother {
    background-position: left !important; }
  .gamelist-group__icon-text--bowls {
    background-position: left !important; }
  .gamelist-group__icon-text--boxing {
    background-position: left !important; }
  .gamelist-group__icon-text--champions_league {
    background-position: left !important; }
  .gamelist-group__icon-text--cricket {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_ski {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_skiing_men {
    background-position: left !important; }
  .gamelist-group__icon-text--cross_country_skiing_women {
    background-position: left !important; }
  .gamelist-group__icon-text--curling {
    background-position: left !important; }
  .gamelist-group__icon-text--cycling {
    background-position: left !important; }
  .gamelist-group__icon-text--darts {
    background-position: left !important; }
  .gamelist-group__icon-text--dogs {
    background-position: left !important; }
  .gamelist-group__icon-text--entertainment {
    background-position: left !important; }
  .gamelist-group__icon-text--esports {
    background-position: left !important; }
  .gamelist-group__icon-text--europa_league {
    background-position: left !important; }
  .gamelist-group__icon-text--eurovision_song_contest {
    background-position: left !important; }
  .gamelist-group__icon-text--federal_president_choice {
    background-position: left !important; }
  .gamelist-group__icon-text--field_hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--football {
    background-position: left !important; }
  .gamelist-group__icon-text--formula_1 {
    background-position: left !important; }
  .gamelist-group__icon-text--fun_bets {
    background-position: left !important; }
  .gamelist-group__icon-text--futsal {
    background-position: left !important; }
  .gamelist-group__icon-text--golf {
    background-position: left !important; }
  .gamelist-group__icon-text--handball {
    background-position: left !important; }
  .gamelist-group__icon-text--harness_racing {
    background-position: left !important; }
  .gamelist-group__icon-text--hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--horses {
    background-position: left !important; }
  .gamelist-group__icon-text--ice_hockey {
    background-position: left !important; }
  .gamelist-group__icon-text--lacross {
    background-position: left !important; }
  .gamelist-group__icon-text--longterm_bets {
    background-position: left !important; }
  .gamelist-group__icon-text--motorcycle {
    background-position: left !important; }
  .gamelist-group__icon-text--motorsport {
    background-position: left !important; }
  .gamelist-group__icon-text--nordic_combine {
    background-position: left !important; }
  .gamelist-group__icon-text--papal_election {
    background-position: left !important; }
  .gamelist-group__icon-text--pesapallo {
    background-position: left !important; }
  .gamelist-group__icon-text--politics {
    background-position: left !important; }
  .gamelist-group__icon-text--rally {
    background-position: left !important; }
  .gamelist-group__icon-text--reality {
    background-position: left !important; }
  .gamelist-group__icon-text--rugby {
    background-position: left !important; }
  .gamelist-group__icon-text--sailing {
    background-position: left !important; }
  .gamelist-group__icon-text--scull {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle_men {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_freestyle_momen {
    background-position: left !important; }
  .gamelist-group__icon-text--ski_jumping {
    background-position: left !important; }
  .gamelist-group__icon-text--snooker {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard_men {
    background-position: left !important; }
  .gamelist-group__icon-text--snowboard_women {
    background-position: left !important; }
  .gamelist-group__icon-text--softball {
    background-position: left !important; }
  .gamelist-group__icon-text--starmania {
    background-position: left !important; }
  .gamelist-group__icon-text--summer_olympics {
    background-position: left !important; }
  .gamelist-group__icon-text--swimming {
    background-position: left !important; }
  .gamelist-group__icon-text--table_tennis {
    background-position: left !important; }
  .gamelist-group__icon-text--tennis {
    background-position: left !important; }
  .gamelist-group__icon-text--thai_boxing {
    background-position: left !important; }
  .gamelist-group__icon-text--track_field_sports {
    background-position: left !important; }
  .gamelist-group__icon-text--tv_total_high_diving {
    background-position: left !important; }
  .gamelist-group__icon-text--us_presidential_election {
    background-position: left !important; }
  .gamelist-group__icon-text--volleyball {
    background-position: left !important; }
  .gamelist-group__icon-text--waterpolo {
    background-position: left !important; }
  .gamelist-group__icon-text--winter_olympics {
    background-position: left !important; }
  .gamelist-group__icon-text--womens_biathlon {
    background-position: left !important; }
  .gamelist-group__icon-text--nascar {
    background-position: left !important; }

.gamelist-group__label {
  margin-right: 0 !important;
  padding: 0.25rem 1rem !important; }

transaction-detail .ticket-game {
  /* exceptions based on state */ }
  transaction-detail .ticket-game.ticketstatus_open {
    border-left: 0.25rem solid #6b9edd; }
  transaction-detail .ticket-game.ticketstatus_sold {
    border-left: 0.25rem solid #f0dd2f; }
  transaction-detail .ticket-game.ticketstatus_won {
    border-left: 0.25rem solid #52bc12; }
  transaction-detail .ticket-game.ticketstatus_lost {
    border-left: 0.25rem solid #ec6971; }
  transaction-detail .ticket-game.ticketstatus_cancelled::before {
    border-color: #d0d5cf; }
  transaction-detail .ticket-game .sport-label {
    width: 100% !important;
    margin-left: 0 !important;
    border-top-right-radius: 0 !important;
    background: transparent !important; }

.matroschka {
  background-color: #ffffff !important;
  color: #000000 !important; }
  .matroschka .icon {
    background: transparent url(assets/images/brands/xtip/small-matroschka.png) center center no-repeat !important;
    background-size: 100% !important;
    width: 20px !important; }
  .matroschka .counter {
    color: #000000 !important; }

.slider {
  background-image: url(assets/images/teaser/Rotator_Tablet_Wall.jpg) !important;
  background-position: center !important; }

.site-header__container--right {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.link-icons {
  display: block; }
  .link-icons .header-phone {
    display: block;
    padding: 7px 10px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 87.4 87.8' style='enable-background:new 0 0 87.4 87.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:%23FFFFFF;}%3C/style%3E%3Cpath class='st0' d='M68.5,87.7c-4.4-1.8-9.9-3.2-14.7-6.1C34,69.8,17.5,53.3,5.5,33.6c-0.5-0.8-1-1.7-1.4-2.7c-7-16.2-5.7-18,8.4-29c3.8-3,6.9-2.2,9.7,1.9s5.2,8.5,8.4,12.4c3.8,4.6,3.9,9.1,0.3,13.5c-3,3.8-2.3,6.7,0.9,9.8C38,45.4,44,51.3,50,57.3c1.8,1.8,3.6,2.1,5.6,0.4c6.4-5.3,12.3-4,18.3,1c3.2,2.6,6.8,4.7,10.3,6.9c3.1,2,4,5.2,2.1,7.7c-3.7,4.8-8.2,9.1-12.5,13.3C73,87.4,71.1,87.2,68.5,87.7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 center;
    font-family: "DigitsRegular";
    font-size: 0.8125rem;
    line-height: 1.875rem;
    color: #ffffff;
    margin-right: 10px; }
  .link-icons .header-mail {
    display: block;
    padding: 7px 10px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100.6 71.3' style='enable-background:new 0 0 100.6 71.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:%23FFCD03;}.st1{fill:%23FFFFFF;}%3C/style%3E%3Cpath class='st0' d='M0,6V0h100.6c-1.8,3.4-2.6,6.3-4.4,8C83.5,19.3,70.7,30.4,57.8,41.5c-6.1,5.3-10.1,5.3-16.3,0.2c-1.3-1.1-2.5-2.2-3.8-3.3L0,6z'/%3E%3Cpath class='st1' d='M0,71v-6l31.7-24.3c6.7,3.2,12.4,8.1,18.1,8s11.3-5.1,17.7-8.3c8.8,6.9,18.5,14.7,28.4,22.2c3,2.3,3.9,4.6,2.7,8.5c-9,0-18.1,0-27.2,0C47.6,71.2,23.8,71.1,0,71z'/%3E%3Cpath class='st1' d='M0,11l30.3,25.8L0,60V11z'/%3E%3Cpath class='st1' d='M69.2,36.8L98.8,11v49.1L69.2,36.8z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 center;
    font-family: "DigitsRegular";
    font-size: 0.8125rem;
    line-height: 1.875rem;
    color: #ffffff;
    margin-right: 10px; }

.site-header__login.custom-inline {
  -ms-flex-align: center;
      align-items: center; }
  .site-header__login.custom-inline .site-header__login-submit--custom {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    min-width: initial;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex: 0 1 30%;
        flex: 0 1 30%; }
    .site-header__login.custom-inline .site-header__login-submit--custom .site-header__forgot-pass--btn {
      font-size: 15px;
      -ms-flex: 0 40%;
          flex: 0 40%;
      max-height: 2.1em;
      padding: 5px;
      font-family: "Oswald Bold";
      color: #fff;
      background-color: #3e3e3e; }
    .site-header__login.custom-inline .site-header__login-submit--custom .site-header__submit--btn {
      font-size: 15px;
      max-height: 2.1em;
      padding: 5px;
      margin-left: 7%;
      width: 100%;
      font-family: "Oswald Bold"; }
  .site-header__login.custom-inline .site-header__login--col--row--input {
    background-color: #262626;
    border-color: #262626;
    color: #fff;
    font-family: "Oswald Bold"; }
    .site-header__login.custom-inline .site-header__login--col--row--input::-webkit-input-placeholder {
      font-family: "Oswald Bold";
      color: #fff; }
    .site-header__login.custom-inline .site-header__login--col--row--input::-moz-placeholder {
      font-family: "Oswald Bold";
      color: #fff; }
    .site-header__login.custom-inline .site-header__login--col--row--input::placeholder {
      font-family: "Oswald Bold";
      color: #fff; }

.site-header__container--left.custom-header .header-button__icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M17.909 2.3418V0H.0003v2.3418H17.909z'/%3E%3Cpath id='c' d='M17.909 2.9077V.5657H.0003v2.342H17.909z'/%3E%3Cpath id='e' d='M8.9547 3h8.9543V.658H.0003V3z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.3418H1.1713c-.647 0-1.171-.524-1.171-1.171s.524-1.171 1.171-1.171h15.567c.647 0 1.171.524 1.171 1.171s-.524 1.171-1.171 1.171' fill='%23FFF' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 6)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.9077H1.1713c-.647 0-1.171-.524-1.171-1.171 0-.646.524-1.171 1.171-1.171h15.567c.647 0 1.171.525 1.171 1.171 0 .647-.524 1.171-1.171 1.171' fill='%23ffcd00' mask='url(%23d)'/%3E%3C/g%3E%3Cg transform='translate(0 13)'%3E%3Cmask id='f' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath d='M16.7383 3H1.1713c-.647 0-1.171-.524-1.171-1.171S.5243.658 1.1713.658h15.567c.647 0 1.171.524 1.171 1.171S17.3853 3 16.7383 3' fill='%23FFF' mask='url(%23f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%; }

.site-header__container--left.custom-header .site-header__element-sub.site-header__register {
  margin-left: 0 !important; }
  .site-header__container--left.custom-header .site-header__element-sub.site-header__register .site-header__register--btn {
    padding: 0 4px !important;
    font-family: "Oswald Bold";
    text-transform: capitalize; }

.site-header__element.site-header__inline-menu {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }
  .site-header__element.site-header__inline-menu .site-header__element-sub .button.button__primary {
    font-family: "Oswald Bold";
    padding: 0 !important;
    text-transform: capitalize !important; }

.header-button__label {
  position: relative; }
  .header-button__label span.betslip-button__rectangle {
    position: absolute;
    top: -8px;
    right: -9px;
    background-color: #f5c100;
    display: inline-block;
    font-size: 10px;
    color: #000;
    height: 19px;
    margin: 0;
    line-height: 1em;
    padding: 4px;
    border-radius: 2px; }

.header-button__icon--menu {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M17.909 2.3418V0H.0003v2.3418H17.909z'/%3E%3Cpath id='c' d='M17.909 2.9077V.5657H.0003v2.342H17.909z'/%3E%3Cpath id='e' d='M8.9547 3h8.9543V.658H.0003V3z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.3418H1.1713c-.647 0-1.171-.524-1.171-1.171s.524-1.171 1.171-1.171h15.567c.647 0 1.171.524 1.171 1.171s-.524 1.171-1.171 1.171' fill='%23FFF' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 6)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath d='M16.7383 2.9077H1.1713c-.647 0-1.171-.524-1.171-1.171 0-.646.524-1.171 1.171-1.171h15.567c.647 0 1.171.525 1.171 1.171 0 .647-.524 1.171-1.171 1.171' fill='%23ffcd00' mask='url(%23d)'/%3E%3C/g%3E%3Cg transform='translate(0 13)'%3E%3Cmask id='f' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath d='M16.7383 3H1.1713c-.647 0-1.171-.524-1.171-1.171S.5243.658 1.1713.658h15.567c.647 0 1.171.524 1.171 1.171S17.3853 3 16.7383 3' fill='%23FFF' mask='url(%23f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%; }

.header-button__icon--user {
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 194 209' style='enable-background:new 0 0 194 209;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23FFCD00;} %3C/style%3E %3Cpath class='st0' d='M97,0c30.9,0,56,24.9,56,55.8c0,0.1,0,0.1,0,0.2c0,21-12,40-29,49c40,12,70,49,70,93c0,4-1,8-1,11H0v-11 c-0.1-42.8,28-80.7,69-93c-17-9-29-28-29-49C40,25,66,0,97,0z'/%3E %3C/svg%3E") no-repeat;
  padding: 1em;
  border: 1px solid #fff;
  border-radius: 2px;
  margin-right: 5px;
  background-size: 63%;
  background-position: center center; }

.header-button .label-menu {
  text-transform: capitalize; }
  .header-button .label-menu.logged-in {
    display: none !important; }

.betslip-button__label {
  text-transform: capitalize !important;
  font-family: "Oswald Bold" !important; }

.betslip-button-icon {
  display: none !important; }

.site-header__login-forgot-text {
  display: none !important; }

.inline-login-submit {
  display: none !important; }

.inactive-col {
  opacity: 1 !important; }

.site-header__login--col--row--input.form-element-input.form-element-input__textarea::after {
  display: none; }

.show-arrow-btn::after {
  display: none !important;
  opacity: 0 !important; }

.app-content .sidebar-container.with-home-page-filters .sidebar-scrollable-container.narrow-scroll {
  padding: 15px 0 0 !important; }

.site-header__element.site-header__menu-user-details {
  -ms-flex-positive: 4 !important;
      flex-grow: 4 !important; }
  .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
    -ms-flex-align: center !important;
        align-items: center !important;
    width: 100% !important;
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    font-family: "Oswald Bold" !important; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances.logged-in .header-button__icon {
      display: none !important; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances .site-header__user-info {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .site-header__element.site-header__menu-user-details .menu-user-details__columns .menu-user-details__col.site-header__user-balances .site-header__user-balances__balance {
      font-family: "Oswald Bold";
      color: #f5c100; }

.search-form.sidebar-search-bar .search-form__input {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
  .search-form.sidebar-search-bar .search-form__input .search-form__reset {
    display: none; }
  .search-form.sidebar-search-bar .search-form__input input {
    background-color: #1e1e1e !important;
    color: #fff;
    padding-left: 10px !important; }
  .search-form.sidebar-search-bar .search-form__input::before {
    left: initial !important;
    right: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 56.966 56.966' style='enable-background:new 0 0 56.966 56.966;' xml:space='preserve' width='512px' height='512px'%3E %3Cpath d='M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23 s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92 c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17 s-17-7.626-17-17S14.61,6,23.984,6z' fill='%23fff'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") !important; }

.filter-select--default.filter-select--vertical {
  padding: 3px 12px !important; }
  .filter-select--default.filter-select--vertical::after {
    position: relative !important;
    content: '';
    display: block;
    width: 12px;
    height: 10px;
    bottom: initial !important;
    margin-bottom: -8px !important;
    left: 0 !important;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%231e1e1e' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") !important;
    opacity: 1 !important; }
  .filter-select--default.filter-select--vertical.filter-select--is-selected .filter-select__content {
    background-color: #f5c100; }
    .filter-select--default.filter-select--vertical.filter-select--is-selected .filter-select__content .filter-select__temp {
      line-height: 1.3em !important;
      color: #1e1e1e !important;
      padding-right: 16px !important;
      text-align: center;
      padding: 5px 0 !important; }
  .filter-select--default.filter-select--vertical .filter-select__content {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5) !important;
    background-color: #1e1e1e;
    border-radius: 3px; }
    .filter-select--default.filter-select--vertical .filter-select__content .filter-select__temp {
      height: 100% !important;
      line-height: 1.3em !important;
      padding-left: 12px !important;
      padding-right: 12px !important;
      width: 100%;
      color: #fff !important;
      text-align: center;
      text-transform: capitalize !important; }
  .filter-select--default.filter-select--vertical.filter-select--is-selected {
    color: #000 !important; }
    .filter-select--default.filter-select--vertical.filter-select--is-selected::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%23F5C100' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") !important; }

.filter-select--default.filter-select--vertical .filter-select__body {
  width: 100% !important; }
  .filter-select--default.filter-select--vertical .filter-select__body select {
    width: 100% !important; }

.button-group.time-filter-buttons {
  margin-top: 0 !important;
  margin-bottom: 0.7em;
  padding-left: 7px !important;
  padding-right: 12px !important; }
  .button-group.time-filter-buttons button {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    font-size: 13px; }
  .button-group.time-filter-buttons .inline-buttons {
    position: relative !important;
    width: 25% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 3.4em; }
    .button-group.time-filter-buttons .inline-buttons:first-child {
      padding-left: 3px !important; }
      .button-group.time-filter-buttons .inline-buttons:first-child button {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .button-group.time-filter-buttons .inline-buttons:first-child::before {
        display: none !important; }
    .button-group.time-filter-buttons .inline-buttons::before {
      content: ' ';
      border-left: 1px solid #908b8b !important;
      height: 60%;
      display: inline-block;
      position: absolute;
      top: 20%;
      z-index: 4;
      left: -0.5px; }
    .button-group.time-filter-buttons .inline-buttons button {
      text-align: center !important;
      color: #fff;
      height: 100%;
      font-size: 11px;
      border-radius: 0; }
    .button-group.time-filter-buttons .inline-buttons:nth-child(4) {
      padding-right: 0 !important; }
      .button-group.time-filter-buttons .inline-buttons:nth-child(4) button {
        padding-left: 4px !important;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        position: relative; }
  .button-group.time-filter-buttons > *:last-child {
    padding-right: 0 !important; }
  .button-group.time-filter-buttons button {
    background-color: #1e1e1e;
    font-family: "Oswald Bold";
    text-align: center !important;
    color: #fff; }
    .button-group.time-filter-buttons button:hover {
      background-color: #f5c100 !important;
      color: #000; }
    .button-group.time-filter-buttons button.selected {
      color: #000 !important; }
  .button-group.time-filter-buttons .button-group__header:first-child {
    display: none; }

.button-group__items.layout-half-width > button-item:last-child {
  padding-right: 0 !important; }

.filter-bar__hidden {
  display: block !important; }

.filter-bar__item--last .filter-select--vertical .filter-select__body {
  z-index: 3; }

.filter-bar__item--last .filter-select--vertical::after {
  z-index: 4; }

.filter-bar__item--last .filter-select--vertical.filter-select--is-disabled::after {
  z-index: 0; }

.time-filter {
  display: none !important; }
  .time-filter.xtip {
    display: block !important; }

.search-form.sidebar-search-bar {
  margin: 0 13px 5px 10px !important; }

.top-league-buttons {
  padding: 0 !important; }
  .top-league-buttons .button-group__items .inline-buttons {
    padding: 0 !important; }
    .top-league-buttons .button-group__items .inline-buttons .button-item {
      position: relative;
      padding-left: 2em;
      padding-top: 13px;
      padding-bottom: 13px;
      border-right: none !important;
      border-radius: 0 !important;
      border-top: 1px solid #c3c3c3 !important; }
      .top-league-buttons .button-group__items .inline-buttons .button-item::before {
        content: ' ';
        width: 17px;
        height: 17px;
        background-size: 17px 17px;
        background-position: right center;
        background-repeat: no-repeat;
        display: inline-block;
        position: absolute;
        left: 6px; }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-football::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-football.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-tennis::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-tennis.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-formula_1::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-formula_1.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-motorcycle::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-motorcycle.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-boxing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-boxing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cycling::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cycling.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ice_hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ice_hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-baseball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-baseball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-basketball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-basketball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-nordic_combined::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-nordic_combined.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-handball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-handball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-starmania::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-starmania.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-big_brother::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-big_brother.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-rugby::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-rugby.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-golf::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-golf.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-eurovision_song_contest::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-eurovision_song_contest.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-volleyball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-volleyball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-federal_president_choice::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-federal_president_choice.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-waterpolo::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-waterpolo.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-rally::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-rally.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-track_field_sports::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-track_field_sports.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-swimming::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-swimming.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-table_tennis::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-table_tennis.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-us_presidential_election::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-us_presidential_election.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-darts::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-darts.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-entertainment::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-entertainment.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-curling::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-curling.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-scull::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-scull.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snooker::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snooker.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-politics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-politics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-bandy::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-bandy.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-futsal::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-futsal.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-beach_soccer::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-beach_soccer.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-fun_bets::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-fun_bets.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-aussie_rules::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-aussie_rules.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-lacrosse::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-lacrosse.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-sailing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-sailing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-thai_boxing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-thai_boxing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-field_hockey::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-field_hockey.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-bowls::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-bowls.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-motorsport::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-motorsport.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-summer_olympics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-summer_olympics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-longterm_bets::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-longterm_bets.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-softball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-softball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-reality::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-reality.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-biathlon_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-biathlon_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-womens_biathlon::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-womens_biathlon.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_jumping::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_jumping.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-alpine_skiing_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-alpine_skiing_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cross_country_skiing_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cross_country_skiing_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cricket::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cricket.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-beach_volleyball::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-beach_volleyball.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-papal_election::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-papal_election.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-winter_olympics::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-winter_olympics.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-pesapallo::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-pesapallo.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-badminton::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-badminton.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-horses::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-horses.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-dogs::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-dogs.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-harness_racing::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-harness_racing.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-champions_league::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-champions_league.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-europa_league::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-europa_league.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle_men::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle_men.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle_women::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle_women.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-snowboard::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-snowboard.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-ski_freestyle::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-ski_freestyle.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-cross_country_ski::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-cross_country_ski.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-biathlon::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-biathlon.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-tv_total_high_diving::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-tv_total_high_diving.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-esports::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-esports.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-schlag_den_star::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-schlag_den_star.svg); }
      .top-league-buttons .button-group__items .inline-buttons .button-item.sport-nascar::before {
        background: transparent url(assets/images/svg/sport-icons/sport-icon-nascar.svg); }

.crosspromo {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  .crosspromo .crosspromo_item a {
    width: 100%; }
    .crosspromo .crosspromo_item a img {
      width: 100%; }
  .crosspromo .crosspromo_item:last-child {
    margin-bottom: 0 !important; }

.filter-select--default.filter-select--vertical.filter-select--is-disabled {
  opacity: 0.2 !important; }

.filter-select--default.filter-select--vertical .filter-select__content {
  height: 1.9875rem !important; }
  .filter-select--default.filter-select--vertical .filter-select__content select {
    height: 1.9875rem !important; }

.button-item.right-border {
  border-left-style: solid;
  border-left-width: 5px; }

.site-footer-item__image-link .footer-item__link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.site-footer-item__sponsoring {
  padding: 1.5625rem !important;
  background-size: 95% !important; }
  .site-footer-item__sponsoring__arm {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/Arminia_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__arm:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/Arminia_color.svg); }
  .site-footer-item__sponsoring__deg {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/DEG_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__deg:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/DEG_color.svg); }
  .site-footer-item__sponsoring__msv {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/MSV_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__msv:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/MSV_color.svg); }
  .site-footer-item__sponsoring__rvk {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RheinVikings_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__rvk:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RheinVikings_color.svg); }
  .site-footer-item__sponsoring__rwe {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RWE_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__rwe:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/RWE_color.svg); }
  .site-footer-item__sponsoring__tcf {
    background-image: url(assets/images/brands/xtip/footer/sponsored-icons/TCF_white.svg);
    position: relative; }
    .site-footer-item__sponsoring__tcf:hover {
      background-image: url(assets/images/brands/xtip/footer/sponsored-icons/TCF_color.svg); }

.app-promo-area.app-promo-area-brand {
  font-family: 'Ropa Sans'; }
  .app-promo-area.app-promo-area-brand .app-promo-area-item .app-promo-area-heading {
    font-family: 'Oswald Bold', 'Ropa Sans', sans-serif;
    font-weight: normal; }

.brand-specific-hidden {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-item-align: center;
      align-self: center;
  padding-left: 0.625rem; }

market-header {
  margin: 0 !important; }

.market-header {
  margin: 0 !important; }
  .market-header--wrap {
    width: 100% !important; }
  .market-header__market {
    margin: 0 !important; }
    .market-header__market-separators.default-hidden {
      display: -ms-flexbox !important;
      display: flex !important; }

@media only screen and (min-width: 700px) {
  .market-list {
    padding: 0 1rem !important; } }

.game-detail__markets .market-list .market .market__header.market__header {
  display: -ms-flexbox !important;
  display: flex !important; }

.gamelist {
  margin: 0 !important; }
  .gamelist__group {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
    margin-left: 0 !important; }
    .gamelist__group__sports {
      width: 100% !important; }
    .gamelist__group__label {
      -ms-flex-item-align: inherit !important;
          align-self: inherit !important;
      width: 100% !important; }
  .gamelist-group__sports {
    width: 100% !important; }
  .gamelist-group__label {
    -ms-flex-item-align: inherit !important;
        align-self: inherit !important;
    width: 100% !important;
    background-color: #efefef !important;
    font-size: 0.85rem !important; }

.game__teams, .game__standings-video-container {
  background: transparent !important; }

.game__header {
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.game__standings-video-container {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
  padding-left: 1rem !important; }

.game__standings-container {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.game__video-stats-buttons-container {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.slider {
  margin: 0 !important; }

.betradar-widget {
  width: 100% !important; }
  @media only screen and (min-width: 1024px) {
    .betradar-widget {
      display: block !important;
      float: left !important; } }

.soon-widgets {
  display: none !important; }

.game__header {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.game-detail__header {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  width: inherit !important;
  position: -webkit-sticky !important;
  position: sticky !important; }

.game-detail__league__wrap {
  padding: 0 !important; }

.game-detail__league {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important; }

.game-detail__league__icon-text.game-detail__league__icon-text {
  display: none !important; }

@media only screen and (min-width: 768px) {
  .game__standings-container {
    padding-left: 1.5rem !important; } }

@media only screen and (min-width: 768px) {
  .game-detail {
    margin: 0 !important; }
  .game-detail__widgets {
    margin-top: 0 !important; } }

.game-details__widgets-wrap {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1 1 100% !important;
      flex: 1 1 100% !important;
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }

.game__header,
.game__teams,
.game__standings-video-container {
  background-color: transparent !important; }

@media only screen and (min-width: 768px) {
  .game__teams {
    -ms-flex: 1 1 100% !important;
        flex: 1 1 100% !important; } }

@media only screen and (min-width: 768px) {
  .game__standings-video-container {
    -ms-flex: 1 1 32% !important;
        flex: 1 1 32% !important; } }

@media only screen and (min-width: 1024px) {
  .game__standings-video-container {
    -ms-flex: 1 1 30% !important;
        flex: 1 1 30% !important; } }

@media only screen and (min-width: 1280px) {
  .game__standings-video-container {
    -ms-flex: 1 1 20% !important;
        flex: 1 1 20% !important; } }

@media only screen and (min-width: 1440px) {
  .game__standings-video-container {
    -ms-flex: 1 1 18% !important;
        flex: 1 1 18% !important; } }

@media only screen and (min-width: 1920px) {
  .game__standings-video-container {
    -ms-flex: 1 1 13% !important;
        flex: 1 1 13% !important; } }

.widget-wrapper .widgets {
  display: block !important;
  width: 40% !important; }

.widget-wrapper .widgets {
  display: block !important;
  width: 60% !important; }

.odd-button {
  border: none !important; }
  .odd-button .odd-button__name {
    text-align: left  !important;
    -ms-flex: auto !important;
        flex: auto !important;
    background-color: #efefef !important;
    padding: 0.4375rem 0.375rem !important;
    min-width: auto !important; }
  .odd-button .odd-button__value {
    -ms-flex: 0 0 40px !important;
        flex: 0 0 40px !important;
    background: #d4d4d4 !important;
    padding: 0.4375rem 0.375rem !important;
    font-family: 'Oswald Bold';
    font-size: 0.75rem;
    text-align: center !important; }

.odd-button--hide-tip-text .odd-button__name {
  display: none !important; }

.odd-button--hide-tip-text .odd-button__value {
  background: #d4d4d4 !important;
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important;
  padding: 0.4375rem 0.375rem !important;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important; }

.odd-button--in-betslip .odd-button__name,
.odd-button--in-betslip .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip .odd-button__value {
  background: #fae07f !important; }

.odd-button--hide-tip-text.odd-button--increase .odd-button__name,
.odd-button--hide-tip-text.odd-button--increase .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--increase .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--increase .odd-button__value {
  background: #b8ee97 !important; }

.odd-button--hide-tip-text.odd-button--decrease .odd-button__name,
.odd-button--hide-tip-text.odd-button--decrease .odd-button__value,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--decrease .odd-button__name,
.odd-button--hide-tip-text.odd-button--in-betslip.odd-button--decrease .odd-button__value {
  background: #ffacac !important; }

.market__header .market__header {
  display: -ms-flexbox !important;
  display: flex !important; }
  @media only screen and (min-width: 700px) {
    .market__header .market__header {
      display: none !important; } }

.market__header__combicat, .market__header-text {
  background: #ebeff0 !important; }

.market__anchor {
  padding: 0.375rem !important; }

.market-list__link {
  padding: 0.375rem !important; }

@media only screen and (min-width: 1024px) {
  .app-content .sidebar-container {
    box-shadow: none !important; } }

.betslip-is-visible .slider-indicator-item {
  height: 0.5rem !important;
  width: 0.5rem !important; }

.betslip-is-visible .slider-indicator.vertical-indicator li {
  margin: 0 0 0.25em 0 !important; }

.widget-wrapper {
  padding: 1rem 0 0 !important; }

.game-detail__league {
  padding: 0.625rem 1rem 0.25rem !important; }
  .game-detail__league__wrap {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }

.game-details__widgets-wrap,
.game-detail__header-content {
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important; }

/* endinject */
/**
 * Min queries
 */
/**
 * Max queries
 */
/* stylelint-disable */
/* stylelint-enable */
/* Safari 9.0+ (iOS Only) */
/* Safari 9.0+ (non-iOS) */
/*
 * Font
 */
/*
 * Text
 */
/*
How it works:
You include the mixin with the property and a formula thats valid for the css calc function,
where the $ sign gets replaced by the gutter for all defined breakpoints.
calc() get's added to the string automatically

@include gutter('margin')
is a shortcut for
@include gutter('margin', '$')

some working examples:
@include gutter('margin');
@include gutter('margin-left', '-$');
@include gutter('padding-left', '-$ * 2 + 4px');
@include gutter('right', '$ * 1 / 2 - 0.25rem + 2px - $');
*/
/* stylelint-disable */
/* stylelint-enable */
/**
  The common CMS page styles
 */
/**
 * Min queries
 */
/**
 * Max queries
 */
/* Utility classes
   ========================================================================== */
/**
 * Font Handling
 */
.font-weight-bold {
  font-weight: bold; }

.font-weight-normal {
  font-weight: normal; }

/**
 * Type handling
 */
.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.text-nowrap {
  white-space: nowrap; }

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis; }

/**
 * Borders
 */
.border-none {
  border: none; }

/* Visibility
   ========================================================================== */
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.is-hidden,
svg[class*='icon-'].is-hidden {
  display: none !important; }

.is-invisible {
  position: absolute;
  visibility: hidden;
  pointer-events: none; }

/**
 * General alignment of block elements
 */
/* center the whole element */
.centered {
  position: relative;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

/* Sizes and spaces
   ========================================================================== */
.margin-top-3rem {
  margin-top: 3rem; }

.margin-bottom-100px {
  margin-bottom: 6.25rem; }

/* General
  ========================================================================== */
.no-scroll {
  overflow: hidden;
  position: fixed;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0; }

.sticky-on-top {
  position: fixed;
  top: 0;
  -ms-flex-order: 0;
      order: 0; }

.list-no-style {
  padding-left: 0;
  list-style: none;
  margin: 0; }

/* Coloring
   ========================================================================== */
.full-height {
  height: 100% !important; }

demo-app, aoo {
  display: block; }

app {
  display: block;
  max-width: 1920px;
  margin: 0 auto; }

.fixed-header {
  position: fixed;
  width: 100%;
  max-width: 1920px;
  z-index: 26;
  top: 0; }

.sticky-filterbar {
  position: -webkit-sticky;
  position: sticky;
  z-index: 19;
  top: 50px; }
  @media only screen and (min-width: 1024px) {
    .sticky-filterbar {
      top: 70px; } }

.sticky-filterbar-top0 {
  top: 0; }

.video-container {
  position: relative;
  overflow: hidden; }

.backdrop {
  z-index: 1;
  display: block;
  position: fixed;
  top: 3.125rem;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(38, 38, 38, 0.95); }
  .backdrop--solid {
    background-color: #262626; }
  @media only screen and (min-width: 1024px) {
    .backdrop {
      top: 4.375rem; } }

.backdropindexzero {
  z-index: -1 !important; }

.app-content {
  position: relative;
  max-width: 1920px;
  transition: max-width 0.25s ease-out;
  will-change: max-width;
  padding-top: 50px; }
  @media only screen and (min-width: 1024px) {
    .app-content {
      padding-top: 70px; } }
  .app-content.footer-is-visible {
    padding-bottom: 47px; }
  .app-content > * {
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .app-content .sidebar-container,
  .app-content .content-container {
    width: 100%;
    max-width: 100vw; }
  .app-content .content-container {
    -ms-flex-positive: 1;
        flex-grow: 1; }
    .app-content .content-container .video-container {
      z-index: 19;
      height: 0;
      background: #000000;
      padding-bottom: calc(0.562 * 100%); }
  .app-content .betslip-container {
    will-change: transform;
    display: none;
    background-color: #000000;
    position: fixed;
    width: 100%;
    top: 50px;
    right: 0;
    margin: 0;
    z-index: 19; }
    .app-content .betslip-container.betslip-nomenu-top {
      top: 0; }
    @media only screen and (min-width: 1024px) {
      .app-content .betslip-container {
        top: 70px; }
        .app-content .betslip-container.betslip-nomenu-top {
          top: 0; } }
  .app-content.betslip-is-visible {
    overflow: hidden; }
    .app-content.betslip-is-visible > * {
      max-height: calc(100vh - 50px); }
      @media only screen and (min-width: 1024px) {
        .app-content.betslip-is-visible > * {
          max-height: calc(100vh - 70px); } }
    .app-content.betslip-is-visible .betslip-container {
      display: block; }
    .app-content.betslip-is-visible .search-result__footer {
      width: inherit;
      left: 0;
      right: 300px; }
    .app-content.betslip-is-visible .content-container.my-bets-page .section-transaction-detail-right {
      right: 300px;
      width: calc((100% - (256px + 300px)) / 2); }
  .app-content .game-detail-page .sidebar-container,
  .app-content .game-detail-page.sidebar-disabled .sidebar-container {
    display: none; }
  @media only screen and (min-width: 768px) {
    .app-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: start;
          align-items: flex-start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      max-width: 100%; }
      .app-content .betslip-container {
        display: block;
        width: 300px;
        -webkit-transform: translateX(100%);
                transform: translateX(100%); }
      .app-content.betslip-is-visible {
        max-width: calc(100% - 300px);
        overflow: initial; }
        .app-content.betslip-is-visible > * {
          max-height: 100%; }
        .app-content.betslip-is-visible .betslip-container {
          -webkit-transform: translateX(0);
                  transform: translateX(0);
          box-shadow: 2px 0 4px 0 rgba(0, 0, 0, 0.2); }
      .app-content .content-container.game-detail-page.sidebar-enabled {
        max-width: calc(100% - 256px);
        margin-left: auto; }
        .app-content .content-container.game-detail-page.sidebar-enabled .sidebar-container {
          margin-left: -256px;
          background: #efefef;
          padding: 15px 0;
          display: block;
          position: fixed;
          top: 50px;
          width: 256px;
          height: calc(100vh - 50px);
          overflow: auto;
          box-shadow: 2px 0 4px 0 rgba(0, 0, 0, 0.5); }
          .app-content .content-container.game-detail-page.sidebar-enabled .sidebar-container.top-0 {
            top: 0; } }
      @media only screen and (min-width: 768px) and (min-width: 1024px) {
        .app-content .content-container.game-detail-page.sidebar-enabled .sidebar-container {
          top: 70px;
          height: calc(100vh - 70px); }
          .app-content .content-container.game-detail-page.sidebar-enabled .sidebar-container.top-0 {
            top: 0; } }
  @media only screen and (min-width: 768px) {
        .app-content .content-container.game-detail-page.sidebar-enabled .video-container {
          position: -webkit-sticky;
          position: sticky;
          top: 50px; } }
      @media only screen and (min-width: 768px) and (min-width: 1024px) {
        .app-content .content-container.game-detail-page.sidebar-enabled .video-container {
          top: 70px; } }
  @media only screen and (min-width: 768px) {
      .app-content .content-container.my-bets-page .section-transaction-detail-right {
        position: fixed;
        padding-bottom: 2em;
        top: 70px;
        right: 0;
        overflow-y: scroll;
        height: calc(100% - 117px);
        width: calc((100% - 256px) / 2); }
        .app-content .content-container.my-bets-page .section-transaction-detail-right.ticket-action-popup-visible {
          overflow-y: hidden;
          z-index: 25; }
      .app-content .content-container.my-bets-page .section-transaction-detail-left {
        width: 50%; }
      .app-content .content-container.my-bets-page .active {
        background-color: #f5c100; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .app-content {
      display: inline-block; } }
  @media only screen and (min-width: 1024px) {
    .app-content .sidebar-container {
      position: fixed;
      top: 70px;
      width: 256px;
      height: calc(100vh - 117px);
      overflow: auto;
      box-shadow: 2px 0 4px 0 rgba(0, 0, 0, 0.5); }
      .app-content .sidebar-container.top-0 {
        top: 0; }
      .app-content .sidebar-container.with-home-page-filters .sidebar-scrollable-container {
        padding: 15px 0 47px;
        height: 100%; }
    .app-content .content-container {
      max-width: calc(100% - 256px);
      margin-left: auto; }
      .app-content .content-container .sidebar-container {
        margin-left: -256px;
        background: #efefef; }
      .app-content .content-container .video-container {
        position: -webkit-sticky;
        position: sticky;
        top: 70px; }
      .app-content .content-container.game-detail-page.sidebar-disabled {
        max-width: 100vw; }
        .app-content .content-container.game-detail-page.sidebar-disabled .sidebar-container {
          display: none; }
    .app-content .filter-select--default .filter-select__select option:checked {
      background: #fed900; }
    .app-content .filter-select--default.filter-select--is-selected::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120px' height='60px' viewBox='0 0 120 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ETriangle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Triangle' fill='%23F5C100' transform='translate(60.000000, 30.000000) scale(1, -1) translate(-60.000000, -30.000000) ' points='60 0 120 60 0 60'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E"); }
    .app-content .filter-select--default.filter-select--is-selected .filter-select__body {
      color: #262626;
      background-color: #f5c100; }
    .app-content .sticky-filterbar {
      overflow: visible; } }
  @media only screen and (min-width: 1440px) {
    .app-content .content-container .video-container {
      padding: 0 calc((100% - 888px) / 2);
      height: 500px; } }
  @media only screen and (min-width: 1920px) {
    .app-content.betslip-is-visible .betslip-container {
      margin-right: -960px;
      right: 50%; } }

search-result gamelist:last-child .gamelist:last-child {
  margin-bottom: 100px !important; }

.sr-widgets-matchlineups .sr-lineups-pitch {
  width: 100% !important; }

/**
 * Include the common cms page styles
 */
.content.cms-page {
  display: -ms-flexbox;
  display: flex;
  min-height: calc(100vh - 50px);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (min-width: 1024px) {
    .content.cms-page {
      min-height: calc(100vh - 70px); } }
  .content.cms-page--has-menu {
    min-height: calc(100vh - 50px - 50px); }
    @media only screen and (min-width: 1024px) {
      .content.cms-page--has-menu {
        min-height: calc(100vh - 70px); } }
  .content.cms-page .page-container {
    padding: 0 0.9375rem;
    font-family: "Ropa Sans";
    margin-top: 0;
    width: 100%;
    overflow-wrap: break-word; }
    .content.cms-page .page-container--has-horizontal-menu {
      margin-top: calc(50px + 20px); }
  .content.cms-page h1, .content.cms-page h2, .content.cms-page h3, .content.cms-page h4, .content.cms-page h5, .content.cms-page h6 {
    font-family: "Oswald Bold";
    font-size: 1.125rem;
    line-height: 1.5rem; }
  .content.cms-page p {
    font-size: 1.125rem;
    line-height: 1.5rem;
    color: #000000;
    margin-bottom: 1rem; }

.page-container.full-width {
  max-width: none; }

.sidebar-container.cms-page {
  position: -webkit-sticky;
  position: sticky; }
  @media only screen and (min-width: 1024px) {
    .sidebar-container.cms-page {
      padding-top: 1.25rem;
      background: #ffffff; } }
  .sidebar-container.cms-page.is-fixed {
    position: fixed; }

.empty-layout-container .content.cms-page {
  min-height: 100vh; }
  .empty-layout-container .content.cms-page .page-container {
    padding: 0; }

/**
 * Page not found common styles
 */
.page-not-found-common {
  background-image: url(/assets/images/not-found-page/404_bg_1000x435_min.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 11em;
  -ms-flex-pack: center;
      justify-content: center; }
  @media only screen and (max-width: 480px - 1px) {
    .page-not-found-common {
      height: 11em; } }
  @media only screen and (min-width: 480px) {
    .page-not-found-common {
      height: 12em; } }
  @media only screen and (min-width: 700px) {
    .page-not-found-common {
      height: 16em; } }
  @media only screen and (min-width: 1024px) {
    .page-not-found-common {
      height: 25em; } }
  @media only screen and (min-width: 1280px) {
    .page-not-found-common {
      height: 28em; } }

@media only screen and (max-width: 480px - 1px) {
  .articles {
    padding: 0 5%; } }

.page-not-found-common-image {
  position: relative;
  max-width: 40%;
  background: transparent url(/assets/images/svg/misc/not-found.svg) no-repeat 0 0;
  color: white;
  height: 8em;
  max-height: 40%; }

.page-not-found-common-text {
  position: relative;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  font-stretch: extra-expanded;
  font-size: 1.3em;
  display: -ms-flexbox;
  display: flex;
  padding-left: 9px;
  -ms-flex-item-align: start;
      align-self: flex-start; }

.liveplayer .liveplayer-ui .control-bar .bitrate-selector .available ul {
  margin: 0;
  text-align: center; }

div.slider-text {
  display: none; }

.active {
  position: relative; }
  .active div.slider-text {
    position: absolute;
    top: 0;
    left: 1em;
    display: -ms-flexbox;
    display: flex;
    height: 90%;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-align: start;
        align-items: start; }
    .active div.slider-text .slider-title {
      font-size: 1em;
      text-transform: uppercase;
      margin-bottom: 0; }
    .active div.slider-text .slider-subtitle {
      font-size: 0.9em;
      margin-bottom: 0; }
    .active div.slider-text a.btn-slider-link {
      font-family: "Roboto"; }
      .active div.slider-text a.btn-slider-link .txt-slider-btn-left {
        padding: 0.24em;
        font-size: 15px;
        font-family: "Roboto"; }
      .active div.slider-text a.btn-slider-link .txt-slider-btn-right {
        padding: 0.1em 0.5em;
        font-family: "Roboto"; }
        .active div.slider-text a.btn-slider-link .txt-slider-btn-right i.right-arrow-icon {
          padding: 3px;
          position: relative;
          right: 0.1em;
          border-style: solid;
          border-width: 0 2px 2px 0;
          display: inline-block;
          border-color: black;
          transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg); }
  @media only screen and (min-width: 480px) {
    .active div.slider-text {
      left: 4em; }
      .active div.slider-text .slider-title {
        font-size: 1.4em; }
      .active div.slider-text .slider-subtitle {
        font-size: 1.2em; }
      .active div.slider-text a.btn-slider-link .txt-slider-btn-left {
        padding: 0.64em; }
      .active div.slider-text a.btn-slider-link .txt-slider-btn-right {
        padding: 0.6em 0.8em; }
        .active div.slider-text a.btn-slider-link .txt-slider-btn-right i.right-arrow-icon {
          padding: 5px; } }

.sr-widgets-lmts > .sr-content {
  min-width: auto !important; }

/*# sourceMappingURL=styles.css.map */
