@charset "UTF-8";
@font-face {
  font-family: "source_sans_pro";
  src: url("../fonts/SourceSansPro-Light.eot");
  src: url("../fonts/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/SourceSansPro-Light.woff") format("woff"), url("../fonts/SourceSansPro-Light.ttf") format("truetype"), url("../fonts/SourceSansPro-Light.svg#source_sans_prolight") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "source_sans_pro";
  src: url("../fonts/SourceSansPro-Regular.eot");
  src: url("../fonts/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/SourceSansPro-Regular.woff") format("woff"), url("../fonts/SourceSansPro-Regular.ttf") format("truetype"), url("../fonts/SourceSansPro-Regular.svg#source_sans_proregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "source_sans_pro";
  src: url("../fonts/SourceSansPro-Semibold.eot");
  src: url("../fonts/SourceSansPro-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/SourceSansPro-Semibold.woff") format("woff"), url("../fonts/SourceSansPro-Semibold.ttf") format("truetype"), url("../fonts/SourceSansPro-Semibold.svg#source_sans_prosemibold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "icons";
  src: url("../sass/sports/fonts/bgwIcons/icons.eot");
  src: url("../sass/sports/fonts/bgwIcons/icons.eot?#iefix") format("embedded-opentype"), url("../sass/sports/fonts/bgwIcons/icons.woff") format("woff"), url("../sass/sports/fonts/bgwIcons/icons.ttf") format("truetype"), url("../sass/sports/fonts/bgwIcons/icons.svg#icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 1, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body section[class*="-bet"] h2 span.bet-price[class*=price-].price-decrease:before, #coupon article.gameline-layout ul li button.price-decrease span:first-child:before,
#coupon article section[class*=prop-] ul li button.price-decrease span:last-child:before,
#bet-slip .betslip-body section[class*="-bet"] h2 span.bet-price[class*=price-].price-increase:before,
#coupon article.gameline-layout ul li button.price-increase span:first-child:before,
#coupon article section[class*=prop-] ul li button.price-increase span:last-child:before,
#coupon article footer figure ul li[class*="-sport-icon"].athl-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].athl-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].aurl-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].aurl-sport-icon:after,
main .sports-channel > header button:before,
#coupon article footer figure ul li[class*="-sport-icon"].badm-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].badm-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].bask-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].bask-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].base-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].base-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].beac-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].beac-sport-icon:after,
#bet-slip > header ul #my-bets button:before,
#bet-slip > header h1 .betslip-title:before,
#coupon article footer figure ul li[class*="-sport-icon"].bevo-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].bevo-sport-icon:after,
#bet-slip > header ul #bonus button:before,
#bet-slip.review-bet-view .betslip-body figure.single-bonus:before,
#bet-slip.place-bet-view .betslip-body figure.single-bonus:before,
#coupon article footer figure ul li[class*="-sport-icon"].boxi-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].boxi-sport-icon:after,
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 input:checked + label:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 input:not(:disabled):hover + label:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet h3 input:checked + label:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet h3 input:not(:disabled):hover + label:before,
#bet-slip.review-bet-view figure.single-bonus input:checked + label:before,
#bet-slip.review-bet-view figure.single-bonus input:not(:disabled):hover + label:before,
#bet-slip.place-bet-view > footer input:checked + label:before,
#bet-slip.place-bet-view > footer input:not(:disabled):hover + label:before,
#bet-slip.review-bet-view [class*=-bet] figure.exceeded input:checked + label:before,
#bet-slip.review-bet-view [class*=-bet] figure.exceeded input:not(:disabled):hover + label:before,
#bet-slip .referred-bets .rejected input:checked + label:before,
#bet-slip .referred-bets .rejected input:not(:disabled):hover + label:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 label:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet h3 label:before,
#bet-slip.review-bet-view figure.single-bonus label:before,
#bet-slip.place-bet-view > footer label:before,
#bet-slip.review-bet-view [class*=-bet] figure.exceeded label:before,
#bet-slip .referred-bets .rejected label:before,
#bet-slip .betslip-body section[class*="-bet"].event-bet > header button:before,
#bet-slip > footer figure button:before,
#bet-slip figure.custom-selector label:after,
#bet-slip .betslip-body section[class*="-bet"] h2:before,
#coupon article footer figure ul li[class*="-sport-icon"].cric-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].cric-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].cycl-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].cycl-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].curl-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].curl-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].dart-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].dart-sport-icon:after,
#bet-slip > header h1 .picks-bubble:before,
#bet-slip > header li#bonus .bonus-bubble:before,
#bet-slip .betslip-body > p.loading-bets span,
main .sports-channel > header span.extend-info:before,
#coupon article footer figure ul li[class*="-sport-icon"].ente-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].ente-sport-icon:after,
#bet-slip figure.custom-selector label.collapsed:after,
#bet-slip .betslip-body section[class*="-bet"] h2.collapsed:before,
#coupon article footer figure ul li[class*="-sport-icon"].foot-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].foot-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].futs-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].futs-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].gael-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].gael-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].golf-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].golf-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].hand-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].hand-sport-icon:after,
#bet-slip > header ul #betslip-help button:before,
#coupon article footer figure ul li[class*="-sport-icon"].hcky-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].hcky-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].hors-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].hors-sport-icon:after,
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button:before,
#bet-slip figure.custom-selector.buy-points header > button:before,
#bet-slip figure.custom-selector.listed-pitchers header > button:before,
#bet-slip section[class*=-bet].processing .bet-status-msg:before,
#bet-slip section.special-bet p.betslip-info-msg:before,
#coupon article header button.line-quality-btn:after,
#coupon article section > ul li button.selected-outcome:after,
#coupon article footer figure ul li[class*="-sport-icon"].mma-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].mma-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].mosp-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].mosp-sport-icon:after,
#coupon article footer figure ul li button.no-parlays:after,
article.card-event > footer ul li button.no-parlays:after,
#coupon article footer figure ul li button.no-teasers:after,
article.card-event > footer ul li button.no-teasers:after,
#bet-slip .betslip-body > p.add-selections-msg:before,
#coupon article footer figure ul li[class*="-sport-icon"].olym-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].olym-sport-icon:after,
#coupon article.suspended-market > footer figure:before,
#coupon article section ul.suspended-market li button:after,
#coupon article section ul li button.suspended-outcome:after,
#coupon article section > ul button:after,
#coupon article footer figure ul li[class*="-sport-icon"].poke-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].poke-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].poli-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].poli-sport-icon:after,
#bet-slip > div.general-error-msg p:before,
#bet-slip .rejected .bet-status-msg:before,
#bet-slip [class*=-bet] p.betslip-error-msg:before,
#coupon article footer figure ul li[class*="-sport-icon"].rugl-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].rugl-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].rugu-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].rugu-sport-icon:after,
#coupon article footer figure ul li button.singles-only:after,
article.card-event > footer ul li button.singles-only:after,
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only h4:before,
#coupon article footer figure ul li[class*="-sport-icon"].snoo-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].snoo-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].socc-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].socc-sport-icon:after,
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet button.sort-competitors:before,
#coupon article footer figure ul li[class*="-sport-icon"].swim-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].swim-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].tabl-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].tabl-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].tenn-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].tenn-sport-icon:after,
#bet-slip section[class*=-bet].accepted .bet-status-msg:before,
#coupon article footer figure ul li[class*="-sport-icon"].voll-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].voll-sport-icon:after,
#bet-slip.review-bet-view [class*=-bet] figure.exceeded .bet-status-msg:before,
#bet-slip .referred-bets .proposed .bet-status-msg:before,
#bet-slip section[class*=-bet] p.betslip-warning-msg:before,
#coupon article footer figure ul li[class*="-sport-icon"].wint-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].wint-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].woly-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].woly-sport-icon:after,
#coupon article footer figure ul li[class*="-sport-icon"].wres-sport-icon:after,
article.card-event > footer ul li[class*="-sport-icon"].wres-sport-icon:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "icons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-transform: none;
}

/* line 74, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body section[class*="-bet"] h2 span.bet-price[class*=price-].price-decrease:before, #coupon article.gameline-layout ul li button.price-decrease span:first-child:before,
#coupon article section[class*=prop-] ul li button.price-decrease span:last-child:before {
  content: "H";
}

/* line 77, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body section[class*="-bet"] h2 span.bet-price[class*=price-].price-increase:before, #coupon article.gameline-layout ul li button.price-increase span:first-child:before,
#coupon article section[class*=prop-] ul li button.price-increase span:last-child:before {
  content: "I";
}

/* line 80, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].athl-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].athl-sport-icon:after {
  content: "K";
}

/* line 83, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].aurl-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].aurl-sport-icon:after {
  content: "L";
}

/* line 86, ../sass/sports/common/_fontIcons.sass */
main .sports-channel > header button:before {
  content: "~";
}

/* line 89, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].badm-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].badm-sport-icon:after {
  content: "M";
}

/* line 92, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].base-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].base-sport-icon:after {
  content: "N";
}

/* line 95, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].bask-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].bask-sport-icon:after {
  content: "O";
}

/* line 98, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].beac-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].beac-sport-icon:after {
  content: "P";
}

/* line 101, ../sass/sports/common/_fontIcons.sass */
#bet-slip > header ul #my-bets button:before {
  content: "£";
}

/* line 104, ../sass/sports/common/_fontIcons.sass */
#bet-slip > header h1 .betslip-title:before {
  content: "ø";
}

/* line 107, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].bevo-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].bevo-sport-icon:after {
  content: "Q";
}

/* line 110, ../sass/sports/common/_fontIcons.sass */
#bet-slip > header ul #bonus button:before, #bet-slip.review-bet-view .betslip-body figure.single-bonus:before, #bet-slip.place-bet-view .betslip-body figure.single-bonus:before {
  content: "¢";
}

/* line 113, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].boxi-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].boxi-sport-icon:after {
  content: "R";
}

/* line 116, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 input:checked + label:before, #bet-slip .betslip-body section[class*="-bet"].special-bet h2 input:not(:disabled):hover + label:before, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 input:checked + label:before, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 input:not(:disabled):hover + label:before, #bet-slip.review-bet-view figure.single-bonus input:checked + label:before, #bet-slip.review-bet-view figure.single-bonus input:not(:disabled):hover + label:before, #bet-slip.place-bet-view > footer input:checked + label:before, #bet-slip.place-bet-view > footer input:not(:disabled):hover + label:before, #bet-slip.review-bet-view [class*=-bet] figure.exceeded input:checked + label:before, #bet-slip.review-bet-view [class*=-bet] figure.exceeded input:not(:disabled):hover + label:before, #bet-slip .referred-bets .rejected input:checked + label:before, #bet-slip .referred-bets .rejected input:not(:disabled):hover + label:before {
  content: "ö";
}

/* line 119, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 label:before, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 label:before, #bet-slip.review-bet-view figure.single-bonus label:before, #bet-slip.place-bet-view > footer label:before, #bet-slip.review-bet-view [class*=-bet] figure.exceeded label:before, #bet-slip .referred-bets .rejected label:before {
  content: "\\";
}

/* line 122, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body section[class*="-bet"].event-bet > header button:before, #bet-slip > footer figure button:before {
  content: "¦";
}

/* line 125, ../sass/sports/common/_fontIcons.sass */
#bet-slip figure.custom-selector label:after, #bet-slip .betslip-body section[class*="-bet"] h2:before {
  content: "®";
}

/* line 128, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].cric-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].cric-sport-icon:after {
  content: "S";
}

/* line 131, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].cycl-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].cycl-sport-icon:after {
  content: "U";
}

/* line 134, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].curl-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].curl-sport-icon:after {
  content: "T";
}

/* line 137, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].dart-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].dart-sport-icon:after {
  content: "V";
}

/* line 140, ../sass/sports/common/_fontIcons.sass */
#bet-slip > header h1 .picks-bubble:before,
#bet-slip > header li#bonus .bonus-bubble:before, #bet-slip .betslip-body > p.loading-bets span, main .sports-channel > header span.extend-info:before {
  content: ".";
}

/* line 143, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].ente-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].ente-sport-icon:after {
  content: "W";
}

/* line 146, ../sass/sports/common/_fontIcons.sass */
#bet-slip figure.custom-selector label.collapsed:after, #bet-slip .betslip-body section[class*="-bet"] h2.collapsed:before {
  content: "¬";
}

/* line 149, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].foot-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].foot-sport-icon:after {
  content: "J";
}

/* line 152, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].futs-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].futs-sport-icon:after {
  content: "Y";
}

/* line 155, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].gael-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].gael-sport-icon:after {
  content: "Z";
}

/* line 158, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].golf-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].golf-sport-icon:after {
  content: "1";
}

/* line 161, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].hand-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].hand-sport-icon:after {
  content: "2";
}

/* line 164, ../sass/sports/common/_fontIcons.sass */
#bet-slip > header ul #betslip-help button:before {
  content: "Æ";
}

/* line 167, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].hcky-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].hcky-sport-icon:after {
  content: "4";
}

/* line 170, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].hors-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].hors-sport-icon:after {
  content: "g";
}

/* line 173, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button:before, #bet-slip figure.custom-selector.buy-points header > button:before, #bet-slip figure.custom-selector.listed-pitchers header > button:before, #bet-slip section[class*=-bet].processing .bet-status-msg:before,
#bet-slip section.special-bet p.betslip-info-msg:before {
  content: "Ô";
}

/* line 176, ../sass/sports/common/_fontIcons.sass */
#coupon article header button.line-quality-btn:after {
  content: "F";
}

/* line 179, ../sass/sports/common/_fontIcons.sass */
#coupon article section > ul li button.selected-outcome:after {
  content: "-";
}

/* line 182, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].mma-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].mma-sport-icon:after {
  content: ")";
}

/* line 185, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].mosp-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].mosp-sport-icon:after {
  content: "5";
}

/* line 188, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li button.no-parlays:after, article.card-event > footer ul li button.no-parlays:after {
  content: "c";
}

/* line 191, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li button.no-teasers:after, article.card-event > footer ul li button.no-teasers:after {
  content: "d";
}

/* line 194, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body > p.add-selections-msg:before {
  content: "i";
}

/* line 197, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].olym-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].olym-sport-icon:after {
  content: "6";
}

/* line 200, ../sass/sports/common/_fontIcons.sass */
#coupon article.suspended-market > footer figure:before,
#coupon article section ul.suspended-market li button:after,
#coupon article section ul li button.suspended-outcome:after {
  content: "€";
}

/* line 206, ../sass/sports/common/_fontIcons.sass */
#coupon article section > ul button:after {
  content: "+";
}

/* line 209, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].poke-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].poke-sport-icon:after {
  content: "h";
}

/* line 212, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].poli-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].poli-sport-icon:after {
  content: "8";
}

/* line 215, ../sass/sports/common/_fontIcons.sass */
#bet-slip > div.general-error-msg p:before, #bet-slip .rejected .bet-status-msg:before,
#bet-slip [class*=-bet] p.betslip-error-msg:before {
  content: "X";
}

/* line 218, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].rugl-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].rugl-sport-icon:after {
  content: "9";
}

/* line 221, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].rugu-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].rugu-sport-icon:after {
  content: "@";
}

/* line 224, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li button.singles-only:after, article.card-event > footer ul li button.singles-only:after, #coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only h4:before {
  content: "e";
}

/* line 227, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].snoo-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].snoo-sport-icon:after {
  content: "^";
}

/* line 230, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].socc-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].socc-sport-icon:after {
  content: "%";
}

/* line 233, ../sass/sports/common/_fontIcons.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet button.sort-competitors:before {
  content: "é";
}

/* line 236, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].swim-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].swim-sport-icon:after {
  content: "&";
}

/* line 239, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].tabl-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].tabl-sport-icon:after {
  content: "*";
}

/* line 242, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].tenn-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].tenn-sport-icon:after {
  content: "(";
}

/* line 245, ../sass/sports/common/_fontIcons.sass */
#bet-slip section[class*=-bet].accepted .bet-status-msg:before {
  content: "Ò";
}

/* line 248, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].voll-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].voll-sport-icon:after {
  content: "{";
}

/* line 251, ../sass/sports/common/_fontIcons.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded .bet-status-msg:before, #bet-slip .referred-bets .proposed .bet-status-msg:before,
#bet-slip section[class*=-bet] p.betslip-warning-msg:before {
  content: "Ó";
}

/* line 254, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].wint-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].wint-sport-icon:after {
  content: "[";
}

/* line 257, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].woly-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].woly-sport-icon:after {
  content: "}";
}

/* line 260, ../sass/sports/common/_fontIcons.sass */
#coupon article footer figure ul li[class*="-sport-icon"].wres-sport-icon:after, article.card-event > footer ul li[class*="-sport-icon"].wres-sport-icon:after {
  content: "]";
}

/* line 1, ../sass/sports/common/_extends.sass */
#coupon article.show-cta aside a {
  background: #404040;
  color: #FFF;
  float: right;
  line-height: 11px;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}
/* line 10, ../sass/sports/common/_extends.sass */
#coupon article.show-cta aside a, #coupon article.show-cta aside a:hover {
  text-decoration: none;
}

/* line 13, ../sass/sports/common/_extends.sass */
#bet-slip > header h1 .picks-bubble,
#bet-slip > header li#bonus .bonus-bubble {
  font-size: 1.1em;
  left: 4px;
  line-height: 20px;
  text-align: center;
  top: 3px;
  width: 19px;
  z-index: 1;
}
/* line 22, ../sass/sports/common/_extends.sass */
#bet-slip > header h1 .picks-bubble,
#bet-slip > header li#bonus .bonus-bubble, #bet-slip > header h1 .picks-bubble:before,
#bet-slip > header li#bonus .bonus-bubble:before {
  position: absolute;
}
/* line 25, ../sass/sports/common/_extends.sass */
#bet-slip > header h1 .picks-bubble:before,
#bet-slip > header li#bonus .bonus-bubble:before {
  color: #BF3B24;
  font-size: 20px;
  left: 0;
  z-index: -1;
}

/* line 32, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body > p.loading-bets span {
  -webkit-animation: animate-dots 2s ease infinite;
  animation: animate-dots 2s ease infinite;
  font-size: 21px;
  vertical-align: middle;
}
/* line 39, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body > p.loading-bets span:first-of-type {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
/* line 43, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body > p.loading-bets span:nth-child(2) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
/* line 47, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body > p.loading-bets span:last-of-type {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

/* line 53, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer label {
  color: #808080;
  left: 0;
  line-height: 18px;
  padding: 8px;
  position: absolute;
  top: 0;
  transition: all 0.1s ease-out 0s;
  z-index: 1;
}
/* line 63, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer label.active-field {
  font-size: 0.85em;
  line-height: 10px;
  padding: 6px;
  transition: all 0.1s ease-in 0s;
}
/* line 69, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer label.active-field + input {
  text-align: right;
}
/* line 72, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer label.disabled {
  color: #BFBFBF;
}
/* line 75, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer label:last-of-type {
  left: 52%;
}
/* line 78, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer input {
  -moz-appearance: textfield;
  background: #EEEEEE;
  border: solid 1px #CCCCCC;
  border-radius: 0;
  box-shadow: 0px 1px 1px -1px #060606 inset;
  color: #404040;
  line-height: 14px;
  padding: 10px;
  text-align: right;
  width: 48%;
}
/* line 90, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer input::-webkit-outer-spin-button, #bet-slip.build-bet-view [class*=-bet] footer input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
/* line 94, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer input:focus {
  background: #F5F5F5;
  border-color: solid 1px #999999;
}
/* line 98, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer input:disabled {
  background: #F6F6F6;
  border-color: #E5E5E5;
  box-shadow: none;
  color: #BFBFBF;
}
/* line 104, ../sass/sports/common/_extends.sass */
#bet-slip.build-bet-view [class*=-bet] footer input:last-child {
  float: right;
  margin-left: 3%;
}

/* line 108, ../sass/sports/common/_extends.sass */
article.card-event div.card-expander a,
article.card-event dl.card-body dt,
article.card-event *.ellipsis-overflow {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 114, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector {
  position: relative;
}
/* line 117, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label,
#bet-slip figure.custom-selector label:before {
  height: 33px;
  padding: 6px;
  width: 100%;
}
/* line 123, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label:hover,
#bet-slip figure.custom-selector ul li:hover {
  cursor: pointer;
}
/* line 127, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label {
  background: #F5F5F5;
  border: solid 1px #999999;
  box-shadow: 0px 1px 1px -1px #060606 inset;
  display: inherit;
  line-height: 21px;
  padding-left: 10px;
  position: relative;
}
/* line 136, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label, #bet-slip figure.custom-selector label:after {
  color: #404040;
}
/* line 139, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label:after, #bet-slip figure.custom-selector label:before {
  position: absolute;
  width: 15px;
}
/* line 144, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label:after, #bet-slip figure.custom-selector label.collapsed:after {
  top: 6px;
}
/* line 148, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label:before {
  border-left: solid 1px #999999;
  background: #D9D9D9;
  content: "";
  height: 30px;
  right: 0;
  top: 1px;
  width: 33px;
}
/* line 157, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label:after {
  color: #404040;
  font-size: 13px;
  right: 8px;
}
/* line 163, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label.collapsed {
  background: #EEEEEE;
  border: solid 1px #CCCCCC;
}
/* line 170, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector label.collapsed:before {
  border-color: solid 1px #CCCCCC;
}
/* line 173, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector ul {
  background: #FFF;
  border: solid 1px #CCCCCC;
  left: 0;
  margin-top: 4px;
  position: absolute;
  right: 0;
  z-index: 999;
}
/* line 182, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector ul li {
  padding: 6px;
}
/* line 185, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector ul li:hover {
  background: #E6E6E6;
}
/* line 188, ../sass/sports/common/_extends.sass */
#bet-slip figure.custom-selector ul li:not(:hover):nth-of-type(odd) {
  background: #F5F5F5;
}

/* line 191, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet button.sort-competitors {
  background: #404040;
  float: left;
  height: 30px;
  font-size: 0;
  line-height: 1;
  margin-right: 3%;
  padding: 0;
  position: relative;
  top: 17px;
  width: 24px;
}
/* line 203, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet button.sort-competitors:before {
  color: #FFF;
  font-size: 20px;
  left: 2px;
  position: absolute;
  top: 5px;
}

/* line 211, ../sass/sports/common/_extends.sass */
#bet-slip > footer p[id$=-msg]#deposit-msg, #bet-slip > footer p[id$=-msg]#login-msg, #bet-slip section[class*=-bet].rejected div.bet-status-msg,
#bet-slip section[class*=-bet] p.betslip-error-msg,
#bet-slip section[class*=-bet].processing .bet-status-msg,
#bet-slip section.special-bet p.betslip-info-msg,
#coupon article footer figure ul li p,
article.card-event > footer ul li p,
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help],
#bet-slip figure.custom-selector.buy-points header [id*=-help],
#bet-slip figure.custom-selector.listed-pitchers header [id*=-help],
#bet-slip.place-bet-view > footer .continue-betting-msg,
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p,
#coupon article header button.line-quality-btn ~ div.line-quality-msg,
#bet-slip section[class*=-bet].accepted .bet-status-msg,
#bet-slip.review-bet-view [class*=-bet] figure.exceeded .bet-status-msg,
#bet-slip .referred-bets .proposed .bet-status-msg,
#bet-slip .betslip-warning-msg {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  padding: 10px 10px 10px 38px;
}

/* line 219, ../sass/sports/common/_extends.sass */
#bet-slip > footer p[id$=-msg]#deposit-msg, #bet-slip > footer p[id$=-msg]#login-msg, #bet-slip section[class*=-bet].rejected div.bet-status-msg,
#bet-slip section[class*=-bet] p.betslip-error-msg {
  background: #F2DEDE;
  border: solid 1px #DBA8AD;
  color: #A33038;
}

/* line 224, ../sass/sports/common/_extends.sass */
#bet-slip section[class*=-bet].processing .bet-status-msg,
#bet-slip section.special-bet p.betslip-info-msg {
  background: #DAEDF7;
  border: solid 1px #9EC3DF;
  color: #5381AC;
}

/* line 229, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li p, article.card-event > footer ul li p, #bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help], #bet-slip figure.custom-selector.buy-points header [id*=-help], #bet-slip figure.custom-selector.listed-pitchers header [id*=-help], #bet-slip.place-bet-view > footer .continue-betting-msg, #coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p, #coupon article header button.line-quality-btn ~ div.line-quality-msg {
  background: #FFF;
  border: solid 1px #D9D9D9;
  color: #808080;
}

/* line 234, ../sass/sports/common/_extends.sass */
#bet-slip section[class*=-bet].accepted .bet-status-msg {
  background: #DFF0D9;
  border: solid 1px #B9CF96;
  color: #3D9B35;
}

/* line 239, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded .bet-status-msg, #bet-slip .referred-bets .proposed .bet-status-msg,
#bet-slip .betslip-warning-msg {
  background: #F9F4C5;
  border: solid 1px #DCCEAB;
  color: #BF650F;
}

/* line 244, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button], #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button] {
  width: 48%;
}
/* line 250, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:last-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:last-of-type {
  float: right;
  margin-left: 3%;
}

/* line 264, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button.no-parlays:after, article.card-event > footer ul li button.no-parlays:after {
  color: #5381AC;
}
/* line 268, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button.no-parlays ~ p, article.card-event > footer ul li button.no-parlays ~ p {
  width: 150px;
}
/* line 273, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button.no-teasers ~ p, article.card-event > footer ul li button.no-teasers ~ p {
  left: -32px;
}
/* line 276, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button.no-teasers:after, article.card-event > footer ul li button.no-teasers:after {
  color: #800080;
}
/* line 282, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button.singles-only ~ p, article.card-event > footer ul li button.singles-only ~ p {
  left: -37px;
}
/* line 285, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button.singles-only:after, article.card-event > footer ul li button.singles-only:after {
  color: #BF3B24;
}
/* line 289, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li[class*="-sport-icon"], article.card-event > footer ul li[class*="-sport-icon"] {
  font-size: 0;
}
/* line 293, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li[class*="-sport-icon"]:after, article.card-event > footer ul li[class*="-sport-icon"]:after {
  color: #808080;
  font-size: 20px;
}

/* line 297, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dl, #bet-slip footer dl, #bet-slip figure#playable-balance, #bet-slip .referred-bets .proposed-bet dl, article.card-event dl.card-body {
  clear: both;
}
/* line 300, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dl dt, #bet-slip footer dl dt, #bet-slip figure#playable-balance dt, #bet-slip .referred-bets .proposed-bet dl dt, article.card-event dl.card-body dt, #bet-slip .betslip-body section[class*="-bet"] .event-body dl dd, #bet-slip footer dl dd, #bet-slip figure#playable-balance dd, #bet-slip .referred-bets .proposed-bet dl dd, article.card-event dl.card-body dd {
  display: inline-block;
  margin: 6px 0 0;
  width: 48.8%;
}
/* line 305, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dl dt:first-of-type, #bet-slip footer dl dt:first-of-type, #bet-slip figure#playable-balance dt:first-of-type, #bet-slip .referred-bets .proposed-bet dl dt:first-of-type, article.card-event dl.card-body dt:first-of-type, #bet-slip .betslip-body section[class*="-bet"] .event-body dl dd:first-of-type, #bet-slip footer dl dd:first-of-type, #bet-slip figure#playable-balance dd:first-of-type, #bet-slip .referred-bets .proposed-bet dl dd:first-of-type, article.card-event dl.card-body dd:first-of-type {
  margin: 0;
}
/* line 308, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dl dt, #bet-slip footer dl dt, #bet-slip figure#playable-balance dt, #bet-slip .referred-bets .proposed-bet dl dt, article.card-event dl.card-body dt {
  font-weight: normal;
  text-transform: capitalize;
}
/* line 312, ../sass/sports/common/_extends.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dl dd, #bet-slip footer dl dd, #bet-slip figure#playable-balance dd, #bet-slip .referred-bets .proposed-bet dl dd, article.card-event dl.card-body dd {
  text-align: right;
}

/* line 315, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:last-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:last-of-type, #bet-slip > footer > button.cta-button, article.card-event div.card-expander a:first-child,
#bet-slip.review-bet-view button[class*=cta-button]:first-of-type,
#bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:first-of-type,
#coupon a.view-all,
article.card-event div.card-expander a:last-of-type,
#coupon article aside a.game-view-cta {
  line-height: 14px;
  outline: none;
  text-align: center;
  text-transform: uppercase;
}
/* line 323, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:hover:last-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:hover:last-of-type, #bet-slip > footer > button.cta-button:hover, article.card-event div.card-expander a:hover:first-child,
#bet-slip.review-bet-view button[class*=cta-button]:hover:first-of-type,
#bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:hover:first-of-type,
#coupon a.view-all:hover,
article.card-event div.card-expander a:hover:last-of-type,
#coupon article aside a.game-view-cta:hover {
  text-decoration: none;
}

/* line 326, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:last-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:last-of-type, #bet-slip > footer > button.cta-button, article.card-event div.card-expander a:first-child,
#coupon article aside a.game-view-cta {
  color: #FFF;
  padding: 10px;
}

/* line 331, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:last-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:last-of-type, #bet-slip > footer > button.cta-button, article.card-event div.card-expander a:first-child {
  background: #BF3B24;
  box-shadow: 0 -2px 0 0 #8B2A1A inset;
}
/* line 335, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:active:last-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:active:last-of-type, #bet-slip > footer > button.cta-button:active, article.card-event div.card-expander a:active:first-child {
  background: #931100;
}
/* line 338, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button.disabled[class*=cta-button]:last-of-type, #bet-slip .referred-bets .proposed-bet footer button.disabled[class*=cta-button]:last-of-type, #bet-slip > footer > button.disabled.cta-button, article.card-event div.card-expander a.disabled:first-child, #bet-slip.review-bet-view button[class*=cta-button]:disabled:last-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:disabled:last-of-type, #bet-slip > footer > button.cta-button:disabled, article.card-event div.card-expander a:disabled:first-child {
  background: #E5E5E5;
  box-shadow: none;
  color: #D9D9D9;
}
/* line 343, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:not(:disabled):not(.disabled):not(:active):hover:last-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:not(:disabled):not(.disabled):not(:active):hover:last-of-type, #bet-slip > footer > button.cta-button:not(:disabled):not(.disabled):not(:active):hover, article.card-event div.card-expander a:not(:disabled):not(.disabled):not(:active):hover:first-child {
  background: #DE1A00;
  box-shadow: 0 -2px 0 0 #BA290F inset;
}

/* line 347, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:first-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:first-of-type, #coupon a.view-all, article.card-event div.card-expander a:last-of-type {
  border: solid 1px #F2F2F2;
  color: #F2F2F2;
  padding: 9px;
}
/* line 352, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:active:not(:disabled):first-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:active:not(:disabled):first-of-type, #coupon a.view-all:active:not(:disabled), article.card-event div.card-expander a:active:not(:disabled):last-of-type {
  background: #404040;
  color: #808080;
  border: solid 1px #828282;
}
/* line 357, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:disabled:first-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:disabled:first-of-type, #coupon a.view-all:disabled, article.card-event div.card-expander a:disabled:last-of-type {
  border-color: #4D4D4D;
  color: #4D4D4D;
}
/* line 361, ../sass/sports/common/_extends.sass */
#bet-slip.review-bet-view button[class*=cta-button]:not(:disabled):not(:active):hover:first-of-type, #bet-slip .referred-bets .proposed-bet footer button[class*=cta-button]:not(:disabled):not(:active):hover:first-of-type, #coupon a.view-all:not(:disabled):not(:active):hover, article.card-event div.card-expander a:not(:disabled):not(:active):hover:last-of-type {
  background: #F2F2F2;
  color: #404040;
}

/* line 365, ../sass/sports/common/_extends.sass */
#coupon article aside a.game-view-cta {
  background: #4BAD2B;
}
/* line 368, ../sass/sports/common/_extends.sass */
#coupon article aside a.game-view-cta, #coupon article aside a.game-view-cta:not(:active):hover {
  box-shadow: 0 -2px 0 0 #298B09 inset;
}
/* line 371, ../sass/sports/common/_extends.sass */
#coupon article aside a.game-view-cta:active {
  background: #298B09;
}
/* line 374, ../sass/sports/common/_extends.sass */
#coupon article aside a.game-view-cta:not(:disabled):not(.disabled):not(:active):hover {
  background: #53C32E;
}

/* line 377, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li, article.card-event > footer ul li {
  float: left;
  margin-left: 6px;
  position: relative;
  vertical-align: top;
}
/* line 383, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li, article.card-event > footer ul li, #coupon article footer figure ul li p, article.card-event > footer ul li p {
  line-height: 1;
}
/* line 386, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button:hover ~ p, article.card-event > footer ul li button:hover ~ p,
#coupon article footer figure ul li p.tooltip-switch,
article.card-event > footer ul li p.tooltip-switch {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
  display: block;
}
/* line 392, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button, article.card-event > footer ul li button {
  display: block;
  font-size: 0;
  outline: none;
  padding: 0;
}
/* line 398, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li button:after, article.card-event > footer ul li button:after {
  font-size: 20px;
}
/* line 401, ../sass/sports/common/_extends.sass */
#coupon article footer figure ul li p, article.card-event > footer ul li p {
  bottom: 30px;
  font-size: 0.95em;
  left: -65px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  text-align: center;
  white-space: nowrap;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#coupon article footer figure ul li p:after, article.card-event > footer ul li p:after, #coupon article footer figure ul li p:before, article.card-event > footer ul li p:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#coupon article footer figure ul li p:after, article.card-event > footer ul li p:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#coupon article footer figure ul li p:before, article.card-event > footer ul li p:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#coupon article footer figure ul li p span, article.card-event > footer ul li p span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}

@-webkit-keyframes animate-dots {
  0%, 100% {
    color: #404040;
  }
  30% {
    color: #737373;
  }
  70% {
    color: #a6a6a6;
  }
}
@-moz-keyframes animate-dots {
  0%, 100% {
    color: #404040;
  }
  30% {
    color: #737373;
  }
  70% {
    color: #a6a6a6;
  }
}
@-ms-keyframes animate-dots {
  0%, 100% {
    color: #404040;
  }
  30% {
    color: #737373;
  }
  70% {
    color: #a6a6a6;
  }
}
@keyframes animate-dots {
  0%, 100% {
    color: #404040;
  }
  30% {
    color: #737373;
  }
  70% {
    color: #a6a6a6;
  }
}
@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-moz-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-ms-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-webkit-keyframes bounce-up {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
  0%, 100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@-moz-keyframes bounce-up {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
  0%, 100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@-ms-keyframes bounce-up {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
  0%, 100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@keyframes bounce-up {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
  0%, 100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@-webkit-keyframes bounce-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes bounce-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-ms-keyframes bounce-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes bounce-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
/* line 1, ../sass/sports/_betslip.sass */
#bet-slip {
  background: #808080;
  font-size: 0.85em;
  padding: 0;
}
/* line 6, ../sass/sports/_betslip.sass */
#bet-slip > header, #bet-slip > footer, #bet-slip > figure {
  color: #F2F2F2;
}
/* line 11, ../sass/sports/_betslip.sass */
#bet-slip, #bet-slip h2, #bet-slip h3, #bet-slip h4,
#bet-slip .competitors span {
  color: #404040;
}
/* line 15, ../sass/sports/_betslip.sass */
#bet-slip .betslip-body > p:before,
#bet-slip figure.custom-selector header h4 {
  color: #808080;
}
/* line 19, ../sass/sports/_betslip.sass */
#bet-slip > .betslip-body section[class*="-bet"]:not(:first-of-type),
#bet-slip figure#playable-balance {
  border-top: solid 1px #000;
}
/* line 1, ../sass/sports/betSlip/_header.sass */
#bet-slip > header {
  background: #404040;
  overflow: hidden;
  padding: 8px 10px;
}
/* line 6, ../sass/sports/betSlip/_header.sass */
#bet-slip > header, #bet-slip > header ul li {
  position: relative;
}
/* line 13, ../sass/sports/betSlip/_header.sass */
#bet-slip > header h1 {
  color: #F2F2F2;
  display: inline-block;
  line-height: 30px;
}
/* line 18, ../sass/sports/betSlip/_header.sass */
#bet-slip > header h1 .picks-bubble,
#bet-slip > header h1 .betslip-title {
  font-size: 1.1em;
}
/* line 22, ../sass/sports/betSlip/_header.sass */
#bet-slip > header h1 .betslip-title:before {
  font-size: 20px;
  margin-right: 8px;
  vertical-align: middle;
}
/* line 28, ../sass/sports/betSlip/_header.sass */
#bet-slip > header ul {
  float: right;
}
/* line 31, ../sass/sports/betSlip/_header.sass */
#bet-slip > header ul li {
  float: left;
  line-height: normal;
}
/* line 35, ../sass/sports/betSlip/_header.sass */
#bet-slip > header ul li:not(:first-of-type) {
  margin-left: 4px;
}
/* line 43, ../sass/sports/betSlip/_header.sass */
#bet-slip > header ul #bonus .bonus-bubble {
  left: 14px;
  top: -5px;
}
/* line 53, ../sass/sports/betSlip/_header.sass */
#bet-slip > header ul button {
  background: #2E2E2E;
  font-size: 0;
  padding: 5px;
}
/* line 58, ../sass/sports/betSlip/_header.sass */
#bet-slip > header ul button:before {
  font-size: 20px;
}
/* line 26, ../sass/sports/_betslip.sass */
#bet-slip > div.general-error-msg p {
  background: #F2DEDE;
  border: solid 1px #DBA8AD;
  color: #A33038;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  font-size: 0.95em;
  margin-bottom: -1px;
  padding: 10px 10px 10px 40px;
  position: relative;
}
/* line 36, ../sass/sports/_betslip.sass */
#bet-slip > div.general-error-msg p:before {
  font-size: 20px;
  left: 10px;
  position: absolute;
  top: 5px;
}
/* line 43, ../sass/sports/_betslip.sass */
#bet-slip .betslip-body {
  background: #F2F2F2;
  color: #404040;
  border-bottom: solid 1px #000;
  border-top: solid 1px #000;
}
/* line 49, ../sass/sports/_betslip.sass */
#bet-slip .betslip-body > p {
  padding: 15px 10px;
  text-align: center;
}
/* line 55, ../sass/sports/_betslip.sass */
#bet-slip .betslip-body > p.add-selections-msg:before {
  color: #5381AC;
  display: block;
  font-size: 30px;
}
/* line 61, ../sass/sports/_betslip.sass */
#bet-slip .betslip-body > p.loading-bets {
  line-height: 60px;
}
/* line 67, ../sass/sports/_betslip.sass */
#bet-slip .betslip-body section[class*="-bet"] {
  font-size: 1.05em;
  padding: 10px;
}
/* line 71, ../sass/sports/_betslip.sass */
#bet-slip .betslip-body section[class*="-bet"] dl *:last-of-type {
  margin: 2px 0 0;
}
/* line 1, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] span.bet-price, #bet-slip .betslip-body section[class*="-bet"].event-bet > header button, #bet-slip .betslip-body section[class*="-bet"].event-bet > header button:before,
#bet-slip .betslip-body section[class*="-bet"] p.league-time time {
  float: right;
}
/* line 7, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dt,
#bet-slip .betslip-body section[class*="-bet"] h2:before {
  margin-right: 4px;
}
/* line 11, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] h2:before,
#bet-slip .betslip-body section[class*="-bet"] .event-body dl dt,
#bet-slip .betslip-body section[class*="-bet"] h2 span[class*=price-]:before {
  float: left;
}
/* line 16, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] dl, #bet-slip .betslip-body section[class*="-bet"] footer {
  margin-top: 10px;
}
/* line 19, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"].event-bet > header button {
  font-size: 0;
  padding: 0;
  width: 18px;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].event-bet > header button:before {
  font-size: 16px;
  line-height: 20px;
  width: 18px;
}
/* line 22, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] header h2 {
  width: 91%;
}
/* line 25, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] > h2 {
  width: 100%;
}
/* line 30, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] header span.bet-price,
#bet-slip .betslip-body section[class*="-bet"] header span.bet-points, #bet-slip .betslip-body section[class*="-bet"] h2 span.bet-price,
#bet-slip .betslip-body section[class*="-bet"] h2 span.bet-points {
  font-weight: 600;
}
/* line 34, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] h2 {
  cursor: pointer;
  display: inline-block;
}
/* line 38, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] h2:before {
  font-size: 13px;
  line-height: 22px;
  width: 14px;
}
/* line 44, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] h2.collapsed {
  margin-bottom: 0;
}
/* line 50, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] h2 .ellipsis-overflow {
  display: inline-block;
  max-width: 44%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 55, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] h2 span.bet-price[class*=price-]:before {
  -webkit-animation: flash 1s;
  animation: flash 1s;
  font-size: 20px;
  line-height: 1;
}
/* line 61, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] h2 span.bet-price[class*=price-].price-increase:before {
  color: #80DB35;
}
/* line 65, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] h2 span.bet-price[class*=price-].price-decrease:before {
  color: #F87472;
}
/* line 69, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body {
  margin-top: 10px;
}
/* line 72, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body .league-time,
#bet-slip .betslip-body section[class*="-bet"] .event-body .competitors, #bet-slip .betslip-body section[class*="-bet"] .event-body > span {
  color: #808080;
}
/* line 77, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body .league-time {
  font-size: 0.9em;
}
/* line 80, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body .competitors {
  margin-top: 4px;
}
/* line 83, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body .competitors abbr {
  border: none;
  margin: 0 4px;
}
/* line 87, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body .competitors abbr:hover {
  cursor: default;
}
/* line 90, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body .competitors span:last-child {
  display: inline-block;
}
/* line 96, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dl dt {
  clear: both;
  width: 80%;
}
/* line 100, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dl dd {
  width: 20%;
}
/* line 103, ../sass/sports/betSlip/_singleBet.sass */
#bet-slip .betslip-body section[class*="-bet"] .event-body dl dd + dd {
  font-size: 0.95em;
  font-weight: 600;
  text-align: left;
  width: 100%;
}
/* line 3, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet label:before,
#bet-slip .betslip-body section[class*="-bet"].special-bet span.picks-number, #bet-slip .betslip-body section[class*="-bet"].special-bet[class*=parlay] footer input:not(:disabled) + label {
  color: #808080;
}
/* line 8, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet div.event-body dl, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser figure.custom-selector label {
  overflow: hidden;
}
/* line 12, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 {
  width: auto;
}
/* line 37, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 input,
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 label:before, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 input,
#bet-slip .betslip-body section[class*="-bet"].special-bet h3 label:before {
  float: left;
}
/* line 41, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 input, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 input {
  height: 23px;
  margin: 0;
  opacity: 0;
  width: 23px;
}
/* line 51, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 input:checked:not(:disabled) + label:before, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 input:checked:not(:disabled) + label:before {
  color: #646565;
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px) {
  /* line 55, ../sass/sports/common/_mixins.sass */
  #bet-slip .betslip-body section[class*="-bet"].special-bet h2 input:not(:checked):hover + label:before, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 input:not(:checked):hover + label:before {
    content: "\\";
  }
}
/* line 60, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 label, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 label {
  color: #404040;
  line-height: 22px;
  margin-left: 6px;
}
/* line 65, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 label:before, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 label:before {
  color: #A5A5A5;
  font-size: 23px;
  left: 0;
  position: absolute;
}
/* line 72, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 label:hover, #bet-slip .betslip-body section[class*="-bet"].special-bet h3 label:hover {
  cursor: pointer;
}
/* line 17, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet h2 {
  font-size: 1.15em;
}
/* line 20, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet span.picks-number {
  float: right;
  line-height: 24px;
  margin-right: 5px;
}
/* line 25, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet span.bet-price {
  line-height: 22px;
}
/* line 28, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet div.event-body {
  position: relative;
}
/* line 33, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet div.event-body dl dt ~ dt,
#bet-slip .betslip-body section[class*="-bet"].special-bet div.event-body dl dd ~ dd {
  margin-top: 2px;
}
/* line 40, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay footer input:not(:disabled) ~ input, #bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay footer input:not(:disabled) ~ input {
  color: #000;
}
/* line 43, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header {
  position: relative;
}
/* line 90, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header h2, #bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header h3 {
  display: inline-block;
}
/* line 93, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header button:hover ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header button.active ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help]:hover {
  display: block;
}
/* line 98, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button {
  font-size: 0;
  padding: 0;
  width: 16px;
  display: inline-block;
  margin-left: 5px;
  outline: none;
  vertical-align: sub;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button:before {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
}
/* line 105, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button:before {
  color: #A5A5A5;
}
/* line 108, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button:hover {
  cursor: pointer;
}
/* line 114, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button:hover:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button.active:before {
  color: #646565;
}
/* line 117, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button:hover ~ [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header > button.active ~ [id*=-help] {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 121, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help] {
  bottom: 28px;
  font-size: 0.95em;
  left: -10px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  right: -10px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help]:after, #bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help]:before {
  top: 100%;
  left: 97px;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help]:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help]:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header [id*=-help] span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 46, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.parlay header h2 {
  display: inline;
}
/* line 51, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header {
  position: relative;
}
/* line 90, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header h2, #bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header h3 {
  display: inline-block;
}
/* line 93, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header button:hover ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header button.active ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help]:hover {
  display: block;
}
/* line 98, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button {
  font-size: 0;
  padding: 0;
  width: 16px;
  display: inline-block;
  margin-left: 5px;
  outline: none;
  vertical-align: sub;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button:before {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
}
/* line 105, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button:before {
  color: #A5A5A5;
}
/* line 108, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button:hover {
  cursor: pointer;
}
/* line 114, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button:hover:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button.active:before {
  color: #646565;
}
/* line 117, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button:hover ~ [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header > button.active ~ [id*=-help] {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 121, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help] {
  bottom: 28px;
  font-size: 0.95em;
  left: -10px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  right: -10px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help]:after, #bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help]:before {
  top: 100%;
  left: 138px;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help]:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help]:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header [id*=-help] span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 54, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header label {
  margin: 0;
}
/* line 57, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.multi-parlay > header label:before {
  content: none;
}
/* line 60, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet .round-robin {
  margin-top: 15px;
}
/* line 65, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet .round-robin h3 input:disabled {
  cursor: default;
}
/* line 68, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet .round-robin h3 label {
  max-width: 86%;
}
/* line 73, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header {
  position: relative;
}
/* line 90, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header h2, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header h3 {
  display: inline-block;
}
/* line 93, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header button:hover ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header button.active ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help]:hover {
  display: block;
}
/* line 98, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button {
  font-size: 0;
  padding: 0;
  width: 16px;
  display: inline-block;
  margin-left: 5px;
  outline: none;
  vertical-align: sub;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button:before {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
}
/* line 105, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button:before {
  color: #A5A5A5;
}
/* line 108, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button:hover {
  cursor: pointer;
}
/* line 114, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button:hover:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button.active:before {
  color: #646565;
}
/* line 117, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button:hover ~ [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header > button.active ~ [id*=-help] {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 121, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help] {
  bottom: 28px;
  font-size: 0.95em;
  left: -10px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  right: -10px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help]:after, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help]:before {
  top: 100%;
  left: 87px;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help]:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help]:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser header [id*=-help] span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 76, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser figure.custom-selector label {
  padding-right: 33px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 81, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser dt.teased-points {
  color: #808080;
  font-size: 0.85em;
  font-weight: 600;
  width: 100%;
}
/* line 87, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header {
  position: relative;
}
/* line 90, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header h2, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header h3 {
  display: inline-block;
}
/* line 93, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header button:hover ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header button.active ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help]:hover {
  display: block;
}
/* line 98, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button {
  font-size: 0;
  padding: 0;
  width: 16px;
  display: inline-block;
  margin-left: 5px;
  outline: none;
  vertical-align: sub;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button:before {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
}
/* line 105, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button:before {
  color: #A5A5A5;
}
/* line 108, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button:hover {
  cursor: pointer;
}
/* line 114, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button:hover:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button.active:before {
  color: #646565;
}
/* line 117, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button:hover ~ [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header > button.active ~ [id*=-help] {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 121, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help] {
  bottom: 28px;
  font-size: 0.95em;
  left: -10px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  right: -10px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help]:after, #bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help]:before {
  top: 100%;
  left: 186px;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help]:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help]:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.teaser .event-body header [id*=-help] span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 92, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header {
  position: relative;
}
/* line 90, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header h2, #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header h3 {
  display: inline-block;
}
/* line 93, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header button:hover ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header button.active ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help]:hover {
  display: block;
}
/* line 98, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button {
  font-size: 0;
  padding: 0;
  width: 16px;
  display: inline-block;
  margin-left: 5px;
  outline: none;
  vertical-align: sub;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button:before {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
}
/* line 105, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button:before {
  color: #A5A5A5;
}
/* line 108, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button:hover {
  cursor: pointer;
}
/* line 114, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button:hover:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button.active:before {
  color: #646565;
}
/* line 117, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button:hover ~ [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header > button.active ~ [id*=-help] {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 121, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help] {
  bottom: 28px;
  font-size: 0.95em;
  left: -10px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  right: -10px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help]:after, #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help]:before {
  top: 100%;
  left: 80px;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help]:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help]:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header [id*=-help] span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 76, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header div p.collapsed {
  max-height: 145px;
  overflow-y: hidden;
}
/* line 80, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet > header div > button {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FFF 10%);
  float: right;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
/* line 101, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section {
  margin-top: 10px;
}
/* line 104, ../sass/sports/betSlip/_specialBets.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header {
  position: relative;
}
/* line 90, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header h2, #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header h3 {
  display: inline-block;
}
/* line 93, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header button:hover ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header button.active ~ [id*=-help],
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help]:hover {
  display: block;
}
/* line 98, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button {
  font-size: 0;
  padding: 0;
  width: 16px;
  display: inline-block;
  margin-left: 5px;
  outline: none;
  vertical-align: sub;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button:before {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
}
/* line 105, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button:before {
  color: #A5A5A5;
}
/* line 108, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button:hover {
  cursor: pointer;
}
/* line 114, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button:hover:before, #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button.active:before {
  color: #646565;
}
/* line 117, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button:hover ~ [id*=-help], #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header > button.active ~ [id*=-help] {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 121, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help] {
  bottom: 28px;
  font-size: 0.95em;
  left: -10px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  right: -10px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help]:after, #bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help]:before {
  top: 100%;
  left: 72px;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help]:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help]:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip .betslip-body section[class*="-bet"].special-bet.if-bet section.reverse header [id*=-help] span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 81, ../sass/sports/_betslip.sass */
#bet-slip figure.custom-selector {
  margin-top: 10px;
}
/* line 85, ../sass/sports/_betslip.sass */
#bet-slip figure.custom-selector header {
  margin-bottom: 10px;
}
/* line 88, ../sass/sports/_betslip.sass */
#bet-slip figure.custom-selector.buy-points header {
  position: relative;
}
/* line 90, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header h2, #bet-slip figure.custom-selector.buy-points header h3 {
  display: inline-block;
}
/* line 93, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header button:hover ~ [id*=-help],
#bet-slip figure.custom-selector.buy-points header button.active ~ [id*=-help],
#bet-slip figure.custom-selector.buy-points header [id*=-help]:hover {
  display: block;
}
/* line 98, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header > button {
  font-size: 0;
  padding: 0;
  width: 16px;
  display: inline-block;
  margin-left: 5px;
  outline: none;
  vertical-align: sub;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header > button:before {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
}
/* line 105, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header > button:before {
  color: #A5A5A5;
}
/* line 108, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header > button:hover {
  cursor: pointer;
}
/* line 114, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header > button:hover:before, #bet-slip figure.custom-selector.buy-points header > button.active:before {
  color: #646565;
}
/* line 117, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header > button:hover ~ [id*=-help], #bet-slip figure.custom-selector.buy-points header > button.active ~ [id*=-help] {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 121, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header [id*=-help] {
  bottom: 28px;
  font-size: 0.95em;
  left: -10px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  right: -10px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header [id*=-help]:after, #bet-slip figure.custom-selector.buy-points header [id*=-help]:before {
  top: 100%;
  left: 138px;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header [id*=-help]:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header [id*=-help]:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.buy-points header [id*=-help] span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 91, ../sass/sports/_betslip.sass */
#bet-slip figure.custom-selector.listed-pitchers header {
  position: relative;
}
/* line 90, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header h2, #bet-slip figure.custom-selector.listed-pitchers header h3 {
  display: inline-block;
}
/* line 93, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header button:hover ~ [id*=-help],
#bet-slip figure.custom-selector.listed-pitchers header button.active ~ [id*=-help],
#bet-slip figure.custom-selector.listed-pitchers header [id*=-help]:hover {
  display: block;
}
/* line 98, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header > button {
  font-size: 0;
  padding: 0;
  width: 16px;
  display: inline-block;
  margin-left: 5px;
  outline: none;
  vertical-align: sub;
}
/* line 29, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header > button:before {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
}
/* line 105, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header > button:before {
  color: #A5A5A5;
}
/* line 108, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header > button:hover {
  cursor: pointer;
}
/* line 114, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header > button:hover:before, #bet-slip figure.custom-selector.listed-pitchers header > button.active:before {
  color: #646565;
}
/* line 117, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header > button:hover ~ [id*=-help], #bet-slip figure.custom-selector.listed-pitchers header > button.active ~ [id*=-help] {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 121, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header [id*=-help] {
  bottom: 28px;
  font-size: 0.95em;
  left: -10px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  right: -10px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header [id*=-help]:after, #bet-slip figure.custom-selector.listed-pitchers header [id*=-help]:before {
  top: 100%;
  left: 156px;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header [id*=-help]:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header [id*=-help]:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header [id*=-help] span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 76, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header div p.collapsed {
  max-height: 83px;
  overflow-y: hidden;
}
/* line 80, ../sass/sports/common/_mixins.sass */
#bet-slip figure.custom-selector.listed-pitchers header div > button {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FFF 10%);
  float: right;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
/* line 97, ../sass/sports/_betslip.sass */
#bet-slip figure.custom-selector.listed-pitchers header div p {
  max-height: 140px;
  overflow-y: scroll;
}
/* line 101, ../sass/sports/_betslip.sass */
#bet-slip figure.custom-selector.listed-pitchers header div p span:first-child {
  margin-top: 0;
}
/* line 1, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer {
  padding: 10px;
  position: relative;
}
/* line 5, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer dl dt:last-of-type,
#bet-slip > footer dl dd:last-of-type,
#bet-slip > footer p[id$=-msg] > a, #bet-slip > footer > button {
  font-weight: 600;
}
/* line 11, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer dl {
  margin-bottom: 15px;
}
/* line 14, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer figure {
  margin: 5px 0 10px;
}
/* line 17, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer figure h2.bets-selected {
  color: #F2F2F2;
  display: inline-block;
  font-size: 1.2em;
  line-height: 20px;
  text-transform: uppercase;
}
/* line 24, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer figure button {
  font-size: 0;
  height: 22px;
  padding: 0;
  width: 20px;
}
/* line 30, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer figure button, #bet-slip > footer figure button:before {
  float: right;
}
/* line 33, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer figure button:before {
  font-size: 20px;
  line-height: 22px;
  width: 20px;
}
/* line 39, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer p[id$=-msg] {
  width: 100%;
}
/* line 42, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer p[id$=-msg]#deposit-msg {
  bottom: inherit;
  font-size: 0.95em;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 5;
  top: -20px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip > footer p[id$=-msg]#deposit-msg:after, #bet-slip > footer p[id$=-msg]#deposit-msg:before {
  top: 100%;
  left: 89%;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip > footer p[id$=-msg]#deposit-msg:after {
  border-color: rgba(242, 222, 222, 0);
  border-top-color: #F2DEDE;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip > footer p[id$=-msg]#deposit-msg:before {
  border-color: rgba(219, 168, 173, 0);
  border-top-color: #DBA8AD;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip > footer p[id$=-msg]#deposit-msg span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 46, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer p[id$=-msg]#login-msg {
  bottom: 52px;
  font-size: 0.95em;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 5;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip > footer p[id$=-msg]#login-msg:after, #bet-slip > footer p[id$=-msg]#login-msg:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip > footer p[id$=-msg]#login-msg:after {
  border-color: rgba(242, 222, 222, 0);
  border-top-color: #F2DEDE;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip > footer p[id$=-msg]#login-msg:before {
  border-color: rgba(219, 168, 173, 0);
  border-top-color: #DBA8AD;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip > footer p[id$=-msg]#login-msg span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 49, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer p[id$=-msg] a {
  color: #A33038;
  text-decoration: underline;
}
/* line 53, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer p[id$=-msg].tooltip-switch {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
}
/* line 57, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer > button {
  color: #404040;
}
/* line 60, ../sass/sports/betSlip/_footer.sass */
#bet-slip > footer > button.cta-button {
  width: 100%;
}
/* line 107, ../sass/sports/_betslip.sass */
#bet-slip figure#playable-balance {
  background: #404040;
  line-height: 11px;
  padding: 10px;
}
/* line 1, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.build-bet-view [class*=-bet] footer, #bet-slip.review-bet-view .event-bet figure.exceeded, #bet-slip.place-bet-view > footer {
  position: relative;
}
/* line 8, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.empty-betslip section.betslip-body {
  border-bottom: none;
  border-top: solid 1px #000;
}
/* line 12, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.empty-betslip > footer dl {
  margin: 0;
}
/* line 19, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.build-bet-view .special-bet span.picks-number {
  font-size: 1.05em;
}
/* line 24, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.build-bet-view .special-bet.parlay h2:before, #bet-slip.build-bet-view .special-bet.parlay h2.collapsed:before {
  content: none;
}
/* line 28, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.build-bet-view .special-bet.if-bet .event-body dl {
  display: inline-block;
  width: 85.5%;
}
/* line 37, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view figure.single-bonus input,
#bet-slip.review-bet-view figure.single-bonus label:before, #bet-slip.place-bet-view > footer input,
#bet-slip.place-bet-view > footer label:before {
  float: left;
}
/* line 41, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view figure.single-bonus input, #bet-slip.place-bet-view > footer input {
  height: 23px;
  margin: 0;
  opacity: 0;
  width: 23px;
}
/* line 51, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view figure.single-bonus input:checked:not(:disabled) + label:before, #bet-slip.place-bet-view > footer input:checked:not(:disabled) + label:before {
  color: #646565;
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px) {
  /* line 55, ../sass/sports/common/_mixins.sass */
  #bet-slip.review-bet-view figure.single-bonus input:not(:checked):hover + label:before, #bet-slip.place-bet-view > footer input:not(:checked):hover + label:before {
    content: "\\";
  }
}
/* line 60, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view figure.single-bonus label, #bet-slip.place-bet-view > footer label {
  color: #404040;
  line-height: 22px;
  margin-left: 6px;
}
/* line 65, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view figure.single-bonus label:before, #bet-slip.place-bet-view > footer label:before {
  color: #A5A5A5;
  font-size: 23px;
  left: 8px;
  position: absolute;
}
/* line 72, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view figure.single-bonus label:hover, #bet-slip.place-bet-view > footer label:hover {
  cursor: pointer;
}
/* line 44, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view .special-bet h3, #bet-slip.place-bet-view .special-bet h3 {
  display: inline-block;
  font-size: 1.15em;
}
/* line 48, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view .round-robin > footer dl dt:first-of-type, #bet-slip.place-bet-view .round-robin > footer dl dt:first-of-type {
  text-transform: none;
}
/* line 51, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view .betslip-body figure, #bet-slip.place-bet-view .betslip-body figure {
  font-size: 0.95em;
  font-weight: 600;
  margin-top: 10px;
}
/* line 58, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view .betslip-body figure.single-bonus label, #bet-slip.review-bet-view .betslip-body figure.single-bonus span, #bet-slip.place-bet-view .betslip-body figure.single-bonus label, #bet-slip.place-bet-view .betslip-body figure.single-bonus span {
  margin-left: 4px;
}
/* line 61, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view .betslip-body figure.single-bonus:before, #bet-slip.place-bet-view .betslip-body figure.single-bonus:before {
  font-size: 18px;
}
/* line 69, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view .betslip-body .multi-parlay .parlay, #bet-slip.review-bet-view .betslip-body .multi-parlay .round-robin {
  margin-top: 10px;
}
/* line 77, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view figure[class*=-bonus]:before {
  margin-left: 6px;
  vertical-align: top;
}
/* line 81, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view figure[class*=-bonus] p {
  font-size: 0.85em;
  margin-left: 56px;
}
/* line 85, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded {
  font-size: 1.05em;
}
/* line 37, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded input,
#bet-slip.review-bet-view [class*=-bet] figure.exceeded label:before {
  float: left;
}
/* line 41, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded input {
  height: 23px;
  margin: 0;
  opacity: 0;
  width: 20px;
}
/* line 51, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded input:checked:not(:disabled) + label:before {
  color: #646565;
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px) {
  /* line 55, ../sass/sports/common/_mixins.sass */
  #bet-slip.review-bet-view [class*=-bet] figure.exceeded input:not(:checked):hover + label:before {
    content: "\\";
  }
}
/* line 60, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded label {
  color: #404040;
  line-height: 22px;
  margin-left: 6px;
}
/* line 65, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded label:before {
  color: #A5A5A5;
  font-size: 20px;
  left: 0;
  position: absolute;
}
/* line 72, ../sass/sports/common/_mixins.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded label:hover {
  cursor: pointer;
}
/* line 89, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded .bet-status-msg {
  margin-bottom: 10px;
}
/* line 93, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded .bet-status-msg:before {
  left: 10px;
  top: 4px;
}
/* line 98, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded .bet-status-msg p {
  font-weight: 400;
}
/* line 101, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.review-bet-view [class*=-bet] figure.exceeded label {
  width: 88%;
}
/* line 106, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.place-bet-view span.bet-ref {
  color: #808080;
  display: block;
  margin-top: 4px;
}
/* line 111, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.place-bet-view > footer {
  padding: 16px 8px 8px 8px;
}
/* line 114, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.place-bet-view > footer label, #bet-slip.place-bet-view > footer label:before {
  color: #D9D9D9;
}
/* line 117, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.place-bet-view > footer input:disabled + label,
#bet-slip.place-bet-view > footer .cta-button.disabled {
  cursor: default;
}
/* line 121, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.place-bet-view > footer input:checked:not(:disabled) + label:before {
  color: #FFF;
}
/* line 124, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.place-bet-view > footer .cta-button {
  margin-top: 16px;
}
/* line 127, ../sass/sports/betSlip/_specialFeaturesPerView.sass */
#bet-slip.place-bet-view > footer .continue-betting-msg {
  bottom: 50px;
  font-size: 0.95em;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 5;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#bet-slip.place-bet-view > footer .continue-betting-msg:after, #bet-slip.place-bet-view > footer .continue-betting-msg:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#bet-slip.place-bet-view > footer .continue-betting-msg:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#bet-slip.place-bet-view > footer .continue-betting-msg:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#bet-slip.place-bet-view > footer .continue-betting-msg span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 1, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .bet-status-msg > span,
#bet-slip .proposed-bet h3 span,
#bet-slip .proposed-bet dl dd:last-of-type,
#bet-slip .proposed-bet footer span,
#bet-slip .rejected label {
  font-weight: 600;
}
/* line 8, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .bet-status-msg,
#bet-slip .proposed-bet footer p,
#bet-slip .rejected > label,
#bet-slip [class*=-bet] p.betslip-error-msg,
#bet-slip [class*=-bet] p.betslip-warning-msg,
#bet-slip section.special-bet p.betslip-info-msg {
  font-size: 0.95em;
}
/* line 16, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .bet-status-msg,
#bet-slip section[class*=-bet] p.betslip-error-msg,
#bet-slip section[class*=-bet] p.betslip-warning-msg,
#bet-slip section.special-bet p.betslip-info-msg {
  position: relative;
}
/* line 22, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .bet-status-msg:before,
#bet-slip section[class*=-bet] p.betslip-error-msg:before,
#bet-slip section[class*=-bet] p.betslip-warning-msg:before,
#bet-slip section.special-bet p.betslip-info-msg:before {
  font-size: 20px;
  position: absolute;
}
/* line 26, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip [class*=-bet] .bet-status-msg,
#bet-slip section.special-bet p[class*=-msg],
#bet-slip .referred-bets .proposed-bet,
#bet-slip .referred-bets .proposed .proposed-bet footer p {
  margin-top: 10px;
}
/* line 53, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip section[class*=-bet].event-bet header ~ p[class*=-msg] {
  margin-top: 4px;
}
/* line 61, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip section[class*=-bet] > div.bet-status-msg:before,
#bet-slip section[class*=-bet] p.betslip-error-msg:before,
#bet-slip section[class*=-bet] p.betslip-warning-msg:before, #bet-slip section[class*=-bet].special-bet p.betslip-info-msg:before {
  left: 10px;
  top: 4px;
}
/* line 69, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip section[class*=-bet] div.bet-status-msg > span {
  display: block;
  line-height: 1;
  margin-bottom: 4px;
}
/* line 80, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip section[class*=-bet].suspended-bet {
  background: #DFDFDF;
}
/* line 83, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip section[class*=-bet].suspended-bet .event-body > p.league-time,
#bet-slip section[class*=-bet].suspended-bet * :not(button):not(.betslip-warning-msg) {
  color: #BFBFBF;
}
/* line 87, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip section[class*=-bet].suspended-bet header h2 {
  cursor: default;
}
/* line 94, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .referred-bets .proposed-bet h3 span {
  float: right;
}
/* line 100, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .referred-bets .proposed-bet dl dt:last-of-type,
#bet-slip .referred-bets .proposed-bet dl dd:last-of-type {
  margin-top: 2px;
}
/* line 109, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .referred-bets .proposed-bet footer button[class*=cta-button].secondary-cta-button {
  border-color: #808080;
  color: #808080;
}
/* line 113, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .referred-bets .proposed-bet footer button[class*=cta-button].secondary-cta-button:active:not(:disabled) {
  background: #FFF;
  color: #404040;
}
/* line 117, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .referred-bets .proposed-bet footer p {
  text-align: center;
}
/* line 37, ../sass/sports/common/_mixins.sass */
#bet-slip .referred-bets .rejected input,
#bet-slip .referred-bets .rejected label:before {
  float: left;
}
/* line 41, ../sass/sports/common/_mixins.sass */
#bet-slip .referred-bets .rejected input {
  height: 23px;
  margin: 0;
  opacity: 0;
  width: 20px;
}
/* line 51, ../sass/sports/common/_mixins.sass */
#bet-slip .referred-bets .rejected input:checked:not(:disabled) + label:before {
  color: #646565;
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px) {
  /* line 55, ../sass/sports/common/_mixins.sass */
  #bet-slip .referred-bets .rejected input:not(:checked):hover + label:before {
    content: "\\";
  }
}
/* line 60, ../sass/sports/common/_mixins.sass */
#bet-slip .referred-bets .rejected label {
  color: #404040;
  line-height: 22px;
  margin-left: 6px;
}
/* line 65, ../sass/sports/common/_mixins.sass */
#bet-slip .referred-bets .rejected label:before {
  color: #A5A5A5;
  font-size: 20px;
  left: 10px;
  position: absolute;
}
/* line 72, ../sass/sports/common/_mixins.sass */
#bet-slip .referred-bets .rejected label:hover {
  cursor: pointer;
}
/* line 123, ../sass/sports/betSlip/_betStatuses.sass */
#bet-slip .referred-bets .rejected label {
  margin: 10px 0 0 8px;
}

/* line 1, ../sass/sports/coupon/_coupon.sass */
#coupon {
  font-size: 0.9em;
  padding-right: 0;
  min-width: 290px;
}
/* line 6, ../sass/sports/coupon/_coupon.sass */
#coupon > h2,
#coupon article.live-game header > span,
#coupon article.live-game header time,
#coupon article footer,
#coupon article footer ul,
#coupon article figure.event-notes {
  display: inline-block;
}
/* line 14, ../sass/sports/coupon/_coupon.sass */
#coupon > h2, #coupon article,
#coupon article section button,
#coupon article footer,
#coupon article footer figure ul,
#coupon article figure.event-notes {
  width: 100%;
}
/* line 21, ../sass/sports/coupon/_coupon.sass */
#coupon h2, #coupon article section button,
#coupon article.live-game header time {
  color: #FFF;
}
/* line 25, ../sass/sports/coupon/_coupon.sass */
#coupon article aside a.game-view-cta ~ a,
#coupon article footer,
#coupon article figure.event-notes {
  margin-top: 10px;
}
/* line 30, ../sass/sports/coupon/_coupon.sass */
#coupon article footer figure,
#coupon a.view-all {
  float: right;
}
/* line 1, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout {
  background: #FFF;
  position: relative;
}
/* line 5, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event, #coupon article.gameline-layout section, #coupon article.gameline-layout aside,
#coupon article.gameline-layout section.gameline-grid header.event-shortnames,
#coupon article.gameline-layout section.gameline-grid > ul,
#coupon article.gameline-layout header.market-headers,
#coupon article.gameline-layout header.market-headers li {
  float: left;
}
/* line 12, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers h4 {
  color: #808080;
}
/* line 15, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout h4 {
  text-align: center;
  text-transform: uppercase;
}
/* line 19, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event {
  width: 29%;
}
/* line 22, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event h3, #coupon article.gameline-layout header.gameline-event p,
#coupon article.gameline-layout header.gameline-event h4:first-of-type {
  float: left;
}
/* line 26, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event p, #coupon article.gameline-layout header.gameline-event h3, #coupon article.gameline-layout header.gameline-event h4 {
  clear: left;
}
/* line 29, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event h3, #coupon article.gameline-layout header.gameline-event h4 {
  color: #404040;
}
/* line 32, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event p {
  margin: 10px 0 0;
}
/* line 35, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event h3 {
  font-size: 1.2em;
  font-weight: 600;
  line-height: 15px;
}
/* line 40, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event h3:first-of-type {
  margin: 10px 0 6px 0;
}
/* line 43, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout header.gameline-event h4:first-of-type {
  margin: -6px 0 10px;
}
/* line 46, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid {
  padding: 0;
  width: 52%;
}
/* line 50, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers {
  display: inline-block;
  margin-left: 10%;
  width: 90%;
}
/* line 57, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only, #coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only h4:before {
  position: relative;
}
/* line 60, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only h4:hover + p,
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p.tooltip-switch {
  -webkit-animation: bounce-up 0.5s;
  animation: bounce-up 0.5s;
  display: block;
}
/* line 66, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only h4 {
  color: #BF3B24;
}
/* line 69, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only h4:before {
  font-size: 16px;
  line-height: 0;
  right: 4px;
  top: 3px;
}
/* line 76, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only h4:hover {
  cursor: default;
}
/* line 79, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p {
  bottom: 28px;
  font-size: 0.95em;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 5;
  display: none;
  font-size: inherit;
  line-height: 1;
  margin: 0 auto;
  right: 0;
  text-transform: none;
  width: 90px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p:after, #coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers li.market-singles-only p span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 89, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.market-headers h4 {
  font-size: 0.95em;
  line-height: 22px;
  margin: 0;
}
/* line 94, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.event-shortnames {
  width: 10%;
}
/* line 97, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.event-shortnames li {
  background: #404040;
  height: 23px;
}
/* line 101, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid header.event-shortnames li h4 {
  color: #FFF;
  line-height: 11px;
  padding: 6px 0;
}
/* line 106, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid > ul li ~ li,
#coupon article.gameline-layout section.gameline-grid .event-shortnames li ~ li {
  margin-top: 1px;
}
/* line 110, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid > ul,
#coupon article.gameline-layout section.gameline-grid .market-headers li {
  padding: 0 0 0 1px;
}
/* line 114, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid > ul {
  width: 30%;
}
/* line 117, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid > ul li > span {
  vertical-align: middle;
}
/* line 120, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid.single-layout {
  padding: 0;
}
/* line 123, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid.single-layout .event-shortnames li h4, #coupon article.gameline-layout section.gameline-grid.single-layout > ul li button {
  padding: 10px 6px;
}
/* line 127, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid.single-layout > h4 {
  color: #808080;
  font-size: 0.85em;
  line-height: 22px;
  margin: 0 0 0 10%;
}
/* line 133, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid.single-layout .event-shortnames {
  width: 10%;
}
/* line 136, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid.single-layout > ul {
  width: 90%;
}
/* line 139, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout section.gameline-grid.single-layout ul li {
  height: 32px;
}
/* line 142, ../sass/sports/coupon/_gameLines.sass */
#coupon article.gameline-layout aside a.game-view-cta {
  margin-top: 22px;
}
/* line 36, ../sass/sports/coupon/_coupon.sass */
#coupon > h2 {
  font-size: 1.1em;
  font-weight: 200;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 15px 0;
}
/* line 43, ../sass/sports/coupon/_coupon.sass */
#coupon > h3 {
  margin-bottom: 10px;
}
/* line 46, ../sass/sports/coupon/_coupon.sass */
#coupon > h3 ~ h3 {
  clear: right;
  color: #D9D9D9;
  white-space: nowrap;
}
/* line 51, ../sass/sports/coupon/_coupon.sass */
#coupon > h3 > a {
  color: #D9D9D9;
}
/* line 54, ../sass/sports/coupon/_coupon.sass */
#coupon > h3 > a:hover {
  text-decoration: none;
}
/* line 57, ../sass/sports/coupon/_coupon.sass */
#coupon article {
  background: #E3EAE1;
  margin-top: 2px;
  min-width: 203px;
  padding: 8px 15px;
}
/* line 63, ../sass/sports/coupon/_coupon.sass */
#coupon article, #coupon article.live-game header > span,
#coupon article header button.line-quality-btn,
#coupon article header time {
  float: left;
}
/* line 1, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.suspended-market > footer figure:before,
#coupon article section ul.suspended-market li button:after,
#coupon article section ul li button.suspended-outcome:after {
  color: #404040;
}
/* line 7, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.suspended-market section ul li button,
#coupon article section ul.suspended-market li button,
#coupon article section ul li button.suspended-outcome {
  cursor: default;
}
/* line 12, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.show-cta,
#coupon article button[class*=price-] span {
  position: relative;
}
/* line 16, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.gameline-layout ul li button[class*=price-] span:first-of-type:before,
#coupon article section[class*=prop-] ul li button[class*=price-] span:last-child:before {
  animation: flash 1s;
  -webkit-animation: flash 1s;
  font-size: 20px;
  left: -18px;
  position: absolute;
}
/* line 24, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.gameline-layout ul li button.price-decrease span:first-child:before,
#coupon article section[class*=prop-] ul li button.price-decrease span:last-child:before {
  color: #F87472;
}
/* line 29, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.gameline-layout ul li button.price-increase span:first-child:before,
#coupon article section[class*=prop-] ul li button.price-increase span:last-child:before {
  color: #80DB35;
}
/* line 34, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.gameline-layout ul li button[class*=price-] span:first-of-type:before {
  top: 3px;
}
/* line 37, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article:not(.suspended-market) section > ul:not(.suspended-market) li button:not(.suspended-outcome):hover:after,
#coupon article section ul li button.selected-outcome:after {
  color: #E5ECE3;
}
/* line 41, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section.gameline-grid > ul li,
#coupon article li button.no-price {
  background: #C2C9C1;
  color: #FFF;
}
/* line 48, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section > ul.suspended-market li button,
#coupon article section > ul li button.suspended-outcome {
  background: #A7AEA6;
  color: #D1D3D1;
}
/* line 53, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section > ul.suspended-market li button:after,
#coupon article section > ul li button.suspended-outcome:after {
  font-size: 15px;
}
/* line 58, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section > ul li button:after {
  color: #C2C9C1;
}
/* line 61, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section > ul li button.line-restricted:before {
  border: 4px transparent solid;
  border-top-color: #FF9900;
  border-left-color: #FF9900;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
/* line 64, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section > ul li button.line-enhanced:before {
  border: 4px transparent solid;
  border-top-color: #4BAD2B;
  border-left-color: #4BAD2B;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
/* line 67, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section > ul li button.no-price:after {
  content: none;
}
/* line 70, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section > ul li button.selected-outcome {
  background: #4BAD2B;
}
/* line 76, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article section > ul li button.suspended-outcome:after {
  right: 4px;
}
/* line 79, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.suspended-market {
  opacity: 0.6;
}
/* line 82, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.suspended-market footer figure:before {
  font-size: 20px;
  position: absolute;
  left: -17px;
}
/* line 87, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.suspended-market section ul li button:hover {
  background: #808080;
}
/* line 90, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.suspended-market aside a {
  cursor: default;
}
/* line 93, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article:not(.suspended-market) section > ul:not(.suspended-market) li button:not(.suspended-outcome):not(.selected-outcome):hover {
  background: #758B71;
}
/* line 96, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.show-cta aside {
  float: right;
}
/* line 99, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.show-cta aside a {
  width: 90px;
}
/* line 103, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.show-cta aside a, #coupon article.show-cta aside a span:nth-of-type(2) {
  font-size: 0.9em;
}
/* line 106, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.show-cta aside a ~ a {
  margin: 10px 0;
}
/* line 109, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.show-cta aside a.game-view-cta {
  height: 48px;
  width: 120px;
}
/* line 113, ../sass/sports/coupon/_couponStatuses.sass */
#coupon article.show-cta aside a.game-view-cta span {
  display: block;
  line-height: 15px;
}
/* line 70, ../sass/sports/coupon/_coupon.sass */
#coupon article header, #coupon article section button {
  position: relative;
}
/* line 73, ../sass/sports/coupon/_coupon.sass */
#coupon article:first-of-type {
  margin-top: 0;
}
/* line 78, ../sass/sports/coupon/_coupon.sass */
#coupon article.live-game header > span, #coupon article.live-game header time {
  font-weight: 600;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
/* line 84, ../sass/sports/coupon/_coupon.sass */
#coupon article.live-game header > span {
  background: #F6CD0F;
  color: #000;
  width: 50px;
}
/* line 89, ../sass/sports/coupon/_coupon.sass */
#coupon article.live-game header time {
  background: #4BAD2B;
  margin: 0 8px 0 0;
  padding: 0;
  width: 72px;
}
/* line 95, ../sass/sports/coupon/_coupon.sass */
#coupon article.live-game header .line-quality-btn ~ .line-quality-msg {
  left: 35px;
}
/* line 98, ../sass/sports/coupon/_coupon.sass */
#coupon article.live-game header .line-quality-btn ~ .line-quality-msg:after, #coupon article.live-game header .line-quality-btn ~ .line-quality-msg:before {
  left: 50%;
}
/* line 103, ../sass/sports/coupon/_coupon.sass */
#coupon article:not(.gameline-layout) header > h3 {
  border-left: solid 1px #808080;
  padding-left: 8px;
}
/* line 107, ../sass/sports/coupon/_coupon.sass */
#coupon article:not(.gameline-layout) section {
  clear: left;
}
/* line 110, ../sass/sports/coupon/_coupon.sass */
#coupon article:not(.gameline-layout) ~ article {
  margin-top: 2px;
}
/* line 113, ../sass/sports/coupon/_coupon.sass */
#coupon article aside {
  padding-left: 20px;
  width: 16%;
}
/* line 117, ../sass/sports/coupon/_coupon.sass */
#coupon article aside a.game-view-cta {
  position: inherit;
}
/* line 121, ../sass/sports/coupon/_coupon.sass */
#coupon article header {
  color: #808080;
  font-size: 0.9em;
}
/* line 125, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn {
  font-size: 0;
  margin-right: 8px;
  outline: 0;
  padding: 0;
  vertical-align: bottom;
}
/* line 132, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn:hover ~ div.line-quality-msg, #coupon article header button.line-quality-btn ~ .tooltip-switch {
  -webkit-animation: bounce-down 0.5s;
  animation: bounce-down 0.5s;
  display: block;
}
/* line 138, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg {
  bottom: inherit;
  font-size: 0.95em;
  left: -20px;
  padding: 10px;
  position: absolute;
  z-index: 5;
  top: 30px;
  width: 210px;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg:after, #coupon article header button.line-quality-btn ~ div.line-quality-msg:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg:before {
  border-color: rgba(217, 217, 217, 0);
  border-top-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 143, ../sass/sports/common/_mixins.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg span {
  font-weight: 600;
  display: block;
  margin: 4px 0;
}
/* line 151, ../sass/sports/common/_mixins.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg:after, #coupon article header button.line-quality-btn ~ div.line-quality-msg:before {
  top: 100%;
  left: 45%;
  border: solid transparent;
  content: " ";
  height: 0;
  position: absolute;
  pointer-events: none;
  width: 0;
}
/* line 162, ../sass/sports/common/_mixins.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFF;
  border-width: 8px;
  margin-left: -8px;
}
/* line 168, ../sass/sports/common/_mixins.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg:before {
  border-color: rgba(217, 217, 217, 0);
  border-bottom-color: #D9D9D9;
  border-width: 9px;
  margin-left: -9px;
}
/* line 144, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg:after {
  top: -16px;
}
/* line 147, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg:before {
  top: -18px;
}
/* line 150, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg span:first-of-type {
  margin-top: 0;
}
/* line 153, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg p {
  margin: 0;
  text-transform: none;
}
/* line 157, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn ~ div.line-quality-msg p:first-of-type {
  margin-bottom: 8px;
}
/* line 160, ../sass/sports/coupon/_coupon.sass */
#coupon article header button.line-quality-btn:after {
  color: #404040;
  font-size: 20px;
  line-height: 20px;
}
/* line 166, ../sass/sports/coupon/_coupon.sass */
#coupon article header div.line-quality-msg {
  display: none;
}
/* line 169, ../sass/sports/coupon/_coupon.sass */
#coupon article header p {
  margin-top: 4px;
  text-transform: uppercase;
}
/* line 173, ../sass/sports/coupon/_coupon.sass */
#coupon article header time, #coupon article header h3 {
  display: inline;
}
/* line 176, ../sass/sports/coupon/_coupon.sass */
#coupon article header time {
  margin-right: 8px;
}
/* line 179, ../sass/sports/coupon/_coupon.sass */
#coupon article header h3 {
  color: inherit;
  margin: 0;
}
/* line 183, ../sass/sports/coupon/_coupon.sass */
#coupon article section {
  padding: 0;
}
/* line 1, ../sass/sports/coupon/_propositions.sass */
#coupon article section.prop-multipler.grid-col-layout ul, #coupon article section.prop-singular.grid-col-layout ul li, #coupon article section[class*=prop-] ul li button span {
  float: left;
}
/* line 6, ../sass/sports/coupon/_propositions.sass */
#coupon article section.prop-singular li:nth-child(n+1), #coupon article section.prop-multipler ul li:nth-child(n+1) {
  margin-top: 1px;
}
/* line 10, ../sass/sports/coupon/_propositions.sass */
#coupon article section.prop-singular li:nth-child(n+1), #coupon article section.prop-multipler ul ~ ul {
  padding: 0 0 0 1px;
}
/* line 14, ../sass/sports/coupon/_propositions.sass */
#coupon article section.prop-multipler.grid-col-layout ul, #coupon article section.prop-singular.grid-col-layout ul li {
  width: 33.33333%;
}
/* line 18, ../sass/sports/coupon/_propositions.sass */
#coupon article section[class*=prop-] ul li button span:last-child {
  float: right;
  margin-right: 16px;
}
/* line 22, ../sass/sports/coupon/_propositions.sass */
#coupon article section.prop-multipler ul {
  padding: 0;
}
/* line 25, ../sass/sports/coupon/_propositions.sass */
#coupon article section.prop-multipler ul li button {
  width: 100%;
}
/* line 188, ../sass/sports/coupon/_coupon.sass */
#coupon article section > h4 {
  color: #000;
  font-size: 1.1em;
  line-height: 16px;
  margin: 8px 0 12px 0;
}
/* line 194, ../sass/sports/coupon/_coupon.sass */
#coupon article section > ul li {
  height: 23px;
  text-align: center;
}
/* line 198, ../sass/sports/coupon/_coupon.sass */
#coupon article section > ul button {
  background-color: #7E847D;
  line-height: 11px;
  font-size: 0.85em;
  outline: none;
  padding: 6px;
}
/* line 205, ../sass/sports/coupon/_coupon.sass */
#coupon article section > ul button abbr {
  border: none;
}
/* line 208, ../sass/sports/coupon/_coupon.sass */
#coupon article section > ul button:after {
  color: #C2C9C1;
  font-size: 12px;
  position: absolute;
  right: 6px;
  top: 5px;
}
/* line 216, ../sass/sports/coupon/_coupon.sass */
#coupon article section > ul button abbr, #coupon article section > ul button .competitor-name {
  margin-right: 4px;
}
/* line 219, ../sass/sports/coupon/_coupon.sass */
#coupon article section > ul button abbr {
  display: none;
}
/* line 222, ../sass/sports/coupon/_coupon.sass */
#coupon article section > ul button .competitor-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 229, ../sass/sports/coupon/_coupon.sass */
#coupon article footer > ul li {
  color: #808080;
  display: inline;
  font-size: 0.9em;
  padding: 0 11px;
  text-transform: uppercase;
}
/* line 236, ../sass/sports/coupon/_coupon.sass */
#coupon article footer > ul li:not(:first-of-type) {
  border-left: 1px solid #808080;
}
/* line 239, ../sass/sports/coupon/_coupon.sass */
#coupon article footer > ul li:first-of-type {
  padding-left: 0;
}
/* line 242, ../sass/sports/coupon/_coupon.sass */
#coupon article footer > ul li sup {
  font-size: 57.3%;
}
/* line 245, ../sass/sports/coupon/_coupon.sass */
#coupon article footer figure ul {
  text-align: right;
}
/* line 249, ../sass/sports/coupon/_coupon.sass */
#coupon article footer figure ul p {
  font-size: 0.9em;
}
/* line 252, ../sass/sports/coupon/_coupon.sass */
#coupon article figure.event-notes {
  color: #808080;
  font-size: 0.85em;
  line-height: 14px;
}
/* line 257, ../sass/sports/coupon/_coupon.sass */
#coupon article figure.event-notes p:not(:first-of-type) {
  margin-top: 5px;
}
/* line 260, ../sass/sports/coupon/_coupon.sass */
#coupon a.view-all {
  margin: 9px 0 0;
  width: 118px;
}

/* line 1, ../sass/sports/_cards.sass */
article.card-event {
  font-size: 0.85em;
  margin: 8px 0;
  max-height: 235px;
  padding: 6px;
}
/* line 7, ../sass/sports/_cards.sass */
article.card-event, article.card-event div.card-expander a,
article.card-event dl.card-body, article.card-event footer, article.card-event > figure:after {
  width: 100%;
}
/* line 12, ../sass/sports/_cards.sass */
article.card-event div.card-expander a,
article.card-event .card-live,
article.card-event dl.card-body dt,
article.card-event figure.flag-promo figcaption {
  font-weight: 600;
}
/* line 18, ../sass/sports/_cards.sass */
article.card-event h2, article.card-event footer,
article.card-event .flag-promo figcaption,
article.card-event .market-draw dt:last-of-type,
article.card-event figure:not(.card-live) time,
article.card-event dl.card-body dd {
  font-size: 0.9em;
}
/* line 25, ../sass/sports/_cards.sass */
article.card-event div.card-expander, article.card-event > figure:after, article.card-event > figure *,
article.card-event .card-body:before,
article.card-event .card-body:after {
  position: absolute;
}
/* line 32, ../sass/sports/_cards.sass */
article.card-event dl.card-body > *, article.card-event.card-prop figure figcaption {
  color: #000;
}
/* line 36, ../sass/sports/_cards.sass */
article.card-event h2, article.card-event .flag-promo figcaption,
article.card-event .market-draw dt:last-of-type,
article.card-event footer > span {
  text-transform: uppercase;
}
/* line 41, ../sass/sports/_cards.sass */
article.card-event div.card-expander,
article.card-event div.card-expander a:first-child,
article.card-event h2 span.ellipsis-overflow,
article.card-event dl.card-body,
article.card-event dl.card-body dt {
  float: left;
}
/* line 48, ../sass/sports/_cards.sass */
article.card-event h2 span.market-type, article.card-event > footer figure,
article.card-event dl.card-body dd {
  float: right;
}
/* line 53, ../sass/sports/_cards.sass */
article.card-event h2, article.card-event dl.card-body,
article.card-event dl.card-body dt, article.card-event dl.card-body dd, article.card-event > footer figure li button ~ p {
  margin: 0;
}
/* line 58, ../sass/sports/_cards.sass */
article.card-event, article.card-event figure.flag-promo figcaption {
  background: #FFF;
}
/* line 66, ../sass/sports/_cards.sass */
article.card-event dl.card-body, article.card-event footer {
  display: inline-block;
}
/* line 69, ../sass/sports/_cards.sass */
article.card-event > h2, article.card-event > figure {
  overflow: hidden;
}
/* line 72, ../sass/sports/_cards.sass */
article.card-event, article.card-event > figure {
  position: relative;
}
/* line 75, ../sass/sports/_cards.sass */
article.card-event, article.card-event h2 {
  color: #808080;
}
/* line 78, ../sass/sports/_cards.sass */
article.card-event div.card-expander {
  background: rgba(0, 0, 0, 0.7);
  left: 6px;
  max-height: 120px;
  padding: 21px 10px;
  right: 6px;
  z-index: 2;
}
/* line 88, ../sass/sports/_cards.sass */
article.card-event div.card-expander a:first-child {
  margin-bottom: 10px;
}
/* line 95, ../sass/sports/_cards.sass */
article.card-event:not(:last-of-type) {
  margin: 0 18px 0 0;
}
/* line 98, ../sass/sports/_cards.sass */
article.card-event > figure {
  background-position: center center;
  background-size: cover;
  height: 120px;
}
/* line 103, ../sass/sports/_cards.sass */
article.card-event > figure:after {
  border-bottom: 5px solid #4BAD2B;
  bottom: 0;
  content: "";
  left: 0;
}
/* line 109, ../sass/sports/_cards.sass */
article.card-event > figure figcaption {
  color: #404040;
}
/* line 112, ../sass/sports/_cards.sass */
article.card-event > figure time, article.card-event > figure span {
  bottom: 0;
  color: #FFF;
  line-height: 11px;
  padding: 5px 10px;
  right: 0;
}
/* line 119, ../sass/sports/_cards.sass */
article.card-event > figure time {
  background: #4BAD2B;
}
/* line 124, ../sass/sports/_cards.sass */
article.card-event > figure.card-live span {
  background: #F6CD0F;
  color: #000;
  z-index: 1;
}
/* line 129, ../sass/sports/_cards.sass */
article.card-event > figure.card-live time {
  left: 0;
  padding-right: 55px;
  text-align: right;
}
/* line 134, ../sass/sports/_cards.sass */
article.card-event > figure.flag-promo figcaption {
  -webkit-transform: rotate(-35deg);
  -moz-transform: rotate(-35deg);
  -o-transform: rotate(-35deg);
  -ms-transform: rotate(-35deg);
  transform: rotate(-35deg);
  left: -20px;
  text-align: center;
  top: 6px;
  width: 80px;
}
/* line 143, ../sass/sports/_cards.sass */
article.card-event.card-prop dl.card-body:after {
  border: none;
}
/* line 146, ../sass/sports/_cards.sass */
article.card-event.card-prop div.card-expander {
  bottom: 32px;
}
/* line 149, ../sass/sports/_cards.sass */
article.card-event.card-prop > figure {
  background: #E3EAE1;
  clear: left;
}
/* line 153, ../sass/sports/_cards.sass */
article.card-event.card-prop > figure figcaption {
  font-size: 1.15em;
  line-height: 20px;
  padding: 10px;
  top: 0;
}
/* line 159, ../sass/sports/_cards.sass */
article.card-event h2 {
  color: #808080;
  line-height: 11px;
  padding: 6px 0;
}
/* line 164, ../sass/sports/_cards.sass */
article.card-event h2 > span.ellipsis-overflow {
  width: 50%;
}
/* line 167, ../sass/sports/_cards.sass */
article.card-event dl.card-body {
  line-height: 19px;
  min-height: 54px;
  padding: 8px 0;
  position: relative;
  z-index: 1;
}
/* line 175, ../sass/sports/_cards.sass */
article.card-event dl.card-body:after, article.card-event dl.card-body:before {
  bottom: 0;
  content: "";
  left: 0;
  margin: 0 -6px;
  right: 0;
  top: 0;
  z-index: -1;
}
/* line 185, ../sass/sports/_cards.sass */
article.card-event dl.card-body:after {
  border-bottom: solid 1px #BFBFBF;
}
/* line 188, ../sass/sports/_cards.sass */
article.card-event dl.card-body:before {
  border-top: solid 1px #BFBFBF;
}
/* line 191, ../sass/sports/_cards.sass */
article.card-event dl.card-body dt, article.card-event dl.card-body dd {
  line-height: inherit;
  vertical-align: top;
}
/* line 195, ../sass/sports/_cards.sass */
article.card-event dl.card-body dt {
  width: 60%;
}
/* line 198, ../sass/sports/_cards.sass */
article.card-event dl.card-body dd {
  width: 40%;
}
/* line 201, ../sass/sports/_cards.sass */
article.card-event dl.card-body.market-draw {
  padding: 0;
  line-height: 18px;
}
/* line 205, ../sass/sports/_cards.sass */
article.card-event dl.card-body.market-draw dt:last-of-type {
  font-weight: 400;
}
/* line 208, ../sass/sports/_cards.sass */
article.card-event > footer {
  line-height: 20px;
  margin: 6px 0 0;
}
/* line 212, ../sass/sports/_cards.sass */
article.card-event > footer span sup {
  font-size: 0.7em;
}
/* line 215, ../sass/sports/_cards.sass */
article.card-event > footer ul {
  margin-bottom: 0;
  padding: 0;
}
/* line 220, ../sass/sports/_cards.sass */
article.card-event > footer figure li {
  z-index: 5;
}
/* line 229, ../sass/sports/_cards.sass */
article.card-event > footer figure li button.no-parlays ~ p, article.card-event > footer figure li button.no-teasers ~ p, article.card-event > footer figure li button.singles-only ~ p {
  font-size: 1.1em;
}

@media screen and (min-width: 1377px), (min-width: 1012px) and (max-width: 1157px) {
  /* line 3, ../sass/sports/common/_mediaQueries.sass */
  #bet-slip .betslip-body section.event-bet h2 .ellipsis-overflow {
    display: inline-block;
    max-width: 44%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 1325px) and (max-width: 1376px), (min-width: 992px) and (max-width: 1011px) {
  /* line 9, ../sass/sports/common/_mediaQueries.sass */
  #bet-slip .betslip-body section.event-bet h2 .ellipsis-overflow {
    display: inline-block;
    max-width: 42%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1324px) {
  /* line 15, ../sass/sports/common/_mediaQueries.sass */
  #bet-slip .betslip-body section.event-bet h2 .ellipsis-overflow {
    display: inline-block;
    max-width: 40%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 1158px) and (max-width: 1223px) {
  /* line 21, ../sass/sports/common/_mediaQueries.sass */
  #bet-slip .betslip-body section.event-bet h2 .ellipsis-overflow {
    display: inline-block;
    max-width: 52%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (max-width: 1024px) {
  /* line 29, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article footer figure ul li button[class*=no-] ~ p, section#coupon article footer figure ul li button.singles-only ~ p {
    font-size: 0.9em;
  }
}
@media screen and (min-width: 992px) {
  /* line 37, ../sass/sports/common/_mediaQueries.sass */
  #coupon article section.prop-singular.grid-col-layout ul li, #coupon article section.prop-multipler.grid-col-layout ul, #coupon article section.gameline-grid header.market-headers li {
    width: 33.33333%;
  }

  /* line 44, ../sass/sports/common/_mediaQueries.sass */
  #coupon article:not(.show-cta) section {
    width: 100%;
  }
  /* line 47, ../sass/sports/common/_mediaQueries.sass */
  #coupon article footer figure {
    position: relative;
  }
}
@media screen and (min-width: 991px) and (max-width: 1246px), (min-width: 768px) and (max-width: 934px) {
  /* line 54, ../sass/sports/common/_mediaQueries.sass */
  .card-container article.card-event dl.card-body dt {
    width: 51%;
  }
  /* line 57, ../sass/sports/common/_mediaQueries.sass */
  .card-container article.card-event dl.card-body dd {
    width: 49%;
  }
}
@media screen and (max-width: 991px) {
  /* line 62, ../sass/sports/common/_mediaQueries.sass */
  main.main-container {
    width: 100%;
  }

  /* line 65, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article {
    padding: 6px;
    position: relative;
  }
  /* line 72, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section > ul li, section#coupon article.gameline-layout section.gameline-grid.single-layout > ul li {
    height: 34px;
  }
  /* line 75, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section > ul li > span, section#coupon article.gameline-layout section.gameline-grid.single-layout > ul li > span {
    line-height: 34px;
  }
  /* line 78, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section > ul li button, section#coupon article.gameline-layout section.gameline-grid.single-layout > ul li button {
    height: 34px;
    padding: 12px 6px;
  }
  /* line 84, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout header.gameline-event,
  section#coupon article.gameline-layout section.gameline-grid {
    width: 100%;
  }
  /* line 88, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout section {
    margin-top: 10px;
  }
  /* line 93, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout section.gameline-grid.single-layout header.event-shortnames ul li,
  section#coupon article.gameline-layout section.gameline-grid header.event-shortnames ul li {
    height: 34px;
  }
  /* line 97, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout section.gameline-grid.single-layout header.event-shortnames ul li h4,
  section#coupon article.gameline-layout section.gameline-grid header.event-shortnames ul li h4 {
    line-height: 10px;
    padding: 12px 0;
  }
  /* line 103, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout section.single-layout[class*=single] ~ aside a.game-view-cta {
    margin-bottom: 0;
  }
  /* line 106, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout aside a.game-view-cta {
    margin-top: 0;
  }
  /* line 109, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout footer {
    position: static;
  }
  /* line 112, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article:not(.gameline-layout) header > h3 {
    border: none;
    display: inline-block;
    margin: 5px 0;
    padding: 0;
    width: 100%;
  }
  /* line 121, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.show-cta section {
    margin-bottom: 6px;
    padding-right: 0;
  }
  /* line 125, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.show-cta aside {
    margin: 0;
    padding: 0;
    text-align: right;
    width: auto;
  }
  /* line 131, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.show-cta aside a {
    float: left;
  }
  /* line 134, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.show-cta aside a ~ a {
    margin: 0 0 0 10px;
  }
  /* line 137, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.show-cta footer {
    float: left;
    margin-top: 28px;
    width: auto;
  }
  /* line 144, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article header h3, section#coupon article header > p {
    display: block;
  }
  /* line 147, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article header time {
    border: none;
  }
  /* line 150, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article header h3 {
    margin-top: 4px;
  }
  /* line 153, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article header button.line-quality-btn ~ div.line-quality-msg {
    left: -11px;
  }
  /* line 156, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article header button.line-quality-btn ~ div.line-quality-msg:after, section#coupon article header button.line-quality-btn ~ div.line-quality-msg:before {
    left: 41%;
  }
  /* line 161, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section.gameline-grid header.market-headers li {
    width: 33.33333%;
  }
  /* line 164, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section button:after {
    top: 11px;
  }
  /* line 167, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article aside ul li {
    float: left;
  }
  /* line 170, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article aside ul li.game-view-cta {
    float: right;
  }
  /* line 173, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article aside ul li:first-child {
    border-right: none;
  }
  /* line 178, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article footer > ul:first-child li:first-child,
  section#coupon article footer figure ul li {
    border-right: none;
  }
  /* line 182, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article footer figure {
    position: absolute;
    right: 6px;
    top: 6px;
  }
  /* line 187, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article footer figure ul li {
    float: left;
  }
}
@media screen and (min-width: 768px) and (max-width: 849px) {
  /* line 192, ../sass/sports/common/_mediaQueries.sass */
  aside#bet-slip.review-bet-view footer button.cta-button {
    display: inline-block;
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (max-width: 753px) {
  /* line 197, ../sass/sports/common/_mediaQueries.sass */
  #bet-slip {
    min-width: 300px;
  }

  /* line 200, ../sass/sports/common/_mediaQueries.sass */
  section#coupon {
    padding: 0 6px;
  }
  /* line 203, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article footer figure:after {
    margin-left: 11px;
    right: 0;
  }
}
@media screen and (min-width: 737px) {
  /* line 211, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section ul li button span.competitor-name {
    max-width: 75%;
  }
  /* line 214, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section.grid-col-layout ul li button span.competitor-name {
    max-width: 62%;
  }
}
@media screen and (max-width: 736px) {
  /* line 221, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section.prop-multipler.grid-col-layout ul,
  section#coupon article section.prop-singular.grid-col-layout ul li {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  /* line 229, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout section.gameline-grid ul li button {
    padding: 6px;
  }
  /* line 232, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article.gameline-layout section.gameline-grid ul li button span ~ span {
    display: block;
  }
}
@media screen and (min-width: 587px) and (max-width: 736px) {
  /* line 237, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section[class*=prop-] ul li button span.competitor-name {
    max-width: 68%;
  }
}
@media screen and (min-width: 480px) and (max-width: 586px) {
  /* line 242, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section[class*=prop-] ul li button span.competitor-name {
    max-width: 55%;
  }
}
@media screen and (max-width: 479px) {
  /* line 251, ../sass/sports/common/_mediaQueries.sass */
  #coupon article.gameline-layout section.gameline-grid header.event-shortnames ul li h4 {
    font-size: 0.7em;
  }
  /* line 254, ../sass/sports/common/_mediaQueries.sass */
  #coupon article.gameline-layout section.gameline-grid header.market-headers ul li h4 {
    font-size: 0.8em;
  }
  /* line 259, ../sass/sports/common/_mediaQueries.sass */
  #coupon article section[class*=prop-] *.col-xs-8, #coupon article section[class*=prop-].prop-multipler.grid-col-layout ul, #coupon article section[class*=prop-].prop-singular.grid-col-layout ul li {
    width: 100%;
  }
}
@media screen and (max-width: 400px) {
  /* line 266, ../sass/sports/common/_mediaQueries.sass */
  section#coupon article section[class*=prop-] ul li button span.competitor-name {
    max-width: 64%;
  }
}
@media screen and (min-width: 377px) and (max-width: 475px) {
  /* line 273, ../sass/sports/common/_mediaQueries.sass */
  .card-container article.card-event dl.card-body dt {
    width: 55%;
  }
  /* line 276, ../sass/sports/common/_mediaQueries.sass */
  .card-container article.card-event dl.card-body dd {
    width: 45%;
  }
}
@media screen and (min-width: 320px) and (max-width: 376px) {
  /* line 283, ../sass/sports/common/_mediaQueries.sass */
  .card-container article.card-event dl.card-body dt {
    clear: left;
    width: 44%;
  }
  /* line 287, ../sass/sports/common/_mediaQueries.sass */
  .card-container article.card-event dl.card-body dd {
    width: 56%;
  }
}
/* line 16, ../sass/sports.sass */
html {
  background: #000;
  font-size: 16px;
}

/* line 21, ../sass/sports.sass */
body {
  display: flex;
  padding: 0;
}

/* line 25, ../sass/sports.sass */
nav, main {
  float: left;
}

/* line 28, ../sass/sports.sass */
nav#navigation,
aside#bet-slip {
  min-height: 168px;
}

/* line 32, ../sass/sports.sass */
nav#navigation {
  background: lightGrey;
  height: 800px;
  padding: 0;
}

/* line 37, ../sass/sports.sass */
main {
  background-color: #000;
  padding: 0;
  position: relative;
}
/* line 5, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main html, main body, main div, main span, main applet, main object, main iframe,
main h1, main h2, main h3, main h4, main h5, main h6, main p, main blockquote, main pre,
main a, main abbr, main acronym, main address, main big, main cite, main code,
main del, main dfn, main em, main img, main ins, main kbd, main q, main s, main samp,
main small, main strike, main strong, main sub, main sup, main tt, main var,
main b, main u, main i, main center,
main dl, main dt, main dd, main ol, main ul, main li,
main fieldset, main form, main label, main legend,
main table, main caption, main tbody, main tfoot, main thead, main tr, main th, main td,
main article, main aside, main canvas, main details, main embed,
main figure, main figcaption, main footer, main header, main hgroup,
main menu, main nav, main output, main ruby, main section, main summary,
main time, main mark, main audio, main video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 22, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main html {
  line-height: 1;
}
/* line 24, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main ol, main ul {
  list-style: none;
}
/* line 26, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 28, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main caption, main th, main td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 30, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main q, main blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main q:before, main q:after, main blockquote:before, main blockquote:after {
  content: "";
  content: none;
}
/* line 32, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main a img {
  border: none;
}
/* line 116, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
main article, main aside, main details, main figcaption, main figure, main footer, main header, main hgroup, main main, main menu, main nav, main section, main summary {
  display: block;
}
/* line 5, ../sass/sports/_sportsChannel.sass */
main .sports-channel h1, main .sports-channel > h3 {
  font-weight: 200;
}
/* line 8, ../sass/sports/_sportsChannel.sass */
main .sports-channel h1 {
  display: inline-block;
  font-size: 2.1em;
  margin-left: 8px;
}
/* line 13, ../sass/sports/_sportsChannel.sass */
main .sports-channel > h3 {
  line-height: 42px;
}
/* line 16, ../sass/sports/_sportsChannel.sass */
main .sports-channel > header button:before {
  color: #FFF;
}
/* line 20, ../sass/sports/_sportsChannel.sass */
main .sports-channel > header {
  line-height: 30px;
  margin-bottom: 20px;
  position: relative;
}
/* line 25, ../sass/sports/_sportsChannel.sass */
main .sports-channel > header button {
  float: left;
  font-size: 0;
  height: 30px;
  padding: 0;
}
/* line 31, ../sass/sports/_sportsChannel.sass */
main .sports-channel > header button:before {
  font-size: 30px;
}
/* line 34, ../sass/sports/_sportsChannel.sass */
main .sports-channel > header span.extend-info {
  font-size: 0.9em;
  float: right;
}
/* line 38, ../sass/sports/_sportsChannel.sass */
main .sports-channel > header span.extend-info:before {
  display: inline-block;
  float: left;
  font-size: 16px;
  margin-right: 9px;
  margin-top: 1px;
}
/* line 46, ../sass/sports/_sportsChannel.sass */
main .sports-channel figure.gameview-banner {
  background: #D9D9D9;
  color: transparent;
  height: 184px;
  margin-bottom: 10px;
}
/* line 52, ../sass/sports/_sportsChannel.sass */
main .sports-channel > article:first-of-type {
  margin-top: 0;
}
/* line 55, ../sass/sports/_sportsChannel.sass */
main .sports-channel div.pg-sliders .pg-container > div {
  width: 210px;
}
/* line 45, ../sass/sports.sass */
main button {
  background: none;
  border: none;
}
/* line 49, ../sass/sports.sass */
main .temporal-action-btns {
  background: #000;
  padding-top: 10px;
}
/* line 53, ../sass/sports.sass */
main .temporal-action-btns button {
  background: #D9D9D9;
  color: #404040;
  font-size: 11px;
  line-height: 10px;
  margin: 5px;
  padding: 10px;
  text-transform: uppercase;
}
/* line 62, ../sass/sports.sass */
main #coupon {
  min-height: 800px;
}
