﻿/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * proxima-nova:
 *   - http://typekit.com/eulas/00000000000000003b9b3068
 *   - http://typekit.com/eulas/00000000000000003b9b3069
 *   - http://typekit.com/eulas/00000000000000003b9b3062
 *   - http://typekit.com/eulas/00000000000000003b9b3063
 *
 * © 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2020-07-29 04:12:03 UTC"}*/
/*@import url("https://p.typekit.net/p.css?s=1&k=kyj2osc&ht=tk&f=139.140.175.176&a=42116171&app=typekit&e=css");*/
@font-face {
  font-family: "proxima-nova";
  src: url("fonts/proxima-nova-regular.woff2") format("woff2"), url("fonts/proxima-nova-regular.woff") format("woff"), url("fonts/proxima-nova-regular.ttf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "proxima-nova";
  src: url("fonts/proxima-nova-bold.woff2") format("woff2"), url("fonts/proxima-nova-bold.woff") format("woff"), url("fonts/proxima-nova-bold.ttf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "proxima-nova";
  src: url("fonts/proxima-nova-bold.woff2") format("woff2"), url("fonts/proxima-nova-bold.woff") format("woff"), url("fonts/proxima-nova-bold.ttf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "proxima-nova";
  src: url("fonts/proxima-nova-italic.woff2") format("woff2"), url("fonts/proxima-nova-italic.woff") format("woff"), url("fonts/proxima-nova-italic.ttf") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "proxima-nova";
  src: url("fonts/proxima-nova-bolditalic.woff2") format("woff2"), url("fonts/proxima-nova-bolditalic.woff") format("woff"), url("fonts/proxima-nova-bolditalic.ttf") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "open-sans";
  src: url("fonts/OpenSans-Regular.ttf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "open-sans";
  src: url("fonts/OpenSans-Bold.ttf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "open-sans";
  src: url("fonts/OpenSans-Italic.ttf") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "open-sans";
  src: url("fonts/OpenSans-BoldItalic.ttf") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
/* ##########################################
#############################################
#############################################

IF YOU UPDATE THE FONTS MAKE SURE YOU:
	
	1/ reset font variables in variables.less

	2/ change:
			[class^="icon-"], [class*=" icon-"]
		to:
			[class^="icon-"]:before, [class*=" icon-"]:before

	3/ reset order of sort icons to be (as less puts them in alpha which means avail overrides asc)
		.icon-SORTAVAIL:before
		.icon-SORTASC:before
		.icon-SORTDESC:before

	4/ Create less variables by:
		search:
		\.icon-(\w*):before\r\n{\r\n.*content: ("\\[\w\d]*");
		replace:
		@iconCode-$1: $2;\r\n.icon-$1:before\r\n{\r\n\tcontent: $2;

#############################################
#############################################
########################################## */
@font-face {
  font-family: 'TOP_Icons';
  src: url('fonts/TOP_Icons.eot?o60wmz');
  src: url('fonts/TOP_Icons.eot?o60wmz#iefix') format('embedded-opentype'), url('fonts/TOP_Icons.ttf?o60wmz') format('truetype'), url('fonts/TOP_Icons.woff?o60wmz') format('woff'), url('fonts/TOP_Icons.svg?o60wmz#TOP_Icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'TOP_Icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-ACCT:before {
  content: "\e900";
}
.icon-AFL:before {
  content: "\e901";
}
.icon-AGEPLUS:before {
  content: "\e902";
}
.icon-ALPS:before {
  content: "\e903";
}
.icon-ALTD:before {
  content: "\e904";
}
.icon-ALTL:before {
  content: "\e905";
}
.icon-ALTR:before {
  content: "\e906";
}
.icon-ALTU:before {
  content: "\e907";
}
.icon-ATHL:before {
  content: "\e908";
}
.icon-AUSFLG:before {
  content: "\e909";
}
.icon-AUSINV:before {
  content: "\e90a";
}
.icon-AUSINVB:before {
  content: "\e90b";
}
.icon-AUSMAP:before {
  content: "\e90c";
}
.icon-BADM:before {
  content: "\e90d";
}
.icon-BAND:before {
  content: "\e90e";
}
.icon-BANKING:before {
  content: "\e90f";
}
.icon-BASE:before {
  content: "\e910";
}
.icon-BASK:before {
  content: "\e911";
}
.icon-BETSLIP:before {
  content: "\e912";
}
.icon-BINOC:before {
  content: "\e913";
}
.icon-BONUSBET:before {
  content: "\e914";
}
.icon-BOOSTTOKEN:before {
  content: "\e915";
}
.icon-BOOSTWALLET:before {
  content: "\e916";
}
.icon-BOX:before {
  content: "\e917";
}
.icon-BURGER:before {
  content: "\e918";
}
.icon-BVOL:before {
  content: "\e919";
}
.icon-CAL:before {
  content: "\e91a";
}
.icon-CHANGE:before {
  content: "\e91b";
}
.icon-CHECK:before {
  content: "\e91c";
}
.icon-CHECKBOX:before {
  content: "\e91d";
}
.icon-CHECKBOXSEL:before {
  content: "\e91e";
}
.icon-CLOCK:before {
  content: "\e91f";
}
.icon-CLOSE:before {
  content: "\e920";
}
.icon-COMG:before {
  content: "\e921";
}
.icon-CONFIG:before {
  content: "\e922";
}
.icon-CONTACT:before {
  content: "\e923";
}
.icon-CRIC:before {
  content: "\e924";
}
.icon-CRICBAT:before {
  content: "\e925";
}
.icon-CURL:before {
  content: "\e926";
}
.icon-CYCL:before {
  content: "\e927";
}
.icon-DART:before {
  content: "\e928";
}
.icon-DEPOSIT:before {
  content: "\e929";
}
.icon-EACHWAY:before {
  content: "\e92a";
}
.icon-EDIT:before {
  content: "\e92b";
}
.icon-ELEC:before {
  content: "\e92c";
}
.icon-EMAIL:before {
  content: "\e92d";
}
.icon-ENTT:before {
  content: "\e92e";
}
.icon-EQUE:before {
  content: "\e92f";
}
.icon-ESPT:before {
  content: "\e930";
}
.icon-EXOTICS:before {
  content: "\e931";
}
.icon-FAX:before {
  content: "\e932";
}
.icon-FB:before {
  content: "\e933";
}
.icon-FINGER:before {
  content: "\e934";
}
.icon-FNCL:before {
  content: "\e935";
}
.icon-FUT:before {
  content: "\e936";
}
.icon-GAEF:before {
  content: "\e937";
}
.icon-GIFT:before {
  content: "\e938";
}
.icon-GLOBE:before {
  content: "\e939";
}
.icon-GLOVE:before {
  content: "\e93a";
}
.icon-GOLF:before {
  content: "\e93b";
}
.icon-GREY:before {
  content: "\e93c";
}
.icon-GRID:before {
  content: "\e93d";
}
.icon-HAND:before {
  content: "\e93e";
}
.icon-HARN:before {
  content: "\e93f";
}
.icon-HELMET:before {
  content: "\e940";
}
.icon-HELP:before {
  content: "\e941";
}
.icon-HISTORY:before {
  content: "\e942";
}
.icon-HOCK:before {
  content: "\e943";
}
.icon-HOME:before {
  content: "\e944";
}
.icon-HORS:before {
  content: "\e945";
}
.icon-HURL:before {
  content: "\e946";
}
.icon-INFO:before {
  content: "\e947";
}
.icon-JCKY:before {
  content: "\e948";
}
.icon-KEYBOARD:before {
  content: "\e949";
}
.icon-KEYPAD:before {
  content: "\e94a";
}
.icon-LAWN:before {
  content: "\e94b";
}
.icon-LIVE:before {
  content: "\e94c";
}
.icon-LOCATION:before {
  content: "\e94d";
}
.icon-LOGOUT:before {
  content: "\e94e";
}
.icon-MIX:before {
  content: "\e94f";
}
.icon-MMA:before {
  content: "\e950";
}
.icon-MOTB:before {
  content: "\e951";
}
.icon-MOTR:before {
  content: "\e952";
}
.icon-NETB:before {
  content: "\e953";
}
.icon-NEWS1:before {
  content: "\e954";
}
.icon-NEWS2:before {
  content: "\e955";
}
.icon-NEWS3:before {
  content: "\e956";
}
.icon-NHL:before {
  content: "\e957";
}
.icon-NTJ:before {
  content: "\e958";
}
.icon-NVD:before {
  content: "\e959";
}
.icon-NVL:before {
  content: "\e95a";
}
.icon-NVR:before {
  content: "\e95b";
}
.icon-NVU:before {
  content: "\e95c";
}
.icon-OLY:before {
  content: "\e95d";
}
.icon-OTHS:before {
  content: "\e95e";
}
.icon-PENDING:before {
  content: "\e95f";
}
.icon-PHONE:before {
  content: "\e960";
}
.icon-PLAYERBETS:before {
  content: "\e961";
}
.icon-POKR:before {
  content: "\e962";
}
.icon-POLS:before {
  content: "\e963";
}
.icon-PONG:before {
  content: "\e964";
}
.icon-QML:before {
  content: "\e965";
}
.icon-RACING:before {
  content: "\e966";
}
.icon-RADIO:before {
  content: "\e967";
}
.icon-RADIOSEL:before {
  content: "\e968";
}
.icon-REFRESH:before {
  content: "\e969";
}
.icon-REWARDS:before {
  content: "\e96a";
}
.icon-RGLE:before {
  content: "\e96b";
}
.icon-RGUN:before {
  content: "\e96c";
}
.icon-ROWI:before {
  content: "\e96d";
}
.icon-SEARCH:before {
  content: "\e96e";
}
.icon-SEARCHKEY:before {
  content: "\e96f";
}
.icon-SHSH:before {
  content: "\e970";
}
.icon-SNOO:before {
  content: "\e971";
}
.icon-SOCC:before {
  content: "\e972";
}
.icon-SOFT:before {
  content: "\e973";
}
.icon-SORTAVAIL:before {
  content: "\e975";
}
.icon-SORTASC:before {
  content: "\e974";
}
.icon-SORTDESC:before {
  content: "\e976";
}
.icon-SPORT:before {
  content: "\e977";
}
.icon-SQSH:before {
  content: "\e978";
}
.icon-SULS:before {
  content: "\e979";
}
.icon-SUMO:before {
  content: "\e97a";
}
.icon-SURF:before {
  content: "\e97b";
}
.icon-SWIM:before {
  content: "\e97c";
}
.icon-TENN:before {
  content: "\e97d";
}
.icon-TRASH:before {
  content: "\e97e";
}
.icon-TRIA:before {
  content: "\e97f";
}
.icon-TW:before {
  content: "\e980";
}
.icon-VISN:before {
  content: "\e981";
}
.icon-VISY:before {
  content: "\e982";
}
.icon-VOLL:before {
  content: "\e983";
}
.icon-WITHDRAW:before {
  content: "\e984";
}
.icon-WPLO:before {
  content: "\e985";
}
.icon-YACH:before {
  content: "\e986";
}
.icon-BASEBATTER:before {
  content: "\e910";
}
.liveScoreDisplay {
  float: left;
  background-color: #f4f4f4;
  width: 100%;
  font-size: 14px;
  padding: 12px;
}
.liveScoreDisplay table > tbody > tr > th {
  background-color: #eff3fa;
}
.liveScoreDisplay.BASE table {
  width: auto;
  margin: 0;
  width: 50%;
}
.liveScoreDisplay.BASE table > tbody > tr > th,
.liveScoreDisplay.BASE table > tbody > tr > td {
  line-height: 26px;
  font-weight: bold;
  padding: 5px 8px !important;
  border: solid 1px #e9ebef !important;
  text-align: left;
}
.liveScoreDisplay.BASE table > tbody > tr td {
  font-size: 18px;
  min-width: 24px;
  text-align: center;
}
.liveScoreDisplay.BASE table > tbody > tr .teamSilk {
  height: 24px;
  width: 36px;
  margin: 0 24px 0 12px;
}
.liveScoreDisplay.BASE .canvasLoc {
  float: right;
  margin: 6px 12px;
}
.liveScoreDisplay.GRID table {
  margin: 0px auto;
  width: 100%;
}
.liveScoreDisplay.GRID table > tbody > tr > td {
  color: #010562;
  font-size: 16px;
  font-weight: bold;
  border: solid 0px #c6cfd7 !important;
  text-align: center;
}
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(1),
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(5) {
  padding: 6px 9px;
  width: 40%;
}
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(1) {
  text-align: right;
}
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(5) {
  text-align: left;
}
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(2),
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(4) {
  color: #010562;
  font-weight: bold;
  padding: 0 18px;
}
.liveScoreDisplay.GRID table > tbody > tr > td.canvasLoc {
  width: 180px;
  padding: 3px;
}
.liveScoreDisplay.GRID table > tbody > tr .teamSilk {
  height: 72px;
  width: 72px;
  margin: auto 18px;
}
.liveScoreDisplay.GRID table > tbody > tr .teamSilk.right {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.liveScoreDisplay.SNOO,
.liveScoreDisplay.TENN {
  color: #fefefe;
  text-align: center;
}
.liveScoreDisplay.SNOO table,
.liveScoreDisplay.TENN table {
  margin: 0px auto;
  width: auto;
}
.liveScoreDisplay.SNOO table > tbody > tr,
.liveScoreDisplay.TENN table > tbody > tr {
  background-color: transparent;
}
.liveScoreDisplay.SNOO table > tbody > tr > th,
.liveScoreDisplay.TENN table > tbody > tr > th,
.liveScoreDisplay.SNOO table > tbody > tr > td,
.liveScoreDisplay.TENN table > tbody > tr > td {
  line-height: 24px;
  font-weight: normal;
  padding: 5px 8px !important;
  border: solid 1px #e9ebef;
}
.liveScoreDisplay.SNOO table > tbody > tr > th:first-child,
.liveScoreDisplay.TENN table > tbody > tr > th:first-child,
.liveScoreDisplay.SNOO table > tbody > tr > td:first-child,
.liveScoreDisplay.TENN table > tbody > tr > td:first-child {
  text-align: left;
}
.liveScoreDisplay.SNOO table > tbody > tr td,
.liveScoreDisplay.TENN table > tbody > tr td {
  min-width: 24px;
  text-align: center;
}
.liveScoreDisplay.SNOO table > tbody > tr td.curTeam,
.liveScoreDisplay.TENN table > tbody > tr td.curTeam {
  border-right: solid 1px transparent;
  border-top: solid 1px transparent;
  border-bottom: solid 1px transparent;
  color: #2C2F36;
}
.liveScoreDisplay.SNOO table > tbody > tr td.curTeam .icon:before,
.liveScoreDisplay.TENN table > tbody > tr td.curTeam .icon:before {
  color: #f4a403;
}
.liveScoreDisplay.SNOO table > tbody > tr th,
.liveScoreDisplay.TENN table > tbody > tr th {
  color: #2C2F36;
  font-weight: bold;
}
.liveScoreDisplay.SNOO table > tbody > tr .teamSilk,
.liveScoreDisplay.TENN table > tbody > tr .teamSilk {
  height: 24px;
  width: 36px;
  margin: auto;
  margin-right: 6px;
}
.liveScoreDisplay.SNOO .dark,
.liveScoreDisplay.TENN .dark {
  background-color: #010562;
}
.liveScoreDisplay.SNOO .dark.win,
.liveScoreDisplay.TENN .dark.win {
  color: #ee98c2;
}
.liveScoreDisplay.SNOO .light,
.liveScoreDisplay.TENN .light {
  background-color: #0008b8;
}
.liveScoreDisplay.SNOO .light.win,
.liveScoreDisplay.TENN .light.win {
  color: #8e0673;
}
.liveScoreDisplay.SNOO .game,
.liveScoreDisplay.TENN .game {
  background-color: #8e0673;
  font-weight: bold;
}
.liveScoreDisplay.SNOO .icon,
.liveScoreDisplay.TENN .icon {
  color: #010562;
}
.liveScoreDisplay.TENN table td:last-child {
  background-color: transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  text-align: left;
}
.liveScoreDisplay.CRIC {
  text-align: center;
  padding: 6px 12px;
  box-sizing: border-box;
  border-bottom: none;
}
.liveScoreDisplay.CRIC table {
  margin: 0 auto;
  width: auto;
}
.liveScoreDisplay.CRIC table thead {
  background-color: transparent;
}
.liveScoreDisplay.CRIC table thead tr th {
  font-size: 9px;
  background-color: transparent;
  border-bottom: solid 1px #e9ebef;
  color: #2C2F36;
  text-align: center;
  padding: 3px;
}
.liveScoreDisplay.CRIC table tbody tr {
  background-color: transparent;
  border-color: transparent;
  color: #2C2F36;
}
.liveScoreDisplay.CRIC table tbody tr th,
.liveScoreDisplay.CRIC table tbody tr td {
  background-color: transparent;
  border-color: transparent;
  min-width: 42px;
  padding: 3px;
}
.liveScoreDisplay.CRIC table tbody tr th.facing,
.liveScoreDisplay.CRIC table tbody tr td.facing {
  text-align: right;
}
.liveScoreDisplay.CRIC table tbody tr th.facing:before,
.liveScoreDisplay.CRIC table tbody tr td.facing:before {
  content: "\e925";
}
.liveScoreDisplay.CRIC table tbody tr th {
  text-align: right;
}
.liveScoreDisplay.CRIC table tbody tr .teamSilk {
  height: 36px;
  width: 36px;
  margin: auto;
  margin-left: 6px;
}
.liveScoreDisplay.CRIC table tbody tr .teamSilk.flag {
  height: 24px;
  width: 36px;
}
.liveScoreDisplay.CRIC table.scores {
  float: left;
}
.liveScoreDisplay.CRIC table.scores tr th,
.liveScoreDisplay.CRIC table.scores tr td {
  text-align: left;
  padding: 6px 3px;
}
.liveScoreDisplay.CRIC table.batsmen {
  float: right;
}
.liveScoreDisplay.CRIC table.batsmen tr th,
.liveScoreDisplay.CRIC table.batsmen tr td {
  padding: 6px 3px 0px 3px;
  min-width: 30px;
}
.liveScoreDisplay.CRIC table.batsmen tr td {
  text-align: center;
}
.liveScoreDisplay.CRIC table.batsmen thead tr th,
.liveScoreDisplay.CRIC table.batsmen thead tr td {
  padding: 0px 3px;
}
.liveScoreDisplay.OTHER {
  margin: auto;
}
.liveScoreDisplay.OTHER table {
  width: auto;
  margin: 0 auto;
  border: 0;
  background-color: transparent;
}
.liveScoreDisplay.OTHER table tr,
.liveScoreDisplay.OTHER table th,
.liveScoreDisplay.OTHER table td {
  border: 0;
  background-color: transparent;
}
.liveScoreDisplay.OTHER table .team {
  font-weight: bold;
  width: 35%;
}
.liveScoreDisplay.OTHER table .team.left {
  text-align: right;
}
.liveScoreDisplay.OTHER table .score {
  font-weight: bold;
  text-align: center;
  width: 10%;
  padding: 6px 6px 0px 0px;
}
.liveScoreDisplay.OTHER table .score .teamAScore,
.liveScoreDisplay.OTHER table .score .teamBScore {
  font-size: 30px;
  color: #8e0673;
}
.liveScoreDisplay.OTHER table .gameStage {
  font-weight: bold;
  text-align: center;
  padding: 2px;
}
.liveScoreDisplay.OTHER table .teamSilk {
  height: 60px;
  width: 60px;
  margin: auto 5px;
}
.liveScoreDisplay.OTHER table .teamSilk.flag {
  height: 40px;
}
.MarketTable td.oddsColumn a.priceDown,
.MarketTable td.oddsColumn a.priceDown2,
.MarketTable td.oddsColumn a.priceUp,
.MarketTable td.oddsColumn a.priceUp2 {
  position: relative;
}
.MarketTable td.oddsColumn a.priceUp {
  -webkit-animation-name: priceUp-border-fadeInOut;
  animation-name: priceUp-border-fadeInOut;
}
.MarketTable td.oddsColumn a.priceUp2 {
  -webkit-animation-name: priceUp-border-fadeInOut2;
  animation-name: priceUp-border-fadeInOut2;
}
.MarketTable td.oddsColumn a.priceDown {
  -webkit-animation-name: priceDown-border-fadeInOut;
  animation-name: priceDown-border-fadeInOut;
}
.MarketTable td.oddsColumn a.priceDown2 {
  -webkit-animation-name: priceDown-border-fadeInOut2;
  animation-name: priceDown-border-fadeInOut2;
}
.MarketTable td.oddsColumn a.priceDown:after,
.MarketTable td.oddsColumn a.priceDown2:after,
.MarketTable td.oddsColumn a.priceUp:after,
.MarketTable td.oddsColumn a.priceUp2:after {
  left: 0;
  right: 0;
  border: solid 6px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  margin: auto;
  transform: rotate(-135deg);
}
.MarketTable td.oddsColumn a.priceDown:after,
.MarketTable td.oddsColumn a.priceDown2:after {
  top: -7px;
}
.MarketTable td.oddsColumn a.priceUp:after,
.MarketTable td.oddsColumn a.priceUp2:after {
  bottom: -7px;
}
.MarketTable td.oddsColumn a.priceDown:after {
  -webkit-animation-name: priceDown-after-fadeInOut;
  animation-name: priceDown-after-fadeInOut;
}
.MarketTable td.oddsColumn a.priceDown2:after {
  -webkit-animation-name: priceDown2-after-fadeInOut;
  animation-name: priceDown2-after-fadeInOut;
}
.MarketTable td.oddsColumn a.priceUp:after {
  -webkit-animation-name: priceUp-after-fadeInOut;
  animation-name: priceUp-after-fadeInOut;
}
.MarketTable td.oddsColumn a.priceUp2:after {
  -webkit-animation-name: priceUp2-after-fadeInOut;
  animation-name: priceUp2-after-fadeInOut;
}
.MarketTable.RaceMarket td.oddsColumn a.priceDown:after,
.MarketTable.RaceChildComp td.oddsColumn a.priceDown:after,
.MarketTable.RaceMarket td.oddsColumn a.priceDown2:after,
.MarketTable.RaceChildComp td.oddsColumn a.priceDown2:after,
.MarketTable.RaceMarket td.oddsColumn a.priceDown,
.MarketTable.RaceChildComp td.oddsColumn a.priceDown,
.MarketTable.RaceMarket td.oddsColumn a.priceDown2,
.MarketTable.RaceChildComp td.oddsColumn a.priceDown2,
.MarketTable.RaceMarket td.oddsColumn a.priceUp:after,
.MarketTable.RaceChildComp td.oddsColumn a.priceUp:after,
.MarketTable.RaceMarket td.oddsColumn a.priceUp2:after,
.MarketTable.RaceChildComp td.oddsColumn a.priceUp2:after,
.MarketTable.RaceMarket td.oddsColumn a.priceUp,
.MarketTable.RaceChildComp td.oddsColumn a.priceUp,
.MarketTable.RaceMarket td.oddsColumn a.priceUp2,
.MarketTable.RaceChildComp td.oddsColumn a.priceUp2 {
  -webkit-animation-duration: 13s;
  animation-duration: 13s;
}
.MarketTable.MatchMarket td.oddsColumn a.priceDown:after,
.MarketTable.MatchMarket td.oddsColumn a.priceDown2:after,
.MarketTable.MatchMarket td.oddsColumn a.priceDown,
.MarketTable.MatchMarket td.oddsColumn a.priceDown2,
.MarketTable.MatchMarket td.oddsColumn a.priceUp:after,
.MarketTable.MatchMarket td.oddsColumn a.priceUp2:after,
.MarketTable.MatchMarket td.oddsColumn a.priceUp,
.MarketTable.MatchMarket td.oddsColumn a.priceUp2 {
  -webkit-animation-duration: 13s;
  animation-duration: 13s;
}
@keyframes priceUp-after-fadeInOut {
  0% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  65% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  100% {
    border-color: transparent;
  }
}
@-webkit-keyframes priceUp-after-fadeInOut {
  0% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  65% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  100% {
    border-color: transparent;
  }
}
@-webkit-keyframes priceUp2-after-fadeInOut {
  0% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  65% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceUp2-after-fadeInOut {
  0% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  65% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceDown-after-fadeInOut {
  0% {
    border-top-color: #d7102d;
    border-left-color: #d7102d;
  }
  65% {
    border-top-color: #d7102d;
    border-left-color: #d7102d;
  }
  100% {
    border-color: transparent;
  }
}
@-webkit-keyframes priceDown-after-fadeInOut {
  0% {
    border-top-color: #d7102d;
    border-left-color: #d7102d;
  }
  65% {
    border-top-color: #d7102d;
    border-left-color: #d7102d;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceDown2-after-fadeInOut {
  0% {
    border-top-color: #d7102d;
    border-left-color: #d7102d;
  }
  65% {
    border-top-color: #d7102d;
    border-left-color: #d7102d;
  }
  100% {
    border-color: transparent;
  }
}
@-webkit-keyframes priceDown2-after-fadeInOut {
  0% {
    border-top-color: #d7102d;
    border-left-color: #d7102d;
  }
  65% {
    border-top-color: #d7102d;
    border-left-color: #d7102d;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceUp-border-fadeInOut {
  0% {
    border-color: #277b32;
    box-shadow: #277b32 0px 0px 6px 0px;
  }
  65% {
    border-color: #277b32;
    box-shadow: #277b32 0px 0px 6px 0px;
  }
  100% {
    border-color: #d9dae8;
    box-shadow: none;
  }
}
@-webkit-keyframes priceUp-border-fadeInOut {
  0% {
    border-color: #277b32;
    box-shadow: #277b32 0px 0px 6px 0px;
  }
  65% {
    border-color: #277b32;
    box-shadow: #277b32 0px 0px 6px 0px;
  }
  100% {
    border-color: #d9dae8;
    box-shadow: none;
  }
}
@keyframes priceUp-border-fadeInOut2 {
  0% {
    border-color: #277b32;
    box-shadow: #277b32 0px 0px 6px 0px;
  }
  65% {
    border-color: #277b32;
    box-shadow: #277b32 0px 0px 6px 0px;
  }
  100% {
    border-color: #d9dae8;
    box-shadow: none;
  }
}
@-webkit-keyframes priceUp-border-fadeInOut2 {
  0% {
    border-color: #277b32;
    box-shadow: #277b32 0px 0px 6px 0px;
  }
  65% {
    border-color: #277b32;
    box-shadow: #277b32 0px 0px 6px 0px;
  }
  100% {
    border-color: #d9dae8;
    box-shadow: none;
  }
}
@keyframes priceDown-border-fadeInOut {
  0% {
    border-color: #d7102d;
    box-shadow: #d7102d 0px 0px 6px 0px;
  }
  65% {
    border-color: #d7102d;
    box-shadow: #d7102d 0px 0px 6px 0px;
  }
  100% {
    border-color: #d9dae8;
    box-shadow: none;
  }
}
@-webkit-keyframes priceDown-border-fadeInOut {
  0% {
    border-color: #d7102d;
    box-shadow: #d7102d 0px 0px 6px 0px;
  }
  65% {
    border-color: #d7102d;
    box-shadow: #d7102d 0px 0px 6px 0px;
  }
  100% {
    border-color: #d9dae8;
    box-shadow: none;
  }
}
@keyframes priceDown-border-fadeInOut2 {
  0% {
    border-color: #d7102d;
    box-shadow: #d7102d 0px 0px 6px 0px;
  }
  65% {
    border-color: #d7102d;
    box-shadow: #d7102d 0px 0px 6px 0px;
  }
  100% {
    border-color: #d9dae8;
    box-shadow: none;
  }
}
@-webkit-keyframes priceDown-border-fadeInOut2 {
  0% {
    border-color: #d7102d;
    box-shadow: #d7102d 0px 0px 6px 0px;
  }
  65% {
    border-color: #d7102d;
    box-shadow: #d7102d 0px 0px 6px 0px;
  }
  100% {
    border-color: #d9dae8;
    box-shadow: none;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    color: #fefefe;
    background: #f56e00;
    box-shadow: 0 4px 10px 3px rgba(0, 0, 0, 0.1);
  }
}
/*
YUI 3.14.0 (build a01e97d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html{
	color:#000;
	background:#FFF;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}

ol,
ul {
	list-style:none;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%; /*to enable resizing for IE*/
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset { display: none; }

/*
YUI 3.14.0 (build a01e97d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}
/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssfonts { display: none; }


/*
YUI 3.14.0 (build a01e97d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong,b {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dd {
	/*providing spacing for definition terms*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible
   *width is for ie7 (no ie6 fallback) */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssbase { display: none; }

/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.9.1
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 03.08.2019
 */
/*
OVERLAY SCROLLBARS CORE:
*/
html.os-html,
html.os-html > .os-host {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  height: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  position: absolute !important;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}
html.os-html > .os-host > .os-padding {
  position: absolute;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}
body.os-dragging,
body.os-dragging * {
  cursor: default;
}
.os-host,
.os-host-textarea {
  position: relative;
  overflow: visible !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}
.os-host-flexbox {
  overflow: hidden !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.os-host-flexbox > .os-size-auto-observer {
  height: inherit !important;
}
.os-host-flexbox > .os-content-glue {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.os-host-flexbox > .os-size-auto-observer,
.os-host-flexbox > .os-content-glue {
  min-height: 0;
  min-width: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
#os-dummy-scrollbar-size {
  position: fixed;
  opacity: 0;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  visibility: hidden;
  overflow: scroll;
  height: 500px;
  width: 500px;
}
#os-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}
#os-dummy-scrollbar-size,
.os-viewport {
  -ms-overflow-style: scrollbar !important;
}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,
.os-viewport-native-scrollbars-invisible.os-viewport {
  scrollbar-width: none !important;
}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {
  display: none !important;
  width: 0px !important;
  height: 0px !important;
  visibility: hidden !important;
  background: transparent !important;
}
.os-content-glue {
  box-sizing: inherit;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}
.os-padding {
  box-sizing: inherit;
  direction: inherit;
  position: absolute;
  overflow: visible;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 1;
}
.os-host-overflow > .os-padding {
  overflow: hidden;
}
.os-viewport {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  outline: none !important;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}
.os-content-arrange {
  position: absolute;
  z-index: -1;
  min-height: 1px;
  min-width: 1px;
  pointer-events: none;
}
.os-content {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  visibility: visible;
}
.os-content:before,
.os-content:after {
  content: '';
  display: table;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.os-content > .os-textarea {
  box-sizing: border-box !important;
  direction: inherit !important;
  background: transparent !important;
  outline: 0px none transparent !important;
  overflow: hidden !important;
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border-radius: 0px !important;
  float: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  border: none !important;
  resize: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  max-width: none !important;
  max-height: none !important;
  box-shadow: none !important;
  -webkit-perspective: none !important;
  perspective: none !important;
  opacity: 1 !important;
  z-index: 1 !important;
  clip: auto !important;
  vertical-align: baseline !important;
  padding: 0px;
}
.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {
  right: 0 !important;
}
.os-content > .os-textarea-cover {
  z-index: -1;
  pointer-events: none;
}
.os-content > .os-textarea[wrap='off'] {
  white-space: pre !important;
  margin: 0px !important;
}
.os-text-inherit {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  text-indent: inherit;
  text-align: inherit;
  text-shadow: inherit;
  text-overflow: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  line-height: inherit;
  unicode-bidi: inherit;
  direction: inherit;
  color: inherit;
  cursor: text;
}
.os-resize-observer,
.os-resize-observer-host {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.os-resize-observer-host {
  padding: inherit;
  border: inherit;
  border-color: transparent;
  border-style: solid;
  box-sizing: border-box;
}
.os-resize-observer-host:after {
  content: '';
}
.os-resize-observer-host > .os-resize-observer,
.os-resize-observer-host:after {
  height: 200%;
  width: 200%;
  padding: inherit;
  border: inherit;
  margin: 0px;
  display: block;
  box-sizing: content-box;
}
.os-resize-observer.observed,
object.os-resize-observer {
  box-sizing: border-box !important;
}
.os-size-auto-observer {
  box-sizing: inherit !important;
  height: 100%;
  width: inherit;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -webkit-box-flex: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}
.os-size-auto-observer > .os-resize-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}
.os-resize-observer-item {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -1;
  opacity: 0;
  direction: ltr !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: none !important;
  flex: none !important;
}
.os-resize-observer-item-final {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: none !important;
  flex: none !important;
}
.os-resize-observer {
  -webkit-animation-duration: 0.001s;
  animation-duration: 0.001s;
  -webkit-animation-name: hs-resize-observer-dummy-animation;
  animation-name: hs-resize-observer-dummy-animation;
}
/*
CUSTOM SCROLLBARS AND CORNER CORE:
*/
.os-host-transition > .os-scrollbar,
.os-host-transition > .os-scrollbar-corner {
  -webkit-transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
html.os-html > .os-host > .os-scrollbar {
  position: absolute;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
  z-index: 999999;
  /* highest z-index of the page */
}
.os-scrollbar,
.os-scrollbar-corner {
  position: absolute;
  opacity: 1;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  z-index: 1;
}
.os-scrollbar-corner {
  bottom: 0;
  right: 0;
}
.os-scrollbar {
  pointer-events: none;
}
.os-scrollbar-track {
  pointer-events: auto;
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0 !important;
  border: none !important;
}
.os-scrollbar-handle {
  pointer-events: auto;
  position: absolute;
  width: 100%;
  height: 100%;
}
.os-scrollbar-handle-off,
.os-scrollbar-track-off {
  pointer-events: none;
}
.os-scrollbar.os-scrollbar-unusable,
.os-scrollbar.os-scrollbar-unusable * {
  pointer-events: none !important;
}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
}
.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}
.os-scrollbar-vertical {
  top: 0;
  right: 0;
  margin: 18px 0;
}
.os-host-rtl > .os-scrollbar-horizontal {
  right: 0;
}
.os-host-rtl > .os-scrollbar-vertical {
  right: auto;
  left: 0;
}
.os-host-rtl > .os-scrollbar-corner {
  right: auto;
  left: 0;
}
.os-scrollbar-auto-hidden,
.os-padding + .os-scrollbar-corner,
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner,
.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal,
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner,
.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner,
.os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.os-scrollbar-corner-resize-both {
  cursor: nwse-resize;
}
.os-host-rtl > .os-scrollbar-corner-resize-both {
  cursor: nesw-resize;
}
.os-scrollbar-corner-resize-horizontal {
  cursor: ew-resize;
}
.os-scrollbar-corner-resize-vertical {
  cursor: ns-resize;
}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {
  cursor: default;
}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {
  top: 0;
  bottom: 0;
}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {
  right: 0;
  left: 0;
}
.os-scrollbar:hover,
.os-scrollbar-corner.os-scrollbar-corner-resize {
  opacity: 1 !important;
  visibility: visible !important;
}
.os-scrollbar-corner.os-scrollbar-corner-resize {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  pointer-events: auto !important;
}
.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.os-host-overflow {
  overflow: hidden !important;
}
@-webkit-keyframes hs-resize-observer-dummy-animation {
  from {
    z-index: 0;
  }
  to {
    z-index: -1;
  }
}
@keyframes hs-resize-observer-dummy-animation {
  from {
    z-index: 0;
  }
  to {
    z-index: -1;
  }
}
/*
THEMES:
*/
/* NONE THEME: */
.os-theme-none > .os-scrollbar-horizontal,
.os-theme-none > .os-scrollbar-vertical,
.os-theme-none > .os-scrollbar-corner {
  display: none !important;
}
.os-theme-none > .os-scrollbar-corner-resize {
  display: block !important;
  min-width: 10px;
  min-height: 10px;
}
.os-theme-TOP.os-host-transition .os-scrollbar {
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.os-theme-TOP.os-host-transition .os-scrollbar .os-scrollbar-track {
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.os-theme-TOP.os-host-transition .os-scrollbar .os-scrollbar-track .os-scrollbar-handle {
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.os-theme-TOP .os-scrollbar-corner {
  background-color: #0008b8;
  height: 12px;
  width: 12px;
}
.os-theme-TOP .os-scrollbar {
  padding: 2px;
  box-sizing: border-box;
  background-color: transparent;
  /*&:hover
		{
			background-color: @baseCol_White;
		}*/
}
.os-theme-TOP .os-scrollbar .os-scrollbar-track {
  border-radius: 10px;
  background-color: #0008b8;
}
.os-theme-TOP .os-scrollbar .os-scrollbar-track:hover {
  background-color: #0008b8;
}
.os-theme-TOP .os-scrollbar .os-scrollbar-track .os-scrollbar-handle {
  border-radius: 10px;
  background-color: #010562;
}
.os-theme-TOP .os-scrollbar .os-scrollbar-track .os-scrollbar-handle:hover {
  background-color: #010562;
}
.os-theme-TOP .os-scrollbar .os-scrollbar-track .os-scrollbar-handle.active {
  background-color: #0008b8;
}
.os-theme-TOP .os-scrollbar .os-scrollbar-track .os-scrollbar-handle .os-scrollbar-unusable {
  background-color: transparent;
}
.os-theme-TOP .os-scrollbar-vertical {
  bottom: 12px;
  width: 12px;
}
.os-theme-TOP .os-scrollbar-vertical .os-scrollbar-track {
  width: 4px;
  margin-left: 2px;
}
.os-theme-TOP .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle {
  min-height: 30px;
  width: 8px;
  margin-left: -2px;
}
.os-theme-TOP .os-scrollbar-horizontal {
  right: 12px;
  height: 12px;
}
.os-theme-TOP .os-scrollbar-horizontal .os-scrollbar-track {
  height: 8px;
  margin-top: auto;
}
.os-theme-TOP .os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle {
  min-width: 30px;
  height: 8px;
  margin-top: auto;
}
.os-theme-TOP .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-TOP .os-scrollbar-vertical .os-scrollbar-handle:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}
.os-theme-TOP .os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-TOP .os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {
  display: none;
}
.os-theme-TOP .os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: -6px;
  bottom: -2px;
}
.os-theme-TOP .os-scrollbar-vertical .os-scrollbar-handle:before {
  left: -6px;
  right: -2px;
}
.os-theme-TOP.os-host-rtl .os-scrollbar-horizontal {
  left: 10px;
  right: 0;
}
.os-theme-TOP.os-host-rtl .os-scrollbar-vertical .os-scrollbar-handle:before {
  right: -6px;
  left: -2px;
}
.os-theme-TOP.scrollyLeft .os-scrollbar-vertical {
  left: 0;
  bottom: 0;
  right: auto;
  top: 0;
}
.os-theme-TOPReverse.os-host-transition .os-scrollbar {
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.os-theme-TOPReverse.os-host-transition .os-scrollbar .os-scrollbar-track {
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.os-theme-TOPReverse.os-host-transition .os-scrollbar .os-scrollbar-track .os-scrollbar-handle {
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.os-theme-TOPReverse .os-scrollbar-corner {
  background-color: #0008b8;
  height: 12px;
  width: 12px;
}
.os-theme-TOPReverse .os-scrollbar {
  padding: 2px;
  box-sizing: border-box;
  background: #f1f1f1;
}
.os-theme-TOPReverse .os-scrollbar:hover {
  background-color: #f1f1f1;
}
.os-theme-TOPReverse .os-scrollbar .os-scrollbar-track {
  border-radius: 10px;
  background-color: #0008b8;
}
.os-theme-TOPReverse .os-scrollbar .os-scrollbar-track:hover {
  background-color: #0008b8;
}
.os-theme-TOPReverse .os-scrollbar .os-scrollbar-track .os-scrollbar-handle {
  border-radius: 10px;
  background-color: #010562;
}
.os-theme-TOPReverse .os-scrollbar .os-scrollbar-track .os-scrollbar-handle:hover {
  background-color: #010562;
}
.os-theme-TOPReverse .os-scrollbar .os-scrollbar-track .os-scrollbar-handle.active {
  background-color: #0008b8;
}
.os-theme-TOPReverse .os-scrollbar .os-scrollbar-track .os-scrollbar-handle .os-scrollbar-unusable {
  background-color: transparent;
}
.os-theme-TOPReverse .os-scrollbar-vertical {
  width: 12px;
  left: 0;
  bottom: 0;
  right: auto;
  top: 10px;
}
.os-theme-TOPReverse .os-scrollbar-vertical .os-scrollbar-track {
  width: 4px;
  margin-left: 2px;
}
.os-theme-TOPReverse .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle {
  min-height: 30px;
  width: 8px;
  margin-left: -2px;
}
.os-theme-TOPReverse .os-scrollbar-horizontal {
  right: 12px;
  height: 12px;
}
.os-theme-TOPReverse .os-scrollbar-horizontal .os-scrollbar-track {
  height: 8px;
  margin-top: auto;
}
.os-theme-TOPReverse .os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle {
  min-width: 30px;
  height: 8px;
  margin-top: auto;
}
.os-theme-TOPReverse .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-TOPReverse .os-scrollbar-vertical .os-scrollbar-handle:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}
.os-theme-TOPReverse .os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-TOPReverse .os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {
  display: none;
}
.os-theme-TOPReverse .os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: -6px;
  bottom: -2px;
}
.os-theme-TOPReverse .os-scrollbar-vertical .os-scrollbar-handle:before {
  left: -6px;
  right: -2px;
}
.os-theme-TOPReverse.os-host-rtl .os-scrollbar-horizontal {
  left: 10px;
  right: 0;
}
.os-theme-TOPReverse.os-host-rtl .os-scrollbar-vertical .os-scrollbar-handle:before {
  right: -6px;
  left: -2px;
}
.icon-ANY_S:before {
  content: "\e958";
}
* {
  box-sizing: border-box;
}
html {
  height: 100%;
  min-height: 1200px;
  font-size: 13px;
  color: #2C2F36;
  background-color: #f1f2f3;
  /*&.darkMode
	{
		filter: invert(1) hue-rotate(180deg);
		transition: color 1300ms, background-color 1300ms;

		img,
		.teamSilk,
		.teamShirt,
		#header
		{
			filter: invert(1) hue-rotate(180deg);
		}

		#header
		{
			color:@col_LightText;
		}
	}*/
}
body {
  font-family: proxima-nova, Helvetica, Arial, Sans-Serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
  color: #2C2F36;
  background-color: #f1f2f3;
  /*background-image: url('/assets/images/background_content.jpg');
	background-position: center 100px;
	background-repeat: no-repeat;*/
}
body.landing {
  background-image: none;
}
body.landing > #bodyContainer > #bodyContent {
  box-shadow: none;
}
input,
select {
  font-family: proxima-nova, Helvetica, Arial, Sans-Serif;
  color: #545964;
  border: 1px solid #E9EBEF;
  display: inline-block;
  padding: 3px 6px;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 4px;
}
input:focus,
select:focus {
  outline: auto 1px #8e0673;
}
select {
  padding: 6px 3px;
}
input[type="text"],
input[type="number"],
input[type="password"] {
  border: 1px solid #E9EBEF;
  color: #545964;
  width: 195px;
  height: 30px;
}
input[type=radio],
input[type=checkbox] {
  display: none;
}
input[type=radio] + label,
input[type=checkbox] + label {
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  line-height: initial;
  width: 26px;
  height: 26px;
  border: solid 2px #545964;
  display: inline-block;
  border-radius: 4px;
}
input[type=radio] + label:before,
input[type=checkbox] + label:before {
  background-color: transparent;
  margin: 2px;
  width: 18px;
  height: 18px;
  content: ' ';
  display: block;
  border-radius: 2px;
}
input[type=radio] + label:hover:before,
input[type=checkbox] + label:hover:before {
  background-color: #787878;
}
input[type=radio][disabled] + label:hover,
input[type=checkbox][disabled] + label:hover {
  cursor: default;
}
input[type=radio][disabled] + label:hover:before,
input[type=checkbox][disabled] + label:hover:before {
  background-color: transparent;
}
input[type=radio]:checked + label,
input[type=checkbox]:checked + label {
  border-color: #545964;
}
input[type=radio]:checked + label:before,
input[type=checkbox]:checked + label:before {
  background-color: #545964;
}
input[type=radio] + label {
  border-radius: 50%;
}
input[type=radio] + label:before {
  border-radius: 50%;
}
hr {
  border-color: #e9ebef;
}
h1,
h2,
h3,
h4,
h5 {
  color: #fefefe;
  font-size: 19.5px;
  border-radius: 4px 4px 0 0;
  margin: 0;
  padding: 6px 12px;
  line-height: 24px;
  background-color: #010562;
  position: relative;
  clear: both;
  font-weight: normal;
}
h1.text,
h2.text,
h3.text,
h4.text,
h5.text {
  padding: 10px 8px 10px 48px;
  display: block;
  overflow: hidden;
}
h1 a.button.icon,
h2 a.button.icon,
h3 a.button.icon,
h4 a.button.icon,
h5 a.button.icon,
h1 span.icon,
h2 span.icon,
h3 span.icon,
h4 span.icon,
h5 span.icon {
  position: absolute;
  top: 3px;
  right: 3px;
  left: auto;
  padding: 0;
}
h1 a.button.icon.icon-navToggle:before,
h2 a.button.icon.icon-navToggle:before,
h3 a.button.icon.icon-navToggle:before,
h4 a.button.icon.icon-navToggle:before,
h5 a.button.icon.icon-navToggle:before,
h1 span.icon.icon-navToggle:before,
h2 span.icon.icon-navToggle:before,
h3 span.icon.icon-navToggle:before,
h4 span.icon.icon-navToggle:before,
h5 span.icon.icon-navToggle:before {
  content: "\e959";
}
h1 a.button.icon.icon-navToggle.selected:before,
h2 a.button.icon.icon-navToggle.selected:before,
h3 a.button.icon.icon-navToggle.selected:before,
h4 a.button.icon.icon-navToggle.selected:before,
h5 a.button.icon.icon-navToggle.selected:before,
h1 span.icon.icon-navToggle.selected:before,
h2 span.icon.icon-navToggle.selected:before,
h3 span.icon.icon-navToggle.selected:before,
h4 span.icon.icon-navToggle.selected:before,
h5 span.icon.icon-navToggle.selected:before {
  content: "\e95c";
}
h1.selected span.icon.icon-navToggle:before,
h2.selected span.icon.icon-navToggle:before,
h3.selected span.icon.icon-navToggle:before,
h4.selected span.icon.icon-navToggle:before,
h5.selected span.icon.icon-navToggle:before {
  content: "\e95c";
}
h1:before,
h2:before,
h3:before,
h4:before,
h5:before {
  position: absolute;
  top: 3px;
  left: 6px;
}
h1 {
  border-radius: 4px;
  box-shadow: #cccccc 0 3px 9px;
}
h1.error {
  background-color: #d7102d;
}
h1 a.button.icon,
h1 span.icon,
h1:before {
  color: #fefefe;
  background-color: #010562;
  border-color: #010562;
  font-size: 27.5px;
  line-height: inherit;
}
h1 a.button.icon:hover,
h1 span.icon:hover,
h1:before:hover {
  color: #e9ebef;
}
h1.icon {
  padding-left: 39px !important;
  font-size: 27.5px;
  line-height: inherit;
}
/*h2
{
	color: @col_DarkText;
	background-color: @col_contentBackground;
	font-weight: bold;
	line-height: 27px;
	padding-left: 48px;

	&:before
	{
		color: @col_DarkText;
		background-color: @col_contentBackground;
		font-weight: normal;
		font-size: @baseIconSize * 1.4;
		margin-right: 6px;
	}
}*/
h2 {
  color: #2C2F36;
  background-color: #fefefe;
  font-size: 15.6px;
  padding: 9px 9px;
  line-height: 15.6px;
  font-weight: bold;
}
h2.icon {
  padding-left: 48px;
}
h2 a.button.icon,
h2 span.icon,
h2:before {
  color: #2C2F36;
  background-color: #fefefe;
  border-color: #0008b8;
  font-size: 30px;
}
h2 a.button.icon:hover,
h2 span.icon:hover,
h2:before:hover {
  color: #e9ebef;
}
h3 {
  background-color: #6dcff6;
  font-size: 14.3px;
  padding: 6px 9px;
  line-height: 18px;
  color: #2C2F36;
}
h3.icon {
  padding-left: 42px;
}
h3 a.button.icon,
h3 span.icon,
h3:before {
  color: #2C2F36;
  background-color: #6dcff6;
  border-color: #6dcff6;
  font-size: 25px;
}
h3 a.button.icon:hover,
h3 span.icon:hover,
h3:before:hover {
  color: #e9ebef;
}
h4,
h5 {
  background-color: transparent;
  font-size: 13px;
  color: #2C2F36;
  border-bottom: 1px solid #e9ebef;
  overflow: hidden;
  padding: 3px 0px 0px 0px;
  margin-bottom: 6px;
}
h4.icon,
h5.icon {
  padding-left: 33px;
}
h4 a.button.icon,
h5 a.button.icon,
h4 span.icon,
h5 span.icon,
h4:before,
h5:before {
  color: #2C2F36;
  background-color: transparent;
  border-color: transparent;
  font-size: 22.5px;
}
h4 a.button.icon:hover,
h5 a.button.icon:hover,
h4 span.icon:hover,
h5 span.icon:hover,
h4:before:hover,
h5:before:hover {
  background-color: #e9ebef;
  border-color: #e9ebef;
}
h4 {
  font-weight: bold;
  color: #8e0673;
  border-color: #8e0673;
}
h5 {
  border: none;
  padding: 3px 12px 0px 12px;
  background-color: #e9ebef;
}
p {
  margin-bottom: 0.5em;
}
.negative {
  color: #d7102d;
}
a {
  color: #2C2F36;
  cursor: pointer;
  text-decoration: none;
}
.tooltipAbove,
.tooltipBelow,
.tooltipLeft,
.tooltipRight {
  z-index: 990;
}
.correctText {
  color: #277b32;
}
.errorText {
  color: #d7102d;
}
.warningText {
  color: #8e0673;
}
.ajaxReply {
  border: none;
  padding: 9px 6px 9px 6px;
  margin: 9px;
  background-color: #E9EBEF;
  text-align: center;
  border-radius: 4px;
}
.ajaxReply.errorText {
  border-color: #d7102d;
  background-color: #fab9c3;
}
.ajaxReply.warningText {
  border-color: #8e0673;
  background-color: #e7cce2;
}
.ajaxReply.infoText {
  border-color: #0008b8;
  background-color: #9fa3ff;
}
.button {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  padding: 12px 15px;
  display: inline-block;
  cursor: pointer;
  font-weight: bold;
  text-transform: capitalize;
  background-color: #fefefe;
  border: solid 1px #2c2f36;
  color: #2c2f36;
  min-width: 51px;
  text-align: center;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 4px;
  /*&.confirm,
	&.majorAction
	{
		&:hover
		{
			background-color: darken(@baseCol_MainColor, 10%);
		}
	}*/
}
.button.expired {
  background-color: #f56e00;
  border: solid 1px #f56e00;
  color: #fefefe;
}
.button.expired:hover:not(.disabled) {
  border: solid 1px #f56e00;
  background-color: #dc6300;
}
.button.delete {
  background-color: #d7102d;
  border: solid 1px #d7102d;
  color: #fefefe;
}
.button.delete:hover:not(.disabled) {
  border: solid 1px #d7102d;
  background-color: #9e0c21;
}
.button.form {
  min-width: 10px;
  padding: 2px;
  color: #2C2F36 !important;
  display: inline-block;
  float: right;
  margin-top: 9px;
}
.button.confirm {
  background-color: #6dcff6;
  border: solid 1px #6dcff6;
  color: #010562;
}
.button.confirm.selected {
  background-color: #6dcff6;
  border: solid 1px #6dcff6;
  color: #fefefe;
}
.button.majorAction {
  background-color: #8e0673;
  border: solid 1px #8e0673;
  color: #fefefe;
}
.button.betlink {
  background-color: #eaf6fb;
  color: #010562;
  border: solid 1px #d9dae8;
  width: 100%;
  line-height: 21px;
  white-space: nowrap;
  min-width: 54px;
  padding: 9px 6px;
  /*&.disabled
		{
			color: @col_DarkText;

			&:hover
			{
				border-color: @col_primaryFaint;
			}
		}*/
}
.button.betlink:hover {
  background-color: #cfeffc;
  border-color: #6dcff6;
}
.button.active,
.button.selected {
  background-color: #2c2f36;
  border: solid 1px #2c2f36;
  color: #fefefe;
}
.button.active.betlink,
.button.selected.betlink {
  opacity: 1;
  background-color: #6dcff6;
  border-color: #6dcff6;
  color: #010562;
}
.button.disabled {
  cursor: default;
  opacity: 0.7;
}
.button.disabled.majorAction {
  opacity: 0.5;
}
.button.disabled.betlink {
  opacity: 1;
  background-color: #E9EBEF;
  color: #2C2F36;
}
.button.disabled.betlink:hover {
  border-color: #d9dae8;
}
.button.icon {
  font-size: 24px;
  min-width: 38px;
  width: 38px;
  padding: 4px 3px 0 3px;
  line-height: 32px;
}
.button.small {
  font-size: 10px;
  padding: 0px 4px;
  min-width: auto;
  line-height: 15px;
}
.button.small.icon {
  min-width: 15px;
  width: 15px;
  padding: 1px 1px 0 1px;
  line-height: 14px;
}
.button:hover {
  text-decoration: none;
  border-color: #2C2F36;
}
.button.additMark {
  padding: 9px 6px 9px 6px;
  min-width: 201px;
  margin-top: 3px;
}
.button.additMark.expired {
  background-color: #8e0673;
  border-color: #8e0673;
  float: right;
}
.button.additMark.expired:hover {
  background-color: #8e0673;
  border-color: #ee98c2;
}
.button.additMark.opener:before {
  content: 'Show ';
}
.button.additMark.opener.selected:before {
  content: 'Hide ';
}
.button.icon-navToggle {
  padding: 4px 0 1px 0;
}
.button.icon-navToggle:before {
  font-size: 22.5px;
  content: "\e959";
}
.button.icon-navToggle.selected:before {
  content: "\e95c";
}
.tabs {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-content: flex-start;
  background-color: #e9ebef;
}
.tabs li {
  font-size: 14.3px;
  display: table-cell;
  padding: 6px 9px;
  cursor: pointer;
  background-color: #fefefe;
  color: #2C2F36;
  text-align: center;
  vertical-align: middle;
  position: relative;
  margin: 0 0 0 1px;
}
.tabs li:first-child {
  margin-left: 0;
}
.tabs li a {
  width: 100%;
  height: 100%;
  display: block;
}
.tabs li span {
  background-color: #8e0673;
  color: white;
  display: inline-block;
  position: absolute;
  top: 9px;
  right: 6px;
  padding: 0;
  min-width: 22px;
  line-height: 22px;
}
.tabs li.expired {
  background-color: #d9dae8;
  border-left-color: #eaf4ff;
  border-right-color: transparent;
  color: #2C2F36;
}
.tabs li:hover {
  background-color: #eaeaea;
  /*&:after
			{
				position: absolute;
				left: 0;
				right: 0;
				bottom: 0;
				height: 3px;
				background-color: @col_Highlight;
				content: ' ';
			}*/
}
.tabs li.active,
.tabs li.selected {
  color: #8e0673;
  border-color: #8e0673;
}
.tabs li.active:hover,
.tabs li.selected:hover {
  background-color: #fefefe;
  color: #8e0673;
  border-color: #8e0673;
}
.tabs li.disabled {
  border-color: #e9ebef;
  color: #e9ebef;
  cursor: default;
  border-right-color: transparent;
}
.tabs li.disabled:hover {
  border-color: #e9ebef;
}
.tabs li:first-child {
  margin-left: 0;
}
.tabs li:last-child {
  margin-right: 0;
}
.tabs.tab1 {
  justify-content: flex-start;
}
.tabs.tab1 li {
  width: 100%;
  max-width: 144px;
  display: inline-block;
}
.tabs.tab1full li {
  width: 100%;
}
.tabs.tab2 {
  justify-content: flex-start;
}
.tabs.tab2 li {
  width: 50%;
  max-width: 144px;
  display: inline-block;
}
.tabs.tab2full li {
  width: 50%;
}
.tabs.tab3 {
  justify-content: flex-start;
}
.tabs.tab3 li {
  width: 33.33333333%;
  max-width: 144px;
  display: inline-block;
}
.tabs.tab3full li {
  width: 33.33333333%;
}
.tabs.tab4 li {
  width: 25%;
}
.tabs.tab5 li {
  width: 20%;
}
.tabs.tab6 li {
  width: 16.66666667%;
}
.tabs.tab7 li {
  width: 14.17%;
}
.tabs.tab8 li {
  width: 12.5%;
}
.tabs.tab9 li {
  width: 11.11111%;
}
.tabs.tab10 li {
  width: 10%;
}
.tabs.tab11 li {
  width: 9.090909%;
}
.tabs.tab12 li {
  width: 8.33333%;
}
.tabs.tab13 li {
  width: 7.6923%;
}
.tabs.tab14 li {
  width: 7.1428%;
}
.tabVertical {
  /*&.quads
	{
		margin-top: 6px;

		> ul.tabs
		{
			border: none;

			li
			{
				border: 1px solid @baseCol_BorderColor;
				border-top-color: transparent;
				border-collapse: collapse;
				height: 45px;
				line-height: 36px;
				text-transform: initial;

				span
				{
					top: 8px;
					right: 8px;
					min-width: 28px;
					line-height: 28px;
					font-size: @baseFontSize*1.1;
				}

				&:first-child
				{
					border-top-color: @baseCol_BorderColor;
				}

				&.active,
				&.selected,
				&:hover
				{
					border-color: @baseCol_MainColor;

					&:first-child
					{
						border-top-color: @baseCol_MainColor;
					}
				}

				&.betPanel
				{
					border: none;
					padding: 0;
				}
			}
		}

		> div
		{
			width: 69%;
			margin-left: 1%;
		}

		.raceHeaderInfoBar
		{
			background-color: @baseCol_BorderColor;
			color: @baseCol_DarkText;
		}

		.MarketGroup
		{
			margin-top: 0;
			//border-top: none;
			//border-color: @baseCol_Gunmetal;
		}
	}*/
}
.tabVertical > ul.tabs {
  min-width: 160px;
  width: 30%;
  border-bottom-width: 0;
  float: left;
  flex-direction: column;
}
.tabVertical > ul.tabs li {
  display: block;
  height: 39px;
  line-height: 27px;
  border: solid 1px #e9ebef;
  margin: 3px 0;
}
.tabVertical > ul.tabs li.active,
.tabVertical > ul.tabs li.selected {
  border-color: #0008b8;
  background-color: #0008b8;
  color: #fefefe;
}
.tabVertical > ul.tabs li.expired {
  background-color: #e9ebef;
  border-color: #eaf4ff;
  color: #2C2F36;
}
.tabVertical > ul.tabs li.disabled {
  border-color: #e9ebef;
  color: #e9ebef;
  cursor: default;
}
.tabVertical > ul.tabs li.disabled:hover {
  border-color: #e9ebef;
}
.tabVertical > ul.tabs li:hover {
  text-decoration: none;
  border-color: #0008b8;
}
.tabVertical > div {
  width: 65%;
  float: left;
  margin-left: 12px;
}
.blocks {
  margin: 0 0 12px 0;
  padding: 0;
  box-sizing: border-box;
  display: table;
  width: 100%;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.blocks li {
  font-size: 13px;
  display: inline-flex;
  padding: 5px 8px;
  cursor: pointer;
  font-weight: bold;
  background-color: #fefefe;
  color: #2C2F36;
  text-align: center;
  border: solid 1px #f1f2f3;
  border-bottom: solid 6px transparent;
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 19%;
  justify-content: center;
}
.blocks li.selected {
  color: #6dcff6;
}
.blocks li.expired {
  background-color: #e9ebef;
  border-color: #eaf4ff;
  color: #2C2F36;
}
.blocks li.disabled {
  border-color: #e9ebef;
  color: #e9ebef;
  cursor: default;
}
.blocks li.disabled:hover {
  border-color: #e9ebef;
}
.blocks li:hover {
  text-decoration: none;
  border-bottom-color: #6dcff6;
}
.blocks.icon li {
  height: 72px;
  vertical-align: text-bottom;
  padding: 48px 0 0 0;
  position: relative;
}
.blocks.icon li:before {
  font-size: 37.5px;
  position: absolute;
  top: 6px;
  left: 0;
  right: 0;
}
.blocks.blocksmax1 li {
  flex-basis: 99%;
  width: 99%;
  max-width: 100%;
}
.blocks.blocksmax2 li {
  flex-basis: 49%;
  width: 49%;
  max-width: 50%;
}
.blocks.blocksmax3 li {
  flex-basis: 32.33333333%;
  width: 32.33333333%;
  max-width: 33.33333333%;
}
.blocks.blocksmax4 li {
  flex-basis: 24%;
  width: 24%;
  max-width: 25%;
}
.blocks.blocksmax5 li {
  flex-basis: 19%;
  width: 19%;
  max-width: 20%;
}
.blocks.blocksmax6 li {
  flex-basis: 15.66666667%;
  width: 15.66666667%;
  max-width: 16.66666667%;
}
.blocks.blocksmax7 li {
  flex-basis: 13.28571429%;
  width: 13.28571429%;
  max-width: 14.28571429%;
}
.blocks.blocksmax8 li {
  flex-basis: 11.5%;
  width: 11.5%;
  max-width: 12.5%;
}
.blocks.blocksmax9 li {
  flex-basis: 10.11111111%;
  width: 10.11111111%;
  max-width: 11.11111111%;
}
.blocks.blocksmax10 li {
  flex-basis: 9%;
  width: 9%;
  max-width: 10%;
}
form {
  position: relative;
  margin-top: 12px;
}
form div.formNote {
  position: absolute;
  top: 0px;
  right: 6px;
  width: 30%;
}
form h4 {
  margin-bottom: 6px;
  margin-top: 6px;
}
form h4:first-of-type {
  margin-top: 2px;
}
form div.formLine {
  line-height: 30px;
  display: inline-block;
  width: 100%;
  margin-bottom: 6px;
}
form div.formLine > label {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 11.7px;
  width: 30%;
  display: inline-block;
  text-align: right;
  margin: 0 12px;
  box-sizing: border-box;
  font-weight: bold;
  vertical-align: top;
}
form div.formLine > label.noBold {
  font-weight: normal;
}
form div.formLine > div {
  display: inline-block;
  text-align: left;
  padding: 0 12px;
  box-sizing: border-box;
  width: 60%;
  /*> select
			{
				padding-left: 1px;
			}*/
}
form div.formLine > div > input,
form div.formLine > div > select,
form div.formLine > div > span,
form div.formLine > div > .button {
  /*line-height: 30px;
				padding: 2px 5px;*/
  width: 216px;
}
form div.formLine > div > input.halfwidth,
form div.formLine > div > select.halfwidth,
form div.formLine > div > span.halfwidth,
form div.formLine > div > .button.halfwidth {
  width: 106px;
}
form div.formLine > div > input.narrow,
form div.formLine > div > select.narrow,
form div.formLine > div > span.narrow,
form div.formLine > div > .button.narrow {
  width: 36px;
  text-align: center;
}
form div.formLine > div > input.dobD,
form div.formLine > div > select.dobD,
form div.formLine > div > span.dobD,
form div.formLine > div > .button.dobD {
  width: 52px;
  margin: 0 1px 0 0;
}
form div.formLine > div > input.dobD:disabled,
form div.formLine > div > select.dobD:disabled,
form div.formLine > div > span.dobD:disabled,
form div.formLine > div > .button.dobD:disabled {
  text-align: center;
  width: 48px;
}
form div.formLine > div > input.dobM,
form div.formLine > div > select.dobM,
form div.formLine > div > span.dobM,
form div.formLine > div > .button.dobM {
  width: 90px;
  margin: 0 1px 0 0;
}
form div.formLine > div > input.dobM:disabled,
form div.formLine > div > select.dobM:disabled,
form div.formLine > div > span.dobM:disabled,
form div.formLine > div > .button.dobM:disabled {
  text-align: center;
  width: 99px;
}
form div.formLine > div > input.dobY,
form div.formLine > div > select.dobY,
form div.formLine > div > span.dobY,
form div.formLine > div > .button.dobY {
  width: 64px;
  margin: 0 1px 0 0;
}
form div.formLine > div > input.dobY:disabled,
form div.formLine > div > select.dobY:disabled,
form div.formLine > div > span.dobY:disabled,
form div.formLine > div > .button.dobY:disabled {
  text-align: center;
  width: 60px;
}
form div.formLine > div > input:disabled,
form div.formLine > div > select:disabled,
form div.formLine > div > span:disabled,
form div.formLine > div > .button:disabled {
  background-color: #f4f5f6;
  border-color: #f4f5f6 !important;
}
form div.formLine > div > span {
  line-height: 30px;
}
form div.formLine > div > span.halfwidth {
  display: inline-block;
}
form div.formLine > div > .ajaxReply {
  line-height: 18px;
  text-align: justify;
  margin: 6px 0px;
  min-width: 216px;
  width: fit-content;
}
form div.formLine > div p {
  line-height: 1.4em;
  padding-top: 5px;
}
form div.formLine div.formLineField.invalid input,
form div.formLine.invalid input,
form div.formLine div.formLineField.invalid select,
form div.formLine.invalid select {
  border-color: #d7102d;
}
form div.formLine.required > label:after {
  font-size: 19.5px;
  content: '\00a0*';
  color: #f56e00;
  margin-right: -12px;
  vertical-align: sub;
}
form div.formLine.invalid > label:after {
  font-size: 19.5px;
  content: '\00a0*';
  color: #d7102d;
  margin-right: -12px;
  vertical-align: sub;
}
form.exoticsControls {
  background-color: #2c2f36;
  color: #fefefe;
  padding: 6px 0;
  margin: 12px 0 12px 0;
  width: 100%;
  z-index: 890;
  box-shadow: #fefefe 0 12px 0px;
  border-radius: 4px;
}
form.exoticsControls > div {
  padding: 6px 12px;
  width: 24%;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  vertical-align: middle;
}
form.exoticsControls input {
  width: 78px;
  text-align: center;
  border-color: #2C2F36;
}
form.exoticsControls input:disabled {
  background-color: transparent;
  border-color: transparent;
  width: 51px;
  text-align: left;
  color: #fefefe;
}
form.exoticsControls.exoticTypeQD {
  margin: 9px 0 0 0;
  width: 100%;
  /*input
			{
				&:disabled
				{
					width: 78px;
					text-align: center;
				}
			}

			label:after
			{
				content: 'hiddentext';
				font-size: 0;
				display: block;
				line-height: 0;
			}

			.quadSelectionDisp
			{
				tr
				{
					background-color: transparent;

					th,
					td
					{
						text-transform: none;
						background-color: transparent;
						padding: 3px 6px;
						line-height: normal;
					}

					th
					{
						width: 30%;
						white-space: nowrap;
					}

					td
					{
						width: 85%;
						//min-width: 60%;
						text-align: left;
						display: inline-block;
						font-weight: normal;
					}
				}
			}*/
}
form.exoticsControls.exoticTypeQD > div {
  width: 100%;
  display: block;
  text-align: right;
}
form.exoticsControls.exoticTypeQD > div input {
  margin-left: 12px;
  text-align: center;
  width: 78px;
}
.exoticsControlsHolder {
  height: 54px;
  /*&.floating
	{
		height: 30px;

		form.exoticsControls
		{
			position: fixed;
			//top: @headerHeightLocked;
			width: @pageContentWidth - @pageMarginWidth - @pageMarginWidth;
			//outline: solid @baseCol_White 6px;
			//margin: 6px 0 12px 0;
		}
	}*/
}
@keyframes blink {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink {
  to {
    visibility: hidden;
  }
}
#header {
  background-color: #6dcff6;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  height: 159px;
  margin-bottom: 0px;
  color: #000;
  padding: 0;
  z-index: 900;
  background-color: #0008b8;
  background-image: -webkit-linear-gradient(left, #0008b8 0%, #0008b8 50%, #8e0673 50%, #8e0673 100%);
  background-image: -moz-linear-gradient(left, #0008b8 0%, #0008b8 50%, #8e0673 50%, #8e0673 100%);
  background-image: -o-linear-gradient(left, #0008b8 0%, #0008b8 50%, #8e0673 50%, #8e0673 100%);
  background-image: -ms-linear-gradient(left, #0008b8 0%, #0008b8 50%, #8e0673 50%, #8e0673 100%);
  background-image: linear-gradient(left, #0008b8 0%, #0008b8 50%, #8e0673 50%, #8e0673 100%);
  width: 100%;
  min-width: 1074px;
}
#header .headerContent {
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding: 3px 18px 1px 18px;
  background-color: #0008b8;
  background-image: -webkit-linear-gradient(left, #0008b8 0%, #0008b8 20%, #5a078c 50%, #8e0673 100%);
  background-image: -moz-linear-gradient(left, #0008b8 0%, #0008b8 20%, #5a078c 50%, #8e0673 100%);
  background-image: -o-linear-gradient(left, #0008b8 0%, #0008b8 20%, #5a078c 50%, #8e0673 100%);
  background-image: -ms-linear-gradient(left, #0008b8 0%, #0008b8 20%, #5a078c 50%, #8e0673 100%);
  background-image: linear-gradient(left, #0008b8 0%, #0008b8 20%, #5a078c 50%, #8e0673 100%);
  width: 100%;
  min-width: 1074px;
  max-width: 1437px;
}
#header .headerContent > div {
  height: 72px;
}
#header .headerContent > div a > img {
  height: 48px;
  margin: 6px;
}
#header .headerContent .headerNavSection {
  width: 100%;
  position: relative;
  color: #bf089b;
  font-size: 16.9px;
  padding-top: 6px;
  height: 45px;
}
#header .headerContent .headerNavSection .headerNTJScrollSection {
  width: 100%;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel {
  height: 33px;
  margin: 0;
  display: grid;
  grid-template-columns: 132px 39px auto 39px;
  grid-template-rows: auto;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel div.icon {
  vertical-align: top;
  width: 33px;
  height: 33px;
  line-height: 33px;
  border-radius: 0;
  border: none;
  margin-left: 6px;
  display: inline-block;
  background-color: #6dcff6;
  text-align: center;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel div.icon:before {
  font-size: 23.4px;
  line-height: 33px;
  color: #010562;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel div.icon.disabled {
  background-color: #eff3fa;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJCurrent {
  font-size: 15.6px;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJSelector {
  display: inline-block;
  box-sizing: border-box;
  width: 132px;
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 810;
  cursor: pointer;
  vertical-align: top;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJSelector li {
  margin: 0;
  font-size: 26px;
  box-sizing: border-box;
  padding: 0px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 33px;
  height: 33px;
  line-height: 33px;
  border: none;
  border-radius: 0;
  background-color: #fefefe;
  color: #2C2F36;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJSelector li.selected {
  color: #8e0673;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJSelector li:before {
  font-size: 22.5px;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJSelector li:hover {
  background-color: #eaeaea;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller {
  overflow-wrap: normal;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin-left: 6px;
  height: 33px;
  display: inline-block;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu {
  margin: 0;
  padding: 0;
  position: relative;
  height: 33px;
  left: 0;
  box-sizing: border-box;
  list-style: none;
  white-space: nowrap;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li {
  background-color: #f1f1f1;
  color: #2C2F36;
  width: 192px;
  height: 33px;
  line-height: 33px;
  display: inline-block;
  box-sizing: border-box;
  margin: 0 3px;
  padding: 0 3px;
  list-style: none;
  white-space: nowrap;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li:first-child {
  margin-left: 0;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li:last-child {
  margin-right: 0;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li:hover {
  cursor: pointer;
  opacity: 0.8;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li span.icon {
  float: left;
  margin: 3px 6px 3px 3px;
  height: 27px;
  line-height: 33px;
  color: #2C2F36;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li span.icon:before {
  font-size: 30px;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock {
  float: right;
  min-width: 30px;
  text-align: right;
  line-height: 33px;
  margin-right: 3px;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock div {
  font-size: 11px;
  font-weight: bold;
  color: #8e0673;
  border: none;
  padding: 0 3px;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock div .time.closed {
  font-size: 9.1px;
  font-weight: normal;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.text div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  margin-left: 6px;
  width: auto;
  font-size: 13px;
  font-weight: bold;
  line-height: 33px;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.textNum {
  float: right;
  width: 33px;
  margin: 3px 0 3px 0;
  height: 27px;
}
#header .headerContent .headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.textNum div {
  font-weight: bold;
  width: 27px;
  height: 27px;
  line-height: 21px;
  padding: 3px 3px;
  margin-left: 3px;
  background-color: #eff3fa;
  border: none;
  text-align: center;
}
#header #headerAccountSection {
  color: #fefefe;
  min-height: 40px;
  float: right;
}
#header #headerAccountSection .acctMenu,
#header #headerAccountSection .balanceBox {
  float: left;
  min-width: 160px;
  height: 66px;
  margin: 0;
  text-align: center;
  padding: 9px 3px;
  box-sizing: border-box;
  border-left: solid 1px rgba(254, 254, 254, 0.3);
  font-weight: bold;
  border-radius: 0;
  color: #fefefe;
}
#header #headerAccountSection .acctMenu span,
#header #headerAccountSection .balanceBox span {
  color: #6dcff6;
  display: inline-block;
  font-size: 26px;
  margin-top: 6px;
  font-weight: normal;
}
#header #headerAccountSection .acctMenu:hover,
#header #headerAccountSection .balanceBox:hover {
  cursor: pointer;
}
#header #headerAccountSection .smallHeadBtn {
  float: left;
  min-width: 33px;
  height: 66px;
  margin: 3px 0 3px 3px;
  padding: 0;
}
#header #headerAccountSection .headButtonhalf,
#header #headerAccountSection .headButton {
  float: left;
  min-width: 84px;
  height: 66px;
  border-left: solid 1px rgba(254, 254, 254, 0.3);
  color: #fefefe;
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
  font-size: 10.4px;
  padding: 3px 6px;
  line-height: 11px;
  margin: 0;
  position: relative;
  border-radius: 0;
  /*&:hover
			{
				border-color: @col_secondaryMain;
			}*/
}
#header #headerAccountSection .headButtonhalf div.icon:before,
#header #headerAccountSection .headButton div.icon:before {
  font-size: 33px;
}
#header #headerAccountSection .headButtonhalf span,
#header #headerAccountSection .headButton span {
  color: #6dcff6;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
}
#header #headerAccountSection .headButtonhalf.twospan span,
#header #headerAccountSection .headButton.twospan span {
  line-height: 14px;
}
#header #headerAccountSection .headButtonhalf.half,
#header #headerAccountSection .headButton.half {
  height: 27px;
}
#header #headerAccountSection .headButtonhalf.logout:hover .icon:before,
#header #headerAccountSection .headButton.logout:hover .icon:before {
  color: #ef2b47;
}
#header #headerAccountSection .headButtonhalf {
  height: 31px;
  min-width: 30px;
  float: none;
  display: block;
  margin: 0 0 4px 0;
  border: none;
}
#header #headerAccountSection .headButtonhalf.bottom {
  margin: 0;
}
#header #headerAccountSection .headButtonhalf div.icon:before {
  font-size: 25px;
}
#header #headerAccountSection .headButtonhalf label {
  display: none;
  background-color: transparent;
  height: 18px;
  line-height: 12px;
  white-space: nowrap;
  position: absolute;
  top: 0;
  right: 32px;
  bottom: 0;
  margin: auto;
  z-index: 900;
  padding: 3px 6px 3px 3px;
  color: #fefefe;
}
#header #headerAccountSection .headButtonhalf:hover {
  border-color: #6dcff6;
}
#header #headerAccountSection .headButtonhalf:hover label {
  display: inline;
}
#header #headerAccountSection .acctMenu {
  width: 60px;
  padding: 6px 0;
}
#header #headerAccountSection .acctMenu:before {
  font-size: 29.25px;
}
#header #headerAccountSection .stateLoggedIn .button {
  background-color: #010562;
  border-color: #010562;
  color: #fefefe;
  line-height: 18px;
  width: 160px;
  margin: 3px;
  position: relative;
}
#header #headerAccountSection .stateLoggedIn .button:hover {
  border-color: #f56e00;
}
#header #headerAccountSection .stateLoggedIn .button.confirm span {
  background-color: #f56e00;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 3px;
  padding: 2px 3px;
  min-width: 22px;
}
#header #headerAccountSection .stateLoggedIn .button.majoraction {
  text-align: left;
  text-transform: none;
}
#header #headerAccountSection .stateLoggedIn .button.majoraction.withicon {
  padding-left: 27px;
}
#header #headerAccountSection .stateLoggedIn .button.majoraction.withicon div {
  position: absolute;
  left: 3px;
  top: 3px;
  bottom: 3px;
}
#header #headerAccountSection .stateLoggedIn .button.majoraction.withicon div:before {
  font-size: 11.7px;
}
#header #headerAccountSection .stateLoggedIn .button.majoraction span {
  text-align: right;
  color: #f56e00;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 3px;
  padding: 2px 3px;
  min-width: 22px;
}
#header #headerAccountSection .stateLoggedOut input,
#header #headerAccountSection .stateLoggedOut .button {
  width: 180px;
  height: 33px;
  margin-left: 6px;
  line-height: 21px;
}
#header #headerAccountSection .stateLoggedOut .button {
  width: 90px;
  text-transform: uppercase;
  padding: 6px 15px;
}
#header #headerAccountSection .stateLoggedOut .button.majorAction {
  border-color: #fefefe;
  background-color: transparent;
  color: #fefefe;
}
#header #headerAccountSection .stateLoggedOut .loginActions {
  padding-top: 6px;
  text-align: right;
  font-size: 10.4px;
}
#header #headerAccountSection .stateLoggedOut .loginActions a {
  color: #fefefe;
}
#header nav {
  background-color: #010562;
  padding: 0;
  height: 39px;
}
#header nav > div {
  color: #fefefe;
  min-width: 1074px;
  max-width: 1437px;
  margin: 0 auto;
  vertical-align: middle;
  display: grid;
  grid-template-columns: 252px auto 300px;
  grid-template-rows: auto;
  align-items: center;
  padding: 0 12px;
  height: 39px;
}
#header nav > div > div {
  vertical-align: middle;
  line-height: 25px;
  /*&.headerSocial
				{
					display: table-cell;
					width: @rightColumnWidth + @pageMarginWidth;
					text-align: right;

					a
					{
						margin: 0px 5px 0px 0px;
						vertical-align: middle;
						display: inline-block;
						height: 25px;

						img
						{
							height: 25px;
						}
					}
				}*/
}
#header nav > div > div.headerContact {
  display: table-cell;
  color: #fefefe;
  font-size: 19.5px;
  font-weight: bold;
}
#header nav > div > div.headerContact a[href^=tel] {
  color: white;
}
#header nav > div > div.headerContact span {
  font-size: 26px;
  line-height: 26px;
  display: inline-block;
  float: left;
  margin-right: 6px;
  margin-top: -3px;
}
#header nav > div > div.time {
  height: 33px;
  color: white;
  display: table-cell;
  padding: 1px 0 0 18px;
  text-align: center;
}
#header nav > div > div.time .betslipCount {
  display: none;
}
#header nav > div > div.time div {
  margin: 0;
  text-align: right;
  font-size: 9.75px;
  font-weight: normal;
  font-size: 13px;
}
#header nav > div > div.time div.Time {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
}
#header nav > div > div.time div.Date {
  font-size: 11px;
  line-height: 12px;
}
#header nav > div > div.time div.icon {
  background-color: transparent;
  float: right;
  margin: -3px 0 0 9px;
}
#header nav > div > div.time div.icon:before {
  font-size: 36px;
  line-height: 36px;
  float: right;
}
#header nav > div ul.tabs {
  border: 0;
  background-color: transparent;
  width: 100%;
  max-width: 630px;
  margin: 0 auto;
}
#header nav > div ul.tabs li {
  height: 39px;
  line-height: 27px;
  background-color: transparent;
  color: #fefefe;
  border: none;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
  max-width: 150px;
}
#header nav > div ul.tabs li.selected {
  color: #6dcff6;
}
#RaceSportMenu.tabs {
  border: none;
}
#RaceSportMenu.tabs li {
  font-size: 19.5px;
  margin: 0;
  padding: 6px 10px;
  text-transform: uppercase;
  line-height: 24px;
  background-color: #eff3fa;
  color: #010562;
  border: none;
  border-radius: 4px 4px 0 0;
}
#RaceSportMenu.tabs li:before {
  font-size: 25px;
}
#RaceSportMenu.tabs li:hover {
  color: #2C2F36;
  background-color: #6dcff6;
}
#RaceSportMenu.tabs li.selected {
  background-color: #010562;
  color: #fefefe;
}
#rightColumn {
  padding: 18px 18px 0 18px;
  margin-bottom: 18px;
  float: none;
  position: fixed;
  top: 159px;
  right: 0;
  overflow: hidden;
  height: 400px;
  width: 300px;
  min-width: 300px;
  /*
.betting-suspended
		{
	white-space: normal;
}

.upcomingMatchesDisplay
		{
	tbody
	{
		th
		{
			background-color: @baseCol_White;
		}
	}
}*/
}
#rightColumn .banner {
  margin-bottom: 18px;
}
#rightColumn a.banner {
  display: inline-block;
}
#rightColumn .boxFrame {
  border-radius: 4px;
  margin-bottom: 18px;
}
#rightColumn .NextSports .MarketTable th {
  background-color: #fefefe;
  border: none;
  border-bottom: solid 1px #E9EBEF;
}
#rightColumn .NextSports .MarketTable th:last-child {
  width: 33%;
  text-align: right;
}
#rightColumn .NextSports .MarketTable th:last-child > div {
  margin: 3px 6px;
  min-width: 48px;
  text-align: center;
  display: inline-block;
}
#rightColumn .NextSports .MarketTable th span.icon:before {
  font-size: 22.5px;
}
#rightColumn .NextSports .MarketTable td {
  border: none;
  border-bottom: solid 1px #E9EBEF;
}
#rightColumn .NextSports .MarketTable td.oddsColumn {
  text-align: right;
  padding-right: 12px;
}
#rightColumn .NextSports .MarketTable td .button.betlink {
  /*margin: 3px 9px;
					text-align: center;*/
}
#rightColumn h1 {
  text-align: left;
  position: relative;
}
#rightColumn h1 .clockContainer {
  position: absolute;
  right: 6px;
  font-size: 16.25px;
}
#rightColumn h1.boxFrame {
  border-radius: 4px;
}
#mainContent {
  padding: 18px 300px 0 252px;
  margin-bottom: 18px;
  width: 100%;
  min-width: 522px;
  overflow: hidden;
}
#mainContent.fullwidth {
  width: 978px;
}
#bodyContainer {
  position: relative;
  margin-top: 0;
}
#bodyContainer #bodyContent {
  width: 100%;
  min-width: 1074px;
  max-width: 1437px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding: 0;
  display: block;
  overflow: hidden;
}
/*#bodyContainer
{
	width: @bodyContentWidth;
	margin-left: auto;
	margin-right: auto;

	#bodyContent
	{
		padding: @pageMarginWidth 0;
		display: block;
		//box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
		overflow: hidden;
	}
}*/
#leftColumn {
  margin-right: 0;
  padding: 18px 18px 0 18px;
  margin-bottom: 18px;
  position: fixed;
  top: 159px;
  overflow: hidden;
  height: 400px;
  font-size: 11.7px;
  width: 252px;
  min-width: 252px;
}
#leftColumn h1 {
  border-radius: 4px 4px 0 0;
  box-shadow: none;
  text-align: left;
}
#leftColumn .boxFrame {
  border-radius: 4px 4px 0 0;
  margin-bottom: 18px;
}
#CouponBlock,
#QuickCouponBlock,
#CouponAlerts,
.alertContent {
  position: relative;
  /*.couponMultiSectionZZZZZ
	{
		background-color: lighten(@baseCol_Highlight, 45%);
		width: 100%;

		h4
		{
			background-color: @baseCol_Orange;
			color: @baseCol_LightText;
			padding-left: 9px;
			margin: 0;
			text-transform: initial;
		}

		table
		{
			max-width: @rightColumnWidth;

			thead
			{
				background-color: transparent;

				tr
				{
					background-color: transparent;

					th
					{
						background-color: transparent;
						color: @baseCol_DarkText;
						border-bottom: solid 1px @baseCol_DarkText;
					}
				}
			}

			tbody
			{
				tr
				{
					background-color: transparent;

					&:nth-child(2n+1)
					{
						border: solid 1px @col_primaryDark;
					}

					th
					{
						background-color: transparent;
						text-align: right;
						border: none;
						border-bottom: solid 1px @baseCol_Orange;
						font-weight: normal;
					}

					&:last-child th
					{
						border: none;
					}
				}

				td
				{
					border: none;
					padding: 6px 3px;

					&.coupMultiWide
					{
						width: 40%;
						padding-left: 9px;
					}

					&.coupMultiInput
					{
						width: 30%;
						text-align: center;

						input
						{
							width: 100%;
						}
					}

					&.coupMultiShort
					{
						width: 30%;
						text-align: center;
					}
				}
			}
		}
	}*/
  /*.moneyInput
	{
		border: 2px solid @baseCol_MainColor;
		background-color: @baseCol_MainColor;
		display: inline-block;
		color: @baseCol_LightText;

		input
		{
			border: none;
			box-sizing: border-box;

			&:focus
			{
				background-color: @baseCol_LightColor;
				outline: none;
			}
		}

		span
		{
			width: 60px;
			text-align: right;
			background-color: lighten(@baseCol_Orange, 35%);
			display: inline-block;
			height: 24px;
			vertical-align: middle;
			line-height: 24px;
			font-size: @baseFontSize;
			padding: 3px;
			color: @baseCol_DarkText;
		}

		&:before
		{
			content: attr(data-symbol);
			color: @baseCol_LightText;
			padding: 0 3px;
			font-size: @baseIconSize * 0.8;
		}

		&.readonly
		{
			border: 2px solid @baseCol_MidColor;
			background-color: @baseCol_MidColor;
			display: inline-block;
			color: @baseCol_LightText;

			span
			{
				background-color: @baseCol_Gunmetal;
			}
		}
	}*/
  /*input[type=checkbox] + label:before
	{
		color: @baseCol_LightText;
	}*/
}
#CouponBlock .CouponBody,
#QuickCouponBlock .CouponBody,
#CouponAlerts .CouponBody,
.alertContent .CouponBody {
  overflow: hidden;
  box-shadow: #cccccc 0 3px 9px;
  margin-bottom: 9px;
  border-radius: 4px;
  border: solid 1px #6dcff6;
}
#CouponBlock h1,
#QuickCouponBlock h1,
#CouponAlerts h1,
.alertContent h1 {
  background-color: #6dcff6;
  color: #010562;
  border-radius: 0;
  /*a
		{
			color: @baseCol_Black;
			float: right;
			margin: 0;

			&:before
			{
				font-size: @baseIconSize * 1.2;
			}

			&.button
			{
				color: @baseCol_LightText;
				height: @baseIconSize * 1.3;
				line-height: @baseIconSize * 1.3;
			}
		}*/
}
#CouponBlock h1 a.button,
#QuickCouponBlock h1 a.button,
#CouponAlerts h1 a.button,
.alertContent h1 a.button,
#CouponBlock h1 span,
#QuickCouponBlock h1 span,
#CouponAlerts h1 span,
.alertContent h1 span {
  background-color: #8e0673;
  border-color: #8e0673;
  color: #fefefe;
  float: right;
  height: 24px;
  min-width: 24px;
  text-align: center;
  border-radius: 4px;
}
#CouponBlock h1 a.button:before,
#QuickCouponBlock h1 a.button:before,
#CouponAlerts h1 a.button:before,
.alertContent h1 a.button:before,
#CouponBlock h1 span:before,
#QuickCouponBlock h1 span:before,
#CouponAlerts h1 span:before,
.alertContent h1 span:before {
  color: #010562;
  font-size: 22px;
}
#CouponBlock h1 a.button,
#QuickCouponBlock h1 a.button,
#CouponAlerts h1 a.button,
.alertContent h1 a.button {
  position: relative;
  top: 0;
  right: 0;
}
#CouponBlock .emptyMsg,
#QuickCouponBlock .emptyMsg,
#CouponAlerts .emptyMsg,
.alertContent .emptyMsg {
  margin: 30px auto;
  color: #6dcff6;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
}
#CouponBlock footer,
#QuickCouponBlock footer,
#CouponAlerts footer,
.alertContent footer {
  border-top: solid 1px #e9ebef;
  background-color: #6dcff6;
  color: #010562;
  margin-top: 0px;
  text-align: right;
  height: auto;
  padding-bottom: 6px;
}
#CouponBlock footer > div,
#QuickCouponBlock footer > div,
#CouponAlerts footer > div,
.alertContent footer > div {
  margin-top: 12px;
}
#CouponBlock footer > div div,
#QuickCouponBlock footer > div div,
#CouponAlerts footer > div div,
.alertContent footer > div div {
  margin-top: 6px;
}
#CouponBlock footer > div div span,
#QuickCouponBlock footer > div div span,
#CouponAlerts footer > div div span,
.alertContent footer > div div span {
  font-weight: bold;
  margin-right: 12px;
}
#CouponBlock footer > div div.buttons,
#QuickCouponBlock footer > div div.buttons,
#CouponAlerts footer > div div.buttons,
.alertContent footer > div div.buttons {
  margin-top: 0;
}
#CouponBlock footer > div div.buttons div,
#QuickCouponBlock footer > div div.buttons div,
#CouponAlerts footer > div div.buttons div,
.alertContent footer > div div.buttons div {
  padding: 12px 4%;
  margin-top: 0;
}
#CouponBlock footer > div div.buttons div a,
#QuickCouponBlock footer > div div.buttons div a,
#CouponAlerts footer > div div.buttons div a,
.alertContent footer > div div.buttons div a {
  width: 48%;
  border: none;
  margin: 0 0 0 2%;
}
#CouponBlock footer > div div.buttons div a:first-child,
#QuickCouponBlock footer > div div.buttons div a:first-child,
#CouponAlerts footer > div div.buttons div a:first-child,
.alertContent footer > div div.buttons div a:first-child {
  margin: 0 2% 0 0;
}
#CouponBlock footer > div div.buttons .retain,
#QuickCouponBlock footer > div div.buttons .retain,
#CouponAlerts footer > div div.buttons .retain,
.alertContent footer > div div.buttons .retain {
  padding: 3px 12px;
  text-align: left;
  border-top: solid 1px #6dcff6;
}
#CouponBlock footer > div div.buttons .confirm,
#QuickCouponBlock footer > div div.buttons .confirm,
#CouponAlerts footer > div div.buttons .confirm,
.alertContent footer > div div.buttons .confirm {
  background-color: #8e0673;
  color: #fefefe;
}
#CouponBlock footer > div div.coupErrMsg,
#QuickCouponBlock footer > div div.coupErrMsg,
#CouponAlerts footer > div div.coupErrMsg,
.alertContent footer > div div.coupErrMsg {
  margin: 12px;
  text-align: center;
  margin-bottom: 0;
}
#CouponBlock footer > div div.coupErrMsg .error,
#QuickCouponBlock footer > div div.coupErrMsg .error,
#CouponAlerts footer > div div.coupErrMsg .error,
.alertContent footer > div div.coupErrMsg .error {
  margin: 0;
}
#CouponBlock footer input[type=checkbox] + label,
#QuickCouponBlock footer input[type=checkbox] + label,
#CouponAlerts footer input[type=checkbox] + label,
.alertContent footer input[type=checkbox] + label {
  color: #010562;
}
#CouponBlock footer input[type=checkbox] + label:before,
#QuickCouponBlock footer input[type=checkbox] + label:before,
#CouponAlerts footer input[type=checkbox] + label:before,
.alertContent footer input[type=checkbox] + label:before {
  color: #010562;
}
#CouponBlock form,
#QuickCouponBlock form,
#CouponAlerts form,
.alertContent form {
  background-color: #fefefe;
  margin-top: 0px;
}
#CouponBlock form div > input[type=checkbox] + label a,
#QuickCouponBlock form div > input[type=checkbox] + label a,
#CouponAlerts form div > input[type=checkbox] + label a,
.alertContent form div > input[type=checkbox] + label a {
  background-color: #fefefe;
  color: #0008b8;
}
#CouponBlock form div > input[type=checkbox]:checked + label a,
#QuickCouponBlock form div > input[type=checkbox]:checked + label a,
#CouponAlerts form div > input[type=checkbox]:checked + label a,
.alertContent form div > input[type=checkbox]:checked + label a {
  background-color: #0008b8;
  color: #fefefe;
}
#CouponBlock form header,
#QuickCouponBlock form header,
#CouponAlerts form header,
.alertContent form header {
  background-color: #cfeffc;
  text-align: right;
  padding: 6px;
}
#CouponBlock form header input,
#QuickCouponBlock form header input,
#CouponAlerts form header input,
.alertContent form header input {
  width: 80px;
}
#CouponBlock input[type="text"],
#QuickCouponBlock input[type="text"],
#CouponAlerts input[type="text"],
.alertContent input[type="text"],
#CouponBlock input[type="number"],
#QuickCouponBlock input[type="number"],
#CouponAlerts input[type="number"],
.alertContent input[type="number"],
#CouponBlock input[type="password"],
#QuickCouponBlock input[type="password"],
#CouponAlerts input[type="password"],
.alertContent input[type="password"] {
  text-align: right;
}
#CouponBlock input[type="text"]::placeholder,
#QuickCouponBlock input[type="text"]::placeholder,
#CouponAlerts input[type="text"]::placeholder,
.alertContent input[type="text"]::placeholder,
#CouponBlock input[type="number"]::placeholder,
#QuickCouponBlock input[type="number"]::placeholder,
#CouponAlerts input[type="number"]::placeholder,
.alertContent input[type="number"]::placeholder,
#CouponBlock input[type="password"]::placeholder,
#QuickCouponBlock input[type="password"]::placeholder,
#CouponAlerts input[type="password"]::placeholder,
.alertContent input[type="password"]::placeholder {
  color: #545964;
}
#CouponBlock input[type="text"]:-moz-read-only,
#QuickCouponBlock input[type="text"]:-moz-read-only,
#CouponAlerts input[type="text"]:-moz-read-only,
.alertContent input[type="text"]:-moz-read-only,
#CouponBlock input[type="number"]:-moz-read-only,
#QuickCouponBlock input[type="number"]:-moz-read-only,
#CouponAlerts input[type="number"]:-moz-read-only,
.alertContent input[type="number"]:-moz-read-only,
#CouponBlock input[type="password"]:-moz-read-only,
#QuickCouponBlock input[type="password"]:-moz-read-only,
#CouponAlerts input[type="password"]:-moz-read-only,
.alertContent input[type="password"]:-moz-read-only {
  background-color: transparent;
  cursor: not-allowed;
}
#CouponBlock input[type="text"]:read-only,
#QuickCouponBlock input[type="text"]:read-only,
#CouponAlerts input[type="text"]:read-only,
.alertContent input[type="text"]:read-only,
#CouponBlock input[type="number"]:read-only,
#QuickCouponBlock input[type="number"]:read-only,
#CouponAlerts input[type="number"]:read-only,
.alertContent input[type="number"]:read-only,
#CouponBlock input[type="password"]:read-only,
#QuickCouponBlock input[type="password"]:read-only,
#CouponAlerts input[type="password"]:read-only,
.alertContent input[type="password"]:read-only {
  background-color: transparent;
  cursor: not-allowed;
}
#CouponBlock input[type="text"]:focus,
#QuickCouponBlock input[type="text"]:focus,
#CouponAlerts input[type="text"]:focus,
.alertContent input[type="text"]:focus,
#CouponBlock input[type="number"]:focus,
#QuickCouponBlock input[type="number"]:focus,
#CouponAlerts input[type="number"]:focus,
.alertContent input[type="number"]:focus,
#CouponBlock input[type="password"]:focus,
#QuickCouponBlock input[type="password"]:focus,
#CouponAlerts input[type="password"]:focus,
.alertContent input[type="password"]:focus {
  outline: auto 1px #0008b8;
}
#CouponBlock input[type="text"]:focus::placeholder,
#QuickCouponBlock input[type="text"]:focus::placeholder,
#CouponAlerts input[type="text"]:focus::placeholder,
.alertContent input[type="text"]:focus::placeholder,
#CouponBlock input[type="number"]:focus::placeholder,
#QuickCouponBlock input[type="number"]:focus::placeholder,
#CouponAlerts input[type="number"]:focus::placeholder,
.alertContent input[type="number"]:focus::placeholder,
#CouponBlock input[type="password"]:focus::placeholder,
#QuickCouponBlock input[type="password"]:focus::placeholder,
#CouponAlerts input[type="password"]:focus::placeholder,
.alertContent input[type="password"]:focus::placeholder {
  color: transparent;
}
#CouponBlock .couponLegs,
#QuickCouponBlock .couponLegs,
#CouponAlerts .couponLegs,
.alertContent .couponLegs,
#CouponBlock .alertLegs,
#QuickCouponBlock .alertLegs,
#CouponAlerts .alertLegs,
.alertContent .alertLegs {
  background-color: #cfeffc;
  padding: 6px;
}
#CouponBlock .couponLegs .couponLeg,
#QuickCouponBlock .couponLegs .couponLeg,
#CouponAlerts .couponLegs .couponLeg,
.alertContent .couponLegs .couponLeg,
#CouponBlock .alertLegs .couponLeg,
#QuickCouponBlock .alertLegs .couponLeg,
#CouponAlerts .alertLegs .couponLeg,
.alertContent .alertLegs .couponLeg,
#CouponBlock .couponLegs .alertLeg,
#QuickCouponBlock .couponLegs .alertLeg,
#CouponAlerts .couponLegs .alertLeg,
.alertContent .couponLegs .alertLeg,
#CouponBlock .alertLegs .alertLeg,
#QuickCouponBlock .alertLegs .alertLeg,
#CouponAlerts .alertLegs .alertLeg,
.alertContent .alertLegs .alertLeg {
  padding: 9px;
  border: solid 1px #2c2f36;
  border-radius: 4px;
  background-color: #fefefe;
  margin-bottom: 6px;
}
#CouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH,
#QuickCouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH,
#CouponAlerts .couponLegs .couponLeg .button.icon.icon-TRASH,
.alertContent .couponLegs .couponLeg .button.icon.icon-TRASH,
#CouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH,
#QuickCouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH,
#CouponAlerts .alertLegs .couponLeg .button.icon.icon-TRASH,
.alertContent .alertLegs .couponLeg .button.icon.icon-TRASH,
#CouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH,
#QuickCouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH,
#CouponAlerts .couponLegs .alertLeg .button.icon.icon-TRASH,
.alertContent .couponLegs .alertLeg .button.icon.icon-TRASH,
#CouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH,
#QuickCouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH,
#CouponAlerts .alertLegs .alertLeg .button.icon.icon-TRASH,
.alertContent .alertLegs .alertLeg .button.icon.icon-TRASH {
  float: right;
  line-height: 12px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  margin: -3px -3px;
  padding: 3px 0px 0px 0;
  border: none;
}
#CouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH:before,
#QuickCouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH:before,
#CouponAlerts .couponLegs .couponLeg .button.icon.icon-TRASH:before,
.alertContent .couponLegs .couponLeg .button.icon.icon-TRASH:before,
#CouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH:before,
#QuickCouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH:before,
#CouponAlerts .alertLegs .couponLeg .button.icon.icon-TRASH:before,
.alertContent .alertLegs .couponLeg .button.icon.icon-TRASH:before,
#CouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH:before,
#QuickCouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH:before,
#CouponAlerts .couponLegs .alertLeg .button.icon.icon-TRASH:before,
.alertContent .couponLegs .alertLeg .button.icon.icon-TRASH:before,
#CouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH:before,
#QuickCouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH:before,
#CouponAlerts .alertLegs .alertLeg .button.icon.icon-TRASH:before,
.alertContent .alertLegs .alertLeg .button.icon.icon-TRASH:before {
  font-size: 16.25px;
}
#CouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH:hover,
#QuickCouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH:hover,
#CouponAlerts .couponLegs .couponLeg .button.icon.icon-TRASH:hover,
.alertContent .couponLegs .couponLeg .button.icon.icon-TRASH:hover,
#CouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH:hover,
#QuickCouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH:hover,
#CouponAlerts .alertLegs .couponLeg .button.icon.icon-TRASH:hover,
.alertContent .alertLegs .couponLeg .button.icon.icon-TRASH:hover,
#CouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH:hover,
#QuickCouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH:hover,
#CouponAlerts .couponLegs .alertLeg .button.icon.icon-TRASH:hover,
.alertContent .couponLegs .alertLeg .button.icon.icon-TRASH:hover,
#CouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH:hover,
#QuickCouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH:hover,
#CouponAlerts .alertLegs .alertLeg .button.icon.icon-TRASH:hover,
.alertContent .alertLegs .alertLeg .button.icon.icon-TRASH:hover {
  color: #d7102d;
}
#CouponBlock .couponLegs .couponLeg div.icon.sport:before,
#QuickCouponBlock .couponLegs .couponLeg div.icon.sport:before,
#CouponAlerts .couponLegs .couponLeg div.icon.sport:before,
.alertContent .couponLegs .couponLeg div.icon.sport:before,
#CouponBlock .alertLegs .couponLeg div.icon.sport:before,
#QuickCouponBlock .alertLegs .couponLeg div.icon.sport:before,
#CouponAlerts .alertLegs .couponLeg div.icon.sport:before,
.alertContent .alertLegs .couponLeg div.icon.sport:before,
#CouponBlock .couponLegs .alertLeg div.icon.sport:before,
#QuickCouponBlock .couponLegs .alertLeg div.icon.sport:before,
#CouponAlerts .couponLegs .alertLeg div.icon.sport:before,
.alertContent .couponLegs .alertLeg div.icon.sport:before,
#CouponBlock .alertLegs .alertLeg div.icon.sport:before,
#QuickCouponBlock .alertLegs .alertLeg div.icon.sport:before,
#CouponAlerts .alertLegs .alertLeg div.icon.sport:before,
.alertContent .alertLegs .alertLeg div.icon.sport:before {
  margin-right: 9px;
  margin-top: -3px;
  height: 40px;
  width: 40px;
  font-size: 40px;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
}
#CouponBlock .couponLegs .couponLeg .eventName,
#QuickCouponBlock .couponLegs .couponLeg .eventName,
#CouponAlerts .couponLegs .couponLeg .eventName,
.alertContent .couponLegs .couponLeg .eventName,
#CouponBlock .alertLegs .couponLeg .eventName,
#QuickCouponBlock .alertLegs .couponLeg .eventName,
#CouponAlerts .alertLegs .couponLeg .eventName,
.alertContent .alertLegs .couponLeg .eventName,
#CouponBlock .couponLegs .alertLeg .eventName,
#QuickCouponBlock .couponLegs .alertLeg .eventName,
#CouponAlerts .couponLegs .alertLeg .eventName,
.alertContent .couponLegs .alertLeg .eventName,
#CouponBlock .alertLegs .alertLeg .eventName,
#QuickCouponBlock .alertLegs .alertLeg .eventName,
#CouponAlerts .alertLegs .alertLeg .eventName,
.alertContent .alertLegs .alertLeg .eventName,
#CouponBlock .couponLegs .couponLeg .selection,
#QuickCouponBlock .couponLegs .couponLeg .selection,
#CouponAlerts .couponLegs .couponLeg .selection,
.alertContent .couponLegs .couponLeg .selection,
#CouponBlock .alertLegs .couponLeg .selection,
#QuickCouponBlock .alertLegs .couponLeg .selection,
#CouponAlerts .alertLegs .couponLeg .selection,
.alertContent .alertLegs .couponLeg .selection,
#CouponBlock .couponLegs .alertLeg .selection,
#QuickCouponBlock .couponLegs .alertLeg .selection,
#CouponAlerts .couponLegs .alertLeg .selection,
.alertContent .couponLegs .alertLeg .selection,
#CouponBlock .alertLegs .alertLeg .selection,
#QuickCouponBlock .alertLegs .alertLeg .selection,
#CouponAlerts .alertLegs .alertLeg .selection,
.alertContent .alertLegs .alertLeg .selection,
#CouponBlock .couponLegs .couponLeg .teamNames,
#QuickCouponBlock .couponLegs .couponLeg .teamNames,
#CouponAlerts .couponLegs .couponLeg .teamNames,
.alertContent .couponLegs .couponLeg .teamNames,
#CouponBlock .alertLegs .couponLeg .teamNames,
#QuickCouponBlock .alertLegs .couponLeg .teamNames,
#CouponAlerts .alertLegs .couponLeg .teamNames,
.alertContent .alertLegs .couponLeg .teamNames,
#CouponBlock .couponLegs .alertLeg .teamNames,
#QuickCouponBlock .couponLegs .alertLeg .teamNames,
#CouponAlerts .couponLegs .alertLeg .teamNames,
.alertContent .couponLegs .alertLeg .teamNames,
#CouponBlock .alertLegs .alertLeg .teamNames,
#QuickCouponBlock .alertLegs .alertLeg .teamNames,
#CouponAlerts .alertLegs .alertLeg .teamNames,
.alertContent .alertLegs .alertLeg .teamNames {
  margin: 0 27px 0 0;
}
#CouponBlock .couponLegs .couponLeg .eventName table,
#QuickCouponBlock .couponLegs .couponLeg .eventName table,
#CouponAlerts .couponLegs .couponLeg .eventName table,
.alertContent .couponLegs .couponLeg .eventName table,
#CouponBlock .alertLegs .couponLeg .eventName table,
#QuickCouponBlock .alertLegs .couponLeg .eventName table,
#CouponAlerts .alertLegs .couponLeg .eventName table,
.alertContent .alertLegs .couponLeg .eventName table,
#CouponBlock .couponLegs .alertLeg .eventName table,
#QuickCouponBlock .couponLegs .alertLeg .eventName table,
#CouponAlerts .couponLegs .alertLeg .eventName table,
.alertContent .couponLegs .alertLeg .eventName table,
#CouponBlock .alertLegs .alertLeg .eventName table,
#QuickCouponBlock .alertLegs .alertLeg .eventName table,
#CouponAlerts .alertLegs .alertLeg .eventName table,
.alertContent .alertLegs .alertLeg .eventName table,
#CouponBlock .couponLegs .couponLeg .selection table,
#QuickCouponBlock .couponLegs .couponLeg .selection table,
#CouponAlerts .couponLegs .couponLeg .selection table,
.alertContent .couponLegs .couponLeg .selection table,
#CouponBlock .alertLegs .couponLeg .selection table,
#QuickCouponBlock .alertLegs .couponLeg .selection table,
#CouponAlerts .alertLegs .couponLeg .selection table,
.alertContent .alertLegs .couponLeg .selection table,
#CouponBlock .couponLegs .alertLeg .selection table,
#QuickCouponBlock .couponLegs .alertLeg .selection table,
#CouponAlerts .couponLegs .alertLeg .selection table,
.alertContent .couponLegs .alertLeg .selection table,
#CouponBlock .alertLegs .alertLeg .selection table,
#QuickCouponBlock .alertLegs .alertLeg .selection table,
#CouponAlerts .alertLegs .alertLeg .selection table,
.alertContent .alertLegs .alertLeg .selection table,
#CouponBlock .couponLegs .couponLeg .teamNames table,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table,
#CouponAlerts .couponLegs .couponLeg .teamNames table,
.alertContent .couponLegs .couponLeg .teamNames table,
#CouponBlock .alertLegs .couponLeg .teamNames table,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table,
#CouponAlerts .alertLegs .couponLeg .teamNames table,
.alertContent .alertLegs .couponLeg .teamNames table,
#CouponBlock .couponLegs .alertLeg .teamNames table,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table,
#CouponAlerts .couponLegs .alertLeg .teamNames table,
.alertContent .couponLegs .alertLeg .teamNames table,
#CouponBlock .alertLegs .alertLeg .teamNames table,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table,
#CouponAlerts .alertLegs .alertLeg .teamNames table,
.alertContent .alertLegs .alertLeg .teamNames table {
  margin: 9px 0 0 36px;
}
#CouponBlock .couponLegs .couponLeg .eventName table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .eventName table tbody th,
#CouponAlerts .couponLegs .couponLeg .eventName table tbody th,
.alertContent .couponLegs .couponLeg .eventName table tbody th,
#CouponBlock .alertLegs .couponLeg .eventName table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .eventName table tbody th,
#CouponAlerts .alertLegs .couponLeg .eventName table tbody th,
.alertContent .alertLegs .couponLeg .eventName table tbody th,
#CouponBlock .couponLegs .alertLeg .eventName table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .eventName table tbody th,
#CouponAlerts .couponLegs .alertLeg .eventName table tbody th,
.alertContent .couponLegs .alertLeg .eventName table tbody th,
#CouponBlock .alertLegs .alertLeg .eventName table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .eventName table tbody th,
#CouponAlerts .alertLegs .alertLeg .eventName table tbody th,
.alertContent .alertLegs .alertLeg .eventName table tbody th,
#CouponBlock .couponLegs .couponLeg .selection table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .selection table tbody th,
#CouponAlerts .couponLegs .couponLeg .selection table tbody th,
.alertContent .couponLegs .couponLeg .selection table tbody th,
#CouponBlock .alertLegs .couponLeg .selection table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .selection table tbody th,
#CouponAlerts .alertLegs .couponLeg .selection table tbody th,
.alertContent .alertLegs .couponLeg .selection table tbody th,
#CouponBlock .couponLegs .alertLeg .selection table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .selection table tbody th,
#CouponAlerts .couponLegs .alertLeg .selection table tbody th,
.alertContent .couponLegs .alertLeg .selection table tbody th,
#CouponBlock .alertLegs .alertLeg .selection table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .selection table tbody th,
#CouponAlerts .alertLegs .alertLeg .selection table tbody th,
.alertContent .alertLegs .alertLeg .selection table tbody th,
#CouponBlock .couponLegs .couponLeg .teamNames table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table tbody th,
#CouponAlerts .couponLegs .couponLeg .teamNames table tbody th,
.alertContent .couponLegs .couponLeg .teamNames table tbody th,
#CouponBlock .alertLegs .couponLeg .teamNames table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table tbody th,
#CouponAlerts .alertLegs .couponLeg .teamNames table tbody th,
.alertContent .alertLegs .couponLeg .teamNames table tbody th,
#CouponBlock .couponLegs .alertLeg .teamNames table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table tbody th,
#CouponAlerts .couponLegs .alertLeg .teamNames table tbody th,
.alertContent .couponLegs .alertLeg .teamNames table tbody th,
#CouponBlock .alertLegs .alertLeg .teamNames table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table tbody th,
#CouponAlerts .alertLegs .alertLeg .teamNames table tbody th,
.alertContent .alertLegs .alertLeg .teamNames table tbody th,
#CouponBlock .couponLegs .couponLeg .eventName table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .eventName table tbody td,
#CouponAlerts .couponLegs .couponLeg .eventName table tbody td,
.alertContent .couponLegs .couponLeg .eventName table tbody td,
#CouponBlock .alertLegs .couponLeg .eventName table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .eventName table tbody td,
#CouponAlerts .alertLegs .couponLeg .eventName table tbody td,
.alertContent .alertLegs .couponLeg .eventName table tbody td,
#CouponBlock .couponLegs .alertLeg .eventName table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .eventName table tbody td,
#CouponAlerts .couponLegs .alertLeg .eventName table tbody td,
.alertContent .couponLegs .alertLeg .eventName table tbody td,
#CouponBlock .alertLegs .alertLeg .eventName table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .eventName table tbody td,
#CouponAlerts .alertLegs .alertLeg .eventName table tbody td,
.alertContent .alertLegs .alertLeg .eventName table tbody td,
#CouponBlock .couponLegs .couponLeg .selection table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .selection table tbody td,
#CouponAlerts .couponLegs .couponLeg .selection table tbody td,
.alertContent .couponLegs .couponLeg .selection table tbody td,
#CouponBlock .alertLegs .couponLeg .selection table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .selection table tbody td,
#CouponAlerts .alertLegs .couponLeg .selection table tbody td,
.alertContent .alertLegs .couponLeg .selection table tbody td,
#CouponBlock .couponLegs .alertLeg .selection table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .selection table tbody td,
#CouponAlerts .couponLegs .alertLeg .selection table tbody td,
.alertContent .couponLegs .alertLeg .selection table tbody td,
#CouponBlock .alertLegs .alertLeg .selection table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .selection table tbody td,
#CouponAlerts .alertLegs .alertLeg .selection table tbody td,
.alertContent .alertLegs .alertLeg .selection table tbody td,
#CouponBlock .couponLegs .couponLeg .teamNames table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table tbody td,
#CouponAlerts .couponLegs .couponLeg .teamNames table tbody td,
.alertContent .couponLegs .couponLeg .teamNames table tbody td,
#CouponBlock .alertLegs .couponLeg .teamNames table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table tbody td,
#CouponAlerts .alertLegs .couponLeg .teamNames table tbody td,
.alertContent .alertLegs .couponLeg .teamNames table tbody td,
#CouponBlock .couponLegs .alertLeg .teamNames table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table tbody td,
#CouponAlerts .couponLegs .alertLeg .teamNames table tbody td,
.alertContent .couponLegs .alertLeg .teamNames table tbody td,
#CouponBlock .alertLegs .alertLeg .teamNames table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table tbody td,
#CouponAlerts .alertLegs .alertLeg .teamNames table tbody td,
.alertContent .alertLegs .alertLeg .teamNames table tbody td {
  padding-top: 6px;
  padding-bottom: 0;
}
#CouponBlock .couponLegs .couponLeg .eventName table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .eventName table tbody th,
#CouponAlerts .couponLegs .couponLeg .eventName table tbody th,
.alertContent .couponLegs .couponLeg .eventName table tbody th,
#CouponBlock .alertLegs .couponLeg .eventName table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .eventName table tbody th,
#CouponAlerts .alertLegs .couponLeg .eventName table tbody th,
.alertContent .alertLegs .couponLeg .eventName table tbody th,
#CouponBlock .couponLegs .alertLeg .eventName table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .eventName table tbody th,
#CouponAlerts .couponLegs .alertLeg .eventName table tbody th,
.alertContent .couponLegs .alertLeg .eventName table tbody th,
#CouponBlock .alertLegs .alertLeg .eventName table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .eventName table tbody th,
#CouponAlerts .alertLegs .alertLeg .eventName table tbody th,
.alertContent .alertLegs .alertLeg .eventName table tbody th,
#CouponBlock .couponLegs .couponLeg .selection table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .selection table tbody th,
#CouponAlerts .couponLegs .couponLeg .selection table tbody th,
.alertContent .couponLegs .couponLeg .selection table tbody th,
#CouponBlock .alertLegs .couponLeg .selection table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .selection table tbody th,
#CouponAlerts .alertLegs .couponLeg .selection table tbody th,
.alertContent .alertLegs .couponLeg .selection table tbody th,
#CouponBlock .couponLegs .alertLeg .selection table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .selection table tbody th,
#CouponAlerts .couponLegs .alertLeg .selection table tbody th,
.alertContent .couponLegs .alertLeg .selection table tbody th,
#CouponBlock .alertLegs .alertLeg .selection table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .selection table tbody th,
#CouponAlerts .alertLegs .alertLeg .selection table tbody th,
.alertContent .alertLegs .alertLeg .selection table tbody th,
#CouponBlock .couponLegs .couponLeg .teamNames table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table tbody th,
#CouponAlerts .couponLegs .couponLeg .teamNames table tbody th,
.alertContent .couponLegs .couponLeg .teamNames table tbody th,
#CouponBlock .alertLegs .couponLeg .teamNames table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table tbody th,
#CouponAlerts .alertLegs .couponLeg .teamNames table tbody th,
.alertContent .alertLegs .couponLeg .teamNames table tbody th,
#CouponBlock .couponLegs .alertLeg .teamNames table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table tbody th,
#CouponAlerts .couponLegs .alertLeg .teamNames table tbody th,
.alertContent .couponLegs .alertLeg .teamNames table tbody th,
#CouponBlock .alertLegs .alertLeg .teamNames table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table tbody th,
#CouponAlerts .alertLegs .alertLeg .teamNames table tbody th,
.alertContent .alertLegs .alertLeg .teamNames table tbody th {
  font-weight: bold;
}
#CouponBlock .couponLegs .couponLeg .eventName table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .eventName table tbody td,
#CouponAlerts .couponLegs .couponLeg .eventName table tbody td,
.alertContent .couponLegs .couponLeg .eventName table tbody td,
#CouponBlock .alertLegs .couponLeg .eventName table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .eventName table tbody td,
#CouponAlerts .alertLegs .couponLeg .eventName table tbody td,
.alertContent .alertLegs .couponLeg .eventName table tbody td,
#CouponBlock .couponLegs .alertLeg .eventName table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .eventName table tbody td,
#CouponAlerts .couponLegs .alertLeg .eventName table tbody td,
.alertContent .couponLegs .alertLeg .eventName table tbody td,
#CouponBlock .alertLegs .alertLeg .eventName table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .eventName table tbody td,
#CouponAlerts .alertLegs .alertLeg .eventName table tbody td,
.alertContent .alertLegs .alertLeg .eventName table tbody td,
#CouponBlock .couponLegs .couponLeg .selection table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .selection table tbody td,
#CouponAlerts .couponLegs .couponLeg .selection table tbody td,
.alertContent .couponLegs .couponLeg .selection table tbody td,
#CouponBlock .alertLegs .couponLeg .selection table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .selection table tbody td,
#CouponAlerts .alertLegs .couponLeg .selection table tbody td,
.alertContent .alertLegs .couponLeg .selection table tbody td,
#CouponBlock .couponLegs .alertLeg .selection table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .selection table tbody td,
#CouponAlerts .couponLegs .alertLeg .selection table tbody td,
.alertContent .couponLegs .alertLeg .selection table tbody td,
#CouponBlock .alertLegs .alertLeg .selection table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .selection table tbody td,
#CouponAlerts .alertLegs .alertLeg .selection table tbody td,
.alertContent .alertLegs .alertLeg .selection table tbody td,
#CouponBlock .couponLegs .couponLeg .teamNames table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table tbody td,
#CouponAlerts .couponLegs .couponLeg .teamNames table tbody td,
.alertContent .couponLegs .couponLeg .teamNames table tbody td,
#CouponBlock .alertLegs .couponLeg .teamNames table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table tbody td,
#CouponAlerts .alertLegs .couponLeg .teamNames table tbody td,
.alertContent .alertLegs .couponLeg .teamNames table tbody td,
#CouponBlock .couponLegs .alertLeg .teamNames table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table tbody td,
#CouponAlerts .couponLegs .alertLeg .teamNames table tbody td,
.alertContent .couponLegs .alertLeg .teamNames table tbody td,
#CouponBlock .alertLegs .alertLeg .teamNames table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table tbody td,
#CouponAlerts .alertLegs .alertLeg .teamNames table tbody td,
.alertContent .alertLegs .alertLeg .teamNames table tbody td {
  text-align: left;
}
#CouponBlock .couponLegs .couponLeg .eventName,
#QuickCouponBlock .couponLegs .couponLeg .eventName,
#CouponAlerts .couponLegs .couponLeg .eventName,
.alertContent .couponLegs .couponLeg .eventName,
#CouponBlock .alertLegs .couponLeg .eventName,
#QuickCouponBlock .alertLegs .couponLeg .eventName,
#CouponAlerts .alertLegs .couponLeg .eventName,
.alertContent .alertLegs .couponLeg .eventName,
#CouponBlock .couponLegs .alertLeg .eventName,
#QuickCouponBlock .couponLegs .alertLeg .eventName,
#CouponAlerts .couponLegs .alertLeg .eventName,
.alertContent .couponLegs .alertLeg .eventName,
#CouponBlock .alertLegs .alertLeg .eventName,
#QuickCouponBlock .alertLegs .alertLeg .eventName,
#CouponAlerts .alertLegs .alertLeg .eventName,
.alertContent .alertLegs .alertLeg .eventName {
  font-size: 14.3px;
  margin: 0 12px 0 0;
}
#CouponBlock .couponLegs .couponLeg .teamNames,
#QuickCouponBlock .couponLegs .couponLeg .teamNames,
#CouponAlerts .couponLegs .couponLeg .teamNames,
.alertContent .couponLegs .couponLeg .teamNames,
#CouponBlock .alertLegs .couponLeg .teamNames,
#QuickCouponBlock .alertLegs .couponLeg .teamNames,
#CouponAlerts .alertLegs .couponLeg .teamNames,
.alertContent .alertLegs .couponLeg .teamNames,
#CouponBlock .couponLegs .alertLeg .teamNames,
#QuickCouponBlock .couponLegs .alertLeg .teamNames,
#CouponAlerts .couponLegs .alertLeg .teamNames,
.alertContent .couponLegs .alertLeg .teamNames,
#CouponBlock .alertLegs .alertLeg .teamNames,
#QuickCouponBlock .alertLegs .alertLeg .teamNames,
#CouponAlerts .alertLegs .alertLeg .teamNames,
.alertContent .alertLegs .alertLeg .teamNames {
  font-size: 11.7px;
  margin: 0 12px 0 0;
}
#CouponBlock .couponLegs .couponLeg .selection,
#QuickCouponBlock .couponLegs .couponLeg .selection,
#CouponAlerts .couponLegs .couponLeg .selection,
.alertContent .couponLegs .couponLeg .selection,
#CouponBlock .alertLegs .couponLeg .selection,
#QuickCouponBlock .alertLegs .couponLeg .selection,
#CouponAlerts .alertLegs .couponLeg .selection,
.alertContent .alertLegs .couponLeg .selection,
#CouponBlock .couponLegs .alertLeg .selection,
#QuickCouponBlock .couponLegs .alertLeg .selection,
#CouponAlerts .couponLegs .alertLeg .selection,
.alertContent .couponLegs .alertLeg .selection,
#CouponBlock .alertLegs .alertLeg .selection,
#QuickCouponBlock .alertLegs .alertLeg .selection,
#CouponAlerts .alertLegs .alertLeg .selection,
.alertContent .alertLegs .alertLeg .selection {
  font-weight: bold;
  font-size: 18.2px;
}
#CouponBlock .couponLegs .couponLeg .coupHead,
#QuickCouponBlock .couponLegs .couponLeg .coupHead,
#CouponAlerts .couponLegs .couponLeg .coupHead,
.alertContent .couponLegs .couponLeg .coupHead,
#CouponBlock .alertLegs .couponLeg .coupHead,
#QuickCouponBlock .alertLegs .couponLeg .coupHead,
#CouponAlerts .alertLegs .couponLeg .coupHead,
.alertContent .alertLegs .couponLeg .coupHead,
#CouponBlock .couponLegs .alertLeg .coupHead,
#QuickCouponBlock .couponLegs .alertLeg .coupHead,
#CouponAlerts .couponLegs .alertLeg .coupHead,
.alertContent .couponLegs .alertLeg .coupHead,
#CouponBlock .alertLegs .alertLeg .coupHead,
#QuickCouponBlock .alertLegs .alertLeg .coupHead,
#CouponAlerts .alertLegs .alertLeg .coupHead,
.alertContent .alertLegs .alertLeg .coupHead {
  margin-bottom: 3px;
  padding-left: 45px;
  position: relative;
  min-height: 45px;
}
#CouponBlock .couponLegs .couponLeg .controls,
#QuickCouponBlock .couponLegs .couponLeg .controls,
#CouponAlerts .couponLegs .couponLeg .controls,
.alertContent .couponLegs .couponLeg .controls,
#CouponBlock .alertLegs .couponLeg .controls,
#QuickCouponBlock .alertLegs .couponLeg .controls,
#CouponAlerts .alertLegs .couponLeg .controls,
.alertContent .alertLegs .couponLeg .controls,
#CouponBlock .couponLegs .alertLeg .controls,
#QuickCouponBlock .couponLegs .alertLeg .controls,
#CouponAlerts .couponLegs .alertLeg .controls,
.alertContent .couponLegs .alertLeg .controls,
#CouponBlock .alertLegs .alertLeg .controls,
#QuickCouponBlock .alertLegs .alertLeg .controls,
#CouponAlerts .alertLegs .alertLeg .controls,
.alertContent .alertLegs .alertLeg .controls {
  margin-top: 3px;
  text-align: right;
}
#CouponBlock .couponLegs .couponLeg .controls .coupErrMsg,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupErrMsg,
#CouponAlerts .couponLegs .couponLeg .controls .coupErrMsg,
.alertContent .couponLegs .couponLeg .controls .coupErrMsg,
#CouponBlock .alertLegs .couponLeg .controls .coupErrMsg,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupErrMsg,
#CouponAlerts .alertLegs .couponLeg .controls .coupErrMsg,
.alertContent .alertLegs .couponLeg .controls .coupErrMsg,
#CouponBlock .couponLegs .alertLeg .controls .coupErrMsg,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupErrMsg,
#CouponAlerts .couponLegs .alertLeg .controls .coupErrMsg,
.alertContent .couponLegs .alertLeg .controls .coupErrMsg,
#CouponBlock .alertLegs .alertLeg .controls .coupErrMsg,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupErrMsg,
#CouponAlerts .alertLegs .alertLeg .controls .coupErrMsg,
.alertContent .alertLegs .alertLeg .controls .coupErrMsg {
  background-color: #fde9ec;
  border: solid 1px #d7102d;
  text-align: center;
  padding: 6px;
  color: #2C2F36;
  margin-top: 6px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupErrMsg a,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupErrMsg a,
#CouponAlerts .couponLegs .couponLeg .controls .coupErrMsg a,
.alertContent .couponLegs .couponLeg .controls .coupErrMsg a,
#CouponBlock .alertLegs .couponLeg .controls .coupErrMsg a,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupErrMsg a,
#CouponAlerts .alertLegs .couponLeg .controls .coupErrMsg a,
.alertContent .alertLegs .couponLeg .controls .coupErrMsg a,
#CouponBlock .couponLegs .alertLeg .controls .coupErrMsg a,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupErrMsg a,
#CouponAlerts .couponLegs .alertLeg .controls .coupErrMsg a,
.alertContent .couponLegs .alertLeg .controls .coupErrMsg a,
#CouponBlock .alertLegs .alertLeg .controls .coupErrMsg a,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupErrMsg a,
#CouponAlerts .alertLegs .alertLeg .controls .coupErrMsg a,
.alertContent .alertLegs .alertLeg .controls .coupErrMsg a {
  width: 45%;
  margin: 3px 3px 3px 3px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts {
  font-size: 13px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table {
  width: 100%;
  margin: 12px auto 0 auto;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr {
  width: 100%;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td {
  width: 33%;
  text-align: center;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input {
  width: 100%;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox {
  width: 34%;
  position: relative;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead {
  background-color: transparent;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td {
  font-weight: bold;
  padding: 3px;
  text-align: center;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td {
  padding: 3px 0 0 0;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input {
  width: 78px;
  font-size: 13px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB {
  width: 100%;
  margin: 9px 0 9px 0;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div {
  text-align: right;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton {
  display: inline-block;
  font-size: 10.4px;
  text-align: center;
  width: 23%;
  margin: 0 1%;
  box-sizing: border-box;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip {
  position: relative;
  display: inline-block;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #1d3a77;
  color: #fefefe;
  text-align: center;
  padding: 3px;
  border-radius: 4px;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext {
  visibility: visible;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label {
  display: block;
  cursor: pointer;
  background-color: transparent;
  border: solid 1px #2C2F36;
  border-radius: 4px;
  color: #010562;
  text-align: center;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 10.4px;
  padding: 3px 3px 3px 3px;
  width: auto;
  line-height: 11px;
  height: auto;
  margin: 0 auto 0 auto;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon {
  padding: 0 0 0 1px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before {
  font-size: 28px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before {
  font-size: 6.5px;
  color: transparent;
  display: none;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected {
  background-color: #6dcff6;
  color: #010562;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label {
  background-color: #6dcff6;
  border-color: #6dcff6;
  color: #010562;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled {
  opacity: 0.6;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
.alertContent .couponLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
.alertContent .alertLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
.alertContent .couponLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
.alertContent .alertLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input {
  font-size: 13px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .normalDivi.boosted {
  display: none;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .boostedDivi,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .boostedDivi,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .boostedDivi,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .boostedDivi,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .boostedDivi,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .boostedDivi,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .boostedDivi,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .boostedDivi,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .boostedDivi,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .boostedDivi,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .boostedDivi,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .boostedDivi,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .boostedDivi,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .boostedDivi,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .boostedDivi,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .boostedDivi {
  color: #0008b8;
  font-weight: bold;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg {
  padding-top: 9px;
  border-top: 2px dotted #0008b8;
  margin-top: 9px;
  text-align: center;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg span {
  font-weight: bold;
}
#CouponBlock .couponLegs .couponLeg .finalMessage,
#QuickCouponBlock .couponLegs .couponLeg .finalMessage,
#CouponAlerts .couponLegs .couponLeg .finalMessage,
.alertContent .couponLegs .couponLeg .finalMessage,
#CouponBlock .alertLegs .couponLeg .finalMessage,
#QuickCouponBlock .alertLegs .couponLeg .finalMessage,
#CouponAlerts .alertLegs .couponLeg .finalMessage,
.alertContent .alertLegs .couponLeg .finalMessage,
#CouponBlock .couponLegs .alertLeg .finalMessage,
#QuickCouponBlock .couponLegs .alertLeg .finalMessage,
#CouponAlerts .couponLegs .alertLeg .finalMessage,
.alertContent .couponLegs .alertLeg .finalMessage,
#CouponBlock .alertLegs .alertLeg .finalMessage,
#QuickCouponBlock .alertLegs .alertLeg .finalMessage,
#CouponAlerts .alertLegs .alertLeg .finalMessage,
.alertContent .alertLegs .alertLeg .finalMessage {
  margin-top: 9px;
  border-top: dotted 2px #0008b8;
  padding-top: 9px;
  line-height: 21px;
}
#CouponBlock .couponLegs .couponLeg .finalMessage span,
#QuickCouponBlock .couponLegs .couponLeg .finalMessage span,
#CouponAlerts .couponLegs .couponLeg .finalMessage span,
.alertContent .couponLegs .couponLeg .finalMessage span,
#CouponBlock .alertLegs .couponLeg .finalMessage span,
#QuickCouponBlock .alertLegs .couponLeg .finalMessage span,
#CouponAlerts .alertLegs .couponLeg .finalMessage span,
.alertContent .alertLegs .couponLeg .finalMessage span,
#CouponBlock .couponLegs .alertLeg .finalMessage span,
#QuickCouponBlock .couponLegs .alertLeg .finalMessage span,
#CouponAlerts .couponLegs .alertLeg .finalMessage span,
.alertContent .couponLegs .alertLeg .finalMessage span,
#CouponBlock .alertLegs .alertLeg .finalMessage span,
#QuickCouponBlock .alertLegs .alertLeg .finalMessage span,
#CouponAlerts .alertLegs .alertLeg .finalMessage span,
.alertContent .alertLegs .alertLeg .finalMessage span {
  font-weight: bold;
}
#CouponBlock .couponLegs .couponLeg table,
#QuickCouponBlock .couponLegs .couponLeg table,
#CouponAlerts .couponLegs .couponLeg table,
.alertContent .couponLegs .couponLeg table,
#CouponBlock .alertLegs .couponLeg table,
#QuickCouponBlock .alertLegs .couponLeg table,
#CouponAlerts .alertLegs .couponLeg table,
.alertContent .alertLegs .couponLeg table,
#CouponBlock .couponLegs .alertLeg table,
#QuickCouponBlock .couponLegs .alertLeg table,
#CouponAlerts .couponLegs .alertLeg table,
.alertContent .couponLegs .alertLeg table,
#CouponBlock .alertLegs .alertLeg table,
#QuickCouponBlock .alertLegs .alertLeg table,
#CouponAlerts .alertLegs .alertLeg table,
.alertContent .alertLegs .alertLeg table {
  width: auto;
}
#CouponBlock .couponLegs .couponLeg table tr,
#QuickCouponBlock .couponLegs .couponLeg table tr,
#CouponAlerts .couponLegs .couponLeg table tr,
.alertContent .couponLegs .couponLeg table tr,
#CouponBlock .alertLegs .couponLeg table tr,
#QuickCouponBlock .alertLegs .couponLeg table tr,
#CouponAlerts .alertLegs .couponLeg table tr,
.alertContent .alertLegs .couponLeg table tr,
#CouponBlock .couponLegs .alertLeg table tr,
#QuickCouponBlock .couponLegs .alertLeg table tr,
#CouponAlerts .couponLegs .alertLeg table tr,
.alertContent .couponLegs .alertLeg table tr,
#CouponBlock .alertLegs .alertLeg table tr,
#QuickCouponBlock .alertLegs .alertLeg table tr,
#CouponAlerts .alertLegs .alertLeg table tr,
.alertContent .alertLegs .alertLeg table tr,
#CouponBlock .couponLegs .couponLeg table th,
#QuickCouponBlock .couponLegs .couponLeg table th,
#CouponAlerts .couponLegs .couponLeg table th,
.alertContent .couponLegs .couponLeg table th,
#CouponBlock .alertLegs .couponLeg table th,
#QuickCouponBlock .alertLegs .couponLeg table th,
#CouponAlerts .alertLegs .couponLeg table th,
.alertContent .alertLegs .couponLeg table th,
#CouponBlock .couponLegs .alertLeg table th,
#QuickCouponBlock .couponLegs .alertLeg table th,
#CouponAlerts .couponLegs .alertLeg table th,
.alertContent .couponLegs .alertLeg table th,
#CouponBlock .alertLegs .alertLeg table th,
#QuickCouponBlock .alertLegs .alertLeg table th,
#CouponAlerts .alertLegs .alertLeg table th,
.alertContent .alertLegs .alertLeg table th,
#CouponBlock .couponLegs .couponLeg table td,
#QuickCouponBlock .couponLegs .couponLeg table td,
#CouponAlerts .couponLegs .couponLeg table td,
.alertContent .couponLegs .couponLeg table td,
#CouponBlock .alertLegs .couponLeg table td,
#QuickCouponBlock .alertLegs .couponLeg table td,
#CouponAlerts .alertLegs .couponLeg table td,
.alertContent .alertLegs .couponLeg table td,
#CouponBlock .couponLegs .alertLeg table td,
#QuickCouponBlock .couponLegs .alertLeg table td,
#CouponAlerts .couponLegs .alertLeg table td,
.alertContent .couponLegs .alertLeg table td,
#CouponBlock .alertLegs .alertLeg table td,
#QuickCouponBlock .alertLegs .alertLeg table td,
#CouponAlerts .alertLegs .alertLeg table td,
.alertContent .alertLegs .alertLeg table td {
  background-color: transparent;
  border-color: transparent;
}
#CouponBlock .couponLegs .couponLeg table th,
#QuickCouponBlock .couponLegs .couponLeg table th,
#CouponAlerts .couponLegs .couponLeg table th,
.alertContent .couponLegs .couponLeg table th,
#CouponBlock .alertLegs .couponLeg table th,
#QuickCouponBlock .alertLegs .couponLeg table th,
#CouponAlerts .alertLegs .couponLeg table th,
.alertContent .alertLegs .couponLeg table th,
#CouponBlock .couponLegs .alertLeg table th,
#QuickCouponBlock .couponLegs .alertLeg table th,
#CouponAlerts .couponLegs .alertLeg table th,
.alertContent .couponLegs .alertLeg table th,
#CouponBlock .alertLegs .alertLeg table th,
#QuickCouponBlock .alertLegs .alertLeg table th,
#CouponAlerts .alertLegs .alertLeg table th,
.alertContent .alertLegs .alertLeg table th {
  text-align: right;
}
#CouponBlock .couponMultiSection,
#QuickCouponBlock .couponMultiSection,
#CouponAlerts .couponMultiSection,
.alertContent .couponMultiSection {
  padding: 0 9px 9px 9px;
  background-color: #cfeffc;
}
#CouponBlock .couponMultiSection h4,
#QuickCouponBlock .couponMultiSection h4,
#CouponAlerts .couponMultiSection h4,
.alertContent .couponMultiSection h4 {
  padding-left: 9px;
  background-color: #2c2f36;
  color: #fefefe;
  padding-bottom: 3px;
  margin-left: -9px;
  width: 300px;
  border-radius: 0;
  margin-top: 0;
  border: none;
}
#CouponBlock .couponMultiSection table thead tr th,
#QuickCouponBlock .couponMultiSection table thead tr th,
#CouponAlerts .couponMultiSection table thead tr th,
.alertContent .couponMultiSection table thead tr th {
  color: #2C2F36;
  font-size: 11px;
  font-weight: bold;
  border: none;
  background-color: transparent;
}
#CouponBlock .couponMultiSection table tbody tr:nth-child(2n + 1),
#QuickCouponBlock .couponMultiSection table tbody tr:nth-child(2n + 1),
#CouponAlerts .couponMultiSection table tbody tr:nth-child(2n + 1),
.alertContent .couponMultiSection table tbody tr:nth-child(2n + 1) {
  border: solid 1px #2c2f36;
  border-bottom: none;
}
#CouponBlock .couponMultiSection table tbody tr:nth-child(2n) td,
#QuickCouponBlock .couponMultiSection table tbody tr:nth-child(2n) td,
#CouponAlerts .couponMultiSection table tbody tr:nth-child(2n) td,
.alertContent .couponMultiSection table tbody tr:nth-child(2n) td {
  border: solid 1px #2c2f36;
  border-top: none;
  background-color: #fefefe;
  color: #2C2F36;
  text-align: right;
  font-size: 12px;
  font-weight: normal;
}
#CouponBlock .couponMultiSection table tbody tr:nth-child(2n) td span,
#QuickCouponBlock .couponMultiSection table tbody tr:nth-child(2n) td span,
#CouponAlerts .couponMultiSection table tbody tr:nth-child(2n) td span,
.alertContent .couponMultiSection table tbody tr:nth-child(2n) td span {
  margin: 0 6px 0 12px;
}
#CouponBlock .couponMultiSection table tbody tr td,
#QuickCouponBlock .couponMultiSection table tbody tr td,
#CouponAlerts .couponMultiSection table tbody tr td,
.alertContent .couponMultiSection table tbody tr td {
  border: none;
  background-color: #fefefe;
}
#CouponBlock .couponMultiSection table tbody tr td.coupMultiWide,
#QuickCouponBlock .couponMultiSection table tbody tr td.coupMultiWide,
#CouponAlerts .couponMultiSection table tbody tr td.coupMultiWide,
.alertContent .couponMultiSection table tbody tr td.coupMultiWide {
  width: 40%;
  white-space: nowrap;
  font-size: 13px;
  font-weight: bold;
}
#CouponBlock .couponMultiSection table tbody tr td.coupMultiWide span,
#QuickCouponBlock .couponMultiSection table tbody tr td.coupMultiWide span,
#CouponAlerts .couponMultiSection table tbody tr td.coupMultiWide span,
.alertContent .couponMultiSection table tbody tr td.coupMultiWide span {
  font-size: 11px;
  font-weight: normal;
}
#CouponBlock .couponMultiSection table tbody tr td.coupMultiShort,
#QuickCouponBlock .couponMultiSection table tbody tr td.coupMultiShort,
#CouponAlerts .couponMultiSection table tbody tr td.coupMultiShort,
.alertContent .couponMultiSection table tbody tr td.coupMultiShort {
  width: 30%;
  padding: 0;
}
#CouponBlock .couponMultiSection table tbody tr td.coupMultiShort span,
#QuickCouponBlock .couponMultiSection table tbody tr td.coupMultiShort span,
#CouponAlerts .couponMultiSection table tbody tr td.coupMultiShort span,
.alertContent .couponMultiSection table tbody tr td.coupMultiShort span {
  font-size: 11px;
  font-weight: normal;
}
#CouponBlock .couponMultiSection table tbody tr td.coupMultiShort span.moneyInput input,
#QuickCouponBlock .couponMultiSection table tbody tr td.coupMultiShort span.moneyInput input,
#CouponAlerts .couponMultiSection table tbody tr td.coupMultiShort span.moneyInput input,
.alertContent .couponMultiSection table tbody tr td.coupMultiShort span.moneyInput input {
  font-size: 11px;
  width: 96%;
}
#CouponBlock .couponMultiSection table tbody tr td.coupMultiShort:last-child,
#QuickCouponBlock .couponMultiSection table tbody tr td.coupMultiShort:last-child,
#CouponAlerts .couponMultiSection table tbody tr td.coupMultiShort:last-child,
.alertContent .couponMultiSection table tbody tr td.coupMultiShort:last-child {
  text-align: right;
}
#CouponBlock .couponMultiSection table tbody tr td.coupMultiShort:last-child span:last-child,
#QuickCouponBlock .couponMultiSection table tbody tr td.coupMultiShort:last-child span:last-child,
#CouponAlerts .couponMultiSection table tbody tr td.coupMultiShort:last-child span:last-child,
.alertContent .couponMultiSection table tbody tr td.coupMultiShort:last-child span:last-child {
  margin-right: 12px;
}
#CouponBlock .couponMultiSection .EWBB,
#QuickCouponBlock .couponMultiSection .EWBB,
#CouponAlerts .couponMultiSection .EWBB,
.alertContent .couponMultiSection .EWBB {
  width: 100%;
  margin: 9px 0 9px 0;
}
#CouponBlock .couponMultiSection .EWBB > div,
#QuickCouponBlock .couponMultiSection .EWBB > div,
#CouponAlerts .couponMultiSection .EWBB > div,
.alertContent .couponMultiSection .EWBB > div {
  text-align: right;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton,
#CouponAlerts .couponMultiSection .EWBB .bonusButton,
.alertContent .couponMultiSection .EWBB .bonusButton {
  display: inline-block;
  font-size: 10.4px;
  text-align: center;
  width: 23%;
  margin: 0 1%;
  box-sizing: border-box;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton.tooltip,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton.tooltip,
#CouponAlerts .couponMultiSection .EWBB .bonusButton.tooltip,
.alertContent .couponMultiSection .EWBB .bonusButton.tooltip {
  position: relative;
  display: inline-block;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .couponMultiSection .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .couponMultiSection .EWBB .bonusButton.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #1d3a77;
  color: #fefefe;
  text-align: center;
  padding: 3px;
  border-radius: 4px;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .couponMultiSection .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .couponMultiSection .EWBB .bonusButton.tooltip:hover .tooltiptext {
  visibility: visible;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton label,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton label,
#CouponAlerts .couponMultiSection .EWBB .bonusButton label,
.alertContent .couponMultiSection .EWBB .bonusButton label {
  display: block;
  cursor: pointer;
  background-color: transparent;
  border: solid 1px #2C2F36;
  border-radius: 4px;
  color: #010562;
  text-align: center;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 10.4px;
  padding: 3px 3px 3px 3px;
  width: auto;
  line-height: 11px;
  height: auto;
  margin: 0 auto 0 auto;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton label span.icon,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton label span.icon,
#CouponAlerts .couponMultiSection .EWBB .bonusButton label span.icon,
.alertContent .couponMultiSection .EWBB .bonusButton label span.icon {
  padding: 0 0 0 1px;
  margin: 0 6px;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton label span.icon:before,
#CouponAlerts .couponMultiSection .EWBB .bonusButton label span.icon:before,
.alertContent .couponMultiSection .EWBB .bonusButton label span.icon:before {
  font-size: 28px;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton label:before,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton label:before,
#CouponAlerts .couponMultiSection .EWBB .bonusButton label:before,
.alertContent .couponMultiSection .EWBB .bonusButton label:before {
  font-size: 6.5px;
  color: transparent;
  display: none;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton label.selected,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton label.selected,
#CouponAlerts .couponMultiSection .EWBB .bonusButton label.selected,
.alertContent .couponMultiSection .EWBB .bonusButton label.selected {
  background-color: #6dcff6;
  color: #010562;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .couponMultiSection .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .couponMultiSection .EWBB .bonusButton input[type=checkbox]:checked + label {
  background-color: #6dcff6;
  border-color: #6dcff6;
  color: #010562;
}
#CouponBlock .couponMultiSection .EWBB .bonusButton.disabled,
#QuickCouponBlock .couponMultiSection .EWBB .bonusButton.disabled,
#CouponAlerts .couponMultiSection .EWBB .bonusButton.disabled,
.alertContent .couponMultiSection .EWBB .bonusButton.disabled {
  opacity: 0.6;
}
#CouponBlock .couponMultiSection .normalDivi.boosted,
#QuickCouponBlock .couponMultiSection .normalDivi.boosted,
#CouponAlerts .couponMultiSection .normalDivi.boosted,
.alertContent .couponMultiSection .normalDivi.boosted {
  display: none;
}
#CouponBlock .couponMultiSection .boostedDivi,
#QuickCouponBlock .couponMultiSection .boostedDivi,
#CouponAlerts .couponMultiSection .boostedDivi,
.alertContent .couponMultiSection .boostedDivi {
  color: #0008b8;
  font-weight: bold;
}
#CouponBlock .couponMultiSection .divBoostMsg,
#QuickCouponBlock .couponMultiSection .divBoostMsg,
#CouponAlerts .couponMultiSection .divBoostMsg,
.alertContent .couponMultiSection .divBoostMsg {
  padding-top: 9px;
  border-top: 2px dotted #0008b8;
  margin-top: 9px;
  text-align: center;
}
#CouponBlock .couponMultiSection .divBoostMsg span,
#QuickCouponBlock .couponMultiSection .divBoostMsg span,
#CouponAlerts .couponMultiSection .divBoostMsg span,
.alertContent .couponMultiSection .divBoostMsg span {
  font-weight: bold;
  margin: 0 !important;
}
/*#CouponBlock .CouponBody
	{
		//border: solid 1px @baseCol_Orange;
		//background-color: lighten(@baseCol_Highlight, 45%);
	}*/
#CouponAlerts,
#Alerts {
  display: none;
}
#CouponAlerts .alertContent h1,
#Alerts .alertContent h1 {
  font-size: 23.4px;
  color: #fefefe;
  background-color: #010562;
  /*width: 100%;*/
  text-align: center;
  padding: 6px 3px;
  margin: 0px;
  line-height: 1;
}
#CouponAlerts .alertContent > h3,
#Alerts .alertContent > h3 {
  margin: 0;
  background-image: linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -o-linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -moz-linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -webkit-linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -ms-linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c4c), color-stop(0.99, #343434));
  border-bottom: 2px solid #E9D082;
  padding: 15px 10px 5px;
  color: #fefefe;
}
#CouponAlerts .alertContent .alertControls,
#Alerts .alertContent .alertControls {
  text-align: center;
  padding: 4px 20px;
}
#CouponAlerts .alertContent .alertLegs .alertLeg,
#Alerts .alertContent .alertLegs .alertLeg {
  margin: 6px 0px;
  padding: 10px;
  border: none;
}
#CouponAlerts .alertContent .alertLegs .alertLeg:first-child,
#Alerts .alertContent .alertLegs .alertLeg:first-child {
  margin-top: 0px;
}
#CouponAlerts .alertContent .alertLegs .alertLeg.cancelled_at,
#Alerts .alertContent .alertLegs .alertLeg.cancelled_at,
#CouponAlerts .alertContent .alertLegs .alertLeg.cancellation_of,
#Alerts .alertContent .alertLegs .alertLeg.cancellation_of,
#CouponAlerts .alertContent .alertLegs .alertLeg.declined,
#Alerts .alertContent .alertLegs .alertLeg.declined,
#CouponAlerts .alertContent .alertLegs .alertLeg.erased,
#Alerts .alertContent .alertLegs .alertLeg.erased,
#CouponAlerts .alertContent .alertLegs .alertLeg.rejected,
#Alerts .alertContent .alertLegs .alertLeg.rejected,
#CouponAlerts .alertContent .alertLegs .alertLeg.TransStatusCancelled,
#Alerts .alertContent .alertLegs .alertLeg.TransStatusCancelled {
  background-color: rgba(215, 16, 45, 0.2);
  border: solid 1px #d7102d;
}
#CouponAlerts .alertContent .alertLegs .alertLeg.accepted,
#Alerts .alertContent .alertLegs .alertLeg.accepted,
#CouponAlerts .alertContent .alertLegs .alertLeg.approved,
#Alerts .alertContent .alertLegs .alertLeg.approved,
#CouponAlerts .alertContent .alertLegs .alertLeg.return_at,
#Alerts .alertContent .alertLegs .alertLeg.return_at,
#CouponAlerts .alertContent .alertLegs .alertLeg.return_of,
#Alerts .alertContent .alertLegs .alertLeg.return_of,
#CouponAlerts .alertContent .alertLegs .alertLeg.TransStatusAccepted,
#Alerts .alertContent .alertLegs .alertLeg.TransStatusAccepted {
  background-color: rgba(39, 123, 50, 0.2);
  border: solid 1px #277b32;
}
#CouponAlerts .alertContent .alertLegs .alertLeg.partially-accepted,
#Alerts .alertContent .alertLegs .alertLeg.partially-accepted,
#CouponAlerts .alertContent .alertLegs .alertLeg.partially_accepted,
#Alerts .alertContent .alertLegs .alertLeg.partially_accepted,
#CouponAlerts .alertContent .alertLegs .alertLeg.TransStatusPartial,
#Alerts .alertContent .alertLegs .alertLeg.TransStatusPartial {
  background-color: rgba(0, 8, 184, 0.2);
  border: solid 1px #0008b8;
}
#CouponAlerts .alertContent .alertLegs .alertLeg.processing,
#Alerts .alertContent .alertLegs .alertLeg.processing,
#CouponAlerts .alertContent .alertLegs .alertLeg.unknown,
#Alerts .alertContent .alertLegs .alertLeg.unknown,
#CouponAlerts .alertContent .alertLegs .alertLeg.no_return,
#Alerts .alertContent .alertLegs .alertLeg.no_return,
#CouponAlerts .alertContent .alertLegs .alertLeg.TransStatusProcessing,
#Alerts .alertContent .alertLegs .alertLeg.TransStatusProcessing {
  background-color: rgba(84, 89, 100, 0.2);
  border: solid 1px #545964;
}
.error-warning {
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.7);
}
.error-warning .error-warning-content {
  background-color: #fefefe;
  min-width: 200px;
  max-width: 500px;
  margin: 100px auto 0;
  border-radius: 4px;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
  border: 1px solid #fefefe;
  overflow: hidden;
}
.error-warning .error-warning-content h1 {
  margin: 0px;
  padding: 10px 15px;
  background-color: #d7102d;
  color: #fefefe;
}
.error-warning .error-warning-content span {
  min-height: 50px;
  max-height: 200px;
  padding: 20px;
  display: block;
  overflow: auto;
}
.error-warning .error-warning-content .error-warning-controls {
  text-align: center;
  margin: 5px;
}
.error-warning .error-warning-content .error-warning-controls align-content {
  color: #fefefe;
  font-weight: bold;
}
.dialogBox {
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.7);
}
.dialogBox .dialogContent {
  margin: 199px auto 0;
  max-width: 600px;
  background-color: #fefefe;
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.dialogBox .dialogContent.info,
.dialogBox .dialogContent.error,
.dialogBox .dialogContent.warning {
  background-color: #fefefe;
  min-width: 200px;
  max-width: 500px;
  margin: 259px auto 0;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  text-align: center;
}
.dialogBox .dialogContent.info h1,
.dialogBox .dialogContent.error h1,
.dialogBox .dialogContent.warning h1 {
  margin: 0px;
  padding: 6px 12px;
  background-color: #0008b8;
  color: #fefefe;
}
.dialogBox .dialogContent.info span,
.dialogBox .dialogContent.error span,
.dialogBox .dialogContent.warning span {
  min-height: 50px;
  max-height: 200px;
  padding: 12px 12px 3px 12px;
  display: block;
  overflow: auto;
  font-weight: bold;
}
.dialogBox .dialogContent.info .button,
.dialogBox .dialogContent.error .button,
.dialogBox .dialogContent.warning .button {
  min-width: 100px;
}
.dialogBox .dialogContent.info > div.controls,
.dialogBox .dialogContent.error > div.controls,
.dialogBox .dialogContent.warning > div.controls {
  text-align: center;
  margin: 6px;
}
.dialogBox .dialogContent.warning h1 {
  background-color: #f56e00;
}
.dialogBox .dialogContent.error h1 {
  background-color: #d7102d;
}
.dialogBox .dialogContent .alertLegs {
  background-color: #fefefe;
  min-width: 200px;
  /*max-width: 500px;*/
  /*margin: 100px auto 0;*/
  margin: auto;
  border-radius: 4px;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
  border: 1px solid #fefefe;
  overflow: hidden;
}
.dialogBox .dialogContent.alertContent .alertLegs {
  max-height: 350px;
  overflow-y: scroll;
}
.dialogBox .dialogContent.alertContent .alertLegs .alertLeg {
  padding: 5px;
  border-bottom: 1px solid #cccccc;
}
.dialogBox .dialogContent.alertContent .alertLegs .alertLeg:last-child {
  border-bottom: none;
}
.dialogBox .dialogContent.alertContent .alertControls {
  padding: 5px;
  text-align: center;
}
input.button {
  vertical-align: top;
  border: none;
  line-height: 11px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 6px;
}
table.blank {
  border: none;
  padding: 0;
  margin: 0;
}
table.blank th,
table.blank td {
  border: none;
  padding: 1px 5px 1px 0px;
  margin: 0;
}
table > tfoot th,
table > thead th,
table > tfoot td,
table > thead td {
  border: none;
}
table > tfoot th.oddsColumn.tote,
table > thead th.oddsColumn.tote,
table > tfoot td.oddsColumn.tote,
table > thead td.oddsColumn.tote {
  width: 60px;
}
table > tbody > tr {
  background-color: #fefefe;
}
table > tbody > tr > th {
  background-color: #eff3fa;
  border: 1px solid #e9ebef;
}
table > tbody > tr > td {
  border: 1px solid #e9ebef;
}
table > tbody > tr > td.oddsColumn {
  text-align: center;
}
table.MarketTable {
  width: 100%;
}
table.MarketTable td,
table.MarketTable th {
  font-size: 13px;
  padding: 5px;
  text-align: center;
}
table.MarketTable td.oddsColumn,
table.MarketTable th.oddsColumn {
  font-weight: bold;
  padding: 6px;
  min-width: 54px;
  text-align: center;
}
table.MarketTable td.oddsColumn.betlink,
table.MarketTable th.oddsColumn.betlink {
  opacity: 1;
  background-color: #eaf6fb;
  color: #010562;
  height: 54px;
}
table.MarketTable td.oddsColumn.betlink:hover,
table.MarketTable th.oddsColumn.betlink:hover {
  background-color: #d0ebf6;
  cursor: pointer;
}
table.MarketTable td.oddsColumn.betlink.selected,
table.MarketTable th.oddsColumn.betlink.selected {
  background-color: #6dcff6;
  border-color: #6dcff6;
  color: #fefefe;
}
table.MarketTable td.oddsColumn.betlink.selected.quickbet,
table.MarketTable th.oddsColumn.betlink.selected.quickbet {
  background-color: #e5f6fd;
  color: #fefefe;
}
table.MarketTable td.oddsColumn.betlink.disabled,
table.MarketTable th.oddsColumn.betlink.disabled {
  opacity: 1;
  background-color: #E9EBEF;
  color: #2C2F36;
}
table.MarketTable .scratched td {
  text-align: center;
}
table.MarketTable .competitorCell {
  text-align: left !important;
  line-height: 1.4;
  font-size: 14.3px;
}
table.MarketTable .competitorCell .rnnrNum {
  margin-right: 6px;
}
table.MarketTable .competitorCell .rnnrNum,
table.MarketTable .competitorCell .rnnrName {
  font-weight: bold;
}
table.MarketTable .competitorCell .rnnrLastX,
table.MarketTable .competitorCell .rnnrWeight,
table.MarketTable .competitorCell .jdtItem {
  white-space: nowrap;
  margin-right: 8px;
  display: block;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 11.05px;
}
table.MarketTable .competitorCell .rnnrLastX,
table.MarketTable .competitorCell .rnnrWeight {
  display: inline-block;
}
table.MarketTable .silkColumn {
  width: 24px;
  text-align: center;
}
table.MarketTable .competitorNumColumn {
  min-width: 15px;
  text-align: center !important;
  font-size: 19.5px;
}
table.MarketTable .competitorNumColumn > div {
  font-size: 13px;
}
table.MarketTable > thead {
  background-color: transparent;
  color: #2C2F36;
}
table.MarketTable > thead > tr > th {
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  /*a
					{
						&.button
						{
							min-width: 30px;
							margin-top: 2px;
							font-size: @baseFontSize * 0.8;
							padding: 3px 6px;
						}
					}*/
}
table.MarketTable > thead > tr > th.oddsColumn {
  min-width: 36px;
}
table.MarketTable > thead > tr > td {
  font-size: 11.7px;
  text-align: left;
}
table.MarketTable > thead > tr > td > a.button {
  font-size: 11.7px;
}
table.MarketTable > tbody td {
  border-left: none;
  border-right: none;
}
table.MarketTable > tbody td:first-child {
  text-align: left;
  padding: 12px;
}
table.MarketTable > tbody > tr {
  border-left: solid 1px #e9ebef;
  border-right: solid 1px #e9ebef;
}
table.MarketTable > tbody > tr > td {
  /*&.oddsColumn
					{
						background-color: @baseCol_AltRowColor;
						text-align: center;
						white-space: nowrap;
						padding: 3px;
						min-width: 48px;
						min-height: 36px;
						line-height: 36px;
					}*/
}
table.MarketTable > tbody > tr > th .icon {
  color: #010562;
}
table.MarketTable > tfoot {
  background-color: transparent;
}
table.MarketTable.MatchMarket .teamsilkblock th,
table.MarketTable.MatchMarket .teamsilkblock td {
  border-width: 0;
}
table.MarketTable.MatchMarket > thead th {
  color: #2C2F36;
  background-color: transparent;
  height: 30px;
}
table.MarketTable.MatchMarket > thead th:first-child {
  text-align: left;
}
table.MarketTable.MatchMarket > thead th.oddsColumn {
  width: 8%;
  min-width: 1px;
}
table.MarketTable.MatchMarket > thead th.oddsColumn.wide {
  min-width: 132px;
}
table.MarketTable.MatchMarket > tbody > tr > td {
  font-weight: bold;
  line-height: 18px;
}
table.MarketTable.MatchMarket > tbody > tr > td:first-child {
  text-align: left;
}
table.MarketTable.MatchMarket > thead > tr > th {
  padding: 3px 12px;
}
table.MarketTable.MatchMarket > tbody > tr > th span {
  float: right;
}
table.MarketTable.MatchMarket .LiveSupendedMarkup {
  float: right;
  background-color: #8e0673;
  color: #fefefe;
  padding: 3px 6px;
}
table.MarketTable.MatchMarket.Upcoming thead tr th {
  background-color: #8e0673;
  border: solid 1px #8e0673;
  color: #fefefe;
  width: 60px;
  min-width: 60px;
  text-align: center;
}
table.MarketTable.MatchMarket.Upcoming thead tr th .ttgCountdownContainer {
  color: #fefefe;
}
table.MarketTable.MatchMarket.Upcoming thead tr td {
  text-align: center;
  font-weight: bold;
}
table.MarketTable.MatchMarket.Upcoming thead tr .oddsColumn {
  min-width: 0;
  width: 141px;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td.withIcon {
  padding-right: 12px;
  text-align: center;
  padding: 6px;
  background-color: #eff3fa;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td.withIcon span.icon {
  color: #2C2F36;
  font-size: 30px;
  float: none;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td.withSilk {
  background-color: #eff3fa;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td.withSilk .teamSilk {
  height: 26px;
  width: 39px;
  margin: 0 0 0 -3px;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td {
  text-align: left;
  padding: 6px;
  padding-left: 12px;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td.oddsColumn {
  text-align: center;
  min-width: 0;
  width: 120px;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td.oddsColumn .button.betlink {
  width: 120px;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td:last-child {
  padding-right: 12px;
}
table.MarketTable.MatchMarket.Upcoming .LiveSupendedMarkup {
  float: none;
  background-color: transparent;
  color: #8e0673;
}
table.MarketTable.MatchMarket.UpcomingMkt thead th:last-child {
  text-align: center;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr:first-child td,
table.MarketTable.MatchMarket.UpcomingMkt tbody tr:first-child th {
  border-top: solid 6px white;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr td.withIcon {
  text-align: center;
  padding: 6px;
  width: 36px;
  padding-right: 12px;
  background-color: #eff3fa;
  vertical-align: top;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr td.withIcon div.icon {
  color: #2C2F36;
  font-size: 30px;
  float: none;
  margin-top: 39px;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr td.withIcon span.icon {
  color: #2C2F36;
  font-size: 19.5px;
  float: none;
  margin-top: 39px;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr th:last-child {
  text-align: left;
  border-left-width: 0;
  cursor: pointer;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr th:last-child span {
  float: right;
  margin-right: 4px;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody:first-of-type tr:first-child td,
table.MarketTable.MatchMarket.UpcomingMkt tbody:first-of-type tr:first-child th {
  border-top: none;
}
table.MarketTable.MatchMarket.UpcomingMkt .LiveSupendedMarkup {
  float: none;
  background-color: transparent;
  color: #f56e00;
}
table.MarketTable.comp tbody > tr:hover,
table.MarketTable.RaceMarket tbody > tr:hover {
  background-color: #f6f7f8;
}
table.MarketTable.QuadMarket > thead > tr > th.oddsColumn.exoticsColumn,
table.MarketTable.RaceMarket > thead > tr > th.oddsColumn.exoticsColumn,
table.MarketTable.QuadMarket > thead > tr > td.oddsColumn.exoticsColumn,
table.MarketTable.RaceMarket > thead > tr > td.oddsColumn.exoticsColumn,
table.MarketTable.QuadMarket > tbody > tr > th.oddsColumn.exoticsColumn,
table.MarketTable.RaceMarket > tbody > tr > th.oddsColumn.exoticsColumn,
table.MarketTable.QuadMarket > tbody > tr > td.oddsColumn.exoticsColumn,
table.MarketTable.RaceMarket > tbody > tr > td.oddsColumn.exoticsColumn {
  min-width: 60px;
  width: 1%;
  max-width: 66px;
}
table.MarketTable.QuadMarket > thead > tr > th.oddsColumn.exoticsColumn input[type=checkbox] + label,
table.MarketTable.RaceMarket > thead > tr > th.oddsColumn.exoticsColumn input[type=checkbox] + label,
table.MarketTable.QuadMarket > thead > tr > td.oddsColumn.exoticsColumn input[type=checkbox] + label,
table.MarketTable.RaceMarket > thead > tr > td.oddsColumn.exoticsColumn input[type=checkbox] + label,
table.MarketTable.QuadMarket > tbody > tr > th.oddsColumn.exoticsColumn input[type=checkbox] + label,
table.MarketTable.RaceMarket > tbody > tr > th.oddsColumn.exoticsColumn input[type=checkbox] + label,
table.MarketTable.QuadMarket > tbody > tr > td.oddsColumn.exoticsColumn input[type=checkbox] + label,
table.MarketTable.RaceMarket > tbody > tr > td.oddsColumn.exoticsColumn input[type=checkbox] + label {
  width: 36.4px;
  height: 36.4px;
  border-width: 3px;
}
table.MarketTable.QuadMarket > thead > tr > th.oddsColumn.exoticsColumn input[type=checkbox] + label:before,
table.MarketTable.RaceMarket > thead > tr > th.oddsColumn.exoticsColumn input[type=checkbox] + label:before,
table.MarketTable.QuadMarket > thead > tr > td.oddsColumn.exoticsColumn input[type=checkbox] + label:before,
table.MarketTable.RaceMarket > thead > tr > td.oddsColumn.exoticsColumn input[type=checkbox] + label:before,
table.MarketTable.QuadMarket > tbody > tr > th.oddsColumn.exoticsColumn input[type=checkbox] + label:before,
table.MarketTable.RaceMarket > tbody > tr > th.oddsColumn.exoticsColumn input[type=checkbox] + label:before,
table.MarketTable.QuadMarket > tbody > tr > td.oddsColumn.exoticsColumn input[type=checkbox] + label:before,
table.MarketTable.RaceMarket > tbody > tr > td.oddsColumn.exoticsColumn input[type=checkbox] + label:before {
  margin: 3px;
  width: 24.4px;
  height: 24.4px;
}
table.MarketTable.QuadMarket > thead > tr > th.oddsColumn.exoticsColumn input[type=checkbox]:checked + label,
table.MarketTable.RaceMarket > thead > tr > th.oddsColumn.exoticsColumn input[type=checkbox]:checked + label,
table.MarketTable.QuadMarket > thead > tr > td.oddsColumn.exoticsColumn input[type=checkbox]:checked + label,
table.MarketTable.RaceMarket > thead > tr > td.oddsColumn.exoticsColumn input[type=checkbox]:checked + label,
table.MarketTable.QuadMarket > tbody > tr > th.oddsColumn.exoticsColumn input[type=checkbox]:checked + label,
table.MarketTable.RaceMarket > tbody > tr > th.oddsColumn.exoticsColumn input[type=checkbox]:checked + label,
table.MarketTable.QuadMarket > tbody > tr > td.oddsColumn.exoticsColumn input[type=checkbox]:checked + label,
table.MarketTable.RaceMarket > tbody > tr > td.oddsColumn.exoticsColumn input[type=checkbox]:checked + label {
  border-color: #470339;
}
table.MarketTable.QuadMarket > thead > tr > th.oddsColumn.exoticsColumn input[type=checkbox]:checked + label:before,
table.MarketTable.RaceMarket > thead > tr > th.oddsColumn.exoticsColumn input[type=checkbox]:checked + label:before,
table.MarketTable.QuadMarket > thead > tr > td.oddsColumn.exoticsColumn input[type=checkbox]:checked + label:before,
table.MarketTable.RaceMarket > thead > tr > td.oddsColumn.exoticsColumn input[type=checkbox]:checked + label:before,
table.MarketTable.QuadMarket > tbody > tr > th.oddsColumn.exoticsColumn input[type=checkbox]:checked + label:before,
table.MarketTable.RaceMarket > tbody > tr > th.oddsColumn.exoticsColumn input[type=checkbox]:checked + label:before,
table.MarketTable.QuadMarket > tbody > tr > td.oddsColumn.exoticsColumn input[type=checkbox]:checked + label:before,
table.MarketTable.RaceMarket > tbody > tr > td.oddsColumn.exoticsColumn input[type=checkbox]:checked + label:before {
  background-color: #8e0673;
}
table.MarketTable.QuadMarket > thead > tr > th:last-child,
table.MarketTable.RaceMarket > thead > tr > th:last-child,
table.MarketTable.QuadMarket > thead > tr > td:last-child,
table.MarketTable.RaceMarket > thead > tr > td:last-child,
table.MarketTable.QuadMarket > tbody > tr > th:last-child,
table.MarketTable.RaceMarket > tbody > tr > th:last-child,
table.MarketTable.QuadMarket > tbody > tr > td:last-child,
table.MarketTable.RaceMarket > tbody > tr > td:last-child {
  padding-right: 12px;
}
table.MarketTable.RaceMarket > thead > tr > th {
  padding-bottom: 12px;
}
table.MarketTable.RaceMarket > thead > tr > th.oddsColumn {
  min-width: 99px;
  width: 1%;
  max-width: 111px;
}
table.MarketTable.RaceMarket > thead > tr > th:first-child {
  border-left-width: 0px;
}
table.MarketTable.RaceMarket > tbody > tr > td:first-child {
  padding: 3px 0px 3px 0px;
  width: 66px;
}
table.MarketTable.RaceMarket > tbody > tr > td .silkImg {
  height: 30px;
  width: 30px;
  background-size: auto 100%;
  margin: auto;
}
table.MarketTable.RaceMarket > thead > tr > th.oddsColumn:last-child,
table.MarketTable.RaceMarket > tbody > tr > td.oddsColumn:last-child {
  padding-right: 12px;
}
table.MarketTable.RaceMarket > tfoot th,
table.MarketTable.RaceMarket > tfoot td {
  color: #2C2F36;
  text-align: left;
  padding: 6px 6px;
}
table.MarketTable.RaceMarket > tfoot th .eventComment,
table.MarketTable.RaceMarket > tfoot td .eventComment {
  float: right;
}
table.MarketTable.RaceMarket > tfoot th a.button,
table.MarketTable.RaceMarket > tfoot td a.button {
  width: 123px;
  margin-right: 3px;
  padding: 6px 6px;
}
table.MarketTable.RaceMarket > tfoot th {
  text-align: center;
}
table.MarketTable.RaceMarket.raceFuture .rnnrName {
  padding-left: 12px;
}
table.MarketTable.RaceMarket.raceTypeT > tbody > tr > td .silkImg,
table.MarketTable.RaceMarket.raceTypeH > tbody > tr > td .silkImg {
  height: 54px;
  width: 54px;
}
table.MarketTable.RaceMarket.ChildComp > tbody > tr > td.oddsColumn {
  min-width: 99px;
  width: 1%;
  max-width: 111px;
}
table.MarketTable.RaceMarket.ChildComp > tbody > tr > td:first-child {
  width: 80%;
  padding-left: 12px;
}
table.MarketTable.QuadMarket {
  margin-bottom: 12px;
}
table.MarketTable.QuadMarket thead th {
  color: #2C2F36;
  width: 20%;
}
table.MarketTable.QuadMarket thead th:nth-child(1),
table.MarketTable.QuadMarket thead th:nth-child(2) {
  width: 10%;
}
table.MarketTable.QuadMarket thead th:nth-child(3) {
  width: 40%;
}
table.MarketTable.QuadMarket tbody th {
  background-color: #1d3a77;
  color: #fefefe;
}
table.MarketTable.QuadMarket tbody td:first-child {
  padding: 6px;
  font-weight: bold;
  font-size: 19.5px;
}
table.MarketTable.QuadMarket tbody td:last-child {
  max-width: 80px;
}
table.MarketTable.QuadMarket tbody td .silkImg {
  height: 30px;
  width: 30px;
  background-size: auto 100%;
  margin: auto;
  display: inline-block;
}
table.MarketTable.comp > thead th.oddsColumn {
  min-width: 99px;
  width: 1%;
  max-width: 111px;
}
table.MarketTable.subcomp thead tr:first-child th,
table.MarketTable.subcomp thead tr:first-child td {
  border-top: none;
}
table.MarketTable.DaysMatches {
  color: #2C2F36;
}
table.MarketTable.DaysMatches tbody tr th {
  border-bottom: 1px solid #0008b8;
  border-top: 2px solid #0008b8;
  font-size: 15.6px;
}
table.MarketTable.DaysMatches tbody tr th span.matchDetails {
  float: right;
  font-size: 13px;
}
table.MarketTable.DaysMatches tbody tr th > div.time {
  display: inline-block;
}
table.MarketTable.DaysMatches tbody tr > td:first-child {
  text-align: left;
}
table.results {
  margin-bottom: 0;
}
table.results td.silkColumn {
  width: 6%;
}
table.results td.silkColumn .silkImg {
  height: 36px;
  width: 36px;
  background-size: auto 100%;
  margin: auto;
}
table.results > thead,
table.results > tfoot {
  background-color: transparent;
  color: #2C2F36;
}
table.results > thead > tr > th:first-child,
table.results > tfoot > tr > th:first-child {
  text-align: left;
}
table.results > thead > tr > th.oddsColumn,
table.results > tfoot > tr > th.oddsColumn {
  width: 9%;
}
table.results > tbody > tr th {
  width: 6%;
}
table.results > tbody > tr th:first-child {
  white-space: nowrap;
}
table.results > tbody > tr td.competitorCell {
  padding: 6px 12px;
}
table.results > tbody > tr > td:not(.competitorCell) {
  text-align: center;
}
table.RaceCard thead,
table.RaceFutures thead {
  background-color: transparent;
  color: #2C2F36;
}
table.RaceCard tbody th,
table.RaceFutures tbody th {
  text-align: left;
  padding: 6px 3px 6px 6px;
  line-height: 18px;
}
table.RaceCard tbody th .teamSilk,
table.RaceFutures tbody th .teamSilk {
  height: 18px;
  width: 27px;
  margin: 0 6px 0 0;
}
table.RaceCard tbody th.international,
table.RaceFutures tbody th.international {
  background-color: #fefefe;
  color: #2C2F36;
  border: 0;
}
table.RaceCard tbody td,
table.RaceFutures tbody td {
  text-align: center;
  padding: 2px;
  min-width: 20px;
}
table.RaceCard tbody td a,
table.RaceFutures tbody td a {
  width: 95%;
  line-height: 24px;
  display: block;
  margin: auto;
}
table.RaceFutures tbody th:hover,
table.RaceFutures tbody td:hover {
  cursor: pointer;
}
table.RaceFutures tbody th {
  width: 15%;
  text-align: center;
}
table.RaceFutures tbody th.international {
  text-align: left;
}
table.RaceFutures tbody td {
  text-align: left;
  padding: 0 6px;
}
table.RaceFutures tbody td .teamSilk {
  height: 20px;
  width: 30px;
  margin: -3px 9px -3px 3px;
}
#Alerts .alertContent,
#AccountHistoryContentContainer .alertContent {
  margin-bottom: 0;
}
#Alerts .alertContent .alertLegs,
#AccountHistoryContentContainer .alertContent .alertLegs {
  background-color: transparent;
  padding: 0;
}
#Alerts .alertContent .alertLegs .alertLeg,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg {
  margin: 0 0 12px 0;
  position: relative;
  border: none;
  border-left: none;
}
#Alerts .alertContent .alertLegs .alertLeg .overview,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .overview {
  position: relative;
  padding: 3px 33px 3px 48px;
  max-width: 552px;
  min-height: 102px;
  margin: 0 auto;
}
#Alerts .alertContent .alertLegs .alertLeg .overview .selection,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .overview .selection {
  max-width: 80%;
}
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table {
  margin: 12px auto 12px auto;
}
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr th,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr th,
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td {
  width: 25%;
  text-align: center;
}
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th .relatedTicketMsg,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th .relatedTicketMsg,
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr th .relatedTicketMsg,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr th .relatedTicketMsg,
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td .relatedTicketMsg,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td .relatedTicketMsg,
#Alerts .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td .relatedTicketMsg,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td .relatedTicketMsg {
  font-style: italic;
  color: #545964;
}
#Alerts .alertContent .alertLegs .alertLeg div.icon.sport:before,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg div.icon.sport:before {
  margin-top: 3px;
}
#Alerts .alertContent .alertLegs .alertLeg table th,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table th,
#Alerts .alertContent .alertLegs .alertLeg table td,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table td {
  vertical-align: top;
}
#Alerts .alertContent .alertLegs .alertLeg table th,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table th {
  width: 1%;
  white-space: nowrap;
}
#Alerts .alertContent .alertLegs .alertLeg table td,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table td {
  width: 99%;
}
#Alerts .alertContent .alertLegs .alertLeg table > thead:first-child > tr:first-child > th:first-child,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table > thead:first-child > tr:first-child > th:first-child {
  border-left-color: #1d3a77;
}
#Alerts .alertContent .alertLegs .alertLeg table tr.first:not(:first-child) th,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table tr.first:not(:first-child) th,
#Alerts .alertContent .alertLegs .alertLeg table tr.first:not(:first-child) td,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table tr.first:not(:first-child) td {
  border-top: solid 2px #e9ebef;
}
#Alerts .alertContent .alertLegs .alertLeg table.multi .first,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table.multi .first {
  border-top: solid 1px #e9ebef;
}
#Alerts .alertContent .alertLegs .alertLeg table.multi tr:last-child,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table.multi tr:last-child {
  border-bottom: solid 1px #e9ebef;
}
#Alerts .alertContent .alertLegs .alertLeg table.multi .icon,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table.multi .icon {
  font-size: 36px;
}
#Alerts .alertContent .alertLegs .alertLeg table.multi .stsAlive th,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table.multi .stsAlive th {
  background-color: rgba(39, 123, 50, 0.3);
}
#Alerts .alertContent .alertLegs .alertLeg table.multi .stsOpen th,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table.multi .stsOpen th {
  background-color: rgba(109, 207, 246, 0.3);
}
#Alerts .alertContent .alertLegs .alertLeg table.multi .stsDead th,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg table.multi .stsDead th {
  background-color: rgba(44, 47, 54, 0.3);
}
#Alerts .alertContent .alertLegs .alertLeg .boosted,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .boosted {
  color: #0008b8;
}
#Alerts .alertContent .alertLegs .alertLeg .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .status {
  float: right;
  border: solid 1px #2c2f36;
  min-width: 80px;
  text-align: center;
  padding: 3px 6px;
}
#Alerts .alertContent .alertLegs .alertLeg.Approved,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Approved,
#Alerts .alertContent .alertLegs .alertLeg.Return_At,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Return_At,
#Alerts .alertContent .alertLegs .alertLeg.Return_Of,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Return_Of {
  background-color: rgba(39, 123, 50, 0.08);
}
#Alerts .alertContent .alertLegs .alertLeg.Approved .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Approved .status,
#Alerts .alertContent .alertLegs .alertLeg.Return_At .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Return_At .status,
#Alerts .alertContent .alertLegs .alertLeg.Return_Of .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Return_Of .status {
  border: none;
}
#Alerts .alertContent .alertLegs .alertLeg.Approved .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Approved .status span,
#Alerts .alertContent .alertLegs .alertLeg.Return_At .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Return_At .status span,
#Alerts .alertContent .alertLegs .alertLeg.Return_Of .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Return_Of .status span {
  color: #277b32;
}
#Alerts .alertContent .alertLegs .alertLeg.Partially_Accepted,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Partially_Accepted,
#Alerts .alertContent .alertLegs .alertLeg.Accepted,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Accepted {
  background-color: rgba(109, 207, 246, 0.08);
}
#Alerts .alertContent .alertLegs .alertLeg.Partially_Accepted .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Partially_Accepted .status,
#Alerts .alertContent .alertLegs .alertLeg.Accepted .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Accepted .status {
  border: none;
}
#Alerts .alertContent .alertLegs .alertLeg.Partially_Accepted .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Partially_Accepted .status span,
#Alerts .alertContent .alertLegs .alertLeg.Accepted .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Accepted .status span {
  color: #0008b8;
}
#Alerts .alertContent .alertLegs .alertLeg.Cancellation_Of,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Cancellation_Of,
#Alerts .alertContent .alertLegs .alertLeg.Cancelled_At,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Cancelled_At,
#Alerts .alertContent .alertLegs .alertLeg.Declined,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Declined,
#Alerts .alertContent .alertLegs .alertLeg.Erased,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Erased,
#Alerts .alertContent .alertLegs .alertLeg.Rejected,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Rejected {
  background-color: rgba(215, 16, 45, 0.08);
}
#Alerts .alertContent .alertLegs .alertLeg.Cancellation_Of .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Cancellation_Of .status,
#Alerts .alertContent .alertLegs .alertLeg.Cancelled_At .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Cancelled_At .status,
#Alerts .alertContent .alertLegs .alertLeg.Declined .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Declined .status,
#Alerts .alertContent .alertLegs .alertLeg.Erased .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Erased .status,
#Alerts .alertContent .alertLegs .alertLeg.Rejected .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Rejected .status {
  border: none;
}
#Alerts .alertContent .alertLegs .alertLeg.Cancellation_Of .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Cancellation_Of .status span,
#Alerts .alertContent .alertLegs .alertLeg.Cancelled_At .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Cancelled_At .status span,
#Alerts .alertContent .alertLegs .alertLeg.Declined .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Declined .status span,
#Alerts .alertContent .alertLegs .alertLeg.Erased .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Erased .status span,
#Alerts .alertContent .alertLegs .alertLeg.Rejected .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Rejected .status span {
  color: #d7102d;
}
#Alerts .alertContent .alertLegs .alertLeg.No_Return,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.No_Return {
  background-color: rgba(44, 47, 54, 0.08);
}
#Alerts .alertContent .alertLegs .alertLeg.No_Return .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.No_Return .status {
  border: none;
}
#Alerts .alertContent .alertLegs .alertLeg.No_Return .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.No_Return .status span {
  color: #2C2F36;
}
#Alerts .alertContent .alertLegs .alertLeg.Processing,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Processing {
  background-color: #fefefe;
}
#Alerts .alertContent .alertLegs .alertLeg.Processing .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Processing .status {
  border: none;
}
#Alerts .alertContent .alertLegs .alertLeg.Processing .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Processing .status span {
  color: #2C2F36;
}
#Alerts .alertContent .alertLegs .alertLeg.Alive,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Alive {
  background-color: rgba(39, 123, 50, 0.08);
}
#Alerts .alertContent .alertLegs .alertLeg.Alive .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Alive .status {
  border: none;
}
#Alerts .alertContent .alertLegs .alertLeg.Alive .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Alive .status span {
  color: #277b32;
}
#Alerts .alertContent .alertLegs .alertLeg.Open,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Open {
  background-color: rgba(109, 207, 246, 0.08);
}
#Alerts .alertContent .alertLegs .alertLeg.Open .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Open .status {
  border: none;
}
#Alerts .alertContent .alertLegs .alertLeg.Open .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Open .status span {
  color: #0008b8;
}
#Alerts .alertContent .alertLegs .alertLeg.Dead,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Dead {
  background-color: rgba(44, 47, 54, 0.08);
}
#Alerts .alertContent .alertLegs .alertLeg.Dead .status,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Dead .status {
  border: none;
}
#Alerts .alertContent .alertLegs .alertLeg.Dead .status span,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.Dead .status span {
  color: #2C2F36;
}
#Alerts .alertContent .alertLegs .alertLeg .legDetailsToggle,
#AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .legDetailsToggle {
  position: absolute;
  bottom: 6px;
  left: 9px;
}
#Alerts table tbody tr th,
#AccountHistoryContentContainer table tbody tr th,
#Alerts table tbody tr td,
#AccountHistoryContentContainer table tbody tr td {
  width: auto !important;
  min-height: 0;
  padding: 3px 6px;
  border: none;
}
#Alerts table tbody tr th,
#AccountHistoryContentContainer table tbody tr th {
  text-align: right;
  vertical-align: top;
}
#Alerts table tbody tr td,
#AccountHistoryContentContainer table tbody tr td {
  vertical-align: top;
}
#Alerts table tbody tr td:last-of-type,
#AccountHistoryContentContainer table tbody tr td:last-of-type {
  padding: 3px 6px;
}
#Alerts table tfoot tr td .button,
#AccountHistoryContentContainer table tfoot tr td .button {
  background-color: #fefefe;
  border: 2px solid #191919;
  color: #191919;
  min-width: 24px;
  height: 24px;
  border-radius: 12px;
  line-height: 18px;
}
#Alerts div.transHistExpand,
#AccountHistoryContentContainer div.transHistExpand {
  width: 100%;
  margin: auto;
  margin-bottom: -12px;
  text-align: center;
  border-radius: 3px;
}
#Alerts div.transHistExpand:before,
#AccountHistoryContentContainer div.transHistExpand:before {
  font-size: 19.5px;
}
#Alerts div.transHistExpand.selected,
#AccountHistoryContentContainer div.transHistExpand.selected {
  background-color: rgba(0, 0, 0, 0.04);
  margin-bottom: 0;
}
#Alerts div.transHistExpand.icon-navToggle,
#AccountHistoryContentContainer div.transHistExpand.icon-navToggle {
  padding: 0;
  margin: 0 3px;
}
#Alerts div.transHistExpand.icon-navToggle:before,
#AccountHistoryContentContainer div.transHistExpand.icon-navToggle:before {
  content: "\e959";
  font-size: 25px;
}
#Alerts div.transHistExpand.icon-navToggle.selected:before,
#AccountHistoryContentContainer div.transHistExpand.icon-navToggle.selected:before {
  content: "\e95c";
}
#Alerts div.legDetails,
#AccountHistoryContentContainer div.legDetails {
  padding: 0 42px;
}
.isLoading {
  opacity: 0.6;
}
section.panel > header,
.GenericContainer > header,
section.panel h1,
.GenericContainer h1 {
  font-size: 19.5px;
  font-weight: bold;
  color: #fefefe;
  background-color: #010562;
  padding: 6px 10px;
  margin: 0px;
  line-height: 24px;
  position: relative;
  width: auto;
}
section.panel > header.sports,
.GenericContainer > header.sports,
section.panel h1.sports,
.GenericContainer h1.sports {
  padding-top: 1px;
  padding-bottom: 1px;
}
section.panel > header.sports .right .button,
.GenericContainer > header.sports .right .button,
section.panel h1.sports .right .button,
.GenericContainer h1.sports .right .button {
  top: 0px;
  right: 1px;
}
section.panel.raceCardPage nav,
.GenericContainer.raceCardPage nav {
  padding: 9px 0;
}
section.panel.raceCardPage nav .button,
.GenericContainer.raceCardPage nav .button {
  width: 102px;
  margin-right: 6px;
  vertical-align: bottom;
  height: 33px;
  line-height: 18px;
  padding: 6px 15px;
}
section.panel.raceCardPage nav select,
.GenericContainer.raceCardPage nav select {
  height: 33px;
  padding: 3px 3px;
}
section.panel.raceCardPage nav select.dateDDL,
.GenericContainer.raceCardPage nav select.dateDDL {
  max-width: 90px;
}
section.panel.raceCardPage nav select.dateDDL.DD,
.GenericContainer.raceCardPage nav select.dateDDL.DD {
  min-width: 48px;
  width: 6%;
}
section.panel.raceCardPage nav select.dateDDL.MM,
.GenericContainer.raceCardPage nav select.dateDDL.MM {
  min-width: 55px;
  width: 7%;
}
section.panel.raceCardPage nav select.dateDDL.YY,
.GenericContainer.raceCardPage nav select.dateDDL.YY {
  min-width: 63px;
  width: 8%;
}
section.panel.raceCardPage nav.racecard-filter,
.GenericContainer.raceCardPage nav.racecard-filter {
  margin-top: 9px;
  float: right;
  border: solid 1px #2c2f36;
  padding: 0;
  border-radius: 4px;
}
section.panel.raceCardPage nav.racecard-filter > a,
.GenericContainer.raceCardPage nav.racecard-filter > a {
  margin: 0;
  border: none;
  width: 33px;
  min-width: 33px;
  height: 31px;
  line-height: 31px;
  padding: 0;
  /*&[class^="icon-"], &[class*=" icon-"]
					{
						font-size: 26px;
						padding: 0;
					}*/
}
section.panel.raceCardPage nav.racecard-filter > a.selected,
.GenericContainer.raceCardPage nav.racecard-filter > a.selected {
  color: #8e0673;
  background-color: #fefefe;
}
section.panel.raceCardPage nav.racecard-filter > a.icon,
.GenericContainer.raceCardPage nav.racecard-filter > a.icon {
  padding-top: 2px;
  font-size: 26px;
}
section.panel.raceCardPage h2,
.GenericContainer.raceCardPage h2 {
  cursor: pointer;
  margin-top: 12px;
}
section.panel.raceCardPage h2:first-of-type,
.GenericContainer.raceCardPage h2:first-of-type {
  margin-top: 0;
}
section.panel.raceCardPage h2:before,
.GenericContainer.raceCardPage h2:before {
  top: 1px;
}
section.panel.raceCardPage header,
.GenericContainer.raceCardPage header {
  width: 100%;
  float: left;
  background-color: #0008b8;
  color: #fefefe;
  text-transform: uppercase;
  text-align: center;
  margin: auto;
  font-weight: bold;
}
section.panel.raceCardPage header .refreshBtn,
.GenericContainer.raceCardPage header .refreshBtn {
  float: right;
  padding-right: 2px;
  padding-bottom: 5px;
}
section.panel.raceCardPage .final,
.GenericContainer.raceCardPage .final {
  background-color: #6bd078 !important;
}
section.panel.raceCardPage .interim,
.GenericContainer.raceCardPage .interim,
section.panel.raceCardPage .suspended,
.GenericContainer.raceCardPage .suspended {
  background-color: #5780d6 !important;
}
section.panel.raceCardPage .interim a,
.GenericContainer.raceCardPage .interim a,
section.panel.raceCardPage .suspended a,
.GenericContainer.raceCardPage .suspended a {
  color: #fefefe;
}
section.panel.raceCardPage .abandoned a,
.GenericContainer.raceCardPage .abandoned a {
  color: #bbbbbb;
}
section.panel.raceCardPage .closing30min,
.GenericContainer.raceCardPage .closing30min {
  background-color: #ff8929 !important;
}
section.panel.raceCardPage .closing5min,
.GenericContainer.raceCardPage .closing5min,
section.panel.raceCardPage .closed,
.GenericContainer.raceCardPage .closed {
  background-color: #ed1333 !important;
}
section.panel.raceCardPage .fixed,
.GenericContainer.raceCardPage .fixed {
  position: relative;
}
section.panel.raceCardPage .fixed:after,
.GenericContainer.raceCardPage .fixed:after {
  top: 0;
  right: 0;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  margin: auto;
  border: solid 6px transparent;
  border-top-color: #1d3a77;
  border-right-color: #1d3a77;
}
section.panel.raceCardPage .suspended a,
.GenericContainer.raceCardPage .suspended a,
section.panel.raceCardPage .closed a,
.GenericContainer.raceCardPage .closed a,
section.panel.raceCardPage .closing5min a,
.GenericContainer.raceCardPage .closing5min a,
section.panel.raceCardPage .closing30min a,
.GenericContainer.raceCardPage .closing30min a {
  color: #fefefe;
}
section.panel.playerbets,
.GenericContainer.playerbets {
  border: 1px solid #cccccc;
}
section.panel.playerbets iframe,
.GenericContainer.playerbets iframe {
  width: 100%;
  display: block;
  border: none;
  min-height: 822px;
}
section.panel.accountPage,
.GenericContainer.accountPage {
  /*h4
		{
			font-weight: bold;
			color: @col_Highlight;
			border-color: @col_Highlight;
		}*/
}
section.panel.accountPage h1,
.GenericContainer.accountPage h1 {
  margin-bottom: 18px;
}
section.panel.accountPage > .tabs li,
.GenericContainer.accountPage > .tabs li {
  min-height: 40px;
  line-height: 27px;
  white-space: nowrap;
}
section.panel.accountPage nav,
.GenericContainer.accountPage nav {
  padding: 0 0 9px 0;
}
section.panel.accountPage nav .button,
.GenericContainer.accountPage nav .button {
  min-width: 72px;
  width: 10%;
  max-width: 102px;
  margin-right: 6px;
  vertical-align: bottom;
  height: 33px;
  line-height: 18px;
  padding: 6px 6px;
  white-space: nowrap;
}
section.panel.accountPage nav.transtype-filter,
.GenericContainer.accountPage nav.transtype-filter {
  float: right;
  border: solid 1px #2c2f36;
  padding: 0;
  border-radius: 4px;
}
section.panel.accountPage nav.transtype-filter > a,
.GenericContainer.accountPage nav.transtype-filter > a {
  margin: 0;
  border: none;
  width: 33px;
  min-width: 33px;
  height: 31px;
  line-height: 31px;
  padding: 0;
  /*&[class^="icon-"], &[class*=" icon-"]
					{
						font-size: 26px;
						padding: 0;
					}*/
}
section.panel.accountPage nav.transtype-filter > a.selected,
.GenericContainer.accountPage nav.transtype-filter > a.selected {
  color: #8e0673;
  background-color: #fefefe;
}
section.panel.accountPage nav.transtype-filter > a.icon,
.GenericContainer.accountPage nav.transtype-filter > a.icon {
  padding-top: 2px;
  font-size: 26px;
}
section.panel.accountPage .tabVertical > ul.tabs,
.GenericContainer.accountPage .tabVertical > ul.tabs {
  border-width: 0;
  width: 211px;
}
section.panel.accountPage .tabVertical > ul.tabs li,
.GenericContainer.accountPage .tabVertical > ul.tabs li {
  border: none;
  border-left: 3px solid transparent;
  text-align: left;
  text-transform: none;
  color: #0008b8;
  height: 42px;
  line-height: 33px;
}
section.panel.accountPage .tabVertical > ul.tabs li:hover,
.GenericContainer.accountPage .tabVertical > ul.tabs li:hover {
  border-color: #0008b8;
}
section.panel.accountPage .tabVertical > ul.tabs li.active,
.GenericContainer.accountPage .tabVertical > ul.tabs li.active,
section.panel.accountPage .tabVertical > ul.tabs li.selected,
.GenericContainer.accountPage .tabVertical > ul.tabs li.selected {
  background-color: #6dcff6;
  border-left: 3px solid #0008b8;
  color: #0008b8;
}
section.panel.accountPage .tabVertical > div,
.GenericContainer.accountPage .tabVertical > div {
  width: 640px;
}
section.panel.accountPage .GenericContainerContent.history,
.GenericContainer.accountPage .GenericContainerContent.history {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
}
section.panel.accountPage #myAccountBlurb h4,
.GenericContainer.accountPage #myAccountBlurb h4 {
  margin-top: 9px;
}
section.panel.accountPage ul.tabs,
.GenericContainer.accountPage ul.tabs {
  background-color: transparent;
}
section.panel.accountPage ul.tabs li,
.GenericContainer.accountPage ul.tabs li {
  border: solid 1px #2c2f36;
  color: #2c2f36;
  border-radius: 4px;
  margin-left: 6px;
}
section.panel.accountPage ul.tabs li:first-child,
.GenericContainer.accountPage ul.tabs li:first-child {
  margin-left: 0;
}
section.panel.accountPage ul.tabs li:hover:after,
.GenericContainer.accountPage ul.tabs li:hover:after {
  background-color: transparent;
}
section.panel.accountPage ul.tabs li.selected,
.GenericContainer.accountPage ul.tabs li.selected {
  background-color: #2c2f36;
  color: #fefefe;
}
section.panel.accountPage .boostVoucher,
.GenericContainer.accountPage .boostVoucher {
  position: relative;
}
section.panel.accountPage .boostVoucher div.vouchers,
.GenericContainer.accountPage .boostVoucher div.vouchers {
  display: inline-block;
  width: 100%;
  padding-left: 66px;
}
section.panel.accountPage .boostVoucher div.vouchers p,
.GenericContainer.accountPage .boostVoucher div.vouchers p {
  line-height: 30px;
}
section.panel.accountPage .boostVoucher .icon,
.GenericContainer.accountPage .boostVoucher .icon {
  position: absolute;
  top: 6px;
  left: 6px;
}
section.panel.accountPage .boostVoucher .icon:before,
.GenericContainer.accountPage .boostVoucher .icon:before {
  font-size: 55px;
}
section.panel.accountPage .boostVoucher table th,
.GenericContainer.accountPage .boostVoucher table th,
section.panel.accountPage .boostVoucher table td,
.GenericContainer.accountPage .boostVoucher table td {
  text-align: center;
}
section.panel.accountPage .button.confirm,
.GenericContainer.accountPage .button.confirm {
  background-color: #8e0673;
  border-color: #8e0673;
  color: #fefefe;
}
section.panel.accountPage .rewardsconversion,
.GenericContainer.accountPage .rewardsconversion {
  width: 60%;
  margin: 12px auto;
}
section.panel.accountPage .rewardsconversion tr th,
.GenericContainer.accountPage .rewardsconversion tr th,
section.panel.accountPage .rewardsconversion tr td,
.GenericContainer.accountPage .rewardsconversion tr td {
  border: none;
  width: 2%;
}
section.panel.accountPage .rewardsconversion tr th:first-child,
.GenericContainer.accountPage .rewardsconversion tr th:first-child,
section.panel.accountPage .rewardsconversion tr td:first-child,
.GenericContainer.accountPage .rewardsconversion tr td:first-child,
section.panel.accountPage .rewardsconversion tr th:last-child,
.GenericContainer.accountPage .rewardsconversion tr th:last-child,
section.panel.accountPage .rewardsconversion tr td:last-child,
.GenericContainer.accountPage .rewardsconversion tr td:last-child {
  width: 49%;
}
section.panel .GenericContainerContent,
.GenericContainer .GenericContainerContent {
  padding: 12px;
  overflow: hidden;
  /*border: 1px solid @baseCol_MainColor;
		border-top: none;*/
  background-color: #fefefe;
  box-shadow: #cccccc 0 3px 9px;
  margin-bottom: 9px;
  border-radius: 4px;
}
section.panel .CouponBody > h1,
.GenericContainer .CouponBody > h1 {
  background-color: inherit;
}
section.panel.sportUpcoming ul.blocks li.selected,
.GenericContainer.sportUpcoming ul.blocks li.selected {
  color: #8e0673;
}
section.panel.sportUpcoming ul.blocks li:hover,
.GenericContainer.sportUpcoming ul.blocks li:hover {
  border-bottom-color: #8e0673;
}
.roundPage h1 {
  box-shadow: #cccccc 0 3px 9px;
  border-radius: 4px;
}
.roundPage .match .MarketGroup {
  border-radius: 4px;
  padding-bottom: 18px;
}
.roundPage .match:first-child .MarketGroup {
  margin-top: 18px;
}
#myAccountBlurb .button {
  min-width: 120px;
}
.CMSContentPage .GenericContainer .GenericContainerContent {
  /*ul
			{
				list-style: none outside none;
				padding-left: 8px;
				margin: 0px;

				li
				{
					margin-bottom: 8px;
					padding-left: 20px;

					&:before
					{
						font-family: 'TOP_Icons' !important;
						content: @iconCode-ALTR;
						border: none;
						font-size: @baseIconSize * 0.6;
						color: @baseCol_DarkText;
						margin: 0 0 0 -21px;
						padding: 0 6px 0 0;
					}
				}
			}

			dl
			{
				margin: 0;
				border: 1px solid #d9d9d9;

				dt
				{
					background-color: @baseCol_AltRowColor;
					padding: 6px 12px;
					font-weight: bold;
					margin: 0px;
					cursor: pointer;
					border: none;
					border-top: 1px solid #d9d9d9;

					&.selected
					{
						color: @baseCol_LightText;
						background-color: @baseCol_MainColor;
						border-bottom: @baseCol_MainColor;
					}

					&:first-child
					{
						border-top-width: 0;
					}
				}

				dd
				{
					margin: 0px;
					padding: 12px;
					line-height: 1.5em;
					ol
					{
						counter-reset: list;
						margin: 0 6px 0 24px;
						list-style-type: lower-alpha;
					}

						ol > li
						{
							list-style: none;
							text-align: justify;
						}

							ol > li:before
							{
								content: "(" counter(list, lower-alpha) ") ";
								counter-increment: list;
								margin-left: -18px;
							}
				}
			}

			p
			{
				margin: 6px 0 6px 0;
			}

			.ContactCard
			{
				margin: 0;
				width: 50%;
				float: left;
				min-height: 150px;
				box-sizing: border-box;
				border: solid 12px transparent;
				border-top-width: 0;

				p
				{
					padding: 6px;
				}
			}*/
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dt {
  position: relative;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dt:before {
  font-family: 'TOP_Icons' !important;
  font-weight: normal;
  color: #6dcff6;
  content: "\e959";
  position: absolute;
  right: 9px;
  top: auto;
  bottom: auto;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dt.selected:before {
  content: "\e95c";
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dd {
  padding: 12px 12px;
  text-align: justify;
}
.CMSContentPage .GenericContainer .GenericContainerContent ol,
.CMSContentPage .GenericContainer .GenericContainerContent ul {
  margin: 0 24px;
}
.CMSContentPage .GenericContainer .GenericContainerContent ol li,
.CMSContentPage .GenericContainer .GenericContainerContent ul li {
  margin-top: 9px;
  padding-left: 6px;
}
.CMSContentPage .GenericContainer .GenericContainerContent ol li:first-child,
.CMSContentPage .GenericContainer .GenericContainerContent ul li:first-child {
  margin-top: 0;
}
/*.GenericContainer
		{
	line-height: 1.3;

	.SportContent
	{
		padding: 8px;
		border: 1px solid #D9D9D9;

		dt, dd
		{
			padding: 4px;
		}

		dt
		{
			background-color: #333333;
			color: white;
			border-top: solid 2px #F48035;

			a
			{
				color: white;
			}
		}
	}

	dd,
	dd a
	{
		margin: 0;
		padding-left: 12px;
		background-color: #eeeeee;
		color: black;
	}
}*/
.racepage .raceHeaderBox {
  /*.raceHeaderActionbar
		{
			padding: 6px 0 0 0;

			.button
			{
				margin: 0 3px;
				max-width: 132px;

				&:first-child
				{
					margin-left: 0;
				}

				&:last-child
				{
					margin-right: 0;
				}

				&.button1
				{
					width: 132px;
				}

				&.button2
				{
					width: 132px;
				}

				&.button3
				{
					width: 132px;
				}

				&.button4
				{
					width: (@pageContentWidth - 18) / 4;
				}

				&.button5
				{
					width: (@pageContentWidth - 24) / 5;
				}

				&.button6
				{
					width: (@pageContentWidth - 30) / 6;
				}
			}
		}*/
}
.racepage .raceHeaderBox .tabs.raceNums {
  margin-top: 9px;
  border-bottom-color: #010562;
}
.racepage .raceHeaderBox .tabs.raceNums li {
  /*border: none;
					border-top: solid 3px transparent;
					border-bottom: solid 3px transparent;*/
  line-height: 12px;
  padding: 9px;
  font-weight: bold;
  /*&:hover
				{
					background-color: darken(@col_White, 8%);

					&:after
					{
						background-color: transparent;
					}
				}*/
}
.racepage .raceHeaderBox .tabs.raceNums li sup {
  /* font-weight: normal; */
  vertical-align: baseline;
  font-size: inherit;
  min-width: 18px;
  display: inline-block;
  /* background-color: lime;*/
}
.racepage .raceHeaderBox .tabs.raceNums li sub {
  font-weight: normal;
}
.racepage .raceHeaderBox .tabs.raceNums li.selected {
  background-color: #010562;
  color: #fefefe;
  /*&:hover
					{
						border-bottom-color: @col_secondaryMain;
					}*/
}
.racepage .raceHeaderBox .tabs.raceNums li.expired:hover {
  background-color: #c9cbde;
}
.racepage .raceHeaderBox .tabs.raceNums li.selected:hover {
  background-color: #010562;
}
.racepage .raceHeaderBox .tabs.exotics {
  margin: 9px 0;
  background-color: #f1f2f3;
}
.racepage .raceHeaderBox .tabs.exotics li {
  font-weight: bold;
  padding: 9px 3px;
  text-transform: none;
  border: solid 1px #2c2f36;
  border-radius: 4px;
  margin: 0 4.5px;
}
.racepage .raceHeaderBox .tabs.exotics li:first-child {
  margin-left: 0;
}
.racepage .raceHeaderBox .tabs.exotics li:last-child {
  margin-right: 0;
}
.racepage .raceHeaderBox .tabs.exotics li:hover {
  background-color: #E9EBEF;
}
.racepage .raceHeaderBox .tabs.exotics li:hover:after {
  content: none;
}
.racepage .raceHeaderBox .tabs.exotics li.selected {
  background-color: #2c2f36;
  color: #fefefe;
}
.racepage .raceHeaderBox .raceHeaderTitleBar {
  background-color: #010562;
  color: #fefefe;
  margin-bottom: 6px;
  padding: 6px 12px;
  position: relative;
  border-radius: 4px;
  box-shadow: #cccccc 0 3px 9px;
  font-size: 19.5px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 48px;
}
.racepage .raceHeaderBox .raceHeaderTitleBar .sporticon {
  font-size: 37.5px;
  float: left;
  position: absolute;
  top: 0;
  left: 6px;
}
.racepage .raceHeaderBox .raceHeaderTitleBar .button {
  margin: -6px -6px 0 6px;
  color: #fefefe;
  background-color: #010562;
  line-height: 0;
  border-color: #010562;
}
.racepage .raceHeaderBox .raceHeaderTitleBar .button.icon-navToggle:before {
  content: "\e959";
}
.racepage .raceHeaderBox .raceHeaderTitleBar .button.icon-navToggle.selected:before {
  content: "\e95c";
}
.racepage .raceHeaderBox .raceHeaderTitleBar > div {
  text-transform: none;
  font-weight: normal;
  font-size: 13px;
  float: right;
}
.racepage .raceHeaderBox .raceHeaderTitleBar > div > b {
  margin-left: 12px;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings {
  width: 210px;
  position: absolute;
  top: 36px;
  left: 0;
  background-color: #fefefe;
  z-index: 300;
  border: solid 1px #010562;
  border-top: none;
  font-weight: bold;
  box-shadow: #cccccc 0 3px 9px;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings .tabs {
  border: none;
  width: 210px;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings .tabs li {
  font-size: 9px;
  background-color: #fefefe;
  color: #2c2f36;
  border: none;
  padding: 6px 0 0 0;
  text-transform: none;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings .tabs li:before {
  font-size: 26px;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings .tabs li:hover {
  border-color: #6dcff6;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings .tabs li.selected {
  color: #8e0673;
  border-color: #8e0673;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings .tabs li.selected:hover {
  background-color: #fefefe;
  color: #8e0673;
  border-color: #8e0673;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings .tabs li.expired {
  background-color: #eaf4ff;
  color: #e9ebef;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings .tabs li.expired:hover {
  background-color: #eaf4ff;
  color: #e9ebef;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table {
  margin-bottom: 0;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr {
  background-color: transparent;
  color: #2C2F36;
  border: solid 1px #e9ebef;
  border-collapse: collapse;
  border-right: none;
  border-left: none;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr:hover {
  background-color: #eff3fa;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td {
  border: 0;
  padding: 3px;
  text-align: left;
  width: 39px;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td:hover {
  cursor: pointer;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td.teamSilkTD {
  width: 30px;
  padding-left: 6px;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td.teamSilkTD span {
  float: left;
  height: 14px;
  width: 21px;
  background-size: contain;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td.label span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 105px;
  display: block;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td.rnum,
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td.jump {
  text-align: center;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td.rnum span,
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td.jump span {
  color: #2C2F36;
  padding: 0px;
  margin: 0px;
  width: 24px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  margin: 3px 0;
}
.racepage .raceHeaderBox .raceHeaderTitleBar #inraceMeetings table tr td.jump {
  font-size: 11.05px;
  color: #8e0673;
}
.racepage .raceHeaderBox .raceHeaderInfoBar {
  background-color: #010562;
  overflow: hidden;
  padding: 6px 12px;
  color: #fefefe;
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceTimeToGo {
  float: right;
  min-width: 130px;
  text-align: right;
  /*div
				{
					&.ttgCountdownContainer,
					&.time
					{
						font-size: @baseFontSize * 1.6;
						display: block;
					}
				}*/
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceTimeToGo span.caption {
  font-weight: bold;
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceTimeToGo .ttgCountdownContainer {
  border: none;
  padding-right: 0;
  font-size: 18.2px;
  color: #fefefe;
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceTimeToGo .raceStatus {
  font-size: 16.9px;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceName {
  text-transform: uppercase;
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceName strong {
  font-size: 16.9px;
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceInformation {
  margin-top: 4px;
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceInformation > div {
  display: inline-block;
  margin-right: 24px;
}
.racepage .raceHeaderBox .raceHeaderInfoBar .raceInformation > .eventComment {
  font-weight: normal !important;
  padding-top: 10px;
}
.racepage .MarketGroup {
  border-radius: 4px;
  padding: 6px 0 3px 0;
}
.racepage .MarketGroup.results {
  margin-top: 18px;
  padding: 12px;
}
.racepage.quadpage .quadMarketContent .tabVertical {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  width: 100%;
}
.racepage.quadpage .quadMarketContent .tabVertical .tabs {
  width: auto;
  float: none;
  width: 25%;
  flex-grow: 1;
  background-color: transparent;
}
.racepage.quadpage .quadMarketContent .tabVertical .tabs li {
  margin: 0 0 1px 0;
  font-weight: bold;
  padding: 17px 6px;
  height: auto;
  line-height: initial;
}
.racepage.quadpage .quadMarketContent .tabVertical .tabs li span {
  background-color: #8e0673;
  color: #fefefe;
  top: 12px;
  right: 12px;
  border-radius: 4px;
  padding: 3px;
  height: 27px;
  line-height: 21px;
  min-width: 27px;
}
.racepage.quadpage .quadMarketContent .tabVertical .tabs li.selected {
  background-color: #010562;
}
.racepage.quadpage .quadMarketContent .tabVertical .tabs li:hover {
  border-color: transparent;
}
.racepage.quadpage .quadMarketContent .tabVertical .tabs li.betPanel {
  height: auto;
  padding: 0;
}
.racepage.quadpage .quadMarketContent .tabVertical .tabs li.betPanel .exoticsControlsHolder {
  height: auto;
  margin: 0;
}
.racepage.quadpage .quadMarketContent .tabVertical .tabs li.betPanel .exoticsControlsHolder .exoticsControls {
  margin: 0;
  box-shadow: none;
}
.racepage.quadpage .quadMarketContent .tabVertical .quadLegRace {
  flex-grow: 3;
  margin-right: 12px;
}
.racepage.quadpage .quadMarketContent .MarketGroup {
  padding-top: 0;
}
.racepage h3 {
  background-color: #010562;
  color: #fefefe;
}
.racepage h3:before {
  background-color: #010562;
  border-color: #010562;
  color: #fefefe;
}
/*.quadLegContainer
		{
	width: 50%;
	float: left;
	box-sizing: border-box;

	&:nth-child(2n+1)
	{
		clear: left;
		border-right: solid 6px transparent;
	}

	&:nth-child(2n)
	{
		border-left: solid 6px transparent;
	}
}*/
/*.exoticsControls
		{
	background-color: @baseCol_BorderColor;
	padding: 6px 12px;
	margin-bottom: 12px;

	input
	{
		width: 78px;
		text-align: center;
		border-color: @baseCol_DarkText;

		&:disabled
		{
			background-color: transparent;
			border-color: transparent;
			width: 42px;
			text-align: left;
			color: @baseCol_DarkText;
		}
	}

	table
	{
		margin-bottom: 0;
	}
	th
	{
		background-color: @baseCol_BorderColor;
		color: @baseCol_DarkText;
	}

	td label
	{
		float: left;
	}
}*/
.tableLegend {
  font-size: 80%;
  margin-top: 12px;
}
.tableLegend span.legendSample {
  display: inline-block;
  height: 13px;
  width: 13px;
  vertical-align: bottom;
  margin-left: 10px;
  margin-right: 2px;
}
.MarketComment,
.EventDetails {
  padding: 5px 5px;
  font-weight: 300;
  color: #eeeeee;
  font-size: 13px;
  overflow: hidden;
}
.MarketComment {
  font-size: 11.7px;
  text-align: center;
  color: #2C2F36;
}
.MarketComment p {
  margin-bottom: 2px;
}
.BBRVouchers table th,
.BBRVouchers table td {
  text-align: center;
}
dl,
dl.menu,
dl.accordion {
  margin: 0px;
  border: 1px solid #e9ebef;
  overflow: hidden;
  background-color: #fefefe;
}
dl > dt,
dl.menu > dt,
dl.accordion > dt {
  background-color: transparent;
  padding: 12px 6px;
  margin: 0px;
  cursor: pointer;
  border: none;
  border-bottom: 1px solid #e9ebef;
  position: relative;
}
dl > dt:last-child,
dl.menu > dt:last-child,
dl.accordion > dt:last-child {
  border-bottom: none;
}
dl > dt a,
dl.menu > dt a,
dl.accordion > dt a {
  width: 100%;
  height: 100%;
}
dl > dt.icon,
dl.menu > dt.icon,
dl.accordion > dt.icon {
  padding-left: 36px;
  color: #2C2F36;
}
dl > dt.icon:before,
dl.menu > dt.icon:before,
dl.accordion > dt.icon:before {
  position: absolute;
  left: 6px;
  top: 9px;
  font-size: 22.5px;
}
dl > dt:hover,
dl.menu > dt:hover,
dl.accordion > dt:hover {
  color: #010562;
}
dl > dt.disabled,
dl.menu > dt.disabled,
dl.accordion > dt.disabled {
  color: #545964;
}
dl > dt.selected,
dl.menu > dt.selected,
dl.accordion > dt.selected {
  font-weight: bold;
}
dl > dt.selected .icon-navToggle:before,
dl.menu > dt.selected .icon-navToggle:before,
dl.accordion > dt.selected .icon-navToggle:before {
  content: "\e95c";
}
dl dd,
dl.menu dd,
dl.accordion dd {
  background-color: #eff3fa;
  margin-left: 0;
  padding: 6px 12px;
}
dl.quicklinks dt:hover,
dl.menu.quicklinks dt:hover,
dl.accordion.quicklinks dt:hover,
dl.SportsMenu dt:hover,
dl.menu.SportsMenu dt:hover,
dl.accordion.SportsMenu dt:hover,
dl.RaceMenu dt:hover,
dl.menu.RaceMenu dt:hover,
dl.accordion.RaceMenu dt:hover {
  background-color: #eff3fa;
}
dl.quicklinks dd,
dl.menu.quicklinks dd,
dl.accordion.quicklinks dd,
dl.SportsMenu dd,
dl.menu.SportsMenu dd,
dl.accordion.SportsMenu dd,
dl.RaceMenu dd,
dl.menu.RaceMenu dd,
dl.accordion.RaceMenu dd {
  padding: 0;
}
dl.quicklinks dd ul,
dl.menu.quicklinks dd ul,
dl.accordion.quicklinks dd ul,
dl.SportsMenu dd ul,
dl.menu.SportsMenu dd ul,
dl.accordion.SportsMenu dd ul,
dl.RaceMenu dd ul,
dl.menu.RaceMenu dd ul,
dl.accordion.RaceMenu dd ul {
  padding: 0;
  margin: 0;
}
dl.quicklinks dd ul li,
dl.menu.quicklinks dd ul li,
dl.accordion.quicklinks dd ul li,
dl.SportsMenu dd ul li,
dl.menu.SportsMenu dd ul li,
dl.accordion.SportsMenu dd ul li,
dl.RaceMenu dd ul li,
dl.menu.RaceMenu dd ul li,
dl.accordion.RaceMenu dd ul li {
  cursor: pointer;
  display: inline-block;
  border-top: solid 1px #e9ebef;
  width: 100%;
  padding: 12px 6px 12px 36px;
  box-sizing: border-box;
  color: #2C2F36;
}
dl.quicklinks dd ul li:first-child,
dl.menu.quicklinks dd ul li:first-child,
dl.accordion.quicklinks dd ul li:first-child,
dl.SportsMenu dd ul li:first-child,
dl.menu.SportsMenu dd ul li:first-child,
dl.accordion.SportsMenu dd ul li:first-child,
dl.RaceMenu dd ul li:first-child,
dl.menu.RaceMenu dd ul li:first-child,
dl.accordion.RaceMenu dd ul li:first-child {
  border: none;
}
dl.quicklinks dd ul li a,
dl.menu.quicklinks dd ul li a,
dl.accordion.quicklinks dd ul li a,
dl.SportsMenu dd ul li a,
dl.menu.SportsMenu dd ul li a,
dl.accordion.SportsMenu dd ul li a,
dl.RaceMenu dd ul li a,
dl.menu.RaceMenu dd ul li a,
dl.accordion.RaceMenu dd ul li a {
  color: #fefefe;
}
dl.quicklinks dd ul li a:hover,
dl.menu.quicklinks dd ul li a:hover,
dl.accordion.quicklinks dd ul li a:hover,
dl.SportsMenu dd ul li a:hover,
dl.menu.SportsMenu dd ul li a:hover,
dl.accordion.SportsMenu dd ul li a:hover,
dl.RaceMenu dd ul li a:hover,
dl.menu.RaceMenu dd ul li a:hover,
dl.accordion.RaceMenu dd ul li a:hover {
  color: #6dcff6;
}
dl.RaceMenu dd ul li,
dl.menu.RaceMenu dd ul li,
dl.accordion.RaceMenu dd ul li {
  padding-left: 15px;
}
dl.accountPages,
dl.menu.accountPages,
dl.accordion.accountPages {
  width: 20%;
  float: left;
  margin-right: 18px;
  box-shadow: #cccccc 0 3px 9px;
}
dl.accountPages dt,
dl.menu.accountPages dt,
dl.accordion.accountPages dt {
  border: none;
  border-left: solid 3px transparent;
  padding: 15px 12px;
  font-weight: bold;
}
dl.accountPages dt:hover,
dl.menu.accountPages dt:hover,
dl.accordion.accountPages dt:hover {
  border-left-color: #8e0673;
  color: #2C2F36;
}
dl.accountPages dt.selected,
dl.menu.accountPages dt.selected,
dl.accordion.accountPages dt.selected {
  background-color: #8e0673;
  color: #fefefe;
}
dl.accountPages dd,
dl.menu.accountPages dd,
dl.accordion.accountPages dd {
  padding: 0;
  margin: 0;
  font-size: 11.7px;
}
dl.accountPages dd ul,
dl.menu.accountPages dd ul,
dl.accordion.accountPages dd ul {
  padding: 0;
  margin: 0;
}
dl.accountPages dd ul li,
dl.menu.accountPages dd ul li,
dl.accordion.accountPages dd ul li {
  padding: 15px 12px;
  display: block;
  cursor: pointer;
  border: none;
  border-left: solid 3px transparent;
  border-bottom: solid 1px #cbd0da;
}
dl.accountPages dd ul li:hover,
dl.menu.accountPages dd ul li:hover,
dl.accordion.accountPages dd ul li:hover {
  border-left-color: #6dcff6;
}
dl.accountPages dd ul li.selected,
dl.menu.accountPages dd ul li.selected,
dl.accordion.accountPages dd ul li.selected {
  background-color: #6dcff6;
  font-weight: bold;
}
dl.depth1,
dl.menu.depth1,
dl.accordion.depth1 {
  border: none;
}
dl .icon-navToggle:before,
dl.menu .icon-navToggle:before,
dl.accordion .icon-navToggle:before {
  float: right;
  font-size: 15px;
  content: "\e959";
}
dl .icon-navToggle.selected:before,
dl.menu .icon-navToggle.selected:before,
dl.accordion .icon-navToggle.selected:before {
  content: "\e95c";
}
.raceMenu .tabs {
  border: none;
}
.raceMenu .tabs li {
  font-size: 9px;
  padding: 6px 0;
  /*&.selected
			{
				color: @col_secondaryMain;
				border-color: @col_secondaryMain;

				&:hover
				{
					background-color: @col_White;
					color: @col_secondaryMain;
					border-color: @col_secondaryMain;
				}
			}

			&:hover
			{
				border-color: @col_secondaryMain;
			}*/
}
.raceMenu .tabs li:before {
  font-size: 26px;
}
.raceMenu ul.ntj {
  margin: 0;
}
.raceMenu ul.ntj li {
  background-color: #eff3fa;
  width: 100%;
  height: 33px;
  line-height: 21px;
  display: block;
  box-sizing: border-box;
  margin: 0;
  padding: 6px 36px;
  list-style: none;
  white-space: nowrap;
  position: relative;
  cursor: pointer;
}
.raceMenu ul.ntj li a {
  color: #2C2F36;
}
.raceMenu ul.ntj li a .raceNum {
  font-weight: bold;
  position: absolute;
  right: 45px;
  top: 6px;
  background-color: #eff3fa;
  height: 27px;
  width: 27px;
  text-align: center;
  margin-top: -3px;
  line-height: 27px;
}
.raceMenu ul.ntj li a .timeToGo {
  position: absolute;
  right: 12px;
  top: 3px;
  color: #fefefe;
  border-radius: 4px;
  min-width: 36px;
  text-align: right;
}
.raceMenu ul.ntj li a .timeToGo .ttgCountdownContainer {
  border: none;
  padding-right: 0px;
}
.raceMenu ul.ntj li.icon:before {
  position: absolute;
  left: 6px;
  top: 6px;
  font-size: 25px;
}
.raceMenu ul.ntj li:hover {
  background-color: #dce4f4;
  /*color: @col_Highlight;

				a
				{
					color: @col_Highlight;

					.raceNum
					{
						color: @col_Highlight;
					}
				}*/
}
.raceMenu ul.ntj li:hover a .raceNum {
  background-color: #dce4f4;
}
.contextMenu dl.menu dt {
  padding: 6px 6px;
}
.precommitMoney {
  font-weight: bold;
}
.ttgCountdownContainer,
.LiveSupendedMarkup,
.LiveCountDownMarkup {
  padding: 3px 9px;
  border: solid 1px #8e0673;
  border-color: #8e0673;
  color: #8e0673;
  border-radius: 4px;
  font-weight: bold;
  transition-timing-function: cubic-bezier(0.6, -0.8, 1, 1);
}
.ttgCountdownContainer .flashing,
.LiveSupendedMarkup .flashing,
.LiveCountDownMarkup .flashing,
.ttgCountdownContainer .raceCell .flashing,
.LiveSupendedMarkup .raceCell .flashing,
.LiveCountDownMarkup .raceCell .flashing,
.ttgCountdownContainer td.flashing div.time,
.LiveSupendedMarkup td.flashing div.time,
.LiveCountDownMarkup td.flashing div.time {
  animation: blink 1s steps(6, start) infinite;
  -webkit-animation: blink 1s steps(6, start) infinite;
}
.ttgIsLive {
  padding: 3px 9px;
  border-radius: 4px;
  font-weight: bold;
  transition-timing-function: cubic-bezier(0.6, -0.8, 1, 1);
  color: #fefefe;
  background-color: #8e0673;
  border: solid 1px #8e0673;
}
.LiveSupendedMarkup {
  background-color: white;
  color: #8e0673;
  border-radius: 4px;
  padding: 2px;
  margin: 0;
  font-size: 10.4px;
  font-weight: normal;
}
table tr.scratched,
table tr.scratched a {
  color: #999999;
}
table.sortableTable thead tr > th,
table.sortableTable thead tr > th .sortableHeader,
table.sortableTable thead th.sortableHeader {
  cursor: pointer;
}
table.sortableTable thead > tr > th {
  position: relative;
  /*span
		{
			font-family: Helvetica, Arial, Sans-Serif !important;
		}*/
}
table.sortableTable thead > tr > th.icon-SORTDESC::before,
table.sortableTable thead > tr > th.icon-SORTASC::before,
table.sortableTable thead > tr > th.icon-SORTAVAIL::before {
  position: absolute;
  right: 6px;
}
table thead th.headerSortDown,
table thead th.headerSortUp {
  background-position: right center;
  background-repeat: no-repeat;
}
table thead th.headerSortDown {
  background-image: url('/assets/images/icons/sort_desc.png') !important;
}
table thead th.headerSortUp {
  background-image: url('/assets/images/icons/sort_asc.png') !important;
}
/****** Contact Page *********/
.ContactCards {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
.ContactCards .ContactCard {
  flex: 1 1 1%;
  padding: 9px;
}
.ContactCards .ContactCard h2 {
  text-align: left;
  padding-left: 39px;
  background-color: #8e0673;
  color: #fefefe;
  border-radius: 0;
  margin-bottom: 12px;
}
.ContactCards .ContactCard h2:before {
  font-family: 'TOP_Icons' !important;
  border: none;
  font-size: 24px;
  color: #fefefe;
  float: right;
  font-weight: normal;
  background-color: transparent;
  padding: 6px 3px;
}
.ContactCards .ContactCard.ContactPhone h2:before {
  content: "\e960";
}
.ContactCards .ContactCard.ContactEmail h2:before {
  content: "\e92d";
}
.ContactCards .ContactCard.ContactFax h2:before {
  content: "\e932";
}
.ContactCards .ContactCard.ContactPostal h2:before {
  content: "\e94d";
}
.groupCount.invert {
  background-color: #0008b8;
  color: white;
  border: solid 1px white;
}
.dynamicWidget.isLoading {
  opacity: 1;
  min-height: 50px;
  background-color: rgba(0, 0, 0, 0.02);
  background-image: url("/assets/images/loading.gif");
  background-position: center center;
  background-repeat: no-repeat;
}
/*[id^="widget_nextxraces-"]
{
	display: flex;
}*/
#HomeAllContent > .tabs {
  margin: 18px 0;
  line-height: 30px;
  box-shadow: #cccccc 0 3px 9px;
}
#HomeAllContent > .tabs li {
  background-color: #eff3fa;
  color: #2C2F36;
  font-size: 31.2px;
  border: none;
  margin: 0;
  text-transform: uppercase;
  padding: 9px;
}
#HomeAllContent > .tabs li.selected {
  background-color: #010562;
  border-color: #010562;
  color: #fefefe;
}
#HomeAllContent > .tabs li.selected:hover {
  border-color: #010562;
  cursor: default;
}
#HomeAllContent > .tabs li.selected:hover:after {
  background-color: #010562;
}
#HomeAllContent > .tabs li:first-child {
  border-radius: 4px 0 0 4px;
}
#HomeAllContent > .tabs li:last-child {
  border-radius: 0 4px 4px 0;
}
#HomeAllContent #HomeRacesDiv {
  margin-top: 6px;
}
#HomeAllContent #HomeRacesDiv .tabs {
  box-shadow: #cccccc 0 3px 9px;
  margin-bottom: 9px;
  border: none;
}
#HomeAllContent #HomeRacesDiv .tabs li {
  text-transform: uppercase;
  font-size: 13px;
  padding: 12px;
}
#HomeAllContent #HomeRacesDiv .tabs li.selected {
  border-color: #8e0673;
  background-color: #8e0673;
  color: #fefefe;
}
#HomeAllContent #HomeRacesDiv table tr {
  cursor: pointer;
}
#HomeAllContent #HomeRacesDiv table tr:hover {
  background-color: #eff3fa;
}
#HomeAllContent #HomeRacesDiv table tr td {
  border-left: none;
  border-right: none;
  height: 54px;
}
#HomeAllContent #HomeRacesDiv table tr td.oddsColumn {
  width: 33%;
}
#HomeAllContent .HomeDayRaces {
  display: inline-flex;
  width: 100%;
}
#HomeAllContent .HomeDayRaces h2 {
  padding-top: 18px;
  padding-bottom: 18px;
}
#HomeAllContent .HomeDayRaces h2:before {
  top: 9px;
  left: 12px;
}
#HomeAllContent .HomeDayRaces > div {
  flex: 1 1 30%;
  box-shadow: #cccccc 0 3px 9px;
  margin: 9px 9px 9px 9px;
  border-radius: 4px 4px 0 0;
  background-color: #fefefe;
}
#HomeAllContent .HomeDayRaces > div:first-child {
  margin-left: 0;
}
#HomeAllContent .HomeDayRaces > div:last-child {
  margin-right: 0;
}
#HomeAllContent .HomeDayRaces > div table tr td {
  text-align: center;
  height: 42px;
  border-left: none;
  border-right: none;
}
#HomeAllContent .HomeDayRaces > div table tr td:first-child {
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#HomeAllContent .HomeDayRaces > div table tr td .teamSilk {
  height: 24px;
  width: 36px;
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  margin-right: 9px;
}
#HomeAllContent .HomeDayRaces > div table tr td .time {
  color: #8e0673;
  border: solid 1px #8e0673;
  font-weight: bold;
  padding: 3px;
  min-width: 42px;
  border-radius: 4px;
  text-align: center;
  margin-right: 6px;
}
#HomeAllContent .HomeDayRaces > div table tr td .time.closed {
  border-color: transparent;
  color: #545964;
  font-weight: normal;
}
#HomeAllContent #HomeRacesNTJ h2 {
  padding-top: 18px;
  padding-bottom: 18px;
}
#HomeAllContent #HomeRacesNTJ h2:before {
  top: 9px;
  left: 12px;
}
#HomeAllContent #HomeRacesNTJ > div {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}
#HomeAllContent #HomeRacesNTJ > div > div {
  flex: 1 1 30%;
  box-shadow: #cccccc 0 3px 9px;
  margin: 9px 9px 9px 9px;
  border-radius: 4px 4px 0 0;
}
#HomeAllContent #HomeRacesNTJ > div > div:first-child {
  margin-left: 0;
}
#HomeAllContent #HomeRacesNTJ > div > div:last-child {
  margin-right: 0;
}
#HomeAllContent #HomeRacesNTJ > div > div .widgetRaceHeader {
  color: #2C2F36;
  background-color: #fefefe;
  overflow: hidden;
  padding: 12px 3px;
  cursor: pointer;
  border-radius: 4px 4px 0 0;
  width: 100%;
}
#HomeAllContent #HomeRacesNTJ > div > div .widgetRaceHeader div {
  vertical-align: middle;
}
#HomeAllContent #HomeRacesNTJ > div > div .widgetRaceHeader .RaceIcon {
  float: left;
  height: 30px;
  display: inline-block;
  margin: 0px 6px 0 3px;
  font-size: 35px;
  text-align: right;
}
#HomeAllContent #HomeRacesNTJ > div > div .widgetRaceHeader .RaceDetail {
  font-weight: bold;
  line-height: 21px;
  font-size: 14.3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#HomeAllContent #HomeRacesNTJ > div > div .widgetRaceHeader .RaceDetail a {
  color: #fefefe;
}
#HomeAllContent #HomeRacesNTJ > div > div .widgetRaceHeader .RaceTime {
  color: #8e0673;
  font-weight: bold;
  line-height: 12px;
}
#HomeAllContent #HomeRacesNTJ > div > div .widgetRaceHeader .RaceTime .ttgCountdownContainer {
  border: none;
  padding: 0;
}
#HomeAllContent #HomeRacesNTJ > div > div td.oddsColumn {
  padding-right: 12px;
}
#HomeAllContent #HomeRacesNTJ > div > div table {
  margin-bottom: 0;
}
#HomeAllContent #HomeRacesNTJ > div > div table tbody td {
  height: 54px;
}
#HomeAllContent #HomeRacesNTJ > div > div .actionButtonArea {
  overflow: hidden;
}
#HomeAllContent #HomeRacesNTJ > div > div .actionButtonArea a {
  display: block;
  text-align: center;
  border-radius: 0px;
  color: #010562;
  text-transform: uppercase;
  padding: 12px;
}
#HomeAllContent #HomeRacesNTJ > div > div.NTJPanel {
  /*h2
					{
						color: @col_DarkText;
						background-color: @col_contentBackground;
						font-weight: bold;
						line-height: 27px;
						padding-left: 48px;

						&:before
						{
							color: @col_DarkText;
							background-color: @col_contentBackground;
							font-weight: normal;
							font-size: @baseIconSize * 1.4;
							margin-right: 6px;
						}
					}*/
  /*.ttgCountdownContainer
					{
						background-color: @col_Highlight;
						padding: 3px;
						color: @col_LightText;
						min-width: 42px;
						border-radius: @cornerRadiusWidth;
					}*/
}
#HomeAllContent #HomeRacesNTJ > div > div.NTJPanel table tr {
  text-align: center;
  cursor: pointer;
}
#HomeAllContent #HomeRacesNTJ > div > div.NTJPanel table tr td {
  border-left: none;
  border-right: none;
}
#HomeAllContent #HomeRacesNTJ > div > div.NTJPanel table tr td:first-child {
  text-align: left;
  padding-left: 12px;
}
#HomeAllContent #HomeRacesNTJ > div > div.NTJPanel table tr td:last-child {
  width: 1%;
  padding-right: 12px;
}
#HomeAllContent #HomeRacesNTJ > div > div.NTJPanel table tr td .ttgCountdownContainer {
  min-width: 54px;
  padding: 3px 3px;
}
#HomeAllContent #NavQuickDiv {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  grid-gap: 3px;
  gap: 3px;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel {
  flex: 1 1 30%;
  padding: 0 6px 9px 6px;
  overflow: hidden;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel:nth-child(3n-2) {
  padding-left: 0;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel:nth-child(3n) {
  padding-right: 0;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel > div {
  box-shadow: #cccccc 0 3px 9px;
  border-radius: 4px 4px 0 0;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel > div .widgetSportHeader {
  color: #2C2F36;
  background-color: #fefefe;
  overflow: hidden;
  padding: 3px 3px 3px 6px;
  cursor: pointer;
  border-radius: 4px 4px 0 0;
  width: 100%;
  display: grid;
  grid-template-columns: 42px 1fr 78px;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel > div .widgetSportHeader > div {
  vertical-align: middle;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel > div .widgetSportHeader .icon {
  height: 30px;
  margin: 0px 2px 0 3px;
  font-size: 35px;
  text-align: right;
  color: #010562;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel > div .widgetSportHeader .detail {
  margin-top: 3px;
  font-weight: bold;
  line-height: 15px;
  font-size: 14.3px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel > div .widgetSportHeader .detail a {
  color: #fefefe;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel > div .widgetSportHeader .time {
  padding: 3px;
  color: #fefefe;
  min-width: 42px;
  border-radius: 4px;
  margin: 6px 3px;
  text-align: center;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel table td {
  height: 81px;
  border-left: none;
  border-right: none;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel table td.oddsColumn {
  width: 33%;
  padding-right: 12px;
}
#HomeAllContent #NavQuickDiv > div.NextSportPanel table.hasDraw td {
  height: 54px;
}
#LeftUpcoming .MarketTable.boxFrame {
  border-radius: 4px;
  overflow: hidden;
}
/*#LeftUpcoming
{
	table
	{
		//max-width: @leftColumnWidth - 6;
		overflow: hidden;

		tr
		{
			td
			{
				overflow: hidden;

				&:first-child
				{
					max-width: (@leftColumnWidth/5 *3) - 3;
				}

				&:last-child
				{
					max-width: (@leftColumnWidth/5 * 2) - 3;
				}
			}

			.icon
			{
				color: @col_DarkText;
			}
		}
	}
}*/
/*#LeftUpcoming
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	width: 100%;

	> div.NextSportPanel
	{
		flex: 1 1 30%;
		padding: 0 6px 9px 6px;

		&:nth-child(3n-2)
		{
			padding-left: 0;
		}

		&:nth-child(3n)
		{
			padding-right: 0;
		}

		> div
		{
			box-shadow: @shadowDef;
			border-radius: 6px 6px 0 0;

			.widgetSportHeader
			{
				color: @baseCol_LightText;
				background-color: @baseCol_MainColor;
				overflow: hidden;
				padding: 3px 3px 3px 6px;
				cursor: pointer;
				border-radius: 6px 6px 0 0;
				width: 100%;

				div
				{
					vertical-align: middle;
				}

				.icon
				{
					height: 30px;
					display: inline-block;
					margin: 0px 2px 0 3px;
					font-size: @baseIconSize * 1.4;
					text-align: right;
				}

				.detail
				{
					display: inline-block;
					margin-top: 3px;
					font-weight: bold;
					line-height: 15px;
					font-size: @baseFontSize * 1.1;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					max-width: 60%;

					a
					{
						color: @baseCol_LightText;
					}
				}

				.time
				{
					display: inline-block;
					background-color: @col_Highlight;
					padding: 3px;
					color: @col_LightText;
					min-width: 42px;
					border-radius: 6px;
					float: right;
					margin: 6px 3px;
				}
			}
		}

		table
		{
			td
			{
				height: 63px;

				.oddsColumn
				{
					width: 1%;
				}
			}

			&.hasDraw
			{
				td
				{
					height: 42px;
				}
			}
		}
	}
}*/
/********** race icons **********/
.icon_HORS_H,
.icon_HORS_T,
.icon_HORS_G {
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.icon_HORS_H {
  background-image: url('/assets/images/race-icon_harness.png');
}
.icon_HORS_T {
  background-image: url('/assets/images/race-icon_thoroughbreds.png');
}
.icon_HORS_G {
  background-image: url('/assets/images/race-icon_greyhounds.png');
}
.saddleNum {
  width: 16px;
  display: inline-block;
  text-align: right;
  padding-right: 3px;
  float: left;
  overflow: hidden;
}
#MainBanners {
  position: relative;
  max-width: 1200px;
  margin: 0 auto 9px auto;
  /*.rotateBanner_left,
	.rotateBanner_right
	{
		cursor: pointer;
		background-repeat: no-repeat;
		background-position: 0 0;
		position: absolute;
		top: 48%;
		z-index: 99;
		color: rgba(255,255,255,0.0);
		font-size: 0px;
		height: 16px;
		width: 16px;
	}

	.rotateBanner_left
	{
		margin-left: 4px;
		background-image: url("/assets/images/rotbann_left.png");
	}

	.rotateBanner_right
	{
		margin-right: 3px;
		right: 0;
		background-image: url("/assets/images/rotbann_right.png");
	}*/
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_banners {
  margin: 0 auto;
  box-shadow: #cccccc 0 3px 9px;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner {
  position: relative !important;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner > div {
  display: block !important;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_banners img {
  width: 100%;
  display: block;
  margin: auto;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner,
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner {
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 36px;
  height: 100%;
  cursor: pointer;
  font-size: 250%;
  color: #fefefe;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner:hover,
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner:hover {
  opacity: 1;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner:before,
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner:before {
  position: absolute;
  top: 45%;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner {
  left: 0;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner:before {
  font-family: 'TOP_Icons' !important;
  content: "\e95a";
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner {
  right: 0;
}
#MainBanners .GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner:before {
  font-family: 'TOP_Icons' !important;
  content: "\e95b";
}
#MainBanners .GW_rotatebanner .CMSContentPage.GenericContainerContent.pastpromotions img,
#MainBanners .GW_rotatebanner .CMSContentPage.GenericContainerContent.promotions img {
  width: 100%;
}
/*.GW_rotatebanner
{
	height: 180px;
	margin-bottom: 6px;

	.GW_rotatebanner_banners
	{
		overflow: hidden;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;

		.GW_rotatebanner_banner
		{
			position: absolute;
			height: 100%;
			width: 100%;
		}

		.GW_rotatebanner_banner-clickable
		{
			cursor: pointer;
		}
	}

	.GW_rotatebanner_ctrl-nextbanner,
	.GW_rotatebanner_ctrl-prevbanner
	{
		opacity: 0.5;
		position: absolute;
		top: 0px;
		width: 25px;
		height: 100%;
		cursor: pointer;
		background-position: center center;
		background-repeat: no-repeat;
		background-image: url("/assets/images/rotbann_left.png");

		&:hover,
		&:hover
		{
			opacity: 1.0;
		}
	}

	.GW_rotatebanner_ctrl-nextbanner
	{
		right: 0px;
		background-image: url("/assets/images/rotbann_right.png");
	}
}*/
/** Form Guide ********************/
body.formguide {
  background-color: #f1f2f3;
  background-image: none;
  max-width: 900px;
  margin: auto;
  padding: 9px;
}
body.formguide h2 {
  border-radius: 0;
}
body.formguide .RaceFormRunner {
  margin-top: 3px;
  /*.RaceFormRunnerBody
		{
			margin: 12px;

			table.RaceFormRunnerBodyDetails
			{
				tbody tr
				{
					th, td
					{
						width: 14%;
						text-align: left;
					}

					th
					{
						text-align: right;
					}

					td:nth-child(2)
					{
						width: 28%;
					}
				}
			}

			table.raceFormLastRaces
			{
				tbody tr
				{
					th, td
					{
						width: 10%;
						text-align: center;
					}

						td:nth-child(3)
						{
							width: 20%;
						}

					&:nth-child(2n) td
					{
						text-align: left;
					}
				}
			}
		}*/
}
body.formguide .RaceFormRunner h3 {
  background-color: #e9ebef;
}
body.formguide .RaceFormRunner.RaceFormRunnerSelected h3 {
  background-color: #6dcff6;
}
.sportFuturesPage h1 {
  border-radius: 4px;
}
.sportFuturesPage .MarketGroup {
  border-radius: 4px;
}
#CompFuturesDiv .EventDescription {
  background-color: #639fdc;
  border-radius: 0;
  margin-top: 16px;
  display: none;
}
#CompFuturesDiv .RefreshBtn {
  display: none;
}
#CompFuturesDiv ul.maingrp {
  margin: 12px 12px 0 0;
}
#CompFuturesDiv ul.maingrp li {
  width: 33.333%;
  display: inline-block;
  vertical-align: top;
  margin-right: 0px;
  box-sizing: border-box;
  padding: 0 0 12px 12px;
}
#CompFuturesDiv ul.maingrp li a {
  display: block;
  text-align: center;
  padding: 12px 3px;
  font-weight: bold;
}
#CompFuturesDiv ul.tabs.subtabgrp li.selected {
  background-color: #8e0673;
  color: #fefefe;
}
.groupCount {
  float: right;
  width: 19px;
  height: 19px;
  background: orange;
  color: white;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  font-weight: normal;
  text-align: center;
  font-size: 15.6px;
  /*display:none;*/
}
.groupCount div {
  margin-top: 3px;
}
.flag-label {
  margin-left: 3px;
}
.fluc {
  /*.fluc:after
		{
			content: ",";
		}

		&:last-child:after
		{
			content: "";
		}*/
}
.fluc.flucMax {
  color: #d7102d !important;
  font-weight: bold;
}
.fluc.flucInit {
  color: #277b32 !important;
  font-weight: bold;
}
.dateDDL {
  min-width: 90px;
}
table.teamsilkblock {
  width: auto;
  margin-bottom: 0;
}
table.teamsilkblock tr,
table.teamsilkblock th,
table.teamsilkblock td {
  background-color: transparent !important;
  text-align: left;
  padding: 0px;
}
.teamShirt {
  float: left;
  height: 39px;
  margin-right: 6px;
  width: 39px;
  background-size: contain;
  margin: -12px 12px -12px 0;
}
.teamSilk {
  float: left;
  height: 26px;
  width: 39px;
  background-size: contain;
  margin: -12px 12px -12px 0;
}
th.center,
td.center {
  text-align: center !important;
}
/*table.MarketTable.results tbody:first-of-type > tr:first-child
{
	background-color: #f0f0f0;
}*/
.boxFrame {
  box-shadow: #cccccc 0 3px 9px;
  margin-bottom: 18px;
}
.MarketGroup {
  padding: 12px;
  border: none;
  background-color: #fefefe;
  box-shadow: #cccccc 0 3px 9px;
  margin-bottom: 18px;
  border-radius: 4px;
  /*&.raceCard
	{
		margin: 0;
		padding: 0 6px;
		border-top: none;
		border-color: @baseCol_MainColor;
	}*/
  /*& > a.additMark.opener
	{
		color: @baseCol_MainColor;
		background-color: @baseCol_White;
		border-color: @baseCol_MainColor;

		&:before
		{
			content: 'Show';
			margin-right: 3px;
		}

		&:hover
		{
			background-color: @baseCol_BorderColor;
			border-color: @baseCol_MainColor;
			//color: @baseCol_White;
		}

		&.selected
		{
			background-color: @baseCol_MainColor;
			color: @baseCol_White;

			&:hover
			{
				color: @baseCol_MainColor;
				background-color: @baseCol_BorderColor;
				border-color: @baseCol_MainColor;
			}

			&:before
			{
				content: 'Hide';
			}
		}
	}*/
}
.MarketGroup.RaceChildComp {
  width: 50%;
}
.MarketGroup.RaceChildComp .competitorCell {
  font-weight: bold;
}
.MarketGroup .additionalMarkets > dl > dd {
  background-color: red;
  padding: 0;
}
.MarketGroup .additionalMarkets > dl > dd > dl > dt {
  background-color: #eff3fa;
  padding-left: 18px;
}
.MarketGroup .additionalMarkets > dl > dd > dl > dd {
  background-color: #fefefe;
}
#footer {
  padding: 0 300px 0 252px;
  width: 100%;
  min-width: 522px;
}
#footer div.logos > div {
  margin: 0 auto;
  padding: 18px 0;
}
#footer div.logos > div:first-child {
  border-bottom: solid 1px #2c2f36;
}
#footer div.logos > div h4 {
  display: inline-block;
  border: none;
  width: 201px;
  vertical-align: middle;
}
#footer div.logos > div img {
  vertical-align: middle;
  margin-right: 27px;
}
#footer div.panels {
  padding: 9px 0;
  margin: 0 auto;
  display: table;
  width: 100%;
}
#footer div.panels > div {
  display: table-cell;
  vertical-align: top;
  font-weight: bold;
  width: 20%;
  padding-left: 12px;
}
#footer div.panels > div p {
  text-indent: -18px;
  padding: 0 18px;
}
#footer div.panels > div p a {
  font-weight: normal;
  color: #545964;
}
#footer div.panels > div:first-child {
  padding-left: 0;
}
#footer div.panels > div:last-child {
  text-align: right;
  padding-left: 30px;
}
#footer div.panels > div:last-child a {
  margin-left: 0;
}
#footer div.legal {
  padding-bottom: 18px;
  width: 100%;
  display: table;
}
#footer div.legal > div {
  display: table-cell;
  color: #787878;
}
#footer div.legal > div a {
  color: #787878;
}
#footer div.legal > div:first-child {
  width: 80%;
}
#footer div.legal > div:first-child span.icon {
  color: #545964;
  float: left;
  height: 33px;
  font-size: 33px;
  width: 36px;
}
#footer div.legal > div:first-child:before {
  padding: 2px 6px 0 0;
}
#footer div.legal > div:last-child {
  padding-left: 30px;
  width: 20%;
  text-align: right;
}
#footer span.logo img {
  height: 42px;
}
#footer span.icon {
  width: 30px;
  height: 18px;
  font-size: 30px;
  vertical-align: middle;
  line-height: 30px;
  overflow: hidden;
}
#pageContent .raceNumberTabs {
  padding-left: 3px;
  padding-right: 3px;
}
.TooltipLive {
  display: none;
}
.prodDesc {
  display: inline;
  position: absolute;
  top: 10px;
  left: 10px;
  max-width: 150px;
  background-color: #eeeeee;
  color: #555555;
  text-align: left;
  font-weight: normal;
  font-size: 80%;
  line-height: 1.2;
  padding: 6px;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
}
.headerTip {
  border: solid 1px #f56e00;
  border-top: none;
  background-color: #1d3a77;
  color: #fefefe;
  border-radius: 0 0 4px 4px;
}
#imgBox {
  width: 26px;
  height: 26px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-flow: wrap;
  transform: rotate(45deg);
  margin-left: 8px;
}
.base {
  position: relative;
  background: #277b32;
  border: solid 1px white;
}
.base:after {
  content: '';
  top: 1px;
  left: 3px;
  width: 7px;
  background: #277b32;
  transform: rotate(46deg);
  position: absolute;
  height: 12px;
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
  border-right: solid 1px #277b32;
}
.blob::after {
  content: "" attr(data-ballsout) "";
  top: 0;
  right: 0;
  width: 40%;
  margin-top: 4px;
  position: absolute;
  height: 100%;
  text-align: center;
  line-height: 14px;
}
/*#QuickCouponBlock
	{
		z-index: 400;
		position: fixed;
		width: 400px;

		.CouponBody
		{
			table.btnTable
			{
				width: 100%;
				border: none;

				tr
				{
					background: none;
				}

				td
				{
					padding: 1px;
					border: none;
				}

				.button
				{
					display: block;
					padding-top: 6px;
					padding-bottom: 6px;
				}
			}
		}
	}

	#QuickCouponBG
	{
		background-color: rgba(0, 0, 0, 0.6);
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 300;
		display: none;
	}*/
#raceCustomFields {
  color: #2C2F36;
  border: none;
  width: 100%;
  box-sizing: border-box;
  background-color: #fefefe;
  box-shadow: #545964 0 3px 9px;
  margin-bottom: 12px;
  border-radius: 4px;
}
#raceCustomFields > div {
  display: table-cell;
  padding: 18px;
  box-sizing: border-box;
}
#raceCustomFields > div:first-of-type {
  width: 33%;
  min-width: 280px;
}
#raceCustomFields table tbody tr td {
  font-weight: bold;
}
#raceCustomFields table tbody tr td:first-child {
  text-align: center;
}
#raceCustomFields .silkColumn {
  padding: 2px;
  width: auto;
}
#raceCustomFields .silkImg {
  width: 20px;
  height: 20px;
  background-size: auto 100%;
  margin: auto;
}
/*
ISSUES:
	Lose side images
	need racecard/etc not to hide right

*/
/*.runner-detail-item
{
	font-family: @fontOpenSans;
	font-weight: bold;
	display: inline-block;
	margin-right: 6px;
	font-size: @baseFontSize * 0.8;

	&:first-of-type
	{
		min-width: 72px;
	}
}*/
.flucsTable {
  border-collapse: collapse;
  border: none;
  margin-bottom: 0;
}
.flucsTable > tbody > tr {
  border: none;
  background-color: transparent;
}
.flucsTable > tbody > tr > td {
  text-align: center;
  width: 25%;
  border: none;
  padding: 0;
}
.flucsTable > tbody > tr > td:first-child {
  text-align: center;
  padding: 0;
}
.flucsColumn {
  width: 150px;
}
table.accountOverviewTbl {
  border: none;
}
table.accountOverviewTbl > tbody > tr > th,
table.accountOverviewTbl > tbody > tr > td {
  background: none;
  border: none;
  text-align: left;
  padding: 3px;
}
header.accountOverviewHeader {
  font-size: 20.8px;
  font-weight: 600;
  margin-bottom: 12px;
}
td.rnnrFormCell {
  padding: 6px !important;
  background-color: #eff3fa;
}
table.newRaceFormSummary {
  background-color: #eff3fa;
  border-collapse: separate;
  border-spacing: 6px;
  margin-bottom: 0;
}
table.newRaceFormSummary > tbody > tr > td,
table.newRaceFormSummary > tbody > tr > th {
  border-spacing: 6px;
  width: 33%;
  border: none;
}
table.newRaceFormSummary > tbody > tr > th {
  background-color: #0008b8;
  color: #fefefe;
  text-align: left;
}
table.newRaceFormSummary > tbody > tr > td {
  background-color: white;
  padding: 0px;
  text-align: center;
  vertical-align: top;
}
table.newRaceFormSummary > tbody > tr > td.chart {
  vertical-align: middle;
  padding: 6px;
}
table.newRaceFormSummary > tbody > tr > td:first-child {
  padding: 0px;
  text-align: center;
}
table.newRaceFormSummary > tbody > tr > td > table {
  height: 100%;
  width: 100%;
  margin: 0;
}
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > th,
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > td {
  border: none;
  text-align: left;
  padding: 3px 3px 3px 6px;
}
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > th:first-child,
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > td:first-child {
  padding: 3px 6px 3px 3px;
  width: 33%;
}
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > th {
  background-color: #6dcff6;
  text-align: right;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td {
  text-align: center;
  padding: 3px;
  width: 10%;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th.position,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td.position {
  background-color: #6dcff6 !important;
  padding: 6px;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th.position > strong,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td.position > strong {
  min-width: 66px;
  width: 66px;
  font-size: 150%;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th > table,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td > table {
  margin: 0;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th > table tr td,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td > table tr td {
  padding: 3px;
  border: none;
  border-bottom: solid 1px #010562;
  margin: 0;
  width: 25%;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th > table tr td:last-child,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td > table tr td:last-child {
  text-align: right;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th > table tr td.venue,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td > table tr td.venue {
  text-transform: uppercase;
  font-weight: bold;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th {
  white-space: nowrap;
  background-color: transparent;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr:nth-child(3n+4) > td {
  border-top: solid 6px #e9ebef;
}
.RegistrationPageMenu > ul.tabs > li {
  /*padding-top: 0;
			padding-bottom: 0;*/
  line-height: 24px;
}
.resultNarrow {
  display: block;
}
.resultWide {
  display: none;
}
#messageBox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9000;
}
#messageBox .messageBox-bg {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
#messageBox .messageBox-frame {
  width: 600px;
  height: 400px;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#messageBox .messageBox-frame .messageBox-top-controls {
  height: 50px;
  position: absolute;
  top: 0px;
  left: 50px;
  width: calc(100% - 100px);
}
#messageBox .messageBox-frame .messageBox-top-controls > .icon {
  position: absolute;
  top: 50%;
  right: 10px;
  color: white;
  transform: translate(-50%, -50%);
  font-size: 30px;
  cursor: pointer;
}
#messageBox .messageBox-frame .messageBox-bottom-controls {
  height: 50px;
  position: absolute;
  left: 50px;
  bottom: 0px;
  width: calc(100% - 100px);
}
#messageBox .messageBox-frame .messageBox-items {
  position: absolute;
  top: 50px;
  left: 50px;
  height: calc(100% - 100px);
  width: calc(100% - 100px);
  border: 1px solid black;
  background-color: white;
  border: 1px solid white;
  box-sizing: border-box;
  overflow: hidden;
}
#messageBox .messageBox-frame .messageBox-items .messageBox-item {
  overflow-y: auto;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#messageBox .messageBox-frame .messageBox-items .messageBox-item.messageBox-itemtype-important > h1 {
  background-color: #d7102d;
}
#messageBox .messageBox-frame .messageBox-items .messageBox-item.hidden {
  display: none;
}
#messageBox .messageBox-frame .messageBox-items .messageBox-item .messageBox-item-body .messageImage {
  width: 100%;
  height: auto;
}
#messageBox .messageBox-frame .messageBox-left-controls,
#messageBox .messageBox-frame .messageBox-right-controls {
  position: absolute;
  top: 50px;
  width: 50px;
  height: calc(100% - 100px);
  cursor: pointer;
}
#messageBox .messageBox-frame .messageBox-left-controls > .icon,
#messageBox .messageBox-frame .messageBox-right-controls > .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  color: white;
  transform: translate(-50%, -50%);
  font-size: 30px;
}
#messageBox .messageBox-frame .messageBox-left-controls.disabled > .icon,
#messageBox .messageBox-frame .messageBox-right-controls.disabled > .icon {
  color: rgba(255, 255, 255, 0.2);
}
#messageBox .messageBox-frame .messageBox-left-controls {
  left: 0px;
}
#messageBox .messageBox-frame .messageBox-right-controls {
  right: 0px;
}
#seoContent .GenericContainerContent {
  padding: 0;
  margin: 12px 0;
  border-radius: 4px;
  overflow: hidden;
  /*dl
		{
			> dt
			{
				padding: 3px;
				border: none;
			}

			> dd
			{
				background-color: @col_primaryFaint;
				margin: 0 12px 12px 12px;
				border-radius: @cornerRadiusWidth;
				overflow: hidden;
			}
		}*/
}
#seoContent .GenericContainerContent > div {
  background-color: #d9dae8;
  margin: 0 12px 12px 12px;
  padding: 6px;
  border-radius: 4px;
  overflow: hidden;
}
#seoContent .GenericContainerContent h1 {
  background-color: transparent;
  color: #2C2F36;
  font-size: 13px;
  font-weight: bold;
  box-shadow: none;
}
#seoContent .GenericContainerContent h1 span {
  font-size: 13px;
  background-color: transparent;
  border-color: transparent;
  color: #6dcff6;
  top: 9px;
  right: 9px;
}
#seoContent .GenericContainerContent h2 {
  background-color: transparent;
  color: #2C2F36;
  font-size: 13px;
  font-weight: bold;
  padding: 6px 6px 6px 0;
  cursor: auto;
}
/*body.overLayScroll
{
	#bodyContainer
	{
		position: relative;
	}

	#leftColumn
	{
		position: fixed;
		top: @headerHeightLocked + @pageMarginWidth;
		overflow: hidden;
		height: 400px;
		font-size: 0.9em;
		width: @leftColumnWidth;
		min-width: @leftColumnWidth;
	}

	#rightColumn
	{
		float: none;
		position: fixed;
		top: @headerHeightLocked + @pageMarginWidth;
		//	position: sticky;
		//	top: 0; //@headerHeightLocked + @pageMarginWidth;
		overflow: hidden;
		height: 400px;
		margin-left: @bodyContentWidth - @rightColumnWidth + (2 * @pageMarginWidth);
		width: @rightColumnWidth;
		min-width: @rightColumnWidth;
	}

	#mainContent
	{
		margin: 0 0 0 (@leftColumnWidth - @pageMarginWidth);
		width: @pageContentWidth + (6 * @pageMarginWidth);
		min-width: @rightColumnWidth;
		overflow: hidden;

		&.fullwidth
		{
			width: @pageContentWidth + @rightColumnWidth + @pageMarginWidth;
		}
	}

	#footer
	{
		margin: 0 0 0 (@leftColumnWidth);
		width: @pageContentWidth + (4 * @pageMarginWidth);
		min-width: @rightColumnWidth;
	}

	@media only screen and (max-width:@bodyContentWideWidth + (2 * @pageMarginWidth))
	{
		#bodyContent
		{
			&.fullWidth
			{
				#rightColumn
				{
					display: none;
				}

				#mainContent
				{
					width: @pageContentWidth + (4 * @pageMarginWidth) + @rightColumnWidth;
				}
			}
		}
	}

	@media only screen and (min-width:@bodyContentWideWidth + (2 * @pageMarginWidth))
	{
		#leftColumn
		{
			width: @leftColumnWideWidth;
			min-width: @leftColumnWideWidth;
		}

		#rightColumn
		{
			margin-left: @bodyContentWideWidth - @rightColumnWideWidth + (2 * @pageMarginWidth);
			width: @rightColumnWideWidth;
			min-width: @rightColumnWideWidth;
		}

		#mainContent
		{
			margin: 0 0 0 (@leftColumnWideWidth);
			width: @pageContentWideWidth + (4 * @pageMarginWidth);
			min-width: @rightColumnWideWidth;

			&.fullwidth
			{
				width: @pageContentWideWidth + @rightColumnWideWidth + @pageMarginWidth;
			}
		}

		#footer
		{
			margin: 0 0 0 (@leftColumnWideWidth);
			width: @pageContentWideWidth + (4 * @pageMarginWidth);
			min-width: @rightColumnWideWidth;
		}
	}

	@media only screen and (min-width:@bodyContentSuperWidth + (2 * @pageMarginWidth))
	{
		#leftColumn
		{
			width: @leftColumnSuperWidth;
			min-width: @leftColumnSuperWidth;
		}

		#rightColumn
		{
			margin-left: @bodyContentSuperWidth - @rightColumnSuperWidth + (2 * @pageMarginWidth);
			width: @rightColumnSuperWidth;
			min-width: @rightColumnSuperWidth;
		}

		#mainContent
		{
			margin: 0 0 0 (@leftColumnSuperWidth);
			width: @pageContentSuperWidth + (4 * @pageMarginWidth);
			min-width: @rightColumnSuperWidth;

			&.fullwidth
			{
				width: @pageContentSuperWidth + @rightColumnSuperWidth + @pageMarginWidth;
			}
		}

		#footer
		{
			margin: 0 0 0 (@leftColumnSuperWidth);
			width: @pageContentSuperWidth + (4 * @pageMarginWidth);
			min-width: @rightColumnSuperWidth;
		}
	}
}*/
/*#leftColumn
{
	outline: solid 5px lime;
	border: solid 5px red;
}

#rightColumn
{
	outline: solid 1px lime;
	border: solid 1px red;
}*/
@media only screen and (max-width: 1220px) {
  #GWCORETestToolbox {
    background-color: lime !important;
  }
  #header .headerContent {
    background-color: #0008b8;
    background-image: -webkit-linear-gradient(left, #0008b8 0%, #0008b8 10%, #5a078c 40%, #8e0673 100%);
    background-image: -moz-linear-gradient(left, #0008b8 0%, #0008b8 10%, #5a078c 40%, #8e0673 100%);
    background-image: -o-linear-gradient(left, #0008b8 0%, #0008b8 10%, #5a078c 40%, #8e0673 100%);
    background-image: -ms-linear-gradient(left, #0008b8 0%, #0008b8 10%, #5a078c 40%, #8e0673 100%);
    background-image: linear-gradient(left, #0008b8 0%, #0008b8 10%, #5a078c 40%, #8e0673 100%);
  }
  #header nav > div > div.time .betslipCount {
    display: inline-block;
    float: right;
    background-color: #6dcff6;
    color: #010562;
    margin-left: 18px;
    padding: 4px 9px;
  }
  #header nav > div > div.time .betslipCount span {
    background-color: #6dcff6;
    padding: 0 3px;
    border-radius: 4px;
    color: #010562;
    min-width: 21px;
    height: 21px;
    display: inline-block;
    font-size: 17px;
    line-height: 21px;
    vertical-align: middle;
    margin-left: 6px;
  }
  #header nav > div > div.time .icon {
    display: none;
  }
  #leftColumn {
    margin-bottom: 0;
  }
  #rightColumn {
    display: none;
    float: right;
    margin-bottom: 0;
  }
  #rightColumn .dynamicWidget {
    display: none;
  }
  #mainContent {
    padding: 18px 18px 18px 252px;
  }
  #footer {
    padding: 0 18px 0 252px;
  }
  table.MarketTable.RaceMarket > thead > tr > th {
    width: 5%;
  }
  table.MarketTable.RaceMarket > thead > tr > th.oddsColumn {
    min-width: 72px;
  }
}
@media only screen and (min-width: 1221px) and (max-width: 1668px) {
  #leftColumn {
    padding: 9px 9px 0 9px;
  }
  #rightColumn {
    padding: 9px 9px 0 9px;
    width: 252px;
    min-width: 1px;
  }
  #mainContent {
    padding: 9px 252px 9px 252px;
  }
  table.MarketTable.RaceMarket > thead > tr > th {
    width: 5%;
  }
  table.MarketTable.RaceMarket > thead > tr > th.oddsColumn {
    min-width: 72px;
  }
}
@media only screen and (min-width: 1668px) {
  #GWCORETestToolbox {
    background-color: red !important;
  }
  #header .headerContent {
    min-width: 0;
    max-width: 2223px;
    background-color: #0008b8;
    background-image: -webkit-linear-gradient(left, #0008b8 0%, #0008b8 30%, #5a078c 60%, #8e0673 100%);
    background-image: -moz-linear-gradient(left, #0008b8 0%, #0008b8 30%, #5a078c 60%, #8e0673 100%);
    background-image: -o-linear-gradient(left, #0008b8 0%, #0008b8 30%, #5a078c 60%, #8e0673 100%);
    background-image: -ms-linear-gradient(left, #0008b8 0%, #0008b8 30%, #5a078c 60%, #8e0673 100%);
    background-image: linear-gradient(left, #0008b8 0%, #0008b8 30%, #5a078c 60%, #8e0673 100%);
    padding-left: 90px;
    padding-right: 90px;
  }
  #header nav > div {
    min-width: 0;
    max-width: 2223px;
    padding-left: 90px;
    padding-right: 90px;
  }
  #bodyContainer #bodyContent {
    min-width: 0;
    max-width: 2331px;
  }
  #mainContent {
    padding: 18px 417px 0 354px;
  }
  #leftColumn {
    width: 282px;
    min-width: 282px;
    margin-left: 72px;
  }
  #rightColumn {
    margin-left: 1986px;
    width: 345px;
    min-width: 345px;
    margin-right: 72px;
  }
  #footer {
    padding: 18px 417px 0 354px;
  }
}
/*@media only screen and (max-width: 1000px)
{
	#rightColumn
	{
		display: none;
	}
}
*/
/*
@media only screen and (max-width: @bodyContentWidth)
{
	html,
	body
	{
		width: 100%;
	}

	#header
	{
		min-width: 100%;

		nav > div
		{
			width: 100%;
		}

		.headerNavSection .headerNTJScrollSection .NTJScrollPanel #NTJScroller
		{
			width: 60%;
		}
	}

	#bodyContainer #bodyContent
	{
		width: auto;
	}

	#footer
	{
	}
}

@media only screen and (min-width:@bodyContentWideWidth + @pageMarginWidth + @pageMarginWidth) //@bodyContentWideWidth + @pageMarginWidth + @pageMarginWidth
{
	.resultNarrow
	{
		display: none;
	}

	.resultWide
	{
		display: block;
	}

	body
	{
		background-size: 1760px;
	}

	#MainBanners
	{
		.GW_rotatebanner
		{
			height: 191px;
		}
	}

	#header
	{
		min-width: @bodyContentWideWidth;

		.headerContent .headerNavSection .headerNTJScrollSection
		{
			.NTJScrollPanel #NTJScroller
			{
				max-width: @bodyContentWideWidth - (@ntjscrollHeight)*6 - 18;
				width: @bodyContentWideWidth - (@ntjscrollHeight)*6 - 18;

				ul.ntjMenu li
				{
					width: 16%;
				}
			}
		}

		.headerContent
		{
			max-width: @bodyContentWideWidth + @pageMarginWidth + @pageMarginWidth;
		}

		nav > div
		{
			width: @bodyContentWideWidth;

			ul.tabs
			{
				width: @pageContentWideWidth;

				li
				{
					width: @pageContentWideWidth/6;
				}
			}

			&.time
			{
				width: @rightColumnWideWidth + @pageMarginWidth;
			}
		}
	}

	#footer
	{
		margin: 0 0 0 (@leftColumnWideWidth);
		width: @pageContentWideWidth + (4 * @pageMarginWidth);
		min-width: @rightColumnWideWidth;

		> div.icons > div,
		> div.panels > div
		{
			max-width: @pageContentWideWidth;
		}
	}

	#leftColumn
	{
		width: @leftColumnWideWidth;
		min-width: @leftColumnWideWidth;
	}

	#rightColumn
	{
		margin-left: @bodyContentWideWidth - @rightColumnWideWidth + (2 * @pageMarginWidth);
		width: @rightColumnWideWidth;
		min-width: @rightColumnWideWidth;
	}

	#bodyContainer #bodyContent
	{
		width: @bodyContentWideWidth + @pageMarginWidth + @pageMarginWidth;
	}

	#mainContent
	{
		margin: 0 0 0 (@leftColumnWideWidth);
		width: @pageContentWideWidth + (4 * @pageMarginWidth);
		min-width: @rightColumnWideWidth;

		&.fullwidth
		{
			width: @pageContentWideWidth + @rightColumnWideWidth + @pageMarginWidth;
		}
	}

	.CMSContentPage.GenericContainerContent.pastpromotions img, .CMSContentPage.GenericContainerContent.promotions img
	{
		width: 846px;
	}

	.raceHeaderBox .raceHeaderActionbar
	{
		.button
		{
			max-width: none;

			&.button1
			{
				width: 174px;
			}

			&.button2
			{
				width: 174px;
			}

			&.button3
			{
				width: 174px;
			}

			&.button4
			{
				width: (@pageContentWideWidth - 18) / 4;
			}

			&.button5
			{
				width: (@pageContentWideWidth - 24) / 5;
			}

			&.button6
			{
				width: (@pageContentWideWidth - 30) / 6;
			}
		}
	}

	.jdtItem
	{
		display: inline-block !important;
	}


	.exoticsControlsHolder
	{
		form.exoticsControls
		{
			width: @pageContentWideWidth;

			> div
			{
				width: (@pageContentWideWidth - 51) / 4;
			}
		}

		&.floating form.exoticsControls
		{
			width: @pageContentWideWidth;
		}
	}

	table.MarketTable.MatchMarket > thead th:first-child
	{
		min-width: 230px;
	}

	table.MarketTable.MatchMarket tbody td.oddsColumn
	{
		min-width: 84px;
		width: 135px;
		max-width: 135px;
	}
}

@media only screen and (min-width:@bodyContentSuperWidth + @pageMarginWidth + @pageMarginWidth)
{
	.resultNarrow
	{
		display: none;
	}

	.resultWide
	{
		display: block;
	}

	body
	{
	}

	#MainBanners
	{
		.GW_rotatebanner
		{
			height: 243px;
		}
	}

	#header
	{
		min-width: @bodyContentSuperWidth;

		.headerContent .headerNavSection .headerNTJScrollSection
		{
			.NTJScrollPanel #NTJScroller
			{
				max-width: @bodyContentSuperWidth - (@ntjscrollHeight)*6 - 18;
				width: @bodyContentSuperWidth - (@ntjscrollHeight)*6 - 18;

				ul.ntjMenu li
				{
					width: 16%;
				}
			}
		}

		.headerContent
		{
			max-width: @bodyContentSuperWidth + @pageMarginWidth + @pageMarginWidth;
		}

		nav > div
		{
			width: @bodyContentSuperWidth;

			ul.tabs
			{
				width: @pageContentSuperWidth;

				li
				{
					width: @pageContentSuperWidth/6;
				}
			}

			&.time
			{
				width: @rightColumnSuperWidth + @pageMarginWidth;
			}
		}
	}

	#footer
	{
		margin: 0 0 0 (@leftColumnSuperWidth);
		width: @pageContentSuperWidth + (4 * @pageMarginWidth);
		min-width: @rightColumnSuperWidth;

		> div.icons > div,
		> div.panels > div
		{
			max-width: @pageContentSuperWidth;
		}
	}

	#leftColumn
	{
		width: @leftColumnSuperWidth;
		min-width: @leftColumnSuperWidth;
	}

	#rightColumn
	{
		margin-left: @bodyContentSuperWidth - @rightColumnSuperWidth + (2 * @pageMarginWidth);
		width: @rightColumnSuperWidth;
		min-width: @rightColumnSuperWidth;
	}

	#bodyContainer #bodyContent
	{
		width: @bodyContentSuperWidth + @pageMarginWidth + @pageMarginWidth;
	}

	#mainContent
	{
		margin: 0 0 0 (@leftColumnSuperWidth);
		width: @pageContentSuperWidth + (4 * @pageMarginWidth);
		min-width: @rightColumnSuperWidth;

		&.fullwidth
		{
			width: @pageContentSuperWidth + @rightColumnSuperWidth + @pageMarginWidth;
		}
	}

	.CMSContentPage.GenericContainerContent.pastpromotions img, .CMSContentPage.GenericContainerContent.promotions img
	{
		width: 846px;
	}

	.raceHeaderBox .raceHeaderActionbar
	{
		.button
		{
			max-width: none;

			&.button1
			{
				width: 174px;
			}

			&.button2
			{
				width: 174px;
			}

			&.button3
			{
				width: 174px;
			}

			&.button4
			{
				width: (@pageContentSuperWidth - 18) / 4;
			}

			&.button5
			{
				width: (@pageContentSuperWidth - 24) / 5;
			}

			&.button6
			{
				width: (@pageContentSuperWidth - 30) / 6;
			}
		}
	}

	.jdtItem
	{
		display: inline-block !important;
	}


	.exoticsControlsHolder
	{
		form.exoticsControls
		{
			width: @pageContentSuperWidth;

			> div
			{
				width: (@pageContentSuperWidth - 51) / 4;
			}
		}

		&.floating form.exoticsControls
		{
			width: @pageContentSuperWidth;
		}
	}

	table.MarketTable.MatchMarket > thead th:first-child
	{
		min-width: 230px;
	}

	table.MarketTable.MatchMarket tbody td.oddsColumn
	{
		min-width: 84px;
		width: 135px;
		max-width: 135px;
	}
}*/
/*#header
{
	outline: solid 3px red;
}

.headerContent
{
	outline: solid 2px pink;
}

#bodyContainer
{
	outline: solid 5px lime;
	opacity: 1;
}

#bodyContent
{
	outline: solid 3px green;
	opacity: 1;
}

#leftColumn
{
	outline: solid 1px yellow;
	opacity: 0.6;
}

#rightColumn
{
	outline: solid 1px lime;
	opacity: 0.6;
}

#mainContent
{
	outline: solid 1px yellow;
	opacity: 0.6;
}*/
/*#CouponBlock
{
	h1
	{
		color: @col_DarkText;

		span.count
		{
			background-color: @col_secondaryLite;
		}
	}

	.couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label
	{
		background-color: @col_Betting;
		border-color: @col_primaryMain;
		color: @col_primaryMain;
	}

	footer
	{
		color: @col_DarkText;

		.button.confirm
		{
			background-color: @col_Highlight;
			color: @col_LightText;
		}

		input[type=checkbox] + label
		{
			color: @col_DarkText;

			&:before
			{
				color: @col_DarkText;
			}
		}
	}


}*/