<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*######################################################################################################################
##	style.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
/*######################################################################################################################
##	variables_base.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
/*
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:12px/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 &amp; 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; 
}
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; }

/*######################################################################################################################
##	standard.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
:root {
  --header-height: 3.5rem;
}
* {
  box-sizing: border-box;
}
.monospaced {
  font-family: Consolas, "Lucida Console", Monaco, monospace;
}
html {
  font: 1rem / 1.25rem Helvetica, Arial, Sans-Serif;
  height: 100%;
  background-color: #eaedf1;
  color: #1a1a1a;
}
body {
  font: 1rem / 1.25rem Helvetica, Arial, Sans-Serif;
  height: 100%;
  margin: 0;
  padding: 0;
  color: #1a1a1a;
  position: relative;
}
body.landing #bodyContainer #bodyContent {
  width: 100%;
  min-width: 39rem;
  max-width: 60rem;
}
table {
  width: 100%;
}
table tr th,
table tr td {
  border-color: #e0e0e0;
}
table thead tr th,
table thead tr td {
  background-color: #e0e0e0;
  font-weight: bold;
  color: #fefefe;
  color: #1a1a1a;
}
table thead tr th {
  text-align: center;
}
table tfoot tr th,
table tfoot tr td {
  background-color: #e0e0e0;
  color: #fefefe;
  color: #1a1a1a;
}
table tfoot tr th {
  font-weight: bold;
}
table tfoot tr td {
  text-align: center;
}
hr {
  border-color: #e0e0e0;
}
h1,
h2,
h3,
h4,
h5,
.asH1,
.asH2,
.asH3,
.asH4,
.asH5 {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
.asH1 span,
.asH2 span,
.asH3 span,
.asH4 span,
.asH5 span {
  flex-grow: 1;
  text-align: right;
}
h1,
.asH1 {
  background-color: #00319a;
  color: #fefefe;
  padding: 0.25rem 0.5rem;
  font-size: 1.4rem;
  margin: 0 0 0.5rem 0;
  font-weight: bold;
  min-height: 3.2rem;
}
h1:before,
.asH1:before {
  font-size: 2.2rem;
  margin-right: 0.3em;
}
h1 span:before,
.asH1 span:before {
  margin-left: 0.3em;
  font-size: 2.2rem;
}
h1 span a.button,
.asH1 span a.button {
  min-height: auto;
}
h2,
.asH2 {
  background-color: #ed1c24;
  color: #fefefe;
  padding: 0.2rem 0.3rem 0.2rem 0.3rem;
  font-size: 1.2rem;
  margin: 0 0 0.4rem 0;
  min-height: 2.6rem;
}
h2:before,
.asH2:before {
  font-size: 1.6rem;
  margin-right: 0.3em;
}
h2 span:before,
.asH2 span:before {
  margin-left: 0.3em;
  font-size: 1.6rem;
}
h2 span a.button,
.asH2 span a.button {
  min-height: auto;
}
h3,
.asH3 {
  background-color: transparent;
  color: #00319a;
  border-bottom: solid 0.1rem #00319a;
  padding: 0.1rem 0.2rem 0.1rem 0.2rem;
  font-size: 1.1rem;
  margin: 0 0 0.2rem 0;
}
h3:before,
.asH3:before {
  font-size: 1.3rem;
  margin-right: 0.2em;
}
h3 span:before,
.asH3 span:before {
  font-size: 1.3rem;
  margin-left: 0.2em;
}
h3 span a.button,
.asH3 span a.button {
  min-height: 1.1rem;
}
h3 span a.button[class^="icon-"]:before,
h3 span a.button[class*=" icon-"]:before {
  font-size: 1.1rem;
}
h4,
h5,
.asH4,
.asH5 {
  background-color: transparent;
  color: #ed1c24;
  border-bottom: solid 0.1rem #ed1c24;
  font-size: 1rem;
  padding: 0.1em 0.2em 0.1em 0.2em;
  margin: 0 0 0.1em 0;
}
h4:before,
h5:before,
.asH4:before,
.asH5:before {
  font-size: 1.2rem;
  margin-right: 0.1em;
}
h4 span:before,
h5 span:before,
.asH4 span:before,
.asH5 span:before {
  font-size: 1.2rem;
  margin-left: 0.1em;
}
h4 span a.button,
h5 span a.button,
.asH4 span a.button,
.asH5 span a.button {
  min-height: 1rem;
}
h4 span a.button[class^="icon-"]:before,
h5 span a.button[class^="icon-"]:before,
h4 span a.button[class*=" icon-"]:before,
h5 span a.button[class*=" icon-"]:before {
  font-size: 1rem;
}
h4,
.asH4 {
  font-weight: bold;
}
h5,
.asH5 {
  font-weight: normal;
}
a {
  color: #002066;
  cursor: pointer;
  text-decoration: none;
}
a.fillSpace {
  width: 100%;
  height: 100%;
  display: block;
}
ol,
ul,
dl {
  margin: 1rem;
}
ol li,
ul li,
dl li {
  padding: 0.1rem;
}
dd {
  margin: 0;
}
/*######################################################################################################################
##	structures.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
/*
z-index

	300: .exoticsControls
	330: .wc_r_race .tabs.raceProducts
	350: #inraceMeetings
	351: #sportInRoundMatches
	390: #CouponQuick

	400: #headerBar
	400: body &gt; footer;

	440: body &gt; header .headerContent nav .headerPopUp
	450: body &gt; header
	460: body &gt; header .headerContent

	490: .button.tooltip .tooltiptext
	492: .dialogBox
	496: #toastMessage


	500: .sidemenu_bg	//is set in GWCORE.showSideMenu
	500: .accountBox_bg
	501: .sidemenu		//is set in GWCORE.showSideMenu
	501: .accountBox

	//900 - dialog and tooltip messages (blocks anything below this)
*/
body #leftColumn {
  container-type: inline-size;
  -webkit-container-type: normal;
  container-name: leftColumnContainer;
}
body #mainContent {
  container-type: inline-size;
  -webkit-container-type: normal;
  container-name: mainContentContainer;
}
body #rightColumn {
  container-type: inline-size;
  -webkit-container-type: normal;
  container-name: rightColumnContainer;
}
body.useBodyGrid {
  display: grid;
  grid-template-rows: 3.5rem auto auto;
  grid-template-columns: 1fr 16rem minmax(50rem, 65rem) minmax(18rem, 22rem) 1fr;
  grid-gap: 1rem;
}
body.useBodyGrid &gt; #headerBar {
  z-index: 400;
  grid-row: 1;
  grid-column: 1 / span 5;
  position: sticky;
  top: 0px;
  background-color: #00319a;
}
body.useBodyGrid &gt; header {
  grid-row: 1;
  grid-column: 2 / span 3;
  position: sticky;
  top: 0;
  padding: 0;
}
body.useBodyGrid &gt; header .headerContent {
  max-width: 100%;
  margin: 0;
  padding: 0 1.5rem;
}
body.useBodyGrid &gt; header .headerContent nav {
  grid-template-columns: 14.5rem minmax(50rem, 65rem) auto;
  grid-gap: 1rem;
  padding: 0;
}
body.useBodyGrid #leftColumn {
  grid-row: 2;
  grid-column: 2;
  min-width: 0;
  width: auto;
  padding: 0;
  float: none;
  overflow: visible;
  height: fit-content;
}
body.useBodyGrid #mainContent {
  grid-row: 2;
  grid-column: 3;
}
body.useBodyGrid #mainContent #pageContent {
  padding: 0;
  overflow: visible;
  display: grid;
  grid-gap: 1rem;
}
body.useBodyGrid #mainContent.fullwidth {
  grid-column: 3 / span 2;
}
body.useBodyGrid #rightColumn {
  grid-row: 2;
  grid-column: 4;
  min-width: 0;
  width: auto;
  padding: 0;
  float: none;
  overflow: visible;
  height: fit-content;
}
body.useBodyGrid &gt; #footerBar {
  background-color: #002066;
  grid-row: 3;
  grid-column: 1 / span 5;
}
body.useBodyGrid &gt; footer {
  grid-row: 3;
  grid-column: 2 / span 3;
  min-width: 0;
}
body.useBodyGrid &gt; footer .footerContent {
  max-width: 100%;
}
body.internalScrolling #leftColumn,
body.internalScrolling #rightColumn {
  position: relative;
  top: 0;
}
body.internalScrolling #rightColumnScroller,
body.internalScrolling #leftColumnScroller {
  padding: 0;
  margin-bottom: 0;
  float: none;
  position: fixed;
  overflow: hidden;
  height: 400px;
}
body.internalScrolling #rightColumnScroller &gt; div,
body.internalScrolling #leftColumnScroller &gt; div {
  margin-bottom: 0;
}
body.internalScrolling #rightColumnScroller &gt; div &gt; div,
body.internalScrolling #leftColumnScroller &gt; div &gt; div {
  margin-bottom: 0;
}
body.internalScrolling #leftColumnScroller {
  padding-left: 1.5rem;
}
body.internalScrolling #leftColumnScroller .os-padding div .os-content {
  padding-right: 0.4rem !important;
}
body.internalScrolling #rightColumnScroller {
  padding-right: 1.5rem;
}
body.internalScrolling #rightColumnScroller .os-padding div .os-content {
  padding-left: 0.4rem !important;
  display: grid;
  grid-template-rows: auto auto 1fr;
  grid-auto-rows: auto;
  grid-gap: 1rem;
}
body.internalScrolling &gt; #headerBar {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 3.5rem;
}
body.internalScrolling &gt; header {
  position: fixed;
  left: 0;
  right: 0;
  padding: 0;
  height: 3.5rem;
}
body.internalScrolling &gt; header .headerContent .headLogo {
  padding-left: 1.5rem;
}
body.internalScrolling &gt; header .headerContent .headDetails {
  padding-right: 1.5rem;
}
body.internalScrolling &gt; header .headerContent .headerPopUp {
  right: 1.5rem;
}
body.internalScrolling &gt; #mainContent {
  padding-top: 0;
}
body.internalScrolling &gt; #mainContent.fullwidth {
  padding-right: 2rem;
}
body.internalScrolling &gt; #footerBar {
  display: none;
  grid-row: 3;
  grid-column: 3;
}
body.internalScrolling &gt; footer {
  grid-row: 3;
  grid-column: 3;
  min-width: 0;
}
body.internalScrolling &gt; footer .footerContent {
  max-width: 100%;
}
/* \\dynamic resize test */
/* only need to override on style page as body.popup page gets stripped */
#styleDL div.popupPage {
  min-height: 30rem;
}
#styleDL div.popupPage,
body.popupPage {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
#styleDL div.popupPage &gt; .framePanel,
body.popupPage &gt; .framePanel {
  display: grid;
  grid-gap: 1rem;
  min-width: 40rem;
  max-width: 80vw;
}
#styleDL div.popupPage .clientLogo,
body.popupPage .clientLogo {
  background-color: #00319a;
  padding: 0.5rem;
}
#styleDL div.popupPage .clientLogo img,
body.popupPage .clientLogo img {
  max-height: 3rem;
}
#styleDL div.popupPage .staticMessage,
body.popupPage .staticMessage {
  margin: 0;
}
body &gt; header {
  width: 100%;
  min-width: 75rem;
  margin: 0 auto;
  padding: 0 0.25rem;
  position: relative;
  z-index: 450;
  background-color: #00319a;
}
body &gt; header .headerContent {
  width: 100%;
  max-width: 96rem;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  z-index: 460;
  padding: 0.5rem 0;
  display: grid;
  grid-template-areas: 'headerNav' 'ntjScroller';
  grid-gap: 0.5rem;
}
body &gt; header .headerContent nav {
  grid-area: headerNav;
  width: 100%;
  display: grid;
  grid-template-columns: 16rem 1fr 18rem;
  grid-gap: 1rem;
  padding: 0 0.33333333rem;
  align-items: center;
}
body &gt; header .headerContent nav .headLogo {
  position: relative;
}
body &gt; header .headerContent nav .headLogo a {
  width: 100%;
  height: 3.5rem;
  display: block;
}
body &gt; header .headerContent nav .headLogo img {
  width: 100%;
  height: 3.5rem;
  object-fit: contain;
}
body &gt; header .headerContent nav .headNav .tabs {
  border-bottom: none;
}
body &gt; header .headerContent nav .headNav .tabs li {
  background-color: transparent;
}
body &gt; header .headerContent nav .headNav .tabs li a {
  color: #fefefe;
}
body &gt; header .headerContent nav .headDetails {
  width: 100%;
  text-align: right;
}
body &gt; header .headerContent nav .headDetails .stateLoggedOut {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5rem;
  width: 18rem;
  margin: 0 0 0 auto;
}
body &gt; header .headerContent nav .headDetails .stateLoggedOut.accountSimpleLogin {
  grid-template-columns: 1fr;
  width: auto;
  float: right;
}
body &gt; header .headerContent nav .headDetails .stateLoggedIn {
  /* DO NOT PUT STYLES HERE - add to the widget_headeracctmenu.* only*/
}
body &gt; header .headerContent nav .headerPopUp {
  position: absolute;
  right: 0;
  z-index: 440;
  top: 100%;
  width: 18rem;
  overflow: auto;
  text-align: center;
  display: none;
  background-color: #d2def9;
  border: solid 1px #002066;
}
body &gt; header .headerContent nav .headerPopUp form .formLine {
  grid-template-columns: 1fr;
  width: 100%;
}
body &gt; header .headerContent nav .simpleLogin {
  display: grid;
  grid-template-areas: "username password loginBtn joinBtn" "none none none help";
  grid-template-columns: 2fr 2fr 1fr 1fr;
  grid-template-rows: 2.5rem auto;
  grid-gap: 1rem 0.5rem;
}
body &gt; header .headerContent nav .simpleLogin #login_username {
  grid-area: username;
  width: 12rem;
}
body &gt; header .headerContent nav .simpleLogin #login_password {
  grid-area: password;
  width: 12rem;
}
body &gt; header .headerContent nav .simpleLogin a.login {
  grid-area: loginBtn;
  min-height: initial;
}
body &gt; header .headerContent nav .simpleLogin a.join {
  grid-area: joinBtn;
  min-height: initial;
}
body &gt; header .headerContent nav .simpleLogin a.help {
  grid-area: help;
}
body &gt; header .headerContent &gt; div.headerNTJScrollSection {
  grid-area: ntjScroller;
}
body &gt; header #loginBox {
  color: #fefefe;
}
body &gt; header #loginBox form {
  padding: 1rem;
  margin: 0;
}
body &gt; header #loginBox form .formLine {
  margin: 0 0 0.25rem 0;
}
body &gt; header #loginBox form .formLine &gt; label {
  display: none;
}
body &gt; header #loginBox form .formLine &gt; div {
  width: 100%;
  padding: 0;
  min-width: 0;
  margin: 0;
}
body &gt; header #loginBox form .formLine &gt; div &gt; input {
  width: 100%;
}
body &gt; header #loginBox form .formLine &gt; div .button.halfwidth {
  width: 49%;
}
body &gt; header #loginBox form .formLine &gt; div .button.halfwidth:first-child {
  margin-right: 1%;
}
body &gt; header #loginBox form .formLine &gt; div .button.halfwidth:last-child {
  margin-left: 1%;
}
body &gt; header #accountBox div {
  text-align: left;
  border-bottom: solid 0.1rem #bd0f15;
  padding: 0.5rem 1rem;
  cursor: pointer;
  background-color: #E3EAF9;
  color: #1a1a1a;
}
body &gt; header #accountBox div:hover {
  background-color: #1a79ff;
  color: #fefefe;
}
body &gt; header #accountBox div &gt; span {
  float: right;
  font-weight: bold;
}
body &gt; header #accountBox div:before {
  font-size: 2rem;
  float: left;
  margin-right: 0.5rem;
}
body &gt; header #accountBox div:last-child {
  font-size: 0.8rem;
  border-bottom: none;
  text-align: right;
}
body &gt; footer {
  width: 100%;
  min-width: 75rem;
  margin: 0 auto;
  padding: 1rem;
  background-color: #002066;
  font-size: 0.8rem;
  border-radius: 8px 8px 0 0;
}
body &gt; footer h1,
body &gt; footer h2,
body &gt; footer h3,
body &gt; footer h4 {
  border-radius: 0;
}
body &gt; footer div.footerContent {
  max-width: 96rem;
  margin: 0 auto;
  color: #fefefe;
}
body &gt; footer div.footerContent a {
  color: #fefefe;
}
body &gt; footer div.footerContent .links {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 1rem;
  margin-bottom: 1rem;
}
body &gt; footer div.footerContent .links div {
  flex: 1 1 auto;
}
body &gt; footer div.footerContent .links div ul {
  list-style: none;
  margin: 0;
}
body &gt; footer div.footerContent .links div ul li a {
  width: auto;
  display: inline-block;
  padding: 0.25rem;
}
body &gt; footer div.footerContent .links div h4 {
  width: 95%;
}
body &gt; footer div.footerContent .legal {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
body &gt; footer div.footerContent .legal .gmblMsg {
  display: flex;
  align-items: center;
}
body &gt; footer div.footerContent .legal .gmblMsg img {
  margin-right: 1rem;
}
body &gt; footer div.footerContent .legal p {
  margin: 0;
}
body &gt; footer .staticFooter {
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto auto;
  grid-gap: 0.25rem 1rem;
  align-items: center;
  align-items: stretch;
  margin: 0.5rem 0;
  border-color: #000;
  grid-template-areas: 'betstopMsg respGambling' 'sessionTime system';
  color: #1a1a1a;
}
body &gt; footer .staticFooter a {
  color: #1a1a1a;
}
body &gt; footer .staticFooter .betstopMsg,
body &gt; footer .staticFooter .respGambling {
  margin-bottom: 0;
}
body &gt; footer .staticFooter .respGambling {
  text-align: left;
}
body &gt; footer .staticFooter .sessionTime,
body &gt; footer .staticFooter .system {
  font-size: 0.75rem;
}
body &gt; footer .staticFooter .betstopMsg {
  grid-area: betstopMsg;
}
body &gt; footer .staticFooter .respGambling {
  grid-area: respGambling;
}
body &gt; footer .staticFooter .sessionTime {
  grid-area: sessionTime;
}
body &gt; footer .staticFooter .system {
  grid-area: system;
  justify-self: end;
}
#bodyContainer {
  width: 100%;
  min-width: 73rem;
  max-width: 96rem;
  margin: 0 auto;
  position: relative;
  min-height: 600px;
  padding: 0 0.25rem;
}
#bodyContainer #bodyContent {
  width: 100%;
  min-width: 73rem;
  max-width: 96rem;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding: 0;
  display: block;
  overflow: hidden;
}
#leftColumn {
  float: left;
  min-width: 17rem;
  width: 17rem;
  padding: 1rem 0.5rem 1rem 0.5rem;
  clear: right;
  overflow: hidden;
}
#leftColumn .asH1 {
  margin: 0;
}
#leftColumn .menuSection {
  margin: 0.5rem 0 0 0;
  /*

		.widget_quicklinkMenu, .widget_sportMenu, .raceMenu
		{
			dl
			{
				dt
				{
					margin: 0;
					background-color: @col_PanelBackground;
					border-bottom: 1px solid @col_BorderColor;
					color: @col_DarkText;
					font-weight: bold;
					font-size: @baseFontSize;
					padding-top: 15px;
					padding-bottom: 15px;

					&amp;:before
					{
						line-height: 39px;
					}

					a
					{
						color: @col_DarkText;
						font-weight: bold;
						font-size: @baseFontSize;
					}
				}
			}
		}*/
}
#leftColumn .menuSection h2 {
  margin: 0;
}
#leftColumn .menuSection:first-child {
  margin: 0;
}
#rightColumn {
  float: right;
  min-width: 19rem;
  width: 19rem;
  padding: 1rem 0.5rem 1rem 0.5rem;
  clear: right;
  overflow: hidden;
  display: grid;
  grid-gap: 1rem;
}
#mainContent {
  margin: 0;
}
#mainContent #pageContent {
  overflow: hidden;
  padding: 1rem 0.5rem;
}
.framePage {
  /*&gt; section
	{
		padding: @pageMarginWidth;
	}*/
}
.framePanel {
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  overflow: hidden;
  /*&gt; table.marketTable
	{
		margin-bottom: 0;
	}*/
}
.framePanel .framePanel {
  background-color: #fefefe;
  margin-bottom: 0.5rem;
  padding: 0.5rem;
}
.framePanel .gutterLess {
  padding: 0;
}
.framePanel .gutterLess table,
.framePanel .gutterLess table.marketTable {
  margin: 0;
}
.framePanel .gutterLess table thead tr,
.framePanel .gutterLess table.marketTable thead tr,
.framePanel .gutterLess table tbody tr,
.framePanel .gutterLess table.marketTable tbody tr {
  border-left: none;
  border-right: none;
}
.framePanel .gutterLess table thead tr td:first-child,
.framePanel .gutterLess table.marketTable thead tr td:first-child,
.framePanel .gutterLess table tbody tr td:first-child,
.framePanel .gutterLess table.marketTable tbody tr td:first-child,
.framePanel .gutterLess table thead tr th:first-child,
.framePanel .gutterLess table.marketTable thead tr th:first-child,
.framePanel .gutterLess table tbody tr th:first-child,
.framePanel .gutterLess table.marketTable tbody tr th:first-child {
  border-left: none;
}
.framePanel .gutterLess table thead tr td:last-child,
.framePanel .gutterLess table.marketTable thead tr td:last-child,
.framePanel .gutterLess table tbody tr td:last-child,
.framePanel .gutterLess table.marketTable tbody tr td:last-child,
.framePanel .gutterLess table thead tr th:last-child,
.framePanel .gutterLess table.marketTable thead tr th:last-child,
.framePanel .gutterLess table tbody tr th:last-child,
.framePanel .gutterLess table.marketTable tbody tr th:last-child {
  border-right: none;
}
.framePanel .gutterLess table tbody:last-of-type:last-child td,
.framePanel .gutterLess table.marketTable tbody:last-of-type:last-child td,
.framePanel .gutterLess table tbody:last-of-type:last-child th,
.framePanel .gutterLess table.marketTable tbody:last-of-type:last-child th {
  border-bottom: none;
}
.framePanel .gutterLess table tbody:last-of-type:last-child td:first-child,
.framePanel .gutterLess table.marketTable tbody:last-of-type:last-child td:first-child,
.framePanel .gutterLess table tbody:last-of-type:last-child th:first-child,
.framePanel .gutterLess table.marketTable tbody:last-of-type:last-child th:first-child {
  border-bottom-left-radius: 8px;
}
.framePanel .gutterLess table tbody:last-of-type:last-child td:last-child,
.framePanel .gutterLess table.marketTable tbody:last-of-type:last-child td:last-child,
.framePanel .gutterLess table tbody:last-of-type:last-child th:last-child,
.framePanel .gutterLess table.marketTable tbody:last-of-type:last-child th:last-child {
  border-bottom-right-radius: 8px;
}
.framePanel .gutterLess table .teamSilk.asFlag,
.framePanel .gutterLess table.marketTable .teamSilk.asFlag {
  width: 3rem;
  height: 2rem;
}
.tabs + .framePanel {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.tabs {
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-content: flex-start;
}
.tabs li {
  background-color: #f36368;
  color: #fefefe;
  font-size: 1.1rem;
  font-weight: bold;
  padding: 0;
  margin: 0 0 0 0.25rem;
  flex: 1 1 1%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-height: 2.5rem;
  border-bottom: solid 3px #ed1c24;
}
.tabs li a {
  width: 100%;
  height: 100%;
  display: block;
  padding: 0.75rem 0.5rem;
}
.tabs li a.withSpan {
  display: grid;
  grid-template-columns: 1fr auto;
}
.tabs li span {
  margin-left: 0.3rem;
  padding: 0.3rem;
}
.tabs li:hover {
  border-color: #bd0f15;
}
.tabs li.expired {
  background-color: #fde8ea;
  border-color: #fde8ea;
  color: #1a1a1a;
  font-weight: normal;
}
.tabs li:hover:not(.disabled) {
  opacity: 0.8;
}
.tabs li.selected {
  color: #fefefe;
  background-color: #ed1c24;
  border-color: #ed1c24;
}
.tabs li.disabled {
  color: #fefefe;
  background-color: #ababab;
  border-color: #ababab;
  cursor: default;
  border-right-color: transparent;
  font-weight: normal;
}
.tabs li.disabled a {
  cursor: default;
}
.tabs li.disabled:hover {
  border-color: #ababab;
}
.tabs.scrollable {
  overflow-x: auto;
}
.tabs.scrollable li {
  white-space: nowrap;
}
.tabs.notFull li {
  flex-grow: 0;
  min-width: 15%;
}
.tabs.asButtons {
  border-bottom: none;
}
.tabs.asButtons li {
  margin: 0.33333333rem;
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
  font-weight: bold;
  background-color: #fefefe;
  border-radius: 8px;
  position: relative;
  margin-left: 0.5rem;
}
.tabs.asButtons li:hover:not(.disabled) {
  opacity: 1;
  border-color: #d2def9;
  background-color: #00319a;
}
.tabs.asButtons li.selected {
  background-color: #00319a;
  color: #fefefe;
}
.tabs.asButtons li.selected a {
  color: #fefefe;
}
.tabs.asButtons li.expired {
  background-color: #3475ff;
}
.tabs.asButtons li.disabled {
  border-color: #ababab;
  opacity: 0.4;
}
.tabs.asButtons li.disabled:hover {
  border-color: #ababab;
}
.tabs.asButtons li a {
  color: #1a1a1a;
}
.tabs.asPills {
  border-bottom: none;
  margin: 0.5rem;
}
.tabs.asPills li {
  flex: 0 1 3rem;
  min-height: 3rem;
  border-radius: 1.5rem;
  padding: 0 0.6rem;
}
.tabs li:first-child {
  margin-left: 0;
}
.tabs li:last-child {
  margin-right: 0;
}
.tabs li[class^="icon-"],
.tabs li[class*=" icon-"] {
  position: relative;
  padding-top: 3rem;
}
.tabs li[class^="icon-"]:before,
.tabs li[class*=" icon-"]:before {
  font-size: 3rem;
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
}
.tabs li &gt; a {
  color: #fefefe;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 0.25rem;
}
.tabs li &gt; a[class^="icon-"],
.tabs li &gt; a[class*=" icon-"] {
  padding: 3rem 0.25rem 0.25rem 0.25rem;
  position: relative;
}
.tabs li &gt; a[class^="icon-"]:before,
.tabs li &gt; a[class*=" icon-"]:before {
  font-size: 3rem;
  position: absolute;
  top: 0.25rem;
  left: auto;
  right: auto;
}
.tabs li &gt; a[class^="icon-"]:empty,
.tabs li &gt; a[class*=" icon-"]:empty {
  padding: 0.5rem 0.25rem;
}
.tabs li &gt; a[class^="icon-"]:empty:before,
.tabs li &gt; a[class*=" icon-"]:empty:before {
  position: relative;
  top: 0;
}
.tabs.subTabs li {
  background-color: #E3EAF9;
  border: none;
  min-height: 1.875rem;
}
.tabs.subTabs li.selected {
  color: #fefefe;
  background-color: #00319a;
  border-color: #00319a;
}
.tabs.subTabs li.expired {
  background-color: #ffffff;
}
.tabs.subTabs li.disabled {
  border-color: #e5e5e5;
  opacity: 0.4;
}
.tabs.subTabs li[class^="icon-"],
.tabs.subTabs li[class*=" icon-"] {
  position: relative;
  padding-top: 2.25rem;
}
.tabs.subTabs li[class^="icon-"]:before,
.tabs.subTabs li[class*=" icon-"]:before {
  font-size: 2.25rem;
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
}
.tabs.vertTabs {
  min-width: 10rem;
  width: 30%;
  border-bottom-width: 0;
  float: left;
  flex-direction: column;
  height: min-content;
  height: fit-content;
  height: -moz-fit-content;
}
.tabs.vertTabs li {
  margin: 0 0 0.25rem 0;
  min-height: 2.5rem;
  padding: 0.5rem;
}
.tabs.vertTabs li a {
  text-align: left;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.tabs.vertTabs li a[class^="icon-"],
.tabs.vertTabs li a[class*=" icon-"] {
  padding: 0.5rem 0.5rem 0.5rem 0.25rem;
}
.tabs.vertTabs li a[class^="icon-"]:before,
.tabs.vertTabs li a[class*=" icon-"]:before {
  position: relative;
  top: 0;
  font-size: 1.6rem;
  left: 0.25rem;
  padding-right: 0.5rem;
}
.tabs.vertTabs li a.withSpan {
  display: grid;
  grid-template-columns: 1fr auto;
}
.tabs.vertTabs li a.withSpan[class^="icon-"],
.tabs.vertTabs li a.withSpan[class*=" icon-"] {
  grid-template-columns: auto 1fr auto;
}
.tabs.vertTabs li a span {
  padding: 0.25rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.tabs.vertTabs li span {
  padding: 0;
}
.tabVertical {
  display: flex;
  flex-direction: row;
}
.tabVertical &gt; ul.tabs {
  min-width: 10rem;
  width: 30%;
  border-bottom-width: 0;
  float: left;
  flex-direction: column;
  height: min-content;
  height: fit-content;
  height: -moz-fit-content;
}
.tabVertical &gt; ul.tabs li {
  margin: 0 0 0.25rem 0;
  min-height: 2.5rem;
  padding: 0.5rem;
}
.tabVertical &gt; ul.tabs li a {
  text-align: left;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.tabVertical &gt; ul.tabs li a[class^="icon-"],
.tabVertical &gt; ul.tabs li a[class*=" icon-"] {
  padding: 0.5rem 0.5rem 0.5rem 0.25rem;
}
.tabVertical &gt; ul.tabs li a[class^="icon-"]:before,
.tabVertical &gt; ul.tabs li a[class*=" icon-"]:before {
  position: relative;
  top: 0;
  font-size: 1.6rem;
  left: 0.25rem;
  padding-right: 0.5rem;
}
.tabVertical &gt; ul.tabs li a.withSpan {
  display: grid;
  grid-template-columns: 1fr auto;
}
.tabVertical &gt; ul.tabs li a.withSpan[class^="icon-"],
.tabVertical &gt; ul.tabs li a.withSpan[class*=" icon-"] {
  grid-template-columns: auto 1fr auto;
}
.tabVertical &gt; ul.tabs li a span {
  padding: 0.25rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.tabVertical &gt; ul.tabs li span {
  padding: 0;
}
.tabVertical &gt; ul.tabs.asPills li {
  flex: 1 1 1%;
}
.tabVertical &gt; ul.tabs .scrollable {
  width: 100%;
  overflow: scroll;
}
.tabVertical &gt; div {
  width: 70%;
  float: left;
  margin-left: 1rem;
}
/*.bricks
{
	margin: 0;
	padding: 0;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-content: space-evenly;

	li
	{
		background-color: @col_SecondaryLite;
		color: #fefefe;
		font-size: 1.1rem;
		font-weight: bold;
		padding: 0.25rem 0.5rem;
		min-height: 3.2rem;
		cursor: pointer;
		flex: 1 1 19%;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		text-align: center;
		margin: 0.5rem 0.25rem 0 0.25rem;

		&amp;.spacer
		{
			visibility: hidden;
			min-height: 0;
			padding: 0;
			border: none;
			margin-top: 0;
			margin-bottom: 0;
			height: 0;
		}

		a
		{
			width: 100%;
			height: 100%;
			display: block;
		}

		span
		{
			background-color: @col_HighlightMain;
		}

		&amp;[class^="icon-"],
		&amp;[class*=" icon-"]
		{
			position: relative;
			padding-top: 3rem; //match to the fontsize of the icon
			&amp;:before
			{
				font-size: 3rem;
				position: absolute;
				top: 0;
				left: auto;
				right: auto;
			}
		}
	}

	&amp;.brick3
	{
		li
		{
			flex: 1 1 32%;

			&amp;:nth-child(-n+3)
			{
				margin-top: 0;
			}

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

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

	&amp;.brick4
	{
		li
		{
			flex: 1 1 24%;

			&amp;:nth-child(-n+4)
			{
				margin-top: 0;
			}

			&amp;:nth-child(4n)
			{
				margin-right: 0;
			}

			&amp;:nth-child(4n-3)
			{
				margin-left: 0;
			}
		}
	}

	&amp;.brick5
	{
		li
		{
			flex: 1 1 19%;

			&amp;:nth-child(-n+5)
			{
				margin-top: 0;
			}

			&amp;:nth-child(5n)
			{
				margin-right: 0;
			}

			&amp;:nth-child(5n-4)
			{
				margin-left: 0;
			}
		}
	}

	&amp;.brick6
	{
		li
		{
			flex: 1 1 15%;

			&amp;:nth-child(-n+6)
			{
				margin-top: 0;
			}

			&amp;:nth-child(6n)
			{
				margin-right: 0;
			}

			&amp;:nth-child(6n-5)
			{
				margin-left: 0;
			}
		}
	}
}*/
.blocks {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 1fr;
  grid-gap: 0.5rem;
  padding: 0;
  margin: 0;
  margin-bottom: 0.5rem;
}
.blocks li {
  background-color: #fefefe;
  color: #1a1a1a;
  border: solid 0.1rem #f36368;
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
  border-radius: 8px;
  font-weight: bold;
  min-height: 2.5rem;
}
.blocks li.selected {
  color: #fefefe;
  background-color: #ed1c24;
  border-color: #ed1c24;
}
.blocks li.expired {
  background-color: #f36368;
  border-color: #f36368;
  color: #1a1a1a;
  font-weight: normal;
}
.blocks li.disabled {
  background-color: #fde8ea;
  color: #fefefe;
  border-color: #fde8ea;
}
.blocks li.disabled:hover {
  border-color: #fde8ea;
  cursor: default;
}
.blocks li:hover {
  border-color: #ed1c24;
}
.blocks li[class^="icon-"],
.blocks li[class*=" icon-"] {
  position: relative;
  padding-top: 3rem;
}
.blocks li[class^="icon-"]:before,
.blocks li[class*=" icon-"]:before {
  font-size: 3rem;
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
}
.blocks li &gt; a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 0.25rem;
}
.blocks li &gt; a[class^="icon-"],
.blocks li &gt; a[class*=" icon-"] {
  padding: 3.25rem 0.25rem 0.25rem 0.25rem;
  position: relative;
}
.blocks li &gt; a[class^="icon-"]:before,
.blocks li &gt; a[class*=" icon-"]:before {
  font-size: 3rem;
  position: absolute;
  top: 0.25rem;
  left: auto;
  right: auto;
}
.blocks li &gt; a[class^="icon-"]:empty,
.blocks li &gt; a[class*=" icon-"]:empty {
  padding: 0.5rem 0.25rem;
}
.blocks li &gt; a[class^="icon-"]:empty:before,
.blocks li &gt; a[class*=" icon-"]:empty:before {
  position: relative;
  top: 0;
}
.blocks.icon li {
  position: relative;
  padding: 4rem 0 0 0;
}
.blocks.icon li:before {
  font-size: 3rem;
  position: absolute;
  top: 6px;
  left: 0;
  right: 0;
}
.blocks.dynamic {
  grid-template-columns: repeat(4, 1fr);
}
.blocks.blocksmax1,
.blocks.max1 {
  grid-template-columns: repeat(1, 1fr);
}
.blocks.blocksmax2,
.blocks.max2 {
  grid-template-columns: repeat(2, 1fr);
}
.blocks.blocksmax3,
.blocks.max3 {
  grid-template-columns: repeat(3, 1fr);
}
.blocks.blocksmax4,
.blocks.max4 {
  grid-template-columns: repeat(4, 1fr);
}
.blocks.blocksmax5,
.blocks.max5 {
  grid-template-columns: repeat(5, 1fr);
}
.blocks.blocksmax6,
.blocks.max6 {
  grid-template-columns: repeat(6, 1fr);
}
.blocks.blocksmax7,
.blocks.max7 {
  grid-template-columns: repeat(7, 1fr);
}
.blocks.blocksmax8,
.blocks.max8 {
  grid-template-columns: repeat(8, 1fr);
}
.blocks.blocksmax9,
.blocks.max9 {
  grid-template-columns: repeat(9, 1fr);
}
.blocks.blocksmax10,
.blocks.max10 {
  grid-template-columns: repeat(10, 1fr);
}
div.eventHub .bar {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 0.5rem;
  width: 100%;
  align-items: center;
  padding: 0 1rem;
}
div.eventHub .bar &gt; div {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-gap: 0.5rem;
  align-content: center;
}
div.eventHub .bar &gt; div &gt; div {
  width: 100%;
}
div.eventHub .bar &gt; div &gt; div &gt; * {
  width: 100%;
  margin: 0.5rem 0;
}
div.eventHub .bar .eventElements {
  justify-self: start;
}
div.eventHub .bar .userElements {
  justify-self: end;
}
div.eventHub.race .bar {
  padding: 0;
}
div.eventHub.comp .bar .eventElements {
  min-height: 3rem;
}
div.eventHub.upcoming .bar {
  padding: 0;
}
.hoverstyle_default {
  opacity: 0.8;
}
.button {
  padding: 0.375rem 0.75rem;
  min-height: 2.5rem;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
  font-weight: bold;
  background-color: #fefefe;
  border-radius: 8px;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.button:hover {
  opacity: 0.8;
}
.button.selected {
  background-color: #00319a;
  color: #fefefe;
}
.button.inverse {
  background-color: transparent;
  border-color: #fefefe;
  color: #fefefe;
}
.button.inverse.selected {
  background-color: rgba(254, 254, 254, 0.4);
}
.button.expired {
  background-color: #d9d9d9;
  border-color: #404040;
  color: #404040;
  color: #1a1a1a;
}
.button.expired.selected {
  background-color: #a6a6a6;
  border-color: #272727;
  color: #272727;
}
.button.delete {
  background-color: #bd0f15;
  border-color: #fde8ea;
  color: #fefefe;
}
.button.delete.selected {
  background-color: #5f080a;
}
.button.confirm {
  background-color: #00319a;
  border-color: #00319a;
  color: #fefefe;
}
.button.confirm.selected {
  background-color: #002066;
}
.button.disabled {
  opacity: 0.5;
}
.button.betlink {
  border-color: #ed1c24;
  color: #1a1a1a;
  min-width: 100%;
  white-space: nowrap;
}
.button.betlink.selected {
  background-color: #ed1c24;
  color: #1a1a1a;
}
.button[class^="icon-"],
.button[class*=" icon-"] {
  padding-top: 0.225rem;
  padding-bottom: 0.225rem;
  padding-left: 0.225rem;
}
.button[class^="icon-"]:before,
.button[class*=" icon-"]:before {
  font-size: 1.9rem;
  font-weight: normal;
  padding-right: 0.225rem;
}
.button[class^="icon-"]:empty,
.button[class*=" icon-"]:empty {
  padding: 0.225rem;
}
.button[class^="icon-"]:empty:before,
.button[class*=" icon-"]:empty:before {
  padding: 0;
}
.button[class^="icon-"].vertical,
.button[class*=" icon-"].vertical {
  flex-direction: column;
  align-items: center;
  padding-right: 0.225rem;
  padding-bottom: 0.3rem;
}
.button.small {
  min-height: 1.875rem;
  font-size: 0.75rem;
  padding: 0.21875rem 0.4375rem;
}
.button.small[class^="icon-"],
.button.small[class*=" icon-"] {
  padding-top: 0.16875rem;
  padding-bottom: 0.16875rem;
  padding-left: 0.16875rem;
}
.button.small[class^="icon-"]:before,
.button.small[class*=" icon-"]:before {
  font-size: 1.425rem;
  font-weight: normal;
  padding-right: 0.16875rem;
}
.button.small[class^="icon-"]:empty,
.button.small[class*=" icon-"]:empty {
  padding: 0.16875rem;
}
.button.small[class^="icon-"]:empty:before,
.button.small[class*=" icon-"]:empty:before {
  padding: 0;
}
.button.small[class^="icon-"].vertical,
.button.small[class*=" icon-"].vertical {
  padding-right: 0.16875rem;
}
.button.majorAction {
  font-size: 1.4rem;
  padding: 1.05rem;
}
.button.majorAction[class^="icon-"],
.button.majorAction[class*=" icon-"] {
  padding-top: 0.315rem;
  padding-bottom: 0.315rem;
  padding-left: 0.315rem;
}
.button.majorAction[class^="icon-"]:before,
.button.majorAction[class*=" icon-"]:before {
  font-size: 2.66rem;
  font-weight: normal;
  padding-right: 0.315rem;
}
.button.majorAction[class^="icon-"]:empty,
.button.majorAction[class*=" icon-"]:empty {
  padding: 0.315rem;
}
.button.majorAction[class^="icon-"]:empty:before,
.button.majorAction[class*=" icon-"]:empty:before {
  padding: 0;
}
.button.invisible {
  visibility: hidden;
}
.button.tooltip {
  position: relative;
  display: inline-block;
}
.button.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #E3EAF9;
  color: #fefefe;
  text-align: center;
  padding: 3px;
  border-radius: 8px;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 490;
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
}
.button.tooltip:hover .tooltiptext {
  visibility: visible;
}
.prodDesc {
  display: inline;
  position: absolute;
  top: 1rem;
  left: 1rem;
  max-width: 15rem;
  background-color: #e0e0e0;
  color: #1a1a1a;
  text-align: center;
  font-weight: normal;
  font-size: 0.8rem;
  padding: 0.5rem;
  border: none;
  border-radius: 8px;
  box-shadow: 0px 0.1rem 0.3rem rgba(26, 26, 26, 0.4);
}
.teamSilkBlock {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas: 'flag meeting';
  align-items: center;
  grid-gap: 0 0.5rem;
}
.teamSilkBlock.racestate {
  grid-template-rows: 10fr 9fr;
  grid-template-areas: 'flag meeting' 'flag meetstate';
  grid-gap: 0 1rem;
}
.teamSilkBlock.racestate &gt; span.meetName {
  grid-area: meeting;
}
.teamSilkBlock.racestate &gt; span.meetState {
  grid-area: meetstate;
  font-weight: normal;
  font-size: 0.9rem;
}
.teamSilkBlock .teamSilk {
  grid-area: flag;
}
.teamSilkBlock &gt; span {
  text-align: left;
  grid-area: meeting;
}
.teamSilkBlock &gt; span.raceState {
  display: block;
  grid-area: racestate;
  font-weight: normal;
  font-size: 90%;
}
.teamSilk {
  width: 3rem;
  height: 3rem;
  object-fit: cover;
  background-position: center;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
.teamSilk.asFlag {
  width: 4.5rem;
  height: 3rem;
  border-radius: 8px;
  border: solid 1px #e0e0e0;
}
.teamSilk.asSilk {
  width: 4.5rem;
  height: 3rem;
}
table.marketTable {
  margin: 0;
}
table.marketTable &gt; thead tr,
table.marketTable &gt; tfoot tr {
  border: none;
}
table.marketTable &gt; thead tr th,
table.marketTable &gt; tfoot tr th {
  text-align: left;
}
table.marketTable &gt; thead tr th,
table.marketTable &gt; tfoot tr th,
table.marketTable &gt; thead tr td,
table.marketTable &gt; tfoot tr td {
  background-color: transparent;
  color: #1a1a1a;
  border: none;
  font-size: 0.8rem;
}
table.marketTable &gt; thead tr th.teamName,
table.marketTable &gt; tfoot tr th.teamName,
table.marketTable &gt; thead tr td.teamName,
table.marketTable &gt; tfoot tr td.teamName {
  padding-left: 1.5rem;
}
table.marketTable &gt; tbody tr th {
  text-align: left;
}
table.marketTable &gt; tbody tr th.teamName {
  padding-left: 1.5rem;
}
table.marketTable &gt; tbody tr td .betlink {
  margin: 6px 0;
}
table.marketTable &gt; tfoot tr td {
  padding: 0;
  box-shadow: none;
}
table.marketTable &gt; tfoot tr td &gt; div {
  padding: 0.75rem 0 0 0;
}
table.marketTable tr {
  border-left: solid 1px #e0e0e0;
  border-right: solid 1px #e0e0e0;
}
table.marketTable tr th,
table.marketTable tr td {
  border-left: none;
  border-right: none;
}
table.marketTable tr th.oddsColumn,
table.marketTable tr td.oddsColumn {
  width: 5rem;
  text-align: center;
}
table.marketTable tr th.oddsColumn.wide,
table.marketTable tr td.oddsColumn.wide {
  min-width: 8rem;
}
table.sortableTable thead tr &gt; th:not(.sorter-false),
table.sortableTable thead tr &gt; th:not(.sorter-false) .sortableHeader,
table.sortableTable thead th:not(.sorter-false).sortableHeader {
  cursor: pointer;
}
table.sortableTable thead &gt; tr &gt; th,
table.sortableTable thead &gt; tr &gt; td {
  position: relative;
}
table.sortableTable thead &gt; tr &gt; th:active:not(.sorter-false),
table.sortableTable thead &gt; tr &gt; td:active:not(.sorter-false) {
  background-color: #e0e0e0;
}
table.sortableTable thead &gt; tr &gt; th:focus,
table.sortableTable thead &gt; tr &gt; td:focus {
  outline: none;
}
table.sortableTable thead &gt; tr &gt; th.icon-SORTDESC:before,
table.sortableTable thead &gt; tr &gt; td.icon-SORTDESC:before,
table.sortableTable thead &gt; tr &gt; th.icon-SORTASC:before,
table.sortableTable thead &gt; tr &gt; td.icon-SORTASC:before,
table.sortableTable thead &gt; tr &gt; th.icon-SORTAVAIL:before,
table.sortableTable thead &gt; tr &gt; td.icon-SORTAVAIL:before {
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
}
table.sortableTable tfoot &gt; tr &gt; th.icon-SORTDESC:before,
table.sortableTable tfoot &gt; tr &gt; td.icon-SORTDESC:before,
table.sortableTable tfoot &gt; tr &gt; th.icon-SORTASC:before,
table.sortableTable tfoot &gt; tr &gt; td.icon-SORTASC:before,
table.sortableTable tfoot &gt; tr &gt; th.icon-SORTAVAIL:before,
table.sortableTable tfoot &gt; tr &gt; td.icon-SORTAVAIL:before {
  display: none;
}
dl.accordion {
  margin: 0.25rem 0 0 0;
  border: 0;
  overflow: hidden;
}
dl.accordion dt {
  background-color: #f36368;
  color: #fefefe;
  margin: 0 0 0.25rem 0;
  padding: 0.25rem;
  border: none;
  cursor: pointer;
  position: relative;
}
dl.accordion dt a {
  color: #fefefe;
  text-align: left;
  width: 100%;
  height: 100%;
  padding: 0.5rem;
  display: flex;
  justify-content: flex-start;
  justify-content: left;
  align-items: center;
}
dl.accordion dt a[class^="icon-"]:before,
dl.accordion dt a[class*=" icon-"]:before {
  font-size: 2rem;
  margin: -0.6rem 0.3rem -0.6rem 0;
}
dl.accordion dt a.icon-navNext,
dl.accordion dt a.navToggleIcon {
  padding-right: 2.4rem;
}
dl.accordion dt a.icon-navNext:after,
dl.accordion dt a.navToggleIcon:after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  font-size: 2.4rem;
  content: "\e956";
}
dl.accordion dt a.icon-navNext:after {
  content: "\e958";
}
dl.accordion dt.selected {
  background-color: #ed1c24;
  margin: 0;
}
dl.accordion dt.selected.selected a.navToggleIcon:after {
  content: "\e959";
}
dl.accordion dt.disabled {
  background-color: #ababab;
  opacity: 0.6;
  cursor: default;
}
dl.accordion dt.static {
  cursor: default;
}
dl.accordion dd {
  padding: 0.75rem;
  margin-left: 0;
}
dl.accordion.tiered2 &gt; dd {
  padding: 0;
}
dl.accordion.tiered2 &gt; dd &gt; dl {
  margin: 0;
  margin-bottom: 0.5rem;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt {
  background-color: #fde8ea;
  border: none;
  border-radius: 0;
  margin: 0;
  margin-top: 1px;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt a {
  color: #fefefe;
  color: #1a1a1a;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt.selected {
  background-color: #f36368;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt.selected a {
  color: #fefefe;
}
dl.accordion.tiered3 &gt; dd {
  padding: 0;
}
dl.accordion.tiered3 &gt; dd &gt; dl {
  margin: 0;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dt {
  background-color: #fde8ea;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dt a {
  color: #fefefe;
  color: #1a1a1a;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dt.selected {
  background-color: #f36368;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dt.selected a {
  color: #fefefe;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dd {
  padding: 0;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dd &gt; dl {
  margin: 0;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dd &gt; dl &gt; dt {
  background-color: #d2def9;
  color: #fefefe;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dd &gt; dl &gt; dt a {
  color: #fefefe;
  color: #1a1a1a;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dd &gt; dl &gt; dt.selected {
  background-color: #00319a;
}
dl.accordion.tiered3 &gt; dd &gt; dl &gt; dd &gt; dl &gt; dt.selected a {
  color: #fefefe;
}
dl.accordion.eventBets {
  margin: 0;
}
dl.accordion.eventBets dt {
  margin: 0;
  display: grid;
  grid-template-columns: 1fr auto;
}
dl.accordion.eventBets dt a {
  padding: 0;
}
dl.accordion.eventBets dd {
  padding: 0.5rem;
  background-color: #E3EAF9;
  border: solid 1px #f36368;
  border-top: none;
}
.prodDesc {
  display: none;
  position: absolute;
  top: 10px;
  left: 10px;
  max-width: 150px;
  background-color: #eeeeee;
  color: #1a1a1a;
  text-align: left;
  font-weight: normal;
  font-size: 80%;
  line-height: 1.2;
  padding: 6px;
  border: none;
  border-radius: 3px;
  box-shadow: 0px 1px 4px rgba(26, 26, 26, 0.4);
}
/*.headerTip
{
	border: solid 1px @col_DarkText;
	background-color: @col_White;
	color: @col_DarkText;
	border-radius: 3px;
}*/
.status.TransStatusAccepted,
.status.accepted,
.status.stsAccepted {
  color: #2b9c1c;
}
.status.approved,
.status.stsApproved {
  color: #2b9c1c;
}
.status.return_at,
.status.return-at,
.status.stsReturn_At {
  color: #2b9c1c;
}
.status.return_of,
.status.return-of,
.status.stsReturn_Of {
  color: #2b9c1c;
}
.status.stsAlive {
  color: #2b9c1c;
}
.status.stsCancelled {
  color: #ed1c24;
}
.status.cancelled_at,
.status.cancelled-at,
.status.stsCancelled_At {
  color: #ed1c24;
}
.status.cancellation_of,
.status.cancellation-of,
.status.stsCancellation_Of {
  color: #ed1c24;
}
.status.declined,
.status.stsDeclined {
  color: #ed1c24;
}
.status.erased,
.status.stsErased {
  color: #ed1c24;
}
.status.rejected,
.status.stsRejected {
  color: #ed1c24;
}
.status.stsDead {
  color: #ed1c24;
}
.status.no_return,
.status.no-return,
.status.stsNo_Return {
  color: #ed1c24;
}
.status.partially-accepted,
.status.TransStatusPartial,
.status.stsPartially_Accepted {
  color: #00319a;
}
.status.stsOpen {
  color: #00319a;
}
.status.stsUNKNOWN {
  color: #f4a403;
}
.status.processing,
.status.unknown,
.status.TransStatusProcessing,
.status.stsProcessing {
  color: #f4a403;
}
.status.stsClosed {
  color: #f4a403;
}
.eventComment {
  font-size: 0.8rem;
  padding: 0.5rem 2rem 0 2rem;
  text-align: center;
}
.dialogBox {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: 100%;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 492;
  background-color: rgba(26, 26, 26, 0.7);
}
.dialogBox .dialogContent {
  margin: auto auto;
  max-width: 40%;
  min-width: 40%;
  max-height: 60%;
  background-color: #fefefe;
  box-shadow: 0 1px 9px rgba(26, 26, 26, 0.2);
  overflow-y: auto;
}
.dialogBox .dialogContent.info,
.dialogBox .dialogContent.error,
.dialogBox .dialogContent.warning {
  box-shadow: 0px 0px 3px 3px rgba(26, 26, 26, 0.3);
  overflow: hidden;
  text-align: center;
}
.dialogBox .dialogContent.info span,
.dialogBox .dialogContent.error span,
.dialogBox .dialogContent.warning span {
  padding: 1.2rem 0.6rem 0.6rem 0.6rem;
  display: inline-block;
}
.dialogBox .dialogContent.info #errorControls,
.dialogBox .dialogContent.error #errorControls,
.dialogBox .dialogContent.warning #errorControls {
  margin: 0.6rem 0;
}
.dialogBox .dialogContent.info #errorControls .button,
.dialogBox .dialogContent.error #errorControls .button,
.dialogBox .dialogContent.warning #errorControls .button {
  width: 20%;
}
.dialogBox .dialogContent.warning h1 {
  background-color: #f56e00;
}
.dialogBox .dialogContent.error h1 {
  background-color: #ed1c24;
}
.dialogBox .dialogContent .alertControls {
  text-align: center;
  padding: 0.25rem;
}
.dialogBox .dialogContent form {
  width: 100%;
  max-width: 100%;
}
.navToggleIcon:after {
  font-size: 1.9rem;
  content: "\e956";
}
.navToggleIcon.selected:after {
  content: "\e959";
}
.compHeaderBox {
  text-align: center;
  padding: 1rem;
  border-bottom: 3px solid #1a79ff;
}
.compHeaderBox .suspendAt {
  font-size: 0.75rem;
}
.compHeaderBox .upcomingTime {
  float: right;
}
.matchHeaderBox {
  margin-left: 0.5rem;
  display: grid;
  grid-template-areas: 'matchTime upcomingTime' 'matchVenue upcomingTime';
  grid-template-columns: auto auto;
  grid-template-rows: 1fr auto;
  grid-gap: 0 2rem;
  width: fit-content;
  align-items: center;
}
.matchHeaderBox .upcomingTime {
  grid-area: upcomingTime;
}
.matchHeaderBox .matchTime {
  grid-area: matchTime;
  font-size: 0.9rem;
  white-space: nowrap;
}
.matchHeaderBox .matchVenue {
  grid-area: matchVenue;
  font-weight: normal;
}
.wc_s_upcomingcontent .matchHeaderBox .matchDescription {
  grid-area: matchTime;
}
.wc_s_upcomingcontent .matchHeaderBox .matchTime {
  grid-area: matchVenue;
}
.additionalMarkets &gt; .framePanel {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.additionalMarkets dt {
  position: relative;
}
.additionalMarkets dt .icon-SGM {
  font-size: 2rem;
  position: absolute;
  top: auto;
  right: 2.5rem;
  bottom: auto;
  left: initial;
}
.additionalMarkets dl.accordion {
  margin-top: 0.5rem;
}
.additionalMarkets dl.accordion dd {
  padding: 0;
}
.additionalMarkets dl.accordion dd .framePanel {
  border-top: none;
  border-radius: 0 0 8px 8px;
  border-color: #ed1c24;
}
.additionalMarkets dl.accordion dd .framePanel .marketTable tr:first-of-type th,
.additionalMarkets dl.accordion dd .framePanel .marketTable tr:first-of-type td {
  border-top: none;
}
.additionalMarkets dl.accordion dd:last-of-type &gt; .framePanel {
  margin: 0;
}
#modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9000;
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-template-areas: "modal";
}
#modal.hidden {
  display: none !important;
}
#modal &gt; .backdrop {
  grid-area: modal;
  align-self: stretch;
  justify-self: stretch;
  background-color: rgba(0, 0, 0, 0.5);
}
#modal &gt; .content {
  grid-area: modal;
  align-self: center;
  justify-self: center;
  min-height: 600px;
  min-width: 650px;
  background-color: #fefefe;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  box-shadow: 1px 1px 4px 0 #4040404d;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr;
  grid-template-areas: "header" "modalcontentbody";
  overflow: hidden;
}
#modal &gt; .content &gt; .header {
  background-color: #002066;
  text-align: right;
}
#modal &gt; .content &gt; .contentBackground {
  grid-area: modalcontentbody;
  display: grid;
  height: 100%;
  width: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: center;
  justify-items: center;
}
#modal &gt; .content &gt; .contentBackground &gt; img {
  height: 5rem;
}
#modal &gt; .content &gt; .contentBody {
  grid-area: modalcontentbody;
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-items: stretch;
}
#modal &gt; .content &gt; .contentBody &gt; iframe {
  border: unset;
}
@media only screen and (max-width: 700px) {
  #modal &gt; .content {
    min-width: unset;
    min-height: unset;
    align-self: stretch;
    justify-self: stretch;
    margin: 2rem 0;
  }
}
.noCap {
  text-transform: none;
}
ul.cards {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0.5rem;
  list-style: none;
}
ul.cards &gt; li {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 0.5rem;
  text-align: left;
}
ul.cards &gt; li:hover {
  cursor: pointer;
}
#ccdepositprogress {
  display: none;
}
#ccdepositprogress.loading .progress-indicator {
  display: inline;
}
#ccdepositprogress.loading #CCReturnBtn {
  display: none;
}
#ccdepositprogress .progress-indicator {
  display: none;
}
#wdo-spin img,
#ccdepositprogress img {
  max-width: 100%;
}
#wdo-content iframe {
  max-width: 100%;
}
.betstopMsg,
.respGambling {
  border: 1px solid #000000;
  background-color: #fefefe;
  color: #000;
  border-radius: 8px;
  text-align: center;
  font-size: 0.9rem;
  margin: 0.5rem 0;
  padding: 0.5rem 1rem;
}
.betstopMsg a,
.respGambling a {
  color: #000 !important;
}
.betstopMsg .respGamblingMesg,
.respGambling .respGamblingMesg {
  font-size: 0.9rem;
  font-weight: bold;
  text-transform: uppercase;
}
.betstopMsg .respGamblingCall,
.respGambling .respGamblingCall {
  font-size: 0.7rem;
  line-height: 1.1rem;
  font-weight: normal;
}
.betstopMsg {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 0.5rem;
  align-items: center;
  text-align: left;
  font-size: 0.7rem;
}
.betstopMsg img {
  width: 10rem;
  justify-self: center;
  align-self: center;
}
.seoBeforeContent:empty {
  display: none;
}
.seoAfterContent:empty {
  display: none;
}
#dynamicCoupons {
  display: grid;
  align-content: center;
  justify-content: center;
  z-index: 391;
  position: fixed;
  top: 0;
  left: 0;
}
#dynamicCoupons &gt; div {
  background-color: #fefefe;
  width: 80vw;
  min-width: 20rem;
  max-width: 22rem;
  box-shadow: rgba(26, 26, 26, 0.6) 4px 4px 4px;
  border: solid 1px #d2def9;
  border-radius: 8px;
  overflow: hidden;
}
#dynamicCoupons &gt; div h1,
#dynamicCoupons &gt; div .asH1,
#dynamicCoupons &gt; div h2,
#dynamicCoupons &gt; div .asH2 {
  border-radius: 0;
}
#toastMessage {
  position: fixed;
  bottom: -100px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.3);
  z-index: 496;
  opacity: 0;
  width: 80%;
  max-width: 32rem;
  text-align: center;
  transition: bottom 0.3s, opacity 0.3s;
  max-height: 7.5rem;
  overflow-y: hidden;
  display: grid;
  grid-template-columns: 1.9rem 1fr 1.9rem;
  grid-template-areas: ". message clsbtn";
  grid-gap: 1rem;
  align-items: center;
}
#toastMessage.show {
  bottom: 0.5rem;
  opacity: 1;
}
#toastMessage.hide {
  bottom: -100px;
  opacity: 0;
}
#toastMessage .message {
  grid-area: message;
  overflow-y: auto;
  max-height: 5rem;
  min-height: 2.5rem;
  display: grid;
  align-items: center;
  justify-content: &nbsp;center;
}
#toastMessage .closeButton {
  grid-area: clsbtn;
}
#toastMessage .closeButton:before {
  content: "\e956";
  font-family: 'GW_Icons';
  color: #ed1c24;
  font-size: 2rem;
  line-height: 2.5rem;
}
#toastMessage .closeButton:hover {
  cursor: pointer;
}
.matchbanner {
  grid-template-areas: 'teamAName description teamBName' 'teamASilk vs teamBSilk' 'teamABet outcomeLoc teamBBet';
  display: grid;
  grid-template-rows: 1fr auto 1fr;
  grid-template-columns: 1fr minmax(auto, 30%) 1fr;
  gap: 1rem;
  padding: 1rem;
  background-color: #fefefe;
  vertical-align: middle;
  border-radius: 8px;
  height: 100%;
  width: 100%;
  background-size: cover;
  color: #1a1a1a;
}
.matchbanner .versus,
.matchbanner .location,
.matchbanner .outcomeAt,
.matchbanner .description,
.matchbanner .teamAName,
.matchbanner .teamBName,
.matchbanner .teamASilk,
.matchbanner .teamBSilk {
  user-select: none;
  text-align: center;
}
.matchbanner .outcomeAt,
.matchbanner .description,
.matchbanner .versus {
  font-weight: bold;
}
.matchbanner .teamABet,
.matchbanner .teamBBet {
  display: grid;
  justify-content: center;
  user-select: none;
  align-self: start;
}
.matchbanner .teamAName,
.matchbanner .teamBName {
  width: 100%;
  font-size: 2rem;
  line-height: 2.5rem;
  justify-content: center;
  align-self: end;
}
.matchbanner .teamASilk,
.matchbanner .teamBSilk {
  width: 100%;
  height: 100%;
  align-self: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.matchbanner .versus {
  grid-area: vs;
  align-self: center;
  font-size: 2rem;
}
.matchbanner .versus.icon-SGM {
  font-size: 0;
}
.matchbanner .description {
  grid-area: description;
  width: 100%;
  font-size: 1.5rem;
  line-height: 1.875rem;
  align-self: end;
}
.matchbanner .teamAName {
  grid-area: teamAName;
}
.matchbanner .teamBName {
  grid-area: teamBName;
}
.matchbanner .teamASilk {
  grid-area: teamASilk;
}
.matchbanner .teamBSilk {
  grid-area: teamBSilk;
}
.matchbanner .teamABet {
  grid-area: teamABet;
}
.matchbanner .teamBBet {
  grid-area: teamBBet;
}
.matchbanner .asFlag {
  width: 150px;
  height: 100px;
}
.matchbanner .asShirt {
  width: 130px;
  height: 130px;
}
.matchbanner .asSilk {
  width: 115px;
  height: 75px;
}
.matchbanner .outcomeLoc {
  display: grid;
  grid-area: outcomeLoc;
  grid-template-areas: 'outcomeAt' 'location';
  align-self: end;
  grid-gap: 1rem;
}
.matchbanner .location {
  grid-area: location;
  font-size: 1rem;
}
.matchbanner .outcomeAt {
  grid-area: outcomeAt;
  font-size: 1.5rem;
}
.matchbanner .league {
  grid-area: league;
  display: flex;
  justify-content: center;
  user-select: none;
  display: none;
}
.matchbanner.lightText {
  color: #fefefe;
}
.matchbanner.lightText .teamABet a,
.matchbanner.lightText .teamBBet a {
  color: #fefefe;
}
.matchbanner.lightText .hasSGM {
  background: #fefefe;
  color: #fefefe;
}
.matchbanner.darkText {
  color: #1a1a1a;
}
.matchbanner.darkText .teamABet a,
.matchbanner.darkText .teamBBet a {
  color: #1a1a1a;
}
.matchbanner.darkText .hasSGM {
  background: #1a1a1a;
  color: #1a1a1a;
}
.GW_rotatebanner .matchbanner {
  position: absolute;
  top: 0;
}
@container (min-width: 36rem) and (max-width: 54rem) {
  .matchbanner {
    gap: 0.5rem;
    padding: unset;
  }
  .matchbanner .teamAName,
  .matchbanner .teamBName {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  .matchbanner .outcomeLoc {
    grid-gap: unset;
    align-self: start;
  }
  .matchbanner .outcomeAt {
    font-size: 1rem;
  }
  .matchbanner .location {
    font-size: 0.9rem;
  }
  .matchbanner .asFlag {
    width: 80px;
    height: 60px;
  }
  .matchbanner .asShirt {
    width: 80px;
    height: 80px;
  }
  .matchbanner .asSilk {
    width: 80px;
    height: 50px;
  }
  .matchbanner .button.betlink {
    min-height: 2.75rem;
  }
}
@container (max-width: 36rem) {
  .GW_rotatebanner .matchbanner {
    grid-template-areas: 'description description description description description' 'teamAName teamAName . teamBName teamBName' 'teamASilk teamABet vs teamBBet teamBSilk' 'teamASilk outcomeLoc outcomeLoc outcomeLoc teamBSilk';
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 0.25rem;
  }
  .GW_rotatebanner .matchbanner .teamAName,
  .GW_rotatebanner .matchbanner .teamBName {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: bold;
  }
  .GW_rotatebanner .matchbanner .description {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  .GW_rotatebanner .matchbanner .versus {
    align-self: center;
  }
  .GW_rotatebanner .matchbanner .outcomeLoc {
    grid-gap: unset;
  }
  .GW_rotatebanner .matchbanner .outcomeAt {
    font-size: 1rem;
  }
  .GW_rotatebanner .matchbanner .location {
    font-size: 0.8rem;
  }
  .GW_rotatebanner .matchbanner .asFlag {
    width: 60px;
    height: 45px;
  }
  .GW_rotatebanner .matchbanner .asShirt {
    width: 80px;
    height: 80px;
  }
  .GW_rotatebanner .matchbanner .asSilk {
    width: 70px;
    height: 45px;
  }
  .GW_rotatebanner .matchbanner .button.betlink {
    min-height: 2.75rem;
  }
  .matchbanner {
    display: grid;
    grid-template-areas: 'description description description' 'teamAName . teamBName' 'teamASilk vs teamBSilk' 'teamABet . teamBBet' 'outcomeLoc outcomeLoc outcomeLoc';
    grid-template-columns: minmax(auto, 30%) 1fr minmax(auto, 30%);
    grid-template-rows: 1fr;
    background-color: #fde8ea;
    padding: 0.5rem;
    gap: 0.5rem;
    /*		&amp;.lightText
		{
			color: white;

			.description,
			.outcomeAt,
			.location
			{
				color: white;
			}

			.teamABet,
			.teamBBet
			{
				a
				{
					color: white;
				}
			}

			.icon-SGM
			{
				background: white;
			}
		}*/
  }
  .matchbanner .description,
  .matchbanner .versus,
  .matchbanner .location,
  .matchbanner .outcomeAt {
    font-weight: bold;
    user-select: none;
    font-size: 1.5rem;
  }
  .matchbanner .location,
  .matchbanner .outcomeAt {
    font-size: 1rem;
  }
  .matchbanner .teamAName,
  .matchbanner .teamBName {
    line-height: unset;
    user-select: none;
    font-size: 1rem;
  }
  .matchbanner .versus {
    align-self: end;
  }
  .matchbanner .outcomeLoc {
    grid-gap: 0.5rem;
  }
  .matchbanner .asFlag {
    width: 65px;
    height: 45px;
  }
  .matchbanner .asShirt {
    width: 65px;
    height: 65px;
  }
  .matchbanner .asSilk {
    width: 70px;
    height: 45px;
  }
  .matchbanner .button.betlink {
    min-height: 2.75rem;
    width: 70px;
  }
}
@container (max-width: 25rem) {
  .GW_rotatebanner .matchbanner {
    grid-template-areas: 'description description description description description' 'teamASilk teamAName teamAName teamAName teamABet' 'vs vs vs vs vs' 'teamBSilk teamBName teamBName teamBName  teamBBet';
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 0fr 1fr 1fr 1fr;
    gap: 0.25rem;
    padding: 0.25rem;
  }
  .GW_rotatebanner .matchbanner .teamAName,
  .GW_rotatebanner .matchbanner .teamBName {
    font-size: 1rem;
    line-height: 1rem;
    text-align: start;
    align-self: center;
  }
  .GW_rotatebanner .matchbanner .versus:not(.icon-SGM) {
    display: none;
  }
  .GW_rotatebanner .matchbanner .icon-SGM {
    width: 1.5rem;
    height: 1.5rem;
  }
  .GW_rotatebanner .matchbanner .asFlag {
    width: 50px;
    height: 35px;
  }
  .GW_rotatebanner .matchbanner .asShirt {
    width: 35px;
    height: 35px;
  }
  .GW_rotatebanner .matchbanner .asSilk {
    width: 50px;
    height: 35px;
  }
  .GW_rotatebanner .matchbanner .outcomeLoc {
    display: none;
  }
  .GW_rotatebanner .matchbanner .button.betlink {
    min-height: 1.75rem;
    height: 2.2rem;
    min-width: 1rem;
  }
}
@container (max-width: 20rem) {
  .GW_rotatebanner .matchbanner .teamAName,
  .GW_rotatebanner .matchbanner .teamBName {
    font-size: 0.7rem;
    line-height: 0.7rem;
  }
  .GW_rotatebanner .matchbanner .description {
    font-size: 0.8rem;
    line-height: 1.1rem;
  }
  .GW_rotatebanner .matchbanner .asFlag {
    width: 30px;
    height: 25px;
  }
  .GW_rotatebanner .matchbanner .asShirt {
    width: 30px;
    height: 30px;
  }
  .GW_rotatebanner .matchbanner .asSilk {
    width: 35px;
    height: 25px;
  }
  .GW_rotatebanner .matchbanner .button.betlink {
    min-height: 1.5rem;
    height: 1.5rem;
    min-width: 1rem;
  }
  .GW_rotatebanner .matchbanner .icon-SGM {
    width: 1.2rem;
    height: 1.2rem;
  }
}
/*######################################################################################################################
##	forms.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
#toastMessage,
.staticMessage,
.ajaxReply,
.bettingPanel .coupErrMsg,
.wc_a_register div.signupErrMsg {
  border: 1px solid #e0e0e0;
  padding: 1rem;
  background-color: #fefefe;
  border-radius: 8px;
  text-align: center;
}
#toastMessage.correctText,
.staticMessage.correctText,
.ajaxReply.correctText {
  border-color: #2b9c1c;
  background-color: #8ee982;
}
#toastMessage.errorText,
.staticMessage.errorText,
.ajaxReply.errorText,
.bettingPanel .coupErrMsg {
  border-color: #bd0f15;
  background-color: #fde8ea;
}
#toastMessage.warningText,
.staticMessage.warningText,
.ajaxReply.warningText,
.bettingPanel .bettingLegs.zeroBets .coupErrMsg,
.wc_a_register div.signupErrMsg {
  border-color: #E3EAF9;
  background-color: #ECF0F9;
}
#toastMessage *:last-child,
.staticMessage *:last-child,
.ajaxReply *:last-child {
  margin: 0;
}
.staticMessage,
.ajaxReply,
.bettingPanel .coupErrMsg,
.wc_a_register div.signupErrMsg {
  margin: 1rem;
}
.staticMessage table,
.ajaxReply table {
  width: fit-content;
  margin: auto;
}
.ajaxReply {
  display: none;
}
input[type="text"],
input[type="number"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="date"],
input[type="datetime"],
select {
  border: 1px solid #e0e0e0;
  color: #595959;
  width: 16rem;
  height: 2.5rem;
  border-radius: 0.3rem;
  background-color: #fefefe;
  padding: 0.5rem;
}
input[type=radio],
input[type=checkbox] {
  display: none;
}
input[type=radio] + label,
input[type=checkbox] + label {
  display: inline-grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  grid-gap: 1rem;
  font-weight: bold;
  vertical-align: middle;
  cursor: pointer;
}
input[type=radio] + label:before,
input[type=checkbox] + label:before {
  margin: 0;
  margin-right: 1rem;
  vertical-align: middle;
  text-align: center;
  line-height: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  border: solid 2px #e0e0e0;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 8px;
}
input[type=radio] + label + span,
input[type=checkbox] + label + span {
  display: inline-block;
  vertical-align: middle;
  width: 12.5rem !important;
}
input[type=radio] + label:not([class^="icon-"]):before,
input[type=checkbox] + label:not([class^="icon-"]):before {
  background-color: #fefefe;
  content: ' ';
}
input[type=radio] + label[class^="icon-"],
input[type=checkbox] + label[class^="icon-"] {
  padding: 0.225rem;
  padding-bottom: 0.3rem;
  border-radius: 8px;
  border: solid 1px #1a1a1a;
  display: inline-block;
  line-height: normal;
  font-weight: normal;
  margin-right: 0.5rem;
}
input[type=radio] + label[class^="icon-"] span:before,
input[type=checkbox] + label[class^="icon-"] span:before {
  line-height: 39px;
}
input[type=radio] + label[class^="icon-"]:before,
input[type=checkbox] + label[class^="icon-"]:before {
  border: none;
  display: block;
  margin: 0 auto;
  font-size: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}
input[type=radio] + label.SRM,
input[type=checkbox] + label.SRM {
  padding: 0.375rem 0.75rem;
  min-height: 2.5rem;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #1a1a1a;
  font-weight: bold;
  background-color: #fefefe;
  border-radius: 8px;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: solid 2px #e0e0e0;
  padding: 0.5rem;
  cursor: pointer;
  border-radius: 6px;
  font-family: 'Poppins';
  border-color: #ed1c24;
  min-width: 100%;
  white-space: nowrap;
  box-shadow: inset 0px -0.1rem 0 0 rgba(26, 26, 26, 0.3);
  background-color: #eaedf1;
  color: #1a1a1a;
  min-height: 3rem;
  min-width: 4rem;
  font-weight: 600;
  font-size: 0.9rem;
  border: solid 1px rgba(64, 64, 64, 0.3);
  border-bottom: none;
  border-radius: 4px;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM:hover,
input[type=checkbox] + label.SRM:hover {
  opacity: 0.8;
}
input[type=radio] + label.SRM.selected,
input[type=checkbox] + label.SRM.selected {
  background-color: #00319a;
  color: #fefefe;
}
input[type=radio] + label.SRM.inverse,
input[type=checkbox] + label.SRM.inverse {
  background-color: transparent;
  border-color: #fefefe;
  color: #fefefe;
}
input[type=radio] + label.SRM.inverse.selected,
input[type=checkbox] + label.SRM.inverse.selected {
  background-color: rgba(254, 254, 254, 0.4);
}
input[type=radio] + label.SRM.expired,
input[type=checkbox] + label.SRM.expired {
  background-color: #d9d9d9;
  border-color: #404040;
  color: #404040;
  color: #1a1a1a;
}
input[type=radio] + label.SRM.expired.selected,
input[type=checkbox] + label.SRM.expired.selected {
  background-color: #a6a6a6;
  border-color: #272727;
  color: #272727;
}
input[type=radio] + label.SRM.delete,
input[type=checkbox] + label.SRM.delete {
  background-color: #bd0f15;
  border-color: #fde8ea;
  color: #fefefe;
}
input[type=radio] + label.SRM.delete.selected,
input[type=checkbox] + label.SRM.delete.selected {
  background-color: #5f080a;
}
input[type=radio] + label.SRM.confirm,
input[type=checkbox] + label.SRM.confirm {
  background-color: #00319a;
  border-color: #00319a;
  color: #fefefe;
}
input[type=radio] + label.SRM.confirm.selected,
input[type=checkbox] + label.SRM.confirm.selected {
  background-color: #002066;
}
input[type=radio] + label.SRM.disabled,
input[type=checkbox] + label.SRM.disabled {
  opacity: 0.5;
}
input[type=radio] + label.SRM.betlink,
input[type=checkbox] + label.SRM.betlink {
  border-color: #ed1c24;
  color: #1a1a1a;
  min-width: 100%;
  white-space: nowrap;
}
input[type=radio] + label.SRM.betlink.selected,
input[type=checkbox] + label.SRM.betlink.selected {
  background-color: #ed1c24;
  color: #1a1a1a;
}
input[type=radio] + label.SRM[class^="icon-"],
input[type=checkbox] + label.SRM[class^="icon-"],
input[type=radio] + label.SRM[class*=" icon-"],
input[type=checkbox] + label.SRM[class*=" icon-"] {
  padding-top: 0.225rem;
  padding-bottom: 0.225rem;
  padding-left: 0.225rem;
}
input[type=radio] + label.SRM[class^="icon-"]:before,
input[type=checkbox] + label.SRM[class^="icon-"]:before,
input[type=radio] + label.SRM[class*=" icon-"]:before,
input[type=checkbox] + label.SRM[class*=" icon-"]:before {
  font-size: 1.9rem;
  font-weight: normal;
  padding-right: 0.225rem;
}
input[type=radio] + label.SRM[class^="icon-"]:empty,
input[type=checkbox] + label.SRM[class^="icon-"]:empty,
input[type=radio] + label.SRM[class*=" icon-"]:empty,
input[type=checkbox] + label.SRM[class*=" icon-"]:empty {
  padding: 0.225rem;
}
input[type=radio] + label.SRM[class^="icon-"]:empty:before,
input[type=checkbox] + label.SRM[class^="icon-"]:empty:before,
input[type=radio] + label.SRM[class*=" icon-"]:empty:before,
input[type=checkbox] + label.SRM[class*=" icon-"]:empty:before {
  padding: 0;
}
input[type=radio] + label.SRM[class^="icon-"].vertical,
input[type=checkbox] + label.SRM[class^="icon-"].vertical,
input[type=radio] + label.SRM[class*=" icon-"].vertical,
input[type=checkbox] + label.SRM[class*=" icon-"].vertical {
  flex-direction: column;
  align-items: center;
  padding-right: 0.225rem;
  padding-bottom: 0.3rem;
}
input[type=radio] + label.SRM.small,
input[type=checkbox] + label.SRM.small {
  min-height: 1.875rem;
  font-size: 0.75rem;
  padding: 0.21875rem 0.4375rem;
}
input[type=radio] + label.SRM.small[class^="icon-"],
input[type=checkbox] + label.SRM.small[class^="icon-"],
input[type=radio] + label.SRM.small[class*=" icon-"],
input[type=checkbox] + label.SRM.small[class*=" icon-"] {
  padding-top: 0.16875rem;
  padding-bottom: 0.16875rem;
  padding-left: 0.16875rem;
}
input[type=radio] + label.SRM.small[class^="icon-"]:before,
input[type=checkbox] + label.SRM.small[class^="icon-"]:before,
input[type=radio] + label.SRM.small[class*=" icon-"]:before,
input[type=checkbox] + label.SRM.small[class*=" icon-"]:before {
  font-size: 1.425rem;
  font-weight: normal;
  padding-right: 0.16875rem;
}
input[type=radio] + label.SRM.small[class^="icon-"]:empty,
input[type=checkbox] + label.SRM.small[class^="icon-"]:empty,
input[type=radio] + label.SRM.small[class*=" icon-"]:empty,
input[type=checkbox] + label.SRM.small[class*=" icon-"]:empty {
  padding: 0.16875rem;
}
input[type=radio] + label.SRM.small[class^="icon-"]:empty:before,
input[type=checkbox] + label.SRM.small[class^="icon-"]:empty:before,
input[type=radio] + label.SRM.small[class*=" icon-"]:empty:before,
input[type=checkbox] + label.SRM.small[class*=" icon-"]:empty:before {
  padding: 0;
}
input[type=radio] + label.SRM.small[class^="icon-"].vertical,
input[type=checkbox] + label.SRM.small[class^="icon-"].vertical,
input[type=radio] + label.SRM.small[class*=" icon-"].vertical,
input[type=checkbox] + label.SRM.small[class*=" icon-"].vertical {
  padding-right: 0.16875rem;
}
input[type=radio] + label.SRM.majorAction,
input[type=checkbox] + label.SRM.majorAction {
  font-size: 1.4rem;
  padding: 1.05rem;
}
input[type=radio] + label.SRM.majorAction[class^="icon-"],
input[type=checkbox] + label.SRM.majorAction[class^="icon-"],
input[type=radio] + label.SRM.majorAction[class*=" icon-"],
input[type=checkbox] + label.SRM.majorAction[class*=" icon-"] {
  padding-top: 0.315rem;
  padding-bottom: 0.315rem;
  padding-left: 0.315rem;
}
input[type=radio] + label.SRM.majorAction[class^="icon-"]:before,
input[type=checkbox] + label.SRM.majorAction[class^="icon-"]:before,
input[type=radio] + label.SRM.majorAction[class*=" icon-"]:before,
input[type=checkbox] + label.SRM.majorAction[class*=" icon-"]:before {
  font-size: 2.66rem;
  font-weight: normal;
  padding-right: 0.315rem;
}
input[type=radio] + label.SRM.majorAction[class^="icon-"]:empty,
input[type=checkbox] + label.SRM.majorAction[class^="icon-"]:empty,
input[type=radio] + label.SRM.majorAction[class*=" icon-"]:empty,
input[type=checkbox] + label.SRM.majorAction[class*=" icon-"]:empty {
  padding: 0.315rem;
}
input[type=radio] + label.SRM.majorAction[class^="icon-"]:empty:before,
input[type=checkbox] + label.SRM.majorAction[class^="icon-"]:empty:before,
input[type=radio] + label.SRM.majorAction[class*=" icon-"]:empty:before,
input[type=checkbox] + label.SRM.majorAction[class*=" icon-"]:empty:before {
  padding: 0;
}
input[type=radio] + label.SRM.invisible,
input[type=checkbox] + label.SRM.invisible {
  visibility: hidden;
}
input[type=radio] + label.SRM.tooltip,
input[type=checkbox] + label.SRM.tooltip {
  position: relative;
  display: inline-block;
}
input[type=radio] + label.SRM.tooltip .tooltiptext,
input[type=checkbox] + label.SRM.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #E3EAF9;
  color: #fefefe;
  text-align: center;
  padding: 3px;
  border-radius: 8px;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 490;
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
}
input[type=radio] + label.SRM.tooltip:hover .tooltiptext,
input[type=checkbox] + label.SRM.tooltip:hover .tooltiptext {
  visibility: visible;
}
input[type=radio] + label.SRM:hover,
input[type=checkbox] + label.SRM:hover {
  opacity: 1;
}
input[type=radio] + label.SRM.disabled:hover,
input[type=checkbox] + label.SRM.disabled:hover {
  cursor: default;
  opacity: 0.5;
}
input[type=radio] + label.SRM.betlink,
input[type=checkbox] + label.SRM.betlink {
  box-shadow: inset 0px -0.1rem 0 0 rgba(26, 26, 26, 0.3);
  background-color: #eaedf1;
  color: #1a1a1a;
  min-height: 3rem;
  min-width: 4rem;
  font-weight: 600;
  font-size: 0.9rem;
  border: solid 1px rgba(64, 64, 64, 0.3);
  border-bottom: none;
  border-radius: 4px;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM.betlink:hover,
input[type=checkbox] + label.SRM.betlink:hover {
  background-color: #e4e8ed;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM.betlink.selected,
input[type=checkbox] + label.SRM.betlink.selected {
  background-color: #ed1c24;
  color: #fefefe;
  box-shadow: none;
}
input[type=radio] + label.SRM.betlink.selected:hover,
input[type=checkbox] + label.SRM.betlink.selected:hover {
  background-color: #ef343b;
  color: #fefefe;
  opacity: 1;
  box-shadow: none;
}
input[type=radio] + label.SRM.betlink.disabled,
input[type=checkbox] + label.SRM.betlink.disabled {
  box-shadow: none;
  opacity: 1;
  color: rgba(64, 64, 64, 0.9);
  background-color: #f8f8f8;
  border: none;
}
input[type=radio] + label.SRM.betlink.disabled:hover,
input[type=checkbox] + label.SRM.betlink.disabled:hover {
  background-color: #f8f8f8;
}
input[type=radio] + label.SRM.confirm,
input[type=checkbox] + label.SRM.confirm {
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
input[type=radio] + label.SRM.confirm:hover,
input[type=checkbox] + label.SRM.confirm:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
input[type=radio] + label.SRM.confirm.disabled:hover,
input[type=checkbox] + label.SRM.confirm.disabled:hover {
  background-color: #00319a;
}
input[type=radio] + label.SRM.inverse:hover,
input[type=checkbox] + label.SRM.inverse:hover {
  border-color: #fefefe;
  background-color: #002066;
  opacity: 1;
}
input[type=radio] + label.SRM.inverse.selected,
input[type=checkbox] + label.SRM.inverse.selected {
  background-color: #002066;
}
input[type=radio] + label.SRM.join,
input[type=checkbox] + label.SRM.join {
  background-color: #ed1c24;
  border-color: #ed1c24;
  color: #fefefe;
}
input[type=radio] + label.SRM.join:hover,
input[type=checkbox] + label.SRM.join:hover {
  background-color: #ed1c24;
  border-color: #ed1c24;
  opacity: 1;
  border-color: #bd0f15;
  box-shadow: none;
}
input[type=radio] + label.SRM.delete,
input[type=checkbox] + label.SRM.delete {
  color: #fefefe;
  font-size: 0.9rem;
  font-weight: 600;
  border: solid 2px #ed1c24;
  background-color: #ed1c24;
  background-image: -webkit-linear-gradient(bottom, #c61017, #f14b52);
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.25), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
input[type=radio] + label.SRM.delete:hover,
input[type=checkbox] + label.SRM.delete:hover {
  background-color: #ef343b;
  border: solid 2px #c61017;
  background-image: -webkit-linear-gradient(bottom, #af0e14, #ef343b);
}
input[type=radio] + label.SRM .icon-EDIT,
input[type=checkbox] + label.SRM .icon-EDIT {
  background-color: #ed1c24;
  color: #fefefe;
  border-color: #ed1c24;
  margin: -1rem;
}
input[type=radio] + label.SRM .icon-EDIT:hover,
input[type=checkbox] + label.SRM .icon-EDIT:hover {
  background-color: #ef343b;
}
input[type=radio] + label.SRM.eventLinkMain,
input[type=checkbox] + label.SRM.eventLinkMain {
  min-height: unset;
  padding: 0;
  border: none;
  color: #00319a;
  text-decoration: underline;
  font-size: 0.9rem;
  font-weight: 600;
}
input[type=radio] + label.SRM.eventLinkDetail,
input[type=checkbox] + label.SRM.eventLinkDetail {
  min-height: unset;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #00319a;
  text-decoration: underline;
  font-size: 0.9rem;
  font-weight: 600;
}
input[type=radio] + label.SRM.selected,
input[type=checkbox] + label.SRM.selected {
  background-color: #ed1c24;
  color: #1a1a1a;
}
input[type=radio] + label.SRM:hover,
input[type=checkbox] + label.SRM:hover {
  background-color: #e4e8ed;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM.selected,
input[type=checkbox] + label.SRM.selected {
  background-color: #ed1c24;
  color: #fefefe;
  box-shadow: none;
}
input[type=radio] + label.SRM.selected:hover,
input[type=checkbox] + label.SRM.selected:hover {
  background-color: #ef343b;
  color: #fefefe;
  opacity: 1;
  box-shadow: none;
}
input[type=radio] + label.SRM.disabled,
input[type=checkbox] + label.SRM.disabled {
  box-shadow: none;
  opacity: 1;
  color: rgba(64, 64, 64, 0.9);
  background-color: #f8f8f8;
  border: none;
}
input[type=radio] + label.SRM.disabled:hover,
input[type=checkbox] + label.SRM.disabled:hover {
  background-color: #f8f8f8;
}
input[type=radio] + label.SRM:before,
input[type=checkbox] + label.SRM:before {
  display: none;
}
input[type=radio] + label.noLabel,
input[type=checkbox] + label.noLabel {
  grid-template-columns: auto;
  grid-gap: 0;
}
input[type=radio] + label.noLabel + span,
input[type=checkbox] + label.noLabel + span {
  margin-left: 1.2rem;
}
input[type=radio]:checked + label[class^="icon-"],
input[type=checkbox]:checked + label[class^="icon-"] {
  background-color: #00319a;
  color: #fefefe;
}
input[type=radio]:checked + label[class^="icon-"]:before,
input[type=checkbox]:checked + label[class^="icon-"]:before {
  color: #fefefe;
  background-color: transparent;
}
input[type=radio]:disabled + label,
input[type=checkbox]:disabled + label {
  opacity: 0.6;
}
input[type=radio]:disabled + label:hover,
input[type=checkbox]:disabled + label:hover {
  color: unset;
  background-color: unset;
  opacity: 0.6;
}
input[type=checkbox]:checked + label:not([class^="icon-"]):before {
  color: #fefefe;
  background-color: #00319a;
  font-size: 1.875rem;
  font-family: 'GW_Icons';
  content: "\e97f";
}
input[type=radio] + label {
  margin-bottom: 0.3125rem;
}
input[type=radio] + label:before {
  border-radius: 1.25rem;
}
input[type=radio]:checked + label {
  color: #00319a;
}
input[type=radio]:checked + label:before {
  background-color: #fefefe;
  background: radial-gradient(circle, #00319a 0%, #595959 55%, transparent 60%);
}
.checkboxList {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  grid-gap: 0.25rem;
}
form {
  position: relative;
  margin: 0 auto 0 auto;
  max-width: 56rem;
}
form .staticMessage,
form .ajaxReply {
  min-width: 16rem;
  min-height: 2.5rem;
  text-align: justify;
  margin: 0.5rem auto;
  width: fit-content;
}
form input[type="text"],
form input[type="number"],
form input[type="password"],
form input[type="email"],
form input[type="tel"],
form select {
  border: 1px solid #e0e0e0;
  color: #595959;
  width: 16rem;
  height: 2.5rem;
  border-radius: 8px;
  padding: 0 0.5rem;
  font-size: 1rem;
}
form div.formLine {
  display: inline-block;
  width: 80%;
  margin: 0 10% 0.5rem 10%;
}
form div.formLine &gt; label {
  width: 30%;
  display: inline-block;
  text-align: right;
  margin: 0.5rem 0.5rem 0 0;
  vertical-align: top;
  font-weight: bold;
}
form div.formLine &gt; label.noBold {
  font-weight: normal;
}
form div.formLine &gt; div {
  display: inline-block;
  text-align: left;
  padding: 0 0 0 1rem;
  width: 17rem;
  min-width: 17rem;
  margin-right: 20%;
}
form div.formLine &gt; div &gt; input,
form div.formLine &gt; div &gt; select,
form div.formLine &gt; div &gt; span,
form div.formLine &gt; div &gt; .button {
  width: 16rem;
}
form div.formLine &gt; div &gt; input.halfwidth,
form div.formLine &gt; div &gt; select.halfwidth,
form div.formLine &gt; div &gt; span.halfwidth,
form div.formLine &gt; div &gt; .button.halfwidth {
  width: 7.75rem;
}
form div.formLine &gt; div &gt; input.halfwidth:first-child,
form div.formLine &gt; div &gt; select.halfwidth:first-child,
form div.formLine &gt; div &gt; span.halfwidth:first-child,
form div.formLine &gt; div &gt; .button.halfwidth:first-child {
  margin-right: 0.25rem;
}
form div.formLine &gt; div &gt; input.halfwidth:last-child,
form div.formLine &gt; div &gt; select.halfwidth:last-child,
form div.formLine &gt; div &gt; span.halfwidth:last-child,
form div.formLine &gt; div &gt; .button.halfwidth:last-child {
  margin-left: 0.25rem;
}
form div.formLine &gt; div &gt; input.narrow,
form div.formLine &gt; div &gt; select.narrow,
form div.formLine &gt; div &gt; span.narrow,
form div.formLine &gt; div &gt; .button.narrow {
  width: 3rem;
  text-align: center;
}
form div.formLine &gt; div &gt; input.dobD,
form div.formLine &gt; div &gt; select.dobD,
form div.formLine &gt; div &gt; span.dobD,
form div.formLine &gt; div &gt; .button.dobD,
form div.formLine &gt; div &gt; input.datepartD,
form div.formLine &gt; div &gt; select.datepartD,
form div.formLine &gt; div &gt; span.datepartD,
form div.formLine &gt; div &gt; .button.datepartD {
  width: 4.42857143rem;
  padding: 0 0 0 0.25rem;
}
form div.formLine &gt; div &gt; input.dobM,
form div.formLine &gt; div &gt; select.dobM,
form div.formLine &gt; div &gt; span.dobM,
form div.formLine &gt; div &gt; .button.dobM,
form div.formLine &gt; div &gt; input.datepartM,
form div.formLine &gt; div &gt; select.datepartM,
form div.formLine &gt; div &gt; span.datepartM,
form div.formLine &gt; div &gt; .button.datepartM {
  width: 6.85714286rem;
  margin: 0 0.14285714rem;
  padding: 0 0 0 0.25rem;
}
form div.formLine &gt; div &gt; input.dobY,
form div.formLine &gt; div &gt; select.dobY,
form div.formLine &gt; div &gt; span.dobY,
form div.formLine &gt; div &gt; .button.dobY,
form div.formLine &gt; div &gt; input.datepartY,
form div.formLine &gt; div &gt; select.datepartY,
form div.formLine &gt; div &gt; span.datepartY,
form div.formLine &gt; div &gt; .button.datepartY {
  width: 4.42857143rem;
  padding: 0 0 0 0.25rem;
}
form div.formLine &gt; div &gt; input:disabled,
form div.formLine &gt; div &gt; select:disabled,
form div.formLine &gt; div &gt; span:disabled,
form div.formLine &gt; div &gt; .button:disabled {
  background-color: #f2f2f2;
  border-color: #f2f2f2 !important;
}
form div.formLine &gt; div.formLineFieldConfirm {
  margin: 0.5rem 0 0 0;
}
form div.formLine input.required,
form div.formLine input:required {
  border: solid 0.1rem #E3EAF9;
}
form div.formLine.invalid input,
form div.formLine.invalid select {
  border-color: #bd0f15;
}
form div.formLine.invalid &gt; label:after {
  font-size: 1.2rem;
  content: '\00a0*';
  color: #bd0f15;
  margin-right: -1rem;
  vertical-align: sub;
}
form div.formLine.multiLine &gt; label {
  align-self: start;
  margin-top: 0.5rem;
}
form div.formLine div.formLineField label.currency,
form div.formLine div.formLineField label.percentage {
  width: 1.5rem;
  min-width: 1.5rem;
  display: inline-block;
  height: 2.5rem;
  vertical-align: top;
  line-height: 2.5rem;
  text-align: center;
  font-weight: bold;
  border: solid 1px #e0e0e0;
}
form div.formLine div.formLineField label.currency {
  border-radius: 8px 0 0 8px;
  border-right: none;
}
form div.formLine div.formLineField label.percentage {
  border-radius: 0 8px 8px 0;
  border-left: none;
}
form div.formLine div.formLineField input.currency,
form div.formLine div.formLineField input.percentage {
  width: 14.5rem;
}
form div.formLine div.formLineField input.currency {
  border-radius: 0 8px 8px 0;
}
form div.formLine div.formLineField input.percentage {
  border-radius: 8px 0 0 8px;
}
form div.formLine div.formLineField element.style {
  display: block;
}
form div.formLine div.formLineField .customSelectBox {
  width: 16rem;
  min-width: 16rem;
}
form hr {
  border: solid 1px #d2def9;
  margin: 0.5rem 0 1rem 0;
}
.customSelectBox {
  display: block;
  overflow-y: auto;
  max-height: 7rem;
  border: 1px solid #e0e0e0;
  line-height: 1.2rem;
  font-size: 0.7rem;
  padding: 0.25rem;
  margin-top: 0.5rem;
}
.customSelectBox &gt; div {
  display: block;
  cursor: pointer;
  white-space: nowrap;
}
/*######################################################################################################################
##	widgets.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
.INRACE_A_LINK a {
  display: grid;
  grid-template-columns: 1.8rem 1fr 1rem 3rem;
  grid-template-areas: "flag meeting raceNum jump";
  justify-content: center;
  align-items: center;
  text-align: center;
  grid-gap: 0.6rem 0.3rem;
  border-top: solid 1px #e0e0e0;
  padding: 0.3rem;
}
.INRACE_A_LINK .teamSilk {
  grid-area: flag;
  width: 1.8rem;
  height: 1.2rem;
}
.INRACE_A_LINK .meeting {
  grid-area: meeting;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.INRACE_A_LINK .raceNum {
  grid-area: raceNum;
}
.INRACE_A_LINK .jump {
  grid-area: jump;
  white-space: nowrap;
  font-weight: bold;
  background-color: #ed1c24;
  padding: 0.2rem;
  text-align: center;
  border-radius: 0.3rem;
  color: #fefefe;
}
.widget_quicklinkMenu dl.accordion dd,
.widget_raceMenu dl.accordion dd,
.widget_sportMenu dl.accordion dd {
  padding: 0 0 0.2rem 0;
}
.widget_quicklinkMenu dl.accordion dd ul,
.widget_raceMenu dl.accordion dd ul,
.widget_sportMenu dl.accordion dd ul {
  margin: 0;
}
.widget_quicklinkMenu dl.accordion dd ul li,
.widget_raceMenu dl.accordion dd ul li,
.widget_sportMenu dl.accordion dd ul li {
  border-bottom: solid 0.1rem #ed1c24;
  font-size: 0.9rem;
}
.widget_quicklinkMenu dl.accordion dd ul li:last-child,
.widget_raceMenu dl.accordion dd ul li:last-child,
.widget_sportMenu dl.accordion dd ul li:last-child {
  border-bottom-width: 0;
}
.widget_quicklinkMenu dl.accordion dd ul li a,
.widget_raceMenu dl.accordion dd ul li a,
.widget_sportMenu dl.accordion dd ul li a {
  margin: 0.2rem 0;
  padding: 0.4rem 0.3rem;
  width: 100%;
  height: 100%;
  display: block;
}
.widget_quicklinkMenu dl.accordion dd ul li.specialmenu a,
.widget_raceMenu dl.accordion dd ul li.specialmenu a,
.widget_sportMenu dl.accordion dd ul li.specialmenu a {
  display: grid;
  grid-template-columns: 1.3rem 1fr;
  align-items: center;
  grid-gap: 0.5rem;
  margin: 0;
}
.widget_quicklinkMenu dl.accordion dd ul li.specialmenu:before,
.widget_raceMenu dl.accordion dd ul li.specialmenu:before,
.widget_sportMenu dl.accordion dd ul li.specialmenu:before {
  font-size: 1.3rem;
}
.widget_raceMenu .ntjMenu ul.tabs li {
  color: #1a1a1a;
}
.widget_raceMenu .ntjMenu ul.tabs li a {
  color: #1a1a1a;
}
.widget_raceMenu .ntjMenu ul.tabs li a:before {
  font-size: 2rem;
}
.widget_raceMenu .ntjMenu ul.tabs li.selected {
  background-color: #fde8ea;
  color: #1a1a1a;
}
.widget_raceMenu .ntjMenu ul.tabs li.selected a {
  color: #fefefe;
}
.widget_raceMenu .ntjMenu ul.ntj {
  display: none;
  margin: 0;
}
.widget_raceMenu .ntjMenu ul.ntj li {
  font-size: 14px;
  display: grid;
  grid-template-columns: 30px 1fr 24px 54px;
  grid-gap: 0 9px;
  align-items: center;
  margin-bottom: 3px;
  padding: 3px 6px;
  cursor: pointer;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
  font-size: 1rem;
  color: #fefefe;
}
.widget_raceMenu .ntjMenu ul.ntj li &gt; span[class^="icon-"]:before,
.widget_raceMenu .ntjMenu ul.ntj li &gt; span[class*=" icon-"]:before {
  font-size: 30px;
}
.widget_raceMenu .ntjMenu ul.ntj li &gt; span.raceMeet {
  font-weight: bold;
}
.widget_raceMenu .ntjMenu ul.ntj li &gt; span.raceNum {
  height: 24px;
  width: 24px;
  line-height: 24px;
  background-color: #ed1c24;
  color: #fefefe;
  text-align: center;
}
.widget_raceMenu .ntjMenu ul.ntj li &gt; span.timeToGo {
  white-space: nowrap;
  text-align: right;
  font-size: 0.8rem;
  font-weight: bold;
}
.widget_raceMenu .ntjMenu div.ntjList &gt; a {
  display: grid;
  grid-gap: 0.25rem;
  grid-template-columns: auto 3fr 2rem 1fr;
  background-color: #E3EAF9;
  color: #1a1a1a;
  align-items: center;
  padding: 0.5rem;
  border-bottom: 1px solid #e0e0e0;
}
.widget_raceMenu .ntjMenu div.ntjList &gt; a &gt; div {
  cursor: pointer;
  color: #fefefe;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.widget_raceMenu .ntjMenu div.ntjList &gt; a &gt; div[class^="icon-"]:before,
.widget_raceMenu .ntjMenu div.ntjList &gt; a &gt; div[class*=" icon-"]:before {
  font-size: 1.6rem;
}
.widget_raceMenu .ntjMenu div.ntjList &gt; a &gt; div.raceMeet {
  justify-content: flex-start;
  font-weight: bold;
}
.widget_raceMenu .ntjMenu div.ntjList &gt; a &gt; div.timeToGo {
  white-space: nowrap;
  font-size: 0.8rem;
  font-weight: bold;
  background-color: #ed1c24;
  color: #fefefe;
  padding: 0.25rem;
  text-align: center;
  border-radius: 8px;
}
.widget_nextxraces {
  overflow: hidden;
}
.widget_nextxraces .NextRacePanel {
  float: left;
  padding: 0 0.5rem;
}
.widget_nextxraces .NextRacePanel:first-child {
  padding-left: 0;
}
.widget_nextxraces .NextRacePanel:last-child {
  padding-right: 0;
}
.widget_nextxraces section.widget_nextrace {
  overflow: hidden;
}
.widget_nextxraces section.widget_nextrace header {
  background-color: #ed1c24;
  color: #fefefe;
  font-size: 1.1rem;
  font-weight: bold;
  cursor: pointer;
  display: grid;
  grid-template-columns: auto 1fr auto;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
  border-radius: 8px 8px 0 0;
}
.widget_nextxraces section.widget_nextrace header[class^="icon-"]::before,
.widget_nextxraces section.widget_nextrace header[class*=" icon-"]::before {
  font-size: 2.1rem;
}
.widget_nextxraces section.widget_nextrace header .meetName {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.widget_nextxraces section.widget_nextrace header .meetName span {
  display: block;
  font-size: 0.9rem;
}
.widget_nextxraces section.widget_nextrace header .ttgCountdownContainer {
  background-color: #f36368;
  color: #1a1a1a;
  border-radius: 8px;
  padding: 0.25rem 0.5rem;
  font-size: 0.9rem;
  min-width: 3rem;
  text-align: center;
}
.widget_nextxraces section.widget_nextrace footer {
  text-align: center;
  background-color: #ed1c24;
  color: #fefefe;
  border-radius: 8px;
  margin-top: 0.25rem;
}
.widget_nextxraces section.widget_nextrace footer a {
  width: 100%;
  border: none;
  font-size: 0.9rem;
}
.widget_nextxraces section.widget_nextrace table {
  background-color: #fefefe;
  color: #1a1a1a;
  border-radius: 0 0 8px 8px;
}
.widget_nextxraces section.widget_nextrace table tr td:first-child {
  padding-left: 1rem;
}
.widget_nextxraces section.widget_nextrace table tr td:last-child {
  padding-right: 1rem;
}
.widget_upcominglist .framePanel {
  display: grid;
  grid-template-areas: "icon description ttg" "icon teams ttg";
  grid-template-columns: auto 1fr 5rem;
  grid-column-gap: 0.5rem;
  padding: 0.5rem;
  align-items: center;
}
.widget_upcominglist .framePanel [class*=" icon-"],
.widget_upcominglist .framePanel [class^="icon-"] {
  grid-area: icon;
  font-size: 1.9rem;
}
.widget_upcominglist .framePanel .description {
  grid-area: description;
  font-weight: bold;
}
.widget_upcominglist .framePanel .teams {
  grid-area: teams;
  font-size: 0.8rem;
}
.widget_upcominglist .framePanel .countdown {
  grid-area: ttg;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  font-size: 0.8rem;
  font-weight: bold;
  background-color: #ed1c24;
  color: #fefefe;
  height: 100%;
}
.widget_sportupcominglist .staticMessage {
  margin-top: 0;
  margin-bottom: 0;
}
.widget_sportupcominglist ul li a {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 3fr 2fr 1fr 2fr 4fr;
  grid-template-areas: "description description" "teamA teamA" "versus versus" "teamB teamB" "sporticon countdown";
  grid-gap: 0 0.5rem;
  justify-items: start;
  align-items: center;
  width: 7rem;
  height: 7rem;
  margin: 0.5rem;
  padding: 0;
}
.widget_sportupcominglist ul li a div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.widget_sportupcominglist ul li a .description {
  grid-area: description;
}
.widget_sportupcominglist ul li a .teamA {
  grid-area: teamA;
  padding: 0;
}
.widget_sportupcominglist ul li a .versus {
  grid-area: versus;
}
.widget_sportupcominglist ul li a .teamB {
  grid-area: teamB;
  padding: 0;
}
.widget_sportupcominglist ul li a .sporticon {
  grid-area: sporticon;
}
.widget_sportupcominglist ul li a .sporticon:before {
  font-size: 1.5rem;
}
.widget_sportupcominglist ul li a .countdown {
  grid-area: countdown;
  justify-self: end;
}
.widget_sportupcominglist ul li a .countdown.ttgLive {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-rows: 1fr;
  grid-template-areas: "scoreA dash scoreB";
  grid-gap: 0.25rem;
}
.widget_sportupcominglist ul li a .countdown.ttgLive .scoreA {
  grid-area: scoreA;
  justify-self: end;
}
.widget_sportupcominglist ul li a .countdown.ttgLive .scoreB {
  grid-area: scoreB;
  justify-self: start;
}
.widget_sportupcominglist ul li a .countdown.ttgLive .gameStage {
  grid-area: sporticon;
  display: none;
}
.widget_upcomingmatches {
  display: grid;
  grid-gap: 1rem;
}
.widget_upcomingmatches .framePanel {
  display: grid;
  grid-template-areas: "details details details" "teamA teamA priceA" "teamB teamB priceB";
  grid-template-columns: auto 1fr 6rem;
  grid-template-rows: minmax(0, auto);
  grid-gap: 0.5rem 0;
  padding: 0 0 0.5rem 0;
  margin: 0;
}
.widget_upcomingmatches .framePanel.hasDraw {
  grid-template-areas: "details details details" "teamA teamA priceA" "teamD teamD priceD" "teamB teamB priceB";
}
.widget_upcomingmatches .framePanel div {
  height: 100%;
  display: flex;
  align-items: center;
}
.widget_upcomingmatches .framePanel a.details {
  display: grid;
  grid-area: details;
  grid-template-areas: "icon description ttg";
  grid-template-columns: auto 1fr 6rem;
  background-color: #ed1c24;
  color: #fefefe;
}
.widget_upcomingmatches .framePanel a.details [class*=" icon-"],
.widget_upcomingmatches .framePanel a.details [class^="icon-"] {
  grid-area: icon;
  font-size: 1.9rem;
  padding: 0.5rem;
  background-color: #bd0f15;
  color: #fefefe;
}
.widget_upcomingmatches .framePanel a.details .description {
  grid-area: description;
  font-weight: bold;
  padding: 0.5rem;
}
.widget_upcomingmatches .framePanel a.details .countdown {
  grid-area: ttg;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  font-size: 0.8rem;
  font-weight: bold;
  height: 100%;
}
.widget_upcomingmatches .framePanel .teamA {
  grid-area: teamA;
}
.widget_upcomingmatches .framePanel .priceA {
  grid-area: priceA;
}
.widget_upcomingmatches .framePanel .teamD {
  grid-area: teamD;
}
.widget_upcomingmatches .framePanel .priceD {
  grid-area: priceD;
}
.widget_upcomingmatches .framePanel .teamB {
  grid-area: teamB;
}
.widget_upcomingmatches .framePanel .priceB {
  grid-area: priceB;
}
.widget_upcomingmatches .framePanel .teamA,
.widget_upcomingmatches .framePanel .teamB,
.widget_upcomingmatches .framePanel .teamD {
  padding: 0 0 0 1rem;
}
.widget_upcomingmatches .framePanel .priceA,
.widget_upcomingmatches .framePanel .priceB,
.widget_upcomingmatches .framePanel .priceD {
  padding: 0 0.5rem;
}
.widget_upcomingmatches .framePanel .button.betlink {
  padding: 0;
}
.widget_upcomingmatches .framePanel .teamA,
.widget_upcomingmatches .framePanel .teamD,
.widget_upcomingmatches .framePanel .priceA,
.widget_upcomingmatches .framePanel .priceD,
.widget_upcomingmatches .framePanel .scoreA {
  border-bottom: solid 1px #e0e0e0;
  padding-bottom: 0.5rem;
}
.widget_upcomingmatches .framePanel.isLive {
  grid-template-areas: "details details details details" "gameStage gameStage gameStage gameStage" "teamA teamA scoreA priceA" "teamB teamB scoreB priceB";
  grid-template-columns: auto 1fr 1.5rem 6rem;
}
.widget_upcomingmatches .framePanel.isLive.hasDraw {
  grid-template-areas: "details details details details" "gameStage gameStage gameStage gameStage" "teamA teamA scoreA priceA" "teamD teamD deadcell priceD" "teamB teamB scoreB priceB";
}
.widget_upcomingmatches .framePanel.isLive .scoreA {
  grid-area: scoreA;
}
.widget_upcomingmatches .framePanel.isLive .scoreB {
  grid-area: scoreB;
}
.widget_upcomingmatches .framePanel.isLive .scoreA,
.widget_upcomingmatches .framePanel.isLive .scoreB {
  text-align: center;
  width: 100%;
  justify-content: center;
  font-weight: bold;
  min-height: 2.5rem;
  display: flex;
  align-items: center;
}
.widget_upcomingmatches .framePanel.isLive .gameStage {
  grid-area: gameStage;
  font-size: 0.9rem;
  width: 100%;
  justify-content: center;
  background-color: #E3EAF9;
  color: #1a1a1a;
}
.widget_upcomingmatches .framePanel.isLive .suspended {
  grid-area: priceA / priceA / priceB / priceB;
  justify-self: center;
  text-align: center;
  align-self: center;
  height: fit-content;
}
.widget_upcomingmatches .framePanel.isLive .suspended a.button.betlink {
  font-size: 0.8rem;
  font-weight: normal;
}
.widget_racecard {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 1rem;
}
.widget_racecard div.raceList {
  display: grid;
  grid-template-rows: auto auto;
  grid-auto-rows: auto;
  grid-gap: 0.5rem;
  height: fit-content;
  padding-bottom: 0.5rem;
}
.widget_racecard div.raceList h3 {
  grid-column: 0 span 3;
  margin: 0;
}
.widget_racecard div.raceList h3:before {
  font-size: 2.85rem;
}
.widget_racecard div.raceList a {
  display: grid;
  grid-template-columns: 1.8rem 1fr 1rem 3rem;
  grid-template-areas: "flag meeting raceNum jump";
  justify-content: center;
  align-items: center;
  text-align: center;
  grid-gap: 0.6rem 0.3rem;
  border-top: solid 1px #e0e0e0;
  padding: 0.3rem;
}
.widget_racecard div.raceList .teamSilk {
  grid-area: flag;
  width: 1.8rem;
  height: 1.2rem;
}
.widget_racecard div.raceList .meeting {
  grid-area: meeting;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.widget_racecard div.raceList .raceNum {
  grid-area: raceNum;
}
.widget_racecard div.raceList .jump {
  grid-area: jump;
  white-space: nowrap;
  font-weight: bold;
  background-color: #ed1c24;
  padding: 0.2rem;
  text-align: center;
  border-radius: 0.3rem;
  color: #fefefe;
}
section.widget_ntj .ntjPanel {
  width: 33.33333333%;
  float: left;
  padding: 0 0.5rem;
}
section.widget_ntj .ntjPanel:first-child {
  padding-left: 0;
}
section.widget_ntj .ntjPanel:last-child {
  padding-right: 0;
}
section.widget_ntj .ntjPanel header {
  background-color: #ed1c24;
  color: #fefefe;
  font-size: 1.1rem;
  font-weight: bold;
  display: grid;
  grid-template-columns: 1fr auto;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
  border-radius: 8px;
}
section.widget_ntj .ntjPanel ul.blocks.max1 {
  grid-gap: 0.25rem;
  margin-top: 0.25rem;
}
section.widget_ntj .ntjPanel ul.blocks.max1 li a {
  display: grid;
  grid-template-columns: auto 1fr 1.8rem 3rem;
  grid-gap: 0.25rem;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0.25rem 0.5rem;
}
section.widget_ntj .ntjPanel ul.blocks.max1 li a [class^="icon-"]:before,
section.widget_ntj .ntjPanel ul.blocks.max1 li a [class*=" icon-"]:before {
  font-size: 2.1rem;
}
section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceName {
  align-items: flex-start;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
}
section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceNum span {
  display: block;
  background-color: #00319a;
  color: #fefefe;
  padding: 0.25rem;
  line-height: 2rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  border-radius: 8px;
}
section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceTTG {
  background-color: #ed1c24;
  color: #fefefe;
  padding: 0.25rem;
  text-align: center;
  border-radius: 8px;
  font-size: 0.8rem;
}
section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceTTG .abandoned,
section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceTTG .startAt,
section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceTTG .result {
  font-weight: normal;
  font-size: 0.8rem;
}
section.NextSports section.NextSportPanel {
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}
section.NextSports section.NextSportPanel header {
  background-color: #1a79ff;
  color: #1a1a1a;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  text-transform: uppercase;
  padding: 8px;
}
section.NextSports section.NextSportPanel header &gt; [class^="icon-"],
section.NextSports section.NextSportPanel header &gt; [class*=" icon-"] {
  float: right;
}
section.NextSports section.NextSportPanel footer {
  text-align: center;
  background-color: #002066;
  color: #fefefe;
  border-radius: 0 0 3px 3px;
  padding: 8px;
}
.GW_rotatebanner {
  position: relative;
  min-height: 0;
  overflow: hidden;
  border-radius: 8px;
}
.GW_rotatebanner p {
  padding: 0;
  margin: 0;
}
.GW_rotatebanner .rotateBanner_left,
.GW_rotatebanner .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);
  font-size: 0px;
  height: 16px;
  width: 16px;
}
.GW_rotatebanner .rotateBanner_left {
  margin-left: 4px;
}
.GW_rotatebanner .rotateBanner_right {
  margin-right: 3px;
  right: 0;
}
.GW_rotatebanner .GW_rotatebanner_banners {
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  margin: 0;
}
.GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner {
  position: relative;
  height: 100%;
  width: 100%;
}
.GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner img {
  width: 100%;
  margin: auto;
}
.GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner-clickable {
  cursor: pointer;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-nextbanner,
.GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner {
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 25px;
  height: 100%;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-nextbanner:hover,
.GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner:hover {
  opacity: 1;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-nextbanner {
  right: 0px;
}
.sideNavBanners p {
  margin: 0 0 0.5rem 0;
}
.sideNavBanners img {
  width: 100%;
}
body.useBodyGrid .widget_nextxraces {
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 1rem;
}
body.useBodyGrid .widget_nextxraces .NextRacePanel {
  width: 100% !important;
  float: none;
  padding: 0;
}
body.useBodyGrid section.widget_ntj {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 1rem;
}
body.useBodyGrid section.widget_ntj .ntjPanel {
  width: 100%;
  float: none;
  padding: 0;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks {
  margin-bottom: 0;
}
.headerNTJScrollSection .NTJScrollPanel {
  display: grid;
  grid-template-columns: auto auto 1fr auto;
  grid-gap: 0.5rem;
}
.headerNTJScrollSection .NTJScrollPanel &gt; div.navIcon {
  align-items: center;
  display: flex;
}
.headerNTJScrollSection .NTJScrollPanel &gt; div.navIcon &gt; a {
  height: 1.5rem;
  width: 1.5rem;
  align-items: center;
  justify-content: center;
  display: flex;
  font-size: 0.76rem;
  border: 0.1rem solid #00319a;
  border-radius: 50%;
  background-color: #00319a;
  color: #fefefe;
}
.headerNTJScrollSection .NTJScrollPanel &gt; div.navIcon &gt; a:hover:not(.disabled) {
  opacity: 0.8;
}
.headerNTJScrollSection .NTJScrollPanel &gt; div.navIcon &gt; a:before {
  padding-left: 0.2rem;
}
.headerNTJScrollSection .NTJScrollPanel &gt; div.navIcon.left &gt; a:before {
  padding-right: 0.3rem;
}
.headerNTJScrollSection .NTJScrollPanel &gt; div.navIcon.disabled &gt; a {
  border-color: #00319a;
  cursor: default;
}
.headerNTJScrollSection .NTJScrollPanel &gt; div.navIcon.disabled &gt; a:hover:not(.disabled) {
  opacity: 1;
}
.headerNTJScrollSection .NTJScrollPanel a {
  width: 1.875rem;
  height: 1.875rem;
  min-height: 1.875rem;
}
.headerNTJScrollSection .NTJScrollPanel #NTJSelector {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 0.125rem;
}
.headerNTJScrollSection .NTJScrollPanel #NTJSelector li {
  border: solid 1px #e0e0e0;
  border-radius: 6px;
  width: 1.875rem;
  height: 1.875rem;
  min-height: 1.875rem;
  margin: 0;
}
.headerNTJScrollSection .NTJScrollPanel #NTJSelector li a {
  padding: 0;
}
.headerNTJScrollSection .NTJScrollPanel #NTJSelector li a:before {
  font-size: 1.425rem;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller {
  overflow-wrap: normal;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  position: relative;
  width: 100%;
  display: inline-block;
  border-right: solid 0.1rem rgba(254, 254, 254, 0.1);
  border-left: solid 0.1rem rgba(254, 254, 254, 0.1);
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu {
  padding-top: 0;
  height: 100%;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li {
  min-width: 15%;
  min-height: 100%;
  display: grid;
  grid-template-columns: auto 1fr auto minmax(2.5rem, 2.75rem);
  grid-gap: 0.25rem;
  margin: 0;
  padding: 0 0.5rem;
  border-radius: 0;
  box-shadow: none;
  border: none;
  border-right: solid 1px #e0e0e0;
  font-weight: normal;
  cursor: pointer;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li:last-child {
  border-right-color: transparent;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li:last-child:hover:not(.disabled) {
  border-right-color: transparent;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li:hover:not(.disabled) {
  border-color: #d2def9;
  border-right: solid 0.1rem rgba(254, 254, 254, 0.1);
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li span {
  margin: 0;
  padding: 0;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li span.icon {
  box-sizing: border-box;
  width: 2rem;
  font-size: 1.9rem;
  border-radius: 50%;
  padding-top: 100%;
  position: relative;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li span.icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.text {
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.text div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.7rem;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div {
  margin-left: 0.25rem;
  background-color: #00319a;
  color: #fefefe;
  padding: 0.25rem;
  border-radius: 8px;
  font-size: 0.65rem;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div span {
  color: #fefefe;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttgLive {
  background-color: #1a79ff;
  color: #1a1a1a;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttgLive span {
  color: #1a1a1a;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttg600 {
  background-color: #ed1c24;
  color: #fefefe;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttg600 span {
  color: #fefefe;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttg120 {
  background-color: #bd0f15;
  color: #fefefe;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttg120 span {
  color: #fefefe;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.textNum {
  font-weight: bold;
}
/*body.useBodyGrid &gt; header .headerContent,
.headerContent
{
	&amp;.headerAcctMenu_icons
	{
		nav
		{
			grid-template-columns: minmax(@leftColumnWidth*0.8, @leftColumnWidth*1.2) 1fr auto;

			.headNav ul
			{
				display: grid;
				grid-gap: 1rem;
				grid-auto-columns: auto;
				grid-auto-flow: column;
				width: fit-content;

				li a
				{
					padding: 0 1rem;
				}
			}
		}

		.stateLoggedIn
		{
			grid-template-columns: unset;
			grid-auto-columns: auto;
			grid-template-rows: 1fr 1fr;
			grid-template-areas: 'myAcct banking pending bonus points boost balance' 'logout banking pending bonus points boost balance';

			.button
			{
				//grid-row-start: 1;
				//grid-row-end: 3;
				min-height: 1px;
				font-size: 0.6rem;
				//grid-column: auto / span 2;
				min-width: 6rem;

				span
				{
					color: @col_HighlightMain;
					font-size: 1rem;
				}

				&amp;.small
				{
					grid-column: auto / span 1;
					min-width: 3rem;

					label
					{
						display: none;
					}

					&amp;:before
					{
						font-size: 1rem;
					}
				}*/
/*				&amp;.myAcct
				{
					grid-row-start: 1;
					grid-row-end: 2;
				}

				&amp;.logout
				{
					grid-row-start: 2;
					grid-row-end: 3;
				}

				&amp;.icon-BANKING
				{
					font-size: 0.7rem;
				}

				#clientPENDC
				{
					display: none;
				}*/
/*}

			.wc_w_hami-Account
			{
				grid-area: myAcct;
			}

			.wc_w_hami-Logout
			{
				grid-area: logout;
			}

			.wc_w_hami-Banking
			{
				grid-area: banking;
			}

			.wc_w_hami-Pending
			{
				grid-area: pending;

				#clientPENDC
				{
					display: none;
				}
			}

			.wc_w_hami-Points
			{
				grid-area: points;
			}

			.wc_w_hami-Bonus
			{
				grid-area: bonus;
			}

			.wc_w_hami-BoostT
			{
				grid-area: boost;
			}

			.wc_w_hami-Balance
			{
				grid-area: balance;
			}
		}
	}
}*/
#inraceMeetings {
  width: 15rem;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fefefe;
  color: #1a1a1a;
  z-index: 350;
  border: solid 1px #e0e0e0;
  border-top: none;
  font-weight: bold;
}
#inraceMeetings .tabs li {
  font-size: 0.9rem;
  background-color: #fefefe;
  color: #1a1a1a;
  border: none;
  height: 2rem;
  min-height: 1px;
  padding: 0;
}
#inraceMeetings .tabs li:before {
  font-size: 2rem;
}
#inraceMeetings .tabs li.selected {
  border-color: #1a79ff;
}
#inraceMeetings .tabs li.selected:hover {
  background-color: #fefefe;
  color: #1a1a1a;
  border-color: #1a79ff;
}
#inraceMeetings .tabs li.expired {
  background-color: #f8f8f8;
  color: #1a1a1a;
}
#inraceMeetings .tabs li.expired:hover {
  background-color: #f8f8f8;
  color: #1a1a1a;
}
#inraceMeetings &gt; div {
  color: #1a1a1a;
  font-size: 0.8rem;
  padding: 0;
}
#inraceMeetings &gt; div a {
  display: grid;
  grid-template-columns: 1.8rem 1fr 1rem 3rem;
  grid-template-areas: "flag meeting raceNum jump";
  justify-content: center;
  align-items: center;
  text-align: center;
  grid-gap: 0.6rem 0.3rem;
  border-top: solid 1px #e0e0e0;
  padding: 0.3rem;
}
#inraceMeetings &gt; div .teamSilk {
  grid-area: flag;
  width: 1.8rem;
  height: 1.2rem;
}
#inraceMeetings &gt; div .meeting {
  grid-area: meeting;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#inraceMeetings &gt; div .raceNum {
  grid-area: raceNum;
}
#inraceMeetings &gt; div .jump {
  grid-area: jump;
  white-space: nowrap;
  font-weight: bold;
  background-color: #ed1c24;
  padding: 0.2rem;
  text-align: center;
  border-radius: 0.3rem;
  color: #fefefe;
}
#inRoundMatches {
  width: 15rem;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fefefe;
  color: #1a1a1a;
  z-index: 350;
  border: solid 1px #e0e0e0;
  border-top: none;
  font-weight: bold;
}
#inRoundMatches h2 {
  margin-bottom: 0;
}
#inRoundMatches ul li {
  display: block;
  border-bottom: solid 1px #e0e0e0;
  padding: 0.5rem 0;
}
#inRoundMatches ul li a {
  display: grid;
  grid-template-areas: "silkA teamA versus teamB silkB" "scoreA outcome outcome outcome scoreB" "scoreA location location location scoreB";
  grid-template-columns: auto 1fr auto 1fr auto;
  grid-template-rows: 1fr auto;
  grid-gap: 0 0.25rem;
  font-size: 0.8rem;
}
#inRoundMatches ul li a .teamSilk {
  width: 2.7rem;
  height: 1.8rem;
}
#inRoundMatches ul li a .teamSilk.teamA {
  grid-area: silkA;
}
#inRoundMatches ul li a .teamSilk.teamB {
  grid-area: silkB;
}
#inRoundMatches ul li a .teamName {
  text-align: center;
  align-self: center;
}
#inRoundMatches ul li a .teamName.teamA {
  grid-area: teamA;
}
#inRoundMatches ul li a .teamName.teamB {
  grid-area: teamB;
}
#inRoundMatches ul li a .score {
  text-align: center;
}
#inRoundMatches ul li a .score.scoreA {
  grid-area: scoreA;
}
#inRoundMatches ul li a .score.scoreB {
  grid-area: scoreB;
}
#inRoundMatches ul li a .versus {
  grid-area: versus;
  padding: 0 0.25rem;
  align-self: center;
}
#inRoundMatches ul li a .outcome {
  grid-area: outcome;
  font-size: 0.7rem;
  font-weight: bold;
  text-align: center;
}
#inRoundMatches ul li a .location {
  grid-area: location;
  font-size: 0.7rem;
  text-align: center;
  font-weight: normal;
}
.widget_accountHeaderBox {
  margin-bottom: 1rem;
  border-radius: 8px;
  color: #fefefe;
}
.widget_accountHeaderBox .title {
  display: flex;
}
.widget_accountHeaderBox .title .accountName {
  flex: 7 0 auto;
  padding: 9px;
  font-size: 0.75rem;
}
.widget_accountHeaderBox .title .accountName span {
  font-size: 1.25rem;
  font-weight: bold;
}
.widget_accountHeaderBox .title .accountLogout {
  flex: 1 0 auto;
  text-align: center;
  min-height: 50px;
  line-height: 50px;
  font-size: 1.25rem;
  padding: 0;
}
.widget_accountHeaderBox .title a.logout {
  color: #fefefe;
  margin: auto;
  padding-right: 6px;
}
.widget_accountHeaderBox .title a.logout div {
  font-size: 30px;
}
.widget_accountHeaderBox .accountDetails,
.widget_accountHeaderBox .acctDetails {
  min-height: 50px;
  margin: 0;
}
.widget_accountHeaderBox .accountDetails li,
.widget_accountHeaderBox .acctDetails li {
  box-sizing: border-box;
  border: none;
  border-left: solid 1px rgba(254, 254, 254, 0.3);
  font-size: 0.75rem;
  display: block;
}
.widget_accountHeaderBox .accountDetails li:first-child,
.widget_accountHeaderBox .acctDetails li:first-child {
  border: none;
}
.widget_accountHeaderBox .accountDetails li div,
.widget_accountHeaderBox .acctDetails li div {
  font-size: 1.2rem;
  padding-top: 3px;
}
.widget_accountHeaderBox .accountDetails li span,
.widget_accountHeaderBox .acctDetails li span {
  clear: both;
  display: block;
}
.widget_accountHeaderBox .accountDetails li span.icon,
.widget_accountHeaderBox .acctDetails li span.icon {
  height: 2.85rem;
  font-size: 2.85rem;
}
.widget_headeracctmenu.default {
  display: grid;
  grid-template-columns: auto 2.5rem 2.5rem;
  grid-gap: 0.25rem;
  width: fit-content;
  margin: 0 0 0 auto;
}
.widget_headeracctmenu.default .balBtn {
  width: fit-content;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.widget_headeracctmenu.icons {
  display: grid;
  grid-auto-columns: auto;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: 'myAcct banking pending bonus points boost balance' 'logout banking pending bonus points boost balance';
}
.widget_headeracctmenu.icons nav {
  grid-template-columns: minmax(12.8rem, 19.2rem) 1fr auto;
}
.widget_headeracctmenu.icons nav .headNav ul {
  display: grid;
  grid-gap: 1rem;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: fit-content;
}
.widget_headeracctmenu.icons nav .headNav ul li a {
  padding: 0 1rem;
}
.widget_headeracctmenu.icons .button {
  min-height: 1px;
  font-size: 0.6rem;
  min-width: 6rem;
  /*				&amp;.myAcct
			{
				grid-row-start: 1;
				grid-row-end: 2;
			}

			&amp;.logout
			{
				grid-row-start: 2;
				grid-row-end: 3;
			}

			&amp;.icon-BANKING
			{
				font-size: 0.7rem;
			}

			#clientPENDC
			{
				display: none;
			}*/
}
.widget_headeracctmenu.icons .button span {
  color: #1a79ff;
  font-size: 1rem;
}
.widget_headeracctmenu.icons .button.small {
  grid-column: auto / span 1;
  min-width: 3rem;
}
.widget_headeracctmenu.icons .button.small label {
  display: none;
}
.widget_headeracctmenu.icons .button.small:before {
  font-size: 1rem;
}
.widget_headeracctmenu.icons .wc_w_hami-Account {
  grid-area: myAcct;
}
.widget_headeracctmenu.icons .wc_w_hami-Logout {
  grid-area: logout;
}
.widget_headeracctmenu.icons .wc_w_hami-Banking {
  grid-area: banking;
}
.widget_headeracctmenu.icons .wc_w_hami-Pending {
  grid-area: pending;
}
.widget_headeracctmenu.icons .wc_w_hami-Pending #clientPENDC {
  display: none;
}
.widget_headeracctmenu.icons .wc_w_hami-Points {
  grid-area: points;
}
.widget_headeracctmenu.icons .wc_w_hami-Bonus {
  grid-area: bonus;
}
.widget_headeracctmenu.icons .wc_w_hami-BoostT {
  grid-area: boost;
}
.widget_headeracctmenu.icons .wc_w_hami-Balance {
  grid-area: balance;
}
.widget_headeracctmenu.benefits .benefitsHeaderBox {
  display: grid;
  grid-gap: 0.25rem;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  /*.wc_w_hamb-Benefits
			{
				grid-area: benefitsBox;
			}

			.wc_w_hamb-Pending
			{
				grid-area: pendingBox;
			}

			.wc_w_hamb-Bonus
			{
				grid-area: bonusBox;
			}

			.wc_w_hamb-Points
			{
				grid-area: pointsBox;
			}

			.wc_w_hamb-Balance
			{
				grid-area: balanceBox;
			}*/
}
.widget_headeracctmenu.benefits .benefitsHeaderBox &gt; * {
  width: auto;
}
.widget_headeracctmenu.benefits .benefitpopupbox {
  display: none;
  z-index: 9999;
  padding: 10px;
  background: #eaedf1;
  border-radius: 5px;
  box-shadow: 0px 4px 6px rgba(26, 26, 26, 0.9);
  width: 100%;
  max-width: 32rem;
  margin-right: 1.5rem;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsUserData {
  display: grid;
  align-items: center;
  grid-template-areas: 'pin name closeButton' 'pin uid closeButton';
  grid-template-columns: repeat(3, 1fr);
  margin-bottom: 20px;
  padding: 7.5px;
  background-color: #d3d9e2;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsUserData .benefitsUserPin {
  grid-area: pin;
  justify-self: start;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsUserData .benefitsUserName {
  grid-area: name;
  font-weight: 700;
  text-align: center;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsUserData .benefitsUserId {
  grid-area: uid;
  font-size: 85%;
  text-align: center;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsUserData .benefitsCloseMenu {
  grid-area: closeButton;
  justify-self: end;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitUserBalances {
  display: grid;
  align-items: center;
  grid-template-columns: auto;
  text-align: center;
  grid-auto-flow: column;
  gap: 10px;
  margin-bottom: 20px;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsUserBenefits {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-align: center;
  grid-auto-flow: column;
  gap: 10px;
  margin-bottom: 20px;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsUserBenefits .button {
  width: 100%;
  height: 100%;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsSiteLinks {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  grid-gap: 10px;
  text-align: center;
}
.widget_headeracctmenu.benefits .benefitpopupbox .benefitsSiteLinks .button {
  min-width: 100%;
}
/*######################################################################################################################
##	bettingpanel.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
.bettingPanel .coupErrMsg {
  font-weight: bold;
  font-size: 0.9rem;
  margin: 0.25rem;
}
.bettingPanel .coupErrMsg a {
  min-height: auto;
  margin: 0.75rem 1% 0 1%;
  padding: 0.5rem;
  width: 46%;
  border: none;
}
.bettingPanel .asH1 {
  margin: 0;
}
.bettingPanel .asH4 {
  background-color: #00319a;
  color: #fefefe;
  border: none;
  padding: 0.5rem 1rem;
}
.bettingPanel form {
  margin-top: 0;
  width: 100%;
  border: solid 0 #fac1c4;
  border-left-width: 1px;
  border-right-width: 1px;
}
.bettingPanel .title {
  font-size: 0.8rem;
  font-weight: bold;
}
.bettingPanel .boostedDivi {
  color: #ed1c24;
  font-weight: bold;
}
.bettingPanel .bettingLegs .bettingLeg {
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "sportIcon eventDetails editIcon" "controls controls controls";
  grid-gap: 1rem;
  border-bottom: solid 1px #fac1c4;
  padding: 1rem;
  font-size: 0.9rem;
  padding-bottom: 0;
}
.bettingPanel .bettingLegs .bettingLeg:last-child {
  border-bottom: none;
}
.bettingPanel .bettingLegs .bettingLeg input {
  width: 100%;
  font-size: 0.8rem;
  height: auto;
  padding: 0.5rem 0.5rem;
  text-align: right;
}
.bettingPanel .bettingLegs .bettingLeg a.button.icon-TRASH {
  grid-area: editIcon;
  height: 36px;
  width: 36px;
  min-width: 36px;
  min-height: 36px;
}
.bettingPanel .bettingLegs .bettingLeg a.button.icon-TRASH:before {
  height: 33px;
  width: 33px;
  line-height: 33px;
}
.bettingPanel .bettingLegs .bettingLeg .sportIcon {
  grid-area: sportIcon;
}
.bettingPanel .bettingLegs .bettingLeg .sportIcon:before {
  height: 39px;
  width: 39px;
  font-size: 30px;
  text-align: center;
  vertical-align: middle;
  color: #1a1a1a;
}
.bettingPanel .bettingLegs .bettingLeg .eventDetails {
  grid-area: eventDetails;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto;
  grid-template-areas: "selection" "eventName" "teamNames";
}
.bettingPanel .bettingLegs .bettingLeg .eventDetails .eventName {
  grid-area: eventName;
  font-size: 0.8rem;
}
.bettingPanel .bettingLegs .bettingLeg .eventDetails .selection {
  grid-area: selection;
  font-weight: bold;
  font-size: 1rem;
}
.bettingPanel .bettingLegs .bettingLeg .eventDetails .teamNames {
  grid-area: teamNames;
  font-size: 0.8rem;
}
.bettingPanel .bettingLegs .bettingLeg .eventDetails .exoticSels {
  grid-area: teamNames;
  display: grid;
  grid-template-columns: auto auto;
  width: fit-content;
  grid-gap: 0.25rem 1rem;
  margin-top: 1rem;
  justify-self: center;
}
.bettingPanel .bettingLegs .bettingLeg .eventDetails .exoticSels .position {
  font-weight: bold;
  text-align: right;
}
.bettingPanel .bettingLegs .bettingLeg .coupErrMsg,
.bettingPanel .bettingLegs .bettingLeg .controls {
  grid-area: controls;
}
.bettingPanel .bettingLegs .bettingLeg .controls {
  grid-area: controls;
  display: grid;
  grid-gap: 1rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  align-items: center;
  font-size: 0.9rem;
  grid-gap: 0.25rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .normalDivi.boosted {
  display: none;
}
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .product,
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .dividend {
  text-align: center;
}
.bettingPanel .bettingLegs .bettingLeg .controls.exotic .wagerDetails {
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.25rem 2rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls.exotic .wagerDetails .quickAmounts {
  grid-column: 1 / 3;
}
.bettingPanel .bettingLegs .bettingLeg .controls.banking .wagerDetails {
  grid-template-columns: 1fr;
  grid-gap: 0.25rem 2rem;
  margin: 0 1.5rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefitSelector {
  overflow-x: auto;
  width: 100%;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefitSelector .benefits {
  justify-content: start;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 1%;
  grid-auto-columns: 24%;
  justify-content: end;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton {
  width: 100%;
  display: inline-block;
  font-size: 0.9rem;
  text-align: center;
  min-height: 2.6rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label {
  width: 100%;
  height: 100%;
  font-size: 0.6rem;
  min-height: 3rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label:before {
  font-size: 2.5rem;
  line-height: 2.2rem;
  height: 2.2rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label span {
  display: none;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label:hover:before {
  display: none;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label:hover span {
  display: block;
  position: absolute;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton .description {
  display: none;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefitMsg {
  text-align: center;
  border-top: 2px dotted #fac1c4;
  padding: 0.5rem 1rem 0 1rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefitMsg span {
  margin: 0 0.5rem;
  font-weight: bold;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefitMsg .benefitSel {
  text-align: start;
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts {
  grid-column: 1 / 4;
  width: 100%;
  display: grid;
  grid-gap: 0.25rem;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts .quickAmount {
  grid-column: auto;
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn6 {
  grid-template-columns: repeat(3, 1fr);
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn7,
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn8 {
  grid-template-columns: repeat(4, 1fr);
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn5,
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn9,
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn10 {
  grid-template-columns: repeat(5, 1fr);
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn7,
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn9 {
  grid-auto-flow: unset;
  grid-auto-columns: unset;
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn7 .clear,
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts.ttlBtn9 .clear {
  grid-column: span 2;
}
.bettingPanel .bettingLegs .bettingLeg .finalMessage {
  grid-area: finalMessage;
  /*grid-column-start: 1;
				grid-column-end: 4;
				grid-row: 3;*/
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0.25rem 0.75rem;
  font-size: 0.8rem;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  padding-bottom: 1rem;
}
.bettingPanel .bettingLegs .bettingLeg .finalMessage label {
  font-weight: bold;
}
.bettingPanel .bettingLegs .bettingLeg .finalMessage div {
  display: inline-block;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto auto;
  grid-gap: 0.5rem;
  align-items: center;
  padding-bottom: 1rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg.titles {
  font-weight: bold;
  grid-template-rows: auto;
  padding: 0.25rem;
  grid-gap: 0;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg.titles .title {
  justify-self: center;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .details {
  grid-column: 1;
  align-items: flex-start;
  line-height: initial;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .details .description {
  font-weight: bold;
  color: #ed1c24;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .details .selection,
.bettingPanel .bettingLegs.multiBets .bettingLeg .details .price {
  font-size: 0.8rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .betUnit,
.bettingPanel .bettingLegs.multiBets .bettingLeg .betTotal {
  justify-self: flex-end;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .betReturn {
  grid-column-start: 1;
  grid-column-end: 4;
  justify-self: end;
  text-align: right;
  font-size: 0.8rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .betReturn label {
  padding-right: 0.25rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .betReturn div {
  display: inline-block;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .benefits {
  grid-column-start: 1;
  grid-column-end: 4;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .benefitMsg {
  grid-column-start: 1;
  grid-column-end: 4;
}
.bettingPanel .bettingLegs.zeroBets {
  grid-template-areas: "controls";
}
.bettingPanel .bettingLegs.zeroBets .bettingLeg {
  padding-top: 0;
}
.bettingPanel header {
  background-color: #fac1c4;
}
.bettingPanel header .allBets {
  text-align: right;
  grid-template-columns: 1fr auto;
  padding: 0.5rem 1rem;
}
.bettingPanel header .allBets input {
  width: 4rem;
  font-size: 0.8rem;
  height: auto;
  padding: 0.5rem 0.5rem;
  text-align: right;
}
.bettingPanel footer {
  background-color: #fac1c4;
  padding: 1rem 1rem;
  display: grid;
  grid-gap: 0.5rem;
}
.bettingPanel footer .coupTotals {
  text-align: right;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 0.25rem;
}
.bettingPanel footer .coupTotals label {
  font-weight: bold;
}
.bettingPanel footer .coupTotals div {
  display: inline-block;
}
.bettingPanel footer .coupTotals .betSpend {
  display: none;
}
.bettingPanel footer .buttons {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
}
.bettingPanel footer .buttons a {
  border: none;
}
.bettingPanel footer .retain {
  display: none;
}
.bettingPanel .bettingLeg.sts_accepted {
  background-color: #dcf8d8;
}
.bettingPanel .bettingLeg.sts_approved {
  background-color: #dcf8d8;
}
.bettingPanel .bettingLeg.sts_return_at {
  background-color: #dcf8d8;
}
.bettingPanel .bettingLeg.sts_return_of {
  background-color: #dcf8d8;
}
.bettingPanel .bettingLeg.sts_alive {
  background-color: #dcf8d8;
}
.bettingPanel .bettingLeg.sts_cancelled {
  background-color: #fef1f1;
}
.bettingPanel .bettingLeg.sts_cancelled_at {
  background-color: #fef1f1;
}
.bettingPanel .bettingLeg.sts_cancellation_of {
  background-color: #fef1f1;
}
.bettingPanel .bettingLeg.sts_declined {
  background-color: #fef1f1;
}
.bettingPanel .bettingLeg.sts_erased {
  background-color: #fef1f1;
}
.bettingPanel .bettingLeg.sts_rejected {
  background-color: #fef1f1;
}
.bettingPanel .bettingLeg.sts_dead {
  background-color: #fef1f1;
}
.bettingPanel .bettingLeg.sts_no_return {
  background-color: #fef1f1;
}
.bettingPanel .bettingLeg.sts_partially_accepted {
  background-color: #81a9ff;
}
.bettingPanel .bettingLeg.sts_open {
  background-color: #81a9ff;
}
.bettingPanel .bettingLeg.sts_unknown {
  background-color: #fff4de;
}
.bettingPanel .bettingLeg.sts_processing {
  background-color: #fff4de;
}
.bettingPanel .bettingLeg.sts_closed {
  background-color: #fff4de;
}
.bettingPanel.betslipalerts form {
  border: none;
}
.bettingPanel.betslipalerts .bettingLegs {
  display: grid;
  grid-gap: 0.5rem;
}
.bettingPanel.betslipalerts .bettingLeg {
  border: solid 1px #ed1c24;
  border-radius: 8px;
  grid-template-areas: "sportIcon eventDetails editIcon" "controls controls controls" "finalMessage finalMessage finalMessage";
}
.bettingPanel.betslipalerts .bettingLeg:last-child {
  border-bottom: solid 1px #ed1c24;
}
.bettingPanel.globalalerts {
  overflow-y: hidden;
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.bettingPanel.globalalerts form {
  overflow: hidden auto;
}
.bettingPanel.globalalerts .bettingLeg {
  grid-template-areas: "sportIcon eventDetails editIcon" "controls controls controls" "finalMessage finalMessage finalMessage";
}
.bettingPanel.globalalerts .buttons {
  grid-template-columns: 1fr 2fr 1fr;
}
.bettingPanel.globalalerts .buttons a {
  grid-column: 2;
}
.bettingPanel.transHistory form {
  border: none;
  max-width: 100%;
}
.bettingPanel.transHistory .bettingLegs {
  display: grid;
  grid-gap: 0.5rem;
  margin-top: 0.5rem;
}
.bettingPanel.transHistory .bettingLeg {
  border: solid 1px #ed1c24;
  border-radius: 8px;
}
.bettingPanel.transHistory .bettingLeg:last-child {
  border-bottom: solid 1px #ed1c24;
}
.bettingPanel.transHistory .status {
  height: fit-content;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0.25rem 0.75rem;
  font-size: 0.8rem;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  grid-area: editIcon;
}
.bettingPanel.transHistory .status label {
  font-weight: bold;
  text-align: right;
}
.bettingPanel.transHistory .status div {
  display: inline-block;
}
.bettingPanel.transHistory .transHistExpand {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row: 3;
  text-align: center;
}
.bettingPanel.transHistory .transHistDetails {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row: 4;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  font-size: 0.8rem;
}
.bettingPanel.transHistory .transHistDetails th,
.bettingPanel.transHistory .transHistDetails td {
  border: none;
}
.bettingPanel.transHistory .transHistDetails th {
  text-align: right;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiTable thead th {
  text-align: left;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs {
  display: grid;
  grid-template-columns: auto auto 1fr 1fr auto;
  grid-template-areas: "legstatus icon event selection dividend";
  grid-auto-rows: auto;
  align-items: center;
  grid-gap: 0.5rem 0;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div {
  padding: 0 1rem;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.title {
  height: 100%;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus {
  grid-area: legstatus;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.05);
  border: solid 1px transparent;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.title {
  background-color: transparent;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_accepted {
  border-color: #2b9c1c;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_approved {
  border-color: #2b9c1c;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_return_at {
  border-color: #2b9c1c;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_return_of {
  border-color: #2b9c1c;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_alive {
  border-color: #2b9c1c;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_cancelled {
  border-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_cancelled_at {
  border-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_cancellation_of {
  border-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_declined {
  border-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_erased {
  border-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_rejected {
  border-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_dead {
  border-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_no_return {
  border-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_partially_accepted {
  border-color: #00319a;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_open {
  border-color: #00319a;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_unknown {
  border-color: #f4a403;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_processing {
  border-color: #f4a403;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_closed {
  border-color: #f4a403;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_accepted {
  background-color: #dcf8d8;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_approved {
  background-color: #dcf8d8;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_return_at {
  background-color: #dcf8d8;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_return_of {
  background-color: #dcf8d8;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_alive {
  background-color: #dcf8d8;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_cancelled {
  background-color: #fef1f1;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_cancelled_at {
  background-color: #fef1f1;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_cancellation_of {
  background-color: #fef1f1;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_declined {
  background-color: #fef1f1;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_erased {
  background-color: #fef1f1;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_rejected {
  background-color: #fef1f1;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_dead {
  background-color: #fef1f1;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_no_return {
  background-color: #fef1f1;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_partially_accepted {
  background-color: #81a9ff;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_open {
  background-color: #81a9ff;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_unknown {
  background-color: #fff4de;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_processing {
  background-color: #fff4de;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_closed {
  background-color: #fff4de;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.icon {
  grid-area: icon;
  font-size: 1.9rem;
  text-align: center;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.icon:before {
  font-size: 1.9rem;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.event {
  grid-area: event;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.event .outcomeAt {
  display: block;
  font-size: 80%;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.selection {
  grid-area: selection;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.dividend {
  grid-area: dividend;
  text-align: center;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div:nth-child(5n + 1),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div:nth-child(5n + 2),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div:nth-child(5n + 3),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div:nth-child(5n + 4),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div:nth-child(5n + 5) {
  grid-row: auto;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm {
  grid-template-columns: auto auto 1fr;
  grid-template-areas: "legstatus event selection";
}
.bettingPanel.transHistory.eventHistory .bettingLegs {
  display: grid;
  grid-gap: 0.25rem;
  margin-top: 0;
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg {
  grid-template-columns: auto 1fr 1fr auto;
  grid-template-areas: "sportIcon eventDetails controls editIcon";
  align-items: center;
  grid-gap: 0.5rem 1rem;
  padding: 0.5rem;
  border-radius: 6px;
  grid-template-rows: 1fr;
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg .eventDetails {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr auto;
  grid-template-areas: "selection teamNames" "eventName teamNames";
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg .eventDetails .exoticSels {
  margin-top: 0;
  align-items: center;
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg .eventDetails .selection {
  align-self: center;
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg .eventDetails &gt; .selection &gt; .transHistDetails {
  margin-top: 0;
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg .sportIcon {
  padding-left: 0.5rem;
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg .status {
  height: 100%;
  align-items: center;
  margin: 0;
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg.isMulti .eventDetails {
  grid-template-columns: auto auto;
  grid-gap: 0 0.5rem;
  width: fit-content;
}
.bettingPanel.transHistory.eventHistory .transHistExpand {
  justify-self: center;
  grid-area: teamNames;
  align-self: end;
}
.bettingPanel.transHistory.eventHistory .transHistDetails {
  grid-row: 2;
  grid-column: 1 / span 4;
  margin: 0;
  border-radius: 6px;
  padding: 0;
  background-color: transparent;
  border: none;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .viewing {
  font-weight: bold;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs {
  padding: 0;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs div {
  height: 100%;
  border-top: solid 1px #e0e0e0;
  border-bottom: solid 1px #e0e0e0;
  display: flex;
  align-items: center;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs div.legstatus {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs div.dividend {
  border-right: solid 1px #e0e0e0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs div.title {
  display: none;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs div.event {
  display: grid;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs div.event.title {
  display: none;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs div.event .outcomeAt {
  font-weight: normal;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs.srm {
  font-size: 0.75rem;
  font-weight: normal;
  grid-gap: 0.25rem 0;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs.srm .legstatus {
  display: none;
}
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs.srm .title,
.bettingPanel.transHistory.eventHistory .transHistDetails .transHistory.multiLegs.srm .selection {
  font-size: 0.75rem;
  font-weight: normal;
}
/*######################################################################################################################
##	pages.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
.wc_account h3,
.wc_account h4 {
  margin: 0.5rem 0;
}
.wc_a_home #ShowOverview {
  width: 75%;
  margin: auto;
}
.wc_a_home #ShowOverview table.overviewDetails {
  margin: 0.5rem auto;
  width: 50%;
}
.wc_a_home #ShowOverview table.overviewDetails th {
  color: #d2def9;
  text-align: left;
}
.wc_a_banking .minDeposit {
  border: 1px solid #e0e0e0;
  padding: 1rem;
  background-color: #fefefe;
  border-radius: 8px;
  margin: 1rem;
  background-color: #f2f5fd;
  border: solid 1px rgba(64, 64, 64, 0.15);
  border-radius: 6px;
  margin: 0 1rem;
  font-size: 0.85rem;
  line-height: 1rem;
  margin: 0;
  width: 16rem;
  text-align: center;
  padding: 0.5rem;
}
.wc_a_banking .minDeposit.correctText {
  border-color: #2b9c1c;
  background-color: #8ee982;
}
.wc_a_banking .minDeposit.errorText {
  border-color: #bd0f15;
  background-color: #fde8ea;
}
.wc_a_banking .minDeposit.warningText {
  border-color: #E3EAF9;
  background-color: #ECF0F9;
}
.wc_a_banking .minDeposit *:last-child {
  margin: 0;
}
.wc_a_banking .minDeposit table {
  width: fit-content;
  margin: auto;
}
.wc_a_banking .minDeposit .warningText {
  background-color: #f2f5fd;
  border-color: #E3EAF9;
}
.wc_a_banking .minDeposit p {
  font-size: 0.85rem;
  line-height: 1rem;
  margin: 0.5rem;
}
.wc_a_benefits .boostVoucher .remaining {
  line-height: 42px;
  padding: 3px;
}
.wc_a_benefits .boostVoucher .remaining span {
  font-size: 40px;
  float: left;
  margin-right: 12px;
}
.wc_a_benefits .BBRVouchers {
  display: grid;
  grid-template-columns: auto auto auto auto auto;
}
.wc_a_benefits .BBRVouchers div {
  border: solid 1px #e0e0e0;
  border-top-width: 0;
  border-left-width: 0;
  padding: 0.25rem;
}
.wc_a_benefits .BBRVouchers div.filler {
  display: none;
}
.wc_a_benefits .BBRVouchers div.header {
  background-color: #d2def9;
  font-weight: bold;
  color: #fefefe;
}
.wc_a_benefits .BBRVouchers div.title {
  display: none;
}
.wc_a_benefits .BBRVouchers div:nth-child(10n-3) {
  border-left-width: 3px;
  border-left-color: #e0e0e0;
}
.wc_a_benefits .framePanel.eventbenefits,
.wc_a_benefits .framePanel.benefits {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-gap: 0.5rem;
}
.wc_a_benefits .framePanel.eventbenefits .benefit,
.wc_a_benefits .framePanel.benefits .benefit {
  display: grid;
  grid-template-areas: "icon title" "icon description" "icon remaining";
  grid-template-columns: 3rem 1fr;
  grid-gap: 0.5rem 0.5rem;
  border: solid 1px #1a1a1a;
  border-radius: 0.5rem;
  padding: 0.5rem;
}
.wc_a_benefits .framePanel.eventbenefits .benefit .icon,
.wc_a_benefits .framePanel.benefits .benefit .icon {
  grid-area: icon;
  font-size: 3rem;
  justify-self: center;
  align-self: center;
}
.wc_a_benefits .framePanel.eventbenefits .title,
.wc_a_benefits .framePanel.benefits .title {
  font-size: 1.3rem;
  font-weight: bold;
  grid-area: title;
}
.wc_a_benefits .framePanel.eventbenefits .description,
.wc_a_benefits .framePanel.benefits .description {
  grid-area: description;
}
.wc_a_benefits .framePanel.eventbenefits .remaining,
.wc_a_benefits .framePanel.benefits .remaining {
  grid-area: remaining;
}
.wc_a_benefits .framePanel.eventbenefits .remaining span,
.wc_a_benefits .framePanel.benefits .remaining span {
  font-weight: bold;
}
.wc_a_benefits .framePanel.eventbenefits {
  padding: 0.5rem;
  border: none;
  margin: 0;
}
.wc_a_benefits_overview .benefit .benefit,
.wc_a_benefits_overview .wc_a_benefits_home .benefit {
  padding: 0.75rem;
}
.wc_a_benefits_overview .benefitsFilterSection,
.wc_a_benefits_home .benefitsFilterSection {
  display: grid;
  grid-template-columns: auto;
  grid-auto-flow: column;
  text-align: center;
  grid-gap: 1rem;
  justify-content: center;
  padding: 1rem;
  margin-bottom: 0.4rem;
}
.wc_a_benefits_overview .benefitsFilterSection &gt; a,
.wc_a_benefits_home .benefitsFilterSection &gt; a {
  max-width: 5rem;
}
.wc_a_benefits_overview .framePanel.eventbenefits,
.wc_a_benefits_home .framePanel.eventbenefits,
.wc_a_benefits_overview .framePanel.benefits,
.wc_a_benefits_home .framePanel.benefits {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-gap: 0.5rem;
}
.wc_a_benefits_overview .framePanel.eventbenefits .benefit,
.wc_a_benefits_home .framePanel.eventbenefits .benefit,
.wc_a_benefits_overview .framePanel.benefits .benefit,
.wc_a_benefits_home .framePanel.benefits .benefit {
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.75rem;
  grid-row-gap: 0.25rem;
  grid-template-areas: "overview title" "overview description" "overview expiry";
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto auto;
  align-items: center;
  background-color: #f1f1f1;
  color: #1a1a1a;
  border: solid 1px #E3EAF9;
  border-radius: 6px;
  height: 100%;
}
.wc_a_benefits_overview .framePanel.eventbenefits .benefit .overview,
.wc_a_benefits_home .framePanel.eventbenefits .benefit .overview,
.wc_a_benefits_overview .framePanel.benefits .benefit .overview,
.wc_a_benefits_home .framePanel.benefits .benefit .overview {
  grid-area: overview;
  display: grid;
  grid-template-areas: 'icon' 'remaining';
  align-self: center;
  grid-template-rows: auto auto;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  justify-items: center;
  align-items: center;
}
.wc_a_benefits_overview .framePanel.eventbenefits .benefit .icon,
.wc_a_benefits_home .framePanel.eventbenefits .benefit .icon,
.wc_a_benefits_overview .framePanel.benefits .benefit .icon,
.wc_a_benefits_home .framePanel.benefits .benefit .icon {
  font-size: 2.5rem;
  grid-area: icon;
  height: 2.5rem;
}
.wc_a_benefits_overview .framePanel.eventbenefits .benefit .remaining,
.wc_a_benefits_home .framePanel.eventbenefits .benefit .remaining,
.wc_a_benefits_overview .framePanel.benefits .benefit .remaining,
.wc_a_benefits_home .framePanel.benefits .benefit .remaining {
  grid-area: remaining;
  background-color: #e5e5e5;
  color: #1a1a1a;
  border-radius: 11.2px;
  padding: 0.5rem;
  min-width: 2.5rem;
  text-align: center;
}
.wc_a_benefits_overview .framePanel.eventbenefits .benefit span,
.wc_a_benefits_home .framePanel.eventbenefits .benefit span,
.wc_a_benefits_overview .framePanel.benefits .benefit span,
.wc_a_benefits_home .framePanel.benefits .benefit span {
  font-weight: 700;
}
.wc_a_benefits_overview .framePanel.eventbenefits .benefit .title,
.wc_a_benefits_home .framePanel.eventbenefits .benefit .title,
.wc_a_benefits_overview .framePanel.benefits .benefit .title,
.wc_a_benefits_home .framePanel.benefits .benefit .title {
  grid-area: title;
  display: flex;
  align-items: center;
  font-size: 1.2rem;
  font-weight: bold;
}
.wc_a_benefits_overview .framePanel.eventbenefits .benefit .description,
.wc_a_benefits_home .framePanel.eventbenefits .benefit .description,
.wc_a_benefits_overview .framePanel.benefits .benefit .description,
.wc_a_benefits_home .framePanel.benefits .benefit .description {
  grid-area: description;
}
.wc_a_benefits_overview .framePanel.eventbenefits .benefit .expires,
.wc_a_benefits_home .framePanel.eventbenefits .benefit .expires,
.wc_a_benefits_overview .framePanel.benefits .benefit .expires,
.wc_a_benefits_home .framePanel.benefits .benefit .expires {
  grid-area: expiry;
}
.wc_a_benefits_overview .framePanel.eventbenefits,
.wc_a_benefits_home .framePanel.eventbenefits {
  padding: 0.5rem;
  margin: 0.5rem;
}
.wc_a_benefits_store {
  /* Left panel */
  /* Right panel */
}
.wc_a_benefits_store .staticContent {
  display: grid;
  grid-gap: 0.5rem;
}
.wc_a_benefits_store .storeHeader {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-gap: 1rem;
  align-items: center;
}
.wc_a_benefits_store .storeHeaderDescription {
  background-color: #ed1c24;
  color: #fefefe;
  padding: 1rem;
  border-radius: 11.2px;
}
.wc_a_benefits_store .storeHeaderDescription .storeInfo {
  font-size: 130%;
  font-weight: bold;
  display: block;
}
.wc_a_benefits_store .storeHeaderDescription .storeInfoDesc {
  font-size: 1.2rem;
}
.wc_a_benefits_store .storeHeaderPointsShowCase {
  background-color: #00319a;
  color: #fefefe;
  text-align: center;
  padding: 1rem;
  border-radius: 11.2px;
}
.wc_a_benefits_store .storeHeaderDescription,
.wc_a_benefits_store .storeHeaderPointsShowCase {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wc_a_benefits_store .pointsShowCasePoints {
  display: block;
}
.wc_a_benefits_store .pointsShowCasePoints span#BSPTotalLoyaltyPoints {
  font-size: 130%;
  font-weight: bold;
}
.wc_a_benefits_store .benefitStoreItem {
  display: grid;
  grid-template-columns: 25% 1fr 1fr 1fr;
  grid-template-areas: "item price quantity spend";
  grid-gap: 0.8rem;
  padding: 1.2rem;
  border: solid 1px #E3EAF9;
  border-radius: 11.2px;
  margin-bottom: 0;
  background: #e5e5e5;
  color: #1a1a1a;
}
.wc_a_benefits_store .item {
  display: grid;
  grid-area: item;
  grid-template-columns: auto 1fr;
  grid-template-areas: "icon publicName" "icon publicDesc";
  align-items: center;
  grid-gap: 0.8rem;
  row-gap: 0.2rem;
  align-content: center;
}
.wc_a_benefits_store .item .icon {
  grid-area: icon;
  display: flex;
  font-size: 2.5rem;
}
.wc_a_benefits_store .publicName {
  grid-area: publicName;
  cursor: pointer;
  font-weight: bold;
  font-size: 1.2rem;
}
.wc_a_benefits_store .publicDesc {
  grid-area: publicDesc;
}
.wc_a_benefits_store .price {
  grid-area: price;
  display: grid;
  align-items: center;
  align-content: center;
  justify-content: center;
  justify-items: center;
  font-size: 1.1rem;
  font-weight: 700;
}
.wc_a_benefits_store .priceLabel {
  font-size: 80%;
  font-weight: normal;
}
.wc_a_benefits_store .quantity {
  grid-area: quantity;
  display: grid;
  align-items: center;
  gap: 0.4rem;
  justify-content: flex-end;
  align-self: center;
  grid-template-areas: 'quantityInputs' 'limitInfo';
  width: 100%;
}
.wc_a_benefits_store .quantityInputs {
  display: grid;
  grid-gap: 1rem;
  grid-template-areas: 'quantityDecrement quantityValue quantityIncrement';
  grid-template-columns: auto 1fr auto;
}
.wc_a_benefits_store .limitInfo {
  grid-area: limitInfo;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  gap: 0.4rem;
  font-size: 0.9rem;
  align-self: center;
  width: 100%;
}
.wc_a_benefits_store .remaining {
  align-self: center;
  font-size: 0.9rem;
}
.wc_a_benefits_store .dailyLimit {
  align-self: center;
  font-size: 0.9rem;
}
.wc_a_benefits_store .quantityDecrement {
  grid-area: quantityDecrement;
  padding: 4px 8px;
  cursor: pointer;
}
.wc_a_benefits_store .quantityValue {
  grid-area: quantityValue;
  width: 100px !important;
  text-align: center;
}
.wc_a_benefits_store .quantityIncrement {
  grid-area: quantityIncrement;
  padding: 4px 8px;
  cursor: pointer;
}
.wc_a_benefits_store .quantityDecrement,
.wc_a_benefits_store .quantityIncrement {
  width: 3.25rem;
  min-width: 3.25rem;
}
.wc_a_benefits_store .spendPerItem {
  display: grid;
  align-items: center;
  align-content: center;
  justify-content: center;
  font-size: 1.1rem;
  font-weight: 700;
  text-align: center;
}
.wc_a_benefits_store .benefitStoreItem.disabled {
  opacity: 0.5;
  pointer-events: none;
  user-select: none;
}
.wc_a_benefits_store .benefitStoreItem.disabled input,
.wc_a_benefits_store .benefitStoreItem.disabled button {
  cursor: not-allowed;
}
.wc_a_benefits_store .totalAmount {
  margin-top: 20px;
  font-size: 1.2rem;
  font-weight: bold;
  text-align: right;
}
.wc_a_benefits_store .loyaltyPointsAmount {
  margin-top: 20px;
  font-size: 1.2rem;
  font-weight: bold;
  text-align: left;
}
.wc_a_benefits_store .btnBuyItems {
  display: block;
  justify-self: center;
  align-content: center;
}
.wc_a_benefits_store .benefitsStoreButtons {
  display: flex;
  justify-content: center;
  gap: 0.8rem;
}
.wc_a_benefits_store .benefitsStoreButtons a {
  flex-grow: 1;
  max-width: 200px;
}
.wc_a_benefits_store input[type=number]::-webkit-outer-spin-button,
.wc_a_benefits_store input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.wc_a_benefits_store input[type=number] {
  -moz-appearance: textfield;
}
.wc_a_siteSettings form .staticMessage {
  font-size: 0.8rem;
  padding: 0.5rem;
}
.wc_a_siteSettings .quickAmounts {
  display: grid;
  grid-gap: 0.25rem;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  width: 100%;
}
.wc_a_siteSettings .quickAmounts .quickAmount {
  grid-column: auto;
  cursor: unset;
  width: 100%;
  text-align: center;
}
.wc_a_siteSettings .quickAmounts .quickAmount::-webkit-inner-spin-button,
.wc_a_siteSettings .quickAmounts .quickAmount::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.wc_a_siteSettings .quickAmounts.ttlBtn6 {
  grid-template-columns: repeat(3, 1fr);
}
.wc_a_siteSettings .quickAmounts.ttlBtn7,
.wc_a_siteSettings .quickAmounts.ttlBtn8 {
  grid-template-columns: repeat(4, 1fr);
}
.wc_a_siteSettings .quickAmounts.ttlBtn5,
.wc_a_siteSettings .quickAmounts.ttlBtn9,
.wc_a_siteSettings .quickAmounts.ttlBtn10 {
  grid-template-columns: repeat(5, 1fr);
}
.wc_a_siteSettings .quickAmounts.ttlBtn7,
.wc_a_siteSettings .quickAmounts.ttlBtn9 {
  grid-auto-flow: unset;
  grid-auto-columns: unset;
}
.wc_a_siteSettings .quickAmounts.ttlBtn7 .addQuickAmount,
.wc_a_siteSettings .quickAmounts.ttlBtn9 .addQuickAmount {
  grid-column: span 2;
}
.wc_a_registerComplete .veriStatus .staticMessage,
.wc_a_overview .veriStatus .staticMessage {
  padding: 0.25rem;
  margin: 0;
}
.wc_a_b_bpayBNotificationform .bpayDetails {
  display: grid;
  grid-template-columns: auto auto 1fr;
  grid-template-areas: "logo titlebiller detailsbiller" "logo titleref detailsref" "logo bpayInfo bpayInfo";
  border: solid 1px #e0e0e0;
}
.wc_a_b_bpayBNotificationform .bpayDetails div {
  padding: 0.5rem;
}
.wc_a_b_bpayBNotificationform .bpayDetails .title {
  font-weight: bold;
}
.wc_a_b_bpayBNotificationform .bpayDetails .logo {
  grid-area: logo;
  padding: 1rem;
}
.wc_a_b_bpayBNotificationform .bpayDetails .title.biller {
  grid-area: titlebiller;
}
.wc_a_b_bpayBNotificationform .bpayDetails .details.biller {
  grid-area: detailsbiller;
}
.wc_a_b_bpayBNotificationform .bpayDetails .title.reference {
  grid-area: titleref;
}
.wc_a_b_bpayBNotificationform .bpayDetails .details.reference {
  grid-area: detailsref;
}
.wc_a_b_bpayBNotificationform .bpayDetails .bpayInfo {
  grid-area: bpayInfo;
}
.wc_a_b_ccDepositForm .checkboxList {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 16rem;
}
.wc_a_b_ccDepositForm #CCaddTypeV + label,
.wc_a_b_ccDepositForm #CCaddTypeM + label {
  grid-column: 1;
  grid-row: 1;
}
.wc_a_b_ccDepositForm #CCaddTypeV + label:before,
.wc_a_b_ccDepositForm #CCaddTypeM + label:before {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.875rem;
  font-family: 'GW_Icons';
  color: #00319a;
  background-color: #fefefe;
}
.wc_a_b_ccDepositForm #CCaddTypeV + label + span,
.wc_a_b_ccDepositForm #CCaddTypeM + label + span {
  grid-column: 1;
  grid-row: 2;
  width: auto !important;
  margin: 0;
  text-align: center;
}
.wc_a_b_ccDepositForm #CCaddTypeV:checked + label:before,
.wc_a_b_ccDepositForm #CCaddTypeM:checked + label:before {
  color: #fefefe;
  background-color: #00319a;
}
.wc_a_b_ccDepositForm #CCaddTypeM + label {
  grid-column: 1;
  /*&amp;:before
			{
				content: @iconCode-MASTERCARD;
			}*/
}
.wc_a_b_ccDepositForm #CCaddTypeM + label + span {
  grid-column: 1;
}
.wc_a_b_ccDepositForm #CCaddTypeV + label {
  grid-column: 2;
  /*&amp;:before
			{
				content: @iconCode-VISA;
			}*/
}
.wc_a_b_ccDepositForm #CCaddTypeV + label + span {
  grid-column: 2;
}
.wc_a_b_ccEditForm .creditcard {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto auto;
  grid-template-areas: "cardNum bankName control" "cardNum expiry control";
  grid-gap: 0.5rem;
  align-items: center;
  justify-items: center;
}
.wc_a_b_ccEditForm .cardNum {
  grid-area: cardNum;
  font-weight: bold;
  font-size: 1.1rem;
}
.wc_a_b_ccEditForm .bankName {
  grid-area: bankName;
  font-size: 0.9rem;
}
.wc_a_b_ccEditForm .expiry {
  grid-area: expiry;
  font-size: 0.9rem;
}
.wc_a_b_ccEditForm .control {
  grid-area: control;
}
.wc_a_b_cclaunch3ds {
  padding: 1rem;
}
.wc_a_b_cclaunch3ds &gt; header img {
  width: 90%;
  margin: 0 auto 1rem auto;
  max-width: 300px;
  display: block;
}
.wc_a_b_cclaunch3ds .formLine.datemmyy .formLineField {
  display: inline-flex;
}
.wc_a_b_eftNotificationForm .eftdDetails {
  margin: 0.5rem auto;
  width: 50%;
}
.wc_a_b_eftNotificationForm .eftdDetails th {
  color: #d2def9;
  text-align: left;
}
.wc_a_b_zepto .formcontent {
  position: relative;
  margin: 1rem auto 0 auto;
  max-width: 56rem;
}
.wc_a_b_zepto #ZPTCAReply.stateactive {
  border-color: #2b9c1c;
  background-color: #8ee982;
}
.wc_a_b_zepto #ZPTDPayID &gt; p {
  margin-top: 1rem;
}
.wc_a_b_zepto .agreements {
  padding-top: 0.5rem;
}
.wc_a_b_zepto .pendingcard {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-areas: '. description copy';
  align-items: center;
  justify-items: start;
  grid-gap: 0.5rem;
}
.wc_a_b_zepto .pendingcard .description {
  font-size: 1.25rem;
  grid-area: description;
}
.wc_a_b_zepto .pendingcard .copy {
  grid-area: copy;
  justify-self: right;
}
.wc_a_b_zepto .pendingcard .uniqueID {
  grid-area: uniqueID;
  font-size: 0.75rem;
}
.wc_a_b_zepto .pendingcard.stateactive {
  border-color: #2b9c1c;
  background-color: #8ee982;
}
.wc_a_b_zepto .pendingcard.statedeclined {
  border-color: #bd0f15;
  background-color: #fde8ea;
}
.wc_account .depositLimitSummary p,
.wc_a_selfExclude p,
.wc_a_preCommitment p {
  text-align: justify;
  text-align-last: left;
}
.wc_account .depositLimitSummary ul,
.wc_a_selfExclude ul,
.wc_a_preCommitment ul {
  border: 1px solid #e0e0e0;
  padding: 1rem;
  background-color: #fefefe;
  border-radius: 8px;
  margin: 1rem;
  background-color: #f2f5fd;
  border: solid 1px rgba(64, 64, 64, 0.15);
  padding: 0.5rem;
  border-radius: 6px;
  text-align: center;
  margin: 0 1rem;
  font-size: 0.85rem;
  line-height: 1rem;
  display: grid;
  grid-gap: 1rem;
  margin: 1rem auto;
  min-width: 20rem;
  width: 90%;
  max-width: 45rem;
}
.wc_account .depositLimitSummary ul.correctText,
.wc_a_selfExclude ul.correctText,
.wc_a_preCommitment ul.correctText {
  border-color: #2b9c1c;
  background-color: #8ee982;
}
.wc_account .depositLimitSummary ul.errorText,
.wc_a_selfExclude ul.errorText,
.wc_a_preCommitment ul.errorText {
  border-color: #bd0f15;
  background-color: #fde8ea;
}
.wc_account .depositLimitSummary ul.warningText,
.wc_a_selfExclude ul.warningText,
.wc_a_preCommitment ul.warningText {
  border-color: #E3EAF9;
  background-color: #ECF0F9;
}
.wc_account .depositLimitSummary ul *:last-child,
.wc_a_selfExclude ul *:last-child,
.wc_a_preCommitment ul *:last-child {
  margin: 0;
}
.wc_account .depositLimitSummary ul table,
.wc_a_selfExclude ul table,
.wc_a_preCommitment ul table {
  width: fit-content;
  margin: auto;
}
.wc_account .depositLimitSummary ul .warningText,
.wc_a_selfExclude ul .warningText,
.wc_a_preCommitment ul .warningText {
  background-color: #f2f5fd;
  border-color: #E3EAF9;
}
.wc_account .depositLimitSummary ul p,
.wc_a_selfExclude ul p,
.wc_a_preCommitment ul p {
  font-size: 0.85rem;
  line-height: 1rem;
  margin: 0.5rem;
}
.wc_account .depositLimitSummary ul li,
.wc_a_selfExclude ul li,
.wc_a_preCommitment ul li {
  display: block;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dt,
.wc_a_selfExclude dl.depLimRelTrans dt,
.wc_a_preCommitment dl.depLimRelTrans dt {
  font-size: 0.9rem;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dd,
.wc_a_selfExclude dl.depLimRelTrans dd,
.wc_a_preCommitment dl.depLimRelTrans dd {
  background-color: #E3EAF9;
  display: grid;
  grid-template-columns: repeat(4, auto);
  font-size: 0.8rem;
  grid-gap: 1px;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dd div,
.wc_a_selfExclude dl.depLimRelTrans dd div,
.wc_a_preCommitment dl.depLimRelTrans dd div {
  background-color: #fefefe;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dd div.title,
.wc_a_selfExclude dl.depLimRelTrans dd div.title,
.wc_a_preCommitment dl.depLimRelTrans dd div.title {
  background-color: #E3EAF9;
  font-weight: bold;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dd div.subtitle,
.wc_a_selfExclude dl.depLimRelTrans dd div.subtitle,
.wc_a_preCommitment dl.depLimRelTrans dd div.subtitle {
  background-color: #E3EAF9;
  font-weight: bold;
  display: none;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dd div table,
.wc_a_selfExclude dl.depLimRelTrans dd div table,
.wc_a_preCommitment dl.depLimRelTrans dd div table {
  margin: 0;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dd div table th,
.wc_a_selfExclude dl.depLimRelTrans dd div table th,
.wc_a_preCommitment dl.depLimRelTrans dd div table th,
.wc_account .depositLimitSummary dl.depLimRelTrans dd div table td,
.wc_a_selfExclude dl.depLimRelTrans dd div table td,
.wc_a_preCommitment dl.depLimRelTrans dd div table td {
  padding: 0.125rem;
  border: none;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dd div table th,
.wc_a_selfExclude dl.depLimRelTrans dd div table th,
.wc_a_preCommitment dl.depLimRelTrans dd div table th {
  text-align: right;
}
.wc_account .depositLimitSummary dl.depLimRelTrans dd div table td,
.wc_a_selfExclude dl.depLimRelTrans dd div table td,
.wc_a_preCommitment dl.depLimRelTrans dd div table td {
  text-align: left;
}
.wc_account .depositLimitSummary ul {
  max-width: unset;
  width: 100%;
  margin: 1rem 0 0 0;
}
.wc_r_formguide {
  display: grid;
  height: 100%;
  min-width: 40rem;
  width: 100%;
  max-width: 60rem;
  grid-template-rows: auto auto 1fr;
  grid-gap: 0;
}
.wc_r_formguide .guideTitle {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
  grid-template-areas: "logo title" "logo racename";
  background-color: #00319a;
}
.wc_r_formguide .guideTitle .headerLogo {
  grid-area: logo;
  padding: 1rem;
  max-width: min(15rem, 33vw);
  min-width: 5rem;
}
.wc_r_formguide .guideTitle .headerLogo img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}
.wc_r_formguide .guideTitle h1 {
  grid-area: title;
  margin: 0;
}
.wc_r_formguide .guideTitle h2 {
  grid-area: racename;
  margin: 0;
}
.wc_r_formguide &gt; .framePanel {
  margin: 0.5rem;
  overflow-y: scroll;
}
.wc_r_formguide .formrnnrTitle {
  border-top: solid 1px #e0e0e0;
  color: #1a1a1a;
  display: grid;
  grid-template-columns: auto 1fr 1fr auto;
  grid-template-rows: 1.5rem 1.5rem;
  justify-content: center;
  grid-template-areas: "silk title jockey nav" "silk title trainer nav";
  grid-gap: 0.25rem;
  row-gap: 0;
  padding: 0.25rem 1rem;
}
.wc_r_formguide .formrnnrTitle:hover {
  cursor: pointer;
}
.wc_r_formguide .formrnnrTitle .silk {
  grid-area: silk;
  justify-self: center;
  align-self: center;
}
.wc_r_formguide .formrnnrTitle .silk .silkImg {
  width: 3rem;
  height: 3rem;
  background-size: auto 100%;
}
.wc_r_formguide .formrnnrTitle .title {
  font-size: 1.25rem;
  font-weight: bold;
  grid-area: title;
  align-self: center;
}
.wc_r_formguide .formrnnrTitle .jockey {
  grid-area: jockey;
  align-self: center;
}
.wc_r_formguide .formrnnrTitle .trainer {
  grid-area: trainer;
  align-self: center;
}
.wc_r_formguide .formrnnrTitle .jockey b,
.wc_r_formguide .formrnnrTitle .trainer b {
  font-size: 0.9rem;
  margin-right: 0.25rem;
}
.wc_r_formguide .formrnnrTitle a.button {
  grid-area: nav;
  width: 2.8rem;
  height: fit-content;
  align-self: center;
  justify-self: end;
}
.wc_r_formguide .formrnnrTitle:first-child {
  border-top: none;
  border-radius: 8px 8px 0 0;
}
.wc_r_formguide_basic {
  padding: 1.5rem;
  font-size: 0.9rem;
}
.wc_r_formguide_basic .runnerDetails {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-gap: 1rem;
  grid-template-areas: "runnerPedigree careerGen sotPerf postSpell";
}
.wc_r_formguide_basic .runnerDetails .runnerPedigree {
  grid-area: runnerPedigree;
}
.wc_r_formguide_basic .runnerDetails .careerGen {
  grid-area: careerGen;
}
.wc_r_formguide_basic .runnerDetails .sotPerf {
  grid-area: sotPerf;
}
.wc_r_formguide_basic .runnerDetails .postSpell {
  grid-area: postSpell;
}
.wc_r_formguide_basic .runnerDetails &gt; .framePanel {
  border-radius: 0.25rem;
  border: solid 1px #e0e0e0;
}
.wc_r_formguide_basic .runnerDetails &gt; .framePanel sup {
  line-height: 0;
  vertical-align: super;
}
.wc_r_formguide_basic .runnerDetails &gt; .framePanel tr:first-of-type th,
.wc_r_formguide_basic .runnerDetails &gt; .framePanel tr:first-of-type td {
  border-top: none;
}
.wc_r_formguide_basic .runnerDetails &gt; .framePanel td {
  text-align: right;
}
.wc_r_formguide_basic .recentRuns H5 {
  padding-left: 0;
  margin-bottom: 0.5rem;
}
.wc_r_formguide_basic .prevRuns {
  display: flex;
  flex-direction: column;
  grid-gap: 0.25rem;
  font-size: 0.75rem;
}
.wc_r_formguide_basic .prevRuns .asH5 {
  text-align: center;
  font-size: 0.75rem;
  font-weight: 700;
  border-bottom: 0;
  margin-bottom: 0;
  justify-content: center;
  padding: 0;
}
.wc_r_formguide_basic .prevRun {
  display: grid;
  overflow: hidden;
  margin: 0;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  background-color: #fefefe;
  grid-template-columns: repeat(9, 1fr);
  grid-template-areas: "location meetdate distance class sot barrier weight margin flucs" "location meetdate distance class sot barrier weight margin flucs" "location winningTime winningTime placing placing placing placing placing placing";
}
.wc_r_formguide_basic .prevRun &gt; div {
  display: flex;
  align-items: center;
}
.wc_r_formguide_basic .prevRun .group-location {
  grid-area: location;
}
.wc_r_formguide_basic .prevRun .group-meetdate {
  grid-area: meetdate;
}
.wc_r_formguide_basic .prevRun .group-distance {
  grid-area: distance;
}
.wc_r_formguide_basic .prevRun .group-class {
  grid-area: class;
}
.wc_r_formguide_basic .prevRun .group-sot {
  grid-area: sot;
}
.wc_r_formguide_basic .prevRun .group-barrier {
  grid-area: barrier;
}
.wc_r_formguide_basic .prevRun .group-weight {
  grid-area: weight;
}
.wc_r_formguide_basic .prevRun .group-margin {
  grid-area: margin;
}
.wc_r_formguide_basic .prevRun .group-flucs {
  grid-area: flucs;
}
.wc_r_formguide_basic .prevRun .group-winningTime {
  grid-area: winningTime;
}
.wc_r_formguide_basic .prevRun .group-placing {
  grid-area: placing;
}
.wc_r_formguide_basic .prevRun .group-location {
  display: grid;
  grid-template-rows: auto auto;
  background-color: rgba(224, 224, 224, 0.5);
}
.wc_r_formguide_basic .prevRun .group-location .placement {
  flex: 2;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.wc_r_formguide_basic .prevRun .group-winningTime &gt; * {
  display: inline-block;
  flex: 1 1 0;
}
.wc_r_formguide_basic .prevRun .group-winningTime span {
  text-align: center;
}
.wc_r_formguide_basic .prevRun .group-placing .asH5 {
  flex: 1;
}
.wc_r_formguide_basic .prevRun .group-placing &gt; span {
  flex: 5;
  display: flex;
  justify-content: space-evenly;
}
.wc_r_formguide_basic .column {
  flex-direction: column;
}
.wc_r_formguide_advanced {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto;
  grid-template-areas: "guideTabs guidePage";
  grid-gap: 0.5rem;
  padding: 0.5rem;
}
.wc_r_formguide_advanced .blocks {
  margin: 0;
  height: max-content;
}
.wc_r_formguide_advanced * {
  font-size: 0.8rem;
}
.wc_r_formguide_advanced .runnerInfo {
  grid-template-areas: "details overview" "remarks remarks";
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}
.wc_r_formguide_advanced .runnerInfo.noremarks {
  grid-template-areas: "details overview";
  grid-template-rows: auto;
}
.wc_r_formguide_advanced .runnerInfo .details {
  grid-area: details;
}
.wc_r_formguide_advanced .runnerInfo .overview {
  grid-area: overview;
}
.wc_r_formguide_advanced .runnerInfo .remarks {
  grid-area: remarks;
}
.wc_r_formguide_advanced .runnerInfo .remarks table tbody tr td,
.wc_r_formguide_advanced .runnerInfo .remarks table tbody tr th {
  border-bottom: none;
  text-align: center;
}
.wc_r_formguide_advanced .performance {
  grid-template-areas: "career track1 track2" "winning groups misc";
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
.wc_r_formguide_advanced .performance .career {
  grid-area: career;
}
.wc_r_formguide_advanced .performance .track1 {
  grid-area: track1;
}
.wc_r_formguide_advanced .performance .track2 {
  grid-area: track2;
}
.wc_r_formguide_advanced .performance .winning {
  grid-area: winning;
}
.wc_r_formguide_advanced .performance .groups {
  grid-area: groups;
}
.wc_r_formguide_advanced .performance .misc {
  grid-area: misc;
}
.wc_r_formguide_advanced .performance table th {
  width: 45%;
}
.wc_r_formguide_advanced .performance table td {
  width: 55%;
}
.wc_r_formguide_advanced .previousruns {
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
}
.wc_r_formguide_advanced .previousruns .recentStart {
  margin-bottom: 0.5rem;
  display: grid;
  grid-template-columns: 10% 50% 40%;
  grid-template-areas: "header race results";
}
.wc_r_formguide_advanced .previousruns .recentStart .header {
  grid-area: header;
  display: grid;
  grid-template-rows: 30% 1fr;
  grid-template-areas: "raceDate" "runnerPlace";
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #E3EAF9;
}
.wc_r_formguide_advanced .previousruns .recentStart .header .raceDate {
  grid-area: raceDate;
}
.wc_r_formguide_advanced .previousruns .recentStart .header .runnerPlace {
  grid-area: runnerPlace;
}
.wc_r_formguide_advanced .previousruns .recentStart .header .runnerPlace &gt; div {
  font-size: 1.1rem;
  font-weight: bold;
}
.wc_r_formguide_advanced .previousruns .recentStart .race {
  grid-area: race;
}
.wc_r_formguide_advanced .previousruns .recentStart .results {
  grid-area: results;
  background-color: #1a79ff;
}
.wc_r_formguide_advanced .previousruns .recentStart div table thead tr th {
  background-color: transparent;
  color: #1a1a1a;
  min-height: 2rem;
  border: none;
}
.wc_r_formguide_advanced .previousruns .recentStart div table tbody th {
  font-weight: bold;
}
.wc_r_formguide_advanced .previousruns .recentStart div table tbody td {
  border: none;
}
.wc_r_formguide_advanced .flucgraph {
  display: grid;
  grid-template-areas: "title title title title" "openF graph graph graph" "highF graph graph graph" "lowF graph graph graph" "curF graph graph graph";
  grid-template-columns: 1fr 4fr;
  grid-template-rows: auto 1fr 1fr 1fr 1fr;
  grid-gap: 0.5rem;
}
.wc_r_formguide_advanced .flucgraph h3 {
  grid-area: title;
}
.wc_r_formguide_advanced .flucgraph div span {
  display: block;
}
.wc_r_formguide_advanced .flucgraph div span.title {
  font-weight: bold;
}
.wc_r_formguide_advanced .flucgraph div span.value {
  width: 80%;
  text-align: right;
  font-size: 1.5rem;
}
.wc_r_formguide_advanced .flucgraph .openF {
  grid-area: openF;
}
.wc_r_formguide_advanced .flucgraph .highF {
  grid-area: highF;
}
.wc_r_formguide_advanced .flucgraph .lowF {
  grid-area: lowF;
}
.wc_r_formguide_advanced .flucgraph .curF {
  grid-area: curF;
}
.wc_r_formguide_advanced .flucgraph .canvas {
  grid-area: graph;
}
.wc_r_formguide_advanced .runnerInfo,
.wc_r_formguide_advanced .performance,
.wc_r_formguide_advanced .previousruns {
  width: 100%;
  display: grid;
  grid-gap: 0.5rem;
  grid-area: guidePage;
}
.wc_r_formguide_advanced .runnerInfo .framePanel,
.wc_r_formguide_advanced .performance .framePanel,
.wc_r_formguide_advanced .previousruns .framePanel {
  height: fit-content;
  margin: 0;
}
.wc_r_formguide_advanced .runnerInfo .staticMessage,
.wc_r_formguide_advanced .performance .staticMessage,
.wc_r_formguide_advanced .previousruns .staticMessage {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wc_r_formguide_advanced .runnerInfo div table thead tr th,
.wc_r_formguide_advanced .performance div table thead tr th,
.wc_r_formguide_advanced .previousruns div table thead tr th {
  column-span: all;
}
.wc_r_formguide_advanced .runnerInfo div table tbody tr td,
.wc_r_formguide_advanced .performance div table tbody tr td,
.wc_r_formguide_advanced .previousruns div table tbody tr td,
.wc_r_formguide_advanced .runnerInfo div table tbody tr th,
.wc_r_formguide_advanced .performance div table tbody tr th,
.wc_r_formguide_advanced .previousruns div table tbody tr th {
  border: none;
  border-bottom: 1px solid #e0e0e0;
}
.wc_r_formguide_advanced .runnerInfo div table tbody tr:last-child td,
.wc_r_formguide_advanced .performance div table tbody tr:last-child td,
.wc_r_formguide_advanced .previousruns div table tbody tr:last-child td,
.wc_r_formguide_advanced .runnerInfo div table tbody tr:last-child th,
.wc_r_formguide_advanced .performance div table tbody tr:last-child th,
.wc_r_formguide_advanced .previousruns div table tbody tr:last-child th {
  border-bottom: none;
}
.wc_r_raceCard .framePanel {
  padding: 0;
  position: relative;
  padding-top: 2rem;
  border-radius: 0;
  min-height: 4rem;
}
.wc_r_raceCard .framePanel.filters {
  border: none;
  padding: 0;
  display: grid;
  grid-template-columns: auto 12% auto;
  width: 100%;
  justify-items: start;
  align-items: center;
}
.wc_r_raceCard.results .framePanel.filters {
  grid-template-columns: 1fr auto auto;
}
.wc_r_raceCard .dayFilter .tabs {
  width: 100%;
}
.wc_r_raceCard .dayFilter .tabs li {
  max-width: 12rem;
}
.wc_r_raceCard .typeFilter .tabs {
  width: 100%;
}
.wc_r_raceCard .typeFilter .tabs li {
  margin-top: 0;
  margin-bottom: 0;
}
.wc_r_raceCard .typeFilter .tabs li &gt; a[class^="icon-"]:before {
  font-size: 2rem;
}
.wc_r_raceCard .typeFilter .tabs li &gt; a[class^="icon-"]:empty,
.wc_r_raceCard .typeFilter .tabs li &gt; a[class*=" icon-"]:empty {
  padding: 0.1rem 0.1rem;
}
.wc_r_raceCard div.dateFilter {
  justify-self: end;
}
.wc_r_raceCard div.dateFilter form {
  margin: 0;
  padding: 0;
}
.wc_r_raceCard div.dateFilter form &gt; div.formLine {
  margin: 0;
  width: auto;
}
.wc_r_raceCard div.dateFilter form &gt; div.formLine &gt; label {
  display: none;
}
.wc_r_raceCard div.dateFilter form &gt; div.formLine &gt; div {
  display: grid;
  grid-template-columns: auto auto auto auto;
  grid-gap: 0.125rem;
  width: auto;
  margin: 0 0.5rem 0 0;
}
.wc_r_raceCard div.dateFilter form &gt; div.formLine &gt; div .datepartM {
  margin: 0;
}
.wc_r_raceCard div.dateFilter form &gt; div.formLine &gt; div a.button {
  width: auto;
  white-space: nowrap;
  height: 2.5rem;
  min-height: 0;
}
.wc_r_raceCard div.dateFilter form &gt; div.formLine &gt; div.asDate {
  grid-template-columns: auto auto;
}
.wc_r_raceCard div.dateFilter form &gt; div.formLine &gt; div.asDate input {
  text-align: center;
  font-weight: bold;
}
.wc_r_raceCard h3 {
  border: none;
  padding: 0;
  position: absolute;
  top: 0.25rem;
  left: 0.75rem;
}
.wc_r_raceCard h3:before {
  font-size: 3rem;
}
.wc_r_raceCard .staticMessage {
  margin-top: 1.5rem;
}
.wc_r_raceCard div.raceCard {
  display: grid;
  grid-template-columns: minmax(13rem, auto) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  grid-gap: 0.5rem;
  margin: 0.75rem;
  justify-content: center;
}
.wc_r_raceCard div.raceCard &gt; div {
  border-radius: 6px;
  background-color: #f6f6f6;
  border: solid 1px #efefef;
}
.wc_r_raceCard div.raceCard &gt; div.raceMeeting {
  grid-column: 1;
  justify-self: stretch;
  font-weight: bold;
  padding: 0.5rem;
  background-color: #f1f1f1;
  border: solid 1px #ececec;
}
.wc_r_raceCard div.raceCard &gt; div.noraceLate {
  background-color: transparent;
  border: solid 1px #f6f6f6;
}
.wc_r_raceCard div.raceCard &gt; div.race1 {
  grid-column: 2;
}
.wc_r_raceCard div.raceCard &gt; div.race2 {
  grid-column: 3;
}
.wc_r_raceCard div.raceCard &gt; div.race3 {
  grid-column: 4;
}
.wc_r_raceCard div.raceCard &gt; div.race4 {
  grid-column: 5;
}
.wc_r_raceCard div.raceCard &gt; div.race5 {
  grid-column: 6;
}
.wc_r_raceCard div.raceCard &gt; div.race6 {
  grid-column: 7;
}
.wc_r_raceCard div.raceCard &gt; div.race7 {
  grid-column: 8;
}
.wc_r_raceCard div.raceCard &gt; div.race8 {
  grid-column: 9;
}
.wc_r_raceCard div.raceCard &gt; div.race9 {
  grid-column: 10;
}
.wc_r_raceCard div.raceCard &gt; div.race10 {
  grid-column: 11;
}
.wc_r_raceCard div.raceCard &gt; div.race11 {
  grid-column: 12;
}
.wc_r_raceCard div.raceCard &gt; div.race12 {
  grid-column: 13;
}
.wc_r_raceCard div.raceCard &gt; div.race13 {
  grid-column: 14;
}
.wc_r_raceCard div.raceCard [class^="icon-"],
.wc_r_raceCard div.raceCard .raceName {
  display: none;
}
.wc_r_raceCard div.raceCard a {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: 'raceNum indicators' 'raceTTG raceTTG';
  height: 100%;
  width: 100%;
  align-items: center;
  padding: 0.5rem;
}
.wc_r_raceCard div.raceCard .raceNum {
  grid-area: raceNum;
}
.wc_r_raceCard div.raceCard .raceNum:before {
  content: 'R';
}
.wc_r_raceCard div.raceCard .indicators {
  grid-area: indicators;
}
.wc_r_raceCard div.raceCard .raceTTG {
  grid-area: raceTTG;
  text-align: center;
}
.wc_r_raceCard div.raceCard .nextNum,
.wc_r_raceCard div.raceCard .nextTime,
.wc_r_raceCard div.raceCard .raceTime {
  display: none;
}
.wc_r_raceCard div.raceCard .indicators {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  grid-gap: 0.125rem;
  align-self: start;
  justify-self: end;
}
.wc_r_raceCard div.raceCard .indicators span {
  border-radius: 4px;
  color: #fefefe;
  font-size: 0.6rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0.75rem;
  height: 0.75rem;
}
.wc_r_raceCard div.raceCard .indicators span.indFixed {
  background-color: #1a79ff;
}
.wc_r_raceCard div.raceCard .indicators span.indBenefit,
.wc_r_raceCard div.raceCard .indicators span.indBoost {
  background-color: #2b9c1c;
}
.wc_r_raceCard div.raceCard .indicators span.indSRM {
  background-color: #f56e00;
}
.wc_r_raceCard div.raceCard .final {
  background-color: #d8d8d8;
  font-size: 0.95rem;
}
.wc_r_raceCard div.raceCard .final .raceTTG,
.wc_r_raceCard div.raceCard .final .raceTime {
  background-color: rgba(254, 254, 254, 0.2);
}
.wc_r_raceCard div.raceCard .interim .raceTTG,
.wc_r_raceCard div.raceCard .suspended .raceTTG,
.wc_r_raceCard div.raceCard .interim .raceTime,
.wc_r_raceCard div.raceCard .suspended .raceTime {
  background-color: #00319a;
  color: #fefefe;
}
.wc_r_raceCard div.raceCard .abandoned {
  background-color: #d8d8d8;
  font-size: 0.95rem;
}
.wc_r_raceCard div.raceCard .abandoned .raceTTG,
.wc_r_raceCard div.raceCard .abandoned .raceTime {
  color: rgba(26, 26, 26, 0.4);
}
.wc_r_raceCard div.raceCard .closing30min .raceTTG,
.wc_r_raceCard div.raceCard .closing30min .raceTime {
  background-color: #f56e00;
  color: #fefefe;
}
.wc_r_raceCard div.raceCard .closing5min .raceTTG,
.wc_r_raceCard div.raceCard .closed .raceTTG,
.wc_r_raceCard div.raceCard .closing5min .raceTime,
.wc_r_raceCard div.raceCard .closed .raceTime {
  background-color: #ed1c24;
  color: #fefefe;
}
.wc_r_raceCard table.raceCard {
  margin: 0;
}
.wc_r_raceCard table.raceCard thead tr td,
.wc_r_raceCard table.raceCard tbody tr td,
.wc_r_raceCard table.raceCard thead tr th,
.wc_r_raceCard table.raceCard tbody tr th {
  padding: 0.5rem 0;
}
.wc_r_raceCard table.raceCard thead tr td:first-child,
.wc_r_raceCard table.raceCard tbody tr td:first-child,
.wc_r_raceCard table.raceCard thead tr th:first-child,
.wc_r_raceCard table.raceCard tbody tr th:first-child {
  border-left: none;
}
.wc_r_raceCard table.raceCard thead tr td:last-child,
.wc_r_raceCard table.raceCard tbody tr td:last-child,
.wc_r_raceCard table.raceCard thead tr th:last-child,
.wc_r_raceCard table.raceCard tbody tr th:last-child {
  border-right: none;
}
.wc_r_raceCard table.raceCard thead tr th {
  background-color: transparent;
  color: #1a1a1a;
  border: none;
}
.wc_r_raceCard table.raceCard thead tr th span:before {
  content: "";
}
.wc_r_raceCard table.raceCard tbody tr th {
  padding-left: 0.5rem;
  width: 15%;
  text-align: left;
}
.wc_r_raceCard table.raceCard tbody tr td {
  min-width: 5%;
  text-align: center;
  max-width: 1rem;
  padding: 0.25rem;
}
.wc_r_raceCard table.raceCard tbody tr td a {
  width: 100%;
  height: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 0;
}
.wc_r_raceCard table.raceCard tbody:last-of-type tr:last-child td,
.wc_r_raceCard table.raceCard tbody:last-of-type tr:last-child th {
  border-bottom: none;
}
.wc_r_raceCard table.raceCard tbody:last-of-type tr:last-child td:first-child,
.wc_r_raceCard table.raceCard tbody:last-of-type tr:last-child th:first-child {
  border-bottom-left-radius: 8px;
}
.wc_r_raceCard table.raceCard tbody:last-of-type tr:last-child td:last-child,
.wc_r_raceCard table.raceCard tbody:last-of-type tr:last-child th:last-child {
  border-bottom-right-radius: 8px;
}
.wc_r_raceCard table.raceCard .teamSilk.asFlag {
  width: 3rem;
  height: 2rem;
}
.wc_r_raceCard table.raceCard .raceCell:hover,
.wc_r_raceCard ul.tableLegend .raceCell:hover {
  font-weight: bold;
}
.wc_r_raceCard table.raceCard .fixed,
.wc_r_raceCard ul.tableLegend .fixed {
  position: relative;
}
.wc_r_raceCard table.raceCard .fixed:after,
.wc_r_raceCard ul.tableLegend .fixed:after {
  top: 0;
  right: 0;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  margin: auto;
  border: solid 5px transparent;
  border-top-color: #002066;
  border-right-color: #002066;
}
.wc_r_raceCard table.raceCard .abandoned,
.wc_r_raceCard ul.tableLegend .abandoned,
.wc_r_raceCard table.raceCard .interim,
.wc_r_raceCard ul.tableLegend .interim,
.wc_r_raceCard table.raceCard .final,
.wc_r_raceCard ul.tableLegend .final {
  font-size: 0.8rem;
}
.wc_r_raceCard table.raceCard .final,
.wc_r_raceCard ul.tableLegend .final {
  background-color: #92e986;
}
.wc_r_raceCard table.raceCard .interim,
.wc_r_raceCard ul.tableLegend .interim,
.wc_r_raceCard table.raceCard .suspended,
.wc_r_raceCard ul.tableLegend .suspended {
  background-color: #3475ff;
}
.wc_r_raceCard table.raceCard .abandoned,
.wc_r_raceCard ul.tableLegend .abandoned {
  background-color: #ffffff;
}
.wc_r_raceCard table.raceCard .abandoned a,
.wc_r_raceCard ul.tableLegend .abandoned a {
  color: #fefefe;
}
.wc_r_raceCard table.raceCard .closing30min,
.wc_r_raceCard ul.tableLegend .closing30min {
  background-color: #ff7b10;
}
.wc_r_raceCard table.raceCard .closing30min a,
.wc_r_raceCard ul.tableLegend .closing30min a {
  color: #fefefe;
}
.wc_r_raceCard table.raceCard .closing5min,
.wc_r_raceCard ul.tableLegend .closing5min,
.wc_r_raceCard table.raceCard .closed,
.wc_r_raceCard ul.tableLegend .closed {
  background-color: #ef343b;
}
.wc_r_raceCard table.raceCard .closing5min a,
.wc_r_raceCard ul.tableLegend .closing5min a,
.wc_r_raceCard table.raceCard .closed a,
.wc_r_raceCard ul.tableLegend .closed a {
  color: #fefefe;
}
.wc_r_raceCard ul.tableLegend {
  font-size: 0.8rem;
  margin: 0 0 0 1rem;
  list-style: none;
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  width: fit-content;
  grid-gap: 1rem;
}
.wc_r_raceCard ul.tableLegend li {
  color: #1a1a1a;
  font-weight: bold;
}
.wc_r_raceCard ul.tableLegend span.legendSample {
  margin-right: 0.25rem;
  padding: 0.75rem;
  display: inline-block;
  border-radius: 8px;
  height: 2rem;
  width: 2rem;
  border: solid 1px #e0e0e0;
  vertical-align: middle;
  overflow: hidden;
}
.wc_r_NextToJumpGrid .framePanel,
.wc_r_raceCardGrid .framePanel {
  padding: 0.5rem;
  position: relative;
  border-radius: 0;
  margin-bottom: 1rem;
  border-radius: 8px;
}
.wc_r_NextToJumpGrid .framePanel.filters,
.wc_r_raceCardGrid .framePanel.filters {
  border: none;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  justify-items: start;
  align-items: center;
  background-color: transparent;
  grid-gap: 1rem;
  margin-bottom: 0.5rem;
}
.wc_r_NextToJumpGrid .framePanel.filters &gt; section,
.wc_r_raceCardGrid .framePanel.filters &gt; section {
  margin: 0;
  width: auto;
}
.wc_r_NextToJumpGrid .framePanel.filters &gt; section li,
.wc_r_raceCardGrid .framePanel.filters &gt; section li {
  background-color: #E3EAF9;
  border: none;
  min-height: 1.875rem;
}
.wc_r_NextToJumpGrid .framePanel.filters &gt; section li.selected,
.wc_r_raceCardGrid .framePanel.filters &gt; section li.selected {
  color: #fefefe;
  background-color: #00319a;
  border-color: #00319a;
}
.wc_r_NextToJumpGrid .framePanel.filters &gt; section li.expired,
.wc_r_raceCardGrid .framePanel.filters &gt; section li.expired {
  background-color: #ffffff;
}
.wc_r_NextToJumpGrid .framePanel.filters &gt; section li.disabled,
.wc_r_raceCardGrid .framePanel.filters &gt; section li.disabled {
  border-color: #e5e5e5;
  opacity: 0.4;
}
.wc_r_NextToJumpGrid .framePanel.filters &gt; section li[class^="icon-"],
.wc_r_raceCardGrid .framePanel.filters &gt; section li[class^="icon-"],
.wc_r_NextToJumpGrid .framePanel.filters &gt; section li[class*=" icon-"],
.wc_r_raceCardGrid .framePanel.filters &gt; section li[class*=" icon-"] {
  position: relative;
  padding-top: 2.25rem;
}
.wc_r_NextToJumpGrid .framePanel.filters &gt; section li[class^="icon-"]:before,
.wc_r_raceCardGrid .framePanel.filters &gt; section li[class^="icon-"]:before,
.wc_r_NextToJumpGrid .framePanel.filters &gt; section li[class*=" icon-"]:before,
.wc_r_raceCardGrid .framePanel.filters &gt; section li[class*=" icon-"]:before {
  font-size: 2.25rem;
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
}
.wc_r_NextToJumpGrid .framePanel.noRaces .raceCard,
.wc_r_raceCardGrid .framePanel.noRaces .raceCard {
  grid-template-columns: 1fr;
}
.wc_r_NextToJumpGrid .staticMessage,
.wc_r_raceCardGrid .staticMessage {
  margin: 0;
}
.wc_r_NextToJumpGrid .tabs,
.wc_r_raceCardGrid .tabs {
  border: none;
  min-height: 0;
  grid-gap: 0.5rem;
}
.wc_r_NextToJumpGrid .tabs li,
.wc_r_raceCardGrid .tabs li {
  margin-top: 0;
  margin-bottom: 0;
  min-height: 3rem;
}
.wc_r_NextToJumpGrid .tabs.dayFilter,
.wc_r_raceCardGrid .tabs.dayFilter {
  width: auto;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(8rem, 12rem);
  justify-content: start;
}
.wc_r_NextToJumpGrid .tabs.ausintFilter,
.wc_r_raceCardGrid .tabs.ausintFilter,
.wc_r_NextToJumpGrid .tabs.typeFilter,
.wc_r_raceCardGrid .tabs.typeFilter {
  justify-self: end;
  width: fit-content;
}
.wc_r_NextToJumpGrid .tabs.ausintFilter li,
.wc_r_raceCardGrid .tabs.ausintFilter li,
.wc_r_NextToJumpGrid .tabs.typeFilter li,
.wc_r_raceCardGrid .tabs.typeFilter li {
  max-width: 3rem;
  width: 3rem;
}
.wc_r_NextToJumpGrid .tabs.ausintFilter li &gt; a[class^="icon-"]:before,
.wc_r_raceCardGrid .tabs.ausintFilter li &gt; a[class^="icon-"]:before,
.wc_r_NextToJumpGrid .tabs.typeFilter li &gt; a[class^="icon-"]:before,
.wc_r_raceCardGrid .tabs.typeFilter li &gt; a[class^="icon-"]:before {
  font-size: 2rem;
}
.wc_r_NextToJumpGrid .tabs.ausintFilter li &gt; a[class^="icon-"]:empty,
.wc_r_raceCardGrid .tabs.ausintFilter li &gt; a[class^="icon-"]:empty,
.wc_r_NextToJumpGrid .tabs.typeFilter li &gt; a[class^="icon-"]:empty,
.wc_r_raceCardGrid .tabs.typeFilter li &gt; a[class^="icon-"]:empty,
.wc_r_NextToJumpGrid .tabs.ausintFilter li &gt; a[class*=" icon-"]:empty,
.wc_r_raceCardGrid .tabs.ausintFilter li &gt; a[class*=" icon-"]:empty,
.wc_r_NextToJumpGrid .tabs.typeFilter li &gt; a[class*=" icon-"]:empty,
.wc_r_raceCardGrid .tabs.typeFilter li &gt; a[class*=" icon-"]:empty {
  padding: 0.1rem 0.1rem;
}
.wc_r_NextToJumpGrid h3,
.wc_r_raceCardGrid h3 {
  border: none;
  padding: 0;
  margin: 0;
}
.wc_r_NextToJumpGrid h3:before,
.wc_r_raceCardGrid h3:before {
  font-size: 3rem;
}
.wc_r_NextToJumpGrid .raceCardContainer,
.wc_r_raceCardGrid .raceCardContainer {
  padding-top: 0.25rem;
}
.wc_r_NextToJumpGrid .raceCard,
.wc_r_raceCardGrid .raceCard {
  display: grid;
  grid-template-columns: minmax(13rem, auto) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  grid-gap: 0.5rem;
  justify-content: center;
}
.wc_r_NextToJumpGrid .raceCard.noRaces,
.wc_r_raceCardGrid .raceCard.noRaces {
  grid-template-columns: 1fr;
}
.wc_r_NextToJumpGrid .raceCard a,
.wc_r_raceCardGrid .raceCard a {
  border-radius: inherit;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: 'raceNum indicators' 'raceTTG raceTTG';
  height: 100%;
  width: 100%;
  align-items: center;
  padding: 0.5rem;
}
.wc_r_NextToJumpGrid .raceCard &gt; div,
.wc_r_raceCardGrid .raceCard &gt; div {
  border-radius: 6px;
  background-color: #f6f6f6;
  border: solid 1px #efefef;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.raceBlock a.final:hover:not(.disabled),
.wc_r_raceCardGrid .raceCard &gt; div.raceBlock a.final:hover:not(.disabled) {
  background-color: #d1d1d1;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.raceBlock a.abandoned:hover:not(.disabled),
.wc_r_raceCardGrid .raceCard &gt; div.raceBlock a.abandoned:hover:not(.disabled) {
  background-color: #d1d1d1;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.raceBlock a:hover:not(.disabled),
.wc_r_raceCardGrid .raceCard &gt; div.raceBlock a:hover:not(.disabled) {
  background-color: #ededed;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.raceMeeting,
.wc_r_raceCardGrid .raceCard &gt; div.raceMeeting {
  grid-column: 1;
  justify-self: stretch;
  font-weight: bold;
  padding: 0.5rem;
  background-color: #f5f5f5;
  border: solid 1px #eaeaea;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.raceMeeting.noraceLate,
.wc_r_raceCardGrid .raceCard &gt; div.raceMeeting.noraceLate {
  background-color: transparent;
  border: solid 1px #f6f6f6;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race1,
.wc_r_raceCardGrid .raceCard &gt; div.race1 {
  grid-column: 2;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race2,
.wc_r_raceCardGrid .raceCard &gt; div.race2 {
  grid-column: 3;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race3,
.wc_r_raceCardGrid .raceCard &gt; div.race3 {
  grid-column: 4;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race4,
.wc_r_raceCardGrid .raceCard &gt; div.race4 {
  grid-column: 5;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race5,
.wc_r_raceCardGrid .raceCard &gt; div.race5 {
  grid-column: 6;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race6,
.wc_r_raceCardGrid .raceCard &gt; div.race6 {
  grid-column: 7;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race7,
.wc_r_raceCardGrid .raceCard &gt; div.race7 {
  grid-column: 8;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race8,
.wc_r_raceCardGrid .raceCard &gt; div.race8 {
  grid-column: 9;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race9,
.wc_r_raceCardGrid .raceCard &gt; div.race9 {
  grid-column: 10;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race10,
.wc_r_raceCardGrid .raceCard &gt; div.race10 {
  grid-column: 11;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race11,
.wc_r_raceCardGrid .raceCard &gt; div.race11 {
  grid-column: 12;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race12,
.wc_r_raceCardGrid .raceCard &gt; div.race12 {
  grid-column: 13;
}
.wc_r_NextToJumpGrid .raceCard &gt; div.race13,
.wc_r_raceCardGrid .raceCard &gt; div.race13 {
  grid-column: 14;
}
.wc_r_NextToJumpGrid .raceCard [class^="icon-"],
.wc_r_raceCardGrid .raceCard [class^="icon-"],
.wc_r_NextToJumpGrid .raceCard .raceName,
.wc_r_raceCardGrid .raceCard .raceName,
.wc_r_NextToJumpGrid .raceCard .nextNum,
.wc_r_raceCardGrid .raceCard .nextNum,
.wc_r_NextToJumpGrid .raceCard .nextTime,
.wc_r_raceCardGrid .raceCard .nextTime,
.wc_r_NextToJumpGrid .raceCard .raceTime,
.wc_r_raceCardGrid .raceCard .raceTime {
  display: none;
}
.wc_r_NextToJumpGrid .raceCard .raceNum,
.wc_r_raceCardGrid .raceCard .raceNum {
  align-self: start;
  line-height: 1;
  font-weight: 600;
  grid-area: raceNum;
}
.wc_r_NextToJumpGrid .raceCard .raceNum:before,
.wc_r_raceCardGrid .raceCard .raceNum:before {
  content: 'R';
}
.wc_r_NextToJumpGrid .raceCard .raceTTG,
.wc_r_raceCardGrid .raceCard .raceTTG {
  padding-bottom: 1px;
  border-radius: 4px;
  font-family: "monspace";
  font-size: 87.5%;
  grid-area: raceTTG;
  text-align: center;
}
.wc_r_NextToJumpGrid .raceCard .indicators,
.wc_r_raceCardGrid .raceCard .indicators {
  grid-area: indicators;
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  grid-gap: 0.125rem;
  align-self: start;
  justify-self: end;
}
.wc_r_NextToJumpGrid .raceCard .indicators span,
.wc_r_raceCardGrid .raceCard .indicators span {
  border-radius: 4px;
  color: #fefefe;
  font-size: 0.6rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 1px;
  min-width: 12px;
  height: 12px;
}
.wc_r_NextToJumpGrid .raceCard .indicators span.indFixed,
.wc_r_raceCardGrid .raceCard .indicators span.indFixed {
  background-color: #1a79ff;
}
.wc_r_NextToJumpGrid .raceCard .indicators span.indBenefit,
.wc_r_raceCardGrid .raceCard .indicators span.indBenefit,
.wc_r_NextToJumpGrid .raceCard .indicators span.indBoost,
.wc_r_raceCardGrid .raceCard .indicators span.indBoost {
  background-color: #2b9c1c;
}
.wc_r_NextToJumpGrid .raceCard .indicators span.indSRM,
.wc_r_raceCardGrid .raceCard .indicators span.indSRM {
  background-color: #f56e00;
}
.wc_r_NextToJumpGrid .raceCard .closing30min .raceTTG,
.wc_r_raceCardGrid .raceCard .closing30min .raceTTG,
.wc_r_NextToJumpGrid ul.tableLegend .closing30min .raceTTG,
.wc_r_raceCardGrid ul.tableLegend .closing30min .raceTTG,
.wc_r_NextToJumpGrid .raceCard .closing30min .raceTime,
.wc_r_raceCardGrid .raceCard .closing30min .raceTime,
.wc_r_NextToJumpGrid ul.tableLegend .closing30min .raceTime,
.wc_r_raceCardGrid ul.tableLegend .closing30min .raceTime {
  background-color: #f56e00;
  color: #fefefe;
  font-weight: 600;
}
.wc_r_NextToJumpGrid .raceCard .closing5min .raceTTG,
.wc_r_raceCardGrid .raceCard .closing5min .raceTTG,
.wc_r_NextToJumpGrid ul.tableLegend .closing5min .raceTTG,
.wc_r_raceCardGrid ul.tableLegend .closing5min .raceTTG,
.wc_r_NextToJumpGrid .raceCard .closed .raceTTG,
.wc_r_raceCardGrid .raceCard .closed .raceTTG,
.wc_r_NextToJumpGrid ul.tableLegend .closed .raceTTG,
.wc_r_raceCardGrid ul.tableLegend .closed .raceTTG,
.wc_r_NextToJumpGrid .raceCard .closing5min .raceTime,
.wc_r_raceCardGrid .raceCard .closing5min .raceTime,
.wc_r_NextToJumpGrid ul.tableLegend .closing5min .raceTime,
.wc_r_raceCardGrid ul.tableLegend .closing5min .raceTime,
.wc_r_NextToJumpGrid .raceCard .closed .raceTime,
.wc_r_raceCardGrid .raceCard .closed .raceTime,
.wc_r_NextToJumpGrid ul.tableLegend .closed .raceTime,
.wc_r_raceCardGrid ul.tableLegend .closed .raceTime {
  background-color: #ed1c24;
  color: #fefefe;
  font-weight: 600;
}
.wc_r_NextToJumpGrid .raceCard .interim .raceTTG,
.wc_r_raceCardGrid .raceCard .interim .raceTTG,
.wc_r_NextToJumpGrid ul.tableLegend .interim .raceTTG,
.wc_r_raceCardGrid ul.tableLegend .interim .raceTTG,
.wc_r_NextToJumpGrid .raceCard .suspended .raceTTG,
.wc_r_raceCardGrid .raceCard .suspended .raceTTG,
.wc_r_NextToJumpGrid ul.tableLegend .suspended .raceTTG,
.wc_r_raceCardGrid ul.tableLegend .suspended .raceTTG,
.wc_r_NextToJumpGrid .raceCard .interim .raceTime,
.wc_r_raceCardGrid .raceCard .interim .raceTime,
.wc_r_NextToJumpGrid ul.tableLegend .interim .raceTime,
.wc_r_raceCardGrid ul.tableLegend .interim .raceTime,
.wc_r_NextToJumpGrid .raceCard .suspended .raceTime,
.wc_r_raceCardGrid .raceCard .suspended .raceTime,
.wc_r_NextToJumpGrid ul.tableLegend .suspended .raceTime,
.wc_r_raceCardGrid ul.tableLegend .suspended .raceTime {
  background-color: #00319a;
  color: #fefefe;
}
.wc_r_NextToJumpGrid .raceCard .abandoned,
.wc_r_raceCardGrid .raceCard .abandoned,
.wc_r_NextToJumpGrid ul.tableLegend .abandoned,
.wc_r_raceCardGrid ul.tableLegend .abandoned {
  background-color: #d8d8d8;
  font-size: 0.95rem;
}
.wc_r_NextToJumpGrid .raceCard .abandoned .raceTTG,
.wc_r_raceCardGrid .raceCard .abandoned .raceTTG,
.wc_r_NextToJumpGrid ul.tableLegend .abandoned .raceTTG,
.wc_r_raceCardGrid ul.tableLegend .abandoned .raceTTG,
.wc_r_NextToJumpGrid .raceCard .abandoned .raceTime,
.wc_r_raceCardGrid .raceCard .abandoned .raceTime,
.wc_r_NextToJumpGrid ul.tableLegend .abandoned .raceTime,
.wc_r_raceCardGrid ul.tableLegend .abandoned .raceTime {
  color: rgba(26, 26, 26, 0.4);
}
.wc_r_NextToJumpGrid .raceCard .final,
.wc_r_raceCardGrid .raceCard .final,
.wc_r_NextToJumpGrid ul.tableLegend .final,
.wc_r_raceCardGrid ul.tableLegend .final {
  background-color: #d8d8d8;
  font-size: 0.95rem;
}
.wc_r_NextToJumpGrid .raceCard .final .raceTTG,
.wc_r_raceCardGrid .raceCard .final .raceTTG,
.wc_r_NextToJumpGrid ul.tableLegend .final .raceTTG,
.wc_r_raceCardGrid ul.tableLegend .final .raceTTG,
.wc_r_NextToJumpGrid .raceCard .final .raceTime,
.wc_r_raceCardGrid .raceCard .final .raceTime,
.wc_r_NextToJumpGrid ul.tableLegend .final .raceTime,
.wc_r_raceCardGrid ul.tableLegend .final .raceTime {
  background-color: transparent;
}
.wc_r_NextToJumpGrid .raceCard .indicators span.indFixed,
.wc_r_raceCardGrid .raceCard .indicators span.indFixed,
.wc_r_NextToJumpGrid ul.tableLegend .indicators span.indFixed,
.wc_r_raceCardGrid ul.tableLegend .indicators span.indFixed {
  background-color: #1a79ff;
}
.wc_r_NextToJumpGrid .raceCard .indicators span.indBenefit,
.wc_r_raceCardGrid .raceCard .indicators span.indBenefit,
.wc_r_NextToJumpGrid ul.tableLegend .indicators span.indBenefit,
.wc_r_raceCardGrid ul.tableLegend .indicators span.indBenefit,
.wc_r_NextToJumpGrid .raceCard .indicators span.indBoost,
.wc_r_raceCardGrid .raceCard .indicators span.indBoost,
.wc_r_NextToJumpGrid ul.tableLegend .indicators span.indBoost,
.wc_r_raceCardGrid ul.tableLegend .indicators span.indBoost {
  background-color: #2b9c1c;
}
.wc_r_NextToJumpGrid .raceCard .indicators span.indSRM,
.wc_r_raceCardGrid .raceCard .indicators span.indSRM,
.wc_r_NextToJumpGrid ul.tableLegend .indicators span.indSRM,
.wc_r_raceCardGrid ul.tableLegend .indicators span.indSRM {
  background-color: #f56e00;
}
.wc_r_NextToJumpGrid ul.tableLegend,
.wc_r_raceCardGrid ul.tableLegend {
  font-size: 0.8rem;
  margin: 0 0 0 1rem;
  list-style: none;
  display: grid;
  grid-template-columns: auto auto auto auto auto auto;
  width: fit-content;
  grid-gap: 1rem;
}
.wc_r_NextToJumpGrid ul.tableLegend li,
.wc_r_raceCardGrid ul.tableLegend li {
  color: #1a1a1a;
  font-weight: bold;
}
.wc_r_NextToJumpGrid ul.tableLegend span.legendSample,
.wc_r_raceCardGrid ul.tableLegend span.legendSample {
  margin-right: 0.25rem;
  border-radius: 8px;
  height: 2rem;
  width: 2rem;
  border: solid 1px #e0e0e0;
  vertical-align: middle;
  overflow: hidden;
  display: inline-flex;
  align-content: center;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 0.25rem;
}
.wc_r_NextToJumpGrid ul.tableLegend span.legendSample span,
.wc_r_raceCardGrid ul.tableLegend span.legendSample span {
  width: 1.4rem;
  height: 0.7rem;
  display: block;
  border-radius: 4px;
}
.wc_r_NextToJumpGrid ul.tableLegend span.legendSample.indicators,
.wc_r_raceCardGrid ul.tableLegend span.legendSample.indicators {
  justify-content: end;
  align-items: start;
  padding: 0.25rem 0.25rem 0 0;
}
.wc_r_NextToJumpGrid ul.tableLegend span.legendSample.indicators span,
.wc_r_raceCardGrid ul.tableLegend span.legendSample.indicators span {
  width: 0.6rem;
  height: 0.6rem;
  font-size: 0;
}
.wc_r_NextToJumpGrid.futures .raceCard,
.wc_r_raceCardGrid.futures .raceCard {
  grid-template-columns: 3fr 5fr 3fr 5fr;
}
.wc_r_NextToJumpGrid.futures .raceCard .raceNum,
.wc_r_raceCardGrid.futures .raceCard .raceNum {
  display: none;
}
.wc_r_NextToJumpGrid.futures .raceCard .raceName,
.wc_r_raceCardGrid.futures .raceCard .raceName {
  display: inline;
  grid-area: raceNum;
  font-weight: bold;
}
.wc_r_NextToJumpGrid.futures .raceCard .raceTTG,
.wc_r_raceCardGrid.futures .raceCard .raceTTG {
  text-align: start;
}
.wc_r_NextToJumpGrid.futures .raceCard.noRaces,
.wc_r_raceCardGrid.futures .raceCard.noRaces {
  grid-template-columns: 1fr;
}
.wc_r_NextToJumpGrid.futures .raceCard div.raceMeeting,
.wc_r_raceCardGrid.futures .raceCard div.raceMeeting,
.wc_r_NextToJumpGrid.futures .raceCard div.race1,
.wc_r_raceCardGrid.futures .raceCard div.race1 {
  grid-column: auto;
}
.wc_r_NextToJumpGrid div.dateFilter,
.wc_r_raceCardGrid div.dateFilter {
  display: grid;
  grid-auto-flow: column;
  justify-self: end;
  align-items: center;
  grid-gap: 0.25rem;
  margin: 0;
  width: auto;
}
.wc_r_NextToJumpGrid div.dateFilter form,
.wc_r_raceCardGrid div.dateFilter form {
  padding: 0;
  margin: 0;
  width: auto;
}
.wc_r_NextToJumpGrid div.dateFilter form &gt; label,
.wc_r_raceCardGrid div.dateFilter form &gt; label {
  display: none;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine,
.wc_r_raceCardGrid div.dateFilter form div.formLine {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  margin: 0;
  width: auto;
  grid-gap: 0.5rem;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine a,
.wc_r_raceCardGrid div.dateFilter form div.formLine a {
  width: 100%;
  white-space: nowrap;
  height: 2.5rem;
  min-height: 0;
  margin-top: 0;
  display: inline-flex;
  min-height: 3rem;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates {
  display: grid;
  grid-template-columns: 2fr 3fr 2fr;
  align-items: center;
  grid-gap: 0.25rem;
  width: auto;
  padding: 0.25rem 0.5rem;
  margin: 0;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates li,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates li {
  background-color: #E3EAF9;
  border: none;
  min-height: 1.875rem;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates li.selected,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates li.selected {
  color: #fefefe;
  background-color: #00319a;
  border-color: #00319a;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates li.expired,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates li.expired {
  background-color: #ffffff;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates li.disabled,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates li.disabled {
  border-color: #e5e5e5;
  opacity: 0.4;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates li[class^="icon-"],
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates li[class^="icon-"],
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates li[class*=" icon-"],
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates li[class*=" icon-"] {
  position: relative;
  padding-top: 2.25rem;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates li[class^="icon-"]:before,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates li[class^="icon-"]:before,
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates li[class*=" icon-"]:before,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates li[class*=" icon-"]:before {
  font-size: 2.25rem;
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates .datepartD,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates .datepartD,
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates .datepartM,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates .datepartM,
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates .datepartY,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates .datepartY {
  margin: 0;
  width: auto;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates.asDate,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates.asDate {
  grid-template-columns: auto auto;
}
.wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates.asDate input,
.wc_r_raceCardGrid div.dateFilter form div.formLine .dates.asDate input {
  text-align: center;
  font-weight: bold;
}
.wc_r_NextToJumpGrid div.dateFilter.asDate form &gt; div.formLine &gt; div,
.wc_r_raceCardGrid div.dateFilter.asDate form &gt; div.formLine &gt; div {
  grid-template-columns: 1fr auto;
}
.wc_r_NextToJumpGrid .raceCardContainer.hideINT .raceRegionINT,
.wc_r_raceCardGrid .raceCardContainer.hideINT .raceRegionINT {
  display: none;
}
.wc_r_NextToJumpGrid .raceCardContainer.hideAUS .raceRegionAUS,
.wc_r_raceCardGrid .raceCardContainer.hideAUS .raceRegionAUS {
  display: none;
}
.wc_r_NextToJumpGrid.nexttojump .showAusintFilter,
.wc_r_raceCardGrid.nexttojump .showAusintFilter,
.wc_r_NextToJumpGrid.daily .showAusintFilter,
.wc_r_raceCardGrid.daily .showAusintFilter,
.wc_r_NextToJumpGrid.futures .showAusintFilter,
.wc_r_raceCardGrid.futures .showAusintFilter,
.wc_r_NextToJumpGrid.nexttojump .showDateFilter,
.wc_r_raceCardGrid.nexttojump .showDateFilter,
.wc_r_NextToJumpGrid.daily .showDateFilter,
.wc_r_raceCardGrid.daily .showDateFilter,
.wc_r_NextToJumpGrid.futures .showDateFilter,
.wc_r_raceCardGrid.futures .showDateFilter {
  display: none;
}
.wc_r_NextToJumpGrid.nexttojump .showDayFilter li.dayFilterntj,
.wc_r_raceCardGrid.nexttojump .showDayFilter li.dayFilterntj,
.wc_r_NextToJumpGrid.daily .showDayFilter li.dayFilterntj,
.wc_r_raceCardGrid.daily .showDayFilter li.dayFilterntj,
.wc_r_NextToJumpGrid.futures .showDayFilter li.dayFilterntj,
.wc_r_raceCardGrid.futures .showDayFilter li.dayFilterntj {
  display: none;
}
.wc_r_NextToJumpGrid.results .showAusintFilter,
.wc_r_raceCardGrid.results .showAusintFilter {
  display: none;
}
.wc_r_NextToJumpGrid.results .showDayFilter li,
.wc_r_raceCardGrid.results .showDayFilter li {
  display: none;
}
.wc_r_NextToJumpGrid.results .showDayFilter li.dayFiltertoday,
.wc_r_raceCardGrid.results .showDayFilter li.dayFiltertoday,
.wc_r_NextToJumpGrid.results .showDayFilter li.dayFilterresults,
.wc_r_raceCardGrid.results .showDayFilter li.dayFilterresults {
  display: inline;
}
.wc_r_NextToJumpGrid .staticContent .raceCard .raceMeeting .teamSilkBlock:before {
  display: none;
}
.wc_r_NextToJumpGrid .staticContent .raceCard.ALL .raceMeeting .teamSilkBlock .teamSilk {
  display: none;
}
.wc_r_NextToJumpGrid .staticContent .raceCard.ALL .raceMeeting .teamSilkBlock:before {
  display: inline;
  width: 3rem;
  height: 2rem;
  text-align: center;
  overflow: hidden;
}
.wc_r_futures table.raceCard thead th,
.wc_r_futures table.raceCard thead td {
  width: 35%;
}
.wc_r_futures table.raceCard thead th:first-child,
.wc_r_futures table.raceCard thead td:first-child {
  width: 20%;
}
.wc_r_futures table.raceCard thead th:last-child,
.wc_r_futures table.raceCard thead td:last-child {
  width: 45%;
}
.wc_r_futures table.raceCard tbody tr:hover th,
.wc_r_futures table.raceCard tbody tr:hover td {
  cursor: pointer;
}
.wc_r_race .headerBox {
  color: #1a1a1a;
  border-radius: 8px 8px 0 0;
  background-color: #00319a;
}
.wc_r_race .headerBox h1 {
  margin-bottom: 0;
  position: relative;
}
.wc_r_race .headerBox h1 &gt; span {
  position: absolute;
  right: 1rem;
  top: 0.8rem;
  font-size: 1rem;
  font-weight: normal;
}
.wc_r_race .headerBox h1 &gt; span &gt; span {
  display: inline-block;
  text-align: right;
  margin-left: 0.5rem;
}
.wc_r_race .headerBox h1 .navToggleIcon {
  color: #fefefe;
}
.wc_r_race .raceNumbers li &gt; a {
  flex-direction: column;
  padding: 0;
}
.wc_r_race .raceNumbers li &gt; a div.jumpAt {
  font-size: 0.8rem;
}
.wc_r_race .raceNumbers li &gt; a div.result {
  font-size: 0.7rem;
}
.wc_r_race .infoBar {
  background-color: #ed1c24;
  padding: 0.5rem 1rem;
  color: #fefefe;
  display: grid;
  grid-template-columns: 1fr auto;
}
.wc_r_race .infoBar .timeToGo {
  text-align: right;
  white-space: nowrap;
  align-self: center;
  background-color: #00319a;
  padding: 0.5rem;
  border-radius: 8px;
  font-size: 1rem;
  font-weight: bold;
}
.wc_r_race .infoBar .raceName {
  font-size: 1.4rem;
  margin-bottom: 0.25rem;
  font-weight: bold;
}
.wc_r_race .infoBar .raceInformation &gt; span {
  margin-right: 0.5rem;
}
.wc_r_race .framePanel.results {
  margin: 1rem 0;
}
.wc_r_race .framePanel.results .silkImg {
  width: 2rem;
  height: 2rem;
  background-size: auto 100%;
  margin: auto;
}
.wc_r_race .framePanel.results .marketTable .header {
  font-size: initial;
}
.wc_r_race .framePanel.results tbody tr {
  border-top: solid 1px #e0e0e0;
}
.wc_r_race .framePanel.results tbody tr.placeDivs {
  border-top: none;
}
.wc_r_race .framePanel.results tbody tr th.placing {
  max-width: 2rem;
}
.wc_r_race .framePanel.results tbody tr td.silkColumn {
  padding: 0;
}
.wc_r_race .framePanel.results tbody tr th {
  text-align: center;
}
.wc_r_race .framePanel.results tbody th,
.wc_r_race .framePanel.results tbody td {
  border: none;
}
.wc_r_race .framePanel.results tbody.exotics th {
  text-align: right;
}
.wc_r_race .framePanel.results .exoticResults {
  border-top: solid 1px #e0e0e0;
}
.wc_r_race .framePanel.results .exoticResults &gt; header {
  font-weight: bold;
  padding: 0.5rem;
}
.wc_r_race .framePanel.results .exoticResults &gt; main {
  display: flex;
  flex-direction: row;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section {
  flex-grow: 1;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult {
  margin: 0 0.375rem;
  display: grid;
  grid-template-areas: "header" "details";
  grid-template-rows: auto auto;
  grid-gap: 0.25rem;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult:first-child {
  margin-left: unset;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult:last-child {
  margin-right: unset;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; header {
  font-size: 1rem;
  grid-area: header;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  padding: 0.5rem;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main {
  grid-area: details;
  display: grid;
  grid-template-areas: "places" "payout";
  grid-template-rows: auto auto;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0.25rem 0.25rem 0.5rem 0.25rem;
  grid-gap: 0.25rem;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main &gt; .exoticResultPlaces {
  grid-area: places;
  font-size: 0.85rem;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main &gt; .exoticResultPayout {
  grid-area: payout;
}
.wc_r_race .framePanel .marketPercent {
  font-size: 0.8rem;
  font-weight: bold;
}
.wc_r_race .scratched {
  opacity: 0.8;
}
.wc_r_race .scratched .scratchPay {
  font-size: 0.8rem;
}
.wc_r_race .competitorCell .saddle,
.wc_r_race .competitorCell .name {
  font-weight: bold;
}
.wc_r_race .competitorCell .details,
.wc_r_race .competitorCell .jdt {
  font-size: 0.8rem;
}
.wc_r_race .flucsColumn {
  width: 1%;
  min-width: 10rem;
  text-align: center;
}
.wc_r_race .flucsColumn div {
  display: flex;
}
.wc_r_race .flucsColumn div .fluc {
  flex: 1 1 1%;
  font-size: 0.9rem;
  padding: 0.2rem;
  text-align: center;
}
.wc_r_race .flucsColumn div .fluc.flucMax {
  color: #ed1c24 !important;
  font-weight: bold;
}
.wc_r_race .flucsColumn div .fluc.flucInit {
  color: #2b9c1c !important;
  font-weight: bold;
}
.wc_r_race .silkColumn {
  width: 3.1rem;
  text-align: center !important;
}
.wc_r_race .silkColumn .silkImg {
  width: 3rem;
  height: 3rem;
  background-size: auto 100%;
  margin: auto;
}
.wc_r_race .marketTable tfoot .sorting {
  display: grid;
  grid-template-columns: auto 1fr 1fr 1fr;
  grid-gap: 0.5rem;
  align-items: center;
  margin-right: 1rem;
  width: fit-content;
}
.wc_r_race .marketTable.raceG .silkImg {
  width: 2.5rem;
  height: 2.5rem;
}
.wc_r_race .eventComment {
  font-size: 0.8rem;
}
.wc_r_race form.exoticsControls {
  margin: 1rem 0;
  padding: 0.5rem 0;
  border: 1px solid #002066;
  background-color: #fac1c4;
  border-radius: 8px;
  display: grid;
  grid-template-columns: 0 0 6fr 2fr 6fr 8fr 8fr 8fr 12fr 0 0;
  grid-gap: 0.25rem;
  align-items: center;
  max-width: none;
}
.wc_r_race form.exoticsControls label {
  text-align: right;
  font-size: 0.8rem;
  font-weight: bold;
}
.wc_r_race form.exoticsControls input {
  width: 5.333328rem;
  text-align: center;
}
.wc_r_race form.exoticsControls input:disabled {
  background-color: transparent;
  border-color: transparent;
  color: #1a1a1a;
  opacity: 1;
  padding: 0;
  text-align: left;
}
.wc_r_race form.exoticsControls.sameRace {
  grid-template-columns: 0 0 1fr 1.5fr 1fr 1fr 1fr 1fr 2fr 0 0;
}
.wc_r_race form.exoticsControls.sameRace #exoticSelsFormatted {
  white-space: nowrap;
  font-size: 0.8rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: 0 1rem;
  grid-gap: 0 0.5rem;
}
.wc_r_race form.exoticsControls.sameRace #exoticSelsFormatted span {
  text-align: right;
}
.wc_r_race input[type=radio] + label:before,
.wc_r_race input[type=checkbox] + label:before {
  margin: 0;
}
.wc_r_race input[type=radio]:checked + label,
.wc_r_race input[type=checkbox]:checked + label {
  color: #ed1c24;
}
.wc_r_race input[type=radio]:checked + label.SRM,
.wc_r_race input[type=checkbox]:checked + label.SRM {
  color: #fefefe;
}
.wc_r_race input[type=radio]:checked + label:before,
.wc_r_race input[type=checkbox]:checked + label:before {
  background-color: #ed1c24;
}
.wc_r_race .exoticFld {
  line-height: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
  padding: 0;
  border: solid 2px #e0e0e0;
  font-size: 0.6rem;
}
.wc_r_race .exoticFld:hover {
  background-color: transparent;
  color: #1a1a1a;
  opacity: 1;
}
.wc_r_race .exoticFld.selected {
  background-color: #ed1c24;
  color: #fefefe;
}
.wc_r_race.ecFloatBottom {
  overflow: initial !important;
}
.wc_r_race.ecFloatBottom form.exoticsControls {
  position: -webkit-sticky;
  /* for safari */
  position: sticky;
  top: calc(100% - 5.5rem);
  z-index: 300;
  margin: 0.5rem;
  height: 5rem;
}
.wc_r_race.ecFloatBottom form.exoticsControls.sameRace {
  padding: 0;
}
.wc_r_race.ecFloatBottom .framePanel.race {
  margin-top: -5.5rem;
  padding-bottom: 6rem;
}
.wc_r_Race_EventHub &gt; .framePanel {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.wc_r_quadrella .quadLeg .infoBar {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  grid-template-columns: 1fr auto;
  padding: 1rem;
  background-color: transparent;
  color: #1a1a1a;
  border: solid 1px #e0e0e0;
  border-bottom: solid 3px #ed1c24;
}
.wc_r_quadrella .quadLeg .infoBar .raceName {
  font-size: 1.2rem;
  padding-right: 5rem;
  grid-column: 1;
  grid-row: 1;
}
.wc_r_quadrella .quadLeg .infoBar .raceInformation {
  font-size: 0.9rem;
  grid-column: 1;
  grid-row: 2;
}
.wc_r_quadrella .quadLeg .infoBar a {
  grid-column: 2;
  grid-row-start: 1;
  grid-row-end: 3;
}
.wc_r_quadrella .quadLeg .framePanel {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0;
}
.wc_r_quadrella div.tabVertical li {
  border: none;
}
.wc_r_quadrella div.tabVertical li:first-child {
  border-radius: 8px 8px 0 0;
}
.wc_r_quadrella div.tabVertical li:last-of-type {
  border-radius: 0 0 8px 8px;
}
.wc_r_quadrella div.tabVertical li span {
  border-radius: 8px;
}
.wc_r_quadrella .tabs li span {
  background-color: #fac1c4;
  color: #1a1a1a;
  height: 1.8rem;
  min-width: 1.8rem;
}
.wc_r_quadrella form.exoticsControls {
  padding: 0.5rem;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.75rem;
}
.wc_r_quadrella form.exoticsControls a {
  grid-column-start: 1;
  grid-column-end: 3;
}
.wc_r_quadrella form.exoticsControls input:disabled {
  text-align: center;
}
.wc_r_quadrella .marketTable tr td:last-child,
.wc_r_quadrella .marketTable tr th:last-child {
  text-align: center;
}
.wc_r_quadrella .marketTable tr:not(.scratched) td:nth-last-child(2),
.wc_r_quadrella .marketTable tr:not(.scratched) th:nth-last-child(2) {
  text-align: center;
}
.wc_s_home .sportcardItems li {
  text-align: left;
}
.wc_s_home .sportcardItems li &gt; a {
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-rows: 1fr auto;
  grid-template-areas: "icon name nav" "icon time nav";
}
.wc_s_home .sportcardItems li &gt; a[class^="icon-"],
.wc_s_home .sportcardItems li &gt; a[class*=" icon-"] {
  grid-area: icon;
}
.wc_s_home .sportcardItems li &gt; a .sportName {
  grid-area: name;
}
.wc_s_home .sportcardItems li &gt; a .sportTime {
  grid-area: time;
}
.wc_s_home .sportcardItems li &gt; a .icon-NVR {
  grid-area: nav;
}
.wc_s_sportList h2 {
  margin: 0.5rem 0 0.25rem 0;
}
.wc_s_sportList h2:first-child {
  margin-top: 0;
}
.wc_s_sportList .framePanel {
  display: grid;
  grid-gap: 0.25rem;
  padding: 0.75rem;
}
.wc_s_sportList .framePanel &gt; a {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1fr;
  grid-template-areas: "name nav";
  padding: 0.5rem 0.75rem;
  border: solid 1px #e0e0e0;
  border-radius: 8px;
  font-weight: bold;
  grid-gap: 0.5rem;
  align-items: center;
}
.wc_s_sportList .framePanel &gt; a .sportIcon {
  grid-area: sportIcon;
  font-size: 1.9rem;
}
.wc_s_sportList .framePanel &gt; a .sportName {
  grid-area: name;
  text-align: left;
}
.wc_s_sportList .framePanel &gt; a .icon-NVR {
  grid-area: nav;
}
.wc_s_sportList .framePanel.sportList &gt; a {
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "sportIcon name nav";
}
.wc_s_match .oddsColumn {
  position: relative;
}
.wc_s_match .icon-SGM {
  font-size: 2rem;
  position: absolute;
  top: 0.25rem;
  right: 0;
  left: 0;
}
.wc_s_upcoming .marketTable thead th:first-child {
  background-color: #002066;
  color: #fefefe;
  text-align: center;
  border-top-left-radius: 8px;
}
.wc_s_upcoming .marketTable thead .upcomingTime {
  font-size: 1rem;
  padding: 1rem 0;
}
.wc_s_upcoming .marketTable tbody .upcomingTeam {
  padding-left: 1rem;
}
.wc_s_upcoming .marketTable tbody th:first-child {
  background-color: #00319a;
  color: #fefefe;
  width: 1%;
}
.wc_s_upcoming .marketTable tbody th:first-child span {
  padding: 1.5rem;
}
.wc_s_upcoming .marketTable tbody th:first-child span[class^="icon-"]:before,
.wc_s_upcoming .marketTable tbody th:first-child span[class*=" icon-"]:before {
  font-size: 3rem;
}
.wc_s_upcoming .framePanel.eventbenefits {
  padding: 0;
}
.wc_s_round .upcomingTime {
  font-size: 1rem;
  padding: 1rem 0;
  text-align: center;
}
.wc_s_round .upcomingIcon {
  width: 1%;
}
.wc_s_round .upcomingIcon span {
  padding: 1.5rem;
}
.wc_s_round .upcomingIcon span[class^="icon-"]:before,
.wc_s_round .upcomingIcon span[class*=" icon-"]:before {
  font-size: 3rem;
}
.wc_a_history .framePanel.filters {
  border: none;
  padding: 0;
  display: grid;
  grid-template-columns: auto 10% auto;
  width: 100%;
  justify-items: start;
  align-items: center;
}
.wc_a_history.results .framePanel.filters {
  grid-template-columns: auto 2% 30%;
}
.wc_a_history .tabs.dayFilter {
  width: 100%;
}
.wc_a_history .tabs.typeFilter {
  width: 100%;
}
.wc_a_history .tabs.typeFilter li {
  width: 2.5rem;
}
.wc_a_history .tabs.typeFilter li &gt; a[class^="icon-"]:before {
  font-size: 2rem;
}
.wc_a_history .tabs.typeFilter li &gt; a[class^="icon-"]:empty,
.wc_a_history .tabs.typeFilter li &gt; a[class*=" icon-"]:empty {
  padding: 0.1rem 0.1rem;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg {
  background-color: transparent !important;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .overview {
  display: grid;
  grid-template-columns: auto 1fr auto;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .overview .icon:before {
  position: relative;
  padding-right: 0.5rem;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .overview .controls {
  grid-column-start: 1;
  grid-column-end: 4;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .overview .controls table {
  width: 80%;
  margin: 0.5rem auto;
  max-width: 600px;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .overview .controls table thead tr td {
  color: #1a1a1a;
  font-weight: bold;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .overview .status {
  padding: 0.5rem;
  box-shadow: 1px 1px 4px 0 #4040404d;
  border-radius: 8px;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg .transHistExpand {
  font-size: 1.9rem;
  text-align: center;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsNo_Return .status {
  background-color: #fef1f1;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsAccepted .status {
  background-color: #dcf8d8;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsApproved .status {
  background-color: #dcf8d8;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsReturn_At .status {
  background-color: #dcf8d8;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsReturn_Of .status {
  background-color: #dcf8d8;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsAlive .status {
  background-color: #dcf8d8;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsCancelled .status {
  background-color: #fef1f1;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsCancelled_At .status {
  background-color: #fef1f1;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsCancellation_Of .status {
  background-color: #fef1f1;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsDeclined .status {
  background-color: #fef1f1;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsErased .status {
  background-color: #fef1f1;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsRejected .status {
  background-color: #fef1f1;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsDead .status {
  background-color: #fef1f1;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsPartially_Accepted .status {
  background-color: #81a9ff;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsOpen .status {
  background-color: #81a9ff;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsUNKNOWN .status {
  background-color: #fff4de;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsProcessing .status {
  background-color: #fff4de;
}
.wc_a_history #AccountHistoryContentContainer .alertContent .alertLegs .alertLeg.stsClosed .status {
  background-color: #fff4de;
}
.wc_a_register .tabs li {
  padding: 0.75rem 0.5rem;
}
.wc_a_register .tabs li.active {
  color: #fefefe;
  background-color: #ed1c24;
  border-color: #ed1c24;
}
.wc_a_register .tabs span {
  background-color: transparent;
}
.wc_a_register div.signupErrMsg {
  margin: 1rem 0;
  width: 16rem;
}
.wc_a_register .customSelectBox &gt; div {
  width: 14rem;
}
.wc_a_register #qasSelectedAddr {
  border: 1px solid #e0e0e0;
  padding: 1rem;
  background-color: #fefefe;
  border-radius: 8px;
  margin: 1rem;
  background-color: #f2f5fd;
  border: solid 1px rgba(64, 64, 64, 0.15);
  padding: 0.5rem;
  border-radius: 6px;
  text-align: center;
  margin: 0 1rem;
  font-size: 0.85rem;
  line-height: 1rem;
  font-size: 0.9rem;
  margin: 0;
  padding: 0.5rem 0.5rem;
}
.wc_a_register #qasSelectedAddr.correctText {
  border-color: #2b9c1c;
  background-color: #8ee982;
}
.wc_a_register #qasSelectedAddr.errorText {
  border-color: #bd0f15;
  background-color: #fde8ea;
}
.wc_a_register #qasSelectedAddr.warningText {
  border-color: #E3EAF9;
  background-color: #ECF0F9;
}
.wc_a_register #qasSelectedAddr *:last-child {
  margin: 0;
}
.wc_a_register #qasSelectedAddr table {
  width: fit-content;
  margin: auto;
}
.wc_a_register #qasSelectedAddr .warningText {
  background-color: #f2f5fd;
  border-color: #E3EAF9;
}
.wc_a_register #qasSelectedAddr p {
  font-size: 0.85rem;
  line-height: 1rem;
  margin: 0.5rem;
}
.wc_a_register #qasSelectedAddr .button {
  min-height: 1.875rem;
  font-size: 0.75rem;
  padding: 0.21875rem 0.4375rem;
}
.wc_a_register #qasSelectedAddr .button[class^="icon-"],
.wc_a_register #qasSelectedAddr .button[class*=" icon-"] {
  padding-top: 0.16875rem;
  padding-bottom: 0.16875rem;
  padding-left: 0.16875rem;
}
.wc_a_register #qasSelectedAddr .button[class^="icon-"]:before,
.wc_a_register #qasSelectedAddr .button[class*=" icon-"]:before {
  font-size: 1.425rem;
  font-weight: normal;
  padding-right: 0.16875rem;
}
.wc_a_register #qasSelectedAddr .button[class^="icon-"]:empty,
.wc_a_register #qasSelectedAddr .button[class*=" icon-"]:empty {
  padding: 0.16875rem;
}
.wc_a_register #qasSelectedAddr .button[class^="icon-"]:empty:before,
.wc_a_register #qasSelectedAddr .button[class*=" icon-"]:empty:before {
  padding: 0;
}
.wc_a_register #qasSelectedAddr .button[class^="icon-"].vertical,
.wc_a_register #qasSelectedAddr .button[class*=" icon-"].vertical {
  padding-right: 0.16875rem;
}
.wc_a_responsibleGambling .betstopMsg {
  font-size: 1rem;
}
html.maintenance {
  background-color: #d2def9;
}
html.maintenance body {
  background: inherit;
}
html.maintenance .mainContainer {
  width: 40%;
  height: auto;
  margin: auto;
  background: #00319a;
  color: #fefefe;
  margin-top: 160px;
  position: relative;
  border-radius: 6px;
  text-align: center;
  padding: 20px;
}
html.maintenance h2 {
  margin: 1rem 0;
  justify-content: center;
}
html.maintenance #bodyContainer,
html.maintenance #bodyContainer #bodyContent {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
}
.wc_genContent {
  text-align: justify;
  text-align-last: left;
}
.wc_genContent dl.legalNumbering {
  counter-reset: genContent_rules_counter;
}
.wc_genContent dl.legalNumbering &gt; dt {
  counter-increment: genContent_rules_counter;
  font-weight: bold;
  margin-bottom: 0.5rem;
  border-radius: 8px;
}
.wc_genContent dl.legalNumbering &gt; dt a:before {
  content: counter(genContent_rules_counter) '. ';
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  font-weight: bold;
  margin: 0 0.5rem 0 0;
}
.wc_genContent dl.legalNumbering &gt; dt a.navToggleIcon:after {
  right: 0.5rem;
  font-size: 1.52rem;
}
.wc_genContent dl.legalNumbering &gt; dd {
  padding: 0.25rem;
  padding-left: 2rem;
  padding-bottom: 0.5rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol {
  counter-reset: list;
  margin: 0 1rem 0 1rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li {
  list-style-type: upper-alpha;
  margin-top: 0.25rem;
  font-weight: bold;
  list-style: none;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li:before {
  content: "(" counter(list, upper-alpha) ") ";
  counter-increment: list;
  margin-left: -2rem;
  padding-right: 0.8rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li.notHeading {
  font-weight: normal;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol {
  margin-left: 1rem;
  font-weight: normal;
  counter-reset: list;
  margin: 0 1rem 0 2rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li {
  list-style-type: lower-roman;
  list-style: none;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li:before {
  content: "(" counter(list, lower-roman) ") ";
  counter-increment: list;
  margin-left: -2rem;
  padding-right: 0.8rem;
  width: 1rem;
  display: inline-block;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li.heading {
  text-decoration: underline;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li &gt; ol &gt; li {
  list-style-type: square;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li &gt; ol &gt; li &gt; ol &gt; li {
  list-style-type: circle;
}
.wc_genContent .contentBlock {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0.5rem;
  margin-bottom: 1rem;
}
.wc_genContent .contentBlock:last-of-type {
  margin-bottom: 0;
}
.wc_genContent .contentBlock span {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f36368;
  border-radius: 6px;
  padding: 0.5rem;
  min-height: 3rem;
  text-align: center;
  text-align-last: center;
  font-weight: bold;
}
.wc_genContent .contentBlock span:before {
  font-size: 2rem;
}
.wc_genContent .contentBlock div {
  display: grid;
  justify-content: start;
  align-items: center;
  background-color: #fefefe;
  border: solid 1px #d2def9;
  border-radius: 6px;
  padding: 0.75rem;
  min-height: 3rem;
}
.wc_genContent .contentBlock.gridTable {
  display: grid;
  grid-template-columns: minmax(3rem, 10rem) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: center;
  grid-gap: 0.5rem;
  margin-bottom: 0.5rem;
}
.wc_genContent .contentBlock.gridTable:first-of-type {
  margin-top: 0.5rem;
}
.wc_genContent .contentBlock.gridTable span {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f36368;
  border-radius: 6px;
  padding: 0.5rem;
  min-height: 3rem;
  font-weight: bold;
  text-align: center;
  text-align-last: center;
}
.wc_genContent .contentBlock.gridTable div ul {
  margin: 0.25rem 0;
  margin-left: 1.5rem;
  background-color: transparent;
  list-style: square;
}
.wc_genContent .contentBlock.gridTable div ul li {
  border: none;
}
.wc_genContent .contentBlock.gridTable .dataTable {
  grid-template-columns: minmax(3rem, 1fr) 1fr;
}
.wc_genContent .contentBlock.gridTable.dataTable div {
  text-align: center;
  text-align-last: center;
  justify-content: center;
}
.wc_genContent .contentBlock.gridTable.dataTable div.gridTableHead {
  background-color: #f36368 !important;
  border-color: #f36368 !important;
  font-weight: bold;
}
.wc_genContent.playerbets .GenericContainer.playerbets &gt; div,
.wc_genContent.playerbets iframe {
  width: 100%;
  display: block;
  border: none;
  min-height: 822px;
  background-color: #00319a;
  background-image: url(../images/playerbets_mask.svg);
  background-repeat: no-repeat;
  background-position-x: left;
  background-position-y: center;
}
/* ##########################################
#############################################
#############################################

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/ add after class - ie change as...:
			[class^="icon-"]:before, [class*=" icon-"]:before
		to:
			[class^="icon-"]:before, [class*=" icon-"]:before,
			[class^="icon-"]:after, [class*=" icon-"]:after

	4/ 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

	5/ 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: 'GW_icons';
  src: url('../client_RCV/fonts/GW_icons.eot?aop8dz');
  src: url('../client_RCV/fonts/GW_icons.eot?aop8dz#iefix') format('embedded-opentype'), url('../client_RCV/fonts/GW_icons.ttf?aop8dz') format('truetype'), url('../client_RCV/fonts/GW_icons.woff?aop8dz') format('woff'), url('../client_RCV/fonts/GW_icons.svg?aop8dz#GW_icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-style {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'GW_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;
}
[class^="icon-"]:before,
[class*=" icon-"]:before,
[class^="icon-"]:after,
[class*=" icon-"]:after,
.navToggleIcon:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'GW_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-ABOUT:before {
  content: "\e900";
}
.icon-ACCT:before {
  content: "\e901";
}
.icon-AFL:before {
  content: "\e902";
}
.icon-ALL:before {
  content: "\e903";
}
.icon-ALPS:before {
  content: "\e904";
}
.icon-ALTD:before {
  content: "\e905";
}
.icon-ALTL:before {
  content: "\e906";
}
.icon-ALTR:before {
  content: "\e907";
}
.icon-ALTU:before {
  content: "\e908";
}
.icon-ATHL:before {
  content: "\e909";
}
.icon-AUSFLG:before {
  content: "\e90a";
}
.icon-AUSINV:before {
  content: "\e90b";
}
.icon-AUSINVB:before {
  content: "\e90c";
}
.icon-AUSMAP:before {
  content: "\e90d";
}
.icon-BADM:before {
  content: "\e90e";
}
.icon-BAND:before {
  content: "\e90f";
}
.icon-BANKING:before {
  content: "\e910";
}
.icon-BASE:before {
  content: "\e911";
}
.icon-BASK:before {
  content: "\e912";
}
.icon-BETSLIP: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-CLOSE:before {
  content: "\e91c";
}
.icon-CHECK:before {
  content: "\e91c";
}
.icon-CHECKBOX:before {
  content: "\e91d";
}
.icon-CHECKBOXSEL:before {
  content: "\e91e";
}
.icon-COMG:before {
  content: "\e91f";
}
.icon-CONFIG:before {
  content: "\e920";
}
.icon-CONTACT:before {
  content: "\e921";
}
.icon-CRIC:before {
  content: "\e922";
}
.icon-CURL:before {
  content: "\e923";
}
.icon-CYCL:before {
  content: "\e924";
}
.icon-DART:before {
  content: "\e925";
}
.icon-DEPOSIT:before {
  content: "\e926";
}
.icon-EACHWAY:before {
  content: "\e927";
}
.icon-EDIT:before {
  content: "\e928";
}
.icon-ELEC:before {
  content: "\e929";
}
.icon-EMAIL:before {
  content: "\e92a";
}
.icon-ENTT:before {
  content: "\e92b";
}
.icon-EQUE:before {
  content: "\e92c";
}
.icon-ESPT:before {
  content: "\e92d";
}
.icon-EXOTICS:before {
  content: "\e92e";
}
.icon-FAX:before {
  content: "\e92f";
}
.icon-FINGER:before {
  content: "\e930";
}
.icon-FNCL:before {
  content: "\e931";
}
.icon-FUT:before {
  content: "\e932";
}
.icon-GAEF:before {
  content: "\e933";
}
.icon-GLOBE:before {
  content: "\e934";
}
.icon-GLOVE:before {
  content: "\e935";
}
.icon-GOLF:before {
  content: "\e936";
}
.icon-GREY:before {
  content: "\e937";
}
.icon-GRID:before {
  content: "\e938";
}
.icon-HAND:before {
  content: "\e939";
}
.icon-HARN:before {
  content: "\e93a";
}
.icon-HELMET:before {
  content: "\e93b";
}
.icon-HELP:before {
  content: "\e93c";
}
.icon-HISTORY:before {
  content: "\e93d";
}
.icon-HOCK:before {
  content: "\e93e";
}
.icon-HOME:before {
  content: "\e93f";
}
.icon-HORS:before {
  content: "\e940";
}
.icon-HURL:before {
  content: "\e941";
}
.icon-INFO:before {
  content: "\e942";
}
.icon-JCKY:before {
  content: "\e943";
}
.icon-KEYPAD:before {
  content: "\e944";
}
.icon-LAWN:before {
  content: "\e945";
}
.icon-LIVE:before {
  content: "\e946";
}
.icon-LOCATION:before {
  content: "\e947";
}
.icon-LOGIN:before {
  content: "\e948";
}
.icon-LOGOUT:before {
  content: "\e949";
}
.icon-MASTERCARD:before {
  content: "\e94a";
}
.icon-MIX:before {
  content: "\e94b";
}
.icon-MMA:before {
  content: "\e94c";
}
.icon-MOBILE:before {
  content: "\e94d";
}
.icon-MOTB:before {
  content: "\e94e";
}
.icon-MOTR:before {
  content: "\e94f";
}
.icon-NETB:before {
  content: "\e950";
}
.icon-NEWS1:before {
  content: "\e951";
}
.icon-NEWS2:before {
  content: "\e952";
}
.icon-NEWS3:before {
  content: "\e953";
}
.icon-NHL:before {
  content: "\e954";
}
.icon-NTJ:before {
  content: "\e955";
}
.icon-NVD:before {
  content: "\e956";
}
.icon-NVL:before {
  content: "\e957";
}
.icon-NVR:before {
  content: "\e958";
}
.icon-NVU:before {
  content: "\e959";
}
.icon-OLY:before {
  content: "\e95a";
}
.icon-OTHS:before {
  content: "\e95b";
}
.icon-PENDING:before {
  content: "\e95c";
}
.icon-PHONE:before {
  content: "\e95d";
}
.icon-POINTS:before {
  content: "\e95e";
}
.icon-POKR:before {
  content: "\e95f";
}
.icon-POLS:before {
  content: "\e960";
}
.icon-PONG:before {
  content: "\e961";
}
.icon-PROMO:before {
  content: "\e962";
}
.icon-QML:before {
  content: "\e963";
}
.icon-QUADRELLA:before {
  content: "\e964";
}
.icon-RACING:before {
  content: "\e965";
}
.icon-RADIO:before {
  content: "\e966";
}
.icon-RADIOSEL:before {
  content: "\e967";
}
.icon-REFRESH:before {
  content: "\e968";
}
.icon-RGLE:before {
  content: "\e969";
}
.icon-RGUN:before {
  content: "\e96a";
}
.icon-ROWI:before {
  content: "\e96b";
}
.icon-SEARCH:before {
  content: "\e96c";
}
.icon-SGM:before {
  content: "\e96d";
}
.icon-SGM2:before {
  content: "\e96e";
}
.icon-SHSH:before {
  content: "\e96f";
}
.icon-SNOO:before {
  content: "\e970";
}
.icon-SOCC:before {
  content: "\e971";
}
.icon-SOFT:before {
  content: "\e972";
}
.icon-SORTAVAIL:before {
  content: "\e974";
}
.icon-SORTASC:before {
  content: "\e973";
}
.icon-SORTDESC:before {
  content: "\e975";
}
.icon-SPORT:before {
  content: "\e976";
}
.icon-SQSH:before {
  content: "\e977";
}
.icon-SRM:before {
  content: "\e978";
}
.icon-SRM2:before {
  content: "\e979";
}
.icon-SULS:before {
  content: "\e97a";
}
.icon-SUMO:before {
  content: "\e97b";
}
.icon-SURF:before {
  content: "\e97c";
}
.icon-SWIM:before {
  content: "\e97d";
}
.icon-TENN:before {
  content: "\e97e";
}
.icon-TICK:before {
  content: "\e97f";
}
.icon-TRASH:before {
  content: "\e980";
}
.icon-TRIA:before {
  content: "\e981";
}
.icon-VISA:before {
  content: "\e982";
}
.icon-VISION:before {
  content: "\e983";
}
.icon-VOLL:before {
  content: "\e984";
}
.icon-WITHDRAW:before {
  content: "\e985";
}
.icon-WPLO:before {
  content: "\e986";
}
.icon-YACH:before {
  content: "\e987";
}
/*!
 * 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 &gt; .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 &gt; .os-host &gt; .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 &gt; .os-size-auto-observer {
  height: inherit !important;
}
.os-host-flexbox &gt; .os-content-glue {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.os-host-flexbox &gt; .os-size-auto-observer,
.os-host-flexbox &gt; .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 &gt; 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 &gt; .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;
  margin: 0 !important;
}
/*.os-content:before,
	.os-content:after
	{
		content: '';
		display: table;
		width: 0;
		height: 0;
		line-height: 0;
		font-size: 0;
	}*/
.os-content &gt; .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 &gt; .os-padding &gt; .os-viewport &gt; .os-content &gt; .os-textarea {
  right: 0 !important;
}
.os-content &gt; .os-textarea-cover {
  z-index: -1;
  pointer-events: none;
}
.os-content &gt; .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 &gt; .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 &gt; .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 &gt; .os-scrollbar,
.os-host-transition &gt; .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 &gt; .os-host &gt; .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;
}
.os-host-rtl &gt; .os-scrollbar-horizontal {
  right: 0;
}
.os-host-rtl &gt; .os-scrollbar-vertical {
  right: auto;
  left: 0;
}
.os-host-rtl &gt; .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 &gt; .os-scrollbar-corner,
.os-host-scrollbar-horizontal-hidden &gt; .os-scrollbar-horizontal,
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden &gt; .os-scrollbar-corner,
.os-host-scrollbar-vertical-hidden &gt; .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 &gt; .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 &gt; .os-scrollbar-vertical {
  top: 0;
  bottom: 0;
}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden &gt; .os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden &gt; .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 &gt; .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 &gt; .os-scrollbar-horizontal,
.os-theme-none &gt; .os-scrollbar-vertical,
.os-theme-none &gt; .os-scrollbar-corner {
  display: none !important;
}
.os-theme-none &gt; .os-scrollbar-corner-resize {
  display: block !important;
  min-width: 10px;
  min-height: 10px;
}
.os-theme-GW.os-host-transition .os-scrollbar-vertical {
  -webkit-transition: box-shadow 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
}
.os-theme-GW.os-host-transition .os-scrollbar-vertical .os-scrollbar-track {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear;
}
.os-theme-GW.os-host-transition .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear, margin-left 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear, margin-left 0.2s linear;
}
.os-theme-GW.os-host-transition .os-scrollbar-horizontal {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
}
.os-theme-GW.os-host-transition .os-scrollbar-horizontal .os-scrollbar-track {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear;
}
.os-theme-GW.os-host-transition .os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear, margin-top 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear, margin-top 0.2s linear;
}
.os-theme-GW.os-host-transition:hover .os-scrollbar-vertical {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
}
.os-theme-GW.os-host-transition:hover .os-scrollbar-vertical .os-scrollbar-track {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear;
}
.os-theme-GW.os-host-transition:hover .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear, margin-left 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear, margin-left 0.2s linear;
}
.os-theme-GW.os-host-transition:hover .os-scrollbar-horizontal {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
}
.os-theme-GW.os-host-transition:hover .os-scrollbar-horizontal .os-scrollbar-track {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear;
}
.os-theme-GW.os-host-transition:hover .os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear, margin-top 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear, margin-top 0.2s linear;
}
.os-theme-GW.os-host-transition .active .os-scrollbar-vertical {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
}
.os-theme-GW.os-host-transition .active .os-scrollbar-vertical .os-scrollbar-track {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear;
}
.os-theme-GW.os-host-transition .active .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear, margin-top 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, width 0.2s linear, margin-top 0.2s linear;
}
.os-theme-GW.os-host-transition .active .os-scrollbar-horizontal {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear;
}
.os-theme-GW.os-host-transition .active .os-scrollbar-horizontal .os-scrollbar-track {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear;
}
.os-theme-GW.os-host-transition .active .os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle {
  -webkit-transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear, margin-left 0.2s linear;
  transition: box-shadow 0.2s linear, background 0.2s linear, border-radius 0.2s linear, border 0.2s linear, height 0.2s linear, margin-left 0.2s linear;
}
.os-theme-GW .os-scrollbar-corner {
  background: linear-gradient(45deg, magenta 0%, lime 100%);
  height: 1rem;
  width: 1rem;
}
.os-theme-GW .os-scrollbar {
  box-sizing: border-box;
  background: rgba(0, 41, 129, 0.15);
  border-radius: 0.5rem;
  border: 0.1rem solid rgba(0, 41, 129, 0.25) !important;
  box-shadow: none;
}
.os-theme-GW .os-scrollbar:hover {
  box-sizing: border-box;
  background: rgba(0, 41, 129, 0.15);
  border: 0.1rem solid rgba(0, 41, 129, 0.25) !important;
  box-shadow: none;
}
.os-theme-GW .os-scrollbar:hover .os-scrollbar-track {
  box-sizing: border-box;
  background: rgba(0, 41, 129, 0.25);
  box-shadow: inset 0 0 0 0 rgba(0, 25, 78, 0.25), 0 0 0 0 transparent;
}
.os-theme-GW .os-scrollbar:hover .os-scrollbar-track .os-scrollbar-handle {
  box-sizing: border-box;
  background: linear-gradient(0deg, #d2def9 0%, #00319a 100%);
  border: 0 outset #002167 !important;
  box-shadow: inset 0 0 4px 0 #00319a, 0 0 0 0 transparent;
}
.os-theme-GW .os-scrollbar.active {
  box-sizing: border-box;
  background: rgba(0, 41, 129, 0.15);
  border: 0.1rem solid rgba(0, 41, 129, 0.25) !important;
  box-shadow: none;
}
.os-theme-GW .os-scrollbar.active .os-scrollbar-track {
  box-sizing: border-box;
  background: rgba(0, 41, 129, 0.25);
  box-shadow: inset 0 0 0 0 rgba(0, 25, 78, 0.25), 0 0 0 0 transparent;
}
.os-theme-GW .os-scrollbar.active .os-scrollbar-track .os-scrollbar-handle {
  box-sizing: border-box;
  background: linear-gradient(0deg, #d2def9 0%, #00319a 100%);
  border: 0 outset #002167 !important;
  box-shadow: inset 0 0 4px 0 #00319a, 0 0 0 0 transparent;
}
.os-theme-GW .os-scrollbar .os-scrollbar-track {
  box-sizing: border-box;
  background: rgba(0, 41, 129, 0.25);
  border-radius: 0.5rem;
  box-shadow: inset 0 0 0 0 rgba(0, 25, 78, 0.25), 0 0 0 0 transparent;
}
.os-theme-GW .os-scrollbar .os-scrollbar-track .os-scrollbar-handle {
  box-sizing: border-box;
  border-radius: 0.5rem;
  background: linear-gradient(0deg, #d2def9 0%, #00319a 100%);
  border: 0 outset #002167 !important;
  box-shadow: inset 0 0 4px 0 #00319a, 0 0 0 0 transparent;
}
.os-theme-GW .os-scrollbar .os-scrollbar-track .os-scrollbar-handle .os-scrollbar-unusable {
  background: transparent;
}
.os-theme-GW .os-scrollbar-vertical {
  padding: 0;
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  bottom: 1rem;
  width: 1rem;
}
.os-theme-GW .os-scrollbar-vertical .os-scrollbar-track {
  width: 0.3rem;
  margin: auto;
}
.os-theme-GW .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle {
  min-height: 0;
  width: 0.5rem;
  margin-left: -0.1rem;
}
.os-theme-GW .os-scrollbar-vertical:hover {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}
.os-theme-GW .os-scrollbar-vertical:hover .os-scrollbar-track {
  width: 0.1rem;
}
.os-theme-GW .os-scrollbar-vertical:hover .os-scrollbar-track .os-scrollbar-handle {
  width: 0.75rem;
  margin-left: -0.325rem;
}
.os-theme-GW .os-scrollbar-vertical.active {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}
.os-theme-GW .os-scrollbar-vertical.active .os-scrollbar-track {
  width: 0.3rem;
}
.os-theme-GW .os-scrollbar-vertical.active .os-scrollbar-track .os-scrollbar-handle {
  width: 0.5rem;
  margin-left: -0.1rem;
}
.os-theme-GW .os-scrollbar-horizontal {
  padding: 0;
  padding-left: 0.15rem;
  padding-right: 0.15rem;
  right: 1rem;
  height: 1rem;
}
.os-theme-GW .os-scrollbar-horizontal .os-scrollbar-track {
  height: 0.3rem;
  top: 50%;
  transform: translateY(-50%);
}
.os-theme-GW .os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle {
  min-width: 0;
  height: 0.5rem;
  margin-top: -0.1rem;
}
.os-theme-GW .os-scrollbar-horizontal:hover {
  padding: 0;
  padding-left: 0.15rem;
  padding-right: 0.15rem;
}
.os-theme-GW .os-scrollbar-horizontal:hover .os-scrollbar-track {
  height: 0.1rem;
}
.os-theme-GW .os-scrollbar-horizontal:hover .os-scrollbar-track .os-scrollbar-handle {
  height: 0.75rem;
  margin-top: -0.325rem;
}
.os-theme-GW .os-scrollbar-horizontal.active {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}
.os-theme-GW .os-scrollbar-horizontal.active .os-scrollbar-track {
  height: 0.3rem;
}
.os-theme-GW .os-scrollbar-horizontal.active .os-scrollbar-track .os-scrollbar-handle {
  height: 0.5rem;
  margin-top: -0.1rem;
}
.os-theme-GW .os-host-scrollbar-horizontal-hidden &gt; .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-GW .os-host-scrollbar-vertical-hidden &gt; .os-scrollbar-vertical .os-scrollbar-handle:before {
  display: none;
}
.os-theme-GW.scrollyLeft &gt; .os-scrollbar-corner {
  left: 0;
}
.os-theme-GW.scrollyLeft &gt; .os-scrollbar-vertical {
  left: 0;
}
.os-theme-GW.scrollyLeft &gt; .os-scrollbar-horizontal {
  left: 1rem;
  right: 0;
}
.marketTable td.oddsColumn.priceDown a,
.marketTable td.oddsColumn.priceDown2 a,
.marketTable td.oddsColumn.priceUp a,
.marketTable td.oddsColumn.priceUp2 a {
  position: relative;
  overflow: hidden;
}
.marketTable td.oddsColumn.priceDown a:after,
.marketTable td.oddsColumn.priceDown2 a:after,
.marketTable td.oddsColumn.priceUp a:after,
.marketTable td.oddsColumn.priceUp2 a:after {
  left: 0;
  right: 0;
  border: solid 4px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  margin: auto;
  transform: rotate(-135deg);
  animation-duration: 13s;
}
.marketTable td.oddsColumn.priceDown a:after,
.marketTable td.oddsColumn.priceDown2 a:after {
  bottom: 8px;
}
.marketTable td.oddsColumn.priceUp a:after,
.marketTable td.oddsColumn.priceUp2 a:after {
  bottom: 2px;
}
.marketTable td.oddsColumn.priceDown a:after {
  animation-name: priceDown-after-fadeInOut;
}
.marketTable td.oddsColumn.priceDown2 a:after {
  animation-name: priceDown2-after-fadeInOut;
}
.marketTable td.oddsColumn.priceUp a:after {
  animation-name: priceUp-after-fadeInOut;
}
.marketTable td.oddsColumn.priceUp2 a:after {
  animation-name: priceUp2-after-fadeInOut;
}
@keyframes priceUp-after-fadeInOut {
  0% {
    border-bottom-color: #2b9c1c;
    border-right-color: #2b9c1c;
  }
  65% {
    border-bottom-color: #2b9c1c;
    border-right-color: #2b9c1c;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceUp2-after-fadeInOut {
  0% {
    border-color: transparent;
  }
  65% {
    border-bottom-color: #2b9c1c;
    border-right-color: #2b9c1c;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceDown-after-fadeInOut {
  0% {
    border-top-color: #ed1c24;
    border-left-color: #ed1c24;
  }
  65% {
    border-top-color: #ed1c24;
    border-left-color: #ed1c24;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceDown2-after-fadeInOut {
  0% {
    border-top-color: #ed1c24;
    border-left-color: #ed1c24;
  }
  65% {
    border-top-color: #ed1c24;
    border-left-color: #ed1c24;
  }
  100% {
    border-color: transparent;
  }
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-ExtraLight.ttf') format('truetype');
  font-weight: 200;
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-Light.ttf') format('truetype');
  font-weight: 300;
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-ExtraBold.ttf') format('truetype');
  font-weight: 800;
}
@font-face {
  font-family: 'Poppins';
  src: url('../client_RCV/fonts/Poppins-Black.ttf') format('truetype');
  font-weight: 900;
}
.default_Hover_Styles {
  opacity: 1;
  border-color: #d2def9;
  background-color: #00319a;
  color: #fefefe;
  cursor: pointer;
}
@media screen and (min-width: 480) {
  .genContentGridSmallMobileQuarters {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 480) {
  .genContentGridSmallMobileThirds {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 480) {
  .genContentGridSmallMobileHalf {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 480) {
  .genContentGridSmallMobileFull {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 768px) {
  .genContentGridMobileQuarters {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 768px) {
  .genContentGridMobileThirds {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 768px) {
  .genContentGridMobileHalf {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 768px) {
  .genContentGridMobileFull {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .genContentGridDesktopQuarters {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .genContentGridDesktopThirds {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .genContentGridDesktopHalf {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .genContentGridDesktopFull {
    grid-template-columns: 1fr;
  }
}
ul.tabs.raceProducts,
#rightNTJ ul.tabs,
#inraceMeetings ul.tabs,
.wc_account .bankmethodFilter,
.wc_a_register .tabs,
.wc_account .framePanel &gt; .tabs {
  background-color: #00319a;
  padding: 0.75rem 1rem 0 1rem;
  border-color: #e0e0e0;
  grid-gap: 0.5rem;
}
ul.tabs.raceProducts li,
#rightNTJ ul.tabs li,
#inraceMeetings ul.tabs li,
.wc_account .bankmethodFilter li,
.wc_a_register .tabs li,
.wc_account .framePanel &gt; .tabs li {
  margin: 0;
  height: 3rem;
  padding: 0.5rem 0.25rem;
  color: #1a1a1a;
  background-color: transparent;
  border: none;
  max-width: 35%;
}
ul.tabs.raceProducts li::before,
#rightNTJ ul.tabs li::before,
#inraceMeetings ul.tabs li::before,
.wc_account .bankmethodFilter li::before,
.wc_a_register .tabs li::before,
.wc_account .framePanel &gt; .tabs li::before {
  position: relative;
  color: #fefefe;
}
ul.tabs.raceProducts li:hover,
#rightNTJ ul.tabs li:hover,
#inraceMeetings ul.tabs li:hover,
.wc_account .bankmethodFilter li:hover,
.wc_a_register .tabs li:hover,
.wc_account .framePanel &gt; .tabs li:hover {
  color: rgba(254, 254, 254, 0.1);
  background-color: rgba(248, 248, 248, 0.2);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  cursor: pointer;
}
ul.tabs.raceProducts li:hover:not(.disabled),
#rightNTJ ul.tabs li:hover:not(.disabled),
#inraceMeetings ul.tabs li:hover:not(.disabled),
.wc_account .bankmethodFilter li:hover:not(.disabled),
.wc_a_register .tabs li:hover:not(.disabled),
.wc_account .framePanel &gt; .tabs li:hover:not(.disabled) {
  opacity: 1;
}
ul.tabs.raceProducts li.selected,
#rightNTJ ul.tabs li.selected,
#inraceMeetings ul.tabs li.selected,
.wc_account .bankmethodFilter li.selected,
.wc_a_register .tabs li.selected,
.wc_account .framePanel &gt; .tabs li.selected {
  color: #1a1a1a;
  background-color: #fefefe;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
ul.tabs.raceProducts li.selected:before,
#rightNTJ ul.tabs li.selected:before,
#inraceMeetings ul.tabs li.selected:before,
.wc_account .bankmethodFilter li.selected:before,
.wc_a_register .tabs li.selected:before,
.wc_account .framePanel &gt; .tabs li.selected:before {
  color: #1a1a1a;
}
ul.tabs.raceProducts li.selected:hover,
#rightNTJ ul.tabs li.selected:hover,
#inraceMeetings ul.tabs li.selected:hover,
.wc_account .bankmethodFilter li.selected:hover,
.wc_a_register .tabs li.selected:hover,
.wc_account .framePanel &gt; .tabs li.selected:hover {
  border-right-color: #d9d9d9;
  color: #1a1a1a;
  border-bottom-color: #00319a;
}
ul.tabs.raceProducts li.selected:last-child,
#rightNTJ ul.tabs li.selected:last-child,
#inraceMeetings ul.tabs li.selected:last-child,
.wc_account .bankmethodFilter li.selected:last-child,
.wc_a_register .tabs li.selected:last-child,
.wc_account .framePanel &gt; .tabs li.selected:last-child {
  border-right: none;
}
ul.tabs.raceProducts li.selected &gt; a,
#rightNTJ ul.tabs li.selected &gt; a,
#inraceMeetings ul.tabs li.selected &gt; a,
.wc_account .bankmethodFilter li.selected &gt; a,
.wc_a_register .tabs li.selected &gt; a,
.wc_account .framePanel &gt; .tabs li.selected &gt; a {
  color: #1a1a1a;
}
ul.tabs.raceProducts li.expired,
#rightNTJ ul.tabs li.expired,
#inraceMeetings ul.tabs li.expired,
.wc_account .bankmethodFilter li.expired,
.wc_a_register .tabs li.expired,
.wc_account .framePanel &gt; .tabs li.expired {
  background-color: rgba(237, 28, 36, 0.3);
}
ul.tabs.raceProducts li.expired:before,
#rightNTJ ul.tabs li.expired:before,
#inraceMeetings ul.tabs li.expired:before,
.wc_account .bankmethodFilter li.expired:before,
.wc_a_register .tabs li.expired:before,
.wc_account .framePanel &gt; .tabs li.expired:before {
  color: #1a79ff;
}
ul.tabs.raceProducts li.expired:hover,
#rightNTJ ul.tabs li.expired:hover,
#inraceMeetings ul.tabs li.expired:hover,
.wc_account .bankmethodFilter li.expired:hover,
.wc_a_register .tabs li.expired:hover,
.wc_account .framePanel &gt; .tabs li.expired:hover {
  background-color: rgba(237, 28, 36, 0.3);
  color: #1a79ff;
}
ul.tabs.raceProducts li:last-child,
#rightNTJ ul.tabs li:last-child,
#inraceMeetings ul.tabs li:last-child,
.wc_account .bankmethodFilter li:last-child,
.wc_a_register .tabs li:last-child,
.wc_account .framePanel &gt; .tabs li:last-child {
  border-right: none;
}
ul.tabs.raceProducts li:first-child,
#rightNTJ ul.tabs li:first-child,
#inraceMeetings ul.tabs li:first-child,
.wc_account .bankmethodFilter li:first-child,
.wc_a_register .tabs li:first-child,
.wc_account .framePanel &gt; .tabs li:first-child {
  border-left: 0;
}
ul.tabs.raceProducts li &gt; a,
#rightNTJ ul.tabs li &gt; a,
#inraceMeetings ul.tabs li &gt; a,
.wc_account .bankmethodFilter li &gt; a,
.wc_a_register .tabs li &gt; a,
.wc_account .framePanel &gt; .tabs li &gt; a {
  color: #fefefe;
  font-size: 0.9rem;
}
ul.tabs.raceProducts li,
#rightNTJ ul.tabs li,
#inraceMeetings ul.tabs li,
.wc_account .bankmethodFilter li,
.wc_a_register .tabs li,
.wc_account .framePanel &gt; .tabs li {
  color: #fefefe;
}
ul.tabs.raceProducts li:hover,
#rightNTJ ul.tabs li:hover,
#inraceMeetings ul.tabs li:hover,
.wc_account .bankmethodFilter li:hover,
.wc_a_register .tabs li:hover,
.wc_account .framePanel &gt; .tabs li:hover {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
ul.tabs.raceProducts li.selected,
#rightNTJ ul.tabs li.selected,
#inraceMeetings ul.tabs li.selected,
.wc_account .bankmethodFilter li.selected,
.wc_a_register .tabs li.selected,
.wc_account .framePanel &gt; .tabs li.selected {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
ul.tabs.raceProducts li .disabled,
#rightNTJ ul.tabs li .disabled,
#inraceMeetings ul.tabs li .disabled,
.wc_account .bankmethodFilter li .disabled,
.wc_a_register .tabs li .disabled,
.wc_account .framePanel &gt; .tabs li .disabled {
  background-color: #00319a;
  color: #00319a;
  font-size: 0;
}
ul.tabs.raceProducts li .disabled:hover,
#rightNTJ ul.tabs li .disabled:hover,
#inraceMeetings ul.tabs li .disabled:hover,
.wc_account .bankmethodFilter li .disabled:hover,
.wc_a_register .tabs li .disabled:hover,
.wc_account .framePanel &gt; .tabs li .disabled:hover {
  background-color: #00319a;
  cursor: default;
}
.wc_a_menu &gt; ul.tabs li,
ul.tabs.raceProducts li,
#rightNTJ ul.tabs li,
#inraceMeetings ul.tabs li,
.wc_account .staticContent &gt; ul.tabs li {
  padding: 0;
  height: 2.5rem;
  max-width: 25%;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.wc_a_menu &gt; ul.tabs li.disabled,
ul.tabs.raceProducts li.disabled,
#rightNTJ ul.tabs li.disabled,
#inraceMeetings ul.tabs li.disabled,
.wc_account .staticContent &gt; ul.tabs li.disabled {
  color: transparent;
}
.wc_a_menu &gt; ul.tabs li.disabled:hover,
ul.tabs.raceProducts li.disabled:hover,
#rightNTJ ul.tabs li.disabled:hover,
#inraceMeetings ul.tabs li.disabled:hover,
.wc_account .staticContent &gt; ul.tabs li.disabled:hover {
  background-color: transparent;
  cursor: default;
}
.wc_a_menu &gt; ul.tabs li &gt; a,
ul.tabs.raceProducts li &gt; a,
#rightNTJ ul.tabs li &gt; a,
#inraceMeetings ul.tabs li &gt; a,
.wc_account .staticContent &gt; ul.tabs li &gt; a {
  padding-bottom: 0.25rem;
}
.wc_a_menu &gt; ul.tabs li &gt; a,
ul.tabs.raceProducts li &gt; a,
#rightNTJ ul.tabs li &gt; a,
.wc_account .staticContent &gt; ul.tabs li &gt; a {
  padding-bottom: 0.375rem;
}
ul.tabs.raceProducts,
#rightNTJ ul.tabs,
.wc_account .bankmethodFilter,
.wc_account .framePanel &gt; .tabs {
  background-color: #404040;
  padding-top: 0.5rem;
}
.wc_a_menu &gt; ul.tabs,
.wc_account form &gt; ul.tabs {
  padding: 0 0.75rem;
}
.wc_a_menu &gt; ul.tabs li,
.wc_account form &gt; ul.tabs li {
  border: solid 1px #d2def9;
  border-radius: 8px;
  background-color: #E3EAF9;
  margin: 0 0.5rem;
  color: #1a1a1a;
  font-size: 0.8rem;
}
.wc_a_menu &gt; ul.tabs li:first-child,
.wc_account form &gt; ul.tabs li:first-child {
  margin-left: 0;
}
.wc_a_menu &gt; ul.tabs li:last-child,
.wc_account form &gt; ul.tabs li:last-child {
  margin-right: 0;
}
.wc_a_menu &gt; ul.tabs li:hover,
.wc_account form &gt; ul.tabs li:hover {
  background-color: #d2def9;
  color: #1a1a1a;
}
.wc_a_menu &gt; ul.tabs li.selected,
.wc_account form &gt; ul.tabs li.selected {
  background-color: #00319a;
  border-color: #00319a;
  color: #fefefe;
}
.wc_a_menu &gt; ul.tabs li.selected &gt; span,
.wc_account form &gt; ul.tabs li.selected &gt; span,
.wc_a_menu &gt; ul.tabs li.selected &gt; a,
.wc_account form &gt; ul.tabs li.selected &gt; a {
  color: #fefefe;
}
.wc_a_menu &gt; ul.tabs li span,
.wc_account form &gt; ul.tabs li span,
.wc_a_menu &gt; ul.tabs li &gt; a,
.wc_account form &gt; ul.tabs li &gt; a {
  color: #1a1a1a;
  font-size: 0.8rem;
}
.wc_account .depositLimitSummary ul,
.wc_a_selfExclude ul {
  margin: 0;
  line-height: 1rem;
  padding: 0.75rem;
  grid-gap: 0.75rem;
  max-width: unset;
  width: 100%;
}
.wc_account .depositLimitSummary ul li,
.wc_a_selfExclude ul li {
  padding: 0;
  font-size: 0.95rem;
}
.wc_account .depositLimitSummary ul li .button,
.wc_a_selfExclude ul li .button {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
  min-height: 2.5rem;
  padding: 0.5rem;
}
.wc_account .depositLimitSummary ul li .button.selected,
.wc_a_selfExclude ul li .button.selected {
  background-color: #002066;
}
.wc_account .depositLimitSummary ul li .button:hover,
.wc_a_selfExclude ul li .button:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
.wc_account .depositLimitSummary ul li .button.disabled:hover,
.wc_a_selfExclude ul li .button.disabled:hover {
  background-color: #00319a;
}
.wc_a_menu &gt; ul.tabs li,
.wc_account .staticContent &gt; ul.tabs li {
  margin: 0;
  border-radius: 6px;
  background-color: transparent;
  border: solid 2px #404040;
  height: 3rem;
}
.wc_a_menu &gt; ul.tabs li:hover,
.wc_account .staticContent &gt; ul.tabs li:hover {
  background-color: #f8f8f8;
  opacity: 1;
  border-color: #1a1a1a;
}
.wc_a_menu &gt; ul.tabs li.selected:hover,
.wc_account .staticContent &gt; ul.tabs li.selected:hover {
  background-color: #0039b3;
  border-color: #00319a;
  color: #fefefe;
}
.wc_a_menu &gt; ul.tabs li a,
.wc_account .staticContent &gt; ul.tabs li a {
  padding: 0.5rem;
  font-size: 0.9rem;
}
.widget_quicklinkMenu dl.accordion dd,
.widget_raceMenu dl.accordion dd,
.widget_sportMenu dl.accordion dd {
  background-color: #f2f5fd;
  padding: 0;
  border-bottom: solid 1px #e0e0e0;
}
.widget_quicklinkMenu dl.accordion dd ul li,
.widget_raceMenu dl.accordion dd ul li,
.widget_sportMenu dl.accordion dd ul li {
  border-bottom-color: #e0e0e0;
  font-size: 0.75rem;
  font-weight: bold;
  padding: 0.5rem 1.125rem;
}
.widget_quicklinkMenu dl.accordion dd ul li:hover,
.widget_raceMenu dl.accordion dd ul li:hover,
.widget_sportMenu dl.accordion dd ul li:hover {
  background-color: #E3EAF9;
}
#AccountUpdateSubmit.button.button-primary,
#AccountUpdatePassSubmit.button.button-primary,
#CCDBtn.button.button-primary,
#POLiD.button.button-primary,
#EFTNBtn.button.button-primary,
#BPayNBtn.button.button-primary,
#EFTWBtn.button.button-primary,
#CPRedeemSubmit.button.button-primary,
#CPAutoRedeemEdit.button.button-primary,
#preCommitSubmit.button.button-primary,
#temporarySuspend_Submit.button.button-primary,
#permanentSuspendParams_Submit.button.button-primary,
#closeAccountParams_Submit.button.button-primary {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
#AccountUpdateSubmit.button.button-primary.selected,
#AccountUpdatePassSubmit.button.button-primary.selected,
#CCDBtn.button.button-primary.selected,
#POLiD.button.button-primary.selected,
#EFTNBtn.button.button-primary.selected,
#BPayNBtn.button.button-primary.selected,
#EFTWBtn.button.button-primary.selected,
#CPRedeemSubmit.button.button-primary.selected,
#CPAutoRedeemEdit.button.button-primary.selected,
#preCommitSubmit.button.button-primary.selected,
#temporarySuspend_Submit.button.button-primary.selected,
#permanentSuspendParams_Submit.button.button-primary.selected,
#closeAccountParams_Submit.button.button-primary.selected {
  background-color: #002066;
}
#AccountUpdateSubmit.button.button-primary:hover,
#AccountUpdatePassSubmit.button.button-primary:hover,
#CCDBtn.button.button-primary:hover,
#POLiD.button.button-primary:hover,
#EFTNBtn.button.button-primary:hover,
#BPayNBtn.button.button-primary:hover,
#EFTWBtn.button.button-primary:hover,
#CPRedeemSubmit.button.button-primary:hover,
#CPAutoRedeemEdit.button.button-primary:hover,
#preCommitSubmit.button.button-primary:hover,
#temporarySuspend_Submit.button.button-primary:hover,
#permanentSuspendParams_Submit.button.button-primary:hover,
#closeAccountParams_Submit.button.button-primary:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#AccountUpdateSubmit.button.button-primary.disabled:hover,
#AccountUpdatePassSubmit.button.button-primary.disabled:hover,
#CCDBtn.button.button-primary.disabled:hover,
#POLiD.button.button-primary.disabled:hover,
#EFTNBtn.button.button-primary.disabled:hover,
#BPayNBtn.button.button-primary.disabled:hover,
#EFTWBtn.button.button-primary.disabled:hover,
#CPRedeemSubmit.button.button-primary.disabled:hover,
#CPAutoRedeemEdit.button.button-primary.disabled:hover,
#preCommitSubmit.button.button-primary.disabled:hover,
#temporarySuspend_Submit.button.button-primary.disabled:hover,
#permanentSuspendParams_Submit.button.button-primary.disabled:hover,
#closeAccountParams_Submit.button.button-primary.disabled:hover {
  background-color: #00319a;
}
.staticMessage .warningText,
.ajaxReply .warningText {
  background-color: #f2f5fd;
  border-color: #E3EAF9;
}
#acctSettings_submit {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
  min-width: 16rem;
}
#acctSettings_submit.selected {
  background-color: #002066;
}
#acctSettings_submit:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#acctSettings_submit.disabled:hover {
  background-color: #00319a;
}
#AccountHistoryContentContainer {
  overflow: hidden;
  padding: 0;
  padding-bottom: 1px;
  padding-top: 1rem;
  border-radius: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 6px;
  background-color: #fefefe;
  box-shadow: 1px 1px 4px 0 #4040404d;
}
#AccountHistoryContentContainer .staticMessage {
  margin: 1.25rem;
  margin-top: 0;
}
#activityStatement_Submit {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
#activityStatement_Submit.selected {
  background-color: #002066;
}
#activityStatement_Submit:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#activityStatement_Submit.disabled:hover {
  background-color: #00319a;
}
#CouponAlerts:empty {
  display: none !important;
}
#dynamicCoupons &gt; div {
  min-width: 18rem;
  max-width: 20rem;
  box-shadow: 0px 0px 5px 2px rgba(64, 64, 64, 0.6);
  border: none;
}
#dynamicCoupons &gt; div h1,
#dynamicCoupons &gt; div .asH1,
#dynamicCoupons &gt; div h2,
#dynamicCoupons &gt; div .asH2 {
  justify-content: center;
  min-height: 4rem;
  margin: 0;
  background-color: #ed1c24;
  font-weight: 800;
  font-size: 1.25rem;
}
#dynamicCoupons &gt; div .bettingPanel .bettingLeg {
  border: none;
  padding-bottom: 1rem;
}
#dynamicCoupons &gt; div .bettingPanel form {
  border: none;
}
#dynamicCoupons &gt; div .bettingPanel.quickCoupon {
  box-shadow: none;
  border-radius: unset;
}
#EFTWCancelBtn {
  line-height: 1rem;
  background-color: #bd0f15;
  border-color: #fde8ea;
  color: #fefefe;
  font-size: 0.9rem;
  font-weight: 600;
  border: solid 2px #ed1c24;
  background-color: #ed1c24;
  background-image: -webkit-linear-gradient(bottom, #c61017, #f14b52);
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.25), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
#EFTWCancelBtn.selected {
  background-color: #5f080a;
}
#EFTWCancelBtn:hover {
  background-color: #ef343b;
  border: solid 2px #c61017;
  background-image: -webkit-linear-gradient(bottom, #af0e14, #ef343b);
}
#EFTWWithBtn {
  border: solid 2px #ed1c24;
  color: #ed1c24;
  line-height: 1rem;
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
#EFTWWithBtn.selected {
  background-color: #002066;
}
#EFTWWithBtn:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#EFTWWithBtn.disabled:hover {
  background-color: #00319a;
}
#inraceMeetings {
  width: 25%;
  border: none;
  background-color: transparent;
  margin: 0;
  max-height: 40rem;
  overflow-y: scroll;
}
#inraceMeetings ul.tabs {
  padding: 0.75rem 0.75rem 0 0.75rem;
  background-color: #404040;
  padding-top: 0.5rem;
}
#inraceMeetings ul.tabs li {
  max-width: 50%;
}
#inraceMeetings ul.tabs li &gt; a {
  padding-bottom: 0.375rem;
}
#inraceMeetings &gt; div &gt; a {
  grid-template-columns: 2.25rem 1fr 3rem;
  grid-template-areas: "flag meeting jump" "flag raceNum jump";
  background-color: #fefefe;
  padding: 0.5rem;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0;
  border-right: 1px solid #00319a;
  border-left: 1px solid #00319a;
  color: #1a1a1a;
  line-height: 1rem;
}
#inraceMeetings &gt; div &gt; a:first-child {
  border-top: none;
}
#inraceMeetings &gt; div &gt; a:last-child {
  border-bottom: 1px solid #1a1a1a;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
#inraceMeetings &gt; div &gt; a:hover {
  background-color: #f8f8f8;
}
#inraceMeetings &gt; div &gt; a .teamSilk {
  width: 2.25rem;
  height: 1.875rem;
  border: solid 1px #e0e0e0;
  border-radius: 4px;
}
#inraceMeetings &gt; div &gt; a .jump {
  background-color: #e0e0e0;
  color: #1a1a1a;
  font-size: 0.6rem;
  border-radius: 6px;
  font-weight: 500;
  font-size: 0.75rem;
  padding: 0.375rem 0.25rem;
  border-radius: 4px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#inraceMeetings &gt; div &gt; a .meeting {
  font-weight: 600;
}
#inraceMeetings &gt; div &gt; a .raceNum {
  text-align: start;
  color: #1a1a1a;
  font-weight: 400;
  font-size: 0.8rem;
}
#inraceMeetings &gt; div &gt; a .raceNum::before {
  content: "Race ";
}
#inraceMeetings &gt; div .meeting {
  font-size: 0.85rem;
}
#leftcolcontent dl.accordion {
  border: solid 1px #d9d9d9;
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
#leftColumn .asH1 {
  border-radius: 8px 8px 0 0;
  justify-content: center;
}
#leftColumn .menuSection {
  margin-top: 0;
  border: none;
  box-shadow: 1px 1px 4px 0 #4040404d;
  border-radius: 8px;
  margin-bottom: 1rem;
}
#leftColumn .menuSection &gt; .tabs {
  display: none;
}
#leftColumn .menuSection#quicklinkMenuBlock {
  margin-bottom: 1rem;
  margin-top: 1px;
}
#leftColumn .menuSection .quicklinkMenu div #NavQuickDiv .widget_quicklinkMenu dl.accordion {
  border-radius: 0 0 8px 8px;
}
#loginSubmit {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
#loginSubmit.selected {
  background-color: #002066;
}
#loginSubmit:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#loginSubmit.disabled:hover {
  background-color: #00319a;
}
#loginSubmit:hover {
  /* DELETE BLOCK AT LINE 2541  - check that it then inherits the button.confirm:hover */
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#loginJoin {
  background-color: #bd0f15;
  border-color: #fde8ea;
  color: #fefefe;
  font-size: 0.9rem;
  font-weight: 600;
  border: solid 2px #ed1c24;
  background-color: #ed1c24;
  background-image: -webkit-linear-gradient(bottom, #c61017, #f14b52);
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.25), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
#loginJoin.selected {
  background-color: #5f080a;
}
#loginJoin:hover {
  background-color: #ef343b;
  border: solid 2px #c61017;
  background-image: -webkit-linear-gradient(bottom, #af0e14, #ef343b);
}
#loginJoin:hover {
  /*darken(@col_Red, 10%)*/
  border: solid 2px #c61017;
  /*darken(@col_Red, 15%), lighten(@col_Red, 5%)*/
  background-image: -webkit-linear-gradient(bottom, #af0e14, #ef343b);
}
#mainContent h1,
#mainContent .asH1 {
  color: #1a1a1a;
  background-color: transparent;
  min-height: 3.75rem;
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: 1px;
  border-radius: 0;
}
#mainContent #pageContent section.wc_a_benefits .BBRVouchers {
  font-size: 0.9rem;
}
#mainContent #pageContent section.wc_a_benefits .BBRVouchers .title {
  color: #1a1a1a;
}
#mainContent.fullwidth {
  padding-right: 1.25rem;
}
#mainContent .wc_r_race.raceT .headerBox h1,
#mainContent .wc_r_race.raceT .headerBox .asH1 {
  background-image: url(/assets/cmsdata/BG-Img_HORS.PNG), linear-gradient(to right, #00319a, rgba(0, 49, 154, 0.75), #00319a);
}
#mainContent .wc_r_race.raceG .headerBox h1,
#mainContent .wc_r_race.raceG .headerBox .asH1 {
  background-image: url(/assets/cmsdata/BG-Img_GREY.PNG), linear-gradient(to right, #00319a, rgba(0, 49, 154, 0.75), #00319a);
}
#mainContent .wc_r_race.raceH .headerBox h1,
#mainContent .wc_r_race.raceH .headerBox .asH1 {
  background-image: url(/assets/cmsdata/BG-Img_HARN.PNG), linear-gradient(to right, #00319a, rgba(0, 49, 154, 0.75), #00319a);
}
#mainContent .wc_r_race .headerBox h1,
#mainContent .wc_r_race .headerBox .asH1 {
  background-image: none;
  border-bottom: solid 1px #00319a;
  border-radius: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-size: cover;
  background-position-y: bottom;
  background-position-x: center;
  width: calc(100% + 2rem);
  margin: 0;
  margin-left: -1rem;
  min-height: 4rem;
  color: #fefefe;
  align-items: center;
  grid-gap: 1.5rem;
  padding: 0.75rem 1rem;
  letter-spacing: unset;
  background: unset;
  background-color: transparent;
  font-size: 1.25rem;
  font-weight: 700;
}
#mainContent .wc_r_race .headerBox h1:before,
#mainContent .wc_r_race .headerBox .asH1:before {
  display: none;
}
#mainContent .wc_r_race .headerBox h1 .navToggleIcon,
#mainContent .wc_r_race .headerBox .asH1 .navToggleIcon {
  border-radius: 8px;
}
#mainContent .wc_r_race .headerBox h1 .navToggleIcon:after,
#mainContent .wc_r_race .headerBox .asH1 .navToggleIcon:after {
  display: flex;
  min-width: 1.5rem;
  min-height: 1.5rem;
  align-items: center;
  justify-content: center;
  padding-top: 1px;
  font-size: 1.125rem;
}
#mainContent .wc_r_race .headerBox h1:before {
  background-color: #00319a;
  border: solid 2px #fefefe;
  border-radius: 8px;
  color: #fefefe;
  padding: 0.25rem;
  margin: 0;
  font-size: 2.5rem;
  display: none;
}
#mainContent .wc_r_race .headerBox h1 &gt; span {
  height: unset;
  top: unset;
}
#mainContent .wc_r_race .framePanel.race .marketTable thead .button.small {
  margin-left: 0.5rem;
  padding: 0.375rem 0.75rem;
  min-height: 1.5rem;
  vertical-align: middle;
}
#mainContent .wc_r_race .framePanel.race .marketTable thead .button.small:first-of-type {
  margin: 0.5rem;
}
#mainContent .wc_r_race .framePanel.race .marketTable thead th.oddsColumn .button.small:first-of-type {
  margin: 0;
  margin-top: 0.375rem;
}
#mainContent .wc_r_race .framePanel.race .marketTable thead td .button.small {
  margin: 0;
  margin-top: 0.375rem;
}
#mainContent .wc_r_race .framePanel.race .marketTable thead td .button.small:first-of-type {
  margin-left: 0;
}
#mainContent .wc_account .framePanel &gt; .tabs {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#mainContent .wc_account.wc_a_overview h3 {
  display: none;
}
#mainContent .wc_account.wc_a_register h1,
#mainContent .wc_account.wc_a_register .asH1 {
  margin-bottom: 1rem;
}
#mainContent .wc_account.wc_a_cp_home &gt; .framePanel {
  padding-top: 0;
}
#mainContent .wc_account.wc_a_cp_home &gt; .framePanel &gt; h4 {
  margin-top: 0;
}
#mainContent .wc_account.wc_a_cp_home &gt; .framePanel:first-of-type h4 {
  display: none;
}
#mainContent .wc_account.wc_a_cp_home &gt; .framePanel p.remaining {
  margin: auto;
  margin-bottom: 1rem;
  justify-items: start;
  padding: 0.5rem 0.75rem;
  width: 50%;
  background-color: #f2f5fd;
  border: solid 1px rgba(51, 51, 51, 0.15);
  min-height: 3rem;
  border-radius: 6px;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 4rem;
  grid-gap: 0.5rem;
  text-align: left;
  font-weight: 600;
  font-size: 1rem;
}
#mainContent .wc_account.wc_a_cp_home &gt; .framePanel p.remaining span {
  display: none;
}
#mainContent .wc_account.wc_a_cp_home &gt; .framePanel p.remaining b {
  background-color: #ed1c24;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  border-radius: 4px;
  color: #fefefe;
  justify-self: end;
  padding-top: 0.6rem;
}
#mainContent .wc_account.wc_a_cp_home &gt; .framePanel .staticMessage {
  width: 50%;
  margin: 1rem auto;
  margin-bottom: 1.5rem;
  display: block;
}
#mainContent .wc_account.wc_a_benefits table thead tr th {
  background-color: #f8f8f8;
  color: #1a1a1a;
  border-color: #e0e0e0;
}
#mainContent .wc_account.wc_a_benefits table thead tr th:first-of-type,
#mainContent .wc_account.wc_a_benefits table thead tr th:last-of-type {
  width: 25%;
}
#mainContent .wc_account &gt; ul.tabs {
  background-color: #fefefe;
  border: solid 1px rgba(64, 64, 64, 0.25);
  padding: 0;
  grid-gap: unset;
  margin: 1rem 0;
  min-height: 3.75rem;
  border-radius: 8px;
  overflow: hidden;
}
#mainContent .wc_account &gt; ul.tabs li {
  height: unset;
  border-radius: 0;
  border: none;
  border-left: solid 1px #e0e0e0;
}
#mainContent .wc_account &gt; ul.tabs li:first-of-type {
  border-left: none;
}
#mainContent .wc_account &gt; ul.tabs + .framePanel {
  border-top: none;
}
#mainContent .wc_account h1,
#mainContent .wc_account .asH1 {
  margin-bottom: 0;
  border-radius: 8px;
  padding-left: 1rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  align-items: center;
  background-color: #404040;
  background-size: cover;
  background-position-y: bottom;
  min-height: 4rem;
  letter-spacing: unset;
  background-image: url(/assets/cmsdata/BG-Img_HORS.PNG), linear-gradient(to right, #00319a, rgba(0, 49, 154, 0.75), #00319a);
  color: #fefefe;
}
#mainContent .wc_account h1:before,
#mainContent .wc_account .asH1:before {
  background-color: #00319a;
  border: solid 2px #fefefe;
  box-sizing: border-box;
  border-radius: 6px;
  color: #fefefe;
  padding: 0.25rem;
  margin: 0;
  font-size: 2.5rem;
  max-width: 3rem;
  max-height: 3rem;
  width: 3rem;
  height: 3rem;
  display: none;
  justify-self: center;
  align-self: center;
  align-items: center;
  justify-content: center;
}
#mainContent .wc_account p,
#mainContent .wc_account table,
#mainContent .wc_account label {
  font-size: 0.9rem;
}
#mainContent .wc_account table,
#mainContent .wc_account label {
  font-weight: 600;
}
#mainContent .wc_account h3,
#mainContent .wc_account h4 {
  padding: 0.5rem;
  padding-left: 1rem;
  background-color: rgba(237, 28, 36, 0.05);
  color: #1a1a1a;
  border-radius: 6px;
  justify-content: center;
  font-size: 1rem;
  background: none;
  border: none;
  margin: 0.5rem 0;
}
#mainContent .wc_account .wc_a_history .tabs.typeFilter.asButtons.subTabs {
  justify-content: flex-end;
}
#mainContent .wc_account .wc_a_history .tabs.typeFilter.asButtons.subTabs li {
  max-width: 2.5rem;
  background-color: transparent;
  border-color: rgba(26, 26, 26, 0.4);
}
#mainContent .wc_account .wc_a_history .tabs.typeFilter.asButtons.subTabs li.selected {
  background-color: #00319a;
  border-color: #00319a;
}
#mainContent .wc_account .wc_a_history .tabs.typeFilter li &gt; a[class^="icon-"]:before {
  font-size: 1.5rem;
}
#mainContent .wc_account label span {
  line-height: 1rem;
  font-weight: 600;
}
#mainContent .wc_account label &gt; span {
  font-weight: 500;
}
#mainContent .wc_account p {
  text-align-last: center;
}
#mainContent .wc_genContent.promotions h1 {
  display: flex;
  justify-content: center;
  min-height: 4rem;
  padding: 0.75rem 1rem;
  background-color: #00319a;
  border-radius: 8px;
  font-size: 1.25rem;
  color: #fefefe;
}
#mainContent .headerBox {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #fefefe;
  border: none;
  padding-right: 1rem;
  padding-left: 1rem;
}
#mainContent .headerBox.bg-HORS {
  /*background-image: url('headerImages/BG_HORS.png');*/
  background-image: none;
}
#mainContent .headerBox.bg-GREY {
  /*background-image: url('headerImages/BG_GREY.png');*/
  background-image: none;
}
#mainContent .headerBox.bg-HARN {
  /*background-image: url('headerImages/BG_HARN.png');*/
  background-image: none;
}
#mainContent .headerBox h1 {
  background-color: transparent;
}
#mainContent .headerBox h1 &gt; span {
  display: grid;
  align-self: center;
  height: calc(100% - 2rem);
  top: 1rem;
  align-items: center;
}
#mainContent .headerBox h1 .navToggleIcon {
  margin-left: 0;
  background-color: transparent;
}
#mainContent .headerBox h1 .navToggleIcon:after {
  background-color: #00319a;
  border-color: #00319a;
  font-weight: 600;
  font-size: 0.9rem;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border-radius: 6px;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-size: 1.5rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
#mainContent .headerBox h1 .navToggleIcon:after.selected {
  background-color: #002066;
}
#mainContent .headerBox h1 .navToggleIcon:after:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#mainContent .headerBox h1 .navToggleIcon:after.disabled:hover {
  background-color: #00319a;
}
#mainContent .headerBox .infoBar {
  background-color: transparent;
  padding: 0 0 1rem 0;
}
#mainContent .headerBox .infoBar .raceDetails {
  display: grid;
  color: #1a1a1a;
}
#mainContent .headerBox .infoBar .raceName {
  margin: 0;
}
#mainContent .isFuture .headerBox .infoBar .raceDetails {
  margin-top: 0.75rem;
}
#mainContent .isFuture .headerBox .infoBar .raceDetails .eventComment {
  background-color: transparent;
  text-align: left;
  justify-content: start;
  border: none;
}
#mainContent .wc_a_siteSettings h3:first-of-type {
  margin-top: 0;
  margin-bottom: 0;
}
#mainContent .wc_a_siteSettings h4 {
  border-top: solid 2px #002066;
  border-radius: 0;
  padding-top: 1rem;
}
#next5 .ntjList &gt; a {
  grid-gap: 0.375rem;
  grid-template-columns: 3rem 1fr 4rem;
  grid-template-rows: 1fr 1fr;
  grid-column-gap: 0.25rem;
  grid-row-gap: 0;
  grid-template-areas: 'icon raceName raceTTG' 'icon raceNum raceTTG';
  background-color: #fefefe;
  border: none;
  border-bottom: solid 1px #e0e0e0;
  height: 3.75rem;
  min-height: 3rem;
  padding: 0.5rem;
  line-height: 1.1rem;
}
@media screen and (max-width: 1300px) {
  #next5 .ntjList &gt; a {
    grid-gap: 0.5rem;
    padding: 0.5rem;
    grid-template-columns: min-content auto 3rem;
  }
}
#next5 .ntjList &gt; a:last-of-type {
  border-bottom: solid 2px #00319a;
}
#next5 .ntjList &gt; a div {
  color: #1a1a1a;
}
#next5 .ntjList &gt; a div.icon {
  grid-area: icon;
  align-self: center;
  justify-self: center;
  color: #00319a;
}
#next5 .ntjList &gt; a div.timeToGo {
  display: flex;
  font-weight: 600;
  font-size: 0.9rem;
  background-color: #f1f1f1;
  grid-area: raceTTG;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  height: 100%;
  border-radius: 4px;
  color: #1a1a1a;
  justify-content: center;
  align-items: center;
  border: solid 1px #e0e0e0;
}
#next5 .ntjList &gt; a div.timeToGo.ttg120 {
  background-color: #ed1c24;
  color: #fefefe;
}
#next5 .ntjList &gt; a div.timeToGo.ttg120 .ttgCountdownContainer {
  color: #fefefe;
}
#next5 .ntjList &gt; a div.timeToGo.ttg600 {
  background-color: #00319a;
  color: #fefefe;
}
#next5 .ntjList &gt; a div.timeToGo.ttg600 .ttgCountdownContainer {
  color: #fefefe;
}
#next5 .ntjList &gt; a div.timeToGo.results {
  background-color: #4d4d4d;
  border: solid 1px #4d4d4d;
}
#next5 .ntjList &gt; a div.timeToGo.results .ttgCountdownContainer {
  color: #fefefe;
}
#next5 .ntjList &gt; a div.timeToGo.closed {
  background-color: transparent;
  border: 1px solid #ed1c24;
}
#next5 .ntjList &gt; a div.timeToGo.closed .ttgCountdownContainer {
  color: #ed1c24;
}
#next5 .ntjList &gt; a div.timeToGo .ttgCountdownContainer {
  color: #1a1a1a;
}
#next5 .ntjList &gt; a div.raceMeet {
  grid-area: raceName;
  font-size: 0.9rem;
  font-weight: 600;
  align-self: end;
}
#next5 .ntjList &gt; a div.raceNum {
  grid-area: raceNum;
  font-weight: normal;
  font-size: 0.9rem;
  align-self: start;
}
#next5 .ntjList &gt; a div.raceNum:before {
  content: 'Race ';
}
#next5 .ntjList &gt; a:hover {
  background-color: #f8f8f8;
}
#navsection-account a {
  font-size: 0;
}
#navsection-account a:before {
  display: inline-block;
  content: "Account";
  font-family: 'Poppins' !important;
  padding: 0 0.25rem;
  font-size: 0.9rem;
  font-weight: 600;
}
#openTopersonaldet h4:first-of-type {
  margin-top: 0;
}
#openTobonusbets form {
  display: none;
}
#openTobonusbets .framePanel {
  border: none;
  padding: 0;
}
#openToboost p:first-of-type {
  justify-items: start;
  align-items: center;
  display: grid;
  grid-template-columns: 2.5rem 1fr 2.5rem;
  background-color: rgba(237, 28, 36, 0.05);
  border: solid 1px #ed1c24;
  width: 50%;
  margin: 1rem auto;
  margin-top: 0.75rem;
  padding: 0.5rem 0.75rem;
  border-radius: 6px;
  font-weight: 600;
  font-size: 1rem;
  line-height: 2.5rem;
  justify-content: center;
  text-align: center;
  grid-gap: 1.25rem;
}
#openToboost p:first-of-type b {
  font-size: 1rem;
  color: #fefefe;
  background-color: #ed1c24;
  border-radius: 6px;
  margin: 0;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
#openToboost p.remaining {
  margin: auto;
  margin-bottom: 1rem;
  padding: 0.75rem;
  background-color: #f2f5fd;
  border: solid 1px rgba(51, 51, 51, 0.15);
  min-height: 3rem;
  border-radius: 6px;
  display: grid;
  align-items: center;
  justify-content: space-around;
  grid-template-columns: 1fr 4rem;
  grid-gap: 0.5rem;
  text-align: left;
  font-weight: 600;
}
#openToboost p.remaining span {
  display: none;
}
#openToboost p.remaining p:first-of-type b {
  font-size: unset;
  border-radius: 4px;
}
#preCommitGoTo {
  font-weight: 600;
  min-width: 16rem;
  margin-left: 1.25rem;
}
#PreCommitmentCurrentDiv {
  text-align: center;
}
#PreCommitmentCurrentDiv &gt; ul {
  margin-top: 0.75rem;
  max-width: unset;
  width: 100%;
}
#qasOptions {
  max-height: 12.5rem;
  width: 24rem;
}
#raceCustomFields {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  padding: 0.75rem;
  background-color: #f2f5fd;
  border-radius: 6px;
  border: solid 1px #00319a;
}
#raceCustomFields h3 {
  min-height: 3.5rem;
  padding: 0.75rem;
  background-color: #404040;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 6px;
  color: #fefefe;
  margin-bottom: 0.75rem;
}
#raceCustomFields h3:before {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 2rem;
  min-width: 2rem;
  margin-right: 0.75rem;
  background-color: #00319a;
  border: solid 2px #fefefe;
  border-radius: 6px;
  color: #fefefe;
  font-size: 2rem;
}
#raceCustomFields &gt; div.raceComment {
  grid-template-columns: 1fr;
  margin-top: 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
}
#raceCustomFields &gt; div.raceTips {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-gap: 0.75rem;
}
#raceCustomFields &gt; div.raceTips div.tipRunner {
  display: grid;
  grid-template-columns: auto auto 1fr;
  align-items: center;
  justify-content: center;
  background-color: #fefefe;
  border: solid 1px #e0e0e0;
  border-radius: 6px;
}
#raceCustomFields &gt; div.raceTips div.tipRunner:nth-of-type(1) span:first-of-type {
  background-color: #ffd700;
  color: #1a1a1a;
}
#raceCustomFields &gt; div.raceTips div.tipRunner:nth-of-type(2) span:first-of-type {
  background-color: hsl(0 0% 70%);
}
#raceCustomFields &gt; div.raceTips div.tipRunner:nth-of-type(3) span:first-of-type {
  background-color: #d7995b;
}
#raceCustomFields &gt; div.raceTips div.tipRunner:nth-of-type(4) span:first-of-type {
  background-color: #899499;
}
#raceCustomFields &gt; div.raceTips div.tipRunner span {
  display: flex;
  align-self: center;
  justify-self: center;
  height: 100%;
  width: 100%;
  padding: 0.25rem;
}
#raceCustomFields &gt; div.raceTips div.tipRunner span:first-of-type {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  background-color: #00319a;
  font-weight: 600;
  font-size: 0.9rem;
  color: #fefefe;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
#raceCustomFields &gt; div.raceTips div.tipRunner span.tipRunnerName {
  font-size: 0.85rem;
  font-weight: 500;
  padding-left: 0;
  align-items: center;
}
#raceCustomFields .silkImg {
  width: 2.25rem;
  height: 2.25rem;
  margin: auto;
  background-size: auto 100%;
}
#RaceMenu {
  border-radius: 0 0 8px 8px;
  border: solid 1px #d9d9d9;
  border-top: none;
}
#sidebarcontent h1,
#sidebarcontent .asH1 {
  margin-top: 1px;
  margin-bottom: 0;
  justify-content: center;
  border-radius: 8px 8px 0 0;
}
#sidebarcontent .wc_w_racemenu {
  border-radius: 8px;
  box-shadow: 1px 1px 4px 0 #4040404d;
}
#sidebarcontent .wc_w_racemenu .tabs {
  border-radius: 0;
  padding-top: 0;
}
#sidebarcontent .wc_w_racemenu .navigationMenu.raceMenu {
  display: none;
}
#toastMessage .closeButton {
  display: flex;
  align-items: center;
  height: 2rem;
  width: 2rem;
  background-color: #fefefe;
  border-radius: 6px;
}
#toastMessage .closeButton:before {
  content: "\e91c";
}
#toastMessage.multiMessage {
  grid-template-columns: 1fr 2rem;
  grid-template-areas: "message clsbtn";
  border: none;
  min-height: 5rem;
  background-color: #404040;
  color: #fefefe;
}
#toastMessage.multiMessage .message {
  grid-template-areas: "leg add";
  display: grid;
  align-items: center;
}
#toastMessage.multiMessage .toastLeg {
  grid-area: leg;
  white-space: nowrap;
  justify-self: start;
  font-weight: bold;
}
#toastMessage.multiMessage .toastMulti {
  grid-area: div;
  white-space: nowrap;
  align-items: center;
  display: inline-flex;
  margin-top: 5%;
}
#toastMessage.multiMessage .addTo {
  grid-area: add;
}
#toastMessage.multiMessage .betlink {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
  width: fit-content;
  min-width: 0;
  justify-self: end;
  padding: 0.5rem;
  border-radius: 6px;
}
#toastMessage.multiMessage .betlink.selected {
  background-color: #002066;
}
#toastMessage.multiMessage .betlink:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#toastMessage.multiMessage .betlink.disabled:hover {
  background-color: #00319a;
}
#ZPTPIDBtn {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
  margin-left: -1.5rem;
}
#ZPTPIDBtn.selected {
  background-color: #002066;
}
#ZPTPIDBtn:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
#ZPTPIDBtn.disabled:hover {
  background-color: #00319a;
}
abbr {
  border: none;
}
.additionalMarkets {
  margin: 0;
  width: calc(100% + 1rem*1.5);
  margin-left: -0.75rem;
  padding: 0;
  padding-bottom: 0.375rem;
}
.additionalMarkets dl.accordion {
  border-radius: 0;
  margin-bottom: -0.75rem;
}
.additionalMarkets dl.accordion dt {
  background-color: #f2f5fd;
  margin-bottom: 0.5rem;
  border-radius: 8px;
  border-bottom: 0;
  border: solid 1px #E3EAF9;
  padding: 0.25rem;
}
.additionalMarkets dl.accordion dt a {
  color: #1a1a1a;
}
.additionalMarkets dl.accordion dt a[class^="icon-"]:before,
.additionalMarkets dl.accordion dt a[class*=" icon-"]:before {
  margin-right: 1.25rem;
}
.additionalMarkets dl.accordion dt a,
.additionalMarkets dl.accordion dt a[class^="icon-"] {
  font-weight: 600;
  font-size: 0.95rem;
  padding-left: 0.75rem;
  grid-template-columns: 1fr;
}
.additionalMarkets dl.accordion dt:hover {
  background-color: #E3EAF9;
  background-image: none;
}
.additionalMarkets dl.accordion dt.selected {
  background-color: #00319a;
  border-radius: 0;
  border-color: #00319a;
  margin-bottom: 0;
  font-size: 0.95rem;
  font-weight: 600;
  padding: 0;
  padding-left: 1rem;
}
.additionalMarkets dl.accordion dt.selected a {
  color: #fefefe;
  padding-left: 0;
}
.additionalMarkets dl.accordion dt.selected:hover {
  opacity: 0.95;
}
.additionalMarkets dl.accordion dd {
  padding: 0.25rem 0.5rem;
  border: none;
  border-top: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  margin: 0;
}
.additionalMarkets dl.accordion dd:last-of-type {
  margin-bottom: 0;
}
.additionalMarkets dl.accordion dd .framePanel {
  border-color: #e0e0e0;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.additionalMarkets dl.noCollapse dt.selected:hover {
  opacity: 1;
  cursor: initial;
}
.additionalMarkets table.marketTable tr td {
  margin: 0;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.additionalMarkets table.marketTable tr td.competitorCell {
  font-weight: 600;
  font-size: 0.95rem;
  padding-left: 0.5rem;
}
.bettingPanel {
  box-shadow: 0 0 0.5rem 0.15rem #d9d9d9;
  border-radius: 8px;
}
.bettingPanel .coupErrMsg {
  border: 1px solid #e0e0e0;
  padding: 0.5rem 0.25rem;
  margin: 0.25rem;
  background-color: #fefefe;
  border-radius: 4px;
  text-align: center;
  border-color: #bd0f15;
  background-color: #fde8ea;
  font-weight: 500;
  font-size: 0.8rem;
  color: #1a1a1a;
}
.bettingPanel .coupErrMsg a.confirm {
  background-color: #00319a;
  color: #fefefe;
  font-size: 0.8rem;
  border: solid 2px #1a79ff;
}
.bettingPanel .coupErrMsg a.confirm:hover {
  background-color: #0039b3;
  border-color: #0039b3;
}
.bettingPanel .coupErrMsg a.delete {
  border: solid 2px #ed1c24;
}
.bettingPanel.mainCoupon.empty {
  display: none;
}
.bettingPanel .asH1 {
  background-color: #ed1c24;
  justify-content: space-between;
  color: #fefefe;
  margin: 0;
  border: none;
  width: 100%;
  display: grid;
  grid-template-columns: 3rem 1fr 3rem;
  justify-items: center;
  min-height: 4rem;
  border-radius: unset;
  padding: 0.75rem;
}
.bettingPanel .asH1:before {
  content: "\e913";
  margin: 0;
  color: #fefefe;
  font-family: 'GW_icons';
  font-weight: 400;
  font-size: 2.5rem;
  display: flex;
  align-items: center;
  justify-self: start;
}
.bettingPanel .asH1 .button[class^="icon-"]:empty,
.bettingPanel .asH1 .bettingPanel .asH1 .button[class*=" icon-"]:empty {
  height: 100%;
  width: 100%;
}
.bettingPanel .asH1 span {
  padding: 0;
  height: 2.5rem;
  width: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 3rem;
  border-radius: 8px;
  padding: 0.5rem;
  text-align: center;
}
.bettingPanel .asH1 span a {
  background-color: #00319a;
  border: none;
  color: #fefefe;
}
.bettingPanel .asH1 .count {
  background-color: #fefefe;
  border-radius: 4px;
  max-height: 2.5rem;
  max-width: 2.5rem;
  color: #ed1c24;
  justify-self: end;
}
.bettingPanel .asH4 {
  background-color: transparent;
  font-weight: 700;
  min-height: 2rem;
  font-size: 1rem;
  margin: 0;
  background-color: #ed1c24;
  color: #1a1a1a;
  padding: 0 0.25rem;
  padding-top: 1rem;
}
.bettingPanel form {
  background-color: #1a1a1a;
  border: solid 1px #1a1a1a;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
}
.bettingPanel .bettingLegs.zeroBets .bettingLeg .coupErrMsg {
  background-color: #f8f8f8;
  border-color: #e0e0e0;
}
.bettingPanel .bettingLegs .bettingLeg {
  background-color: #fefefe;
  border-bottom-color: #e0e0e0;
}
.bettingPanel .bettingLegs .bettingLeg.titles {
  padding-top: 0;
  margin-top: 0;
}
.bettingPanel .bettingLegs .bettingLeg .sportIcon:before {
  color: rgba(64, 64, 64, 0.75);
  font-size: 2.5rem;
}
.bettingPanel .bettingLegs .bettingLeg .eventDetails .selection {
  font-size: 1rem;
  font-weight: 600;
}
.bettingPanel .bettingLegs .bettingLeg .eventDetails .eventName {
  line-height: 1rem;
  font-size: 0.9rem;
  font-weight: 400;
}
.bettingPanel .bettingLegs .bettingLeg .controls {
  grid-gap: 0;
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  grid-gap: 0.375rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts .quickAmount {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 2rem;
  height: 2rem;
  border: outset 1px #e0e0e0;
  background-color: #ececec;
  border-radius: 4px;
  font-weight: 500;
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts .quickAmount.clear {
  background-color: #bd0f15;
  border-color: #fde8ea;
  color: #fefefe;
  font-size: 0.9rem;
  font-weight: 600;
  border: solid 2px #ed1c24;
  background-color: #ed1c24;
  background-image: -webkit-linear-gradient(bottom, #c61017, #f14b52);
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.25), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts .quickAmount.clear.selected {
  background-color: #5f080a;
}
.bettingPanel .bettingLegs .bettingLeg .controls .quickAmounts .quickAmount.clear:hover {
  background-color: #ef343b;
  border: solid 2px #c61017;
  background-image: -webkit-linear-gradient(bottom, #af0e14, #ef343b);
}
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails {
  font-size: 0.9rem;
  grid-gap: 0;
}
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .product,
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .dividend {
  font-size: 0.9rem;
  line-height: 0.9rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .title {
  font-weight: 600;
}
.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .product {
  font-weight: normal;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits {
  grid-gap: 5%;
  grid-auto-columns: 21.25%;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton {
  margin-top: 0.625rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton input[type=radio] label[class^="icon-"],
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton input[type=checkbox] label[class^="icon-"] {
  padding-bottom: 0.251rem;
  cursor: pointer;
  background-color: #f2f5fd;
  border-color: #E3EAF9;
  box-shadow: inset 0 0 0.2rem 0.1rem rgba(26, 26, 26, 0.04);
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton input[type=radio]:checked label[class^="icon-"],
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton input[type=checkbox]:checked label[class^="icon-"] {
  background-color: #bd0f15;
  box-shadow: none;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton input[type=checkbox]:checked + label[class^="icon-"] {
  background-color: #ed1c24;
  color: #fefefe;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton input[type=checkbox]:checked + label[class^="icon-"]:before {
  color: #fefefe;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label {
  line-height: 0.75rem;
  padding-top: 0;
  border-color: #e0e0e0;
  color: #1a1a1a;
  border-bottom: 0;
  background-color: transparent;
  box-shadow: none;
  border: solid 2px #ed1c24;
  border-radius: 6px;
  font-size: 0.7rem;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label:before {
  color: #ed1c24;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefitMsg {
  border-top-color: #fde8ea;
  font-size: 0.85rem;
  padding: 0.5rem 0.25rem;
  line-height: 1rem;
  margin-top: 0.625rem;
  background-color: #f8f8f8;
  border: solid 1px #d9d9d9;
  border-radius: 4px;
}
.bettingPanel .bettingLegs .bettingLeg .controls .benefitMsg span {
  font-size: 0.9rem;
}
.bettingPanel .bettingLegs .bettingLeg input {
  border-color: #d9d9d9;
}
.bettingPanel .bettingLegs .bettingLeg .title {
  font-weight: 500;
  font-size: 0.9rem;
  color: #404040;
}
.bettingPanel .bettingLegs .title {
  font-size: 0.75rem;
  font-weight: bold;
}
.bettingPanel .bettingLegs.multiBets .asH4 {
  padding: 0.75rem;
  justify-content: center;
  min-height: 3rem;
  background-color: #ed1c24;
  color: #fefefe;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg {
  font-size: 0.75rem;
  grid-template-columns: 1.25fr 1fr 1fr;
  padding-bottom: 0;
  grid-gap: 0.5rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg:nth-of-type(2) {
  margin-top: 0;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .details .description {
  color: #1a1a1a;
  font-size: 0.9rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .details .selection,
.bettingPanel .bettingLegs.multiBets .bettingLeg .details .price {
  font-size: 0.85rem;
  line-height: 0.9rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .betUnit {
  text-align: center;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .betTotal {
  display: flex;
  align-items: center;
  justify-content: start;
  width: 100%;
  height: 2.5rem;
  padding: 0.5rem;
  border-radius: 6px;
  border: solid 1px #c7c7c7;
  background-color: #fdfdfd;
  font-size: 1rem;
  justify-self: center;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg .betReturn {
  font-size: 0.75rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg.titles {
  font-weight: bold;
  grid-template-rows: 1fr;
  color: #fefefe;
  margin-bottom: 0;
  min-height: 1rem;
  border-radius: 0;
  border: none;
  background-color: #fefefe;
  border-top: solid 1px #d9d9d9;
  border-bottom: solid 1px #d9d9d9;
  padding: 0.5rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg.titles .title {
  font-weight: 500;
  color: #404040;
  font-size: 0.8rem;
}
.bettingPanel .bettingLegs.multiBets .bettingLeg input {
  font-size: 0.9rem;
}
.bettingPanel .boostedDivi {
  color: #ed1c24;
}
.bettingPanel header {
  background-color: transparent;
}
.bettingPanel header .allBets {
  background-color: #f8f8f8;
  padding: 0.75rem;
  border: none;
  min-height: 3.5rem;
  display: flex;
  align-items: center;
  justify-content: end;
}
.bettingPanel header .allBets b {
  color: #1a1a1a;
  margin-right: 0.75rem;
  font-weight: 600;
}
.bettingPanel header .allBets input {
  min-height: 2.25rem;
  border-radius: 6px;
  font-size: 0.8rem;
  font-family: 'Poppins';
  width: 100%;
  margin: 0;
  border-color: #c0c0c0;
}
.bettingPanel header .allBets &gt; span {
  width: 33%;
}
.bettingPanel header b {
  color: white;
}
.bettingPanel footer {
  border-radius: 0;
  background-color: #404040;
  border-top: solid 1px rgba(254, 254, 254, 0.25);
  font-size: 0.9rem;
  padding: 0.75rem;
  color: #fefefe;
  margin: 0;
}
.bettingPanel footer .buttons {
  grid-template-areas: 'confirm delete';
  margin-top: 0.25rem;
  grid-gap: 0.75rem;
}
.bettingPanel footer .buttons .button.delete {
  grid-area: delete;
}
.bettingPanel footer .buttons .button.confirm {
  grid-area: confirm;
}
.bettingPanel.betslipalerts form,
.bettingPanel.transHistory form {
  background-color: transparent;
}
.bettingPanel.betslipalerts {
  box-shadow: none;
  border: none;
}
.bettingPanel.betslipalerts .bettingLegs .bettingLeg {
  padding: 0.5rem;
  border: solid 1px rgba(237, 28, 36, 0.5);
  background-color: #fefefe;
}
.bettingPanel.betslipalerts .bettingLegs .bettingLeg:last-of-type {
  border: solid 1px rgba(237, 28, 36, 0.5);
}
.bettingPanel.betslipalerts .bettingLegs .bettingLeg.sts_processing .finalMessage,
.bettingPanel.betslipalerts .bettingLegs .bettingLeg.sts_processing .status {
  background-color: #E3EAF9;
}
.bettingPanel.betslipalerts .bettingLegs .bettingLeg.sts_accepted .finalMessage {
  background-color: #2b9c1c;
  color: #fefefe;
}
.bettingPanel.betslipalerts .bettingLegs .bettingLeg.sts_rejected .finalMessage,
.bettingPanel.betslipalerts .bettingLegs .bettingLeg.sts_rejected .status {
  background-color: rgba(237, 28, 36, 0.25);
  color: #1a1a1a;
}
.bettingPanel.betslipalerts .bettingLegs .bettingLeg.sts_partially-accepted .finalMessage {
  background-color: rgba(43, 156, 28, 0.25);
}
.bettingPanel.betslipalerts .bettingLegs .bettingLeg .finalMessage {
  padding-bottom: 0.25rem;
}
.bettingPanel.betslipalerts .bettingLeg:last-child {
  border-color: #e0e0e0;
}
.bettingPanel.transHistory {
  box-shadow: none;
  border-radius: unset;
}
.bettingPanel.transHistory form {
  box-shadow: none;
  border-radius: unset;
}
.bettingPanel.transHistory .bettingLegs {
  margin-top: 0;
  grid-gap: 0;
  border-top: solid 1px #d9d9d9;
}
.bettingPanel.transHistory .bettingLegs .bettingLeg {
  background-color: transparent;
  border-radius: 0;
  border: none;
  border-bottom: solid 1px #d9d9d9;
  padding: 1rem;
  padding-bottom: 0;
}
.bettingPanel.transHistory .bettingLegs .bettingLeg .controls .benefitMsg {
  background-color: #f8f8f8;
  border-color: #e0e0e0;
  border-radius: 4px;
}
.bettingPanel.transHistory .bettingLegs .bettingLeg:last-child {
  background-color: unset;
  border: none;
}
.bettingPanel.transHistory .bettingLegs .bettingLeg:last-child .transHistDetails {
  border-bottom: none;
}
.bettingPanel.transHistory.eventHistory .bettingLegs {
  border: none;
  grid-gap: 0.5rem;
}
.bettingPanel.transHistory.eventHistory .bettingLegs .bettingLeg {
  background-color: #fefefe;
  border: solid 1px #e0e0e0;
}
.bettingPanel.transHistory .bettingLeg {
  background-color: #E3EAF9;
  grid-gap: 0.5rem;
  padding: 0.5rem;
  padding-bottom: 0;
  border-radius: 6px;
  border: outset 1px #d9d9d9;
}
.bettingPanel.transHistory .bettingLeg:last-child {
  background-color: #E3EAF9;
  border: outset 1px #d9d9d9;
}
.bettingPanel.transHistory .bettingLeg .status {
  border-radius: 4px;
  min-width: 10rem;
  padding: 0.375rem 0.75rem;
  justify-items: flex-end;
  grid-template-columns: auto 1fr;
}
.bettingPanel.transHistory .bettingLeg.sts_accepted .status,
.bettingPanel.transHistory .bettingLeg.sts_partially_accepted .status {
  background-color: hsl(221deg 100% 30%);
  color: #fefefe;
}
.bettingPanel.transHistory .bettingLeg.sts_cancelled_at .status,
.bettingPanel.transHistory .bettingLeg.sts_cancellation_of .status {
  background-color: #ed1c24;
  color: #fefefe;
}
.bettingPanel.transHistory .bettingLeg.sts_approved .status,
.bettingPanel.transHistory .bettingLeg.sts_return_of .status,
.bettingPanel.transHistory .bettingLeg.sts_return_at .status {
  background-color: #2b9c1c;
  color: #fefefe;
}
.bettingPanel.transHistory .bettingLeg.sts_no_return {
  border: solid 1px rgba(26, 121, 255, 0.5);
}
.bettingPanel.transHistory .bettingLeg.sts_processing .status {
  background-color: rgba(0, 49, 154, 0.25);
}
.bettingPanel.transHistory .status {
  background-color: rgba(0, 0, 0, 0.04);
}
.bettingPanel.transHistory .transHistExpand {
  cursor: pointer;
}
.bettingPanel.transHistory .transHistDetails {
  background-color: #f2f5fd;
  border: none;
  border-top: solid 1px #00319a;
  border-bottom: solid 1px #00319a;
  border-radius: 0;
  margin-top: -0.75rem;
  width: calc(100% + 1rem*2);
  margin-left: -1rem;
}
.bettingPanel.transHistory .transHistDetails tr:last-of-type th,
.bettingPanel.transHistory .transHistDetails tr:last-of-type td {
  border-bottom: none;
}
.bettingPanel.transHistory .transHistDetails th,
.bettingPanel.transHistory .transHistDetails td {
  border-bottom: solid 1px rgba(64, 64, 64, 0.2);
}
.bettingPanel.transHistory .transHistDetails th {
  width: 25%;
}
.bettingPanel.transHistory .transHistDetails td {
  text-align: left;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs {
  width: 100%;
  line-height: 1rem;
  grid-template-columns: auto auto 1fr auto auto;
  grid-auto-rows: max-content;
  padding: 0.5rem;
  padding-left: 0;
  grid-row-gap: 1rem;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div {
  padding: 0.25rem;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus:not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.icon:not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.event:not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.selection:not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.dividend:not(.title) {
  background-color: #fefefe;
  min-height: max-content;
  height: 100%;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
  align-content: center;
  display: flex;
  border-top: solid 1px #cbd3dd;
  border-bottom: solid 1px #cbd3dd;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus:not(.title):not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.icon:not(.title):not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.event:not(.title):not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.selection:not(.title):not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.dividend:not(.title):not(.title) {
  padding: 0.5rem;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.dividend {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  justify-content: center;
  min-width: 4rem;
  font-weight: 500;
  border-right: solid 1px #e0e0e0;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.event .outcomeAt {
  font-size: 100%;
  color: #1a1a1a;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.event .description {
  font-weight: 500;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.event:not(.title) {
  display: grid;
  line-height: 0.9rem;
  grid-row-gap: 0.25rem;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.icon {
  font-size: 2.5rem;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.icon:not(.title) {
  padding-right: 0;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus {
  border: none;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #00319a;
  color: #fefefe;
  font-weight: 600;
  font-size: 1rem;
  min-width: 4rem;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_alive {
  background-color: #2b9c1c;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_dead {
  background-color: #ed1c24;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.legstatus.sts_open {
  background-color: #00319a;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.selection {
  font-weight: 600;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs div.title {
  display: none;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.selection {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: solid 1px #e0e0e0;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.event:not(.title) {
  justify-content: center;
  border-right: solid 1px #e0e0e0;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.legstatus:not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.icon:not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.event:not(.title),
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.selection:not(.title) {
  min-height: 3.5rem;
  border-top: solid 1px #cbd3dd;
  border-bottom: solid 1px #cbd3dd;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.selection:not(.title) {
  border-right: solid 1px #cbd3dd;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.legstatus:not(.title) {
  border-left: solid 1px #cbd3dd;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.dividend:not(.title) {
  border-right: solid 1px #cbd3dd;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.bettingPanel.transHistory .transHistDetails .transHistory.multiLegs.srm div.legstatus:not(.title) {
  border-left: solid 1px #cbd3dd;
}
.bettingPanel.transHistDetails {
  margin-bottom: 1.5rem;
}
.bettingPanel.globalalerts .buttons {
  display: flex;
  margin: 0;
}
.bettingPanel.globalalerts .buttons .button {
  min-width: 20%;
}
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_partially-accepted .finalMessage {
  background-color: rgba(43, 156, 28, 0.75);
  color: #fefefe;
}
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_accepted .finalMessage,
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_approved .finalMessage,
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_return-of .finalMessage,
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_return-at .finalMessage {
  background-color: #2b9c1c;
  color: #fefefe;
}
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_cancellation-of .finalMessage,
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_cancelled-at .finalMessage,
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_declined .finalMessage {
  background-color: rgba(237, 28, 36, 0.75);
  color: #fefefe;
}
.bettingPanel.globalalerts .bettingLegs .bettingLeg.sts_processing .finalMessage {
  background-color: #00319a;
  color: #fefefe;
}
.bettingPanel.globalalerts .bettingLegs .bettingLeg .finalMessage {
  padding: 0.5rem;
  margin-bottom: 0.75rem;
  font-size: 0.9rem;
}
.bigbetsContent .bigbet {
  display: grid;
  grid-template-areas: 'event event event' 'amount seperator dividend';
  grid-template-columns: 1fr 2rem 1fr;
  align-content: center;
  justify-content: center;
  justify-items: center;
  grid-gap: 0.5rem;
  padding: 0.75rem;
  margin-bottom: 1rem;
  border-radius: 8px;
  align-items: center;
  background-color: #d2def9;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  line-height: 1rem;
  position: relative;
}
.bigbetsContent .bigbet .icon {
  grid-area: icon;
  justify-self: start;
  position: absolute;
  top: 0;
  padding: 0.75rem;
}
.bigbetsContent .bigbet .icon:before {
  font-size: 2.4rem;
}
.bigbetsContent .bigbet .amount {
  grid-area: amount;
  justify-self: end !important;
}
.bigbetsContent .bigbet .seperator {
  grid-area: seperator;
  justify-self: center !important;
}
.bigbetsContent .bigbet .dividend {
  grid-area: dividend;
  justify-self: start;
}
.bigbetsContent .bigbet .event {
  grid-area: event;
  justify-self: start;
  padding: 0;
  width: 100%;
  margin-left: 3rem;
}
.bigbetsContent .bigbet .event &gt; div,
.bigbetsContent .bigbet .event &gt; a {
  display: grid;
  grid-template-columns: 8rem 1fr;
  grid-gap: 0.25rem;
  align-items: center;
}
.bigbetsContent .bigbet .event &gt; div .meetname,
.bigbetsContent .bigbet .event &gt; a .meetname {
  font-weight: 900;
}
.bigbetsContent .bigbet .event a {
  grid-template-areas: 'meetname' 'runner';
  grid-template-columns: 1fr;
}
.bigbetsContent .bigbet .event a .meetname {
  grid-area: meetname;
  color: #1a1a1a;
  font-weight: 600;
}
.bigbetsContent .bigbet .event a .runner {
  grid-area: runner;
  color: #1a1a1a;
}
.bigbetsContent .bigbet div:not(.event) {
  justify-content: center;
  justify-self: start;
}
.bigbetsContent .bigbet .amount,
.bigbetsContent .bigbet .seperator,
.bigbetsContent .bigbet .dividend {
  font-weight: 500;
}
.bigbetsContent .bigbet .amount,
.bigbetsContent .bigbet .dividend {
  text-align: center;
}
.bigbetsContent .BigBetsBanner marquee .bigbetsContent .bigbet {
  width: 100%;
  grid-template-areas: 'event amount seperator dividend';
  grid-template-columns: 1fr auto 2rem auto;
  align-items: center;
  padding-right: 1.5rem;
}
.BigBetsBanner marquee {
  background-image: url(/assets/cmsdata/HeaderBanner_BigBets2.png);
  background-size: 100%;
  aspect-ratio: 5.32587859;
  padding-right: 45%;
  border-radius: 8px;
}
.BigBetsBanner marquee .bigbetsContent {
  padding: 0 1rem;
}
.BigBetsBanner marquee .bigbetsContent .bigbet {
  background-color: #fefefe;
  width: 100%;
  grid-template-areas: 'event amount seperator dividend';
  grid-template-columns: 1fr auto 2rem auto;
  align-items: center;
  padding-right: 1.5rem;
}
body {
  font-family: 'Poppins';
  font-size: 0.9rem;
}
body.internalScrolling {
  grid-template-columns: 1fr minmax(15rem, 20rem) minmax(50rem, 70rem) minmax(15rem, 22.5rem) 1fr;
  grid-row-gap: 1rem;
  grid-column-gap: 0.5rem;
}
body.internalScrolling &gt; header {
  background-color: transparent;
}
body.internalScrolling &gt; header .headerContent .headDetails {
  padding-right: 2rem;
  padding: unset;
  height: 100%;
}
body.internalScrolling &gt; header .headerContent .headLogo {
  padding: unset;
}
body.internalScrolling &gt; #mainContent {
  margin-top: 1px;
}
body.internalScrolling &gt; #mainContent.fullwidth {
  padding-right: 1.5rem;
}
body.internalScrolling &gt; #headerBar {
  background-color: #00319a;
  background-image: -webkit-linear-gradient(top, #00319a 0, #00319a 4.5rem, #eaedf1 4.5rem, #eaedf1 100%);
  background-image: -moz-linear-gradient(top, #00319a 0, #00319a 5rem, #eaedf1 5rem, #eaedf1 100%);
  background-image: -o-linear-gradient(top, #00319a 0, #00319a 5rem, #eaedf1 5rem, #eaedf1 100%);
  background-image: -ms-linear-gradient(top, #00319a 0, #00319a 5rem, #eaedf1 5rem, #eaedf1 100%);
  background-image: linear-gradient(top, #00319a 0, #00319a 5rem, #eaedf1 5rem, #eaedf1 100%);
}
body.internalScrolling #leftColumnScroller .os-padding div .os-content {
  padding-right: 0.5rem !important;
  padding-left: 2rem !important;
}
body.internalScrolling #rightColumnScroller .os-padding div .os-content {
  grid-template-rows: auto auto 1fr;
  padding-left: 0.5rem !important;
  padding-right: 2rem !important;
}
@media screen and (max-width: 1300px) {
  body.internalScrolling {
    grid-gap: 0.5rem;
  }
  body.internalScrolling #leftColumnScroller .os-padding div .os-content {
    padding-left: 1.5rem !important;
  }
  body.internalScrolling #rightColumnScroller .os-padding div .os-content {
    padding-right: 1.5rem !important;
  }
}
body.popupPage {
  padding: 0;
}
body.popupPage.account {
  padding: 0;
}
body.popupPage.account &gt; section.threedspopup {
  margin: 0 auto;
  max-width: 60rem;
  box-shadow: 1px 1px 4px 0 #4040404d;
}
body.popupPage.account &gt; section.threedspopup &gt; header {
  padding: 1rem;
}
body.popupPage.account &gt; section.threedspopup &gt; header &gt; img {
  height: 1.5rem;
}
body.popupPage.account &gt; section.threedspopup &gt; main {
  padding: 1rem;
  color: #fefefe;
  overflow: hidden;
}
body.popupPage.account &gt; section.threedspopup &gt; footer {
  height: 2rem;
}
body.popupPage &gt; header .headerContent {
  transform: translateY(0);
}
body.popupPage &gt; section.wc_r_formguide {
  overflow-y: auto;
}
body.useBodyGrid &gt; header .headerContent {
  padding: 0 2.5rem;
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons nav {
  grid-template-columns: minmax(15rem, 18.75rem) 1fr auto;
  min-height: 4.5rem;
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons nav .headNav ul {
  grid-gap: 0;
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons nav .headNav ul li a {
  padding: 0 0.25rem;
  font-size: 0.9rem;
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons .stateLoggedIn .button.small {
  padding: 0;
  background-color: #fefefe;
  border-left: none;
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons .stateLoggedIn .button.small:hover:after {
  position: absolute;
  left: -4rem;
  font-family: 'Poppins' !important;
  font-size: 0.8rem;
  font-weight: 600;
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons .stateLoggedIn .button.small:before {
  color: #00319a;
  font-size: 1.5rem;
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons .stateLoggedIn .button.myAcct:hover:after {
  content: 'Account';
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons .stateLoggedIn .button.logout {
  background-color: #ed1c24;
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons .stateLoggedIn .button.logout:hover:after {
  content: 'Logout';
}
body.useBodyGrid &gt; header .headerContent.headerAcctMenu_icons .stateLoggedIn .button.logout:before {
  color: #fefefe;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedOut {
  height: 100%;
  align-items: center;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn {
  padding: 0;
  grid-gap: 0;
  height: 100%;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button {
  box-shadow: none;
  background-color: #002066;
  border: none;
  border-radius: 0;
  border-left: solid 1px rgba(254, 254, 254, 0.25);
  color: #d2def9;
  min-width: 5rem;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button:not(.small) {
  display: grid;
  grid-template-rows: auto auto auto;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 0.8rem;
  color: rgba(254, 254, 254, 0.85);
  background-color: #002066;
  padding: 0.5rem;
  min-width: 6rem;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button:not(.small):before {
  font-size: 1.5rem;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button:not(.small):hover {
  opacity: 1;
  background-color: #001b57;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button:not(.small):first-of-type {
  border-left: none;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button:not(.small) span {
  font-weight: 600;
  font-size: 0.9rem;
  color: #fefefe;
  padding-top: 0.1rem;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button:not(.small).balanceBox {
  min-width: 6rem;
  font-size: 0.8rem;
  height: 100%;
  grid-template-rows: auto auto;
  padding: 0.375rem;
  align-content: center;
  grid-gap: 0.25rem;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button:not(.small).balanceBox span {
  font-size: 0.9rem;
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button:hover {
  opacity: 1;
  border-color: rgba(210, 222, 249, 0.3);
}
body.useBodyGrid header .headerContent.headerAcctMenu_icons .stateLoggedIn .button.icon-BANKING {
  border-left: none;
}
body.useBodyGrid section.widget_ntj .ntjPanel {
  box-shadow: none;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: none;
  background-color: transparent;
}
body.useBodyGrid section.widget_ntj .ntjPanel header {
  border-radius: 8px 8px 0 0;
  background-color: #00319a;
  padding: 0.75rem;
  padding-left: 1rem;
}
body.useBodyGrid section.widget_ntj .ntjPanel header a {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
  padding: 0.25rem 0.5rem;
  min-height: 2.5rem;
  text-transform: capitalize;
}
body.useBodyGrid section.widget_ntj .ntjPanel header a.selected {
  background-color: #002066;
}
body.useBodyGrid section.widget_ntj .ntjPanel header a:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
body.useBodyGrid section.widget_ntj .ntjPanel header a.disabled:hover {
  background-color: #00319a;
}
body.useBodyGrid section.widget_ntj .ntjPanel header a:hover {
  background-color: #ef343b;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks {
  grid-gap: 0;
  margin-top: 0;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a {
  padding: 0.5rem;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a [class^="icon-"]:before,
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a [class*=" icon-"]:before {
  font-size: 2.25rem;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceName {
  grid-area: raceName;
  font-size: 0.9rem;
  font-weight: 700;
  align-self: end;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceNum {
  grid-area: raceNum;
  text-align: left;
  font-weight: normal;
  align-self: start;
  font-size: 0.9rem;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a .raceNum:before {
  content: 'Race ';
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a &gt; div.raceTTG {
  background-color: #f1f1f1;
  color: #1a1a1a;
  font-size: 0.9rem;
  font-weight: 600;
  border-radius: 4px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a &gt; div.raceTTG.ttg120 {
  color: #fefefe;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks.max1 li a &gt; div.raceTTG.ttg600 {
  background-color: #00319a;
  color: #fefefe;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li {
  border-radius: 0;
  border: solid 1px #d9d9d9;
  border-bottom: none;
  min-height: 2rem;
  font-size: 0.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li a {
  grid-gap: 0.375rem;
  grid-template-areas: 'icon raceName raceTTG' 'icon raceNum raceTTG';
  grid-template-columns: 3rem 1fr 3.75rem;
  grid-template-rows: 1fr 1fr;
  grid-row-gap: 0;
  border-right: solid 1px;
  border-left: solid 1px;
  border-color: #e0e0e0;
  height: 3.75rem;
  border: none;
  padding: 0.25rem;
  padding-right: 0.75rem;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li a:hover {
  background-color: #f8f8f8;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li a[class^="icon-"]:before,
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li a[class*=" icon-"]:before {
  font-size: 2.5rem;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li a &gt; div {
  color: #1a1a1a;
  grid-area: icon;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li a &gt; div.raceTTG {
  color: #fefefe;
  grid-area: raceTTG;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #00319a;
  font-size: 0.75rem;
  font-weight: 500;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li a &gt; div.raceTTG.ttg120 {
  background-color: #ed1c24;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li a &gt; div.raceTTG.closed {
  background-color: #bd0f15;
}
body.useBodyGrid section.widget_ntj .ntjPanel ul.blocks li:last-of-type {
  border-bottom: solid 1px #d9d9d9;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
@media screen and (max-width: 1300px) {
  body.useBodyGrid section.widget_nextxraces {
    grid-gap: 0.5rem;
  }
}
body.useBodyGrid .widget_nextxraces {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 0.5rem;
}
body.useBodyGrid .widget_nextxraces .widget_nextrace {
  background-color: #fefefe;
  padding-top: 0.5rem;
}
body.useBodyGrid .widget_nextxraces footer {
  background-color: transparent;
  padding: 0.5rem;
}
body.useBodyGrid #mainContent #pageContent .wc_home .staticContent {
  display: grid;
  grid-gap: 1rem;
}
body &gt; header .headerContent {
  width: 100%;
  max-width: 96.4rem;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  z-index: 960;
  transform: translateY(-50%);
  top: 50%;
  grid-template-areas: none;
  grid-gap: 0;
  display: grid;
  grid-template-areas: 'headerNav' 'ntjScroller';
  grid-gap: calc(1rem*0.75 + 2px);
  padding: 0 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
body &gt; header .headerContent &gt; div.headerNTJScrollSection {
  display: unset;
}
body &gt; header .headerContent nav .headNav .tabs {
  border-bottom: none;
  width: max-content;
}
body &gt; header .headerContent nav .headNav .tabs li {
  border: none;
  min-width: 40%;
  height: 2.5rem;
}
body &gt; header .headerContent nav .headNav .tabs li a {
  padding: 0;
}
body &gt; header .headerContent nav .headNav .tabs li a:before {
  display: none;
}
body &gt; header .headerContent nav .headNav .tabs li:hover {
  background-color: #002066;
  border-radius: 8px;
  opacity: 1;
}
body &gt; header .headerContent nav .headDetails .stateLoggedOut {
  padding: 1.1rem 0;
  padding: unset;
}
body &gt; header .headerContent nav .headDetails .stateLoggedIn {
  padding: 0.5rem;
  grid-gap: 0.751rem;
}
body &gt; header .headerContent nav .headDetails .stateLoggedIn .balBtn {
  background-color: #002066;
  color: #fefefe;
  border-color: #002066;
  box-shadow: inset 0 0 0.251rem 0.1rem rgba(26, 26, 26, 0.3);
}
body &gt; header .headerContent nav .headDetails .stateLoggedIn .balBtn:hover {
  opacity: 1;
  background-color: rgba(0, 32, 102, 0.7);
}
body &gt; header .headerContent nav .headDetails .stateLoggedIn a.button.icon-DEPOSIT {
  background-color: #404040;
  border: transparent;
  color: #fefefe;
  box-shadow: inset 0 0 0.251rem 0.1rem rgba(26, 26, 26, 0.3);
}
body &gt; header .headerContent nav .headDetails .stateLoggedIn a.button.icon-DEPOSIT:hover {
  opacity: 1;
  background-color: #1a1a1a;
}
body &gt; header .headerContent nav .headLogo {
  position: relative;
}
body &gt; header .headerContent nav .headLogo img {
  height: 2rem;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
}
body &gt; header .headerContent .headerPopUp {
  right: 1.5rem;
  border-color: #e0e0e0;
  box-shadow: 0 0 0.5rem 0.15rem rgba(26, 121, 255, 0.8);
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel a {
  width: 1.5rem;
  height: 1.5rem;
  min-height: 1rem;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel &gt; a {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
  height: 100%;
  width: 3rem;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel &gt; a.selected {
  background-color: #002066;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel &gt; a:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel &gt; a.disabled:hover {
  background-color: #00319a;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel &gt; a.disabled {
  opacity: 1;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu {
  padding: unset;
  padding-bottom: 1px;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li {
  margin: 0;
  background-color: #fefefe;
  border-radius: 6px;
  border: outset 1px #d9d9d9;
  color: #1a1a1a;
  min-height: 2.5rem;
  min-width: 13.5%;
  height: 100%;
  grid-template-columns: 2rem 1fr 2.5rem;
  grid-template-rows: 1fr 1fr;
  grid-column-gap: 0.25rem;
  grid-row-gap: 0;
  grid-template-areas: 'icon raceName raceTTG' 'icon raceNum raceTTG';
  padding: 0.375rem;
  line-height: 1.1rem;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock {
  padding: unset;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div {
  padding: 0.125rem;
  border-radius: 4px;
  height: 100%;
  margin: 0;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f1f1f1;
  color: #1a1a1a;
  font-weight: 500;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div span {
  color: #1a1a1a;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttg120 {
  background-color: #ed1c24;
  color: #fefefe;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttg120 span {
  color: #fefefe;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttg600 {
  background-color: #00319a;
  color: #fefefe;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock &gt; div.ttg600 span {
  color: #fefefe;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.text div {
  font-weight: 600;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li span.icon {
  font-size: 1.8rem;
  width: unset;
  height: unset;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li:hover:not(.disabled) {
  border-style: solid;
  border-color: #808080;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJSelector {
  margin-right: 0.5rem;
  background-color: #404040;
  border: solid 1px #eaedf1;
  height: 100%;
  width: 100%;
  min-height: 100%;
  padding: 0;
  border-radius: 8px;
  grid-gap: 0;
  grid-template-rows: 1fr;
  overflow: hidden;
  align-items: center;
  align-content: center;
  margin: 0;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJSelector li {
  height: 100%;
  min-height: 100%;
  width: unset;
  min-width: 3rem;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJSelector li.selected {
  background-color: #005fe6;
  border-color: #00319a;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJSelector li.selected a {
  color: #fefefe;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJSelector li a {
  height: 100%;
  min-height: 100%;
  width: 100%;
  min-width: 100%;
  color: #fefefe;
}
body &gt; header .headerContent .headerNTJScrollSection .NTJScrollPanel #NTJSelector li a:before {
  position: unset;
}
body &gt; header #accountBox div {
  background-color: #fefefe;
  padding: 1rem;
  border-color: #e0e0e0;
  font-weight: bold;
  font-size: 0.9rem;
}
body &gt; header #accountBox div:hover {
  background-color: #f8f8f8;
  color: #1a1a1a;
}
body &gt; header #loginBox {
  background-color: #fefefe;
  box-shadow: none;
  border: solid 1px #00319a;
  border-top: none;
  border-radius: 0 0 0.25rem 0.25rem;
  padding: 0.5rem;
  color: #1a1a1a;
  top: 4.5rem;
  right: 1.5rem;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
body &gt; header #loginBox form {
  padding: 0.5rem;
}
body &gt; header #loginBox form .formLine {
  margin-bottom: 1rem;
}
body &gt; header #loginBox form .formLine &gt; div .button.halfwidth:first-child {
  border-radius: 6px;
  width: 47.5%;
  margin-right: 1.5%;
}
body &gt; header #loginBox form .formLine &gt; div .button.halfwidth:first-child:hover {
  background-color: #0039b3;
}
body &gt; header #loginBox form .formLine &gt; div .button.halfwidth:last-child {
  background-color: #ed1c24;
  border-color: transparent;
  margin-left: 1.5%;
}
body &gt; header #loginBox form .formLine &gt; div .button.halfwidth:last-child:hover {
  background-color: #ef343b;
  opacity: 1;
}
body &gt; header #loginBox form .formLine:last-child {
  margin: 0.5rem 0 0 0;
  font-size: 0.8rem;
  font-weight: bold;
  margin-top: 0;
}
body &gt; header #loginBox form .formLine label:before {
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.825rem;
}
body &gt; header #loginBox form .formLine input[type=checkbox]:checked + label:not([class^="icon-"]):before {
  font-size: 1rem;
}
body &gt; footer {
  background-color: transparent;
  padding: 0.5rem;
  margin-top: 1.5rem;
}
body &gt; footer div.footerContent .links div h4 {
  width: 90%;
  margin-bottom: 0.25rem;
  color: #1a1a1a;
  border: none;
  font-size: 1rem;
  padding: 0;
  font-size: 1.1rem;
  min-height: 1.75rem;
}
body &gt; footer div.footerContent .links div ul li {
  padding: 0;
  min-height: 1.75rem;
}
body &gt; footer div.footerContent .links div ul li a {
  padding: 0;
  font-size: 0.9rem;
  font-weight: 500;
  color: #404040;
}
body &gt; footer div.footerContent .legal {
  color: #404040;
  font-size: 0.9rem;
}
.boostVoucher h4 {
  display: none;
}
.boostVoucher table.DataTable {
  width: 100%;
}
.blocks li {
  border: solid 2px #404040;
}
.blocks li:hover {
  background-color: #f8f8f8;
  border-color: #404040;
}
.blocks li.selected {
  background-color: #00319a;
  border-color: #00319a;
}
.blocks li.selected:hover {
  background-color: #0039b3;
  border-color: #0039b3;
}
.blocks li.selected a {
  color: #fefefe;
}
.blocks li &gt; a[class^="icon-"],
.blocks li &gt; a[class*=" icon-"] {
  color: #1a1a1a;
  padding-top: 2.5rem;
}
.blocks li &gt; a[class^="icon-"]:before,
.blocks li &gt; a[class*=" icon-"]:before {
  font-size: 2.5rem;
}
.button {
  border: solid 2px #e0e0e0;
  padding: 0.5rem;
  cursor: pointer;
  border-radius: 6px;
  font-family: 'Poppins';
}
.button:hover {
  opacity: 1;
}
.button.disabled:hover {
  cursor: default;
  opacity: 0.5;
}
.button.betlink {
  box-shadow: inset 0px -0.1rem 0 0 rgba(26, 26, 26, 0.3);
  background-color: #eaedf1;
  color: #1a1a1a;
  min-height: 3rem;
  min-width: 4rem;
  font-weight: 600;
  font-size: 0.9rem;
  border: solid 1px rgba(64, 64, 64, 0.3);
  border-bottom: none;
  border-radius: 4px;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
.button.betlink:hover {
  background-color: #e4e8ed;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
.button.betlink.selected {
  background-color: #ed1c24;
  color: #fefefe;
  box-shadow: none;
}
.button.betlink.selected:hover {
  background-color: #ef343b;
  color: #fefefe;
  opacity: 1;
  box-shadow: none;
}
.button.betlink.disabled {
  box-shadow: none;
  opacity: 1;
  color: rgba(64, 64, 64, 0.9);
  background-color: #f8f8f8;
  border: none;
}
.button.betlink.disabled:hover {
  background-color: #f8f8f8;
}
.button.confirm {
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
.button.confirm:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
.button.confirm.disabled:hover {
  background-color: #00319a;
}
.button.inverse:hover {
  border-color: #fefefe;
  background-color: #002066;
  opacity: 1;
}
.button.inverse.selected {
  background-color: #002066;
}
.button.join {
  background-color: #ed1c24;
  border-color: #ed1c24;
  color: #fefefe;
}
.button.join:hover {
  background-color: #ed1c24;
  border-color: #ed1c24;
  opacity: 1;
  border-color: #bd0f15;
  box-shadow: none;
}
.button.delete {
  color: #fefefe;
  font-size: 0.9rem;
  font-weight: 600;
  border: solid 2px #ed1c24;
  background-color: #ed1c24;
  background-image: -webkit-linear-gradient(bottom, #c61017, #f14b52);
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.25), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
.button.delete:hover {
  background-color: #ef343b;
  border: solid 2px #c61017;
  background-image: -webkit-linear-gradient(bottom, #af0e14, #ef343b);
}
.button .icon-EDIT {
  background-color: #ed1c24;
  color: #fefefe;
  border-color: #ed1c24;
  margin: -1rem;
}
.button .icon-EDIT:hover {
  background-color: #ef343b;
}
.button.eventLinkMain {
  min-height: unset;
  padding: 0;
  border: none;
  color: #00319a;
  text-decoration: underline;
  font-size: 0.9rem;
  font-weight: 600;
}
.button.eventLinkDetail {
  min-height: unset;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #00319a;
  text-decoration: underline;
  font-size: 0.9rem;
  font-weight: 600;
}
.dialogBox .dialogContent {
  border-radius: 8px;
}
.dialogBox .dialogContent h1,
.dialogBox .dialogContent .asH1 {
  margin: auto;
  margin-top: 0.75rem;
  width: calc(100% - 1rem*1.5);
}
.dialogBox .dialogContent footer {
  margin: 0.75rem auto;
  margin-top: 0;
  width: calc(100% - 1rem*1.5);
}
.dialogBox .dialogContent form {
  padding: 0.75rem;
  border-radius: 0;
  background-color: #fefefe;
  box-shadow: none;
  border: none;
}
.dialogBox .dialogContent .bettingLegs .bettingLeg {
  background-color: #f8f8f8;
  border: solid 1px #d9d9d9;
  border-radius: 6px;
  grid-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  margin: 0;
  margin-bottom: 0.75rem;
  padding: 0.75rem;
  padding-bottom: 0;
}
.dialogBox .dialogContent .bettingLegs .bettingLeg:last-child {
  margin-bottom: 0;
}
div#CouponBlock {
  border-radius: 8px;
}
div#CouponBlock.couponEmpty {
  display: none !important;
}
dl.accordion {
  margin-top: 0;
  background-color: #fefefe;
  border-radius: 8px;
  padding: 0;
}
dl.accordion dt {
  margin: 0;
  background-color: #fefefe;
  border-bottom: solid 1px #e0e0e0;
  padding: 0;
  min-height: 3rem;
  display: flex;
  align-items: center;
}
dl.accordion dt a {
  color: #1a1a1a;
  font-size: 0.9rem;
  font-weight: 500;
  padding: 0.25rem;
  padding-left: 0.75rem;
  display: grid;
  grid-gap: 0.25rem;
  align-items: center;
  min-height: 3rem;
  line-height: 1rem;
}
dl.accordion dt a[class^="icon-"],
dl.accordion dt a[class*=" icon-"] {
  grid-template-columns: 3rem 1fr;
  padding-left: 0.25rem;
}
dl.accordion dt a[class^="icon-"]:before,
dl.accordion dt a[class*=" icon-"]:before {
  margin: 0;
  justify-self: center;
}
dl.accordion dt:hover {
  background-color: #f8f8f8;
  border-left-color: #00319a;
}
dl.accordion dt:hover a {
  color: #1a1a1a;
}
dl.accordion dt.selected {
  border-left-color: #00319a;
  background-color: #00319a;
  border-bottom: solid 1px;
  border-top: solid 1px;
  border-color: #00319a;
}
dl.accordion dt.selected a {
  font-weight: bold;
  color: #fefefe;
}
dl.accordion dt:last-child {
  border-bottom: none;
}
dl.accordion.eventBets {
  border-radius: 0;
}
dl.accordion.eventBets dt {
  background-color: #E3EAF9;
  border-top: solid 1px #00319a;
  border-bottom: solid 1px #00319a;
}
dl.accordion.eventBets dt a {
  padding: 1rem;
  font-size: 0.95rem;
  font-weight: 600;
}
dl.accordion.eventBets dt.selected {
  background-color: #00319a;
}
dl.accordion.eventBets dt.selected:after {
  color: #fefefe;
}
dl.accordion.eventBets dt:after {
  color: #1a1a1a;
  padding-right: 0.25rem;
}
dl.accordion.eventBets dd {
  background-color: rgba(242, 245, 253, 0.8);
  border: none;
  border-bottom: solid 1px #e0e0e0;
  padding: 1rem;
}
dl.accordion.eventBets dd .eventName {
  display: none;
}
dl.accordion.eventBets + .framePanel.results {
  margin-top: 1rem;
}
dl.accordion.tiered2 &gt; dd &gt; dl {
  overflow: unset;
  margin: 0;
  margin-top: 0.75rem;
  background-color: transparent;
  border-radius: 0;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt {
  margin-bottom: 0.5rem;
  background-color: #fefefe;
  border: solid 1px rgba(0, 32, 102, 0.4);
  border-radius: 4px;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt &gt; a {
  grid-template-columns: 1fr;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt &gt; a:before {
  display: none;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt.selected {
  margin-bottom: 0;
  background-color: #fefefe;
  border-color: rgba(0, 32, 102, 0.5);
  border-bottom: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt.selected a {
  color: #1a1a1a;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt.selected:last-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt.selected:hover {
  background-color: #fefefe;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt.selected:hover a {
  color: #1a1a1a;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt:first-of-type {
  margin-bottom: 0.5rem;
  background-color: #fefefe;
  border: solid 1px rgba(0, 32, 102, 0.5);
  border-radius: 4px;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dt:last-of-type {
  background-color: #fefefe;
  border: solid 1px rgba(0, 32, 102, 0.5);
  border-radius: 4px;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dd {
  margin-bottom: 0.5rem;
  padding-top: 1px;
  background-color: #fefefe;
  border: solid 1px rgba(0, 32, 102, 0.5);
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
dl.accordion.tiered2 &gt; dd &gt; dl &gt; dd:last-of-type {
  margin-bottom: 0;
  border: solid 1px rgba(0, 32, 102, 0.5);
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.exoticSRM table.marketTable tr td.oddsColumn {
  width: 4.5rem;
  min-width: 4.5rem;
}
.eventDetails .eventName a {
  min-height: unset;
  padding: 0;
  border: none;
  color: #00319a;
  text-decoration: underline;
  font-size: 0.9rem;
  font-weight: 600;
}
form {
  max-width: 100%;
  margin: 0 auto;
}
form div.formLine {
  width: 90%;
}
form div.formLine &gt; div &gt; input.disabled,
form div.formLine &gt; div &gt; select.disabled,
form div.formLine &gt; div &gt; span.disabled,
form div.formLine &gt; div &gt; button.disabled {
  background-color: #f8f8f8;
  border-color: #d9d9d9 !important;
}
form div.formLine &gt; label {
  font-size: 0.9rem;
}
form div.formLine div.formLineField input.currency {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
form div.formLine div.formLineField label.currency {
  background-color: #00319a;
  border-color: #00319a;
  color: #fefefe;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
form input[type="text"],
form input[type="number"],
form input[type="password"],
form input[type="email"],
form input[type="tel"],
form select {
  border-color: #d9d9d9;
  border-radius: 6px;
  font-family: 'Poppins';
  font-size: 0.9rem;
}
form hr {
  border: solid 1px #002066;
}
.framePage {
  background-color: transparent;
}
.framePage.wc_account {
  background-color: transparent;
  border-radius: 8px;
  border: none;
}
.framePage.wc_account.wc_a_home input[type=radio] input[type=checkbox] + label:last-of-type {
  font-weight: normal;
  font-size: 0.85rem;
  text-align: left;
}
.framePage.wc_account.wc_a_home h3,
.framePage.wc_account.wc_a_home h4 {
  width: 100%;
  margin-left: 7.5%;
}
.framePage.wc_r_race {
  background-color: #fefefe;
  box-shadow: 1px 1px 4px 0 #4040404d;
  border: none;
  border-radius: 8px;
}
.framePanel {
  border-color: #e0e0e0;
  background-color: #fefefe;
  border-radius: 8px;
  box-shadow: 1px 1px 4px 0 #4040404d;
}
.framePanel.wc_account.wc_a_preCommitment .staticContent .staticMessage {
  margin: 0;
  margin-top: 0.5rem;
}
.framePanel .framePanel {
  box-shadow: none;
  padding: 0;
  padding-top: 1rem;
}
.GW_rotatebanner {
  min-height: 0;
  overflow: hidden;
}
.GW_rotatebanner .GW_rotatebanner_banners {
  margin: 0;
}
.GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner {
  position: relative !important;
  /*&amp;:before //Delete when temp banner is done
			{
				display: block;
				content: "";
				background-image: url('Client_Images/TempHeader-image.png');
				background-position: center;
				background-size: contain;
				width: 1040px;
				height: 230px;
			}*/
}
.GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner img {
  width: 100%;
  margin: auto;
  border-radius: 8px;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-nextbanner,
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-prevbanner {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1.6rem;
  background-color: transparent;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-nextbanner:hover,
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-prevbanner:hover {
  background-color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-nextbanner:before,
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-prevbanner:before {
  color: white;
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 26px;
  font-family: GW_Icons !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-nextbanner {
  right: 0;
  border-radius: 0 8px 8px 0;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-nextbanner:before {
  content: "\e958";
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-prevbanner {
  left: 0;
  border-radius: 8px 0 0 8px;
}
.GW_rotatebanner &gt; .GW_rotatebanner_ctrl-prevbanner:before {
  content: "\e957";
}
header .headerContent nav .headNav ul.tabs li {
  min-width: 6.5rem;
}
header .headerContent nav .headNav ul.tabs li#navsection-sport {
  display: none;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu {
  grid-gap: 0.5rem;
  padding: 1px 0;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li:hover:not(.disabled) {
  border-color: rgba(0, 49, 154, 0.5);
  background-color: #fefefe;
  opacity: 1;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.clock {
  grid-area: raceTTG;
  margin: 0;
  height: 100%;
  align-self: center;
  padding: 0.25rem;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.text {
  grid-area: raceName;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.text div {
  font-size: 0.8rem;
  font-weight: 800;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.textNum {
  grid-area: raceNum;
  font-weight: normal;
  font-size: 0.8rem;
  justify-self: start;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li div.textNum div:before {
  content: 'Race ';
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li span.icon {
  grid-area: icon;
  width: 2rem;
  height: 2rem;
  position: unset;
  padding: 0;
  justify-self: center;
}
.headerNTJScrollSection .NTJScrollPanel #NTJScroller ul.ntjMenu li span.icon:before {
  position: unset;
  transform: unset;
  width: 2rem;
  height: 2rem;
}
html {
  font-size: 14px;
  background-color: #eaedf1;
}
html.maintenance .mainContainer {
  background: #00319a;
}
h1,
.asH1,
.asH1 {
  border-radius: 8px;
  padding: 0.75rem 1rem;
  font-size: 1.25rem;
  min-height: 4rem;
}
h1:before,
.asH1:before,
.asH1:before {
  font-size: 3rem;
}
h4,
h5,
.asH4,
.asH5,
.asH4,
.asH5 {
  color: #002066;
  border-color: #002066;
  padding-bottom: 0.5rem;
}
.headerContent.headerAcctMenu_icons nav {
  grid-template-columns: minmax(15rem, 18.75rem) 1fr auto;
  min-height: 4.5rem;
}
.headerContent.headerAcctMenu_icons nav .headNav ul {
  grid-gap: 0;
}
.headerContent.headerAcctMenu_icons nav .headNav ul li a {
  padding: 0 0.25rem;
  font-size: 0.9rem;
}
.headerContent.headerAcctMenu_icons .stateLoggedIn .button.small {
  padding: 0;
  background-color: #fefefe;
  border-left: none;
}
.headerContent.headerAcctMenu_icons .stateLoggedIn .button.small:hover:after {
  position: absolute;
  left: -4rem;
  font-family: 'Poppins' !important;
  font-size: 0.8rem;
  font-weight: 600;
}
.headerContent.headerAcctMenu_icons .stateLoggedIn .button.small:before {
  color: #00319a;
  font-size: 1.5rem;
}
.headerContent.headerAcctMenu_icons .stateLoggedIn .button.myAcct:hover:after {
  content: 'Account';
}
.headerContent.headerAcctMenu_icons .stateLoggedIn .button.logout {
  background-color: #ed1c24;
}
.headerContent.headerAcctMenu_icons .stateLoggedIn .button.logout:hover:after {
  content: 'Logout';
}
.headerContent.headerAcctMenu_icons .stateLoggedIn .button.logout:before {
  color: #fefefe;
}
img {
  max-width: 100%;
}
input[type=radio] + label:before,
input[type=checkbox] + label:before {
  border-color: #d9d9d9;
  border-radius: 6px;
}
input[type=radio] + label.SRM,
input[type=checkbox] + label.SRM {
  font-weight: 600;
  font-size: 0.9rem;
  min-height: 3rem;
  min-width: 4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #eaedf1;
  border: solid 1px rgba(64, 64, 64, 0.2);
  border-bottom: none;
  border-radius: 4px;
  box-shadow: inset 0px -2px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM:hover,
input[type=checkbox] + label.SRM:hover {
  background-color: #E3EAF9;
  box-shadow: inset 0px -2px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio]:disabled + label:hover,
input[type=checkbox]:disabled + label:hover {
  background-color: #eaedf1;
}
input[type=radio]:disabled + label.SRM:hover,
input[type=checkbox]:disabled + label.SRM:hover {
  opacity: 0.6;
  background-color: #eaedf1;
  cursor: default;
}
input[type=checkbox]:checked + label:not([class^="icon-"]):before {
  font-size: 1.5rem;
  line-height: 2rem;
  border-color: #00319a;
}
input[type=radio]:checked + label:before {
  background: #00319a;
  border-color: #00319a;
  box-shadow: inset -2px 2px 0 0 #fefefe, inset 2px -2px 0 0 #fefefe, inset -2px -2px 0 0 #fefefe, inset 2px 2px 0 0 #fefefe;
}
.mainCoupon.bettingPanel {
  box-shadow: 1px 1px 4px 0 #4040404d;
  overflow: hidden;
  background-image: none;
  background-color: #f8f8f8;
  border: none;
  border-radius: 8px;
  margin-top: 1px;
}
.mainCoupon.bettingPanel form {
  background-color: transparent;
  border: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
  border-radius: unset;
}
.mainCoupon.bettingPanel .bettingLegs.zeroBets .bettingLeg {
  background-color: rgba(254, 254, 254, 0.1);
  border: none;
  padding-bottom: 0.625rem;
  margin: 0;
}
.mainCoupon.bettingPanel .bettingLegs.zeroBets .bettingLeg .coupErrMsg {
  background-color: transparent;
  border: none;
  color: #1a79ff;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg {
  grid-gap: 0.75rem;
  grid-row-gap: 0.625rem;
  margin: 0;
  margin-bottom: 0.75rem;
  padding: 0.625rem;
  padding-bottom: 0.625rem;
  background-color: #fefefe;
  border: none;
  border-bottom: solid 1px #d9d9d9;
  border-top: solid 1px #d9d9d9;
  border-radius: 0;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg:first-of-type {
  margin-top: 0;
  border-top: solid 1px #d9d9d9;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg:last-of-type {
  margin-bottom: 0;
  border: none;
  border-bottom: solid 1px #d9d9d9;
  border-top: solid 1px #d9d9d9;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg .sportIcon:before {
  color: rgba(64, 64, 64, 0.75);
  font-size: 2.5rem;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg a.button.icon-TRASH {
  height: 1.5rem;
  width: 1.5rem;
  min-width: 1.5rem;
  min-height: 1.5rem;
  border: none;
  background-color: transparent;
  color: #ed1c24;
  background: none;
  box-shadow: none;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg a.button.icon-TRASH:before {
  height: 1.5rem;
  width: 1.5rem;
  line-height: 1.5rem;
  font-size: 1.25rem;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg input {
  min-height: 2.25rem;
  font-size: 0.8rem;
  font-family: 'Poppins';
  border-radius: 6px;
  border-color: #c0c0c0;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .product,
.mainCoupon.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .dividend {
  font-size: 0.85rem;
  line-height: 0.9rem;
  font-weight: 600;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg .controls .wagerDetails .title {
  font-weight: 500;
  font-size: 0.8rem;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label {
  background-color: #fefefe;
  border: solid 2px #ed1c24;
  box-shadow: none;
  padding: 0.5rem;
  color: #1a1a1a;
  font-weight: 500;
  font-size: 0.7rem;
  line-height: 0.75rem;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label:hover {
  background-color: rgba(237, 28, 36, 0.03);
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton label:hover::before {
  display: flex;
}
.mainCoupon.bettingPanel .bettingLegs .bettingLeg .controls .benefits .benefitButton input[type=checkbox]:checked + label[class^="icon-"] {
  background-color: #ed1c24;
  box-shadow: none;
  color: #fefefe;
}
.mainCoupon.bettingPanel .respGambling {
  margin-bottom: 0;
  line-height: 1rem;
  border-color: transparent;
  color: #404040;
  background-color: #fefefe;
  padding: 0.75rem;
  margin: 0;
}
.mainCoupon.bettingPanel .respGambling .respGamblingCall {
  line-height: 0.9rem;
  margin-top: 0.25rem;
}
.mainCoupon.bettingPanel footer .buttons {
  grid-template-areas: 'confirm delete';
}
.mainCoupon.bettingPanel footer .buttons #CouponBlock_CouponConfirm:hover {
  opacity: 1;
  background-color: #0039b3;
}
.mainCoupon.bettingPanel footer .buttons #CouponBlock_CouponConfirm.disabled:hover {
  background-color: #00319a;
  opacity: 0.5;
}
.mainCoupon.bettingPanel footer .buttons .button.confirm {
  background-color: #00319a;
  border: solid 2px #1a79ff;
  color: #fefefe;
}
.oldformStyles {
  max-width: 100%;
  margin: 0 auto;
}
.oldformStyles div.formLine {
  width: 90%;
}
p:last-of-type {
  margin-bottom: 0;
}
.poliinfo {
  margin: 1rem 0;
}
.promotionBanners {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  padding: 0;
}
.promotionBanners .promoBlock {
  display: grid;
  grid-template-rows: auto 1fr;
  padding: 1rem;
  background-color: #fefefe;
  box-shadow: 1px 1px 4px 0 rgba(64, 64, 64, 0.3);
  border-radius: 8px;
}
.promotionBanners .promoBlock img {
  cursor: default;
}
.promotionBanners .promoInfo {
  margin: 0;
  background-color: rgba(242, 245, 253, 0.8);
  border: solid 1px rgba(0, 49, 154, 0.25);
  border-radius: 6px;
  padding: 0.5rem;
  text-align: center;
  text-align-last: center;
  height: auto;
  display: block;
}
.promotionBanners .promoInfo p:last-of-type {
  margin-bottom: 0;
}
.promotionBanners .promoInfo a {
  text-decoration: none;
  color: #1a1a1a;
}
.promoBlock {
  padding: 1rem;
  background-color: #fefefe;
  box-shadow: 1px 1px 4px 0 rgba(64, 64, 64, 0.25);
  border-radius: 8px;
}
.promoBlock img {
  height: unset;
}
.promoInfo {
  margin: 0;
  background-color: rgba(242, 245, 253, 0.8);
  border: solid 1px rgba(0, 49, 154, 0.25);
  border-radius: 6px;
}
.raceT #raceCustomFields h3 {
  background-image: url(/assets/cmsdata/BG-Img_HORS.PNG), linear-gradient(to right, #404040, rgba(64, 64, 64, 0.75), #404040);
}
.raceH #raceCustomFields h3 {
  background-image: url(/assets/cmsdata/BG-Img_HARN.PNG), linear-gradient(to right, #404040, rgba(64, 64, 64, 0.75), #404040);
}
.raceG #raceCustomFields h3 {
  background-image: url(/assets/cmsdata/BG-Img_GREY.PNG), linear-gradient(to right, #404040, rgba(64, 64, 64, 0.75), #404040);
}
.rounded-tab-style {
  background-color: #00319a;
  padding: 0.75rem 1rem 0 1rem;
  border-color: #e0e0e0;
}
.rounded-tab-style li {
  margin: 0;
  height: 3rem;
  padding: 0.5rem 0.25rem;
  color: #1a1a1a;
  background-color: transparent;
  border: none;
  max-width: 35%;
}
.rounded-tab-style li::before {
  position: relative;
  color: #fefefe;
}
.rounded-tab-style li:hover {
  color: rgba(254, 254, 254, 0.1);
  background-color: rgba(248, 248, 248, 0.2);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  cursor: pointer;
}
.rounded-tab-style li:hover:not(.disabled) {
  opacity: 1;
}
.rounded-tab-style li.selected {
  color: #1a1a1a;
  background-color: #fefefe;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-tab-style li.selected:before {
  color: #1a1a1a;
}
.rounded-tab-style li.selected:hover {
  border-right-color: #d9d9d9;
  color: #1a1a1a;
  border-bottom-color: #00319a;
}
.rounded-tab-style li.selected:last-child {
  border-right: none;
}
.rounded-tab-style li.selected &gt; a {
  color: #1a1a1a;
}
.rounded-tab-style li.expired {
  background-color: rgba(237, 28, 36, 0.3);
}
.rounded-tab-style li.expired:before {
  color: #1a79ff;
}
.rounded-tab-style li.expired:hover {
  background-color: rgba(237, 28, 36, 0.3);
  color: #1a79ff;
}
.rounded-tab-style li:last-child {
  border-right: none;
}
.rounded-tab-style li:first-child {
  border-left: 0;
}
.rounded-tab-style li &gt; a {
  color: #fefefe;
  font-size: 0.9rem;
}
section.widget_nextxraces.widget_nextrace .header {
  min-height: 5.001rem;
  padding: 1rem;
}
section.widget_nextxraces.widget_nextrace .header[class^="icon-"]::before,
section.widget_nextxraces.widget_nextrace .header[class*=" icon-"]::before {
  font-size: 3rem;
}
section.widget_nextxraces.widget_nextrace .header .ttgCountdownContainer {
  border: solid 2px #fefefe;
  background-color: #00319a;
}
section.widget_nextxraces.widget_nextrace .header .meetName span {
  font-weight: normal;
  margin-top: 0.25rem;
}
section.widget_nextxraces.widget_nextrace table tr:first-of-type td {
  border-top: none;
}
section.widget_nextxraces.widget_nextrace table tr td:first-child {
  font-size: 0.9rem;
  font-weight: bold;
}
section.widget_nextxraces.widget_nextrace table tr td:last-child {
  width: 6rem;
}
section.widget_nextxraces.widget_nextrace footer {
  display: none;
}
section.widget_nextxraces.widget_nextrace footer a {
  min-height: 1.5rem;
}
section.widget_nextxraces footer a {
  background-color: #1a1a1a;
  background-image: -webkit-linear-gradient(left, #1a1a1a 0, #404040 45%, #404040 100%);
}
section.widget_nextxraces footer a:hover {
  background-image: none;
  background-color: #1a1a1a;
}
.subTabStyle {
  padding: 0 0.75rem;
}
.subTabStyle li {
  border: solid 1px #d2def9;
  border-radius: 8px;
  background-color: #E3EAF9;
  margin: 0 0.5rem;
  color: #1a1a1a;
  font-size: 0.8rem;
}
.subTabStyle li:first-child {
  margin-left: 0;
}
.subTabStyle li:last-child {
  margin-right: 0;
}
.subTabStyle li:hover {
  background-color: #d2def9;
  color: #1a1a1a;
}
.subTabStyle li.selected {
  background-color: #00319a;
  border-color: #00319a;
  color: #fefefe;
}
.subTabStyle li.selected &gt; span,
.subTabStyle li.selected &gt; a {
  color: #fefefe;
}
.subTabStyle li span,
.subTabStyle li &gt; a {
  color: #1a1a1a;
  font-size: 0.8rem;
}
.staticContent &gt; .wc_account + .framePanel {
  border: none;
  margin-bottom: 0;
  padding: 0;
  box-shadow: 1px 1px 4px 0 #4040404d;
  border-radius: 8px;
}
.staticContent &gt; .wc_account + .framePanel &gt; div {
  width: 100%;
  min-width: 100%;
  border-radius: 6px;
  margin: 0 auto !important;
  background-color: transparent;
  border: none;
  padding: 1.25rem;
}
.staticContent &gt; .framePanel {
  border: none;
}
.staticContent &gt; .framePanel div &gt; .framePanel {
  border: none;
  box-shadow: 1px 1px 4px 0 rgba(64, 64, 64, 0.25);
}
.staticContent &gt; .framePanel div.quadLeg {
  overflow: hidden;
  border: solid 1px #00319a;
  border-radius: 6px;
}
.staticContent &gt; .framePanel div.quadLeg &gt; .framePanel {
  border: none;
}
.staticContent &gt; .framePanel .wc_account &gt; .framePanel {
  margin-bottom: 0;
}
.staticContent &gt; .framePanel &gt; .framePanel {
  border: none;
  border-radius: 0;
}
.staticContent &gt; form &gt; .framePanel,
.staticContent &gt; .framePanel .wc_account &gt; .framePanel {
  border: none;
}
.staticContent &gt; form &gt; .framePanel {
  margin-bottom: 0;
  padding-bottom: 0;
}
.staticMessage,
.bettingPanel .coupErrMsg,
.wc_a_register div.signupErrMsg {
  background-color: #f2f5fd;
  border: solid 1px rgba(64, 64, 64, 0.15);
  padding: 0.5rem;
  border-radius: 6px;
  text-align: center;
  margin: 0 1rem;
  font-size: 0.85rem;
  line-height: 1rem;
}
.staticMessage p {
  font-size: 0.85rem;
  line-height: 1rem;
  margin: 0.5rem;
}
table {
  margin: auto;
  font-size: 0.8rem;
  text-align: center;
  color: #1a1a1a;
}
table:not(.raceCard) tr th,
table:not(.raceCard) tr td {
  border: none;
}
table.marketTable &gt; tbody tr td .betlink {
  margin: 0.25rem 0;
}
table.marketTable thead tr th.flucsColumn {
  vertical-align: bottom;
  padding-bottom: 0.25rem;
  color: #404040;
  font-size: 0.85rem;
  font-weight: 500;
  line-height: 0.8rem;
  padding-right: 4.125rem;
}
table.marketTable thead tr th.oddsColumn {
  vertical-align: bottom;
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 0.8rem;
  padding-bottom: 0.25rem;
  width: 3.5rem;
  text-align: center;
}
table.marketTable thead tr th,
table.marketTable thead tr td {
  padding: 0.25rem;
  text-align: left;
}
table.marketTable thead tr th.oddsColumn,
table.marketTable thead tr td.oddsColumn {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
}
table.marketTable thead tr th.oddsColumn.favourite a,
table.marketTable thead tr td.oddsColumn.favourite a {
  padding-top: calc(1rem*0.5 + 2.5px);
}
table.marketTable tbody tr {
  border-bottom: solid 1px #e0e0e0;
}
table.marketTable tbody tr:last-of-type {
  border: none;
}
table.marketTable tr {
  border-right: none;
  border-left: none;
}
table.marketTable tr:last-of-type {
  border-bottom: none;
}
table.marketTable tr th,
table.marketTable tr td {
  padding: 0.25rem;
}
table.marketTable tr th.oddsColumn,
table.marketTable tr td.oddsColumn {
  vertical-align: middle;
  padding-bottom: 0.5rem;
  color: #1a1a1a;
  line-height: 0.9rem;
  width: 4.25rem;
  text-align: center;
}
table.marketTable tr th.oddsColumn.exotic,
table.marketTable tr td.oddsColumn.exotic {
  font-size: 0.9rem;
  font-weight: 500;
  width: 2.5rem;
  min-width: 2.5rem;
}
table.marketTable tr th.oddsColumn.favourite a,
table.marketTable tr td.oddsColumn.favourite a {
  border: solid 2px #ed1c24;
  position: relative;
  overflow: visible;
  box-shadow: none;
}
table.marketTable tr th.oddsColumn.favourite a.button:before,
table.marketTable tr td.oddsColumn.favourite a.button:before {
  content: 'Fav';
  padding: 0.15rem 0.35rem;
  background: #ed1c24;
  color: #fefefe;
  display: flex;
  font-size: 0.7rem;
  height: 0.75rem;
  line-height: 0.75rem;
  position: absolute;
  text-transform: uppercase;
  width: auto;
  /*** INLINE ***/
  top: -0.5rem;
  border-radius: 0.25rem;
  /*** ABOVE ***/
  /*							top: -1.1rem;
							border-radius: 0.25rem 0.25rem 0 0;*/
}
table.marketTable tr td.competitorCell {
  padding-left: 0.5rem;
  text-align: left;
}
table.marketTable tr td.competitorCell .details {
  margin-top: 0.25rem;
  margin-top: unset;
}
table.marketTable tr td.rnnrFormCell {
  padding: 0;
}
table.rewardsConversionTable {
  border-color: #d9d9d9;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 0;
  border: solid 1px rgba(237, 28, 36, 0.2);
}
table.rewardsConversionTable tr th,
table.rewardsConversionTable tr td {
  border: none;
}
table.rewardsConversionTable tr th:first-of-type,
table.rewardsConversionTable tr th:last-of-type {
  width: 40%;
}
table.rewardsConversionTable tr td {
  border-right: none;
}
.tabs li &gt; a {
  font-weight: 600;
}
ul.tabs.raceNumbers {
  padding: 1rem 0;
  grid-gap: 0.75rem;
  padding-bottom: 0.75rem;
}
ul.tabs.raceNumbers li {
  background-color: #f2f5fd;
  max-width: 4rem;
  min-height: 3.5rem;
  border: solid 2px rgba(64, 64, 64, 0.9);
  margin: 0;
  border-radius: 6px;
}
ul.tabs.raceNumbers li a {
  color: #404040;
}
ul.tabs.raceNumbers li a div.raceNum {
  font-weight: 900;
  font-size: 1.25rem;
}
ul.tabs.raceNumbers li:hover {
  opacity: 1;
  background-color: #f8f8f8;
}
ul.tabs.raceNumbers li:hover {
  background-color: #e9eefc;
  border-color: #404040;
}
ul.tabs.raceNumbers li:hover:not(.disabled) {
  opacity: 1;
}
ul.tabs.raceNumbers li.selected {
  background-color: #00319a;
  border-color: #00319a;
}
ul.tabs.raceNumbers li.selected:hover {
  background-color: #0039b3;
  border-color: #0039b3;
}
ul.tabs.raceNumbers li.selected a {
  color: #fefefe;
}
ul.tabs.raceNumbers li.expired {
  background-color: #f8f8f8;
  border-color: rgba(64, 64, 64, 0.5);
}
ul.tabs.raceNumbers li.expired a {
  color: #737373;
  font-weight: 400;
}
ul.tabs.raceNumbers li.expired:hover {
  background-color: #f3f3f3;
  border-color: rgba(64, 64, 64, 0.6);
}
ul.tabs.raceNumbers li &gt; a div {
  font-weight: 500;
  padding-top: 0.125rem;
}
.widget_nextxraces .NextRacePanel .widget_nextrace header {
  padding: 0.5rem;
  background-color: #404040;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: none;
  background-blend-mode: lighten;
  color: #fefefe;
  border: none;
  border-bottom: solid 1px #00319a;
  border-radius: 6px;
  grid-gap: 0.5625rem;
}
.widget_nextxraces .NextRacePanel .widget_nextrace header.icon-HORS {
  background-image: url('/assets/cmsdata/BG-Img_HORS_Large.png?');
}
.widget_nextxraces .NextRacePanel .widget_nextrace header.icon-GREY {
  background-image: url('/assets/cmsdata/BG-Img_GREY_Large.png');
  background-blend-mode: revert;
}
.widget_nextxraces .NextRacePanel .widget_nextrace header.icon-HARN {
  background-image: url('/assets/cmsdata/BG-Img_HARN_Large.png?');
}
.widget_nextxraces .NextRacePanel .widget_nextrace header .meetName {
  font-size: 0.85rem;
}
.widget_nextxraces .NextRacePanel .widget_nextrace header .ttgCountdownContainer {
  background-color: #ed1c24;
  border: none;
  font-size: 0.75rem;
  color: #fefefe;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 6px;
}
.widget_nextxraces .NextRacePanel .widget_nextrace .marketTable {
  width: 100%;
}
.widget_nextxraces section.widget_nextrace {
  background-color: #fefefe;
  border: solid 1px #d9d9d9;
  border-radius: 8px;
  padding: 0 0.5625rem;
}
.widget_nextxraces section.widget_nextrace header[class^="icon-"]::before,
.widget_nextxraces section.widget_nextrace header[class*=" icon-"]::before {
  background-color: #00319a;
  border: solid 2px #fefefe;
  border-radius: 8px;
  color: #fefefe;
  padding: 0.25rem;
  margin: 0;
  font-size: 1.75rem;
}
.widget_nextxraces section.widget_nextrace header .meetName {
  font-size: 0.9rem;
  font-weight: 800;
}
.widget_nextxraces section.widget_nextrace header .meetName span {
  font-weight: 500;
  font-size: 0.8rem;
}
.widget_nextxraces section.widget_nextrace footer {
  background-color: transparent;
  padding: 0.25rem;
  padding-bottom: 0.75rem;
}
.widget_nextxraces section.widget_nextrace footer a {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
.widget_nextxraces section.widget_nextrace footer a.selected {
  background-color: #002066;
}
.widget_nextxraces section.widget_nextrace footer a:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
.widget_nextxraces section.widget_nextrace footer a.disabled:hover {
  background-color: #00319a;
}
.widget_nextxraces section.widget_nextrace table tbody tr:last-of-type td {
  border-bottom: none;
}
.widget_nextxraces section.widget_nextrace table tr td:first-child {
  font-weight: 600;
  font-size: 0.8rem;
  text-align: left;
  padding-left: 0.25rem;
  padding-right: 0;
}
.widget_nextxraces section.widget_nextrace table tr td:last-child {
  padding: 0.25rem;
}
.widget_raceMenu .ntjMenu ul.tabs {
  background-color: #00319a;
  padding: 0.75rem 1rem 0 1rem;
  border-color: #e0e0e0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  grid-gap: 0.5rem;
}
.widget_raceMenu .ntjMenu ul.tabs li {
  margin: 0;
  height: 3rem;
  padding: 0.5rem 0.25rem;
  color: #1a1a1a;
  background-color: transparent;
  border: none;
  max-width: 35%;
}
.widget_raceMenu .ntjMenu ul.tabs li::before {
  position: relative;
  color: #fefefe;
}
.widget_raceMenu .ntjMenu ul.tabs li:hover {
  color: rgba(254, 254, 254, 0.1);
  background-color: rgba(248, 248, 248, 0.2);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  cursor: pointer;
}
.widget_raceMenu .ntjMenu ul.tabs li:hover:not(.disabled) {
  opacity: 1;
}
.widget_raceMenu .ntjMenu ul.tabs li.selected {
  color: #1a1a1a;
  background-color: #fefefe;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.widget_raceMenu .ntjMenu ul.tabs li.selected:before {
  color: #1a1a1a;
}
.widget_raceMenu .ntjMenu ul.tabs li.selected:hover {
  border-right-color: #d9d9d9;
  color: #1a1a1a;
  border-bottom-color: #00319a;
}
.widget_raceMenu .ntjMenu ul.tabs li.selected:last-child {
  border-right: none;
}
.widget_raceMenu .ntjMenu ul.tabs li.selected &gt; a {
  color: #1a1a1a;
}
.widget_raceMenu .ntjMenu ul.tabs li.expired {
  background-color: rgba(237, 28, 36, 0.3);
}
.widget_raceMenu .ntjMenu ul.tabs li.expired:before {
  color: #1a79ff;
}
.widget_raceMenu .ntjMenu ul.tabs li.expired:hover {
  background-color: rgba(237, 28, 36, 0.3);
  color: #1a79ff;
}
.widget_raceMenu .ntjMenu ul.tabs li:last-child {
  border-right: none;
}
.widget_raceMenu .ntjMenu ul.tabs li:first-child {
  border-left: 0;
}
.widget_raceMenu .ntjMenu ul.tabs li &gt; a {
  color: #fefefe;
  font-size: 0.9rem;
}
.widget_raceMenu .ntjMenu ul.tabs li.selected {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
@media screen and (max-width: 1300px) {
  .widget_raceMenu .ntjMenu ul.tabs {
    padding: 0.75rem 0.5rem 0 0.5rem;
  }
}
.widget_raceMenu .ntjMenu div.ntjList &gt; a &gt; div[class^="icon-"]:before,
.widget_raceMenu .ntjMenu div.ntjList &gt; a &gt; div[class*=" icon-"]:before {
  font-size: 2rem;
}
.wc_genContent {
  background-color: #fefefe;
  border-radius: 8px;
}
.wc_genContent h1 {
  display: none;
}
.wc_genContent h2 {
  background-color: transparent;
  color: #ed1c24;
  font-weight: 800;
}
.wc_genContent .contentBlock div {
  background-color: #f2f5fd;
  border-color: #E3EAF9;
}
.wc_genContent .contentBlock.gridTable {
  margin-bottom: 0.75rem;
}
.wc_genContent .contentBlock.gridTable span {
  background-color: #d2def9;
  font-weight: 600;
}
.wc_genContent .contentBlock.gridTable .gridTable {
  grid-template-rows: 1fr;
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
}
.wc_genContent .contentBlock.gridTable .gridTable span {
  height: 100%;
  background-color: #f2f5fd;
  border: solid 1px #E3EAF9;
}
.wc_genContent .contentBlock.gridTable .gridTable div {
  height: 100%;
  background-color: transparent;
  border-color: #e0e0e0;
}
.wc_genContent dl.legalNumbering {
  border-radius: unset;
  margin: 0;
}
.wc_genContent dl.legalNumbering &gt; dt {
  margin: 0;
  padding: 0;
  background-color: #fefefe;
  border: none;
  border-top: solid 1px #e0e0e0;
  border-radius: 0;
}
.wc_genContent dl.legalNumbering &gt; dt.selected {
  margin-bottom: 0;
  background-color: #00319a;
  border-color: #00319a;
  border-bottom: none;
  border-radius: 0;
}
.wc_genContent dl.legalNumbering &gt; dt.selected a {
  font-weight: 500;
}
.wc_genContent dl.legalNumbering &gt; dt.selected a:before {
  background-color: rgba(254, 254, 254, 0.15);
}
.wc_genContent dl.legalNumbering &gt; dt.selected:hover {
  background-color: #00319a;
}
.wc_genContent dl.legalNumbering &gt; dt.selected:hover a {
  color: #fefefe;
  font-size: 1rem;
  font-weight: 500;
}
.wc_genContent dl.legalNumbering &gt; dt:first-of-type {
  margin-top: 0;
  border-radius: 0;
}
.wc_genContent dl.legalNumbering &gt; dt:first-of-type.selected {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wc_genContent dl.legalNumbering &gt; dt:last-of-type {
  margin: 0;
  border: none;
  border-top: solid 1px #e0e0e0;
  border-radius: 0;
}
.wc_genContent dl.legalNumbering &gt; dt:last-of-type.selected {
  border-radius: 0;
}
.wc_genContent dl.legalNumbering &gt; dt:last-of-type.selected:hover a {
  font-size: 1rem;
}
.wc_genContent dl.legalNumbering &gt; dt:hover {
  background-color: #f9f9f9;
}
.wc_genContent dl.legalNumbering &gt; dt:hover a {
  color: #1a1a1a;
}
.wc_genContent dl.legalNumbering &gt; dt a {
  display: grid;
  grid-template-columns: 2rem 1fr;
  grid-gap: 0.75rem;
  padding: 0.75rem;
  font-size: 1rem;
}
.wc_genContent dl.legalNumbering &gt; dt a:before {
  content: counter(genContent_rules_counter);
  display: flex;
  align-content: flex-end;
  align-items: center;
  justify-content: center;
  justify-self: center;
  width: 2rem;
  height: 2rem;
  margin: 0;
  background-color: rgba(0, 49, 154, 0.1);
  border-radius: 4px;
  font-weight: 600;
  font-family: 'Poppins' !important;
}
.wc_genContent dl.legalNumbering &gt; dd {
  margin: 0;
  padding: 0.75rem;
  background-color: rgba(242, 245, 253, 0.8);
  border: none;
  border-bottom: solid 1px #00319a;
  border-radius: 0;
}
.wc_genContent dl.legalNumbering &gt; dd:last-of-type {
  border-bottom: 1px solid #e0e0e0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol {
  margin-left: 2.5rem;
  margin-right: 0;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li:before {
  margin-left: -2.8rem;
  display: inline-flex;
  width: 2.25rem;
  justify-content: center;
  align-items: center;
  padding-right: 0.5rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol {
  margin: 0;
  margin-left: 2rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li {
  margin-bottom: 0.5rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li &gt; ol {
  margin: 0.375rem;
  margin-left: 1.5rem;
  margin-right: 0;
  margin-bottom: 0;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li &gt; ul {
  list-style: square;
  margin: 0.25rem 0;
  margin-left: 1.5rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li:before {
  padding-right: 1rem;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li:last-of-type {
  margin-bottom: 0;
}
.wc_genContent dl.legalNumbering &gt; dd &gt; ol &gt; li &gt; ol &gt; li:first-child {
  margin-top: 0.5rem;
}
.wc_genContent img {
  border-radius: 6px;
}
.wc_genContent .framePanel {
  padding: 1rem;
  margin: unset;
}
.wc_genContent .framePanel .panelContent &gt; dl {
  padding: 0;
}
.wc_genContent.bigbets {
  background-color: transparent;
}
.wc_genContent.bigbets .framePanel {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.wc_genContent.bigbets .bigbetsContent {
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
  grid-gap: 1rem;
}
.wc_genContent.bigbets .bigbetsContent .bigbet {
  background-color: #f8f8f8;
  border: outset 1px #d9d9d9;
  border-radius: 6px;
  padding: 1rem;
  grid-row-gap: 0.75rem;
  margin: 0;
}
.wc_genContent.bigbets .bigbet .event &gt; a,
.wc_genContent.bigbets .bigbet .event &gt; div {
  display: grid;
  grid-gap: 0;
  grid-row-gap: 0.25rem;
  grid-template-columns: unset;
}
.wc_genContent.bigbets .bigbet .event &gt; a .meetname,
.wc_genContent.bigbets .bigbet .event &gt; div .meetname {
  text-align: left;
  padding: 0;
}
.wc_genContent.promotions {
  background-color: transparent;
}
.wc_genContent.promotions .framePanel {
  overflow: unset;
  padding: 0;
  background-color: transparent;
  box-shadow: none;
}
.wc_genContent.mbl h2 {
  min-height: 4rem;
  margin: 0;
  padding: 1rem;
  background-color: #00319a;
  color: #fefefe;
}
.wc_genContent.mbl h2:before {
  display: none;
}
.wc_genContent.mbl .contentBlock.gridTable &gt; div:last-of-type {
  padding: 0.5rem;
  font-size: 0.8rem;
  line-height: 1rem;
}
.wc_genContent.payoutlimits h2 {
  min-height: 4rem;
  margin: 0;
  padding: 1rem;
  background-color: #00319a;
  color: #fefefe;
}
.wc_genContent.payoutlimits h2:before {
  display: none;
}
.wc_genContent.payoutlimits .contentBlock.gridTable {
  grid-template-columns: 25% 1fr;
}
.wc_genContent.payoutlimits .contentBlock.gridTable &gt; div:last-of-type {
  padding: 0.5rem;
  font-size: 0.8rem;
  line-height: 1rem;
}
.wc_genContent.payoutlimits .contentBlock.gridTable .gridTable {
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}
.wc_genContent #main-container {
  display: grid;
  grid-area: content;
  height: 100%;
  font-size: 16px;
}
.wc_genContent #client-container {
  position: relative;
}
.wc_genContent #client-est {
  position: absolute;
  top: 20px;
  left: 30px;
  color: white;
}
.wc_genContent #client-logo {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(/assets/cmsdata/header_logo.png);
  background-size: cover;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wc_genContent #intro-container {
  position: relative;
  height: 400px;
  width: 100%;
  background-color: #b7b7b7;
  color: white;
}
.wc_genContent #intro-image {
  width: auto;
  height: 100%;
  background-color: grey;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(/assets/cmsdata/intro-image.jpeg);
}
.wc_genContent #intro-header {
  position: absolute;
  bottom: 10px;
  padding: 0 3rem;
}
.wc_genContent #header-container {
  background-color: #ed1c24;
  color: white;
  width: 100%;
}
.wc_genContent #header-title {
  font-size: 20px;
  font-weight: bold;
}
.wc_genContent #block1 {
  background-color: #00319a;
  color: white;
}
.wc_genContent #block2 {
  font-size: 18px;
  font-weight: bold;
}
.wc_genContent #block3 {
  color: #00319a;
  font-weight: bold;
}
.wc_genContent #block3-container {
  padding: 0 3rem 3rem 3rem;
}
.wc_genContent #block4 {
  font-size: 20px;
  font-weight: bold;
  background-color: #ed1c24;
  color: white;
}
.wc_genContent #square-image1,
.wc_genContent #square-image2 {
  margin: 30px;
}
.wc_genContent #square-image1 {
  background-image: url(/assets/cmsdata/square-image1.jpg);
}
.wc_genContent #square-image2 {
  background-image: url(/assets/cmsdata/square-image2.jpeg);
}
.wc_genContent #circular-image1 {
  margin: 30px;
  background-image: url(/assets/cmsdata/circular-image1.jpeg);
}
.wc_genContent #circular-image2 {
  margin: 10px 30px 30px 30px;
  background-image: url(/assets/cmsdata/circular-image2.jpeg);
}
.wc_genContent .padding {
  padding: 2rem 3rem;
}
.wc_genContent .square-image {
  float: left;
  shape-outside: margin-box;
  height: 400px;
  width: 300px;
  background-color: grey;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.wc_genContent .circular-image {
  float: right;
  shape-outside: circle(50%);
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background-color: grey;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.wc_genContent &gt; .staticContent &gt; .framePanel {
  padding: 0;
}
@media screen and (max-width: 800px) {
  .wc_genContent #circular-image2 {
    margin: 30px;
  }
  .wc_genContent .square-image {
    width: 180px;
    height: 240px;
  }
  .wc_genContent .circular-image {
    width: 150px;
    height: 150px;
    shape-outside: circle(40%);
  }
}
.wc_a_home #ShowOverview table.overviewDetails {
  margin: 0.5rem auto;
}
.wc_a_home #ShowOverview table.overviewDetails th {
  color: #1a1a1a;
  background-color: #f8f8f8;
}
.wc_a_home #ShowOverview table.overviewDetails th,
.wc_a_home #ShowOverview table.overviewDetails td {
  font-size: 0.9rem;
  border: solid 1px #e0e0e0;
  width: 50%;
  padding: 0.5rem;
}
.wc_a_home #ShowOverview table.overviewDetails td {
  text-align: right;
}
.wc_a_b_eftNotificationForm table.eftdDetails tbody tr th {
  color: #1a1a1a;
  background-color: #f2f5fd;
}
.wc_a_b_eftNotificationForm table.eftdDetails tbody tr th,
.wc_a_b_eftNotificationForm table.eftdDetails tbody tr td {
  font-size: 0.9rem;
  border: solid 1px #e0e0e0;
  width: 50%;
  padding: 0.5rem;
}
.wc_a_b_eftNotificationForm table.eftdDetails td {
  text-align: right;
}
.wc_a_b_eftNotificationForm .eftdDetails {
  margin-top: 0;
}
.wc_a_b_eftNotificationForm .eftdDetails + p {
  padding: 0.5rem;
  border-radius: 6px;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 0rem;
  font-size: 0.85rem;
  line-height: 1rem;
}
.wc_a_b_eftNotificationForm .eftdDetails tbody tr th {
  background-color: #f8f8f8;
  color: #00319a;
}
.wc_a_register div.signupErrMsg {
  background-color: #f2f5fd;
  border-color: #E3EAF9;
  margin: 0.5rem 0;
}
.wc_a_register .formLineField.invalid {
  grid-column-start: 2;
  grid-column-end: 4;
}
.wc_a_register .signupErrMsg {
  display: inline-block;
  margin-left: 1rem;
}
.wc_a_register .tabs {
  background-color: #404040;
  padding-top: 0.5rem;
}
.wc_a_register .tabs li {
  color: #fefefe;
}
.wc_a_register .tabs li &gt; span {
  font-weight: 600;
  color: #fefefe;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem 0.5rem;
}
.wc_a_history .framePanel.filters {
  background-color: #eaedf1;
}
.wc_a_history .tabs.transPages {
  background-color: transparent;
  padding: 0.75rem;
  grid-gap: 0.5rem;
  margin-bottom: 0;
  padding-bottom: 0;
}
.wc_a_history .tabs.transPages li {
  min-height: 2.5rem;
  height: 2.5rem;
  padding: 0;
  margin: 0;
  background-color: #e0e0e0;
  border: none;
}
.wc_a_history .tabs.transPages li.selected a {
  background-color: #00319a;
  border-color: #00319a;
  color: #fefefe;
}
.wc_a_history .tabs.transPages li a {
  background-color: #eaedf1;
  height: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  margin: 0;
  border-radius: 0;
  border: outset 1px #e0e0e0;
  padding: 0.25rem;
  color: #1a1a1a;
  border-radius: 6px;
}
.wc_a_history .tabs.transPages li a.icon-NVL,
.wc_a_history .tabs.transPages li a.icon-NVR {
  background-color: #ed1c24;
  height: 2.5rem;
  width: 100%;
  min-height: 2.5rem;
  border-radius: 8px;
  color: #fefefe;
  margin: 0;
}
.wc_a_history .tabs.typeFilter {
  justify-content: flex-end;
  background-color: #fefefe;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  margin: 0;
  margin-right: 0.75rem;
  width: fit-content;
  justify-self: end;
  align-items: center;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  border: solid 2px #e0e0e0;
  border-bottom: none;
  /*li:nth-of-type(3)
			{
				display: none;
			}*/
}
.wc_a_history .tabs.typeFilter li {
  flex-grow: 0;
  min-width: 2.5rem;
}
.wc_a_history .tabs.typeFilter li.filterSprt {
  display: none;
}
.wc_a_benefits table th,
.wc_a_benefits table td {
  text-align: center;
}
.wc_a_benefits table tr th,
.wc_a_benefits table tr td {
  border: solid 1px rgba(64, 64, 64, 0.2);
}
.wc_a_benefits .BBRVouchers div {
  border: solid 1px #e0e0e0;
  padding: 0.25rem;
  color: #1a1a1a;
  text-align: center;
  font-size: 0.75rem;
}
.wc_a_benefits .BBRVouchers div.header {
  font-weight: bold;
  background-color: #E3EAF9;
  border: solid 1px #d2def9;
  color: #1a1a1a;
}
.wc_a_benefits .boostVoucher .remaining {
  justify-items: start;
  align-items: center;
  display: grid;
  grid-template-columns: 2.5rem 1fr 2.5rem;
  background-color: rgba(237, 28, 36, 0.05);
  border: solid 1px #ed1c24;
  width: 50%;
  margin: 1rem auto;
  margin-top: 0.75rem;
  padding: 0.5rem 0.75rem;
  border-radius: 6px;
  font-weight: 600;
  font-size: 1rem;
  line-height: 2.5rem;
  justify-content: center;
  text-align: center;
  grid-gap: 1.25rem;
}
.wc_a_benefits .boostVoucher .remaining + p {
  display: none;
}
.wc_a_responsibleGambling form .staticMessage {
  margin-bottom: 1rem;
}
.wc_a_responsibleGambling .betstopMsg {
  font-size: 0.9rem;
  line-height: 1rem;
  margin: 1.25rem;
  margin-top: 0;
  background-color: #fefefe;
  border: solid 1px #e0e0e0;
}
.wc_a_responsibleGambling .framePanel &gt; div {
  width: 85%;
  margin: auto;
  margin-top: 1rem;
}
.wc_a_responsibleGambling .staticContent &gt; .framePanel div &gt; .framePanel {
  border: none;
  padding: 0;
  margin-bottom: 0;
  box-shadow: none;
}
.wc_account.wc_a_bb_home .staticContent h3 {
  display: none;
}
.wc_account.wc_a_overview h3 {
  justify-content: center;
}
.wc_account.wc_a_benefits table thead tr th,
.wc_account.wc_a_benefits table thead tr td {
  border: solid 1px #d9d9d9;
  font-size: 0.9rem;
}
.wc_account.wc_a_benefits .boostVoucher .remaining {
  margin: auto;
  margin-bottom: 1rem;
  padding: 0.75rem;
  background-color: #f2f5fd;
  border: solid 1px rgba(51, 51, 51, 0.15);
  min-height: 3rem;
  border-radius: 6px;
  display: none;
  align-items: center;
  justify-content: space-around;
  grid-template-columns: 1fr 4rem;
  grid-gap: 0.5rem;
  text-align: left;
  font-weight: 600;
}
.wc_account.wc_a_bb_redeem + h3 {
  display: none;
}
.wc_account.wc_a_history .framePanel.filters {
  margin: 0;
}
.wc_account.wc_a_history .tabs.transPages {
  padding: 1.25rem;
  border-top: solid 1px #d9d9d9;
}
.wc_account.wc_a_history .tabs.transPages li:first-of-type,
.wc_account.wc_a_history .tabs.transPages li:last-of-type {
  background-color: transparent;
  flex-grow: 0;
  min-width: 3rem;
}
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVL,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVL,
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVR,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVR {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVL.selected,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVL.selected,
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVR.selected,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVR.selected {
  background-color: #002066;
}
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVL:hover,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVL:hover,
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVR:hover,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVR:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVL.disabled:hover,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVL.disabled:hover,
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVR.disabled:hover,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVR.disabled:hover {
  background-color: #00319a;
}
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVL:before,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVL:before,
.wc_account.wc_a_history .tabs.transPages li:first-of-type a.icon-NVR:before,
.wc_account.wc_a_history .tabs.transPages li:last-of-type a.icon-NVR:before {
  font-size: 1.5rem;
}
.wc_account.wc_a_history .staticContent &gt; .wc_account + .framePanel {
  box-shadow: none;
  overflow: unset;
  background-color: transparent;
}
.wc_account.wc_a_register .staticContent &gt; .framePanel {
  padding: 0;
  border: none;
  border-radius: 8px;
}
.wc_account.wc_a_register .staticContent &gt; .framePanel &gt; .tabs {
  border-radius: 0;
}
.wc_account.wc_a_register .customSelectBox &gt; div.qasItem {
  font-size: 0.9rem;
  margin-bottom: 0.25rem;
}
.wc_account.wc_a_register .customSelectBox &gt; div.qasItem:last-of-type {
  font-weight: 600;
  color: #00319a;
}
.wc_account.wc_a_register #qasSelectedAddr {
  background-color: #f8f8f8;
  border-color: #e0e0e0;
}
.wc_account.wc_a_register #qasSelectedAddr .button {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
  margin-top: 0.5rem;
}
.wc_account.wc_a_register #qasSelectedAddr .button.selected {
  background-color: #002066;
}
.wc_account.wc_a_register #qasSelectedAddr .button:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
.wc_account.wc_a_register #qasSelectedAddr .button.disabled:hover {
  background-color: #00319a;
}
.wc_account.wc_a_register .tabs li {
  font-size: 0.9rem;
  font-weight: 600;
}
.wc_account.wc_a_register .tabs li &gt; span {
  padding: 0;
}
.wc_account.wc_a_register .tabs li:not(.selected):hover {
  color: #fefefe;
  background-color: #404040;
  cursor: default;
}
.wc_account &gt; ul.tabs {
  grid-gap: 1rem;
  margin: 0;
  padding: 1rem;
}
.wc_account form &gt; ul.tabs {
  margin-bottom: 0.75rem;
  padding: 0;
  grid-gap: 1rem;
}
.wc_account form &gt; ul.tabs li {
  margin: 0;
  background-color: #ececec;
  border: outset 1px #d9d9d9;
  border-radius: 6px;
}
.wc_account form &gt; ul.tabs li:hover {
  opacity: 1;
  background-color: #e5e5e5;
}
.wc_account form &gt; ul.tabs li.selected:hover {
  background-color: #0039b3;
  border-color: #0039b3;
}
.wc_account form &gt; ul.tabs li a {
  font-size: 0.9rem;
}
.wc_account h3,
.wc_account h4 {
  display: flex;
  margin-top: 0.5rem;
}
.wc_account p {
  font-size: 0.85rem;
}
.wc_account table tr th,
.wc_account table tr td {
  height: 2.5rem;
}
.wc_account table tr th {
  font-weight: 600;
}
.wc_account table tr td {
  font-weight: 400;
}
.wc_account .depositLimitSummary ul,
.wc_account .wc_a_selfExclude ul,
.wc_account .wc_a_preCommitment ul {
  background-color: #f8f8f8;
  border: solid 1px #e0e0e0;
  grid-gap: 0.5rem;
  line-height: 1.1rem;
  padding: 0.75rem;
  margin-top: 0;
}
.wc_account .boostVoucher h4 {
  display: none;
}
.wc_account .depositLimitSummary {
  padding: 1.25rem;
  padding-top: 0;
}
.wc_account .framePanel &gt; .tabs.dayFilter {
  margin-bottom: -1px;
}
.wc_account .framePanel &gt; .tabs.typeFilter {
  margin-bottom: -1px;
}
.wc_account .framePanel &gt; .tabs.typeFilter li {
  height: 2rem;
  width: 2rem;
  border: outset 1px #e0e0e0;
  min-height: 2.5rem;
  min-width: 2.5rem;
  border-radius: 6px;
  background-color: #f8f8f8;
}
.wc_account .framePanel &gt; .tabs.typeFilter li:first-of-type {
  border-top-left-radius: 8px;
}
.wc_account .framePanel &gt; .tabs.typeFilter li.selected {
  background-color: #00319a;
}
.wc_account .framePanel &gt; .tabs.typeFilter li.selected a {
  color: #fefefe;
}
.wc_account .framePanel &gt; .tabs.typeFilter li a {
  color: #1a1a1a;
}
.wc_account .poliinfo {
  background-color: #f2f5fd;
  border: solid 1px #d9d9d9;
  font-size: 0.85rem;
  width: 75%;
  margin: 1rem auto;
}
.wc_account .poliinfo img {
  width: 100%;
}
.wc_account .poliinfo p {
  margin-bottom: 0;
}
.wc_account .poliinfo tbody tr td:first-of-type {
  width: 15%;
}
.wc_account .staticMessage {
  margin: unset;
  padding: 0.75rem;
  font-weight: 500;
  min-height: 4rem;
  display: grid;
  justify-content: center;
  align-items: center;
  grid-auto-flow: row;
  font-size: 0.95rem;
  background-color: #f8f8f8;
  border: solid 1px #e0e0e0;
}
.wc_a_b_bpayBNotificationform h4 {
  margin: 1rem;
  max-width: 100%;
}
.wc_a_b_bpayBNotificationform .bpayDetails {
  background-color: #f2f5fd;
  border: solid 1px rgba(64, 64, 64, 0.15);
  padding: 0.5rem;
  border-radius: 6px;
  text-align: center;
  width: 75%;
  margin: 0 auto;
  font-size: 0.85rem;
  line-height: 1rem;
  justify-content: start;
  justify-items: start;
}
.wc_a_b_bpayBNotificationform .bpayDetails .bpayInfo {
  padding: 0.25rem;
  text-align: left;
}
.wc_a_b_bpayBNotificationform .bpayDetails .bpayInfo h5 {
  border: none;
  font-weight: 700;
  color: #1a1a1a;
  font-size: 0.85rem;
}
.wc_a_b_ccDepositForm .checkboxList {
  width: 100%;
  margin-top: -1rem;
  grid-template-areas: 'radioM cardM blank radioV cardV';
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 0 1rem;
}
.wc_a_b_ccDepositForm #CCaddTypeV:checked + label:before,
.wc_a_b_ccDepositForm #CCaddTypeM:checked + label:before {
  color: #fefefe;
  background-color: #00319a;
}
.wc_a_b_ccDepositForm #CCaddTypeV + label,
.wc_a_b_ccDepositForm #CCaddTypeM + label {
  margin: 0;
  justify-content: end;
}
.wc_a_b_ccDepositForm #CCaddTypeV + label:before,
.wc_a_b_ccDepositForm #CCaddTypeM + label:before {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.875rem;
  font-family: 'GW_Icons';
  color: #00319a;
  background-color: #fefefe;
}
.wc_a_b_ccDepositForm #CCaddTypeV + label + span,
.wc_a_b_ccDepositForm #CCaddTypeM + label + span {
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
  width: 5rem !important;
  height: 4rem;
  font-size: 0;
}
.wc_a_b_ccDepositForm #CCaddTypeM + label {
  grid-area: radioM;
}
.wc_a_b_ccDepositForm #CCaddTypeM + label + span {
  grid-area: cardM;
  background-image: url(/assets/cmsdata/logo_MASTERCARD.png);
}
.wc_a_b_ccDepositForm #CCaddTypeV + label {
  grid-area: radioV;
}
.wc_a_b_ccDepositForm #CCaddTypeV + label + span {
  grid-area: cardV;
  background-image: url(/assets/cmsdata/logo_visa.png);
  background-position-x: left;
}
.wc_a_preCommitment ul {
  margin: 0;
  line-height: 1rem;
  padding: 0.75rem;
  grid-gap: 0.5rem;
  max-width: unset;
  width: 100%;
  margin-top: 0.75rem;
}
.wc_a_preCommitment ul li {
  padding: 0;
  font-size: 0.95rem;
}
.wc_a_preCommitment ul li .button {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
  min-height: 2.5rem;
  padding: 0.5rem;
}
.wc_a_preCommitment ul li .button.selected {
  background-color: #002066;
}
.wc_a_preCommitment ul li .button:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
.wc_a_preCommitment ul li .button.disabled:hover {
  background-color: #00319a;
}
.wc_account .framePanel &gt; .tabs li {
  color: #fefefe;
}
.wc_a_siteSettings .asH4 {
  margin-top: 1rem;
  justify-content: center;
  font-weight: 700;
  border: none;
  border-top: solid 2px;
  padding-top: 1rem;
}
.wc_a_siteSettings .asH4:first-of-type {
  margin-top: 0;
  border: none;
}
.wc_a_siteSettings h5 {
  display: none;
}
.wc_a_siteSettings .depositLimitSummary {
  padding: 0;
}
.wc_a_siteSettings form .staticMessage {
  padding: 0.75rem;
}
.wc_a_b_zepto .formcontent {
  margin: 0 auto;
  max-width: 100%;
}
.wc_r_raceCard &gt; h1,
.wc_r_raceCard .asH1 {
  display: none;
}
.wc_r_raceCard h3 {
  top: 0;
  left: 0;
  font-size: 1.25rem;
  color: #fefefe;
  background-color: #404040;
  min-height: 4rem;
  padding-left: 1rem;
  display: grid;
  grid-template-columns: 3rem 1fr;
  grid-gap: 1rem;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position-y: bottom;
  padding: 0.75rem 1rem;
}
.wc_r_raceCard h3:before {
  background-color: #00319a;
  border: solid 2px #fefefe;
  box-sizing: border-box;
  border-radius: 6px;
  color: #fefefe;
  padding: 0.25rem;
  margin: 0;
  font-size: 2.5rem;
  max-width: 3rem;
  max-height: 3rem;
  width: 3rem;
  height: 3rem;
  display: none;
  justify-self: center;
  align-self: center;
  align-items: center;
  justify-content: center;
}
.wc_r_raceCard h3.icon-HORS {
  background-image: url(/assets/cmsdata/BG-Img_HORS.PNG), linear-gradient(to right, #00319a, rgba(0, 49, 154, 0.75), #00319a);
}
.wc_r_raceCard h3.icon-GREY {
  background-image: url(/assets/cmsdata/BG-Img_GREY.PNG), linear-gradient(to right, #00319a, rgba(0, 49, 154, 0.75), #00319a);
}
.wc_r_raceCard h3.icon-HARN {
  background-image: url(/assets/cmsdata/BG-Img_HARN.PNG), linear-gradient(to right, #00319a, rgba(0, 49, 154, 0.75), #00319a);
}
.wc_r_raceCard .tabs.dayFilter {
  border-radius: 8px;
  overflow: hidden;
  height: 100%;
  width: fit-content;
  border: none;
  box-shadow: 1px 1px 4px 0 #4040404d;
}
.wc_r_raceCard .tabs.dayFilter li {
  border-bottom: none;
  min-height: 3.5rem;
  max-width: 9rem;
  min-width: 9rem;
  margin-left: 0;
  background-color: #fefefe;
  border-right: 1px solid #e0e0e0;
}
.wc_r_raceCard .tabs.dayFilter li.selected {
  background-color: #00319a;
}
.wc_r_raceCard .tabs.dayFilter li.selected:hover {
  opacity: 1;
  background-color: #0039b3;
}
.wc_r_raceCard .tabs.dayFilter li.selected a {
  color: #fefefe;
}
.wc_r_raceCard .tabs.dayFilter li.selected a:hover {
  color: #fefefe;
}
.wc_r_raceCard .tabs.dayFilter li:last-of-type {
  border-right: none;
}
.wc_r_raceCard .tabs.dayFilter li a {
  font-size: 0.9rem;
  color: #1a1a1a;
}
.wc_r_raceCard .tabs.dayFilter li:hover {
  background-color: #f8f8f8;
  opacity: 1;
}
.wc_r_raceCard .tabs.typeFilter {
  border-bottom: none;
  background-color: #404040;
  border-radius: 8px;
  overflow: hidden;
  min-height: 4rem;
  max-width: 16rem;
  justify-self: end;
  border: solid 1px #e0e0e0;
}
.wc_r_raceCard .tabs.typeFilter li {
  margin: 0.33333333rem;
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
  font-weight: bold;
  background-color: #fefefe;
  border-radius: 8px;
  position: relative;
  margin-left: 0.5rem;
}
.wc_r_raceCard .tabs.typeFilter li:hover:not(.disabled) {
  opacity: 1;
  border-color: #d2def9;
  background-color: #00319a;
}
.wc_r_raceCard .tabs.typeFilter li.selected {
  background-color: #00319a;
  color: #fefefe;
}
.wc_r_raceCard .tabs.typeFilter li.selected a {
  color: #fefefe;
}
.wc_r_raceCard .tabs.typeFilter li.expired {
  background-color: #3475ff;
}
.wc_r_raceCard .tabs.typeFilter li.disabled {
  border-color: #ababab;
  opacity: 0.4;
}
.wc_r_raceCard .tabs.typeFilter li.disabled:hover {
  border-color: #ababab;
}
.wc_r_raceCard .tabs.typeFilter li a {
  color: #1a1a1a;
}
.wc_r_raceCard .tabs.typeFilter li {
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: 0;
  background-color: transparent;
  border-left: solid 1px #e8e8e866;
  min-height: 3.5rem;
}
.wc_r_raceCard .tabs.typeFilter li a {
  color: #fefefe;
}
.wc_r_raceCard .tabs.typeFilter li:first-of-type {
  border-left: none;
}
.wc_r_raceCard .tabs.typeFilter li.selected:hover:not(.disabled) {
  background-color: #00319a;
  opacity: 0.9;
}
.wc_r_raceCard .tabs.typeFilter li:hover:not(.disabled) {
  background-color: hsl(0 0% 25%);
  border-color: #e8e8e866;
}
.wc_r_raceCard .tabs.typeFilter li:last-child {
  border-radius: 0 0.25rem 0.25rem 0;
}
.wc_r_raceCard.past .framePanel.filters {
  grid-template-columns: 1fr auto auto;
}
.wc_r_raceCard.past .framePanel.filters &gt; div {
  margin: auto;
}
.wc_r_raceCard div.dateFilter {
  margin-right: 1rem;
  background-color: #404040;
  height: 100%;
  margin: unset;
  display: flex;
  align-items: center;
  justify-content: end;
  padding: 0.75rem;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.wc_r_raceCard div.dateFilter form div.formLine &gt; div {
  margin: 0;
  grid-gap: 0.5rem;
}
.wc_r_raceCard div.dateFilter form div.formLine &gt; div a.button {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
.wc_r_raceCard div.dateFilter form div.formLine &gt; div a.button.selected {
  background-color: #002066;
}
.wc_r_raceCard div.dateFilter form div.formLine &gt; div a.button:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
.wc_r_raceCard div.dateFilter form div.formLine &gt; div a.button.disabled:hover {
  background-color: #00319a;
}
.wc_r_raceCard div.dateFilter form div.formLine &gt; div &gt; select {
  min-height: 2.5rem;
  vertical-align: middle;
  border-color: #e0e0e0;
  cursor: pointer;
}
.wc_r_raceCard div.dateFilter form div.formLine &gt; div &gt; select:hover {
  border-color: #d9d9d9;
}
.wc_r_raceCard table.raceCard tbody tr th {
  padding: 0.25rem;
  padding-left: 1rem;
  font-weight: 600;
  font-size: 0.95rem;
}
.wc_r_raceCard table.raceCard tbody tr th .teamSilkBlock {
  grid-template-columns: 3rem 1fr;
}
.wc_r_raceCard table.raceCard tbody tr td {
  font-size: 0.8rem;
  letter-spacing: 1px;
  padding: 0.75rem 0.25rem;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell:hover {
  background-color: #f8f8f8;
  opacity: 1;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.closing30min {
  background-color: #00319a;
  color: #fefefe;
  font-weight: bold;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.closing30min:hover {
  background-color: #002066;
  opacity: 1;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.closing5min {
  background-color: #ed1c24;
  font-weight: bold;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.closing5min:hover {
  background-color: #ef343b;
  opacity: 1;
  color: #fefefe;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.closed,
.wc_r_raceCard table.raceCard tbody tr td.raceCell.suspended {
  background-color: #404040;
  font-weight: bold;
  color: #fefefe;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.closed:hover,
.wc_r_raceCard table.raceCard tbody tr td.raceCell.suspended:hover {
  background-color: #1a1a1a;
  opacity: 1;
  color: #fefefe;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.closed a {
  background-color: transparent;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.interim {
  background-color: #1a1a1a;
  font-weight: bold;
  color: #fefefe;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.interim:hover {
  background-color: #1a1a1a;
  opacity: 1;
  color: #fefefe;
  font-weight: bold;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.interim a {
  color: #fefefe;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.final {
  background-color: rgba(224, 224, 224, 0.75);
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.final:hover {
  background-color: #e0e0e0;
  opacity: 1;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.abandoned {
  background-color: rgba(248, 248, 248, 0.5);
  color: #1a79ff;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.abandoned:hover {
  color: #1a79ff;
  opacity: 1;
}
.wc_r_raceCard table.raceCard tbody tr td a {
  color: #1a1a1a;
  font-weight: 500;
  font-size: 0.85rem;
}
.wc_r_raceCard table.raceCard thead tr th {
  font-weight: 600;
  font-size: 1rem;
}
.wc_r_raceCard table.raceCard thead tr.inter th:first-of-type {
  min-height: 3rem;
  position: relative;
  display: grid;
  grid-template-columns: 3rem 1fr;
  padding-left: 1rem;
  grid-gap: 0.75rem;
  height: 4.25rem;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
}
.wc_r_raceCard table.raceCard thead tr.inter th:first-of-type:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'GW_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;
  font-size: 2.5rem;
  top: 0;
  left: -1.4rem;
  content: "\e934";
  background-color: #00319a;
  border: solid 2px transparent;
  box-sizing: border-box;
  border-radius: 6px;
  color: #fefefe;
  padding: 0.25rem;
  margin: 0;
  max-width: 3rem;
  max-height: 3rem;
  width: 3rem;
  height: 3rem;
  display: flex;
  justify-self: center;
  align-self: center;
  align-items: center;
  justify-content: center;
}
.wc_r_raceCard table.raceCard .teamSilk.asFlag {
  height: 2.5rem;
  border-radius: 8px;
  background-repeat: no-repeat;
}
.wc_r_raceCard ul.tableLegend span.legendSample {
  border-color: #d9d9d9;
}
.wc_r_raceCard ul.tableLegend span.legendSample.closing30min {
  background-color: #00319a;
}
.wc_r_raceCard ul.tableLegend span.legendSample.closing5min {
  background-color: #ed1c24;
}
.wc_r_raceCard ul.tableLegend span.legendSample.final {
  background-color: #f8f8f8;
}
.wc_r_raceCard table.raceCard thead tr.inter th:first-of-type {
  text-align: left;
  grid-gap: 1rem;
}
.wc_r_raceCard table.raceCard tbody tr th,
.wc_r_raceCard table.raceCard tbody tr td {
  border-color: #d9d9d9;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.closed a,
.wc_r_raceCard ul.tableLegend tbody tr td.raceCell.closed a,
.wc_r_raceCard table.raceCard tbody tr td.raceCell.suspended a,
.wc_r_raceCard ul.tableLegend tbody tr td.raceCell.suspended a {
  color: #fefefe;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.interim,
.wc_r_raceCard ul.tableLegend tbody tr td.raceCell.interim {
  background-color: #404040;
}
.wc_r_raceCard table.raceCard tbody tr td.raceCell.abandoned a,
.wc_r_raceCard ul.tableLegend tbody tr td.raceCell.abandoned a {
  color: rgba(26, 26, 26, 0.75);
}
.wc_r_raceCard table.raceCard .raceCell:hover,
.wc_r_raceCard ul.tableLegend .raceCell:hover {
  font-weight: normal;
  background-color: #f8f8f8;
  cursor: pointer;
}
.wc_r_raceCard table.raceCard .interim,
.wc_r_raceCard ul.tableLegend .interim,
.wc_r_raceCard table.raceCard .suspended,
.wc_r_raceCard ul.tableLegend .suspended {
  background-color: #404040;
  font-weight: bold;
  color: #fefefe;
}
.wc_r_raceCard table.raceCard .abandoned a,
.wc_r_raceCard ul.tableLegend .abandoned a {
  color: #1a79ff;
  font-size: 0.7rem;
  letter-spacing: 0;
}
.wc_r_raceCard table.raceCard .fixed:after,
.wc_r_raceCard ul.tableLegend .fixed:after {
  content: 'F';
  background-color: rgba(237, 28, 36, 0.9);
  border-left: solid 1px #fefefe;
  border-bottom: solid 1px #fefefe;
  height: 1.25rem;
  width: 1.25rem;
  color: #fefefe;
  border-bottom-left-radius: 4px;
  border-top: none;
  border-right: none;
  text-align: center;
}
.wc_r_raceCard .framePanel {
  border-radius: 8px;
  border-color: #d9d9d9;
  padding-top: 5rem;
}
.wc_r_raceCard .framePanel.filters {
  padding: 0;
  display: grid;
  grid-template-columns: auto 12% 25%;
  width: 100%;
  justify-items: start;
  align-items: center;
  border: none;
  border-radius: 8px;
  min-height: 4rem;
  background-color: transparent;
  margin-top: 0;
  box-shadow: none;
  overflow: unset;
}
.wc_r_raceCard.wc_r_futures table.raceCard {
  margin-top: 1rem;
}
.wc_r_raceCard.wc_r_futures table.raceCard tbody tr th {
  text-align: center;
  width: 20%;
  background-color: #f8f8f8;
}
.wc_r_raceCard.wc_r_futures table.raceCard tbody tr th.international {
  text-align: left;
  padding-left: 2.5rem;
  background-color: transparent;
}
.wc_r_raceCard.wc_r_futures table.raceCard tbody tr td {
  text-align: left;
  padding-left: 1rem;
  font-size: 0.9rem;
}
.wc_r_raceCard .staticMessage {
  margin: 1rem;
}
.wc_r_raceCard.results .quickPages {
  background-color: #404040;
  height: 100%;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem;
  padding-right: 0;
}
.wc_r_raceCard.results .quickPages a.button {
  background-color: #00319a;
  border-color: #00319a;
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
.wc_r_raceCard.results .quickPages a.button.selected {
  background-color: #002066;
}
.wc_r_raceCard.results .quickPages a.button:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
.wc_r_raceCard.results .quickPages a.button.disabled:hover {
  background-color: #00319a;
}
.wc_r_race table.marketTable tfoot .sorting .button {
  border: outset 1px #e0e0e0;
  /* hsl(0 0% 93% / 1) = lighten(@col_BorderColor, 5%) */
  background-color: hsl(0 0% 93%);
  border-radius: 4px;
  font-weight: 600;
}
.wc_r_race table.marketTable tfoot .sorting .button.selected {
  background-color: #00319a;
}
.wc_r_race:not(.wc_r_quadrella).ecFloatBottom .framePanel.race {
  margin-top: -5.5rem;
  padding-bottom: 6rem;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel {
  border-radius: 0 0 8px 8px;
  padding: 0.75rem;
  border-top: none;
  border: none;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.race {
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
  box-shadow: none;
  margin: 0;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results {
  border-top: solid 2px #d9d9d9;
  border-bottom: solid 2px #d9d9d9;
  border: solid 1px #e0e0e0;
  margin: 0 1rem;
  border-radius: 4px;
  padding: 0.75rem;
  padding-top: 0;
  box-shadow: none;
  background-color: #f8f8f8;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table tbody:last-of-type:last-child td:first-child,
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table.marketTable tbody:last-of-type:last-child td:first-child,
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table tbody:last-of-type:last-child th:first-child,
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table.marketTable tbody:last-of-type:last-child th:first-child {
  border-radius: 0;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table.marketTable thead tr:hover {
  background-color: unset;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table.marketTable tbody tr:hover {
  background-color: #fefefe;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table tbody:last-of-type:last-child tr:first-of-type {
  border-top: none;
  border-bottom: none;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table tbody:last-of-type:last-child tr:first-of-type th:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table tbody:last-of-type:last-child tr:first-of-type td:last-child {
  border-top-right-radius: 6px;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table tbody:last-of-type:last-child tr:last-of-type {
  border-bottom: none;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel.results table tbody:last-of-type:last-child tr:last-of-type td:last-child {
  border-bottom-right-radius: 6px;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel table.marketTable thead tr:hover {
  background-color: unset;
}
.wc_r_race:not(.wc_r_quadrella) .framePanel table.marketTable tbody tr:hover {
  background-color: rgba(26, 26, 26, 0.02);
}
.wc_r_race:not(.wc_r_quadrella) .framePanel table.marketTable tr:hover {
  background-color: rgba(26, 26, 26, 0.02);
}
.wc_r_race:not(.wc_r_quadrella) .form.exoticsControls {
  grid-template-columns: 0 0 6fr 2fr 6fr 8fr 8fr 8fr 8fr 0 0;
}
.wc_r_race:not(.wc_r_quadrella) .form.exoticsControls a {
  margin-left: 1.5rem;
  grid-template-columns: 0 0 5fr 6fr 5fr 6fr 5fr 6fr 10fr 0 0;
}
.wc_r_race:not(.wc_r_quadrella) .form.exoticsControls label {
  margin-right: 0.75rem;
}
.wc_r_race.ecFloatBottom form.exoticsControls {
  grid-template-columns: 0 0 6fr 6fr 6fr 6fr 8fr 6fr 12fr 0 0;
}
.wc_r_race.ecFloatBottom form.exoticsControls.sameRace {
  padding: 0.75rem;
  padding-right: 0.375rem;
}
.wc_r_race.exoticSRM.ecFloatBottom .framePanel.race {
  margin-top: -5.5rem;
}
.wc_r_race.isFuture .infoBar .raceInformation {
  display: grid;
  line-height: 1.1rem;
  font-size: 1rem;
  font-weight: 500;
  grid-gap: 0.25rem;
}
.wc_r_race.raceG .silkImg {
  width: 2.5rem;
  height: 2.5rem;
  border: solid 1px rgba(64, 64, 64, 0.5);
  box-shadow: inset -2px 2px 0 0 #fefefe, inset 2px -2px 0 0 #fefefe, inset -2px -2px 0 0 #fefefe, inset 2px 2px 0 0 #fefefe;
  border-radius: 8px;
}
.wc_r_race.wc_r_quadrella form.exoticsControls {
  margin: 0;
  margin-top: 0.5rem;
}
.wc_r_race.wc_r_quadrella form.exoticsControls input {
  margin-left: unset;
}
.wc_r_race.wc_r_quadrella form.exoticsControls a {
  margin-left: unset;
}
.wc_r_race.wc_r_quadrella form.exoticsControls label {
  text-align: left;
}
.wc_r_race.wc_r_quadrella.raceG .silkImg {
  margin: 0.25rem 0.75rem;
}
.wc_r_race form.exoticsControls {
  background-color: #404040;
  color: #fefefe;
  padding: 0.75rem;
  padding-right: 0.375rem;
  margin: 0.75rem;
  margin-bottom: 0.25rem;
  border: solid 1px #d9d9d9;
  border-radius: 6px;
}
.wc_r_race form.exoticsControls.sameRace {
  grid-template-columns: 0 0 5fr 6fr 5fr 6fr 5fr 6fr 10fr 0 0;
}
.wc_r_race form.exoticsControls.sameRace #exoticSelsFormatted {
  background-color: rgba(254, 254, 254, 0.1);
  border: solid 1px rgba(254, 254, 254, 0.1);
  color: #fefefe;
  width: 100%;
  min-width: 6rem;
  min-height: 2.5rem;
  padding: 0.25rem 0.5rem;
  margin: 0;
  border-radius: 4px;
  line-height: 0.9rem;
  align-items: center;
  margin-left: 0.75rem;
}
.wc_r_race form.exoticsControls.sameRace #exoticSelsFormatted span {
  justify-self: start;
}
.wc_r_race form.exoticsControls.sameRace #exoticSelsFormatted b {
  justify-self: end;
}
.wc_r_race form.exoticsControls input {
  height: 2.5rem;
  width: 100%;
  min-width: 6rem;
  margin: 0;
  margin-left: 0.75rem;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  font-family: 'Poppins';
  font-weight: 500;
}
.wc_r_race form.exoticsControls input:disabled {
  background-color: rgba(254, 254, 254, 0.1);
  border-color: rgba(254, 254, 254, 0.1);
  color: #fefefe;
  font-weight: bold;
  text-align: center;
}
.wc_r_race form.exoticsControls a {
  color: #fefefe;
  border-color: #1a79ff;
  background-color: #1a79ff;
  margin-left: 2rem;
  font-weight: 600;
}
.wc_r_race form.exoticsControls a:hover {
  opacity: 1;
  border-color: #005fe6;
  background-color: #005fe6;
}
.wc_r_race h1 &gt; span {
  font-size: 0.8rem;
}
.wc_r_race input[type=radio]:checked + label:before,
.wc_r_race input[type=checkbox]:checked + label:before {
  background-color: #ed1c24;
  border-color: #ed1c24;
  font-size: 1.5rem;
  line-height: 2.25rem;
}
.wc_r_race input[type=radio]:checked + label.SRM,
.wc_r_race input[type=checkbox]:checked + label.SRM {
  background-color: #ed1c24;
}
.wc_r_race input[type=radio] + label:before,
.wc_r_race input[type=checkbox] + label:before {
  border-color: #c7c7c7;
}
.wc_r_race th.flucsColumn div {
  display: block;
}
.wc_r_race ul.tabs.raceProducts {
  grid-gap: 0.5rem;
  border: none;
}
.wc_r_race ul.tabs.raceProducts + dl.accordion.eventBets {
  margin-top: 0.75rem;
}
.wc_r_race ul.tabs.raceProducts li:last-of-type {
  border-right: none;
}
.wc_r_race .competitorCell .saddle,
.wc_r_race .competitorCell .name {
  font-size: 0.95rem;
  font-weight: 600;
}
.wc_r_race .competitorCell .details,
.wc_r_race .competitorCell .jdt {
  font-size: 0.8rem;
  line-height: 0.95rem;
}
.wc_r_race .competitorCell .details {
  display: grid;
  grid-template-columns: 5rem 1fr;
  padding-top: 0;
}
.wc_r_race .competitorCell .jdt {
  display: grid;
}
.wc_r_race .competitorCell .title {
  font-weight: 500;
}
.wc_r_race .eventComment {
  background-color: #f1f1f1;
  border-radius: 6px;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 1px #e0e0e0;
  font-size: 0.9rem;
  font-weight: 500;
}
.wc_r_race .exoticFld {
  border-color: #c7c7c7;
  color: rgba(64, 64, 64, 0.6);
  margin-right: 0.25rem;
}
.wc_r_race .exoticFld.selected {
  background-color: #ed1c24;
  border-color: #ed1c24;
  color: #fefefe;
}
.wc_r_race .exoticFld.selected:hover {
  background-color: #ed1c24;
  border-color: #ed1c24;
  color: #fefefe;
}
.wc_r_race .exoticFld:hover {
  background-color: #fefefe;
  border-color: #c7c7c7;
  color: rgba(64, 64, 64, 0.6);
}
.wc_r_race .flucsColumn {
  min-width: 15.5rem;
  padding-right: 0.5rem;
  vertical-align: middle;
  line-height: 0.9rem;
}
.wc_r_race .flucsColumn div {
  grid-gap: 0.5rem;
  padding-right: 0;
  align-items: center;
  vertical-align: middle;
  width: 100%;
  justify-content: center;
}
.wc_r_race .flucsColumn div:after {
  content: '';
  font-family: 'Poppins';
  color: #fefefe;
  border-radius: 4px;
  font-size: 0.7rem;
  font-weight: 500;
  min-width: 2rem;
  width: 2.5rem;
  padding: 3px;
  padding-top: 3.5px;
  margin: 0;
  margin-right: 0.25rem;
  text-align: center;
  height: fit-content;
}
.wc_r_race .flucsColumn div .fluc {
  font-size: 0.8rem;
  padding: 0.25rem;
  font-weight: 600;
  border: solid 1px #d9d9d9;
  border-radius: 4px;
  height: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wc_r_race .flucsColumn div .fluc:empty {
  border-color: transparent;
}
.wc_r_race .flucsColumn div .fluc.flucInit {
  color: #1a1a1a !important;
  font-weight: 600;
}
.wc_r_race .flucsColumn div .fluc.flucMax {
  color: #ed1c24 !important;
  font-weight: 600;
  border-color: #ed1c24;
  border-width: 2px;
  position: relative;
}
.wc_r_race .flucsColumn div .fluc.flucMax:before {
  content: 'TF';
  padding: 0px 3px;
  background-color: #fefefe;
  border: solid 2px red;
  color: #ed1c24;
  display: flex;
  font-size: 0.5rem;
  height: 0.5rem;
  height: fit-content;
  line-height: 0.75rem;
  text-transform: uppercase;
  width: auto;
  border-radius: 4px;
  position: absolute;
  top: -0.5rem;
  display: none;
}
.wc_r_race .flucsColumn div .fluc.flucMin {
  color: #1a1a1a !important;
}
.wc_r_race .flucsColumn div .fluc.flucSpacer {
  visibility: hidden;
}
.wc_r_race .framePanel.results {
  background-color: #f2f5fd;
  margin: 1rem;
  padding: 0;
  border-top: solid 2px #1a79ff;
  border-bottom: solid 2px #1a79ff;
  border-radius: 0;
}
.wc_r_race .framePanel.results tbody tr {
  border-color: #e0e0e0;
  background-color: #fefefe;
}
.wc_r_race .framePanel.results tbody tr th.placing {
  padding: 0.5rem;
  color: #fefefe;
  font-size: 1rem;
  max-width: 10%;
  width: 10%;
  background-color: transparent;
  height: 4.25rem;
}
.wc_r_race .framePanel.results tbody tr th.placing div {
  background-color: #fefefe;
  border-radius: 4px;
  border: solid 2px #00319a;
  color: #1a1a1a;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.wc_r_race .framePanel.results tbody tr td.silksColumn {
  padding-left: 1rem;
}
.wc_r_race .framePanel.results tbody tr td.silksColumn:not(:empty) {
  width: 6.5%;
}
.wc_r_race .framePanel.results tbody td.competitorCell {
  font-size: 0.95rem;
  padding: 0.25rem 0.5rem;
}
.wc_r_race .framePanel.results tbody td.competitorCell b {
  font-weight: 600;
}
.wc_r_race .framePanel.results tbody td.competitorCell .jdt {
  padding: 0;
  font-weight: 400;
}
.wc_r_race .framePanel.results tbody td.oddsColumn {
  padding: 0.25rem;
  font-size: 0.95rem;
  font-weight: 500;
}
.wc_r_race .framePanel.results .exoticResults {
  border-color: #e0e0e0;
  border-top: none;
}
.wc_r_race .framePanel.results .exoticResults &gt; header {
  font-size: 1rem;
  padding: 0.25rem;
  padding-bottom: 0.375rem;
  height: 2.5rem;
  display: flex;
  align-items: end;
}
.wc_r_race .framePanel.results .exoticResults &gt; main {
  margin: 0;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult {
  grid-gap: 0;
  margin: 0 1rem 0 0;
  background-color: #fefefe;
  border-radius: 4px;
  border: solid 1px #d9d9d9;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; header {
  padding-bottom: 0.25rem;
  font-weight: 600;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main {
  padding-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main &gt; section.exoticResult {
  border-radius: 0;
  margin-right: 0;
  border-right: none;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main &gt; section.exoticResult:first-child {
  border-left: none;
  margin-left: 0;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main &gt; section.exoticResult:last-child {
  border-right: none;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main &gt; .exoticResultPlaces {
  font-size: 0.9rem;
  color: #404040;
}
.wc_r_race .framePanel.results .exoticResults &gt; main &gt; section.exoticResult &gt; main &gt; .exoticResultPayout {
  font-weight: 500;
  font-size: 0.95rem;
}
.wc_r_race .framePanel.results .marketTable thead tr td {
  vertical-align: bottom;
  font-weight: 500;
  line-height: 0.8rem;
  padding-bottom: 0.375rem;
}
.wc_r_race .framePanel.results .marketTable .header {
  height: 2.5rem;
  padding-left: 0.25rem;
  padding-bottom: 0.375rem;
  font-size: 1rem;
  vertical-align: bottom;
}
.wc_r_race .headerBox {
  background-color: #1a1a1a;
  border: solid 1px #1a1a1a;
}
.wc_r_race .headerBox h1 &gt; span {
  font-size: 0.8rem;
  letter-spacing: 0.5px;
}
.wc_r_race .infoBar {
  background-color: #1a1a1a;
  padding: 1rem;
  font-size: 0.85rem;
}
.wc_r_race .infoBar .raceInformation {
  align-self: end;
  display: flex;
  align-items: end;
  line-height: 1rem;
  margin-bottom: -2px;
}
.wc_r_race .infoBar .raceName {
  font-size: 1.1rem;
}
.wc_r_race .infoBar .timeToGo {
  background-color: #f1f1f1;
  color: #1a1a1a;
  padding: 0.5rem;
  border: solid 1px #e0e0e0;
  border-radius: 6px;
  font-size: 0.9rem;
  font-weight: bold;
  border-color: transparent;
  min-width: 6rem;
  text-align: center;
  align-self: center;
}
.wc_r_race .infoBar .timeToGo.ttg120 {
  background-color: #ed1c24;
  color: #fefefe;
}
.wc_r_race .infoBar .timeToGo.ttg600 {
  background-color: #00319a;
  color: #fefefe;
}
.wc_r_race .infoBar .timeToGo.results {
  background-color: #4d4d4d;
  color: #fefefe;
}
.wc_r_race .infoBar .timeToGo &gt; span {
  display: none;
}
.wc_r_race .infoBar .timeToGo br {
  display: none;
}
.wc_r_race .marketTable tfoot .sorting {
  height: 3rem;
}
.wc_r_race .marketTable tfoot .sorting .button {
  border: solid 2px #404040;
}
.wc_r_race .marketTable tfoot .sorting .button.selected {
  border-color: #00319a;
}
.wc_r_race .mktDrift .flucsColumn div:after {
  content: 'DRIFT';
  background-color: #ed1c24;
}
.wc_r_race .mktMover .flucsColumn div:after {
  content: 'MOVER';
  background-color: green;
}
.wc_r_race .raceInformation .eventComment {
  text-align: left;
  padding: 0;
}
.wc_r_race .raceNumbers li &gt; a div.result {
  font-size: 0.8rem;
}
.wc_r_race .scratched {
  background-color: transparent;
  opacity: 1;
  color: rgba(64, 64, 64, 0.5);
  min-height: 3rem;
  height: 3rem;
}
.wc_r_race .scratched td.competitorCell .title {
  text-decoration: line-through;
}
.wc_r_race .scratched .scratchPay {
  color: rgba(64, 64, 64, 0.75);
  opacity: 1;
}
.wc_r_quadrella.raceG .silkImg {
  border: solid 1px rgba(64, 64, 64, 0.5);
  border-radius: 8px;
  box-shadow: inset -2px 2px 0 0 #fefefe, inset 2px -2px 0 0 #fefefe, inset -2px -2px 0 0 #fefefe, inset 2px 2px 0 0 #fefefe;
}
.wc_r_quadrella.raceG .quadLeg .infoBar {
  background-image: url('/assets/cmsdata/BG-Img_GREY.PNG?');
}
.wc_r_quadrella.raceH .quadLeg .infoBar {
  background-image: url('/assets/cmsdata/BG-Img_HARN.PNG');
}
.wc_r_quadrella.raceT .quadLeg .infoBar {
  background-image: url('/assets/cmsdata/BG-Img_HORS.PNG');
}
.wc_r_quadrella .quadLeg .framePanel {
  padding: 0;
  box-shadow: none;
  border-color: #e0e0e0;
  padding: 0.5rem;
}
.wc_r_quadrella .quadLeg .framePanel table,
.wc_r_quadrella .quadLeg .framePanel table.marketTable {
  margin: 0;
}
.wc_r_quadrella .quadLeg .framePanel table thead tr,
.wc_r_quadrella .quadLeg .framePanel table.marketTable thead tr,
.wc_r_quadrella .quadLeg .framePanel table tbody tr,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody tr {
  border-left: none;
  border-right: none;
}
.wc_r_quadrella .quadLeg .framePanel table thead tr td:first-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable thead tr td:first-child,
.wc_r_quadrella .quadLeg .framePanel table tbody tr td:first-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody tr td:first-child,
.wc_r_quadrella .quadLeg .framePanel table thead tr th:first-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable thead tr th:first-child,
.wc_r_quadrella .quadLeg .framePanel table tbody tr th:first-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody tr th:first-child {
  border-left: none;
}
.wc_r_quadrella .quadLeg .framePanel table thead tr td:last-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable thead tr td:last-child,
.wc_r_quadrella .quadLeg .framePanel table tbody tr td:last-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody tr td:last-child,
.wc_r_quadrella .quadLeg .framePanel table thead tr th:last-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable thead tr th:last-child,
.wc_r_quadrella .quadLeg .framePanel table tbody tr th:last-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody tr th:last-child {
  border-right: none;
}
.wc_r_quadrella .quadLeg .framePanel table tbody:last-of-type:last-child td,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody:last-of-type:last-child td,
.wc_r_quadrella .quadLeg .framePanel table tbody:last-of-type:last-child th,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody:last-of-type:last-child th {
  border-bottom: none;
}
.wc_r_quadrella .quadLeg .framePanel table tbody:last-of-type:last-child td:first-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody:last-of-type:last-child td:first-child,
.wc_r_quadrella .quadLeg .framePanel table tbody:last-of-type:last-child th:first-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody:last-of-type:last-child th:first-child {
  border-bottom-left-radius: 8px;
}
.wc_r_quadrella .quadLeg .framePanel table tbody:last-of-type:last-child td:last-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody:last-of-type:last-child td:last-child,
.wc_r_quadrella .quadLeg .framePanel table tbody:last-of-type:last-child th:last-child,
.wc_r_quadrella .quadLeg .framePanel table.marketTable tbody:last-of-type:last-child th:last-child {
  border-bottom-right-radius: 8px;
}
.wc_r_quadrella .quadLeg .framePanel table .teamSilk.asFlag,
.wc_r_quadrella .quadLeg .framePanel table.marketTable .teamSilk.asFlag {
  width: 3rem;
  height: 2rem;
}
.wc_r_quadrella .quadLeg .framePanel table.marketTable {
  margin-top: -0.5rem;
}
.wc_r_quadrella .quadLeg .framePanel table.marketTable thead tr th {
  vertical-align: bottom;
}
.wc_r_quadrella .quadLeg .framePanel table.marketTable thead tr th:last-child {
  font-size: 0;
}
.wc_r_quadrella .quadLeg .framePanel table.marketTable thead tr th:last-child .exoticFld {
  margin: 0;
}
.wc_r_quadrella .quadLeg .infoBar {
  background-image: none;
  background-color: #00319a;
  background-size: cover;
  background-position-y: bottom;
  color: #fefefe;
  border: none;
  padding: 0.75rem;
  min-height: 4rem;
  border-radius: unset;
}
.wc_r_quadrella .quadLeg .infoBar .raceName {
  font-size: 1.1rem;
}
.wc_r_quadrella .quadLeg .infoBar .raceInformation {
  font-size: 0.85rem;
  grid-gap: 0.5rem;
}
.wc_r_quadrella div.tabVertical li {
  background-color: #ececec;
  padding: 0;
  border-radius: 6px;
  border: outset 1px #d9d9d9;
  margin-bottom: 0.75rem;
  min-height: 4rem;
}
.wc_r_quadrella div.tabVertical li:first-child,
.wc_r_quadrella div.tabVertical li:last-of-type {
  border-radius: 6px;
}
.wc_r_quadrella div.tabVertical li a span {
  color: #fefefe;
  background-color: #ed1c24;
  min-width: 2rem;
  min-height: 2rem;
  font-size: 0.9rem;
  border-radius: 6px;
}
.wc_r_quadrella div.tabVertical li a div {
  color: #1a1a1a;
}
.wc_r_quadrella div.tabVertical li a.withSpan {
  font-size: 1rem;
  padding: 0.75rem;
}
.wc_r_quadrella div.tabVertical li:hover {
  background-color: #e5e5e5;
  border-color: #e0e0e0;
  opacity: 1;
}
.wc_r_quadrella div.tabVertical li.selected {
  background-color: #00319a;
  border-color: #00319a;
}
.wc_r_quadrella div.tabVertical li.selected:hover {
  background-color: #0039b3;
  border-color: #0039b3;
}
.wc_r_quadrella div.tabVertical li.selected a.withSpan {
  color: #fefefe;
}
.wc_r_quadrella div.tabVertical li.selected a div {
  color: #fefefe;
}
.wc_r_quadrella .tabs + .framePanel {
  border: none;
  margin: 0;
  box-shadow: none;
}
.wc_r_quadrella form.exoticsControls {
  border-radius: 8px;
  border: solid 1px #d9d9d9;
  margin-top: 1rem;
  padding: 0.75rem;
  padding-top: 0;
}
.wc_r_formguide &gt; div h3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr auto;
}
.wc_r_formguide &gt; div h3 span {
  text-align: left;
}
.wc_r_formguide h1,
.wc_r_formguide h2 {
  padding-left: 1rem;
}
.wc_r_formguide_basic {
  background-color: #f2f5fd;
  border-bottom: solid 2px rgba(0, 49, 154, 0.5);
  padding: 1rem;
}
.wc_r_formguide_basic div.runnerDetails {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-gap: 1rem;
}
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel {
  padding: 0.5rem;
  padding-bottom: 0;
  border-radius: 0.25rem;
  border: solid 1px rgba(64, 64, 64, 0.25);
  margin-bottom: 0;
}
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel table tbody th {
  font-size: 0.75rem;
  text-align: left;
  border: none;
}
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel table tbody th:after {
  content: ":";
}
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel table tbody th sup {
  line-height: initial;
}
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel table tbody tr {
  border-bottom: solid 1px #e0e0e0;
}
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel table tbody tr:last-of-type {
  border: none;
}
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel table tbody td {
  text-align: right;
  border: none;
}
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel tbody tr:last-of-type th,
.wc_r_formguide_basic div.runnerDetails &gt; div.framePanel tbody tr:last-of-type td {
  border-bottom: none;
}
.wc_r_formguide_basic .recentRuns {
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}
.wc_r_formguide_basic .recentRuns &gt; h5 {
  margin-bottom: 0;
  color: #1a1a1a;
  font-size: 1rem;
  font-weight: 600;
  min-height: 3.75rem;
  padding: 0;
  padding-left: 0.75rem;
  border: none;
}
.wc_r_formguide_basic .prevRuns {
  display: flex;
  flex-direction: column;
  grid-gap: 1rem;
  font-size: 0.75rem;
}
.wc_r_formguide_basic .prevRuns .prevRun {
  display: grid;
  overflow: hidden;
  margin: 0;
  border-radius: 8px;
  border: solid 1px rgba(64, 64, 64, 0.25);
  background-color: #fefefe;
  padding: 0.5rem;
}
.wc_r_formguide_basic .prevRuns .prevRun &gt; * &gt; * {
  /*Remove from pages.less*/
  padding: 0;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-location {
  grid-area: location;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-distance {
  grid-area: distance;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-class {
  grid-area: class;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-sot {
  grid-area: sot;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-barrier {
  grid-area: barrier;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-weight {
  grid-area: weight;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-margin {
  grid-area: margin;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-flucs {
  grid-area: flucs;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-winningTime {
  grid-area: winningTime;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-placing {
  grid-area: placing;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-location {
  display: grid;
  grid-template-rows: auto;
  background-color: #00319a;
  color: #fefefe;
  border-radius: 8px;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-location .placement {
  flex: 2;
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-weight: 800;
  font-size: 0.9rem;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-location .placement span {
  font-weight: 500;
  font-size: 0.8rem;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-location h5,
.wc_r_formguide_basic .prevRuns .prevRun .group-location .asH5 {
  color: #fefefe;
  font-size: 0.9rem;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-winningTime {
  background-color: #fefefe;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-winningTime span {
  text-align: center;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-placing h5 {
  flex: 1;
}
.wc_r_formguide_basic .prevRuns .prevRun .group-placing &gt; span {
  flex: 4;
  display: flex;
  justify-content: space-evenly;
}
.wc_r_formguide_basic .prevRuns .column {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.wc_r_formguide_basic .prevRuns h5 {
  text-align: center;
  font-size: 0.75rem;
  font-weight: 700;
  border-bottom: 0;
  margin-bottom: 0;
  justify-content: center;
  padding: 0;
}
.wc_r_formguide_advanced {
  background-color: #f2f5fd;
  padding: 0.75rem;
  grid-gap: 0.75rem;
}
.wc_r_formguide_advanced div table tr:hover {
  background-color: unset !important;
}
.wc_r_formguide_advanced .blocks {
  grid-gap: 0.75rem;
  min-width: 5rem;
}
.wc_r_formguide_advanced .blocks li.selected a {
  color: #fefefe;
}
.wc_r_formguide_advanced .previousruns .framePanel.recentStart {
  padding: 0.75rem;
  line-height: 0.9rem;
}
.wc_r_formguide_advanced .previousruns .recentStart div table tbody tr {
  border: none;
}
.wc_r_formguide_advanced .previousruns .recentStart div table tbody tr:hover {
  background-color: unset;
}
.wc_r_formguide_advanced .previousruns .recentStart div table tbody td {
  text-align: left;
}
.wc_r_formguide_advanced .previousruns .recentStart div table tbody td b {
  font-weight: 600;
}
.wc_r_formguide_advanced .previousruns .recentStart div.race table thead tr th {
  font-size: 1rem;
}
.wc_r_formguide_advanced .previousruns .recentStart div.race table thead tr th b {
  font-size: 1rem;
}
.wc_r_formguide_advanced .previousruns .recentStart .header {
  border-radius: 6px;
}
.wc_r_formguide_advanced .previousruns .recentStart .header .runnerPlace {
  line-height: 1.125rem;
}
.wc_r_formguide_advanced .previousruns .recentStart .header .runnerPlace &gt; div {
  font-size: 1.25rem;
}
.wc_r_formguide_advanced .previousruns .recentStart .race {
  padding: 0.25rem 0.5rem;
}
.wc_r_formguide_advanced .previousruns .recentStart .results {
  background-color: rgba(224, 224, 224, 0.6);
  border-radius: 6px;
  padding: 0.5rem;
}
.wc_r_formguide_advanced .runnerInfo,
.wc_r_formguide_advanced .performance,
.wc_r_formguide_advanced .previousruns {
  grid-gap: 0.75rem;
}
.wc_r_formguide_advanced .runnerInfo div table tbody tr td,
.wc_r_formguide_advanced .performance div table tbody tr td,
.wc_r_formguide_advanced .previousruns div table tbody tr td {
  text-align: right;
}
.wc_r_formguide_advanced .runnerInfo .framePanel,
.wc_r_formguide_advanced .performance .framePanel,
.wc_r_formguide_advanced .previousruns .framePanel {
  padding: 0.25rem 0.5rem;
  border-radius: 8px;
  border: solid 1px #404040;
}
.wc_r_formguide_advanced .performance {
  grid-template-rows: auto 1fr;
}
.wc_r_formguide_advanced .runnerInfo {
  grid-template-rows: auto 1fr;
}
.wc_r_formguide_advanced .flucgraph {
  grid-template-areas: "title graph graph graph" "openF graph graph graph" "highF graph graph graph" "lowF graph graph graph" "curF graph graph graph";
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 0.75rem;
}
.wc_r_formguide_advanced .flucgraph h3 {
  justify-content: center;
  background-color: #00319a;
  border-radius: 8px;
  color: #fefefe;
}
.wc_r_formguide_advanced .flucgraph .flucs {
  display: grid;
  grid-gap: 0.5rem;
  justify-content: center;
  margin: 0;
  padding: 0.5rem;
  border-radius: 8px;
}
.wc_r_formguide_advanced .flucgraph .canvas {
  margin: 0;
  border-radius: 8px;
}
.wc_r_formguide_advanced .flucgraph div span.value {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
}
.wc_s_comp .framePanel {
  padding: 0;
}
.wc_s_comp .framePanel table,
.wc_s_comp .framePanel table.marketTable {
  margin: 0;
}
.wc_s_comp .framePanel table thead tr,
.wc_s_comp .framePanel table.marketTable thead tr,
.wc_s_comp .framePanel table tbody tr,
.wc_s_comp .framePanel table.marketTable tbody tr {
  border-left: none;
  border-right: none;
}
.wc_s_comp .framePanel table thead tr td:first-child,
.wc_s_comp .framePanel table.marketTable thead tr td:first-child,
.wc_s_comp .framePanel table tbody tr td:first-child,
.wc_s_comp .framePanel table.marketTable tbody tr td:first-child,
.wc_s_comp .framePanel table thead tr th:first-child,
.wc_s_comp .framePanel table.marketTable thead tr th:first-child,
.wc_s_comp .framePanel table tbody tr th:first-child,
.wc_s_comp .framePanel table.marketTable tbody tr th:first-child {
  border-left: none;
}
.wc_s_comp .framePanel table thead tr td:last-child,
.wc_s_comp .framePanel table.marketTable thead tr td:last-child,
.wc_s_comp .framePanel table tbody tr td:last-child,
.wc_s_comp .framePanel table.marketTable tbody tr td:last-child,
.wc_s_comp .framePanel table thead tr th:last-child,
.wc_s_comp .framePanel table.marketTable thead tr th:last-child,
.wc_s_comp .framePanel table tbody tr th:last-child,
.wc_s_comp .framePanel table.marketTable tbody tr th:last-child {
  border-right: none;
}
.wc_s_comp .framePanel table tbody:last-of-type:last-child td,
.wc_s_comp .framePanel table.marketTable tbody:last-of-type:last-child td,
.wc_s_comp .framePanel table tbody:last-of-type:last-child th,
.wc_s_comp .framePanel table.marketTable tbody:last-of-type:last-child th {
  border-bottom: none;
}
.wc_s_comp .framePanel table tbody:last-of-type:last-child td:first-child,
.wc_s_comp .framePanel table.marketTable tbody:last-of-type:last-child td:first-child,
.wc_s_comp .framePanel table tbody:last-of-type:last-child th:first-child,
.wc_s_comp .framePanel table.marketTable tbody:last-of-type:last-child th:first-child {
  border-bottom-left-radius: 8px;
}
.wc_s_comp .framePanel table tbody:last-of-type:last-child td:last-child,
.wc_s_comp .framePanel table.marketTable tbody:last-of-type:last-child td:last-child,
.wc_s_comp .framePanel table tbody:last-of-type:last-child th:last-child,
.wc_s_comp .framePanel table.marketTable tbody:last-of-type:last-child th:last-child {
  border-bottom-right-radius: 8px;
}
.wc_s_comp .framePanel table .teamSilk.asFlag,
.wc_s_comp .framePanel table.marketTable .teamSilk.asFlag {
  width: 3rem;
  height: 2rem;
}
.wc_s_upcoming .framePanel {
  padding: 0;
}
.wc_s_upcoming .framePanel table,
.wc_s_upcoming .framePanel table.marketTable {
  margin: 0;
}
.wc_s_upcoming .framePanel table thead tr,
.wc_s_upcoming .framePanel table.marketTable thead tr,
.wc_s_upcoming .framePanel table tbody tr,
.wc_s_upcoming .framePanel table.marketTable tbody tr {
  border-left: none;
  border-right: none;
}
.wc_s_upcoming .framePanel table thead tr td:first-child,
.wc_s_upcoming .framePanel table.marketTable thead tr td:first-child,
.wc_s_upcoming .framePanel table tbody tr td:first-child,
.wc_s_upcoming .framePanel table.marketTable tbody tr td:first-child,
.wc_s_upcoming .framePanel table thead tr th:first-child,
.wc_s_upcoming .framePanel table.marketTable thead tr th:first-child,
.wc_s_upcoming .framePanel table tbody tr th:first-child,
.wc_s_upcoming .framePanel table.marketTable tbody tr th:first-child {
  border-left: none;
}
.wc_s_upcoming .framePanel table thead tr td:last-child,
.wc_s_upcoming .framePanel table.marketTable thead tr td:last-child,
.wc_s_upcoming .framePanel table tbody tr td:last-child,
.wc_s_upcoming .framePanel table.marketTable tbody tr td:last-child,
.wc_s_upcoming .framePanel table thead tr th:last-child,
.wc_s_upcoming .framePanel table.marketTable thead tr th:last-child,
.wc_s_upcoming .framePanel table tbody tr th:last-child,
.wc_s_upcoming .framePanel table.marketTable tbody tr th:last-child {
  border-right: none;
}
.wc_s_upcoming .framePanel table tbody:last-of-type:last-child td,
.wc_s_upcoming .framePanel table.marketTable tbody:last-of-type:last-child td,
.wc_s_upcoming .framePanel table tbody:last-of-type:last-child th,
.wc_s_upcoming .framePanel table.marketTable tbody:last-of-type:last-child th {
  border-bottom: none;
}
.wc_s_upcoming .framePanel table tbody:last-of-type:last-child td:first-child,
.wc_s_upcoming .framePanel table.marketTable tbody:last-of-type:last-child td:first-child,
.wc_s_upcoming .framePanel table tbody:last-of-type:last-child th:first-child,
.wc_s_upcoming .framePanel table.marketTable tbody:last-of-type:last-child th:first-child {
  border-bottom-left-radius: 8px;
}
.wc_s_upcoming .framePanel table tbody:last-of-type:last-child td:last-child,
.wc_s_upcoming .framePanel table.marketTable tbody:last-of-type:last-child td:last-child,
.wc_s_upcoming .framePanel table tbody:last-of-type:last-child th:last-child,
.wc_s_upcoming .framePanel table.marketTable tbody:last-of-type:last-child th:last-child {
  border-bottom-right-radius: 8px;
}
.wc_s_upcoming .framePanel table .teamSilk.asFlag,
.wc_s_upcoming .framePanel table.marketTable .teamSilk.asFlag {
  width: 3rem;
  height: 2rem;
}
.wc_s_round .framePanel {
  padding: 0;
}
.wc_s_round .framePanel table,
.wc_s_round .framePanel table.marketTable {
  margin: 0;
}
.wc_s_round .framePanel table thead tr,
.wc_s_round .framePanel table.marketTable thead tr,
.wc_s_round .framePanel table tbody tr,
.wc_s_round .framePanel table.marketTable tbody tr {
  border-left: none;
  border-right: none;
}
.wc_s_round .framePanel table thead tr td:first-child,
.wc_s_round .framePanel table.marketTable thead tr td:first-child,
.wc_s_round .framePanel table tbody tr td:first-child,
.wc_s_round .framePanel table.marketTable tbody tr td:first-child,
.wc_s_round .framePanel table thead tr th:first-child,
.wc_s_round .framePanel table.marketTable thead tr th:first-child,
.wc_s_round .framePanel table tbody tr th:first-child,
.wc_s_round .framePanel table.marketTable tbody tr th:first-child {
  border-left: none;
}
.wc_s_round .framePanel table thead tr td:last-child,
.wc_s_round .framePanel table.marketTable thead tr td:last-child,
.wc_s_round .framePanel table tbody tr td:last-child,
.wc_s_round .framePanel table.marketTable tbody tr td:last-child,
.wc_s_round .framePanel table thead tr th:last-child,
.wc_s_round .framePanel table.marketTable thead tr th:last-child,
.wc_s_round .framePanel table tbody tr th:last-child,
.wc_s_round .framePanel table.marketTable tbody tr th:last-child {
  border-right: none;
}
.wc_s_round .framePanel table tbody:last-of-type:last-child td,
.wc_s_round .framePanel table.marketTable tbody:last-of-type:last-child td,
.wc_s_round .framePanel table tbody:last-of-type:last-child th,
.wc_s_round .framePanel table.marketTable tbody:last-of-type:last-child th {
  border-bottom: none;
}
.wc_s_round .framePanel table tbody:last-of-type:last-child td:first-child,
.wc_s_round .framePanel table.marketTable tbody:last-of-type:last-child td:first-child,
.wc_s_round .framePanel table tbody:last-of-type:last-child th:first-child,
.wc_s_round .framePanel table.marketTable tbody:last-of-type:last-child th:first-child {
  border-bottom-left-radius: 8px;
}
.wc_s_round .framePanel table tbody:last-of-type:last-child td:last-child,
.wc_s_round .framePanel table.marketTable tbody:last-of-type:last-child td:last-child,
.wc_s_round .framePanel table tbody:last-of-type:last-child th:last-child,
.wc_s_round .framePanel table.marketTable tbody:last-of-type:last-child th:last-child {
  border-bottom-right-radius: 8px;
}
.wc_s_round .framePanel table .teamSilk.asFlag,
.wc_s_round .framePanel table.marketTable .teamSilk.asFlag {
  width: 3rem;
  height: 2rem;
}
.wc_s_match .framePanel {
  padding: 0;
}
.wc_s_match .framePanel table,
.wc_s_match .framePanel table.marketTable {
  margin: 0;
}
.wc_s_match .framePanel table thead tr,
.wc_s_match .framePanel table.marketTable thead tr,
.wc_s_match .framePanel table tbody tr,
.wc_s_match .framePanel table.marketTable tbody tr {
  border-left: none;
  border-right: none;
}
.wc_s_match .framePanel table thead tr td:first-child,
.wc_s_match .framePanel table.marketTable thead tr td:first-child,
.wc_s_match .framePanel table tbody tr td:first-child,
.wc_s_match .framePanel table.marketTable tbody tr td:first-child,
.wc_s_match .framePanel table thead tr th:first-child,
.wc_s_match .framePanel table.marketTable thead tr th:first-child,
.wc_s_match .framePanel table tbody tr th:first-child,
.wc_s_match .framePanel table.marketTable tbody tr th:first-child {
  border-left: none;
}
.wc_s_match .framePanel table thead tr td:last-child,
.wc_s_match .framePanel table.marketTable thead tr td:last-child,
.wc_s_match .framePanel table tbody tr td:last-child,
.wc_s_match .framePanel table.marketTable tbody tr td:last-child,
.wc_s_match .framePanel table thead tr th:last-child,
.wc_s_match .framePanel table.marketTable thead tr th:last-child,
.wc_s_match .framePanel table tbody tr th:last-child,
.wc_s_match .framePanel table.marketTable tbody tr th:last-child {
  border-right: none;
}
.wc_s_match .framePanel table tbody:last-of-type:last-child td,
.wc_s_match .framePanel table.marketTable tbody:last-of-type:last-child td,
.wc_s_match .framePanel table tbody:last-of-type:last-child th,
.wc_s_match .framePanel table.marketTable tbody:last-of-type:last-child th {
  border-bottom: none;
}
.wc_s_match .framePanel table tbody:last-of-type:last-child td:first-child,
.wc_s_match .framePanel table.marketTable tbody:last-of-type:last-child td:first-child,
.wc_s_match .framePanel table tbody:last-of-type:last-child th:first-child,
.wc_s_match .framePanel table.marketTable tbody:last-of-type:last-child th:first-child {
  border-bottom-left-radius: 8px;
}
.wc_s_match .framePanel table tbody:last-of-type:last-child td:last-child,
.wc_s_match .framePanel table.marketTable tbody:last-of-type:last-child td:last-child,
.wc_s_match .framePanel table tbody:last-of-type:last-child th:last-child,
.wc_s_match .framePanel table.marketTable tbody:last-of-type:last-child th:last-child {
  border-bottom-right-radius: 8px;
}
.wc_s_match .framePanel table .teamSilk.asFlag,
.wc_s_match .framePanel table.marketTable .teamSilk.asFlag {
  width: 3rem;
  height: 2rem;
}
.mktMover .flucsColumn:after {
  content: "";
  width: 0px;
  height: 0;
  position: relative;
  display: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid green;
  float: right;
  top: -17.2px;
  right: -1px;
  animation: mktMover-animation 2s linear infinite;
}
@keyframes mktMover-animation {
  50% {
    opacity: 0;
  }
}
.history-card:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  transform: scale(1.5);
}
@media screen and (max-width: 800px) {
  .history-card-container {
    grid-gap: 1rem !important;
    grid-gap: calc(var(2rem) / 2) !important;
  }
  .history-card-container .history-card {
    width: 100% !important;
    border-radius: 0 !important;
  }
  .history-card:hover {
    transform: scale(1);
  }
  .history-card &gt; .card-image {
    height: 35rem !important;
    background-size: cover !important;
  }
}
@container (min-width: 500px) {
  @container (max-width: 950px) {
    /*######################################################################################################################
##	container_tablet.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
    .wc_r_NextToJumpGrid .staticContent div.raceCard,
    .wc_r_raceCardGrid .staticContent div.raceCard {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard.noRaces,
    .wc_r_raceCardGrid .staticContent div.raceCard.noRaces {
      grid-template-columns: 1fr;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard.filters .showDayFilter,
    .wc_r_raceCardGrid .staticContent div.raceCard.filters .showDayFilter {
      overflow: auto;
      width: 100%;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard .raceMeeting,
    .wc_r_raceCardGrid .staticContent div.raceCard .raceMeeting {
      border: none;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard .raceTTG .narrow,
    .wc_r_raceCardGrid .staticContent div.raceCard .raceTTG .narrow {
      display: none;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.raceMeeting,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.raceMeeting {
      grid-column-start: 1;
      grid-column-end: 9;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="9"],
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="9"] {
      grid-column-end: 10;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="10"],
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="10"] {
      grid-column-end: 11;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="11"],
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="11"] {
      grid-column-end: 12;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="12"],
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="12"] {
      grid-column-end: 13;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="13"],
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="13"] {
      grid-column-end: 14;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="14"],
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.raceMeeting[data-maxraces="14"] {
      grid-column-end: 15;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race1,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race1 {
      grid-column: 1;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race2,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race2 {
      grid-column: 2;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race3,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race3 {
      grid-column: 3;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race4,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race4 {
      grid-column: 4;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race5,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race5 {
      grid-column: 5;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race6,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race6 {
      grid-column: 6;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race7,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race7 {
      grid-column: 7;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race8,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race8 {
      grid-column: 8;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race9,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race9 {
      grid-column: 9;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race10,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race10 {
      grid-column: 10;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race11,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race11 {
      grid-column: 11;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race12,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race12 {
      grid-column: 12;
    }
    .wc_r_NextToJumpGrid .staticContent div.raceCard &gt; div.race13,
    .wc_r_raceCardGrid .staticContent div.raceCard &gt; div.race13 {
      grid-column: 13;
    }
    .wc_r_NextToJumpGrid.futures .staticContent .raceCard,
    .wc_r_raceCardGrid.futures .staticContent .raceCard {
      grid-template-columns: 1fr 1fr;
    }
    .wc_r_NextToJumpGrid.futures .staticContent .raceCard &gt; div.raceMeeting,
    .wc_r_raceCardGrid.futures .staticContent .raceCard &gt; div.raceMeeting {
      grid-column-start: 1;
      grid-column-end: 2;
    }
    .wc_r_NextToJumpGrid.futures .staticContent .raceCard &gt; div.race1,
    .wc_r_raceCardGrid.futures .staticContent .raceCard &gt; div.race1 {
      grid-column: 2;
    }
  }
}
@container (max-width: 500px) /* mobile */ {
  /*######################################################################################################################
##	container_mobile.less
##	This file should remain common between www and mobi sites.
######################################################################################################################*/
  .wc_r_NextToJumpGrid .staticContent,
  .wc_r_raceCardGrid .staticContent {
    display: grid;
    grid-gap: 0.5rem;
  }
  .wc_r_NextToJumpGrid .framePanel,
  .wc_r_raceCardGrid .framePanel {
    margin-bottom: 0;
  }
  .wc_r_NextToJumpGrid .framePanel.filters,
  .wc_r_raceCardGrid .framePanel.filters {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;
    grid-gap: 0.5rem;
    margin-bottom: 0;
  }
  .wc_r_NextToJumpGrid .framePanel.filters .showDayFilter,
  .wc_r_raceCardGrid .framePanel.filters .showDayFilter {
    grid-column: 1;
    grid-column-end: 4;
    overflow: auto;
    width: 100%;
    grid-gap: 0;
    display: grid;
    grid-template-columns: 1fr 0;
  }
  .wc_r_NextToJumpGrid .tabs.ausintFilter li,
  .wc_r_raceCardGrid .tabs.ausintFilter li,
  .wc_r_NextToJumpGrid .tabs.typeFilter li,
  .wc_r_raceCardGrid .tabs.typeFilter li {
    min-height: 2rem;
    width: 2rem;
  }
  .wc_r_NextToJumpGrid .tabs.ausintFilter li &gt; a,
  .wc_r_raceCardGrid .tabs.ausintFilter li &gt; a,
  .wc_r_NextToJumpGrid .tabs.typeFilter li &gt; a,
  .wc_r_raceCardGrid .tabs.typeFilter li &gt; a {
    font-size: 0.75rem;
  }
  .wc_r_NextToJumpGrid .tabs.ausintFilter li &gt; a[class^="icon-"]:before,
  .wc_r_raceCardGrid .tabs.ausintFilter li &gt; a[class^="icon-"]:before,
  .wc_r_NextToJumpGrid .tabs.typeFilter li &gt; a[class^="icon-"]:before,
  .wc_r_raceCardGrid .tabs.typeFilter li &gt; a[class^="icon-"]:before {
    font-size: 1.2rem;
  }
  .wc_r_NextToJumpGrid div.dateFilter form div.formLine .dates,
  .wc_r_raceCardGrid div.dateFilter form div.formLine .dates {
    min-width: 0;
    padding: 0.25rem 0.25rem;
  }
  .wc_r_NextToJumpGrid div.dateFilter form div.formLine a,
  .wc_r_raceCardGrid div.dateFilter form div.formLine a {
    font-size: 0.9rem;
    padding: 0.5rem;
  }
  .wc_r_NextToJumpGrid ul.tableLegend,
  .wc_r_raceCardGrid ul.tableLegend {
    display: none;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard,
  .wc_r_raceCardGrid.daily .staticContent .raceCard,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard,
  .wc_r_raceCardGrid.results .staticContent .raceCard {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    grid-gap: 0.25rem;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .header,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .header,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .header,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .header,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .header,
  .wc_r_raceCardGrid.results .staticContent .raceCard .header {
    display: none;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceBlock,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceBlock,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceBlock,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceBlock,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceBlock,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceBlock {
    display: none;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceMeeting,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceMeeting,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceMeeting,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceMeeting,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceMeeting,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceMeeting {
    display: grid;
    grid-template-columns: 1fr auto 4rem;
    grid-template-areas: 'silkBox nextNum nextTime';
    grid-gap: 0.75rem;
    align-items: center;
    cursor: pointer;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceMeeting .teamSilkBlock,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceMeeting .teamSilkBlock,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceMeeting .teamSilkBlock,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceMeeting .teamSilkBlock,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceMeeting .teamSilkBlock,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceMeeting .teamSilkBlock {
    grid-template-rows: auto auto;
    grid-area: silkBox;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceMeeting .teamSilkBlock:before,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceMeeting .teamSilkBlock:before,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceMeeting .teamSilkBlock:before,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceMeeting .teamSilkBlock:before,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceMeeting .teamSilkBlock:before,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceMeeting .teamSilkBlock:before {
    font-family: GW_icons;
    font-weight: normal;
    font-size: 2.5rem;
    grid-area: flag;
    justify-self: center;
    align-self: center;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceMeeting .nextNum,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceMeeting .nextNum,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceMeeting .nextNum,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceMeeting .nextNum,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceMeeting .nextNum,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceMeeting .nextNum {
    grid-area: nextNum;
    font-size: 1.5rem;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceMeeting .nextTime,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceMeeting .nextTime,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceMeeting .nextTime,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceMeeting .nextTime,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceMeeting .nextTime,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceMeeting .nextTime {
    grid-area: nextTime;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceMeeting .final,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceMeeting .final,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceMeeting .final,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceMeeting .final,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceMeeting .final,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceMeeting .final {
    background-color: transparent;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard a:hover,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard a:hover,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard a:hover,
  .wc_r_raceCardGrid.daily .staticContent .raceCard a:hover,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard a:hover,
  .wc_r_raceCardGrid.results .staticContent .raceCard a:hover {
    font-weight: normal;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; label.raceNumber,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; label.raceNumber,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; label.raceNumber,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; label.raceNumber,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; label.raceNumber,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; label.raceNumber {
    display: none;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; span a .raceTime,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; span a .raceTime,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; span a .raceTime,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; span a .raceTime,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; span a .raceTime,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; span a .raceTime {
    justify-self: stretch;
    align-self: stretch;
    height: 100%;
    justify-content: stretch;
    align-content: center;
    display: flex;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; span a .raceTime .timeToGoRace,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; span a .raceTime .timeToGoRace,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; span a .raceTime .timeToGoRace,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; span a .raceTime .timeToGoRace,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; span a .raceTime .timeToGoRace,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; span a .raceTime .timeToGoRace {
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
    flex-flow: column;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard a,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard a,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard a,
  .wc_r_raceCardGrid.daily .staticContent .raceCard a,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard a,
  .wc_r_raceCardGrid.results .staticContent .raceCard a {
    display: grid;
    grid-template-columns: auto 1fr auto 4rem;
    grid-template-rows: 1fr;
    grid-template-areas: 'raceNum raceName indicators raceTime';
    grid-gap: 0.5rem;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceNum,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceNum,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceNum,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceNum,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceNum,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceNum {
    grid-area: raceNum;
    font-size: 1.2rem;
    font-weight: bold;
    padding: 0.25rem;
    min-width: 2.5rem;
    text-align: center;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceName,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceName,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceName,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceName,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceName,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceName {
    display: block;
    grid-area: raceName;
    max-height: 2.5rem;
    overflow: hidden;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .indicators,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .indicators,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .indicators,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .indicators,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .indicators,
  .wc_r_raceCardGrid.results .staticContent .raceCard .indicators {
    align-self: center;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceTTG,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceTTG,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceTTG,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceTTG,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceTTG,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceTTG {
    display: none;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceTime,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceTime,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceTime,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceTime,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceTime,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceTime {
    display: block;
    grid-area: raceTime;
    text-align: center;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .raceTime .startAt,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .raceTime .startAt,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .raceTime .startAt,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .raceTime .startAt,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .raceTime .startAt,
  .wc_r_raceCardGrid.results .staticContent .raceCard .raceTime .startAt {
    font-size: 0.9rem;
    font-weight: normal;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race1,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race1,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race1,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race1,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race1,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race1 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race2,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race2,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race2,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race2,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race2,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race2 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race3,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race3,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race3,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race3,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race3,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race3 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race4,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race4,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race4,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race4,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race4,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race4 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race5,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race5,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race5,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race5,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race5,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race5 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race6,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race6,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race6,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race6,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race6,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race6 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race7,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race7,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race7,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race7,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race7,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race7 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race8,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race8,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race8,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race8,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race8,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race8 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race9,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race9,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race9,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race9,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race9,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race9 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race10,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race10,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race10,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race10,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race10,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race10 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race11,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race11,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race11,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race11,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race11,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race11 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race12,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race12,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race12,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race12,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race12,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race12 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard &gt; div.race13,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard &gt; div.race13,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard &gt; div.race13,
  .wc_r_raceCardGrid.daily .staticContent .raceCard &gt; div.race13,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard &gt; div.race13,
  .wc_r_raceCardGrid.results .staticContent .raceCard &gt; div.race13 {
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .final,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .final,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .final,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .final,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .final,
  .wc_r_raceCardGrid.results .staticContent .raceCard .final {
    font-size: 1rem;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .final .raceTTG,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .final .raceTTG,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .final .raceTTG,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .final .raceTTG,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .final .raceTTG,
  .wc_r_raceCardGrid.results .staticContent .raceCard .final .raceTTG {
    font-size: 0.95rem;
  }
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .noraceEarly,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .noraceEarly,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .noraceEarly,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .noraceEarly,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .noraceEarly,
  .wc_r_raceCardGrid.results .staticContent .raceCard .noraceEarly,
  .wc_r_NextToJumpGrid.nexttojump .staticContent .raceCard .noraceLate,
  .wc_r_raceCardGrid.nexttojump .staticContent .raceCard .noraceLate,
  .wc_r_NextToJumpGrid.daily .staticContent .raceCard .noraceLate,
  .wc_r_raceCardGrid.daily .staticContent .raceCard .noraceLate,
  .wc_r_NextToJumpGrid.results .staticContent .raceCard .noraceLate,
  .wc_r_raceCardGrid.results .staticContent .raceCard .noraceLate {
    display: none;
  }
  .wc_r_NextToJumpGrid.futures .staticContent .raceCard,
  .wc_r_raceCardGrid.futures .staticContent .raceCard {
    grid-template-columns: 1fr 1fr;
  }
  .wc_r_NextToJumpGrid.futures .staticContent .raceCard .staticMessage,
  .wc_r_raceCardGrid.futures .staticContent .raceCard .staticMessage {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .wc_r_NextToJumpGrid.futures .staticContent .raceCard &gt; div.raceMeeting,
  .wc_r_raceCardGrid.futures .staticContent .raceCard &gt; div.raceMeeting {
    grid-column-start: 1;
    grid-column-end: 2;
  }
  .wc_r_NextToJumpGrid.futures .staticContent .raceCard &gt; div.race1,
  .wc_r_raceCardGrid.futures .staticContent .raceCard &gt; div.race1 {
    grid-column: 2;
  }
  .wc_r_NextToJumpGrid.daily .showAusintFilter,
  .wc_r_raceCardGrid.daily .showAusintFilter,
  .wc_r_NextToJumpGrid.futures .showAusintFilter,
  .wc_r_raceCardGrid.futures .showAusintFilter {
    display: inline;
    grid-column: 1;
  }
  .wc_r_NextToJumpGrid.daily .showTypeFilter,
  .wc_r_raceCardGrid.daily .showTypeFilter,
  .wc_r_NextToJumpGrid.futures .showTypeFilter,
  .wc_r_raceCardGrid.futures .showTypeFilter {
    grid-column: 3;
  }
  .wc_r_NextToJumpGrid.daily .showDayFilter li,
  .wc_r_raceCardGrid.daily .showDayFilter li,
  .wc_r_NextToJumpGrid.futures .showDayFilter li,
  .wc_r_raceCardGrid.futures .showDayFilter li {
    display: inline;
  }
  .wc_r_NextToJumpGrid.daily .showDayFilter li.dayFilterntj,
  .wc_r_raceCardGrid.daily .showDayFilter li.dayFilterntj,
  .wc_r_NextToJumpGrid.futures .showDayFilter li.dayFilterntj,
  .wc_r_raceCardGrid.futures .showDayFilter li.dayFilterntj {
    display: inline;
  }
  .wc_r_NextToJumpGrid.nexttojump .showDayFilter li.dayFilterntj,
  .wc_r_raceCardGrid.nexttojump .showDayFilter li.dayFilterntj {
    display: inline;
  }
  .wc_r_NextToJumpGrid.results .showAusintFilter,
  .wc_r_raceCardGrid.results .showAusintFilter {
    display: inline;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters,
  .wc_r_raceCardGrid.results .framePanel.filters {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    grid-gap: 0.5rem;
    margin-bottom: 0;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .showDayFilter,
  .wc_r_raceCardGrid.results .framePanel.filters .showDayFilter {
    grid-column-end: 2;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .showDateFilter,
  .wc_r_raceCardGrid.results .framePanel.filters .showDateFilter {
    width: 100%;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .dateFilter,
  .wc_r_raceCardGrid.results .framePanel.filters .dateFilter {
    width: auto;
    justify-self: center;
    justify-content: center;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .dateFilter .wc_r_rc-LastSat,
  .wc_r_raceCardGrid.results .framePanel.filters .dateFilter .wc_r_rc-LastSat {
    display: none;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .dateFilter form div.formLine,
  .wc_r_raceCardGrid.results .framePanel.filters .dateFilter form div.formLine {
    grid-template-columns: auto auto;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .dateFilter form div.formLine .dates,
  .wc_r_raceCardGrid.results .framePanel.filters .dateFilter form div.formLine .dates {
    min-width: 0;
    padding: 0.25rem 0.25rem;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .dateFilter form div.formLine a,
  .wc_r_raceCardGrid.results .framePanel.filters .dateFilter form div.formLine a {
    font-size: 0.9rem;
    padding: 0.5rem;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .dateFilter.asDate form div.formLine,
  .wc_r_raceCardGrid.results .framePanel.filters .dateFilter.asDate form div.formLine {
    grid-template-columns: 3fr 1fr;
    justify-self: center;
    justify-content: center;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .dateFilter.asDate form div.formLine input,
  .wc_r_raceCardGrid.results .framePanel.filters .dateFilter.asDate form div.formLine input {
    width: 100%;
  }
  .wc_r_NextToJumpGrid.results .framePanel.filters .dateFilter.asDate form div.formLine a,
  .wc_r_raceCardGrid.results .framePanel.filters .dateFilter.asDate form div.formLine a {
    min-height: 0;
  }
  .wc_r_NextToJumpGrid.results .showAusintFilter,
  .wc_r_raceCardGrid.results .showAusintFilter,
  .wc_r_NextToJumpGrid.results .showTypeFilter,
  .wc_r_raceCardGrid.results .showTypeFilter {
    display: none;
  }
  .wc_r_NextToJumpGrid.results .showDayFilter li,
  .wc_r_raceCardGrid.results .showDayFilter li {
    display: inline;
  }
  .wc_r_NextToJumpGrid .staticContent .raceCardContainer.hideINT .raceCard .raceMeeting.raceRegionINT,
  .wc_r_raceCardGrid .staticContent .raceCardContainer.hideINT .raceCard .raceMeeting.raceRegionINT,
  .wc_r_NextToJumpGrid .staticContent .raceCardContainer.hideINT .raceCard .raceBlock.raceRegionINT,
  .wc_r_raceCardGrid .staticContent .raceCardContainer.hideINT .raceCard .raceBlock.raceRegionINT {
    display: none;
  }
  .wc_r_NextToJumpGrid .staticContent .raceCardContainer.hideAUS .raceCard .raceMeeting.raceRegionAUS,
  .wc_r_raceCardGrid .staticContent .raceCardContainer.hideAUS .raceCard .raceMeeting.raceRegionAUS,
  .wc_r_NextToJumpGrid .staticContent .raceCardContainer.hideAUS .raceCard .raceBlock.raceRegionAUS,
  .wc_r_raceCardGrid .staticContent .raceCardContainer.hideAUS .raceCard .raceBlock.raceRegionAUS {
    display: none;
  }
  .wc_r_NextToJumpGrid .framePanel.filters &gt; section li {
    min-height: 3rem;
    min-width: 3rem;
  }
  .wc_r_NextToJumpGrid .tabs.typeFilter li &gt; a {
    font-size: 1rem;
  }
  .wc_r_NextToJumpGrid .tabs.typeFilter li &gt; a[class^="icon-"]:before {
    font-size: 1.8rem;
  }
  .wc_s_round table.marketTable &gt; tfoot tr td &gt; div {
    padding: 0;
  }
  .wc_a_benefits_overview .framePanel.eventbenefits,
  .wc_a_benefits_home .framePanel.eventbenefits,
  .wc_a_benefits_overview .framePanel.benefits,
  .wc_a_benefits_home .framePanel.benefits {
    grid-template-columns: 1fr;
  }
  .wc_a_benefits_overview .framePanel.eventbenefits.eventbenefits,
  .wc_a_benefits_home .framePanel.eventbenefits.eventbenefits,
  .wc_a_benefits_overview .framePanel.benefits.eventbenefits,
  .wc_a_benefits_home .framePanel.benefits.eventbenefits {
    padding: 0;
  }
  .wc_a_benefits_home .framePanel.benefits {
    grid-template-columns: 1fr;
  }
  .wc_a_benefits_home .quantity {
    justify-content: center;
  }
  .wc_a_benefits_home .benefitsFilterSection {
    display: grid;
    grid-template-columns: auto;
    grid-auto-flow: column;
    text-align: center;
    grid-gap: 1rem;
    justify-content: center;
    padding: 1rem;
    margin-bottom: 0;
    padding: 0.5rem 0;
    grid-gap: 0.5rem;
  }
  .wc_a_benefits_home .benefitsFilterSection &gt; a {
    max-width: 100%;
  }
  .wc_a_benefits_store .staticContent {
    margin-top: 0.5rem;
  }
  .wc_a_benefits_store .storeHeader {
    display: grid;
    grid-template-columns: 3fr 1fr;
    grid-gap: 0.5rem;
    align-items: center;
  }
  .wc_a_benefits_store .benefitStoreItem {
    grid-template-columns: 3fr 1fr;
    grid-template-areas: "item price" "quantity spend";
  }
  .wc_a_benefits_store .benefitStoreItem .wc_a_benefits_store .quantityInputs {
    grid-gap: 0.5rem;
  }
  div.eventHub .bar {
    padding: 0;
  }
  div.eventHub &gt; div &gt; div &gt; * {
    margin: 0;
  }
  div.eventHub.comp .bar {
    padding: 0 1rem;
  }
  div.eventHub.comp .eventElements &gt; div &gt; b {
    white-space: nowrap;
  }
}
#GWCORETestToolbox {
  background-color: red !important;
}
html {
  min-height: 800px;
}
html.master_popup {
  min-height: 100px;
}
input[type=radio] + label.SRM,
input[type=checkbox] + label.SRM {
  padding: 0.375rem 0.75rem;
  min-height: 2.5rem;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #1a1a1a;
  font-weight: bold;
  background-color: #fefefe;
  border-radius: 8px;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: solid 2px #e0e0e0;
  padding: 0.5rem;
  cursor: pointer;
  border-radius: 6px;
  font-family: 'Poppins';
  border-color: #ed1c24;
  min-width: 100%;
  white-space: nowrap;
  box-shadow: inset 0px -0.1rem 0 0 rgba(26, 26, 26, 0.3);
  background-color: #eaedf1;
  color: #1a1a1a;
  min-height: 3rem;
  min-width: 4rem;
  font-weight: 600;
  font-size: 0.9rem;
  border: solid 1px rgba(64, 64, 64, 0.3);
  border-bottom: none;
  border-radius: 4px;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM:hover,
input[type=checkbox] + label.SRM:hover {
  opacity: 0.8;
}
input[type=radio] + label.SRM.selected,
input[type=checkbox] + label.SRM.selected {
  background-color: #00319a;
  color: #fefefe;
}
input[type=radio] + label.SRM.inverse,
input[type=checkbox] + label.SRM.inverse {
  background-color: transparent;
  border-color: #fefefe;
  color: #fefefe;
}
input[type=radio] + label.SRM.inverse.selected,
input[type=checkbox] + label.SRM.inverse.selected {
  background-color: rgba(254, 254, 254, 0.4);
}
input[type=radio] + label.SRM.expired,
input[type=checkbox] + label.SRM.expired {
  background-color: #d9d9d9;
  border-color: #404040;
  color: #404040;
  color: #1a1a1a;
}
input[type=radio] + label.SRM.expired.selected,
input[type=checkbox] + label.SRM.expired.selected {
  background-color: #a6a6a6;
  border-color: #272727;
  color: #272727;
}
input[type=radio] + label.SRM.delete,
input[type=checkbox] + label.SRM.delete {
  background-color: #bd0f15;
  border-color: #fde8ea;
  color: #fefefe;
}
input[type=radio] + label.SRM.delete.selected,
input[type=checkbox] + label.SRM.delete.selected {
  background-color: #5f080a;
}
input[type=radio] + label.SRM.confirm,
input[type=checkbox] + label.SRM.confirm {
  background-color: #00319a;
  border-color: #00319a;
  color: #fefefe;
}
input[type=radio] + label.SRM.confirm.selected,
input[type=checkbox] + label.SRM.confirm.selected {
  background-color: #002066;
}
input[type=radio] + label.SRM.disabled,
input[type=checkbox] + label.SRM.disabled {
  opacity: 0.5;
}
input[type=radio] + label.SRM.betlink,
input[type=checkbox] + label.SRM.betlink {
  border-color: #ed1c24;
  color: #1a1a1a;
  min-width: 100%;
  white-space: nowrap;
}
input[type=radio] + label.SRM.betlink.selected,
input[type=checkbox] + label.SRM.betlink.selected {
  background-color: #ed1c24;
  color: #1a1a1a;
}
input[type=radio] + label.SRM[class^="icon-"],
input[type=checkbox] + label.SRM[class^="icon-"],
input[type=radio] + label.SRM[class*=" icon-"],
input[type=checkbox] + label.SRM[class*=" icon-"] {
  padding-top: 0.225rem;
  padding-bottom: 0.225rem;
  padding-left: 0.225rem;
}
input[type=radio] + label.SRM[class^="icon-"]:before,
input[type=checkbox] + label.SRM[class^="icon-"]:before,
input[type=radio] + label.SRM[class*=" icon-"]:before,
input[type=checkbox] + label.SRM[class*=" icon-"]:before {
  font-size: 1.9rem;
  font-weight: normal;
  padding-right: 0.225rem;
}
input[type=radio] + label.SRM[class^="icon-"]:empty,
input[type=checkbox] + label.SRM[class^="icon-"]:empty,
input[type=radio] + label.SRM[class*=" icon-"]:empty,
input[type=checkbox] + label.SRM[class*=" icon-"]:empty {
  padding: 0.225rem;
}
input[type=radio] + label.SRM[class^="icon-"]:empty:before,
input[type=checkbox] + label.SRM[class^="icon-"]:empty:before,
input[type=radio] + label.SRM[class*=" icon-"]:empty:before,
input[type=checkbox] + label.SRM[class*=" icon-"]:empty:before {
  padding: 0;
}
input[type=radio] + label.SRM[class^="icon-"].vertical,
input[type=checkbox] + label.SRM[class^="icon-"].vertical,
input[type=radio] + label.SRM[class*=" icon-"].vertical,
input[type=checkbox] + label.SRM[class*=" icon-"].vertical {
  flex-direction: column;
  align-items: center;
  padding-right: 0.225rem;
  padding-bottom: 0.3rem;
}
input[type=radio] + label.SRM.small,
input[type=checkbox] + label.SRM.small {
  min-height: 1.875rem;
  font-size: 0.75rem;
  padding: 0.21875rem 0.4375rem;
}
input[type=radio] + label.SRM.small[class^="icon-"],
input[type=checkbox] + label.SRM.small[class^="icon-"],
input[type=radio] + label.SRM.small[class*=" icon-"],
input[type=checkbox] + label.SRM.small[class*=" icon-"] {
  padding-top: 0.16875rem;
  padding-bottom: 0.16875rem;
  padding-left: 0.16875rem;
}
input[type=radio] + label.SRM.small[class^="icon-"]:before,
input[type=checkbox] + label.SRM.small[class^="icon-"]:before,
input[type=radio] + label.SRM.small[class*=" icon-"]:before,
input[type=checkbox] + label.SRM.small[class*=" icon-"]:before {
  font-size: 1.425rem;
  font-weight: normal;
  padding-right: 0.16875rem;
}
input[type=radio] + label.SRM.small[class^="icon-"]:empty,
input[type=checkbox] + label.SRM.small[class^="icon-"]:empty,
input[type=radio] + label.SRM.small[class*=" icon-"]:empty,
input[type=checkbox] + label.SRM.small[class*=" icon-"]:empty {
  padding: 0.16875rem;
}
input[type=radio] + label.SRM.small[class^="icon-"]:empty:before,
input[type=checkbox] + label.SRM.small[class^="icon-"]:empty:before,
input[type=radio] + label.SRM.small[class*=" icon-"]:empty:before,
input[type=checkbox] + label.SRM.small[class*=" icon-"]:empty:before {
  padding: 0;
}
input[type=radio] + label.SRM.small[class^="icon-"].vertical,
input[type=checkbox] + label.SRM.small[class^="icon-"].vertical,
input[type=radio] + label.SRM.small[class*=" icon-"].vertical,
input[type=checkbox] + label.SRM.small[class*=" icon-"].vertical {
  padding-right: 0.16875rem;
}
input[type=radio] + label.SRM.majorAction,
input[type=checkbox] + label.SRM.majorAction {
  font-size: 1.4rem;
  padding: 1.05rem;
}
input[type=radio] + label.SRM.majorAction[class^="icon-"],
input[type=checkbox] + label.SRM.majorAction[class^="icon-"],
input[type=radio] + label.SRM.majorAction[class*=" icon-"],
input[type=checkbox] + label.SRM.majorAction[class*=" icon-"] {
  padding-top: 0.315rem;
  padding-bottom: 0.315rem;
  padding-left: 0.315rem;
}
input[type=radio] + label.SRM.majorAction[class^="icon-"]:before,
input[type=checkbox] + label.SRM.majorAction[class^="icon-"]:before,
input[type=radio] + label.SRM.majorAction[class*=" icon-"]:before,
input[type=checkbox] + label.SRM.majorAction[class*=" icon-"]:before {
  font-size: 2.66rem;
  font-weight: normal;
  padding-right: 0.315rem;
}
input[type=radio] + label.SRM.majorAction[class^="icon-"]:empty,
input[type=checkbox] + label.SRM.majorAction[class^="icon-"]:empty,
input[type=radio] + label.SRM.majorAction[class*=" icon-"]:empty,
input[type=checkbox] + label.SRM.majorAction[class*=" icon-"]:empty {
  padding: 0.315rem;
}
input[type=radio] + label.SRM.majorAction[class^="icon-"]:empty:before,
input[type=checkbox] + label.SRM.majorAction[class^="icon-"]:empty:before,
input[type=radio] + label.SRM.majorAction[class*=" icon-"]:empty:before,
input[type=checkbox] + label.SRM.majorAction[class*=" icon-"]:empty:before {
  padding: 0;
}
input[type=radio] + label.SRM.invisible,
input[type=checkbox] + label.SRM.invisible {
  visibility: hidden;
}
input[type=radio] + label.SRM.tooltip,
input[type=checkbox] + label.SRM.tooltip {
  position: relative;
  display: inline-block;
}
input[type=radio] + label.SRM.tooltip .tooltiptext,
input[type=checkbox] + label.SRM.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #E3EAF9;
  color: #fefefe;
  text-align: center;
  padding: 3px;
  border-radius: 8px;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 490;
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
}
input[type=radio] + label.SRM.tooltip:hover .tooltiptext,
input[type=checkbox] + label.SRM.tooltip:hover .tooltiptext {
  visibility: visible;
}
input[type=radio] + label.SRM:hover,
input[type=checkbox] + label.SRM:hover {
  opacity: 1;
}
input[type=radio] + label.SRM.disabled:hover,
input[type=checkbox] + label.SRM.disabled:hover {
  cursor: default;
  opacity: 0.5;
}
input[type=radio] + label.SRM.betlink,
input[type=checkbox] + label.SRM.betlink {
  box-shadow: inset 0px -0.1rem 0 0 rgba(26, 26, 26, 0.3);
  background-color: #eaedf1;
  color: #1a1a1a;
  min-height: 3rem;
  min-width: 4rem;
  font-weight: 600;
  font-size: 0.9rem;
  border: solid 1px rgba(64, 64, 64, 0.3);
  border-bottom: none;
  border-radius: 4px;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM.betlink:hover,
input[type=checkbox] + label.SRM.betlink:hover {
  background-color: #e4e8ed;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM.betlink.selected,
input[type=checkbox] + label.SRM.betlink.selected {
  background-color: #ed1c24;
  color: #fefefe;
  box-shadow: none;
}
input[type=radio] + label.SRM.betlink.selected:hover,
input[type=checkbox] + label.SRM.betlink.selected:hover {
  background-color: #ef343b;
  color: #fefefe;
  opacity: 1;
  box-shadow: none;
}
input[type=radio] + label.SRM.betlink.disabled,
input[type=checkbox] + label.SRM.betlink.disabled {
  box-shadow: none;
  opacity: 1;
  color: rgba(64, 64, 64, 0.9);
  background-color: #f8f8f8;
  border: none;
}
input[type=radio] + label.SRM.betlink.disabled:hover,
input[type=checkbox] + label.SRM.betlink.disabled:hover {
  background-color: #f8f8f8;
}
input[type=radio] + label.SRM.confirm,
input[type=checkbox] + label.SRM.confirm {
  background-image: -webkit-linear-gradient(bottom, #005fe6, #4d97ff);
  background-color: #1a79ff;
  border: solid 2px #1a79ff;
  color: #fefefe;
  font-weight: 600;
  font-size: 0.9rem;
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.15), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
input[type=radio] + label.SRM.confirm:hover,
input[type=checkbox] + label.SRM.confirm:hover {
  background-color: rgba(237, 28, 36, 0.03);
  border-color: #005fe6;
  background-image: -webkit-linear-gradient(bottom, #0055cd, #3488ff);
}
input[type=radio] + label.SRM.confirm.disabled:hover,
input[type=checkbox] + label.SRM.confirm.disabled:hover {
  background-color: #00319a;
}
input[type=radio] + label.SRM.inverse:hover,
input[type=checkbox] + label.SRM.inverse:hover {
  border-color: #fefefe;
  background-color: #002066;
  opacity: 1;
}
input[type=radio] + label.SRM.inverse.selected,
input[type=checkbox] + label.SRM.inverse.selected {
  background-color: #002066;
}
input[type=radio] + label.SRM.join,
input[type=checkbox] + label.SRM.join {
  background-color: #ed1c24;
  border-color: #ed1c24;
  color: #fefefe;
}
input[type=radio] + label.SRM.join:hover,
input[type=checkbox] + label.SRM.join:hover {
  background-color: #ed1c24;
  border-color: #ed1c24;
  opacity: 1;
  border-color: #bd0f15;
  box-shadow: none;
}
input[type=radio] + label.SRM.delete,
input[type=checkbox] + label.SRM.delete {
  color: #fefefe;
  font-size: 0.9rem;
  font-weight: 600;
  border: solid 2px #ed1c24;
  background-color: #ed1c24;
  background-image: -webkit-linear-gradient(bottom, #c61017, #f14b52);
  box-shadow: 1px 1px 3px rgba(64, 64, 64, 0.25), 1px 3px 3px 0px rgba(64, 64, 64, 0.25), inset 0px 1px 0px rgba(254, 254, 254, 0.95), inset 0px 0px 1px 1px rgba(254, 254, 254, 0.95);
}
input[type=radio] + label.SRM.delete:hover,
input[type=checkbox] + label.SRM.delete:hover {
  background-color: #ef343b;
  border: solid 2px #c61017;
  background-image: -webkit-linear-gradient(bottom, #af0e14, #ef343b);
}
input[type=radio] + label.SRM .icon-EDIT,
input[type=checkbox] + label.SRM .icon-EDIT {
  background-color: #ed1c24;
  color: #fefefe;
  border-color: #ed1c24;
  margin: -1rem;
}
input[type=radio] + label.SRM .icon-EDIT:hover,
input[type=checkbox] + label.SRM .icon-EDIT:hover {
  background-color: #ef343b;
}
input[type=radio] + label.SRM.eventLinkMain,
input[type=checkbox] + label.SRM.eventLinkMain {
  min-height: unset;
  padding: 0;
  border: none;
  color: #00319a;
  text-decoration: underline;
  font-size: 0.9rem;
  font-weight: 600;
}
input[type=radio] + label.SRM.eventLinkDetail,
input[type=checkbox] + label.SRM.eventLinkDetail {
  min-height: unset;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #00319a;
  text-decoration: underline;
  font-size: 0.9rem;
  font-weight: 600;
}
input[type=radio] + label.SRM.selected,
input[type=checkbox] + label.SRM.selected {
  background-color: #ed1c24;
  color: #1a1a1a;
}
input[type=radio] + label.SRM:hover,
input[type=checkbox] + label.SRM:hover {
  background-color: #e4e8ed;
  box-shadow: inset 0px -2.5px 0 0 rgba(64, 64, 64, 0.5);
}
input[type=radio] + label.SRM.selected,
input[type=checkbox] + label.SRM.selected {
  background-color: #ed1c24;
  color: #fefefe;
  box-shadow: none;
}
input[type=radio] + label.SRM.selected:hover,
input[type=checkbox] + label.SRM.selected:hover {
  background-color: #ef343b;
  color: #fefefe;
  opacity: 1;
  box-shadow: none;
}
input[type=radio] + label.SRM.disabled,
input[type=checkbox] + label.SRM.disabled {
  box-shadow: none;
  opacity: 1;
  color: rgba(64, 64, 64, 0.9);
  background-color: #f8f8f8;
  border: none;
}
input[type=radio] + label.SRM.disabled:hover,
input[type=checkbox] + label.SRM.disabled:hover {
  background-color: #f8f8f8;
}
input[type=radio] + label.SRM:before,
input[type=checkbox] + label.SRM:before {
  display: none;
}
input[type=radio]:checked + label.SRM,
input[type=checkbox]:checked + label.SRM {
  color: #1a1a1a;
  background-color: #ed1c24;
  color: #fefefe;
  box-shadow: none;
}
input[type=radio]:checked + label.SRM:hover,
input[type=checkbox]:checked + label.SRM:hover {
  background-color: #ef343b;
  color: #fefefe;
  opacity: 1;
  box-shadow: none;
}
#GWCORETestToolbox {
  font-family: Consolas, 'Courier New', Helvetica, Arial, sans-serif;
}
#GWCORETestToolbox &gt; #toolboxButtons {
  margin-bottom: 90px;
}
#GWCORETestToolbox &gt; #toolboxButtons:after {
  content: 'RCV';
  font-size: 22px;
  transform: rotate(270deg);
  transform-origin: 10px 12px 0;
  overflow: visible;
  position: absolute;
  color: lime;
  font-weight: bold;
  line-height: 26px;
  bottom: 3px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LmNzcyIsInN0YW5kYXJkLmxlc3MiLCJzdHJ1Y3R1cmVzLmxlc3MiLCJEOi9EZXZlbG9wbWVudC9HV1dlYlNoZWxsL0dXV2ViU2hlbGxfV2Vic2l0ZXMvR1dXZWJTaGVsbF9XV1cvYXNzZXRzL2NsaWVudF9SQ1YvZm9udHMubGVzcyIsImR5bmJhbm5lcnMubGVzcyIsImZvcm1zLmxlc3MiLCJiZXR0aW5nUGFuZWwubGVzcyIsInBhZ2VzLmxlc3MiLCJEOi9EZXZlbG9wbWVudC9HV1dlYlNoZWxsL0dXV2ViU2hlbGxfV2Vic2l0ZXMvR1dXZWJTaGVsbF9XV1cvYXNzZXRzL2NsaWVudF9SQ1Yvd3d3Lmxlc3MiLCJ3aWRnZXRzLmxlc3MiLCJtaXhpbnMubGVzcyIsIkQ6L0RldmVsb3BtZW50L0dXV2ViU2hlbGwvR1dXZWJTaGVsbF9XZWJzaXRlcy9HV1dlYlNoZWxsX1dXVy9hc3NldHMvY2xpZW50X1JDVi9tb2JpLmxlc3MiLCJ2YXJpYWJsZXNfYmFzZS5sZXNzIiwiRDovRGV2ZWxvcG1lbnQvR1dXZWJTaGVsbC9HV1dlYlNoZWxsX1dlYnNpdGVzL0dXV2ViU2hlbGxfV1dXL2Fzc2V0cy9jbGllbnRfUkNWL092ZXJsYXlTY3JvbGxiYXJzLmxlc3MiLCJEOi9EZXZlbG9wbWVudC9HV1dlYlNoZWxsL0dXV2ViU2hlbGxfV2Vic2l0ZXMvR1dXZWJTaGVsbF9XV1cvYXNzZXRzL2NsaWVudF9SQ1YvZHluYW1pY19oaWdobGlnaHRzLmxlc3MiLCJzdHlsZS5sZXNzIiwiY29udGFpbmVyX3RhYmxldC5sZXNzIiwiY29udGFpbmVyX21vYmlsZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7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LFNBQVMsT0FBVDs7QUFLRCxZQUFZO0VBRVgsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsU0FBUztFQUVSLFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFdBQVc7RUFFVixTQUFTLE9BQVQ7O0FBS0QsV0FBVztFQUVWLFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsWUFBWTtFQUVYLFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELGFBQWE7RUFFWixTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsWUFBWTtFQUVYLFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsY0FBYztFQUViLFNBQVMsT0FBVDs7QUFLRCxXQUFXO0VBRVYsU0FBUyxPQUFUOztBQUtELFlBQVk7RUFFWCxTQUFTLE9BQVQ7O0FBS0QsZ0JBQWdCO0VBRWYsU0FBUyxPQUFUOztBQUtELFNBQVM7RUFFUixTQUFTLE9BQVQ7O0FBS0QsU0FBUztFQUVSLFNBQVMsT0FBVDs7QUFLRCxZQUFZO0VBRVgsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFdBQVc7RUFFVixTQUFTLE9BQVQ7O0FBS0QsV0FBVztFQUVWLFNBQVMsT0FBVDs7QUFLRCxXQUFXO0VBRVYsU0FBUyxPQUFUOztBQUtELFNBQVM7RUFFUixTQUFTLE9BQVQ7O0FBS0QsU0FBUztFQUVSLFNBQVMsT0FBVDs7QUFLRCxTQUFTO0VBRVIsU0FBUyxPQUFUOztBQUtELFNBQVM7RUFFUixTQUFTLE9BQVQ7O0FBS0QsU0FBUztFQUVSLFNBQVMsT0FBVDs7QUFLRCxTQUFTO0VBRVIsU0FBUyxPQUFUOztBQUtELFNBQVM7RUFFUixTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxhQUFhO0VBRVosU0FBUyxPQUFUOztBQUtELFdBQVc7RUFFVixTQUFTLE9BQVQ7O0FBS0QsWUFBWTtFQUVYLFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxXQUFXO0VBRVYsU0FBUyxPQUFUOztBQUtELFNBQVM7RUFFUixTQUFTLE9BQVQ7O0FBS0QsZUFBZTtFQUVkLFNBQVMsT0FBVDs7QUFLRCxZQUFZO0VBRVgsU0FBUyxPQUFUOztBQUtELFdBQVc7RUFFVixTQUFTLE9BQVQ7O0FBS0QsY0FBYztFQUViLFNBQVMsT0FBVDs7QUFLRCxhQUFhO0VBRVosU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFlBQVk7RUFFWCxTQUFTLE9BQVQ7O0FBS0QsU0FBUztFQUVSLFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsZUFBZTtFQUVkLFNBQVMsT0FBVDs7QUFLRCxhQUFhO0VBRVosU0FBUyxPQUFUOztBQUtELGNBQWM7RUFFYixTQUFTLE9BQVQ7O0FBS0QsV0FBVztFQUVWLFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFNBQVM7RUFFUixTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxXQUFXO0VBRVYsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsVUFBVTtFQUVULFNBQVMsT0FBVDs7QUFLRCxZQUFZO0VBRVgsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7O0FBS0QsY0FBYztFQUViLFNBQVMsT0FBVDs7QUFLRCxVQUFVO0VBRVQsU0FBUyxPQUFUOztBQUtELFVBQVU7RUFFVCxTQUFTLE9BQVQ7Ozs7Ozs7Ozs7Ozs7Ozs7O0FVditCRCxJQUFJO0FBQ0osSUFBSSxRQUFTO0VBRVosY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7OztBQUdBLElBQUksUUFBUyxXQUFXO0VBRXZCLGtCQUFBOzs7QUFHRixJQUFJO0FBQ0osSUFBSSxZQUFhO0VBRWhCLGVBQUE7O0FBR0Q7QUFDQTtFQUVDLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7O0FBR0Q7RUFFQywyQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBOztBQUdBLGdCQUFpQjtFQUVoQiwwQkFBQTs7QUFHRCxnQkFBaUI7RUFFaEIsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0FBR0QsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtFQUVoQixhQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTs7QUFHRjtFQUVDLGVBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBWSxvREFBWjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTs7QUFHQSx3QkFBeUI7RUFFeEIsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQUdGO0FBQ0E7RUFFQyx3Q0FBQTs7QUFHRCx3Q0FBd0M7QUFDeEMsd0NBQXdDO0VBRXZDLGdDQUFBOztBQUdBLHdDQUF3Qyx3QkFBd0I7QUFDaEUsd0NBQXdDLFlBQVk7QUFDcEQsd0NBQXdDLHdCQUF3QjtBQUNoRSx3Q0FBd0MsWUFBWTtFQUVuRCx3QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLGtDQUFBOztBQUdGO0VBRUMsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7O0FBR0Q7RUFFQyxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBOztBQUdELGlCQUFrQjtFQUVqQixnQkFBQTs7QUFHRDtFQUVDLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGlDQUFBOztBQUdEO0VBRUMsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTs7QUFHRDtFQUVDLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFHQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Ozs7Ozs7Ozs7OztBQWNBLFdBQVk7RUFFWCxzQkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtDQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQ0FBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUNBQUE7RUFDQSxZQUFBOztBQUdGLFlBQWEsY0FBYyxlQUFlLGNBQWM7RUFFdkQsbUJBQUE7O0FBR0QsV0FBWTtFQUVYLFdBQUE7RUFDQSxvQkFBQTs7QUFHRCxXQUFZLGVBQWM7RUFFekIsMkJBQUE7RUFDQSxzQkFBQTs7QUFHRDtFQUVDLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7O0FBR0Q7QUFDQTtFQUVDLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTs7QUFHRDtFQUVDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTs7QUFHQSx3QkFBd0I7RUFFdkIsU0FBUyxFQUFUOztBQUdELHdCQUF5QjtBQUN6Qix3QkFBd0I7RUFFdkIsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBOztBQUdGLG1CQUFtQjtBQUNuQixNQUFNO0VBRUwsc0JBQUE7O0FBR0Q7RUFFQyw4QkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxhQUFBOztBQUdBLHNCQUF1QjtFQUV0QixZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUdGO0VBRUMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUdEO0VBRUMsa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLG1DQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBR0Q7RUFFQyxrQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsMERBQUE7RUFDQSxrREFBQTs7Ozs7QUFPRCxtQkFBb0I7QUFDcEIsbUJBQW9CO0VBRW5CLCtGQUFBO0VBQ0EsdUZBQUE7O0FBR0QsSUFBSSxRQUFTLFdBQVc7RUFFdkIsa0JBQUE7O0VBQ0EsZUFBQTs7O0FBR0Q7QUFDQTtFQUVDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQVksc0RBQVo7RUFDQSxVQUFBOztBQUdEO0VBRUMsU0FBQTtFQUNBLFFBQUE7O0FBR0Q7RUFFQyxvQkFBQTs7QUFHRDtFQUVDLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7O0FBR0Q7RUFFQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBR0Q7QUFDQTtFQUVDLG9CQUFBOztBQUdELGFBQWE7QUFDYixhQUFhLHNCQUF1QjtFQUVuQywrQkFBQTs7QUFHQSxhQUFhLHNCQUF1QjtFQUVuQyxxQkFBQTs7QUFHRjtFQUVDLFNBQUE7RUFDQSxPQUFBOztBQUdEO0VBRUMsTUFBQTtFQUNBLFFBQUE7O0FBR0QsWUFBYTtFQUVaLFFBQUE7O0FBR0QsWUFBYTtFQUVaLFdBQUE7RUFDQSxPQUFBOztBQUdELFlBQWE7RUFFWixXQUFBO0VBQ0EsT0FBQTs7QUFHRDtBQUNBLFdBQVk7QUFDWix3QkFBd0Isb0NBQXFDO0FBQzdELG9DQUFxQztBQUNyQyx3QkFBd0Isa0NBQW1DO0FBQzNELGtDQUFtQztBQUNuQyx3QkFBd0IseUJBQTBCLHlCQUF5QjtBQUMzRSx3QkFBeUIseUJBQXdCLHlCQUEwQjtBQUMzRSx3QkFBd0IseUJBQTBCLHlCQUF3Qix5QkFBMEI7RUFFbkcsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7O0FBR0Q7RUFFQyxtQkFBQTs7QUFHRCxZQUFhO0VBRVosbUJBQUE7O0FBR0Q7RUFFQyxpQkFBQTs7QUFHRDtFQUVDLGlCQUFBOztBQUdELFlBQWEscUJBQW9CO0VBRWhDLGVBQUE7O0FBR0Qsd0JBQXdCLG9DQUFxQztFQUU1RCxNQUFBO0VBQ0EsU0FBQTs7QUFHRCx3QkFBd0Isa0NBQW1DO0FBQzNELFlBQVksd0JBQXdCLGtDQUFtQztFQUV0RSxRQUFBO0VBQ0EsT0FBQTs7QUFHRCxhQUFhO0FBQ2Isb0JBQW9CO0VBRW5CLHFCQUFBO0VBQ0EsOEJBQUE7O0FBR0Qsb0JBQW9CO0VBRW5CLHFwTUFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTs7QUFHRCxZQUFhLHVCQUFzQjtFQUVsQyxtQkFBbUIsWUFBbkI7RUFDQSxXQUFXLFlBQVg7O0FBR0Q7RUFFQywyQkFBQTs7QUFXRDtFQUVDO0lBRUMsVUFBQTs7RUFHRDtJQUVDLFdBQUE7OztBQUlGO0VBRUM7SUFFQyxVQUFBOztFQUdEO0lBRUMsV0FBQTs7Ozs7OztBQVNGLGNBQWU7QUFDZixjQUFlO0FBQ2YsY0FBZTtFQUVkLHdCQUFBOztBQUdELGNBQWU7RUFFZCx5QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUE2SkEsWUFBQyxtQkFFQTtFQUVDLHlGQUFBO0VBQ0EseUdBQUE7O0FBTEYsWUFBQyxtQkFFQSx1QkFLQztFQUVDLG9JQUFBO0VBQ0EsNEhBQUE7O0FBVkgsWUFBQyxtQkFFQSx1QkFLQyxvQkFLQztFQUVDLDZKQUFBO0VBQ0EscUpBQUE7O0FBZkosWUFBQyxtQkFvQkE7RUFFQyxpSEFBQTtFQUNBLHlHQUFBOztBQXZCRixZQUFDLG1CQW9CQSx5QkFLQztFQUVDLHFJQUFBO0VBQ0EsNkhBQUE7O0FBNUJILFlBQUMsbUJBb0JBLHlCQUtDLG9CQUtDO0VBRUMsNkpBQUE7RUFDQSxxSkFBQTs7QUFLSCxZQXRDQSxtQkFzQ0MsTUFFQTtFQUVDLGlIQUFBO0VBQ0EseUdBQUE7O0FBTEYsWUF0Q0EsbUJBc0NDLE1BRUEsdUJBS0M7RUFFQyxvSUFBQTtFQUNBLDRIQUFBOztBQVZILFlBdENBLG1CQXNDQyxNQUVBLHVCQUtDLG9CQUtDO0VBRUMsNkpBQUE7RUFDQSxxSkFBQTs7QUFmSixZQXRDQSxtQkFzQ0MsTUFvQkE7RUFFQyxpSEFBQTtFQUNBLHlHQUFBOztBQXZCRixZQXRDQSxtQkFzQ0MsTUFvQkEseUJBS0M7RUFFQyxxSUFBQTtFQUNBLDZIQUFBOztBQTVCSCxZQXRDQSxtQkFzQ0MsTUFvQkEseUJBS0Msb0JBS0M7RUFFQyw2SkFBQTtFQUNBLHFKQUFBOztBQXZFTCxZQUFDLG1CQTZFQSxRQUVDO0VBRUMsaUhBQUE7RUFDQSx5R0FBQTs7QUFsRkgsWUFBQyxtQkE2RUEsUUFFQyx1QkFLQztFQUVDLG9JQUFBO0VBQ0EsNEhBQUE7O0FBdkZKLFlBQUMsbUJBNkVBLFFBRUMsdUJBS0Msb0JBS0M7RUFFQyw0SkFBQTtFQUNBLG9KQUFBOztBQTVGTCxZQUFDLG1CQTZFQSxRQW9CQztFQUVDLGlIQUFBO0VBQ0EseUdBQUE7O0FBcEdILFlBQUMsbUJBNkVBLFFBb0JDLHlCQUtDO0VBRUMscUlBQUE7RUFDQSw2SEFBQTs7QUF6R0osWUFBQyxtQkE2RUEsUUFvQkMseUJBS0Msb0JBS0M7RUFFQyw4SkFBQTtFQUNBLHNKQUFBOztBQXhRTixZQStRQztFQUVDLFlBQUEsNkNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTs7QUFuUkYsWUFzUkM7RUFFQyxzQkFBQTtFQUNBLGtDQUFBO0VBQ0EscUJBQUE7RUFDQSwyQ0FBQTtFQUNBLGdCQUFBOztBQUVBLFlBUkQsY0FRRTtFQUVBLHNCQUFBO0VBQ0Esa0NBQUE7RUFDQSwyQ0FBQTtFQUNBLGdCQUFBOztBQUxELFlBUkQsY0FRRSxNQU9BO0VBRUMsc0JBQUE7RUFDQSxrQ0FBQTtFQUNBLG9FQUFBOztBQVhGLFlBUkQsY0FRRSxNQU9BLG9CQU1DO0VBRUMsc0JBQUE7RUFDQSxZQUFBLCtDQUFBO0VBQ0Esd0JBQUE7RUFDQSx3REFBQTs7QUFLSCxZQS9CRCxjQStCRTtFQUVBLHNCQUFBO0VBQ0Esa0NBQUE7RUFDQSwyQ0FBQTtFQUNBLGdCQUFBOztBQUxELFlBL0JELGNBK0JFLE9BT0E7RUFFQyxzQkFBQTtFQUNBLGtDQUFBO0VBQ0Esb0VBQUE7O0FBWEYsWUEvQkQsY0ErQkUsT0FPQSxvQkFNQztFQUVDLHNCQUFBO0VBQ0EsWUFBQSwrQ0FBQTtFQUNBLHdCQUFBO0VBQ0Esd0RBQUE7O0FBdlVMLFlBc1JDLGNBc0RDO0VBRUMsc0JBQUE7RUFDQSxrQ0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0VBQUE7O0FBalZILFlBc1JDLGNBc0RDLG9CQU9DO0VBRUMsc0JBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUEsK0NBQUE7RUFDQSx3QkFBQTtFQUNBLHdEQUFBOztBQXpWSixZQXNSQyxjQXNEQyxvQkFPQyxxQkFRQztFQUVDLHVCQUFBOztBQTdWTCxZQW1XQztFQUVDLFVBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7O0FBeldGLFlBbVdDLHVCQVFDO0VBRUMsYUFBQTtFQUNBLFlBQUE7O0FBOVdILFlBbVdDLHVCQVFDLG9CQUtDO0VBRUMsYUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTs7QUFJRixZQXJCRCx1QkFxQkU7RUFFQSxvQkFBQTtFQUNBLHVCQUFBOztBQUhELFlBckJELHVCQXFCRSxNQUtBO0VBRUMsYUFBQTs7QUFQRixZQXJCRCx1QkFxQkUsTUFLQSxvQkFJQztFQUVDLGNBQUE7RUFDQSxzQkFBQTs7QUFLSCxZQXRDRCx1QkFzQ0U7RUFFQSxvQkFBQTtFQUNBLHVCQUFBOztBQUhELFlBdENELHVCQXNDRSxPQUtBO0VBRUMsYUFBQTs7QUFQRixZQXRDRCx1QkFzQ0UsT0FLQSxvQkFJQztFQUVDLGFBQUE7RUFDQSxvQkFBQTs7QUFyWkwsWUEyWkM7RUFFQyxVQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQWphRixZQTJaQyx5QkFRQztFQUVDLGNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBVyxnQkFBWDs7QUF2YUgsWUEyWkMseUJBUUMsb0JBTUM7RUFFQyxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUlGLFlBdEJELHlCQXNCRTtFQUVBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBOztBQUpELFlBdEJELHlCQXNCRSxNQU1BO0VBRUMsY0FBQTs7QUFSRixZQXRCRCx5QkFzQkUsTUFNQSxvQkFJQztFQUVDLGVBQUE7RUFDQSxxQkFBQTs7QUFLSCxZQXhDRCx5QkF3Q0U7RUFFQSxvQkFBQTtFQUNBLHVCQUFBOztBQUhELFlBeENELHlCQXdDRSxPQUtBO0VBRUMsY0FBQTs7QUFQRixZQXhDRCx5QkF3Q0UsT0FLQSxvQkFJQztFQUVDLGNBQUE7RUFDQSxtQkFBQTs7QUEvY0wsWUFxZEMscUNBQXFDLDJCQUEyQixxQkFBb0I7QUFyZHJGLFlBc2RDLG1DQUFtQyx5QkFBeUIscUJBQW9CO0VBRS9FLGFBQUE7O0FBR0QsWUFBQyxZQUVBO0VBRUMsT0FBQTs7QUFKRixZQUFDLFlBT0E7RUFFQyxPQUFBOztBQVRGLFlBQUMsWUFZQTtFQUVDLFVBQUE7RUFDQSxRQUFBOztBQzNtQ0QsWUFGRCxHQUFFLFdBRUEsVUFLQTtBQUpELFlBSEQsR0FBRSxXQUdBLFdBSUE7QUFIRCxZQUpELEdBQUUsV0FJQSxRQUdBO0FBRkQsWUFMRCxHQUFFLFdBS0EsU0FFQTtFQUVDLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsWUFaSCxHQUFFLFdBRUEsVUFLQSxFQUtFO0FBQUQsWUFaSCxHQUFFLFdBR0EsV0FJQSxFQUtFO0FBQUQsWUFaSCxHQUFFLFdBSUEsUUFHQSxFQUtFO0FBQUQsWUFaSCxHQUFFLFdBS0EsU0FFQSxFQUtFO0VBRUEsT0FBQTtFQUNBLFFBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQVMsR0FBVDtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBVyxlQUFYO0VBQ0EsdUJBQUE7O0FBS0gsWUE1QkQsR0FBRSxXQTRCQSxVQUdBLEVBQUM7QUFGRixZQTdCRCxHQUFFLFdBNkJBLFdBRUEsRUFBQztFQUVBLFdBQUE7O0FBSUYsWUFyQ0QsR0FBRSxXQXFDQSxRQUdBLEVBQUM7QUFGRixZQXRDRCxHQUFFLFdBc0NBLFNBRUEsRUFBQztFQUVBLFdBQUE7O0FBSUYsWUE5Q0QsR0FBRSxXQThDQSxVQUFXLEVBQUM7RUFFWix5Q0FBQTs7QUFHRCxZQW5ERCxHQUFFLFdBbURBLFdBQVksRUFBQztFQUViLDBDQUFBOztBQUdELFlBeERELEdBQUUsV0F3REEsUUFBUyxFQUFDO0VBRVYsdUNBQUE7O0FBR0QsWUE3REQsR0FBRSxXQTZEQSxTQUFVLEVBQUM7RUFFWCx3Q0FBQTs7QUFLSDtFQUVDO0lBRUMsNEJBQUE7SUFDQSwyQkFBQTs7RUFHRDtJQUVDLDRCQUFBO0lBQ0EsMkJBQUE7O0VBR0Q7SUFFQyx5QkFBQTs7O0FBSUY7RUFFQztJQUVDLHlCQUFBOztFQUdEO0lBRUMsNEJBQUE7SUFDQSwyQkFBQTs7RUFHRDtJQUVDLHlCQUFBOzs7QUFJRjtFQUVDO0lBRUMseUJBQUE7SUFDQSwwQkFBQTs7RUFHRDtJQUVDLHlCQUFBO0lBQ0EsMEJBQUE7O0VBR0Q7SUFFQyx5QkFBQTs7O0FBSUY7RUFFQztJQUVDLHlCQUFBO0lBQ0EsMEJBQUE7O0VBR0Q7SUFFQyx5QkFBQTtJQUNBLDBCQUFBOztFQUdEO0lBRUMseUJBQUE7OztBTnhJRjtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMsd0NBQTBCLE9BQU8sV0FBMUM7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMsOENBQWdDLE9BQU8sV0FBaEQ7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMseUNBQTJCLE9BQU8sV0FBM0M7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMsMkNBQTZCLE9BQU8sV0FBN0M7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMsMENBQTRCLE9BQU8sV0FBNUM7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMsNENBQThCLE9BQU8sV0FBOUM7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMsd0NBQTBCLE9BQU8sV0FBMUM7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMsNkNBQStCLE9BQU8sV0FBL0M7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLGFBQWEsU0FBYjtFQUNBLFNBQVMseUNBQTJCLE9BQU8sV0FBM0M7RUFDQSxnQkFBQTs7QUFHRDtFQUVDLFVBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBZ0dBLG1CQUNBO0VHcExBO0lIdUxFLHNDQUFBOzs7QUFKRixtQkFDQTtFR3BMQTtJSHVMRSxrQ0FBQTs7O0FBSkYsbUJBQ0E7RUdwTEE7SUh1TEUsOEJBQUE7OztBQUpGLG1CQUNBO0VHcExBO0lIdUxFLDBCQUFBOzs7QUFKRixtQkFDQTtFR3BMQTtJSHVMRSxzQ0FBQTs7O0FBSkYsbUJBQ0E7RUdwTEE7SUh1TEUsa0NBQUE7OztBQUpGLG1CQUNBO0VHcExBO0lIdUxFLDhCQUFBOzs7QUFKRixtQkFDQTtFR3BMQTtJSHVMRSwwQkFBQTs7O0FBSkYsbUJBQ0E7RUdwTEE7SUh1TEUsc0NBQUE7OztBQUpGLG1CQUNBO0VHcExBO0lIdUxFLGtDQUFBOzs7QUFKRixtQkFDQTtFR3BMQTtJSHVMRSw4QkFBQTs7O0FBSkYsbUJBQ0E7RUdwTEE7SUh1TEUsMEJBQUE7OztBQWdDSCxFQUFFLEtBQUs7QUFDUCxTQUFVLEdBQUU7QUFDWixlQUFnQixHQUFFO0FBQ2xCLFdBQVk7QUFDWixjQUFlO0FBQ2YsV0FBWSxZQUFZO0VBa2dMdkIseUJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBamdMQSxnQkFBQTs7QUFSRCxFQUFFLEtBQUssYUEyZ0xOO0FBMWdMRCxTQUFVLEdBQUUsS0EwZ0xYO0FBemdMRCxlQUFnQixHQUFFLEtBeWdMakI7QUF4Z0xELFdBQVksa0JBd2dMWDtBQXZnTEQsY0FBZSxNQXVnTGQ7QUF0Z0xELFdBQVksWUFBWSxRQXNnTHZCO0VBRUMsU0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQUVBLEVBcmhMQSxLQUFLLGFBMmdMTixHQVVFO0FBQUQsU0FwaExRLEdBQUUsS0EwZ0xYLEdBVUU7QUFBRCxlQW5oTGMsR0FBRSxLQXlnTGpCLEdBVUU7QUFBRCxXQWxoTFUsa0JBd2dMWCxHQVVFO0FBQUQsY0FqaExhLE1BdWdMZCxHQVVFO0FBQUQsV0FoaExVLFlBQVksUUFzZ0x2QixHQVVFO0VBRUEsa0JBQUE7RUFDQSxjQUFBOztBQUdELEVBM2hMQSxLQUFLLGFBMmdMTixHQWdCRTtBQUFELFNBMWhMUSxHQUFFLEtBMGdMWCxHQWdCRTtBQUFELGVBemhMYyxHQUFFLEtBeWdMakIsR0FnQkU7QUFBRCxXQXhoTFUsa0JBd2dMWCxHQWdCRTtBQUFELGNBdmhMYSxNQXVnTGQsR0FnQkU7QUFBRCxXQXRoTFUsWUFBWSxRQXNnTHZCLEdBZ0JFO0VBRUEsK0JBQUE7RUFDQSwwQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBOztBQUVBLEVBbmlMRCxLQUFLLGFBMmdMTixHQWdCRSxNQVFDLElBQUk7QUFBTCxTQWxpTE8sR0FBRSxLQTBnTFgsR0FnQkUsTUFRQyxJQUFJO0FBQUwsZUFqaUxhLEdBQUUsS0F5Z0xqQixHQWdCRSxNQVFDLElBQUk7QUFBTCxXQWhpTFMsa0JBd2dMWCxHQWdCRSxNQVFDLElBQUk7QUFBTCxjQS9oTFksTUF1Z0xkLEdBZ0JFLE1BUUMsSUFBSTtBQUFMLFdBOWhMUyxZQUFZLFFBc2dMdkIsR0FnQkUsTUFRQyxJQUFJO0VBRUosVUFBQTs7QUFJRixFQXppTEEsS0FBSyxhQTJnTE4sR0E4QkU7QUFBRCxTQXhpTFEsR0FBRSxLQTBnTFgsR0E4QkU7QUFBRCxlQXZpTGMsR0FBRSxLQXlnTGpCLEdBOEJFO0FBQUQsV0F0aUxVLGtCQXdnTFgsR0E4QkU7QUFBRCxjQXJpTGEsTUF1Z0xkLEdBOEJFO0FBQUQsV0FwaUxVLFlBQVksUUFzZ0x2QixHQThCRTtFQUVBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7O0FBRUEsRUFoakxELEtBQUssYUEyZ0xOLEdBOEJFLFNBT0M7QUFBRCxTQS9pTE8sR0FBRSxLQTBnTFgsR0E4QkUsU0FPQztBQUFELGVBOWlMYSxHQUFFLEtBeWdMakIsR0E4QkUsU0FPQztBQUFELFdBN2lMUyxrQkF3Z0xYLEdBOEJFLFNBT0M7QUFBRCxjQTVpTFksTUF1Z0xkLEdBOEJFLFNBT0M7QUFBRCxXQTNpTFMsWUFBWSxRQXNnTHZCLEdBOEJFLFNBT0M7RUFFQSxjQUFBOztBQUdELEVBcmpMRCxLQUFLLGFBMmdMTixHQThCRSxTQVlDO0FBQUQsU0FwakxPLEdBQUUsS0EwZ0xYLEdBOEJFLFNBWUM7QUFBRCxlQW5qTGEsR0FBRSxLQXlnTGpCLEdBOEJFLFNBWUM7QUFBRCxXQWxqTFMsa0JBd2dMWCxHQThCRSxTQVlDO0FBQUQsY0FqakxZLE1BdWdMZCxHQThCRSxTQVlDO0FBQUQsV0FoakxTLFlBQVksUUFzZ0x2QixHQThCRSxTQVlDO0VBRUEsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7O0FBR0QsRUE1akxELEtBQUssYUEyZ0xOLEdBOEJFLFNBbUJDO0FBQUQsU0EzakxPLEdBQUUsS0EwZ0xYLEdBOEJFLFNBbUJDO0FBQUQsZUExakxhLEdBQUUsS0F5Z0xqQixHQThCRSxTQW1CQztBQUFELFdBempMUyxrQkF3Z0xYLEdBOEJFLFNBbUJDO0FBQUQsY0F4akxZLE1BdWdMZCxHQThCRSxTQW1CQztBQUFELFdBdmpMUyxZQUFZLFFBc2dMdkIsR0E4QkUsU0FtQkM7RUFFQSxrQkFBQTs7QUFyQkYsRUF6aUxBLEtBQUssYUEyZ0xOLEdBOEJFLFNBd0JBO0FBeEJELFNBeGlMUSxHQUFFLEtBMGdMWCxHQThCRSxTQXdCQTtBQXhCRCxlQXZpTGMsR0FBRSxLQXlnTGpCLEdBOEJFLFNBd0JBO0FBeEJELFdBdGlMVSxrQkF3Z0xYLEdBOEJFLFNBd0JBO0FBeEJELGNBcmlMYSxNQXVnTGQsR0E4QkUsU0F3QkE7QUF4QkQsV0FwaUxVLFlBQVksUUFzZ0x2QixHQThCRSxTQXdCQTtFQUVDLGNBQUE7O0FBSUYsRUF2a0xBLEtBQUssYUEyZ0xOLEdBNERFO0FBQUQsU0F0a0xRLEdBQUUsS0EwZ0xYLEdBNERFO0FBQUQsZUFya0xjLEdBQUUsS0F5Z0xqQixHQTRERTtBQUFELFdBcGtMVSxrQkF3Z0xYLEdBNERFO0FBQUQsY0Fua0xhLE1BdWdMZCxHQTRERTtBQUFELFdBbGtMVSxZQUFZLFFBc2dMdkIsR0E0REU7RUFFQSx3Q0FBQTs7QUFFQSxFQTNrTEQsS0FBSyxhQTJnTE4sR0E0REUsUUFJQztBQUFELFNBMWtMTyxHQUFFLEtBMGdMWCxHQTRERSxRQUlDO0FBQUQsZUF6a0xhLEdBQUUsS0F5Z0xqQixHQTRERSxRQUlDO0FBQUQsV0F4a0xTLGtCQXdnTFgsR0E0REUsUUFJQztBQUFELGNBdmtMWSxNQXVnTGQsR0E0REUsUUFJQztBQUFELFdBdGtMUyxZQUFZLFFBc2dMdkIsR0E0REUsUUFJQztFQUVBLGNBQUE7O0FBR0QsRUFobExELEtBQUssYUEyZ0xOLEdBNERFLFFBU0M7QUFBRCxTQS9rTE8sR0FBRSxLQTBnTFgsR0E0REUsUUFTQztBQUFELGVBOWtMYSxHQUFFLEtBeWdMakIsR0E0REUsUUFTQztBQUFELFdBN2tMUyxrQkF3Z0xYLEdBNERFLFFBU0M7QUFBRCxjQTVrTFksTUF1Z0xkLEdBNERFLFFBU0M7QUFBRCxXQTNrTFMsWUFBWSxRQXNnTHZCLEdBNERFLFFBU0M7RUFFQSx3Q0FBQTtFQUNBLGNBQUE7O0FBSUYsRUF2bExBLEtBQUssYUEyZ0xOLEdBNEVFO0FBQUQsU0F0bExRLEdBQUUsS0EwZ0xYLEdBNEVFO0FBQUQsZUFybExjLEdBQUUsS0F5Z0xqQixHQTRFRTtBQUFELFdBcGxMVSxrQkF3Z0xYLEdBNEVFO0FBQUQsY0FubExhLE1BdWdMZCxHQTRFRTtBQUFELFdBbGxMVSxZQUFZLFFBc2dMdkIsR0E0RUU7RUFFQSxrQkFBQTs7QUFJRCxFQTdsTEEsS0FBSyxhQTJnTE4sR0FrRkU7QUFBRCxTQTVsTFEsR0FBRSxLQTBnTFgsR0FrRkU7QUFBRCxlQTNsTGMsR0FBRSxLQXlnTGpCLEdBa0ZFO0FBQUQsV0ExbExVLGtCQXdnTFgsR0FrRkU7QUFBRCxjQXpsTGEsTUF1Z0xkLEdBa0ZFO0FBQUQsV0F4bExVLFlBQVksUUFzZ0x2QixHQWtGRTtFQUVBLGNBQUE7O0FBL2xMSCxFQUFFLEtBQUssYUEyZ0xOLEdBdUZDO0FBam1MRixTQUFVLEdBQUUsS0EwZ0xYLEdBdUZDO0FBaG1MRixlQUFnQixHQUFFLEtBeWdMakIsR0F1RkM7QUEvbExGLFdBQVksa0JBd2dMWCxHQXVGQztBQTlsTEYsY0FBZSxNQXVnTGQsR0F1RkM7QUE3bExGLFdBQVksWUFBWSxRQXNnTHZCLEdBdUZDO0VBRUMsY0FBQTtFQUNBLGlCQUFBOztBQXJtTEgsRUFBRSxLQUFLLGFBVU47QUFURCxTQUFVLEdBQUUsS0FTWDtBQVJELGVBQWdCLEdBQUUsS0FRakI7QUFQRCxXQUFZLGtCQU9YO0FBTkQsY0FBZSxNQU1kO0FBTEQsV0FBWSxZQUFZLFFBS3ZCO0VBRUMsY0FBQTs7QUFFQSxFQWRBLEtBQUssYUFVTixHQUlFO0FBQUQsU0FiUSxHQUFFLEtBU1gsR0FJRTtBQUFELGVBWmMsR0FBRSxLQVFqQixHQUlFO0FBQUQsV0FYVSxrQkFPWCxHQUlFO0FBQUQsY0FWYSxNQU1kLEdBSUU7QUFBRCxXQVRVLFlBQVksUUFLdkIsR0FJRTtFQUVBLDJCQUFBO0VBQ0EsNEJBQUE7O0FBR0QsRUFwQkEsS0FBSyxhQVVOLEdBVUU7QUFBRCxTQW5CUSxHQUFFLEtBU1gsR0FVRTtBQUFELGVBbEJjLEdBQUUsS0FRakIsR0FVRTtBQUFELFdBakJVLGtCQU9YLEdBVUU7QUFBRCxjQWhCYSxNQU1kLEdBVUU7QUFBRCxXQWZVLFlBQVksUUFLdkIsR0FVRTtFQUVBLDJCQUFBO0VBQ0EsNEJBQUE7O0FBdkJILEVBQUUsS0FBSyxhQVVOLEdBZ0JDO0FBekJGLFNBQVUsR0FBRSxLQVNYLEdBZ0JDO0FBeEJGLGVBQWdCLEdBQUUsS0FRakIsR0FnQkM7QUF2QkYsV0FBWSxrQkFPWCxHQWdCQztBQXRCRixjQUFlLE1BTWQsR0FnQkM7QUFyQkYsV0FBWSxZQUFZLFFBS3ZCLEdBZ0JDO0VBRUMseUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTs7QUE5QkgsRUFBRSxLQUFLLGFBVU4sR0F1QkMsVUFBUztBQWhDWCxTQUFVLEdBQUUsS0FTWCxHQXVCQyxVQUFTO0FBL0JYLGVBQWdCLEdBQUUsS0FRakIsR0F1QkMsVUFBUztBQTlCWCxXQUFZLGtCQU9YLEdBdUJDLFVBQVM7QUE3QlgsY0FBZSxNQU1kLEdBdUJDLFVBQVM7QUE1QlgsV0FBWSxZQUFZLFFBS3ZCLEdBdUJDLFVBQVM7RUFFUix5QkFBQTtFQUNBLGVBQUE7O0FBS0gsVUFBVyxLQUFJLEtBTWQ7QUFMRCxFQUFFLEtBQUssYUFLTjtBQUpELFNBQVUsR0FBRSxLQUlYO0FBSEQsZUFBZ0IsR0FBRSxLQUdqQjtBQUZELFdBQVksZUFBZSxLQUFJLEtBRTlCO0VBRUMsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTs7QUFFQSxVQWRTLEtBQUksS0FNZCxHQVFFO0FBQUQsRUFiQSxLQUFLLGFBS04sR0FRRTtBQUFELFNBWlEsR0FBRSxLQUlYLEdBUUU7QUFBRCxlQVhjLEdBQUUsS0FHakIsR0FRRTtBQUFELFdBVlUsZUFBZSxLQUFJLEtBRTlCLEdBUUU7RUFFQSxrQkFBQTs7QUFFQSxVQWxCUSxLQUFJLEtBTWQsR0FRRSxTQUlDO0FBQUQsRUFqQkQsS0FBSyxhQUtOLEdBUUUsU0FJQztBQUFELFNBaEJPLEdBQUUsS0FJWCxHQVFFLFNBSUM7QUFBRCxlQWZhLEdBQUUsS0FHakIsR0FRRSxTQUlDO0FBQUQsV0FkUyxlQUFlLEtBQUksS0FFOUIsR0FRRSxTQUlDO0VBRUEsNkJBQUE7RUFDQSxlQUFBOztBQXJCSixVQUFXLEtBQUksS0FNZCxHQW1CQztBQXhCRixFQUFFLEtBQUssYUFLTixHQW1CQztBQXZCRixTQUFVLEdBQUUsS0FJWCxHQW1CQztBQXRCRixlQUFnQixHQUFFLEtBR2pCLEdBbUJDO0FBckJGLFdBQVksZUFBZSxLQUFJLEtBRTlCLEdBbUJDO0VBRUMsdUJBQUE7O0FBS0gsVUFBVyxLQUFJLEtBQU0sR0FBRztBQUN4QixFQUFFLEtBQUssYUFBYyxHQUFHO0FBQ3hCLFNBQVUsR0FBRSxLQUFNLEdBQUc7QUFDckIsV0FBWSxlQUFlLEtBQUksS0FBTSxHQUFHO0VBRXZDLHdCQUFBOztBQUdELEVBQUUsS0FBSztBQUNQLFNBQVUsR0FBRTtBQUNaLFdBQVk7QUFDWixXQUFZLFlBQVk7RUFFdkIseUJBQUE7RUFDQSxtQkFBQTs7QUFHRCxVQUFXLEtBQUk7QUFDZixXQUFZLEtBQUssS0FBSTtFQXNtTHBCLGtCQUFBOztBQXZtTEQsVUFBVyxLQUFJLEtBeW1MZDtBQXhtTEQsV0FBWSxLQUFLLEtBQUksS0F3bUxwQjtFQUVDLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQUVBLFVBbG5MUyxLQUFJLEtBeW1MZCxHQVNFO0FBQUQsV0FqbkxVLEtBQUssS0FBSSxLQXdtTHBCLEdBU0U7RUFFQSxjQUFBOztBQUdELFVBdm5MUyxLQUFJLEtBeW1MZCxHQWNFO0FBQUQsV0F0bkxVLEtBQUssS0FBSSxLQXdtTHBCLEdBY0U7RUFFQSxlQUFBOztBQUdELFVBNW5MUyxLQUFJLEtBeW1MZCxHQW1CRTtBQUFELFdBM25MVSxLQUFLLEtBQUksS0F3bUxwQixHQW1CRTtFQUVBLHlCQUFBO0VBQ0EsY0FBQTs7QUFHRCxVQWxvTFMsS0FBSSxLQXltTGQsR0F5QkU7QUFBRCxXQWpvTFUsS0FBSyxLQUFJLEtBd21McEIsR0F5QkU7RUFFQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFKRCxVQWxvTFMsS0FBSSxLQXltTGQsR0F5QkUsU0FNQTtBQU5ELFdBam9MVSxLQUFLLEtBQUksS0F3bUxwQixHQXlCRSxTQU1BO0FBTkQsVUFsb0xTLEtBQUksS0F5bUxkLEdBeUJFLFNBTVE7QUFOVCxXQWpvTFUsS0FBSyxLQUFJLEtBd21McEIsR0F5QkUsU0FNUTtFQUVQLGNBQUE7O0FBMW9MSixVQUFXLEtBQUksS0F5bUxkLEdBcUNDO0FBN29MRixXQUFZLEtBQUssS0FBSSxLQXdtTHBCLEdBcUNDO0FBOW9MRixVQUFXLEtBQUksS0F5bUxkLEdBcUNPO0FBN29MUixXQUFZLEtBQUssS0FBSSxLQXdtTHBCLEdBcUNPO0VBRUwsY0FBQTtFQUNBLGlCQUFBOztBQTNvTEgsV0FBWSxxQkFHWDtBQUZELGlCQUVDO0VBRUMsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTs7QUFWRixXQUFZLHFCQUdYLEdBU0M7QUFYRixpQkFFQyxHQVNDO0VBRUMsVUFBQTtFQUNBLGtCQUFBOztBQWZILFdBQVkscUJBR1gsR0FTQyxHQUtDO0FBaEJILGlCQUVDLEdBU0MsR0FLQztFTnExREEseUJBQUE7RUFDQSxxQkFBQTtFTXl0RUQsa0JBQWtCLGlEQUFsQjtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9MQUFBO0VBbGpJRSxrQkFBQTtFQUNBLGVBQUE7O0FObzJERCxXTXozRFMscUJBR1gsR0FTQyxHQUtDLFFOdzJEQztBQUFELGlCTXQzREYsR0FTQyxHQUtDLFFOdzJEQztFQUVBLHlCQUFBOztBTTZzRUYsV0F4a0lVLHFCQUdYLEdBU0MsR0FLQyxRQXVqSUE7QUFBRCxpQkFya0lELEdBU0MsR0FLQyxRQXVqSUE7RUFFQSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUFHRCxXQS9rSVUscUJBR1gsR0FTQyxHQUtDLFFBOGpJQSxTQUFTO0FBQVYsaUJBNWtJRCxHQVNDLEdBS0MsUUE4aklBLFNBQVM7RUFFVCx5QkFBQTs7QUFqaklELFVBRkQsS0FFRSxLQUVBO0FBRkQsV0FKVSxlQUVYLEtBRUUsS0FFQTtFQUVDLFNBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBOztBQUVBLFVBWkgsS0FFRSxLQUVBLEdBUUU7QUFBRCxXQWRRLGVBRVgsS0FFRSxLQUVBLEdBUUU7RUFFQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTs7QUFLQSxVQXJCSixLQUVFLEtBRUEsR0FlRSxTQUVDO0FBQUQsV0F2Qk8sZUFFWCxLQUVFLEtBRUEsR0FlRSxTQUVDO0VBRUEseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7O0FBdkJKLFVBRkQsS0FFRSxLQUVBLEdBeUJDO0FBM0JGLFdBSlUsZUFFWCxLQUVFLEtBRUEsR0F5QkM7RUFFQyxlQUFBO0VBQ0EsaUJBQUE7O0FBT0wscUJBSUMsR0FBRSxVQUVEO0FBTEYsZ0JBR0MsR0FBRSxVQUVEO0FBSkYsaUJBRUMsR0FBRSxVQUVEO0VBRUMseUJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7O0FBVkgscUJBSUMsR0FBRSxVQUVELEdBTUMsR0FFQztBQWJKLGdCQUdDLEdBQUUsVUFFRCxHQU1DLEdBRUM7QUFaSixpQkFFQyxHQUFFLFVBRUQsR0FNQyxHQUVDO0VBRUMsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7O0FBRUEscUJBakJKLEdBQUUsVUFFRCxHQU1DLEdBRUMsR0FPRTtBQUFELGdCQWpCSixHQUFFLFVBRUQsR0FNQyxHQUVDLEdBT0U7QUFBRCxpQkFqQkosR0FBRSxVQUVELEdBTUMsR0FFQyxHQU9FO0VBRUEseUJBQUE7O0FBc0JMLG9CQUFDLE9BQU87QUFBUix3QkFBQyxPQUFPO0FBQVIsT0FBQyxPQUFPO0FBQVIsTUFBQyxPQUFPO0FBQVIsUUFBQyxPQUFPO0FBQVIsU0FBQyxPQUFPO0FBQVIsUUFBQyxPQUFPO0FBQVIsZUFBQyxPQUFPO0FBQVIsaUJBQUMsT0FBTztBQUFSLGdCQUFDLE9BQU87QUFBUix3QkFBQyxPQUFPO0FBQVIsOEJBQUMsT0FBTztBQUFSLDBCQUFDLE9BQU87RU5vdkROLHlCQUFBO0VBQ0EscUJBQUE7RU15dEVELGtCQUFrQixpREFBbEI7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvTEFBQTs7QU43c0VDLG9CTXZ3REQsT0FBTyxlTnV3REw7QUFBRCx3Qk12d0RELE9BQU8sZU51d0RMO0FBQUQsT012d0RELE9BQU8sZU51d0RMO0FBQUQsTU12d0RELE9BQU8sZU51d0RMO0FBQUQsUU12d0RELE9BQU8sZU51d0RMO0FBQUQsU012d0RELE9BQU8sZU51d0RMO0FBQUQsUU12d0RELE9BQU8sZU51d0RMO0FBQUQsZU12d0RELE9BQU8sZU51d0RMO0FBQUQsaUJNdndERCxPQUFPLGVOdXdETDtBQUFELGdCTXZ3REQsT0FBTyxlTnV3REw7QUFBRCx3Qk12d0RELE9BQU8sZU51d0RMO0FBQUQsOEJNdndERCxPQUFPLGVOdXdETDtBQUFELDBCTXZ3REQsT0FBTyxlTnV3REw7RUFFQSx5QkFBQTs7QU02c0VGLG9CQXQ5SEEsT0FBTyxlQXM5SE47QUFBRCx3QkF0OUhBLE9BQU8sZUFzOUhOO0FBQUQsT0F0OUhBLE9BQU8sZUFzOUhOO0FBQUQsTUF0OUhBLE9BQU8sZUFzOUhOO0FBQUQsUUF0OUhBLE9BQU8sZUFzOUhOO0FBQUQsU0F0OUhBLE9BQU8sZUFzOUhOO0FBQUQsUUF0OUhBLE9BQU8sZUFzOUhOO0FBQUQsZUF0OUhBLE9BQU8sZUFzOUhOO0FBQUQsaUJBdDlIQSxPQUFPLGVBczlITjtBQUFELGdCQXQ5SEEsT0FBTyxlQXM5SE47QUFBRCx3QkF0OUhBLE9BQU8sZUFzOUhOO0FBQUQsOEJBdDlIQSxPQUFPLGVBczlITjtBQUFELDBCQXQ5SEEsT0FBTyxlQXM5SE47RUFFQSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUFHRCxvQkE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7QUFBVix3QkE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7QUFBVixPQTc5SEEsT0FBTyxlQTY5SE4sU0FBUztBQUFWLE1BNzlIQSxPQUFPLGVBNjlITixTQUFTO0FBQVYsUUE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7QUFBVixTQTc5SEEsT0FBTyxlQTY5SE4sU0FBUztBQUFWLFFBNzlIQSxPQUFPLGVBNjlITixTQUFTO0FBQVYsZUE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7QUFBVixpQkE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7QUFBVixnQkE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7QUFBVix3QkE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7QUFBViw4QkE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7QUFBViwwQkE3OUhBLE9BQU8sZUE2OUhOLFNBQVM7RUFFVCx5QkFBQTs7QUF6OUhILGNBR0M7QUFGRCxVQUVDO0VBRUMseUJBQUE7RUFDQSxxQkFBQTs7QUFrQkY7RU5zdERHLHlCQUFBO0VBQ0EscUJBQUE7RU15dEVELGtCQUFrQixpREFBbEI7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvTEFBQTtFQW43SEQsZ0JBQUE7O0FOc3VERSxvQkFBQztFQUVBLHlCQUFBOztBTTZzRUYsb0JBQUM7RUFFQSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUFHRCxvQkFBQyxTQUFTO0VBRVQseUJBQUE7O0FBMzdISDtFQUVDLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLG1DQUFBOztBQVZELCtCQVlDO0VBRUMsZUFBQTtFQUNBLGFBQUE7O0FBSUY7RU42ckRHLHlCQUFBO0VBQ0EscUJBQUE7RU15dEVELGtCQUFrQixpREFBbEI7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvTEFBQTs7QU43c0VDLHlCQUFDO0VBRUEseUJBQUE7O0FNNnNFRix5QkFBQztFQUVBLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBa0IsaURBQWxCOztBQUdELHlCQUFDLFNBQVM7RUFFVCx5QkFBQTs7QUFuNkhILGFBQWE7RUFFWix3QkFBQTs7QUFHRCxlQUVDO0VBRUMsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlEQUFBO0VBQ0EsWUFBQTs7QUFQRixlQUVDLE1BT0M7QUFURixlQUVDLE1BUUM7QUFWRixlQUVDLE1BU0M7QUFYRixlQUVDLE1BVUM7RUFFQyx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFuQkgsZUFFQyxNQW9CQyxjQUVDO0VBRUMsWUFBQTtFQUNBLG9CQUFBOztBQTNCSixlQUVDLE1Bb0JDLGNBUUM7RUFFQyxZQUFBOztBQUdELGVBakNGLE1Bb0JDLGNBYUU7RUFFQSxnQkFBQTtFQUNBLG9CQUFBOztBQU1KO0VBS0MsaUJBQUE7RU42bERFLHlCQUFBO0VBQ0EscUJBQUE7RU1vekVELGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFrQixpREFBbEI7RUFDQSxvTEFBQTs7QU54eUVDLGNBQUM7RUFFQSx5QkFBQTs7QU13eUVGLGNBQUM7RUFFQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUExNUhIO0VBRUMseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RU4wbkRFLHlCQUFBO0VBQ0EscUJBQUE7RU15dEVELGtCQUFrQixpREFBbEI7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvTEFBQTs7QU43c0VDLFlBQUM7RUFFQSx5QkFBQTs7QU02c0VGLFlBQUM7RUFFQSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUFHRCxZQUFDLFNBQVM7RUFFVCx5QkFBQTs7QUFqMkhIO0VBRUMsVUFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQVBELGVBU0MsR0FBRTtFQUVELGtDQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTs7QUFiRixlQVNDLEdBQUUsS0FNRDtFQUVDLGNBQUE7O0FBakJILGVBU0MsR0FBRSxLQVdELEdBQUc7RUFFRix3QkFBQTs7QUF0QkgsZUEwQkMsTUFFQztFQUVDLHVDQUFBO0VBQ0EscUJBQXFCLG9CQUFvQixtQkFBekM7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQUVBLGVBZkYsTUFFQyxJQWFFO0VBRUEsZ0JBQUE7O0FBR0QsZUFwQkYsTUFFQyxJQWtCRTtFQUVBLGdDQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTs7QUFHRCxlQTNCRixNQUVDLElBeUJFO0VBRUEseUJBQUE7O0FBdkRKLGVBMEJDLE1BRUMsSUE4QkM7RUFFQyxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBOztBQS9ESixlQTBCQyxNQUVDLElBc0NDO0VBRUMseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBOztBQS9FSixlQTBCQyxNQUVDLElBc0RDO0VBRUMsZ0JBQUE7O0FBcEZKLGVBMEJDLE1BRUMsSUEyREM7RUFFQyxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUVBLGVBcEVILE1BRUMsSUEyREMsU0FPRTtFQUVBLFNBQVMsT0FBVDs7QUFoR0wsZUEwQkMsTUEyRUM7RUFFQyxrQkFBQTs7QUFLSCxlQUFnQixHQUFFO0VBRWpCLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBOztBQUdELFdBRUM7RUFFQywwQkFBQTtFQUNBLHVCQUFBOztBQUxGLFdBUUM7RUFFQyxhQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFkRixXQVFDLGFBU0M7RUFFQyxhQUFBOztBQUdELFdBZEQsYUFjRTtFQUVBLG1CQUFBO0VBQ0EsZUFBQTs7QUF6QkgsV0FRQyxhQW9CQyxlQUdDLElBR0MsYUFFQyxzQkFFQyxHQUFFO0VBRUQsMEJBQUE7O0FBU1A7RU5pOUNHLHlCQUFBO0VBQ0EscUJBQUE7RU15dEVELGtCQUFrQixpREFBbEI7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvTEFBQTs7QU43c0VDLFlBQUM7RUFFQSx5QkFBQTs7QU02c0VGLFlBQUM7RUFFQSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUFHRCxZQUFDLFNBQVM7RUFFVCx5QkFBQTs7QUF2ckhGLFlBQUM7O0VBR0EscUJBQUE7RUFDQSxrQkFBa0IsaURBQWxCOztBQUlGO0VOKzVDRyx5QkFBQTtFQUNBLHFCQUFBO0VNb3pFRCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esb0xBQUE7O0FOeHlFQyxVQUFDO0VBRUEseUJBQUE7O0FNd3lFRixVQUFDO0VBRUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBNXRIRixVQUFDOztFQUdBLHlCQUFBOztFQUVBLGtCQUFrQixpREFBbEI7O0FBSUYsWUFFQztBQUZELFlBRUs7RUFFSCxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBT0MsWUFKRixhQUVDLFFBRUUsY0FFQTtFQUVDLGlCQUFBOztBQUpGLFlBSkYsYUFFQyxRQUVFLGNBRUEsYUFJQztFQUVDLGNBQUE7O0FBT0wsWUFBQztFQUVBLHNCQUFBOztBQUtBLFlBRkQsV0FFRSxNQUVBLFdBRUM7QUFKRixZQUZELFdBRUUsTUFFQSxXQUdDO0VBRUMsd0RBQXdELG1FQUF4RDs7QUFLSCxZQWRELFdBY0UsTUFFQSxXQUVDO0FBSkYsWUFkRCxXQWNFLE1BRUEsV0FHQztFQUVDLHdEQUF3RCxtRUFBeEQ7O0FBS0gsWUExQkQsV0EwQkUsTUFFQSxXQUVDO0FBSkYsWUExQkQsV0EwQkUsTUFFQSxXQUdDO0VBRUMsd0RBQXdELG1FQUF4RDs7QUF2RUwsWUFzQ0MsV0FzQ0MsV0FFQztBQTlFSCxZQXNDQyxXQXNDQyxXQUVLO0VBRUgsc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLE9BQU8saUJBQVA7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQUVBLFlBaEVILFdBc0NDLFdBRUMsR0F3QkU7QUFBRCxZQWhFSCxXQXNDQyxXQUVLLE1Bd0JGO0VBRUEsYUFBQTs7QUF4R0wsWUFzQ0MsV0FzQ0MsV0FFQyxHQTZCQztBQTNHSixZQXNDQyxXQXNDQyxXQUVLLE1BNkJIO0VBRUMsa0JBQUE7O0FBRUEsWUF6RUosV0FzQ0MsV0FFQyxHQTZCQyxlQUlFO0FBQUQsWUF6RUosV0FzQ0MsV0FFSyxNQTZCSCxlQUlFO0VBRUEsYUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFPRixZQXhGSCxXQXNDQyxXQWdEQyxHQUVFO0VBRUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTs7QUF2SUwsWUFzQ0MsV0FzQ0MsV0FnREMsR0FjQztFQUVDLGFBQUE7RUFDQSxVQUFBOztBQWVFLFlBdEhOLFdBNEdDLFlBRUUsS0FFQSxhQUVDLE1BRUMsUUFFRTtFQUVBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBOztBQUVBLFlBN0hQLFdBNEdDLFlBRUUsS0FFQSxhQUVDLE1BRUMsUUFFRSxNQU9DO0VBRUEsY0FBQTs7QUFhQyxZQTVJVCxXQTRHQyxZQUVFLEtBRUEsYUFFQyxNQWtCQyxHQUVFLFdBRUEsUUFFRSxNQUVDO0VBRUEsU0FBQTtFQUNBLG9CQUFBOztBQVdILFlBMUpQLFdBNEdDLFlBRUUsS0FFQSxhQUVDLE1Bb0NDLEdBRUMsUUFFRTtFQUVBLFNBQUE7RUFDQSxvQkFBQTs7QUFFQSxZQS9KUixXQTRHQyxZQUVFLEtBRUEsYUFFQyxNQW9DQyxHQUVDLFFBRUUsTUFLQztFQUVBLGNBQUE7O0FBdk1WLFlBa05DLFlBRUMsWUFFQztFQUVDLDJCQUFBO0VBQ0EsNEJBQUE7O0FBSUYsWUFYRCxZQVdFLGNBRUE7RUFFQyxhQUFBOztBQUlGLFlBbkJELFlBbUJFLGNBRUE7QUFGRCxZQW5CRCxZQW1CRSxjQUdBO0VBRUMsbUJBQUE7O0FBSUYsWUE1QkQsWUE0QkUsYUFFQTtFQUVDLGNBQUE7O0FBSkYsWUE1QkQsWUE0QkUsYUFFQSxjQUlDO0VBRUMsYUFBQTs7QUFHRCxZQXZDSCxZQTRCRSxhQUVBLGNBU0UsY0FFQTtFQUVDLGFBQUE7O0FBTUQsWUFqREosWUE0QkUsYUFFQSxjQWlCQyxFQUVFO0VBRUEsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLHdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFqQkQsWUFqREosWUE0QkUsYUFFQSxjQWlCQyxFQUVFLFVBbUJBO0VBRUMsYUFBQTs7QUFyQkYsWUFqREosWUE0QkUsYUFFQSxjQWlCQyxFQUVFLFVBd0JBO0VBRUMseUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTs7QUF4REwsWUE1QkQsWUE0QkUsYUFFQSxjQTJEQztFQUVDLFVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFLSCxZQW5HRCxZQW1HRSxjQUVBLE1BRUMsTUFFQyxHQUVDO0VBRUMseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7O0FBRUEsWUFqSE4sWUFtR0UsY0FFQSxNQUVDLE1BRUMsR0FFQyxHQU1FO0FBQ0QsWUFsSE4sWUFtR0UsY0FFQSxNQUVDLE1BRUMsR0FFQyxHQU9FO0VBRUEsVUFBQTs7QUF0VVIsWUFrTkMsWUE0SEMsS0FBSTtFQUVILHlCQUFBO0VBQ0Esd0NBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBdlZILFlBa05DLFlBNEhDLEtBQUksS0FXSDtFQUVDLGFBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSw4QkFBQTs7QUFFQSxZQTlJSCxZQTRIQyxLQUFJLEtBV0gsR0FPRTtFQUVBLGlCQUFBOztBQWxXTCxZQWtOQyxZQTRIQyxLQUFJLEtBd0JIO0VBRUMsZ0JBQUE7O0FBeFdKLFlBa05DLFlBMEpDO0FBNVdGLFlBa05DLFlBMkpDO0VBRUMsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSx3REFBd0QsbUVBQXhEO0VBQ0EsY0FBQTs7QUFFQSxZQTlLRixZQTBKQyxHQW9CRTtBQUFELFlBOUtGLFlBMkpDLE1BbUJFO0VBRUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTs7QUFsWkosWUFrTkMsWUFvTUM7QUF0WkYsWUFrTkMsWUFxTUM7QUF2WkYsWUFrTkMsWUFzTUM7RUFFQyxpQkFBQTs7QUExWkgsWUFrTkMsWUEyTUM7QUE3WkYsWUFrTkMsWUE0TUM7RUFFQyxnQkFBQTs7QUFoYUgsWUFrTkMsWUFpTkM7QUFuYUYsWUFrTkMsWUFrTkM7RUFFQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5Q0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQVdHLFlBeE9MLFlBZ09DLGNBRUMsTUFFRSxXQUVDLFVBRUM7RUFFQSx5QkFBQTs7QUFGRCxZQXhPTCxZQWdPQyxjQUVDLE1BRUUsV0FFQyxVQUVDLFFBSUE7RUFFQyxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUNBQUE7O0FBRUEsWUFsUFAsWUFnT0MsY0FFQyxNQUVFLFdBRUMsVUFFQyxRQUlBLEdBTUU7RUFFQSx5QkFBQTtFQUVBLHFCQUFBOztBQWFELFlBblFQLFlBZ09DLGNBRUMsTUFFRSxXQXlCQSxHQUVDLElBRUUsZ0JBRUM7RUFFQSxpQkFBQTs7QUF2ZFQsWUFrTkMsWUE4UUMsTUFFQztFQUVDLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBcmVKLFlBa05DLFlBOFFDLE1BUUM7RUFFQyxnQkFBQTs7QUExZUosWUFrTkMsWUE0UkM7RUFFQyx1QkFBQTs7QUFNRCxZQUZELGVBRUUsV0FFQTtFQUVDLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBOztBQWpnQkosWUFzZ0JDO0VBRUMsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFFQSxZQVZELFdBVUU7O0VBR0Esc0JBQUE7O0FBR0QsWUFoQkQsV0FnQkU7O0VBR0Esc0JBQUE7O0FBR0QsWUF0QkQsV0FzQkU7O0VBR0Esc0JBQUE7O0FBL2hCSCxZQXNnQkMsV0E0QkM7RUFFQyw2QkFBQTs7QUFwaUJILFlBc2dCQyxXQTRCQyxHQUlDO0VBRUMsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBUSxpQkFBUjtFQUNBLFNBQUE7RUFDQSxtQkFBQTs7QUE1aUJKLFlBc2dCQyxXQTRCQyxHQWFDO0VBRUMsY0FBQTtFQUNBLDZCQUFBOztBQUVBLFlBOUNILFdBNEJDLEdBYUMsZUFLRTtFTm00QkYseUJBQUE7RUFDQSxxQkFBQTtFTTZ0RUQsZ0JBQUE7RUFDQSxpQkFBQTtFQS9sR0csa0JBQWtCLGlEQUFsQjtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9MQUFBOztBTjY0QkYsWU1wOEJGLFdBNEJDLEdBYUMsZUFLRSxNTnM1QkQ7RUFFQSx5QkFBQTs7QU02c0VGLFlBbnBHRCxXQTRCQyxHQWFDLGVBS0UsTUFxbUdGO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0QsWUExcEdELFdBNEJDLEdBYUMsZUFLRSxNQTRtR0YsU0FBUztFQUVULHlCQUFBOztBQWxxSEgsWUFzZ0JDLFdBNERDO0VBRUMsNkJBQUE7RUFDQSxtQkFBQTs7QUFya0JILFlBc2dCQyxXQTREQyxTQUtDO0VBRUMsYUFBQTtFQUNBLGNBQUE7O0FBMWtCSixZQXNnQkMsV0E0REMsU0FXQztFQUVDLFNBQUE7O0FBL2tCSixZQW9sQkMsVUFFQyxXQUVDLFNBRUM7RUFFQyxtQkFBQTs7QUE1bEJMLFlBb2xCQyxVQUVDLFdBRUMsU0FFQyxhQUlDO0VBRUMsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTs7QUFXSCxZQUpGLG1CQUVDLEdBRUU7RUFFQSxhQUFBO0VBQ0EsZ0JBQUE7O0FBam5CSixZQTBtQkMsbUJBV0M7RUFFQyw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7O0FBS0gsTUFFQyxTQUVDO0VBRUMsa0JBQUE7RUFDQSxvQ0FBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQ0Msd0JBQXdCLHNCQUR6QjtFQUVBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQUVBLG1CQUNBO0VBREEsTUFuQkYsU0FFQztJQW1CRSxnQkFBQTtJQUNBLGVBQUE7SUFDQSw0Q0FBQTs7O0FBR0QsTUExQkYsU0FFQyxJQXdCRTtFQUVBLGdDQUFBOztBQTlCSixNQUVDLFNBRUMsSUE2QkM7RUFFQyxjQUFBOztBQUVBLE1BbkNILFNBRUMsSUE2QkMsSUFJRTtFQUVBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTs7QUFHRCxNQTNDSCxTQUVDLElBNkJDLElBWUU7RUFFQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTs7QUFFQSxNQTNESixTQUVDLElBNkJDLElBWUUsU0FnQkM7RUFFQSx5QkFBQTtFQUNBLGNBQUE7O0FBSEQsTUEzREosU0FFQyxJQTZCQyxJQVlFLFNBZ0JDLE9BS0E7RUFFQyxjQUFBOztBQUlGLE1BdEVKLFNBRUMsSUE2QkMsSUFZRSxTQTJCQztFQUVBLHlCQUFBO0VBQ0EsY0FBQTs7QUFIRCxNQXRFSixTQUVDLElBNkJDLElBWUUsU0EyQkMsT0FLQTtFQUVDLGNBQUE7O0FBSUYsTUFqRkosU0FFQyxJQTZCQyxJQVlFLFNBc0NDO0VBRUEseUJBQUE7RUFDQSx5QkFBQTs7QUFIRCxNQWpGSixTQUVDLElBNkJDLElBWUUsU0FzQ0MsUUFLQTtFQUVDLGNBQUE7O0FBSUYsTUE1RkosU0FFQyxJQTZCQyxJQVlFLFNBaURDO0VBRUEsNkJBQUE7RUFDQSx5QkFBQTs7QUFIRCxNQTVGSixTQUVDLElBNkJDLElBWUUsU0FpREMsT0FLQTtFQUVDLGNBQUE7O0FBeERILE1BM0NILFNBRUMsSUE2QkMsSUFZRSxTQTREQTtFQUVDLGNBQUE7O0FBSUYsTUE3R0gsU0FFQyxJQTZCQyxJQThFRTtFQUVBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7O0FBR0QsTUFySEgsU0FFQyxJQTZCQyxJQXNGRTtFQUVBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQUVBLE1BNUhKLFNBRUMsSUE2QkMsSUFzRkUsUUFPQztFQUVBLFNBQVMsT0FBVDs7QUFLSCxNQW5JRixTQUVDLElBaUlFO0VBRUEseUJBQUE7O0FBTUosbUJBRUM7RUFFQyxZQUFBOztBQUVBLG1CQUpELEVBSUU7RUFFQSxxQkFBQTtFQUNBLFNBQVMsU0FBVDtFQUNBLGFBQWEsU0FBYjtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTs7QUFTRCxrQkFGRCxHQUVFO0VBRUEsYUFBQTs7QUFLSCxnQkFFQztFQUVDLGFBQUE7O0FBSkYsZ0JBT0M7RUFFQyxZQUFBO0VBQ0EsVUFBQTs7QUFRQSxZQUZELEVBRUU7RUFFQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHdDQUFBO0VBQ0EseUNBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQWxCRCxZQUZELEVBRUUsY0FvQkE7RUFFQyxlQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7O0FBSUYsWUFyQ0QsRUFxQ0U7RUFFQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFmRCxZQXJDRCxFQXFDRSxVQWlCQTtFQUVDLGFBQUE7O0FBbkJGLFlBckNELEVBcUNFLFVBc0JBLEVBQUMsY0FFQTtFQUVDLGdCQUFBO0VBQ0Esa0JBQUE7O0FBT0w7RUFFQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7O0FBR0Q7RUFFQyxrQkFBQTs7QUFGRCx3QkFJQztFQUVDLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBOztBQUlGO0VBRUMsbUJBQUE7RUFDQSxZQUFBOztBQUdEO0VBRUMsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBOztBQVBELGlCQVNDO0VBRUMsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBOztBQUVBLGlCQVhELEdBV0U7RUFFQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBaENILGlCQW9DQyxNQUFLO0VBRUosMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQTFDRixpQkE2Q0MsTUFBSztFQUVKLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7O0FBSUMsaUJBVEYsTUFBSyxTQU9KLElBRUU7RUFFQSxhQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBOztBQU1FLGlCQXZCTCxNQUFLLFNBT0osSUFFRSxVQVVDLFlBQVksR0FFWixLQUVFO0VBRUEseUJBQUE7RUFDQSxjQUFBOztBQVNELGlCQW5DTCxNQUFLLFNBT0osSUFFRSxVQXNCQyxZQUFZLEdBRVosS0FFRTtFQUVBLGtCQUFrQixhQUFsQjs7QUFTRCxpQkE5Q0wsTUFBSyxTQU9KLElBRUUsVUFpQ0MsWUFBWSxHQUVaLEtBRUU7RUFFQSx5QkFBQTs7QUFTRCxpQkF6REwsTUFBSyxTQU9KLElBRUUsVUE0Q0MsWUFBWSxHQUVaLEtBRUU7RUFFQSx5QkFBQTs7QUFsREosaUJBVEYsTUFBSyxTQU9KLElBRUUsVUF1REE7RUFFQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsaUJBekVKLE1BQUssU0FPSixJQUVFLFVBdURBLEtBU0U7RUFFQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTs7QUFHRCxpQkF2RkosTUFBSyxTQU9KLElBRUUsVUF1REEsS0F1QkU7RUFFQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQXpJTixpQkFnSkM7RUFFQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTs7QUFJRjtFQUVDLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTs7QUFHRCxlQUVDO0FBRkQsZUFHQztFQUVDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7O0FBUkYsZUFXQztFQUVDLGtCQUFBO0VBQ0EsbUNBQUE7O0FBZEYsZUFXQyxlQUtDO0VBRUMsZ0JBQUE7RUFDQSxjQUFBOztBQW5CSCxlQVdDLGVBV0MsZ0JBQWU7RUFFZCxhQUFBOztBQUtILGFBRUM7RUFFQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7O0FBRUEsYUFURCxhQVNFO0VBRUEsU0FBQSxPQUFBOztBQUlGLGFBQUM7RUFFQSwrQkFBQTtFQUNBLHFCQUFxQixnQkFBckI7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBUEQsYUFBQyxhQVNBO0VBRUMscUJBQXFCLFNBQXJCO0VBQ0EsYUFBQTtFQUNBLG1CQUFBOztBQWJGLGFBQUMsYUFnQkE7RUFFQyxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBOztBQXJCRixhQUFDLGFBd0JBO0VBRUMsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0FBOUJGLGFBQUMsYUFpQ0E7RUFFQyxjQUFBOztBQW5DRixhQUFDLGFBc0NBO0VOMlNDLHlCQUFBO0VBQ0EscUJBQUE7RU15dEVELGtCQUFrQixpREFBbEI7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvTEFBQTtFQXhnRkMsa0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FOdVRBLGFNcFdELGFBc0NBLFNOOFRFO0VBRUEseUJBQUE7O0FNNnNFRixhQW5qRkEsYUFzQ0EsU0E2Z0ZDO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0QsYUExakZBLGFBc0NBLFNBb2hGQyxTQUFTO0VBRVQseUJBQUE7O0FBMWdGSDtFTitSRyx5QkFBQTtFQUNBLHFCQUFBO0VNeXRFRCxrQkFBa0IsaURBQWxCO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0xBQUE7RUE1L0VELG9CQUFBOztBTitTRSxVQUFDO0VBRUEseUJBQUE7O0FNNnNFRixVQUFDO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0QsVUFBQyxTQUFTO0VBRVQseUJBQUE7O0FBdC9FSDtFQUVDLFlBQUE7O0FBR0Q7RUFFQyxTQUFBO0VBQ0EsT0FBTyxxQkFBUDtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBOztBQUlDLGtCQUZELEdBRUU7RUFFQSxnQkFBQTtFQUNBLHVCQUFBOztBQUhELGtCQUZELEdBRUUsVUFLQTtFQUVDLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTs7QUFaRixrQkFGRCxHQUVFLFVBS0EsR0FTQztFQUVDLGNBQUE7O0FBSUMsa0JBdEJMLEdBRUUsVUFLQSxHQVNDLEVBSUUsZ0JBRUM7QUFBRCxrQkF0QkwsR0FFRSxVQUtBLEdBU0MsRUFJcUIsaUJBRWxCO0VBRUEscUJBQUE7O0FBdEJMLGtCQUZELEdBRUUsVUFLQSxHQXNCQztBQTNCRixrQkFGRCxHQUVFLFVBS0EsR0F1QkMsRUFBQztFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLDBCQUFBOztBQUdELGtCQXRDSCxHQUVFLFVBS0EsR0ErQkU7RUFFQSx5QkFBQTtFQUNBLHNCQUFBOztBQUdELGtCQTVDSCxHQUVFLFVBS0EsR0FxQ0U7RUFFQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7O0FBVEQsa0JBNUNILEdBRUUsVUFLQSxHQXFDRSxTQVdBO0VBRUMsY0FBQTtFQUNBLGVBQUE7O0FBR0Qsa0JBN0RKLEdBRUUsVUFLQSxHQXFDRSxTQWlCQztFQUVBLGFBQUE7O0FBN0RKLGtCQUZELEdBRUUsVUFrRUE7RUFFQyx1QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSxTQUFBOztBQUVBLGtCQTdFSCxHQUVFLFVBa0VBLEdBU0U7RUFFQSxnQkFBQTs7QUE3RUgsa0JBRkQsR0FFRSxVQWtFQSxHQWNDO0VBRUMscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBOztBQUtILGtCQTVGRCxHQTRGRSxXQUVBLEdBQUUsU0FBUztFQUVWLFVBQUE7RUFDQSxlQUFBOztBQU9GLGtCQUZELE1BRUUsWUFFQSxHQUVDO0VBRUMsU0FBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7O0FBRUEsa0JBWkosTUFFRSxZQUVBLEdBRUMsR0FNRTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTs7QUFRTjtFQUVDLHNDQUFBO0VBQ0Esa0JBQUE7O0FBSEQsYUFLQztFQUVDLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUlDLGFBaEJGLFlBY0MsRUFFRTtFQUVBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7O0FBRUEsYUF2QkgsWUFjQyxFQUVFLFFBT0M7RUFFQSx5QkFBQTtFQUNBLHFCQUFBOztBQUlGLGFBOUJGLFlBY0MsRUFnQkU7RUFFQSx5QkFBQTs7QUFLSCxhQUFDLFdBQVc7RUFFWCxhQUFBOztBQTVDRixhQStDQztFQUVDLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9DQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsYUFmRCxNQWVFO0VBRUEsU0FBQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxhQUFhLFVBQWI7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7O0FBeEVILGFBK0NDLE1BNEJDLFFBQU8sZ0JBQWdCO0FBM0V6QixhQStDQyxNQTZCQyxjQUFjLE1BQU0sUUFBTyxpQkFBaUI7RUFFM0MsWUFBQTtFQUNBLFdBQUE7O0FBL0VILGFBK0NDLE1BbUNDO0VBRUMsVUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBN0ZILGFBK0NDLE1BbUNDLEtBYUM7RUFFQyx5QkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQW5HSixhQStDQyxNQXdEQztFQUVDLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQTlHSCxhQWtIQztFQUVDLDZCQUFBO0VBRUEsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUE3SEYsYUFnSUM7RUFFQyx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBOztBQUtBLGFBRkQsYUFFRSxTQUVBLFlBRUM7RUFFQyx5QkFBQTtFQUNBLHFCQUFBOztBQWxKTCxhQXlJQyxhQWNDO0VBRUMseUJBQUE7RUFDQSw0QkFBQTs7QUFFQSxhQW5CRixhQWNDLFlBS0U7RUFFQSxjQUFBO0VBQ0EsYUFBQTs7QUFLQSxhQTNCSCxhQWNDLFlBV0MsV0FFRTtFQUVBLDZCQUFBO0VBQ0EsaUJBQUE7O0FBdktMLGFBeUlDLGFBY0MsWUFvQkMsY0FFQztFQUVDLGVBQUE7RUFDQSxnQkFBQTs7QUFoTEwsYUF5SUMsYUFjQyxZQW9CQyxjQVFDO0VBRUMsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQXZMTCxhQXlJQyxhQWNDLFlBb0NDO0VBRUMsV0FBQTs7QUE3TEosYUF5SUMsYUFjQyxZQW9DQyxVQUlDO0VBRUMsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBOztBQW5NTCxhQXlJQyxhQWNDLFlBb0NDLFVBSUMsY0FNQztFQUVDLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsYUF4RUwsYUFjQyxZQW9DQyxVQUlDLGNBTUMsYUFZRTtFTnRISix5QkFBQTtFQUNBLHFCQUFBO0VNb3pFRCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esb0xBQUE7O0FOeHlFQyxhTTJCRixhQWNDLFlBb0NDLFVBSUMsY0FNQyxhQVlFLE1ObkdIO0VBRUEseUJBQUE7O0FNd3lFRixhQS93RUQsYUFjQyxZQW9DQyxVQUlDLGNBTUMsYUFZRSxNQXVzRUo7RUFFQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUE1NUVILGFBeUlDLGFBY0MsWUFvQ0MsVUE2QkM7RUFFQyxpQkFBQTtFQUNBLFdBQUE7O0FBM05MLGFBeUlDLGFBY0MsWUFvQ0MsVUE2QkMsY0FLQztBQTdOTCxhQXlJQyxhQWNDLFlBb0NDLFVBNkJDLGNBTUM7RUFFQyxpQkFBQTtFQUNBLG1CQUFBOztBQWpPTixhQXlJQyxhQWNDLFlBb0NDLFVBNkJDLGNBWUM7RUFFQyxnQkFBQTs7QUF0T04sYUF5SUMsYUFjQyxZQW9DQyxVQTZCQyxjQWlCQztFQUVDLG1CQUFBOztBQTNPTixhQXlJQyxhQWNDLFlBb0NDLFVBb0RDO0VBRUMsWUFBQTtFQUNBLHlCQUFBOztBQWxQTCxhQXlJQyxhQWNDLFlBb0NDLFVBb0RDLFVBS0M7RUFFQyxvQkFBQTs7QUF0UE4sYUF5SUMsYUFjQyxZQW9DQyxVQW9EQyxVQUtDLGVBSUMsTUFBSyxZQUdKLE1BQUs7QUEzUFosYUF5SUMsYUFjQyxZQW9DQyxVQW9EQyxVQUtDLGVBS0MsTUFBSyxlQUVKLE1BQUs7RUFFSix3QkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsMERBQUE7O0FBR0QsYUEzSE4sYUFjQyxZQW9DQyxVQW9EQyxVQUtDLGVBSUMsTUFBSyxZQVlILFFBRUEsTUFBSztBQUZOLGFBM0hOLGFBY0MsWUFvQ0MsVUFvREMsVUFLQyxlQUtDLE1BQUssZUFXSCxRQUVBLE1BQUs7RUFFSix5QkFBQTtFQUNBLGdCQUFBOztBQVdBLGFBM0lSLGFBY0MsWUFvQ0MsVUFvREMsVUFLQyxlQTBCQyxNQUFLLGVBRUgsUUFFQSxRQUVFO0VBRUEseUJBQUE7RUFDQSxjQUFBOztBQUVBLGFBaEpULGFBY0MsWUFvQ0MsVUFvREMsVUFLQyxlQTBCQyxNQUFLLGVBRUgsUUFFQSxRQUVFLGdCQUtDO0VBRUEsY0FBQTs7QUEzUlgsYUF5SUMsYUFjQyxZQW9DQyxVQW9EQyxVQUtDLGVBOENDO0VBRUMsb0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUVBLGFBdEtOLGFBY0MsWUFvQ0MsVUFvREMsVUFLQyxlQThDQyxNQWFFO0VBRUEsY0FBQTs7QUFqVFIsYUF5SUMsYUFjQyxZQW9DQyxVQTRIQztFQUVDLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7O0FBaFVMLGFBeUlDLGFBY0MsWUFvQ0MsVUE0SEMsWUFXQztFQUVDLGlCQUFBOztBQXBVTixhQXlJQyxhQWNDLFlBa0xDO0VBRUMscUJBQUE7O0FBM1VKLGFBeUlDLGFBY0MsWUF1TEM7RUFFQyxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFsVkosYUF5SUMsYUE2TUM7RUFFQyxrQkFBQTtFQUNBLGlCQUFBOztBQUdELGFBbk5ELGFBbU5FLFVBRUE7RUFFQyxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBUkYsYUFuTkQsYUFtTkUsVUFXQTtFQUVDLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUVBLGFBck9ILGFBbU5FLFVBV0EsWUFPRSxZQUFZO0VBRVosYUFBQTs7QUFwQkgsYUFuTkQsYUFtTkUsVUFXQSxZQVlDLFNBRUM7RUFFQyxjQUFBO0VBQ0EsaUJBQUE7O0FBNUJKLGFBbk5ELGFBbU5FLFVBV0EsWUFZQyxTQVFDO0FBL0JILGFBbk5ELGFBbU5FLFVBV0EsWUFZQyxTQVNDO0VBRUMsa0JBQUE7RUFDQSxtQkFBQTs7QUFuQ0osYUFuTkQsYUFtTkUsVUFXQSxZQTRCQztFQUVDLGtCQUFBOztBQXpDSCxhQW5ORCxhQW1ORSxVQVdBLFlBaUNDO0VBRUMsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7O0FBeERILGFBbk5ELGFBbU5FLFVBV0EsWUFnREM7RUFFQyxrQkFBQTs7QUFHRCxhQW5SSCxhQW1ORSxVQVdBLFlBcURFO0VBRUEsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTs7QUFaRCxhQW5SSCxhQW1ORSxVQVdBLFlBcURFLE9BY0E7RUFFQyxnQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFsRkosYUFuTkQsYUFtTkUsVUFXQSxZQTJFQztFQUVDLGlCQUFBOztBQXBiTCxhQTBiQztFQUVDLGNBQUE7O0FBNWJGLGFBK2JDO0VBRUMsNkJBQUE7O0FBamNGLGFBK2JDLE9BSUM7RUFFQyx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7O0FBM2NILGFBK2JDLE9BSUMsU0FVQztFQUVDLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQWpkSixhQStiQyxPQUlDLFNBaUJDO0VBRUMsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBYSxTQUFiO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTs7QUE1ZEosYUErYkMsT0FJQyxTQTRCQztFQUVDLFVBQUE7O0FBamVKLGFBK2JDLE9Bc0NDO0VBRUMsWUFBQTs7QUF2ZUgsYUEyZUM7RUFFQyxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsK0NBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7O0FBbmZGLGFBMmVDLE9BVUM7RUFFQyxxQkFBcUIsZ0JBQXJCO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTs7QUF6ZkgsYUEyZUMsT0FVQyxTQU1DLFFBQU87RUFFTixpQkFBQTs7QUE3ZkosYUEyZUMsT0FVQyxTQVdDLFFBQU87RUFFTixrQkFBQTs7QUFLSCxhQUFDLGNBRUE7QUFGZ0IsYUFBQyxhQUVqQjtFQUVDLDZCQUFBOztBQUlGLGFBQUM7RUFFQSxnQkFBQTtFQUNBLFlBQUE7O0FBSEQsYUFBQyxjQUtBLGFBRUM7RUFFQyxlQUFBO0VBQ0Esd0NBQUE7RUFDQSx5QkFBQTs7QUFFQSxhQWJGLGNBS0EsYUFFQyxZQU1FO0VBRUEsd0NBQUE7O0FBR0QsYUFsQkYsY0FLQSxhQUVDLFlBV0UsZUFFQTtBQUZELGFBbEJGLGNBS0EsYUFFQyxZQVdFLGVBRWU7RUFFZCx5QkFBQTs7QUFJRixhQTFCRixjQUtBLGFBRUMsWUFtQkUsYUFFQTtFQUVDLHlCQUFBO0VBQ0EsY0FBQTs7QUFJRixhQW5DRixjQUtBLGFBRUMsWUE0QkUsYUFFQTtBQUZELGFBbkNGLGNBS0EsYUFFQyxZQTRCRSxhQUVlO0VBRWQseUNBQUE7RUFDQSxjQUFBOztBQUlGLGFBNUNGLGNBS0EsYUFFQyxZQXFDRSx1QkFFQTtFQUVDLHlDQUFBOztBQWhETCxhQUFDLGNBS0EsYUFFQyxZQTZDQztFQUVDLHVCQUFBOztBQU9GLGFBN0RELGNBMkRBLFlBRUU7RUFFQSxxQkFBQTs7QUFLSCxhQUFDO0VBRUEsZ0JBQUE7RUFDQSxvQkFBQTs7QUFIRCxhQUFDLGFBS0E7RUFFQyxnQkFBQTtFQUNBLG9CQUFBOztBQVJGLGFBQUMsYUFXQTtFQUVDLGFBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7O0FBZkYsYUFBQyxhQVdBLGFBTUM7RUFFQyw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBOztBQXhCSCxhQUFDLGFBV0EsYUFNQyxZQVNDLFVBRUM7RUFFQyx5QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7O0FBSUYsYUFwQ0YsYUFXQSxhQU1DLFlBbUJFO0VBRUEsdUJBQUE7RUFDQSxZQUFBOztBQUhELGFBcENGLGFBV0EsYUFNQyxZQW1CRSxXQUtBO0VBRUMsbUJBQUE7O0FBTUosYUFqREEsYUFpREMsYUFFQTtFQUVDLFlBQUE7RUFDQSxnQkFBQTs7QUFMRixhQWpEQSxhQWlEQyxhQUVBLGFBS0M7RUFFQyx5QkFBQTtFQUNBLHlCQUFBOztBQTNESixhQUFDLGFBZ0VBO0VBRUMseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7O0FBRUEsYUF6RUQsYUFnRUEsWUFTRTtFQUVBLHlCQUFBO0VBQ0EsMEJBQUE7O0FBNUVILGFBQUMsYUFnRUEsWUFlQztFQUVDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7O0FBR0QsYUF4RkQsYUFnRUEsWUF3QkUsYUFHQTtBQUZELGFBekZELGFBZ0VBLFlBeUJFLHVCQUVBO0VBRUMsa0JBQWtCLG9CQUFsQjtFQUNBLGNBQUE7O0FBSUYsYUFsR0QsYUFnRUEsWUFrQ0UsaUJBR0E7QUFGRCxhQW5HRCxhQWdFQSxZQW1DRSxvQkFFQTtFQUVDLHlCQUFBO0VBQ0EsY0FBQTs7QUFJRixhQTVHRCxhQWdFQSxZQTRDRSxhQUlBO0FBSEQsYUE3R0QsYUFnRUEsWUE2Q0UsY0FHQTtBQUZELGFBOUdELGFBZ0VBLFlBOENFLGNBRUE7RUFFQyx5QkFBQTtFQUNBLGNBQUE7O0FBSUYsYUF2SEQsYUFnRUEsWUF1REU7RUFFQSx5Q0FBQTs7QUFHRCxhQTVIRCxhQWdFQSxZQTRERSxlQUVBO0VBRUMsd0NBQUE7O0FBaElKLGFBQUMsYUFxSUE7RUFFQyxxQ0FBQTs7QUF2SUYsYUFBQyxhQTBJQTtFQUVDLGVBQUE7O0FBNUlGLGFBQUMsYUErSUE7RUFFQyx5QkFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLE9BQU8sbUJBQVA7RUFDQSxrQkFBQTs7QUFJQyxhQTVKRixhQStJQSxrQkFXQyxHQUVFLGFBRUE7QUFGRCxhQTVKRixhQStJQSxrQkFXQyxHQUVFLGFBR0E7RUFFQyxtQkFBQTs7QUFqS0wsYUFBQyxhQStJQSxrQkF1QkM7QUF0S0YsYUFBQyxhQStJQSxrQkF3QkM7RUFFQyw4Q0FBQTs7QUF6S0gsYUFBQyxhQStJQSxrQkE2QkM7RUFFQyxVQUFBOztBQTlLSCxhQUFDLGFBK0lBLGtCQWtDQztFQUVDLGdCQUFBOztBQUtBLGFBeExGLGFBK0lBLGtCQXVDQyxjQUVFO0VBRUEsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsOENBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBUkQsYUF4TEYsYUErSUEsa0JBdUNDLGNBRUUsVUFVQTtFQUVDLGdCQUFBOztBQUVBLGFBdE1KLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFJRSxVQUFVLElBQUk7QUFDZixhQXZNSixhQStJQSxrQkF1Q0MsY0FFRSxVQVVBLElBS0UsS0FBSyxJQUFJO0FBQ1YsYUF4TUosYUErSUEsa0JBdUNDLGNBRUUsVUFVQSxJQU1FLE1BQU0sSUFBSTtBQUNYLGFBek1KLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFPRSxVQUFVLElBQUk7QUFDZixhQTFNSixhQStJQSxrQkF1Q0MsY0FFRSxVQVVBLElBUUUsU0FBUyxJQUFJO0VBRWIseUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBOztBQUVBLGFBdk5MLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFJRSxVQUFVLElBQUksUUFpQmIsSUFBSTtBQUFMLGFBdk5MLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFLRSxLQUFLLElBQUksUUFnQlIsSUFBSTtBQUFMLGFBdk5MLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFNRSxNQUFNLElBQUksUUFlVCxJQUFJO0FBQUwsYUF2TkwsYUErSUEsa0JBdUNDLGNBRUUsVUFVQSxJQU9FLFVBQVUsSUFBSSxRQWNiLElBQUk7QUFBTCxhQXZOTCxhQStJQSxrQkF1Q0MsY0FFRSxVQVVBLElBUUUsU0FBUyxJQUFJLFFBYVosSUFBSTtFQUVKLGVBQUE7O0FBSUYsYUE3TkosYUErSUEsa0JBdUNDLGNBRUUsVUFVQSxJQTJCRTtFQUVBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBOztBQUdELGFBdk9KLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFxQ0UsTUFFQTtFQUVDLGVBQUE7RUFDQSxjQUFBOztBQUxGLGFBdk9KLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFxQ0UsTUFRQTtFQUVDLGdCQUFBOztBQUdELGFBcFBMLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFxQ0UsTUFhQyxJQUFJO0VBRUosYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBSUYsYUE1UEosYUErSUEsa0JBdUNDLGNBRUUsVUFVQSxJQTBERTtFQUVBLGlCQUFBOztBQUVBLGFBaFFMLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUEwREUsS0FJQyxJQUFJO0VBRUosZ0JBQUE7O0FBSUYsYUF0UUosYUErSUEsa0JBdUNDLGNBRUUsVUFVQSxJQW9FRTtFQUVBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBOztBQUVBLGFBbFJMLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFvRUUsVUFZQztFQUVBLHlCQUFBOztBQUdELGFBdlJMLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFvRUUsVUFpQkM7RUFFQSx5QkFBQTs7QUFHRCxhQTVSTCxhQStJQSxrQkF1Q0MsY0FFRSxVQVVBLElBb0VFLFVBc0JDO0VBRUEseUJBQUE7O0FBSUYsYUFsU0osYUErSUEsa0JBdUNDLGNBRUUsVUFVQSxJQWdHRTtFQUVBLGdCQUFBOztBQUdELGFBdlNKLGFBK0lBLGtCQXVDQyxjQUVFLFVBVUEsSUFxR0U7RUFFQSxhQUFBOztBQVFBLGFBalRMLGFBK0lBLGtCQXVDQyxjQUVFLFVBcUhDLElBRUEsSUFFRTtFQUVBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTs7QUFHRCxhQXhUTCxhQStJQSxrQkF1Q0MsY0FFRSxVQXFIQyxJQUVBLElBU0UsTUFBTSxJQUFJO0VBRVYsdUJBQUE7RUFDQSwrQkFBQTs7QUFRQSxhQW5VTixhQStJQSxrQkF1Q0MsY0FFRSxVQXFIQyxJQUVBLElBZUUsVUFLQyxJQUFJO0FBQUwsYUFuVU4sYUErSUEsa0JBdUNDLGNBRUUsVUFxSEMsSUFFQSxJQWdCRSxLQUlDLElBQUk7QUFBTCxhQW5VTixhQStJQSxrQkF1Q0MsY0FFRSxVQXFIQyxJQUVBLElBaUJFLE1BR0MsSUFBSTtBQUFMLGFBblVOLGFBK0lBLGtCQXVDQyxjQUVFLFVBcUhDLElBRUEsSUFrQkUsVUFFQyxJQUFJO0VBRUosa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBOztBQU1ELGFBN1VOLGFBK0lBLGtCQXVDQyxjQUVFLFVBcUhDLElBRUEsSUE0QkUsVUFFQyxJQUFJO0VBRUosK0JBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBOztBQU1ELGFBdlZOLGFBK0lBLGtCQXVDQyxjQUVFLFVBcUhDLElBRUEsSUFzQ0UsVUFFQyxJQUFJO0VBRUosOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDhCQUFBOztBQU1ELGFBaldOLGFBK0lBLGtCQXVDQyxjQUVFLFVBcUhDLElBRUEsSUFnREUsU0FFQyxJQUFJO0VBRUosK0JBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBOztBQU1ELGFBM1dOLGFBK0lBLGtCQXVDQyxjQUVFLFVBcUhDLElBRUEsSUEwREUsVUFFQyxJQUFJO0VBRUosOEJBQUE7O0FBVVIsYUFBQztFQUVBLHFCQUFBOztBQUdELGFBQUMsYUFFQTtFQUVDLGFBQUE7RUFDQSxTQUFBOztBQUxGLGFBQUMsYUFFQSxTQUtDO0VBRUMsY0FBQTs7QUFRQSxhQWpCRixhQWFBLGFBRUMsWUFFRSx1QkFFQTtFQUVDLHlDQUFBO0VBQ0EsY0FBQTs7QUFJRixhQTFCRixhQWFBLGFBRUMsWUFXRSxhQUtBO0FBSkQsYUEzQkYsYUFhQSxhQUVDLFlBWUUsYUFJQTtBQUhELGFBNUJGLGFBYUEsYUFFQyxZQWFFLGNBR0E7QUFGRCxhQTdCRixhQWFBLGFBRUMsWUFjRSxjQUVBO0VBRUMseUJBQUE7RUFDQSxjQUFBOztBQUlGLGFBdENGLGFBYUEsYUFFQyxZQXVCRSxvQkFJQTtBQUhELGFBdkNGLGFBYUEsYUFFQyxZQXdCRSxpQkFHQTtBQUZELGFBeENGLGFBYUEsYUFFQyxZQXlCRSxhQUVBO0VBRUMseUNBQUE7RUFDQSxjQUFBOztBQUlGLGFBakRGLGFBYUEsYUFFQyxZQWtDRSxlQUVBO0VBRUMseUJBQUE7RUFDQSxjQUFBOztBQXRETCxhQUFDLGFBYUEsYUFFQyxZQTJDQztFQUVDLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBOztBQU9MLGVBRUM7RUFFQyxhQUFBO0VBQ0EscUJBQXFCLG9CQUFvQiwyQkFBekM7RUFDQSxtQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBckJGLGVBRUMsUUFxQkM7RUFFQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxnQkFBQTs7QUFFQSxlQTdCRixRQXFCQyxNQVFFO0VBRUEsaUJBQUE7O0FBakNKLGVBRUMsUUFtQ0M7RUFFQyxpQkFBQTtFQUNBLDRCQUFBOztBQXhDSCxlQUVDLFFBeUNDO0VBRUMsb0JBQUE7RUFDQSwrQkFBQTs7QUE5Q0gsZUFFQyxRQStDQztFQUVDLG1CQUFBO0VBQ0EsbUJBQUE7O0FBcERILGVBRUMsUUFxREM7RUFFQyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTs7QUE3REgsZUFFQyxRQXFEQyxPQVFDO0FBL0RILGVBRUMsUUFxREMsT0FTQztFQUVDLGFBQUE7RUFDQSwrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBckVKLGVBRUMsUUFxREMsT0FRQyxNQVFDO0FBdkVKLGVBRUMsUUFxREMsT0FTQyxJQU9DO0VBRUMsZ0JBQUE7O0FBekVMLGVBRUMsUUFxREMsT0FzQkM7RUFFQyxxQkFBcUIsV0FBVyxRQUFoQztFQUNBLDBCQUFBOztBQWhGSixlQUVDLFFBcURDLE9Bc0JDLEVBS0M7RUFFQyxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUF0RkwsZUFFQyxRQXFEQyxPQXNCQyxFQVlDO0VBRUMsaUJBQUE7RUFDQSxjQUFBOztBQTVGTCxlQUVDLFFBK0ZDLElBQUcsSUFBSTtFQUVOLHVCQUFBO0VBQ0EsbUJBQUE7O0FBcEdILGVBRUMsUUFxR0M7QUF2R0YsZUFFQyxRQXNHQztBQXhHRixlQUVDLFFBdUdDO0VBRUMsZ0JBQUE7O0FBM0dILGVBRUMsUUE0R0M7QUE5R0YsZUFFQyxRQTZHQztFQUVDLGtCQUFBOztBQWpISCxlQXFIQyxlQUVDLFFBRUMsZ0JBRUM7RUFFQyxXQUFBO0VBQ0EscUJBQXFCLGlDQUFyQjtFQUNBLHlDQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTs7QUFPTCxjQUVDO0VBRUMsZ0VBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFSRixjQUVDLFFBUUM7RUFFQyxlQUFBOztBQVpILGNBRUMsUUFRQyxnQkFJQztFQUVDLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFxQixpQ0FBckI7RUFDQSx5Q0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBTUo7RUFFQyxhQUFhLFNBQWI7RUFDQSxpQkFBQTs7QUFFQSxJQUFDO0VBRUEsMkJBQTJCLHFCQUFxQixxQkFBcUIsMEJBQXJFO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTs7QUFKRCxJQUFDLGtCQU1BO0VBRUMsNkJBQUE7O0FBUkYsSUFBQyxrQkFNQSxTQUlDLGVBRUM7RUFFQyxtQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQWhCSixJQUFDLGtCQU1BLFNBSUMsZUFTQztFQUVDLGNBQUE7O0FBckJKLElBQUMsa0JBMEJBO0VBRUMsZUFBQTs7QUFFQSxJQTlCRCxrQkEwQkEsZUFJRTtFQUVBLHFCQUFBOztBQWhDSCxJQUFDLGtCQW9DQTtFQUVDLHlCQUFBO0VBQ0Esa0JBQWtCLHFGQUFsQjtFQUNBLGtCQUFrQiw4RUFBbEI7RUFDQSxrQkFBa0IsNEVBQWxCO0VBQ0Esa0JBQWtCLDZFQUFsQjtFQUNBLGtCQUFrQix5RUFBbEI7O0FBM0NGLElBQUMsa0JBOENBLG9CQUVDLFlBQVksSUFBSTtFQUdmLHFCQUFBO0VBQ0EsNkJBQUE7O0FBcERILElBQUMsa0JBd0RBLHFCQUVDLFlBQVksSUFBSTtFQUdmLGlDQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTs7QUFJRixtQkFDQTtFQURBLElBbkVBO0lBcUVDLGdCQUFBOztFQUZELElBbkVBLGtCQXVFQyxvQkFFQyxZQUFZLElBQUk7SUFFZixvQkFBQTs7RUFSSCxJQW5FQSxrQkErRUMscUJBRUMsWUFBWSxJQUFJO0lBRWYscUJBQUE7OztBQU1KLElBQUM7RUFFQSxVQUFBOztBQUVBLElBSkEsVUFJQztFQUVBLFVBQUE7O0FBSUMsSUFWRixVQUlDLFFBSUEsVUFFRTtFQUVBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1DQUFBOztBQUpELElBVkYsVUFJQyxRQUlBLFVBRUUsYUFNQTtFQUdDLGFBQUE7O0FBVEYsSUFWRixVQUlDLFFBSUEsVUFFRSxhQU1BLFNBS0M7RUFFQyxjQUFBOztBQWJILElBVkYsVUFJQyxRQUlBLFVBRUUsYUFpQkE7RUFHQyxhQUFBO0VBQ0EsY0FBQTtFQUVBLGdCQUFBOztBQXZCRixJQVZGLFVBSUMsUUFJQSxVQUVFLGFBMEJBO0VBR0MsWUFBQTs7QUF2Q0wsSUFBQyxVQTZDQSxTQUVDO0VBRUMsV0FBVyxhQUFYOztBQU1ELElBdkRELFVBcURBLFVBRUU7RUFFQSxnQkFBQTs7QUFLSCxJQUFDLFlBRUEsU0FFQztFQUVDLGlCQUFBOztBQUVBLElBUkYsWUFFQSxTQUVDLGVBSUUscUJBRUE7RUFFQyx1QkFBdUIsZ0NBQXZCO0VBQ0Esa0JBQUE7O0FBTEYsSUFSRixZQUVBLFNBRUMsZUFJRSxxQkFFQSxJQUtDLFNBRUM7RUFFQyxXQUFBOztBQVhKLElBUkYsWUFFQSxTQUVDLGVBSUUscUJBRUEsSUFLQyxTQUVDLEdBSUMsR0FFQztFQUVDLGtCQUFBO0VBQ0EsaUJBQUE7O0FBV0gsSUFyQ0wsWUFFQSxTQUVDLGVBSUUscUJBeUJBLGVBRUMsUUFFRTtFQUVBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBOztBQUlDLElBN0NQLFlBRUEsU0FFQyxlQUlFLHFCQXlCQSxlQUVDLFFBRUUsTUFNQyxNQUVDO0VBRUEsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBYSxTQUFiO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTs7QUFJRixJQXZETixZQUVBLFNBRUMsZUFJRSxxQkF5QkEsZUFFQyxRQUVFLE1Ba0JDO0VBRUEsY0FBQTtFQUNBLGlCQUFBOztBQVFBLElBbEVQLFlBRUEsU0FFQyxlQUlFLHFCQXlCQSxlQUVDLFFBMkJFLE9BRUMsTUFFQztFQUVBLFNBQVMsU0FBVDs7QUFLSCxJQXpFTCxZQUVBLFNBRUMsZUFJRSxxQkF5QkEsZUFFQyxRQXNDRTtFQUVBLHlCQUFBOztBQUlDLElBL0VQLFlBRUEsU0FFQyxlQUlFLHFCQXlCQSxlQUVDLFFBc0NFLE9BSUMsTUFFQztFQUVBLFNBQVMsUUFBVDs7QUFJRixJQXJGTixZQUVBLFNBRUMsZUFJRSxxQkF5QkEsZUFFQyxRQXNDRSxPQVlDO0VBRUEsY0FBQTs7QUFhTCxJQXBHRixZQWdHQSxPQUVDLGVBRUUscUJBRUE7RUFFQyxZQUFBO0VBQ0EsbUJBQUE7O0FBTEYsSUFwR0YsWUFnR0EsT0FFQyxlQUVFLHFCQVFBO0VBRUMsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQVpGLElBcEdGLFlBZ0dBLE9BRUMsZUFFRSxxQkFRQSxlQU1DO0VBRUMsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdEQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBRUEsSUE1SEwsWUFnR0EsT0FFQyxlQUVFLHFCQVFBLGVBTUMsUUFVRSxJQUFJO0VBRUosYUFBQTtFQUNBLGtDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBOztBQUVBLElBeElOLFlBZ0dBLE9BRUMsZUFFRSxxQkFRQSxlQU1DLFFBVUUsSUFBSSxRQVlIO0VBRUEsaUJBQUE7O0FBR0QsSUE3SU4sWUFnR0EsT0FFQyxlQUVFLHFCQVFBLGVBTUMsUUFVRSxJQUFJLFFBaUJIO0VBRUEsVUFBQTtFQUNBLHlCQUFBOztBQUdELElBbkpOLFlBZ0dBLE9BRUMsZUFFRSxxQkFRQSxlQU1DLFFBVUUsSUFBSSxRQXVCSDtFQUVBLGlCQUFBOztBQXpCRixJQTVITCxZQWdHQSxPQUVDLGVBRUUscUJBUUEsZUFNQyxRQVVFLElBQUksUUE0Qko7RUFFQyxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUdELElBaEtOLFlBZ0dBLE9BRUMsZUFFRSxxQkFRQSxlQU1DLFFBVUUsSUFBSSxRQW9DSDtFQUVBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTs7QUFSRCxJQWhLTixZQWdHQSxPQUVDLGVBRUUscUJBUUEsZUFNQyxRQVVFLElBQUksUUFvQ0gsV0FVQTtFQUVDLGlCQUFBOztBQUtILElBakxMLFlBZ0dBLE9BRUMsZUFFRSxxQkFRQSxlQU1DLFFBK0RFO0VBRUEsVUFBQTtFQUNBLHNDQUFBOztBQUdELElBdkxMLFlBZ0dBLE9BRUMsZUFFRSxxQkFRQSxlQU1DLFFBcUVFO0VBRUEsaUJBQUE7O0FBVUwsSUFuTUQsWUFpTUEsUUFFRSxXQUVBO0VBRUMsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBOztBQVZGLElBbk1ELFlBaU1BLFFBRUUsV0FFQSxVQVVDO0VBRUMsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBakJILElBbk1ELFlBaU1BLFFBRUUsV0FFQSxVQVVDLE9BT0M7RU56NkNILHlCQUFBO0VBQ0EscUJBQUE7RU15dEVELGtCQUFrQixpREFBbEI7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvTEFBQTtFQXB6QkssdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBOztBTjM1Q0osSU1nc0NELFlBaU1BLFFBRUUsV0FFQSxVQVVDLE9BT0MsRU50NUNGO0VBRUEseUJBQUE7O0FNNnNFRixJQS9nQ0EsWUFpTUEsUUFFRSxXQUVBLFVBVUMsT0FPQyxFQXl6Qkg7RUFFQSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUFHRCxJQXRoQ0EsWUFpTUEsUUFFRSxXQUVBLFVBVUMsT0FPQyxFQWcwQkgsU0FBUztFQUVULHlCQUFBOztBQTN6QkksSUE3TkwsWUFpTUEsUUFFRSxXQUVBLFVBVUMsT0FPQyxFQU9FO0VBRUEseUJBQUE7O0FBT0YsSUF0T0osWUFpTUEsUUFFRSxXQUVBLFVBK0JDLEdBRUU7RUFFQSxXQUFBO0VBQ0EsYUFBQTs7QUFFQSxJQTNPTCxZQWlNQSxRQUVFLFdBRUEsVUErQkMsR0FFRSxPQUtDLEtBRUEsR0FFQztFQUVDLGVBQUE7O0FBTkgsSUEzT0wsWUFpTUEsUUFFRSxXQUVBLFVBK0JDLEdBRUUsT0FLQyxLQUVBLEdBRUMsRUFJQyxpQkFBZ0I7QUFSbkIsSUEzT0wsWUFpTUEsUUFFRSxXQUVBLFVBK0JDLEdBRUUsT0FLQyxLQUVBLEdBRUMsRUFLQyxrQkFBaUI7RUFFaEIsa0JBQUE7O0FBWEosSUEzT0wsWUFpTUEsUUFFRSxXQUVBLFVBK0JDLEdBRUUsT0FLQyxLQUVBLEdBRUMsRUFVQztFQUVDLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7O0FBbkJKLElBM09MLFlBaU1BLFFBRUUsV0FFQSxVQStCQyxHQUVFLE9BS0MsS0FFQSxHQUVDLEVBa0JDO0VBRUMsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUFFQSxJQXpRVCxZQWlNQSxRQUVFLFdBRUEsVUErQkMsR0FFRSxPQUtDLEtBRUEsR0FFQyxFQWtCQyxTQVFFO0VBRUEsU0FBUyxPQUFUOztBQU1ELElBalJULFlBaU1BLFFBRUUsV0FFQSxVQStCQyxHQUVFLE9BS0MsS0FFQSxHQUVDLEVBZ0NDLE1BRUU7RUFFQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7O0FBRUEsSUE3UlYsWUFpTUEsUUFFRSxXQUVBLFVBK0JDLEdBRUUsT0FLQyxLQUVBLEdBRUMsRUFnQ0MsTUFFRSxRQVlDO0VBRUEsY0FBQTs7QUFHRCxJQWxTVixZQWlNQSxRQUVFLFdBRUEsVUErQkMsR0FFRSxPQUtDLEtBRUEsR0FFQyxFQWdDQyxNQUVFLFFBaUJDO0VBRUEseUJBQUE7RUFDQSxjQUFBOztBQS9EUCxJQXRPSixZQWlNQSxRQUVFLFdBRUEsVUErQkMsR0FFRSxPQXVFQTtFQUVDLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQWpGRixJQXRPSixZQWlNQSxRQUVFLFdBRUEsVUErQkMsR0FFRSxPQXVFQSxHQVlDO0VBRUMsa0JBQUE7RUFDQSxxQkFDQyx3QkFBd0Isc0JBRHpCO0VBRUEsdUNBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7O0FBRUEsSUF6VVAsWUFpTUEsUUFFRSxXQUVBLFVBK0JDLEdBRUUsT0F1RUEsR0FZQyxFQWdCRTtFQUVBLHlCQUFBOztBQUtBLElBaFZSLFlBaU1BLFFBRUUsV0FFQSxVQStCQyxHQUVFLE9BdUVBLEdBWUMsRUFxQkUsZ0JBRUM7QUFBRCxJQWhWUixZQWlNQSxRQUVFLFdBRUEsVUErQkMsR0FFRSxPQXVFQSxHQVlDLEVBcUJxQixpQkFFbEI7RUFFQSxpQkFBQTs7QUE1R0wsSUF0T0osWUFpTUEsUUFFRSxXQUVBLFVBK0JDLEdBRUUsT0F1RUEsR0FZQyxFQTZCQztFQUVDLGNBQUE7RUFDQSxlQUFBOztBQUVBLElBM1ZSLFlBaU1BLFFBRUUsV0FFQSxVQStCQyxHQUVFLE9BdUVBLEdBWUMsRUE2QkMsTUFLRTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsSUFyV1QsWUFpTUEsUUFFRSxXQUVBLFVBK0JDLEdBRUUsT0F1RUEsR0FZQyxFQTZCQyxNQUtFLFFBVUM7RUFFQSx5QkFBQTs7QUFHRCxJQTFXVCxZQWlNQSxRQUVFLFdBRUEsVUErQkMsR0FFRSxPQXVFQSxHQVlDLEVBNkJDLE1BS0UsUUFlQztFQUVBLHlCQUFBOztBQU1KLElBbFhOLFlBaU1BLFFBRUUsV0FFQSxVQStCQyxHQUVFLE9BdUVBLEdBcUVFO0VBRUEsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBOztBQVVMLG1CQUNBO0VBREEsSUFoWUYsWUFpTUEsUUE2TEU7SUFJQyxnQkFBQTs7O0FBbFlKLElBQUMsWUF1WUE7RUFFQyxzQ0FBQTtFQUNBLGdCQUFBOztBQTFZRixJQUFDLFlBdVlBLG1CQUtDO0VBRUMseUJBQUE7RUFDQSxtQkFBQTs7QUEvWUgsSUFBQyxZQXVZQSxtQkFXQztFQUVDLDZCQUFBO0VBQ0EsZUFBQTs7QUFyWkgsSUFBQyxZQXlaQSxhQUVDLGFBRUMsU0FFQztFQUVDLGFBQUE7RUFDQSxjQUFBOztBQTlqQk4sSUFxa0JDLFNBRUM7RUFFQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBVyxnQkFBWDtFQUNBLFFBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQXFCLFlBQVksYUFBakM7RUFDQSxVQUFVLHFCQUFWO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTs7QUFJQyxJQXhCSCxTQUVDLGVBb0JDLE1BRUU7RUFFQSxjQUFBOztBQS9sQkwsSUFxa0JDLFNBRUMsZUE0QkMsSUFFQyxTQUVDO0VBRUMsbUJBQUE7RUFDQSxrQkFBQTs7QUExbUJOLElBcWtCQyxTQUVDLGVBNEJDLElBRUMsU0FFQyxNQUtDO0VBRUMsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBOztBQWhuQlAsSUFxa0JDLFNBRUMsZUE0QkMsSUFFQyxTQUVDLE1BS0MsR0FNQztFQUVDLFVBQUE7O0FBRUEsSUFqRFAsU0FFQyxlQTRCQyxJQUVDLFNBRUMsTUFLQyxHQU1DLEVBSUU7RUFFQSxhQUFBOztBQUlGLElBdkROLFNBRUMsZUE0QkMsSUFFQyxTQUVDLE1BS0MsR0FnQkU7RUFFQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTs7QUFob0JSLElBcWtCQyxTQUVDLGVBNEJDLElBbUNDLGFBRUM7RUFFQyxpQkFBQTtFQUNBLGNBQUE7O0FBM29CTixJQXFrQkMsU0FFQyxlQTRCQyxJQW1DQyxhQVFDO0VBRUMsZUFBQTtFQUNBLGtCQUFBOztBQWpwQk4sSUFxa0JDLFNBRUMsZUE0QkMsSUFtQ0MsYUFRQyxlQUtDO0VBRUMseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSwyREFBQTs7QUFFQSxJQXJGTixTQUVDLGVBNEJDLElBbUNDLGFBUUMsZUFLQyxRQU9FO0VBRUEsVUFBQTtFQUNBLHVDQUFBOztBQTdwQlIsSUFxa0JDLFNBRUMsZUE0QkMsSUFtQ0MsYUFRQyxlQW1CQyxFQUFDLE9BQU87RUFFUCx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLDJEQUFBOztBQUVBLElBbkdOLFNBRUMsZUE0QkMsSUFtQ0MsYUFRQyxlQW1CQyxFQUFDLE9BQU8sYUFPTjtFQUVBLFVBQUE7RUFDQSx5QkFBQTs7QUEzcUJSLElBcWtCQyxTQUVDLGVBNEJDLElBOEVDO0VBRUMsa0JBQUE7O0FBbnJCTCxJQXFrQkMsU0FFQyxlQTRCQyxJQThFQyxVQUlDO0VBRUMsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQVcsZ0JBQVg7O0FBMXJCTixJQXFrQkMsU0FFQyxlQXdIQztFQUVDLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHNEQUFBOztBQW5zQkosSUFxa0JDLFNBRUMsZUErSEMsd0JBRUMsZ0JBRUM7RUFFQyxhQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQTlzQk4sSUFxa0JDLFNBRUMsZUErSEMsd0JBRUMsZ0JBU0M7RU54d0RGLHlCQUFBO0VBQ0EscUJBQUE7RU15dEVELGtCQUFrQixpREFBbEI7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvTEFBQTtFQXJkSSxZQUFBO0VBQ0EsV0FBQTs7QU56dkRILElNeW1ERixTQUVDLGVBK0hDLHdCQUVDLGdCQVNDLElOcnZERDtFQUVBLHlCQUFBOztBTTZzRUYsSUF0bUJELFNBRUMsZUErSEMsd0JBRUMsZ0JBU0MsSUEwZEY7RUFFQSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUFHRCxJQTdtQkQsU0FFQyxlQStIQyx3QkFFQyxnQkFTQyxJQWllRixTQUFTO0VBRVQseUJBQUE7O0FBN2RHLElBbEpMLFNBRUMsZUErSEMsd0JBRUMsZ0JBU0MsSUFNRTtFQUVBLFVBQUE7O0FBUUEsSUE1Sk4sU0FFQyxlQStIQyx3QkFFQyxnQkFxQkMsYUFFQyxHQUVFO0VBRUEsY0FBQTtFQUNBLG1CQUFBOztBQUhELElBNUpOLFNBRUMsZUErSEMsd0JBRUMsZ0JBcUJDLGFBRUMsR0FFRSxRQUtBO0VBRUMsU0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBcUIsd0JBQXdCLHNCQUE3QztFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBSUMsSUFyTFQsU0FFQyxlQStIQyx3QkFFQyxnQkFxQkMsYUFFQyxHQUVFLFFBS0EsR0FrQkMsSUFFRTtFQUVBLGNBQUE7O0FBRkQsSUFyTFQsU0FFQyxlQStIQyx3QkFFQyxnQkFxQkMsYUFFQyxHQUVFLFFBS0EsR0FrQkMsSUFFRSxNQUlBO0VBRUMsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQWhCRixJQXJMVCxTQUVDLGVBK0hDLHdCQUVDLGdCQXFCQyxhQUVDLEdBRUUsUUFLQSxHQWtCQyxJQUVFLE1BSUEsTUFjQztFQUVDLGNBQUE7O0FBR0QsSUE1TVgsU0FFQyxlQStIQyx3QkFFQyxnQkFxQkMsYUFFQyxHQUVFLFFBS0EsR0FrQkMsSUFFRSxNQUlBLE1BbUJFO0VBRUEseUJBQUE7RUFDQSxjQUFBOztBQUhELElBNU1YLFNBRUMsZUErSEMsd0JBRUMsZ0JBcUJDLGFBRUMsR0FFRSxRQUtBLEdBa0JDLElBRUUsTUFJQSxNQW1CRSxPQUtBO0VBRUMsY0FBQTs7QUFJRixJQXZOWCxTQUVDLGVBK0hDLHdCQUVDLGdCQXFCQyxhQUVDLEdBRUUsUUFLQSxHQWtCQyxJQUVFLE1BSUEsTUE4QkU7RUFFQSx5QkFBQTtFQUNBLGNBQUE7O0FBSEQsSUF2TlgsU0FFQyxlQStIQyx3QkFFQyxnQkFxQkMsYUFFQyxHQUVFLFFBS0EsR0FrQkMsSUFFRSxNQUlBLE1BOEJFLE9BS0E7RUFFQyxjQUFBOztBQU1KLElBcE9ULFNBRUMsZUErSEMsd0JBRUMsZ0JBcUJDLGFBRUMsR0FFRSxRQUtBLEdBa0JDLElBaURFLEtBRUE7RUFFQyxnQkFBQTs7QUE1RUwsSUE1Sk4sU0FFQyxlQStIQyx3QkFFQyxnQkFxQkMsYUFFQyxHQUVFLFFBS0EsR0E0RUMsS0FBSTtFQUVILGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7O0FBR0QsSUFwUFIsU0FFQyxlQStIQyx3QkFFQyxnQkFxQkMsYUFFQyxHQUVFLFFBS0EsR0FtRkUsTUFBTSxJQUFJO0VBRVYsbUJBQUE7RUFDQSxxQkFBQTs7QUE1ekJWLElBcWtCQyxTQUVDLGVBK0hDLHdCQUVDLGdCQTJIQztFQUVDLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBOztBQWwxQk4sSUFxa0JDLFNBRUMsZUErSEMsd0JBRUMsZ0JBMkhDLGFBaUJDO0VBRUMsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsSUExUk4sU0FFQyxlQStIQyx3QkFFQyxnQkEySEMsYUFpQkMsR0FXRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7O0FBSEQsSUExUk4sU0FFQyxlQStIQyx3QkFFQyxnQkEySEMsYUFpQkMsR0FXRSxTQUtBO0VBRUMsY0FBQTs7QUF0MkJULElBcWtCQyxTQUVDLGVBK0hDLHdCQUVDLGdCQTJIQyxhQWlCQyxHQXNCQztFQUVDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFFQSxJQTdTUCxTQUVDLGVBK0hDLHdCQUVDLGdCQTJIQyxhQWlCQyxHQXNCQyxFQVFFO0VBRUEsZUFBQTs7QUFwM0JULElBcWtCQyxTQXdUQyxZQUVDO0VBRUMseUJBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQUVBLElBbFVILFNBd1RDLFlBRUMsSUFRRTtFQUVBLHlCQUFBO0VBQ0EsY0FBQTs7QUExNEJMLElBcWtCQyxTQTBVQztFQUVDLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0NBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTs7QUEzNUJILElBcWtCQyxTQTBVQyxVQWVDO0VBRUMsZUFBQTs7QUFoNkJKLElBcWtCQyxTQTBVQyxVQWVDLEtBSUM7RUFFQyxtQkFBQTs7QUFRRyxJQXZXUCxTQTBVQyxVQWVDLEtBSUMsVUFJQyxNQUVDLFFBRUUsVUFFQztFQUVBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOztBQUVBLElBN1dSLFNBMFVDLFVBZUMsS0FJQyxVQUlDLE1BRUMsUUFFRSxVQUVDLFlBTUM7RUFFQSx5QkFBQTs7QUFJRixJQW5YUCxTQTBVQyxVQWVDLEtBSUMsVUFJQyxNQUVDLFFBRUUsVUFjQztFQUVBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTs7QUFHQSxJQTFYUixTQTBVQyxVQWVDLEtBSUMsVUFJQyxNQUVDLFFBRUUsVUFjQyxXQU9DO0VBRUEseUJBQUE7RUFDQSxVQUFBOztBQU9MLElBcFlKLFNBMFVDLFVBZUMsS0FJQyxVQXVDRTtFQUVBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7O0FBS0EsSUE5WUwsU0EwVUMsVUFlQyxLQUlDLFVBK0NDLE1BRUU7RUFFQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTs7QUF2OUJQLElBcWtCQyxTQTBVQyxVQWVDLEtBSUMsVUF5REMsTUFBSyxlQUFlLFFBQVMsUUFBTyxJQUFJLGtCQUFrQjtFQUV6RCxlQUFBOztBQTc5Qk4sSUFvK0JDO0VBRUMsNkJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBSUMsSUFSRixTQU1DLElBRUUsY0FFQSxPQUVDLElBRUM7RUFFQyxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTs7QUFmSixJQVJGLFNBTUMsSUFFRSxjQUVBLE9BRUMsSUFjQyxHQUVDO0VBRUMsVUFBQTtFQUNBLG1CQUFBOztBQXZCTCxJQVJGLFNBTUMsSUFFRSxjQUVBLE9BRUMsSUFjQyxHQUVDLEdBS0M7RUFFQyxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBOUJOLElBUkYsU0FNQyxJQUVFLGNBcUNBO0VBRUMsY0FBQTtFQUNBLGlCQUFBOztBQU9MLGFBRUM7RUFFQyxhQUFBOztBQUtBLGFBRkQsTUFFRTtFQUVBLFdBQUE7O0FBS0gsT0FFQztFQUVDLHlCQUFBOztBQUVBLE9BSkQsR0FJRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7O0FBR0QsT0FWRCxHQVVFO0VBRUEseUJBQUE7RUFDQSxxQkFBQTs7QUFFQSxPQWZGLEdBVUUsU0FLQztFQUVBLHlCQUFBO0VBQ0EscUJBQUE7O0FBUkYsT0FWRCxHQVVFLFNBV0E7RUFFQyxjQUFBOztBQU1ELE9BN0JGLEdBMkJDLElBRUU7QUFDRCxPQTlCRixHQTJCQyxJQUdFO0VBRUEsY0FBQTtFQUNBLG1CQUFBOztBQUVBLE9BbkNILEdBMkJDLElBRUUsZ0JBTUM7QUFBRCxPQW5DSCxHQTJCQyxJQUdFLGlCQUtDO0VBRUEsaUJBQUE7O0FBT0w7RUFFQyx5QkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFhLFNBQWI7O0FBRUEsT0FBQztFQUVBLFVBQUE7O0FBS0EsT0FGQSxTQUVDO0VBRUEsZUFBQTtFQUNBLFlBQUE7O0FBSUYsT0FBQztFQUVBLHVEQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNEQUFBOztBQUVBLE9BZEEsUUFjQztFQUVBLHlCQUFBO0VBQ0Esc0RBQUE7O0FBR0QsT0FwQkEsUUFvQkM7RUFFQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFFQSxPQTFCRCxRQW9CQyxTQU1DO0VBRUEseUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBQUlGLE9BbkNBLFFBbUNDO0VBRUEsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7O0FBRUEsT0EzQ0QsUUFtQ0MsU0FRQztFQUVBLHlCQUFBOztBQUtILE9BQUM7RUFFQSxrQkFBa0IsaURBQWxCO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0xBQUE7O0FBRUEsT0FWQSxRQVVDO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0QsT0FqQkEsUUFpQkMsU0FBUztFQUVULHlCQUFBOztBQU1ELE9BRkEsUUFFQztFQUVBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBOztBQUdELE9BVEEsUUFTQztFQUVBLHlCQUFBOztBQUlGLE9BQUM7RUFFQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFFQSxPQU5BLEtBTUM7RUFFQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7O0FBSUYsT0FBQztFQUVBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFrQixpREFBbEI7RUFDQSxvTEFBQTs7QUFFQSxPQVZBLE9BVUM7RUFFQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QUE1SUgsT0FnSkM7RUFFQyx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7O0FBRUEsT0FQRCxXQU9FO0VBRUEseUJBQUE7O0FBSUYsT0FBQztFQUVBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUdELE9BQUM7RUFFQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUlGLFVBRUM7RUFFQyxrQkFBQTs7QUFKRixVQUVDLGVBSUM7QUFORixVQUVDLGVBS0M7RUFFQyxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFPLHFCQUFQOztBQVhILFVBRUMsZUFZQztFQUVDLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQU8scUJBQVA7O0FBbEJILFVBRUMsZUFtQkM7RUFFQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7O0FBM0JILFVBRUMsZUE0QkMsYUFFQztFQUVDLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUVBLFVBMUNILGVBNEJDLGFBRUMsWUFZRTtFQUVBLGdCQUFBOztBQVNKLEdBQUM7RUFFQSxrQkFBQTs7QUFFQSxHQUpBLFlBSUM7RUFFQSx3QkFBQTs7QUFPRixFQUFDO0VBRUEsYUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBOztBQUxELEVBQUMsVUFPQTtFQUVDLFNBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBOztBQWZGLEVBQUMsVUFPQSxHQVVDO0VBRUMsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUVBLEVBOUJGLFVBT0EsR0FVQyxFQWFFO0FBQ0QsRUEvQkYsVUFPQSxHQVVDLEVBY0U7RUFFQSwrQkFBQTtFQUNBLHFCQUFBOztBQUVBLEVBcENILFVBT0EsR0FVQyxFQWFFLGdCQU1DO0FBQUQsRUFwQ0gsVUFPQSxHQVVDLEVBY0UsaUJBS0M7RUFFQSxTQUFBO0VBQ0Esb0JBQUE7O0FBS0gsRUE1Q0QsVUFPQSxHQXFDRTtFQUVBLHlCQUFBO0VBQ0EsMEJBQUE7O0FBSEQsRUE1Q0QsVUFPQSxHQXFDRSxNQUtBO0VBRUMsY0FBQTs7QUFJRixFQXZERCxVQU9BLEdBZ0RFO0VBRUEsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTs7QUFORCxFQXZERCxVQU9BLEdBZ0RFLFNBU0E7RUFFQyxpQkFBQTtFQUNBLGNBQUE7O0FBSUYsRUF2RUQsVUFPQSxHQWdFRTtFQUVBLG1CQUFBOztBQUlGLEVBN0VBLFVBNkVDO0VBRUEsZ0JBQUE7O0FBRkQsRUE3RUEsVUE2RUMsVUFJQTtFQUVDLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQ0FBQTs7QUFSRixFQTdFQSxVQTZFQyxVQUlBLEdBTUM7RUFFQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFHRCxFQTlGRixVQTZFQyxVQUlBLEdBYUU7RUFFQSx5QkFBQTs7QUFFQSxFQWxHSCxVQTZFQyxVQUlBLEdBYUUsU0FJQztFQUVBLGNBQUE7O0FBSUYsRUF4R0YsVUE2RUMsVUFJQSxHQXVCRTtFQUVBLGNBQUE7RUFDQSxzQkFBQTs7QUE5QkgsRUE3RUEsVUE2RUMsVUFrQ0E7RUFFQywwQ0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7O0FBdkNGLEVBN0VBLFVBNkVDLFVBa0NBLEdBT0M7RUFFQyxhQUFBOztBQU1ELEVBOUhGLFVBNkVDLFVBK0NBLGNBRUU7RUFFQSxnQkFBQTs7QUFLSCxFQXJJQSxVQXFJQyxRQUVBLEtBRUM7RUFFQyxlQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTs7QUFWSCxFQXJJQSxVQXFJQyxRQUVBLEtBRUMsS0FRQztFQUVDLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSx1Q0FBQTtFQUNBLGtCQUFBOztBQWpCSixFQXJJQSxVQXFJQyxRQUVBLEtBRUMsS0FRQyxLQU9DO0VBRUMsMEJBQUE7O0FBRUEsRUE1SkwsVUFxSUMsUUFFQSxLQUVDLEtBUUMsS0FPQyxJQUlFO0VBRUEsYUFBQTs7QUFJRixFQWxLSixVQXFJQyxRQUVBLEtBRUMsS0FRQyxLQWlCRTtFQUVBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBOztBQVJELEVBbEtKLFVBcUlDLFFBRUEsS0FFQyxLQVFDLEtBaUJFLFNBVUE7RUFFQyxjQUFBOztBQUdELEVBakxMLFVBcUlDLFFBRUEsS0FFQyxLQVFDLEtBaUJFLFNBZUM7RUFFQSwyQkFBQTtFQUNBLDRCQUFBOztBQUdELEVBdkxMLFVBcUlDLFFBRUEsS0FFQyxLQVFDLEtBaUJFLFNBcUJDO0VBRUEseUJBQUE7O0FBRkQsRUF2TEwsVUFxSUMsUUFFQSxLQUVDLEtBUUMsS0FpQkUsU0FxQkMsTUFJQTtFQUVDLGNBQUE7O0FBS0gsRUFsTUosVUFxSUMsUUFFQSxLQUVDLEtBUUMsS0FpREU7RUFFQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUNBQUE7RUFDQSxrQkFBQTs7QUFHRCxFQTFNSixVQXFJQyxRQUVBLEtBRUMsS0FRQyxLQXlERTtFQUVBLHlCQUFBO0VBQ0EsdUNBQUE7RUFDQSxrQkFBQTs7QUF6RUwsRUFySUEsVUFxSUMsUUFFQSxLQUVDLEtBeUVDO0VBRUMscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7O0FBRUEsRUE1TkosVUFxSUMsUUFFQSxLQUVDLEtBeUVDLEtBVUU7RUFFQSxnQkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBOztBQW1CRixVQVJKLE1BRUUsWUFFQSxHQUVDLEdBRUU7RUFFQSxhQUFBO0VBQ0EsaUJBQUE7O0FBUU4sYUFFQyxXQUVDO0VBRUMsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBS0g7RUFFQyxlQUFBO0VBQ0EsY0FBQTs7QUFJQyxJQUZELElBRUU7RUFFQSxVQUFBOztBQVNFLElBYkosSUFFRSxTQUlBLE1BRUMsUUFLRTtBQUFELElBYkosSUFFRSxTQUlBLE1BR0MsU0FJRTtBQUFELElBYkosSUFFRSxTQUlBLE1BSUMsT0FHRTtBQUFELElBYkosSUFFRSxTQUlBLE1BS0MsU0FFRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7O0FBZEosSUFGRCxJQUVFLFNBbUJBO0VBRUMsaUJBQUE7O0FBT0MsSUE5QkosSUFFRSxTQXdCQSxJQUFHLGNBRUYsTUFFRTtFQUVBLCtCQUFBO0VBQ0EsNEJBQUE7O0FBTUQsSUF2Q0osSUFFRSxTQXdCQSxJQUFHLGNBV0YsTUFFRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTs7QUFsRE4sSUF5REMsTUFBSztBQXpETixJQTBEQyxNQUFLO0FBMUROLElBMkRDLE1BQUs7QUEzRE4sSUE0REMsTUFBSztBQTVETixJQTZEQyxNQUFLO0FBN0ROLElBOERDO0VBRUMscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQWEsU0FBYjtFQUNBLGlCQUFBOztBQW5FRixJQXNFQztFQUVDLHlCQUFBOztBQUlGO0VBRUMsNkJBQUE7O0FBRUEsVUFBQztFQUVBLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBOztBQVNHLFVBYkgsV0FNQyxVQUVBLE1BQUssWUFDTCxNQUFLLGVBRUosUUFFRTtFQUVBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFYSixVQU5BLFdBTUMsVUFnQkE7QUFoQkQsVUFOQSxXQU1DLFVBaUJBO0VBRUMsV0FBQTtFQUNBLGlCQUFBOztBQUtILFVBQUM7RUFFQSx5QkFBQTtFQUNBLG1DQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOztBQUlGO0VBRUMscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUNBQUE7O0FBSUMsV0FGQSxXQUVDLG1CQUVBLGVBRUM7RUFFQyxTQUFBO0VBQ0Esa0JBQUE7O0FBaEJMLFdBc0JDO0VBRUMsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7O0FBSUY7RUFFQyxhQUFBO0VBQ0EsZ0JBQUE7O0FBSEQsZ0JBS0M7RUFFQyxTQUFBOztBQVBGLGdCQUtDLHlCQUlDO0VBR0MsNkJBQUE7Ozs7Ozs7Ozs7OztBQVpILGdCQUtDLHlCQUlDLHdCQUtDO0VBRUMsV0FBQTtFQUVBLFlBQUE7RUFDQSxrQkFBQTs7QUFuQkosZ0JBa0NDO0FBbENELGdCQWtDcUM7RUFFbkMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSw2QkFBQTs7QUFHQSxnQkFURCxtQ0FTRTtBQUFELGdCQVRtQyxtQ0FTbEM7RUFFQSxvQ0FBQTtFQUNBLGVBQUE7O0FBR0QsZ0JBZkQsbUNBZUU7QUFBRCxnQkFmbUMsbUNBZWxDO0VBRUEsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFoRUgsZ0JBb0VDO0VBRUMsUUFBQTtFQUNBLDBCQUFBOztBQUVBLGdCQUxELG1DQUtFO0VBRUEsU0FBQSxPQUFBOztBQTNFSCxnQkErRUM7RUFFQyxPQUFBO0VBQ0EsMEJBQUE7O0FBRUEsZ0JBTEQsbUNBS0U7RUFFQSxTQUFBLE9BQUE7O0FBS0gsTUFFQyxlQUVDLElBRUMsU0FHQyxHQUFFLEtBRUQ7RUFFQyxpQkFBQTs7QUFFQSxNQWJMLGVBRUMsSUFFQyxTQUdDLEdBQUUsS0FFRCxHQUlFO0VBRUEsYUFBQTs7QUFpQkgsdUJBTkgsZ0JBRUMsYUFFQyxHQUVFO0VBRUEsZ0JBQUE7RUFDQSxjQUFBOztBQU1FLHVCQWZOLGdCQUVDLGFBRUMsR0FFRSxRQUtBLEdBRUUsTUFFQyxJQUFJO0VBRUosbUNBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7O0FBTUQsdUJBekJOLGdCQUVDLGFBRUMsR0FFRSxRQUtBLEdBWUMsSUFFRTtFQUVBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQUdELHVCQWxDTixnQkFFQyxhQUVDLEdBRUUsUUFLQSxHQVlDLElBV0U7RUFFQSxtQkFBQTs7QUFGRCx1QkFsQ04sZ0JBRUMsYUFFQyxHQUVFLFFBS0EsR0FZQyxJQVdFLEtBSUE7RUFFQyxpQkFBQTtFQUNBLGdCQUFBOztBQUlGLHVCQTdDTixnQkFFQyxhQUVDLEdBRUUsUUFLQSxHQVlDLElBc0JFO0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBSUMsdUJBdERSLGdCQUVDLGFBRUMsR0FFRSxRQUtBLEdBWUMsSUFzQkUsUUFPQSxJQUVFO0VBRUEsU0FBUyxPQUFUOztBQVFILHVCQWhFTixnQkFFQyxhQUVDLEdBRUUsUUFLQSxHQW1EQyxLQUVFO0VBRUEsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTs7QUFFQSx1QkF6RVAsZ0JBRUMsYUFFQyxHQUVFLFFBS0EsR0FtREMsS0FFRSxLQVNDO0VBRUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBV1Q7RUFFQyxlQUFBO0VBQ0EseUJBQUE7O0FBR0EsSUFBQyxZQUVBO0VBRUMsbUJBQUE7O0FBS0g7QUFBSTtBTm4wSUo7RU1xMElDLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQUVBLEVBQUM7QUFBRCxLQUFDO0FOdDBJRCxLQUFDO0VNdzBJQSxlQUFBOztBQUlGO0FBQUk7QUFBSTtBQUFPO0FOcndJZjtBQXlCQTtFTTh1SUMsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7O0FBS0EsY0FBQyxxQkFFQTtFQUVDLHVCQUF1QixnQ0FBdkI7RUFDQSxrQkFBQTs7QUFMRixjQUFDLHFCQUVBLElBS0MsU0FFQztFQUVDLFdBQUE7O0FBWEosY0FBQyxxQkFFQSxJQUtDLFNBRUMsR0FJQyxHQUVDO0VBRUMsa0JBQUE7RUFDQSxpQkFBQTs7QUFXSCxjQTdCRixxQkF5QkEsZUFFQyxRQUVFO0VBRUEsVUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7O0FBSUMsY0FyQ0oscUJBeUJBLGVBRUMsUUFFRSxNQU1DLE1BRUM7RUFFQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFhLFNBQWI7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUlGLGNBL0NILHFCQXlCQSxlQUVDLFFBRUUsTUFrQkM7RUFFQSxjQUFBO0VBQ0EsaUJBQUE7O0FBUUEsY0ExREoscUJBeUJBLGVBRUMsUUEyQkUsT0FFQyxNQUVDO0VBRUEsU0FBUyxTQUFUOztBQUtILGNBakVGLHFCQXlCQSxlQUVDLFFBc0NFO0VBRUEseUJBQUE7O0FBSUMsY0F2RUoscUJBeUJBLGVBRUMsUUFzQ0UsT0FJQyxNQUVDO0VBRUEsU0FBUyxRQUFUOztBQUlGLGNBN0VILHFCQXlCQSxlQUVDLFFBc0NFLE9BWUM7RUFFQSxjQUFBOztBQVFOO0VBRUMsZUFBQTs7QUFVRSxLQUxELFlBR0EsUUFFRTtBQUFELEtBSkQsZUFFQSxRQUVFO0VBRUEscUJBQUE7RUFDQSxrQkFBQTs7QUFHRCxLQVhELFlBR0EsUUFRRTtBQUFELEtBVkQsZUFFQSxRQVFFO0VBRUEsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx1Q0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvREFBQTs7QUFFQSxLQTFCRixZQUdBLFFBUUUsSUFlQztBQUFELEtBekJGLGVBRUEsUUFRRSxJQWVDO0VBRUEseUJBQUE7RUFDQSxvREFBQTs7QUFTRCxLQXRDRixZQWtDQyxTQUVBLFFBRUU7QUFBRCxLQXJDRixlQWlDQyxTQUVBLFFBRUU7RUFFQSx5QkFBQTs7QUFLQSxLQTdDSCxZQWtDQyxTQUVBLFFBT0UsSUFFQztBQUFELEtBNUNILGVBaUNDLFNBRUEsUUFPRSxJQUVDO0VBRUEsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTs7QUFlRCxLQVJILGVBRUMsUUFFQSxRQUVFLElBQUksa0JBRUg7RUFFQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7O0FBYUYsS0FORixZQUVDLFFBRUEsUUFFRTtFQUVBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSwwSEFBQTs7QUFTSixXQUFDO0VBRUEsbUNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQVJELFdBQUMsYUFVQTtFQUVDLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBOztBQUtBLFdBdEJELGFBb0JBLGFBRUUsU0FFQTtFQUVDLDBDQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsU0FBQTs7QUFQRixXQXRCRCxhQW9CQSxhQUVFLFNBRUEsWUFPQztFQUVDLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBbkNMLFdBQUMsYUFvQkEsYUFvQkM7RUFFQyxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTs7QUFFQSxXQXRERixhQW9CQSxhQW9CQyxZQWNFO0VBRUEsYUFBQTtFQUNBLDZCQUFBOztBQUdELFdBNURGLGFBb0JBLGFBb0JDLFlBb0JFO0VBRUEsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSw2QkFBQTs7QUFLQSxXQXRFSCxhQW9CQSxhQW9CQyxZQTRCQyxXQUVFO0VBRUEsNkJBQUE7RUFDQSxpQkFBQTs7QUFRQSxXQWpGSixhQW9CQSxhQW9CQyxZQXFDQyxFQUVFLE9BRUM7RUFFQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFFQSxXQTdGTCxhQW9CQSxhQW9CQyxZQXFDQyxFQUVFLE9BRUMsV0FZQztFQUVBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFsR1AsV0FBQyxhQW9CQSxhQW9CQyxZQWdFQztFQUVDLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFhLFNBQWI7RUFDQSxrQkFBQTtFQUNBLHFCQUFBOztBQTlHSixXQUFDLGFBb0JBLGFBb0JDLFlBeUVDLFVBRUMsY0FFQztBQXJITCxXQUFDLGFBb0JBLGFBb0JDLFlBeUVDLFVBRUMsY0FHQztFQUVDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTs7QUExSE4sV0FBQyxhQW9CQSxhQW9CQyxZQXlFQyxVQUVDLGNBVUM7RUFFQyxnQkFBQTtFQUNBLGlCQUFBOztBQWhJTixXQUFDLGFBb0JBLGFBb0JDLFlBeUVDLFVBbUJDLFVBRUMsZUFFQztFQUVDLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBOztBQUVBLFdBbkpOLGFBb0JBLGFBb0JDLFlBeUVDLFVBbUJDLFVBRUMsZUFFQyxNQVdFO0VBRUEseUNBQUE7O0FBR0QsV0F4Sk4sYUFvQkEsYUFvQkMsWUF5RUMsVUFtQkMsVUFFQyxlQUVDLE1BZ0JFLE1BQU07RUFFTixhQUFBOztBQTFKUixXQUFDLGFBb0JBLGFBb0JDLFlBeUVDLFVBbUJDLFVBRUMsZUF3QkMsTUFBSyxlQUFlLFFBQVMsUUFBTztFQUVuQyx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFsS1AsV0FBQyxhQTBLQTtFQUVDLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTs7QUFsTEYsV0FBQyxhQTBLQSxjQVVDO0VBRUMsbUJBQUE7RUFDQSxtQkFBQTs7QUF2TEgsV0FBQyxhQTJMQSxPQUVDO0VBRUMscUJBQXFCLGdCQUFyQjs7QUFJQyxXQW5NSCxhQTJMQSxPQUVDLFNBSUMsMkJBRUU7RUFFQSxVQUFBO0VBQ0EseUJBQUE7O0FBS0EsV0EzTUosYUEyTEEsT0FFQyxTQUlDLDJCQVFFLFNBRUM7RUFFQSx5QkFBQTtFQUNBLFlBQUE7O0FBT0YsV0FyTkgsYUEyTEEsT0FFQyxTQXNCQyxRQUVFO0VBRUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBUU47RUFFQyxlQUFBO0VBQ0EsY0FBQTs7QUFIRCxjQUtDLElBQUc7RUFFRixVQUFBOztBQU1ELENBQUM7RUFFQSxnQkFBQTs7QUFJRjtFQUVDLGNBQUE7O0FBR0Q7RUFFQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTs7QUFMRCxpQkFPQztFQUVDLGFBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLCtDQUFBO0VBQ0Esa0JBQUE7O0FBZEYsaUJBT0MsWUFTQztFQUVDLGVBQUE7O0FBbEJILGlCQXNCQztFQUVDLFNBQUE7RUFDQSwwQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQWhDRixpQkFzQkMsV0FZQyxFQUFDO0VBRUEsZ0JBQUE7O0FBcENILGlCQXNCQyxXQWlCQztFQUVDLHFCQUFBO0VBQ0EsY0FBQTs7QUFLSDtFQUVDLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGdEQUFBO0VBQ0Esa0JBQUE7O0FBTEQsV0FPQztFQUVDLGFBQUE7O0FBSUY7RUFFQyxTQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLGtCQUFBOztBQUdELE1BRUMsa0JBRUM7RUFFQyx3REFBdUQsbUVBQXZEOztBQUtILE1BRUMsa0JBRUM7RUFFQyx3REFBdUQsbUVBQXZEOztBQUtILE1BRUMsa0JBRUM7RUFFQyx3REFBdUQsbUVBQXZEOztBQUtIO0VBRUMseUJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBOztBQUpELGtCQU1DO0VBRUMsU0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQUVBLGtCQVZELEdBVUU7RUFFQSxrQkFBQTtFQUNBLGNBQUE7O0FBR0Qsa0JBaEJELEdBZ0JFO0VBRUEsK0JBQUE7RUFDQSwwQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBOztBQUVBLGtCQXhCRixHQWdCRSxNQVFDLElBQUk7RUFFSixVQUFBOztBQUlGLGtCQTlCRCxHQThCRTtFQUVBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7O0FBRUEsa0JBckNGLEdBOEJFLFNBT0M7RUFFQSxjQUFBOztBQUdELGtCQTFDRixHQThCRSxTQVlDO0VBRUEsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7O0FBR0Qsa0JBakRGLEdBOEJFLFNBbUJDO0VBRUEsa0JBQUE7O0FBckJGLGtCQTlCRCxHQThCRSxTQXdCQTtFQUVDLGNBQUE7O0FBSUYsa0JBNURELEdBNERFO0VBRUEsd0NBQUE7O0FBRUEsa0JBaEVGLEdBNERFLFFBSUM7RUFFQSxjQUFBOztBQUdELGtCQXJFRixHQTRERSxRQVNDO0VBRUEsd0NBQUE7RUFDQSxjQUFBOztBQUlGLGtCQTVFRCxHQTRFRTtFQUVBLGtCQUFBOztBQUlELGtCQWxGRCxHQWtGRTtFQUVBLGNBQUE7O0FBMUZILGtCQU1DLEdBdUZDO0VBRUMsY0FBQTtFQUNBLGlCQUFBOztBQVNELE9BRkEsa0JBRUMsZ0JBRUE7RUFFQyxvQkFBQTtFQUNBLGFBQUE7O0FBRUEsT0FURixrQkFFQyxnQkFFQSxRQUtFLGdCQUFnQjtBQUFVLE9BVDdCLGtCQUVDLGdCQUVBLFFBSzZCLGlCQUFpQjtFQUU1QyxlQUFBOztBQVRILE9BRkEsa0JBRUMsZ0JBRUEsUUFVQztFQUVDLHlCQUFBO0VBQ0EseUJBQUE7O0FBZkgsT0FGQSxrQkFFQyxnQkFFQSxRQWdCQyxVQUVDO0VBRUMsbUJBQUE7RUFDQSxtQkFBQTs7QUFTRCxPQWxDSCxrQkFFQyxnQkE0QkEsTUFFQyxHQUVFLGNBQWU7RUFFZixnQkFBQTs7QUFLQSxPQXpDSixrQkFFQyxnQkE0QkEsTUFFQyxHQU9DLEdBRUU7RUFFQSxpQkFBQTtFQUNBLGlCQUFBOztBQUdELE9BL0NKLGtCQUVDLGdCQTRCQSxNQUVDLEdBT0MsR0FRRTtFQUVBLFdBQUE7O0FBL0NMLE9BRkEsa0JBRUMsZ0JBcURBO0VBRUMsYUFBQTs7QUF2REYsT0FGQSxrQkFFQyxnQkFxREEsT0FJQztFQUVDLGtCQUFBOztBQTdESixPQUFDLGtCQWtFQSxPQUVDO0VBRUMseUJBQUE7RUFDQSxrQkFBa0IsbUVBQWxCOztBQUVBLE9BekVGLGtCQWtFQSxPQUVDLEVBS0U7RUFFQSxzQkFBQTtFQUNBLHlCQUFBOztBQU9MO0VBRUMsa0JBQUE7O0FBRkQsWUFJQztFQUVDLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQUVBLFlBVEQsR0FTRTtFQUVBLGNBQUE7O0FBR0QsWUFkRCxHQWNFO0VBRUEsZUFBQTs7QUFHRCxZQW5CRCxHQW1CRTtFQUVBLHlCQUFBO0VBQ0EsY0FBQTs7QUFHRCxZQXpCRCxHQXlCRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQUpELFlBekJELEdBeUJFLFNBTUE7QUFORCxZQXpCRCxHQXlCRSxTQU1RO0VBRVAsY0FBQTs7QUFyQ0osWUFJQyxHQXFDQztBQXpDRixZQUlDLEdBcUNPO0VBRUwsY0FBQTtFQUNBLGlCQUFBOztBQUtILGNBRUMsY0FFQztFQUVDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxtQ0FBQTtFQUNBLGtCQUFBOztBQVZILGNBRUMsY0FFQyxjQVFDO0VBRUMsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBcEJKLGNBeUJDO0VBRUMsWUFBQTs7QUEzQkYsY0F5QkMsY0FJQyxJQUVDO0VBRUMsWUFBQTtFQUNBLGdEQUFBOztBQUdELGNBWkYsY0FJQyxJQVFFO0VBRUEsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBOztBQUpELGNBWkYsY0FJQyxJQVFFLFFBTUE7RUFFQyxZQUFBOztBQTdDTCxjQXlCQyxjQXlCQyxZQUVDO0VBRUMsZ0JBQUE7O0FBdERKLGNBeUJDLGNBaUNDO0VBRUMsWUFBQTtFQUNBLGdCQUFBOztBQTdESCxjQWlFQyxPQUdDO0FBcEVGLGNBa0VDLGNBQWMsWUFFYjtFQUVDLFlBQUE7O0FBdEVILGNBMEVDLE9BRUM7RUFFQyxnQkFBQTtFQUNBLGlCQUFBOztBQUtIO0FGMzFMQSxhQUVDO0FDbXhIRCxjQXNCQyxJQUFHO0VDa2pFSCx5QkFBQTtFQUNBLHdDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFURCxjQVdDO0VBRUMsa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBSUY7RUFFQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBRUEsS0FBQyxJQUFJLFdBRUosR0FFQztBQUpGLEtBQUMsSUFBSSxXQUVKLEdBR0M7RUFFQyxZQUFBOztBQUtILEtBQUMsWUFFQSxRQUVDLEdBRUMsR0FFQztFQUVDLGlCQUFBOztBQVlELEtBdEJILFlBZ0JBLE1BRUMsR0FFQyxHQUVFO0VBRUEsc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTs7QUFHRCxLQWpDSCxZQWdCQSxNQUVDLEdBRUMsR0FhRTtFQUVBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7O0FBekNMLEtBQUMsWUFnQkEsTUFFQyxHQTJCQztBQTdDSCxLQUFDLFlBZ0JBLE1BRUMsR0E0QkM7RUFFQyxnQkFBQTtFQUNBLGdCQUFBOztBQUVBLEtBbkRILFlBZ0JBLE1BRUMsR0EyQkMsR0FNRTtBQUFELEtBbkRILFlBZ0JBLE1BRUMsR0E0QkMsR0FLRTtFQUVBLHdCQUFBO0VBQ0EscUJBQUE7O0FBRUEsS0F4REosWUFnQkEsTUFFQyxHQTJCQyxHQU1FLFdBS0MsVUFFQTtBQUZELEtBeERKLFlBZ0JBLE1BRUMsR0E0QkMsR0FLRSxXQUtDLFVBRUE7RUFFQyxhQUFhLHNCQUFiOztBQTVEUCxLQUFDLFlBb0VBLE1BRUM7RUFFQyxnQ0FBQTs7QUFFQSxLQTFFRixZQW9FQSxNQUVDLEdBSUU7RUFFQSxZQUFBOztBQTVFSixLQUFDLFlBaUZBO0VBRUMsa0JBQUE7RUFDQSxpQkFBQTs7QUFFQSxLQXRGRCxZQWlGQSxHQUtFO0VBRUEsbUJBQUE7O0FBeEZILEtBQUMsWUFpRkEsR0FVQztBQTNGRixLQUFDLFlBaUZBLEdBV0M7RUFFQyxnQkFBQTs7QUFFQSxLQWhHRixZQWlGQSxHQVVDLEdBS0U7QUFBRCxLQWhHRixZQWlGQSxHQVdDLEdBSUU7RUFFQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQUVBLEtBekdILFlBaUZBLEdBVUMsR0FLRSxXQVNDO0FBQUQsS0F6R0gsWUFpRkEsR0FXQyxHQUlFLFdBU0M7RUFFQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBOztBQUdELEtBakhILFlBaUZBLEdBVUMsR0FLRSxXQWlCQyxVQUVBO0FBRkQsS0FqSEgsWUFpRkEsR0FXQyxHQUlFLFdBaUJDLFVBRUE7RUFFQyx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTs7QUFFQSxLQTFITCxZQWlGQSxHQVVDLEdBS0UsV0FpQkMsVUFFQSxFQU9FLE9BQU87QUFBUixLQTFITCxZQWlGQSxHQVdDLEdBSUUsV0FpQkMsVUFFQSxFQU9FLE9BQU87RUFFUCxTQUFTLEtBQVQ7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBOztFQUVBLFlBQUE7RUFDQSxzQkFBQTs7Ozs7QUFZSixLQXJKRixZQWlGQSxHQWtFQyxHQUVFO0VBRUEsb0JBQUE7RUFDQSxnQkFBQTs7QUFIRCxLQXJKRixZQWlGQSxHQWtFQyxHQUVFLGVBS0E7RUFFQyxtQkFBQTtFQUNBLGlCQUFBOztBQUlGLEtBaktGLFlBaUZBLEdBa0VDLEdBY0U7RUFFQSxVQUFBOztBQU1KLEtBQUM7RUFFQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdDQUFBOztBQU5ELEtBQUMsdUJBUUEsR0FBRztBQVJKLEtBQUMsdUJBU0EsR0FBRztFQUVGLFlBQUE7O0FBT0MsS0FsQkYsdUJBY0EsR0FFQyxHQUVFO0FBQ0QsS0FuQkYsdUJBY0EsR0FFQyxHQUdFO0VBRUEsVUFBQTs7QUFyQkosS0FBQyx1QkFjQSxHQVdDO0VBRUMsa0JBQUE7O0FBTUosS0FBTSxHQUFHO0VBRVIsZ0JBQUE7O0FBT0MsRUFGQSxLQUVDO0VBRUEsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7O0FBSkQsRUFGQSxLQUVDLFlBTUE7RUFFQyx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHVDQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBOztBQWJGLEVBRkEsS0FFQyxZQU1BLEdBU0M7RUFFQyxjQUFBOztBQWpCSCxFQUZBLEtBRUMsWUFNQSxHQVNDLEVBSUMsSUFBRztFQUVGLGdCQUFBO0VBQ0Esa0JBQUE7O0FBSUYsRUE1QkYsS0FFQyxZQU1BLEdBb0JFO0VBRUEsVUFBQTtFQUNBLHlCQUFBOztBQUdELEVBbENGLEtBRUMsWUFNQSxHQTBCRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsRUF2Q0gsS0FFQyxZQU1BLEdBMEJFLE1BS0MsSUFBSTtFQUVKLFVBQUE7O0FBSUYsRUE3Q0YsS0FFQyxZQU1BLEdBcUNFO0VBRUEseUJBQUE7RUFDQSxxQkFBQTs7QUFHQSxFQW5ESCxLQUVDLFlBTUEsR0FxQ0UsU0FNQztFQUVBLHlCQUFBO0VBQ0EscUJBQUE7O0FBVEYsRUE3Q0YsS0FFQyxZQU1BLEdBcUNFLFNBWUE7RUFFQyxjQUFBOztBQUlGLEVBL0RGLEtBRUMsWUFNQSxHQXVERTtFQUVBLHlCQUFBO0VBQ0EsbUNBQUE7O0FBSEQsRUEvREYsS0FFQyxZQU1BLEdBdURFLFFBS0E7RUFFQyxjQUFBO0VBQ0EsZ0JBQUE7O0FBR0QsRUExRUgsS0FFQyxZQU1BLEdBdURFLFFBV0M7RUFFQSx5QkFBQTtFQUNBLG1DQUFBOztBQTNFSixFQUZBLEtBRUMsWUFNQSxHQXlFQyxJQUVDO0VBRUMsZ0JBQUE7RUFDQSxxQkFBQTs7QUFRTixrQkFFQyxlQUVDLGlCQUVDO0VBRUMsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQUVBLGtCQW5CSCxlQUVDLGlCQUVDLE9BZUU7RUFFQSxzQkFBc0IseUNBQXRCOztBQUdELGtCQXhCSCxlQUVDLGlCQUVDLE9Bb0JFO0VBRUEsc0JBQXNCLHdDQUF0QjtFQUNBLDZCQUFBOztBQUdELGtCQTlCSCxlQUVDLGlCQUVDLE9BMEJFO0VBRUEsc0JBQXNCLHlDQUF0Qjs7QUFsQ0wsa0JBRUMsZUFFQyxpQkFFQyxPQStCQztFQUVDLGtCQUFBOztBQXZDTCxrQkFFQyxlQUVDLGlCQUVDLE9Bb0NDO0VBRUMseUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQWxETCxrQkFFQyxlQUVDLGlCQWtEQztFQUVDLFdBQUE7O0FBT0Ysa0JBRkQsUUFFRTtFQUVBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBOztBQU9FLGtCQWRKLFFBRUUsZ0JBT0EsT0FFRSxnQkFHQztBQUFELGtCQWRKLFFBRUUsZ0JBT0EsT0FHRSxpQkFFQztFQUVBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTs7QUFwQkosa0JBRkQsUUFFRSxnQkFPQSxPQWlCQztFQUVDLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBM0JILGtCQUZELFFBRUUsZ0JBT0EsT0FpQkMsVUFLQztFQUVDLGdCQUFBO0VBQ0EsaUJBQUE7O0FBaENKLGtCQUZELFFBRUUsZ0JBcUNBO0VBRUMsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBOztBQXpDRixrQkFGRCxRQUVFLGdCQXFDQSxPQU1DO0VON3pJRCx5QkFBQTtFQUNBLHFCQUFBO0VNeXRFRCxrQkFBa0IsaURBQWxCO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0xBQUE7O0FON3NFQyxrQk02dklGLFFBRUUsZ0JBcUNBLE9BTUMsRU4xeUlBO0VBRUEseUJBQUE7O0FNNnNFRixrQkE4aUVELFFBRUUsZ0JBcUNBLE9BTUMsRUEzbEVEO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0Qsa0JBdWlFRCxRQUVFLGdCQXFDQSxPQU1DLEVBcGxFRCxTQUFTO0VBRVQseUJBQUE7O0FBOGxFRyxrQkF6REwsUUFFRSxnQkFpREEsTUFFQyxNQUVDLEdBRUUsYUFFQTtFQUVDLG1CQUFBOztBQVVGLGtCQXZFTCxRQUVFLGdCQWlEQSxNQWdCQyxHQUVDLEdBRUU7RUFFQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQUdELGtCQWhGTCxRQUVFLGdCQWlEQSxNQWdCQyxHQUVDLEdBV0U7RUFFQSxnQkFBQTs7QUFlSixnQkFKRixTQUVDLEdBRUU7RUFoekJILHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQWl6QkcsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBOztBQUxELGdCQUpGLFNBRUMsR0FFRSxLQTV5Qkg7RUFFQyxTQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBRUEsZ0JBOHhCRCxTQUVDLEdBRUUsS0E1eUJILEdBVUU7RUFFQSxrQkFBQTtFQUNBLGNBQUE7O0FBR0QsZ0JBd3hCRCxTQUVDLEdBRUUsS0E1eUJILEdBZ0JFO0VBRUEsK0JBQUE7RUFDQSwwQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBOztBQUVBLGdCQWd4QkYsU0FFQyxHQUVFLEtBNXlCSCxHQWdCRSxNQVFDLElBQUk7RUFFSixVQUFBOztBQUlGLGdCQTB3QkQsU0FFQyxHQUVFLEtBNXlCSCxHQThCRTtFQUVBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7O0FBRUEsZ0JBbXdCRixTQUVDLEdBRUUsS0E1eUJILEdBOEJFLFNBT0M7RUFFQSxjQUFBOztBQUdELGdCQTh2QkYsU0FFQyxHQUVFLEtBNXlCSCxHQThCRSxTQVlDO0VBRUEsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7O0FBR0QsZ0JBdXZCRixTQUVDLEdBRUUsS0E1eUJILEdBOEJFLFNBbUJDO0VBRUEsa0JBQUE7O0FBckJGLGdCQTB3QkQsU0FFQyxHQUVFLEtBNXlCSCxHQThCRSxTQXdCQTtFQUVDLGNBQUE7O0FBSUYsZ0JBNHVCRCxTQUVDLEdBRUUsS0E1eUJILEdBNERFO0VBRUEsd0NBQUE7O0FBRUEsZ0JBd3VCRixTQUVDLEdBRUUsS0E1eUJILEdBNERFLFFBSUM7RUFFQSxjQUFBOztBQUdELGdCQW11QkYsU0FFQyxHQUVFLEtBNXlCSCxHQTRERSxRQVNDO0VBRUEsd0NBQUE7RUFDQSxjQUFBOztBQUlGLGdCQTR0QkQsU0FFQyxHQUVFLEtBNXlCSCxHQTRFRTtFQUVBLGtCQUFBOztBQUlELGdCQXN0QkQsU0FFQyxHQUVFLEtBNXlCSCxHQWtGRTtFQUVBLGNBQUE7O0FBd3RCQSxnQkFKRixTQUVDLEdBRUUsS0E1eUJILEdBdUZDO0VBRUMsY0FBQTtFQUNBLGlCQUFBOztBQTJ0QkUsZ0JBYkosU0FFQyxHQUVFLEtBT0EsR0FFRTtFQUVBLDJCQUFBO0VBQ0EsNEJBQUE7O0FBSUYsbUJBQ0E7RUFEQSxnQkFwQkgsU0FFQyxHQUVFO0lBa0JDLGdDQUFBOzs7QUFnQkUsZ0JBdENOLFNBMkJDLElBRUUsUUFFQSxJQUVDLE1BRUUsZ0JBR0M7QUFBRCxnQkF0Q04sU0EyQkMsSUFFRSxRQUVBLElBRUMsTUFHRSxpQkFFQztFQUVBLGVBQUE7O0FBVVI7RUFFQyx5QkFBQTtFQUNBLGtCQUFBOztBQUhELGNBS0M7RUFFQyxhQUFBOztBQVBGLGNBVUM7RUFFQyw2QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFkRixjQWlCQyxjQUVDO0VBRUMseUJBQUE7RUFDQSxxQkFBQTs7QUFHRCxjQVJELGNBUUU7RUFFQSxzQkFBQTs7QUFGRCxjQVJELGNBUUUsVUFJQTtFQUVDLHlCQUFBO0VBQ0EsZ0JBQUE7O0FBUEYsY0FSRCxjQVFFLFVBVUE7RUFFQyx1QkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTs7QUFqQkYsY0FSRCxjQVFFLFVBVUEsV0FTQztFQUVDLFlBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBQXZCSCxjQVJELGNBUUUsVUFVQSxXQWdCQztFQUVDLFlBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBOztBQXZETCxjQTZEQyxHQUFFO0VBRUQsb0JBQUE7RUFDQSxTQUFBOztBQWhFRixjQTZEQyxHQUFFLGVBS0Q7RUFFQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7O0FBR0EsY0FmRixHQUFFLGVBS0QsS0FVRTtFQUVBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBTkQsY0FmRixHQUFFLGVBS0QsS0FVRSxTQVFBO0VBRUMsZ0JBQUE7O0FBRUEsY0EzQkosR0FBRSxlQUtELEtBVUUsU0FRQSxFQUlFO0VBRUEsMkNBQUE7O0FBSUYsY0FqQ0gsR0FBRSxlQUtELEtBVUUsU0FrQkM7RUFFQSx5QkFBQTs7QUFGRCxjQWpDSCxHQUFFLGVBS0QsS0FVRSxTQWtCQyxNQUlBO0VBRUMsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFLSCxjQTlDRixHQUFFLGVBS0QsS0F5Q0U7RUFFQSxhQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsY0FuREgsR0FBRSxlQUtELEtBeUNFLGNBS0M7RUFFQSw0QkFBQTtFQUNBLDZCQUFBOztBQUlGLGNBMURGLEdBQUUsZUFLRCxLQXFERTtFQUVBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTs7QUFFQSxjQWpFSCxHQUFFLGVBS0QsS0FxREUsYUFPQztFQUVBLGdCQUFBOztBQUVBLGNBckVKLEdBQUUsZUFLRCxLQXFERSxhQU9DLFNBSUMsTUFFQTtFQUVDLGVBQUE7O0FBTUosY0EvRUYsR0FBRSxlQUtELEtBMEVFO0VBR0EseUJBQUE7O0FBSEQsY0EvRUYsR0FBRSxlQUtELEtBMEVFLE1BS0E7RUFFQyxjQUFBOztBQW5KTCxjQTZEQyxHQUFFLGVBS0QsS0FxRkM7RUFFQyxhQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFFQSxjQWxHSCxHQUFFLGVBS0QsS0FxRkMsRUFRRTtFQUVBLFNBQVMsaUNBQVQ7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFhLFNBQWI7O0FBN0tMLGNBNkRDLEdBQUUsZUFxSEQ7RUFFQyxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQ0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBOztBQUVBLGNBOUhGLEdBQUUsZUFxSEQsS0FTRTtFQUVBLGdDQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTs7QUEvTEosY0E2REMsR0FBRSxlQXFIRCxLQWlCQztFQUVDLG1CQUFBO0VBQ0EsZUFBQTs7QUFJQyxjQTdJSixHQUFFLGVBcUhELEtBaUJDLEtBS0MsS0FFRTtFQUVBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQWpOTixjQTZEQyxHQUFFLGVBcUhELEtBaUJDLEtBS0MsS0FZQztFQUVDLFNBQUE7RUFDQSxpQkFBQTs7QUF2Tk4sY0E2REMsR0FBRSxlQXFIRCxLQWlCQyxLQUtDLEtBWUMsS0FLQztFQUVDLHFCQUFBOztBQTNOUCxjQTZEQyxHQUFFLGVBcUhELEtBaUJDLEtBS0MsS0FZQyxLQUtDLEtBSUM7RUFFQyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQWxPUixjQTZEQyxHQUFFLGVBcUhELEtBaUJDLEtBS0MsS0FZQyxLQUtDLEtBWUM7RUFFQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBR0QsY0EvS04sR0FBRSxlQXFIRCxLQWlCQyxLQUtDLEtBWUMsS0FLQyxLQW1CRTtFQUVBLG1CQUFBOztBQUdELGNBcExOLEdBQUUsZUFxSEQsS0FpQkMsS0FLQyxLQVlDLEtBS0MsS0F3QkU7RUFFQSxnQkFBQTs7QUFHRCxjQXpMTixHQUFFLGVBcUhELEtBaUJDLEtBS0MsS0FZQyxLQUtDLEtBNkJFO0VBRUEsa0JBQUE7O0FBeFBSLGNBaVFDO0VBRUMsa0JBQUE7O0FBblFGLGNBc1FDO0VBRUMsYUFBQTtFQUNBLGFBQUE7O0FBelFGLGNBc1FDLFlBS0MsY0FBYztFQUViLFVBQUE7O0FBTUYsY0FBQztFQUVBLDZCQUFBOztBQUZELGNBQUMsUUFJQTtFQUVDLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFSRixjQUFDLFFBV0E7RUFFQyxrQ0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBOztBQWZGLGNBQUMsUUFXQSxnQkFNQztFQUVDLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFNBQUE7O0FBeEJILGNBQUMsUUE0QkEsUUFFQyxPQUVDO0FBaENILGNBQUMsUUE0QkEsUUFFQyxPQUdDO0VBRUMsYUFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBOztBQXRDSixjQUFDLFFBNEJBLFFBRUMsT0FFQyxJQVFDO0FBeENKLGNBQUMsUUE0QkEsUUFFQyxPQUdDLE1BT0M7RUFFQyxnQkFBQTtFQUNBLFVBQUE7O0FBT0wsY0FBQztFQUVBLDZCQUFBOztBQUZELGNBQUMsV0FJQTtFQUVDLGVBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTs7QUFJRixjQUFDLElBRUE7RUFFQyxnQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBOztBQUVBLGNBVkQsSUFFQSxHQVFFO0VBRUEsYUFBQTs7QUFVQyxjQXRCSCxJQWdCQSxjQUVFLFVBRUEsTUFFRTtFQUVBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQU9MLGNBQUMsYUFFQTtFQUVDLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBRUEsY0FWRCxhQUVBLEdBUUU7RUFFQSxhQUFBOztBQU1ELGNBbEJELGFBZ0JBLGNBRUU7RUFFQSw4QkFBQTs7QUFJQyxjQXhCSCxhQWdCQSxjQUVFLFVBSUEsTUFFRTtFQUVBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQVZILGNBbEJELGFBZ0JBLGNBRUUsVUFjQTtFQUVDLGtDQUFBO0VBQ0EsbUJBQUE7O0FBdFpMLGNBNFpDO0VBRUMsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7O0FBamFGLGNBb2FDO0VBRUMsa0JBQUE7O0FBdGFGLGNBeWFDO0VBRUMsa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7O0FBOWFGLGNBaWJDO0VBRUMsa0JBQWtCLDZGQUFsQjtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQXhiRixjQTJiQztFQUVDLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7O0FBamNGLGNBb2NDO0VBRUMsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFrQiw4RkFBbEI7O0FBNWNGLGNBK2NDO0VBRUMsa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTs7QUFuZEYsY0FzZEM7RUFFQyx5QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBOztBQTFkRixjQTZkQztFQUVDLGVBQUE7RUFDQSxpQkFBQTs7QUFoZUYsY0FtZUM7RUFFQyx5QkFBQTtFQUNBLFlBQUE7O0FBdGVGLGNBeWVDO0VBRUMsZUFBQTtFQUNBLGlCQUFBOztBQTVlRixjQStlQztFQUVDLGNBQUE7RUFDQSxpQkFBQTs7QUFsZkYsY0FxZkM7RUFFQyx5QkFBQTs7QUF2ZkYsY0EwZkM7RUFFQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7O0FBL2ZGLGNBa2dCQztBQWxnQkQsY0FrZ0JpQjtFQUVmLFlBQUE7O0FBcGdCRixjQXVnQkM7RUFFQyx3REFBQTs7QUF6Z0JGLGNBNGdCQztFQUVDLHlEQUFBOztBQTlnQkYsY0FpaEJDO0VBRUMsWUFBQTtFQUNBLDJEQUFBOztBQXBoQkYsY0F1aEJDO0VBRUMsMkJBQUE7RUFDQSwyREFBQTs7QUExaEJGLGNBNmhCQztFQUVDLGtCQUFBOztBQS9oQkYsY0FraUJDO0VBRUMsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTs7QUEzaUJGLGNBOGlCQztFQUVDLFlBQUE7RUFDQSxlQUFlLFdBQWY7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7O0FBeGpCRixjQTJqQkMsaUJBQWlCO0VBRWhCLFVBQUE7O0FBR0QsbUJBQ0E7RUFEQSxjQUVDO0lBRUMsWUFBQTs7RUFKRixjQU9DO0lBRUMsWUFBQTtJQUNBLGFBQUE7O0VBVkYsY0FhQztJQUVDLFlBQUE7SUFDQSxhQUFBO0lBQ0EsZUFBZSxXQUFmOzs7QUFXQSxVQUpGLGNBRUMsTUFFRTtFQUVBLG1CQUFBOztBQUZELFVBSkYsY0FFQyxNQUVFLGdCQUlBO0VBRUMsY0FBQTtFQUNBLHlCQUFBOztBQVBGLFVBSkYsY0FFQyxNQUVFLGdCQVVBO0FBVkQsVUFKRixjQUVDLE1BRUUsZ0JBV0E7RUFFQyxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7O0FBaEJGLFVBSkYsY0FFQyxNQUVFLGdCQW1CQTtFQUVDLGlCQUFBOztBQVdILDJCQUZELE1BRUUsWUFFQSxNQUVDLEdBRUM7RUFFQyxjQUFBO0VBQ0EseUJBQUE7O0FBVEosMkJBRkQsTUFFRSxZQUVBLE1BRUMsR0FRQztBQVpILDJCQUZELE1BRUUsWUFFQSxNQUVDLEdBU0M7RUFFQyxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7O0FBbEJKLDJCQUZELE1BRUUsWUF1QkE7RUFFQyxpQkFBQTs7QUE3QkosMkJBa0NDO0VBRUMsYUFBQTs7QUFwQ0YsMkJBa0NDLGFBSUM7RUFFQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQTlDSCwyQkFrQ0MsYUFlQyxNQUVDLEdBRUM7RUFFQyx5QkFBQTtFQUNBLGNBQUE7O0FBV0gsY0FGRCxJQUVFO0VBRUEseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQVJILGNBWUMsZUFBYztFQUViLG9CQUFBO0VBQ0Esa0JBQUE7O0FBZkYsY0FrQkM7RUFFQyxxQkFBQTtFQUNBLGlCQUFBOztBQXJCRixjQXdCQztFQUVDLHlCQUFBO0VBQ0EsbUJBQUE7O0FBM0JGLGNBd0JDLE1BS0M7RUFFQyxjQUFBOztBQS9CSCxjQXdCQyxNQUtDLEdBSUM7RUFFQyxnQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBOztBQVVGLGFBRkQsWUFFRTtFQUVBLHlCQUFBOztBQU1ELGFBRkQsTUFFRTtFQUVBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7O0FBTkQsYUFGRCxNQUVFLFdBUUE7RUFFQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTs7QUFFQSxhQW5CSCxNQUVFLFdBUUEsR0FTRSxTQUVBO0VBRUMseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7O0FBdkJKLGFBRkQsTUFFRSxXQVFBLEdBbUJDO0VBRUMseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFFQSxhQTFDSixNQUVFLFdBUUEsR0FtQkMsRUFhRTtBQUFXLGFBMUNoQixNQUVFLFdBUUEsR0FtQkMsRUFhYztFQUVaLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7O0FBTUosYUF4REQsTUF3REU7RUFHQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7Ozs7OztBQWZELGFBeERELE1Bd0RFLFdBaUJBO0VBRUMsWUFBQTtFQUNBLGlCQUFBOztBQXBCRixhQXhERCxNQXdERSxXQTBCQSxHQUFFO0VBRUQsYUFBQTs7QUFNSixjQUVDLE1BRUM7QUFKRixjQUVDLE1BRUs7RUFFSCxrQkFBQTs7QUFOSCxjQUVDLE1BT0MsR0FFQztBQVhILGNBRUMsTUFPQyxHQUdDO0VBRUMsdUNBQUE7O0FBZEosY0FtQkMsYUFFQztFQUVDLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFFQSxjQVZGLGFBRUMsSUFRRTtFQUVBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBbENKLGNBdUNDLGNBRUM7RUFFQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHdDQUFBO0VBQ0EseUNBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQTNESCxjQXVDQyxjQUVDLFdBb0JDO0VBRUMsYUFBQTs7QUFNSix5QkFFQyxLQUVDO0VBRUMsbUJBQUE7O0FBTkgseUJBVUM7RUFFQyxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBQWpCRix5QkFvQkMsWUFFQztFQUVDLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBMUJILHlCQThCQyxlQUVDLGNBRUMsSUFFQztFQUVDLFlBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFTSixXQUFDLGFBRUEsZUFFQztFQUVDLGFBQUE7O0FBS0gsV0FBQyxjQUVBO0VBRUMsdUJBQUE7O0FBSUYsV0FBQyxjQUVBLE1BRUMsTUFFQyxHQUVDO0FBUkosV0FBQyxjQUVBLE1BRUMsTUFFQyxHQUdDO0VBRUMseUJBQUE7RUFDQSxpQkFBQTs7QUFaTCxXQUFDLGNBa0JBLGNBRUM7RUFFQyxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFLSCxXQUFDLGVBRUE7RUFFQyxhQUFBOztBQVNBLFdBTEQsYUFFQSxZQUdFO0VBRUEsU0FBQTs7QUFNRCxXQWJELGFBV0EsTUFFRTtFQUVBLGdCQUFBO0VBQ0EsNkJBQUE7O0FBSUMsV0FwQkgsYUFXQSxNQUVFLFdBS0EsR0FFRTtBQUNELFdBckJILGFBV0EsTUFFRSxXQUtBLEdBR0U7RUFFQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBOztBQUxELFdBcEJILGFBV0EsTUFFRSxXQUtBLEdBRUUsY0FPQSxFQUFDO0FBTkYsV0FyQkgsYUFXQSxNQUVFLFdBS0EsR0FHRSxhQU1BLEVBQUM7QUFQRixXQXBCSCxhQVdBLE1BRUUsV0FLQSxHQUVFLGNBUUEsRUFBQztBQVBGLFdBckJILGFBV0EsTUFFRSxXQUtBLEdBR0UsYUFPQSxFQUFDO0VOOTdLSix5QkFBQTtFQUNBLHFCQUFBO0VNeXRFRCxrQkFBa0IsaURBQWxCO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0xBQUE7O0FON3NFQyxXTSs0S0QsYUFXQSxNQUVFLFdBS0EsR0FFRSxjQU9BLEVBQUMsU04xNktIO0FBQUQsV00rNEtELGFBV0EsTUFFRSxXQUtBLEdBR0UsYUFNQSxFQUFDLFNOMTZLSDtBQUFELFdNKzRLRCxhQVdBLE1BRUUsV0FLQSxHQUVFLGNBUUEsRUFBQyxTTjM2S0g7QUFBRCxXTSs0S0QsYUFXQSxNQUVFLFdBS0EsR0FHRSxhQU9BLEVBQUMsU04zNktIO0VBRUEseUJBQUE7O0FNNnNFRixXQWdzR0EsYUFXQSxNQUVFLFdBS0EsR0FFRSxjQU9BLEVBQUMsU0EzdEdKO0FBQUQsV0Fnc0dBLGFBV0EsTUFFRSxXQUtBLEdBR0UsYUFNQSxFQUFDLFNBM3RHSjtBQUFELFdBZ3NHQSxhQVdBLE1BRUUsV0FLQSxHQUVFLGNBUUEsRUFBQyxTQTV0R0o7QUFBRCxXQWdzR0EsYUFXQSxNQUVFLFdBS0EsR0FHRSxhQU9BLEVBQUMsU0E1dEdKO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0QsV0F5ckdBLGFBV0EsTUFFRSxXQUtBLEdBRUUsY0FPQSxFQUFDLFNBcHRHSixTQUFTO0FBQVYsV0F5ckdBLGFBV0EsTUFFRSxXQUtBLEdBR0UsYUFNQSxFQUFDLFNBcHRHSixTQUFTO0FBQVYsV0F5ckdBLGFBV0EsTUFFRSxXQUtBLEdBRUUsY0FRQSxFQUFDLFNBcnRHSixTQUFTO0FBQVYsV0F5ckdBLGFBV0EsTUFFRSxXQUtBLEdBR0UsYUFPQSxFQUFDLFNBcnRHSixTQUFTO0VBRVQseUJBQUE7O0FBdXRHSSxXQWhDTCxhQVdBLE1BRUUsV0FLQSxHQUVFLGNBT0EsRUFBQyxTQUtDO0FBQUQsV0FoQ0wsYUFXQSxNQUVFLFdBS0EsR0FHRSxhQU1BLEVBQUMsU0FLQztBQUFELFdBaENMLGFBV0EsTUFFRSxXQUtBLEdBRUUsY0FRQSxFQUFDLFNBSUM7QUFBRCxXQWhDTCxhQVdBLE1BRUUsV0FLQSxHQUdFLGFBT0EsRUFBQyxTQUlDO0VBRUEsaUJBQUE7O0FBbENQLFdBQUMsYUEwQ0EsZUFFQyxjQUVDO0VBRUMsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsNkJBQUE7O0FBTUosV0FBQyxjQUVBLGVBRUM7RUFFQyxVQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOztBQVJILFdBQUMsY0FFQSxlQUVDLGNBTUM7RUFFQyxnQkFBQTs7QUFTRCxXQXJCRixjQWlCQSxpQkFFQyxNQUVFO0VBRUEsaUJBQUE7RUFDQSxzQkFBQTs7QUFFQSxXQTFCSCxjQWlCQSxpQkFFQyxNQUVFLFFBS0M7RUFFQSxnQkFBQTtFQUNBLGNBQUE7O0FBN0JMLFdBQUMsY0FtQ0E7RUFFQyx5QkFBQTtFQUNBLHFCQUFBOztBQXRDRixXQUFDLGNBbUNBLGlCQUtDO0VObGdMQSx5QkFBQTtFQUNBLHFCQUFBO0VNeXRFRCxrQkFBa0IsaURBQWxCO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0xBQUE7RUFxeUdFLGtCQUFBOztBTmwvS0QsV011OEtELGNBbUNBLGlCQUtDLFFOLytLQztFQUVBLHlCQUFBOztBTTZzRUYsV0F3dkdBLGNBbUNBLGlCQUtDLFFBaHlHQTtFQUVBLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBa0IsaURBQWxCOztBQUdELFdBaXZHQSxjQW1DQSxpQkFLQyxRQXp4R0EsU0FBUztFQUVULHlCQUFBOztBQSt1R0YsV0FBQyxjQStDQSxNQUVDO0VBRUMsaUJBQUE7RUFDQSxnQkFBQTs7QUFwREgsV0FBQyxjQStDQSxNQUVDLEdBS0M7RUFFQyxVQUFBOztBQUdELFdBM0RGLGNBK0NBLE1BRUMsR0FVRSxJQUFJLFdBQVc7RUFFZixjQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBOztBQVFILFdBRkQsS0FFRTtFQUVBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTs7QUFRQSxXQUpGLEtBRUMsS0FFRTtFQUVBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7O0FBSkQsV0FKRixLQUVDLEtBRUUsS0FNQTtFQUVDLFNBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7O0FBRUEsV0FqQkosS0FFQyxLQUVFLEtBTUEsR0FPRTtFQUVBLFVBQUE7RUFDQSx5QkFBQTs7QUFLQSxXQXpCTCxLQUVDLEtBRUUsS0FNQSxHQWFFLFNBRUM7RUFFQSx5QkFBQTtFQUNBLHFCQUFBOztBQXhCSixXQUpGLEtBRUMsS0FFRSxLQU1BLEdBc0JDO0VBRUMsaUJBQUE7O0FBOU9OLFdBcVBDO0FBclBELFdBc1BDO0VBRUMsYUFBQTtFQUNBLGtCQUFBOztBQXpQRixXQTRQQztFQUVDLGtCQUFBOztBQTlQRixXQWlRQyxNQUVDLEdBRUM7QUFyUUgsV0FpUUMsTUFFQyxHQUdDO0VBRUMsY0FBQTs7QUF4UUosV0FpUUMsTUFFQyxHQVFDO0VBRUMsZ0JBQUE7O0FBN1FKLFdBaVFDLE1BRUMsR0FhQztFQUVDLGdCQUFBOztBQWxSSixXQXVSQyxxQkFJQztBQTNSRixXQXdSQyxrQkFHQztBQTNSRixXQXlSQyxvQkFFQztFQUVDLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBOztBQWxTSCxXQXNTQyxjQUVDO0VBRUMsYUFBQTs7QUExU0gsV0E4U0M7RUFFQyxnQkFBQTtFQUNBLGNBQUE7O0FBT0MsV0FKRixZQUVDLFFBRUU7RUFFQSxtQkFBQTs7QUFHRCxXQVRGLFlBRUMsUUFPRTtFQUVBLG1CQUFBOztBQUZELFdBVEYsWUFFQyxRQU9FLFdBSUE7RUFHQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7O0FBRUEsV0F4QkosWUFFQyxRQU9FLFdBSUEsR0FXRTtFQUVBLDJCQUFBOztBQUlELFdBOUJKLFlBRUMsUUFPRSxXQUlBLEdBaUJFO0VBRUEseUJBQUE7O0FBRkQsV0E5QkosWUFFQyxRQU9FLFdBSUEsR0FpQkUsU0FJQTtFQUVDLGNBQUE7O0FBM0JKLFdBVEYsWUFFQyxRQU9FLFdBSUEsR0EyQkM7RUFFQyxjQUFBOztBQTlWTixXQXFXQztFQUVDLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTs7QUEzV0YsV0FxV0MsVUFRQztFQUVDLFdBQUE7O0FBL1dILFdBcVdDLFVBYUM7RUFFQyxnQkFBQTs7QUFTRSxXQXhCSixVQWtCQyxNQUVDLEdBRUMsR0FFRTtFQUVBLFVBQUE7O0FBL1hOLFdBc1lDO0VBRUMsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7O0FBSUYsNkJBRUM7RUFFQyxZQUFBO0VBQ0EsZUFBQTs7QUFMRiw2QkFRQztFQUVDLHlCQUFBO0VBQ0Esd0NBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7O0FBcEJGLDZCQVFDLGFBY0M7RUFFQyxnQkFBQTtFQUNBLGdCQUFBOztBQXpCSCw2QkFRQyxhQWNDLFVBS0M7RUFFQyxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBTUoscUJBRUM7RUFFQyxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBcUIsaUNBQXJCO0VBQ0EsMENBQUE7RUFDQSxlQUFBOztBQVVFLHFCQVBILFlBR0UsUUFFQSxRQUVFO0FBQUQscUJBTkgsWUFFRSxRQUVBLFFBRUU7RUFFQSxjQUFBO0VBQ0EseUJBQUE7O0FBckJMLHFCQVdDLFlBZUM7QUExQkYscUJBWUMsWUFjQztFQUVDLFNBQUE7RUFDQSxvQkFBQTs7QUFFQSxxQkFwQkYsWUFlQyxRQUtFO0FBQUQscUJBbkJGLFlBY0MsUUFLRTtFQUVBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQWEsVUFBYjtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QUF0Q0oscUJBV0MsWUFlQyxRQWVDO0FBekNILHFCQVlDLFlBY0MsUUFlQztFQUVDLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7O0FBaERKLHFCQXFEQyxZQUVDO0VBRUMsaUJBQUE7O0FBekRILHFCQXFEQyxZQUVDLFFBSUM7RUFFQyxnQkFBQTtFQUNBLDBEQUFBOztBQTlESixxQkFtRUMsWUFFQztFQUVDLGlCQUFBOztBQXZFSCxxQkFtRUMsWUFFQyxRQUlDO0VBRUMsZ0JBQUE7RUFDQSxvREFBQTtFQUNBLDJCQUFBOztBQU1KLG1CQUVDO0VBRUMsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBOztBQVZGLG1CQUVDLEdBVUM7RUFFQyxVQUFBO0VBQ0Esa0JBQUE7O0FBZkgsbUJBRUMsR0FVQyxHQUtDO0VONzNMQSx5QkFBQTtFQUNBLHFCQUFBO0VNeXRFRCxrQkFBa0IsaURBQWxCO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0xBQUE7RUFncUhFLGtCQUFBO0VBQ0EsZUFBQTs7QU45MkxELG1CTTIxTEYsR0FVQyxHQUtDLFFOMTJMQztFQUVBLHlCQUFBOztBTTZzRUYsbUJBNG9IRCxHQVVDLEdBS0MsUUEzcEhBO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0QsbUJBcW9IRCxHQVVDLEdBS0MsUUFwcEhBLFNBQVM7RUFFVCx5QkFBQTs7QUE0cEhILFdBQVksWUFBWSxRQUFRO0VBRS9CLGNBQUE7O0FBR0Qsa0JBRUM7RUFFQyxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTs7QUFFQSxrQkFURCxNQVNFO0VBRUEsYUFBQTtFQUNBLFlBQUE7O0FBZEgsa0JBa0JDO0VBRUMsYUFBQTs7QUFwQkYsa0JBdUJDO0VBRUMsVUFBQTs7QUF6QkYsa0JBNEJDLEtBRUM7RUFFQyxnQkFBQTs7QUFLSCxhQUVDO0VBRUMsY0FBQTtFQUNBLGVBQUE7O0FBSUYsY0FFQztBQUZELGNBRU87RUFFTCxhQUFBOztBQUpGLGNBT0M7RUFFQyxNQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBOztBQUVBLGNBbEJELEdBa0JFO0VBRUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTs7QUFHRCxjQXZDRCxHQXVDRTtFQUVBLHdEQUF3RCxtRUFBeEQ7O0FBR0QsY0E1Q0QsR0E0Q0U7RUFFQSx3REFBd0QsbUVBQXhEOztBQUdELGNBakRELEdBaURFO0VBRUEsd0RBQXdELG1FQUF4RDs7QUFNRCxjQUZELE1BRUU7RUFFQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBOztBQVBELGNBRkQsTUFFRSxVQVNBO0VBRUMsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7O0FBRUEsY0FyQkgsTUFFRSxVQVNBLEdBVUU7RUFFQSx5QkFBQTs7QUFFQSxjQXpCSixNQUVFLFVBU0EsR0FVRSxTQUlDO0VBRUEsVUFBQTtFQUNBLHlCQUFBOztBQVBGLGNBckJILE1BRUUsVUFTQSxHQVVFLFNBVUE7RUFFQyxjQUFBOztBQUVBLGNBbkNMLE1BRUUsVUFTQSxHQVVFLFNBVUEsRUFJRTtFQUVBLGNBQUE7O0FBS0gsY0ExQ0gsTUFFRSxVQVNBLEdBK0JFO0VBRUEsa0JBQUE7O0FBMUNILGNBRkQsTUFFRSxVQVNBLEdBb0NDO0VBRUMsaUJBQUE7RUFDQSxjQUFBOztBQUdELGNBckRILE1BRUUsVUFTQSxHQTBDRTtFQUVBLHlCQUFBO0VBQ0EsVUFBQTs7QUFLSCxjQTdERCxNQTZERTtFTjNnT0QsbUJBQUE7RU04Z09DLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBOztBQVRELGNBN0RELE1BNkRFLFdOemdPRDtFQUVDLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFTQSxjTTA3TkYsTUE2REUsV056Z09ELEdBa0JFLE1BQU0sSUFBSTtFQUVWLFVBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBOztBQUdELGNNbTdORixNQTZERSxXTnpnT0QsR0F5QkU7RUFFQSx5QkFBQTtFQUNBLGNBQUE7O0FBSEQsY01tN05GLE1BNkRFLFdOemdPRCxHQXlCRSxTQUtBO0VBRUMsY0FBQTs7QUFJRixjTXc2TkYsTUE2REUsV056Z09ELEdBb0NFO0VBRUEseUJBQUE7O0FBR0QsY01tNk5GLE1BNkRFLFdOemdPRCxHQXlDRTtFQUVBLHFCQUFBO0VBQ0EsWUFBQTs7QUFFQSxjTTg1TkgsTUE2REUsV056Z09ELEdBeUNFLFNBS0M7RUFFQSxxQkFBQTs7QU15OU5ILGNBN0RELE1BNkRFLFdOemdPRCxHQXlEQztFQUVDLGNBQUE7O0FNODhORixjQTdERCxNQTZERSxXQVdBO0VBRUMsVUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7O0FBbkJGLGNBN0RELE1BNkRFLFdBV0EsR0FVQztFQUVDLGNBQUE7O0FBR0QsY0F2RkgsTUE2REUsV0FXQSxHQWVFO0VBRUEsaUJBQUE7O0FBT0MsY0FoR0wsTUE2REUsV0FXQSxHQW9CRSxTQUVDLE1BRUMsSUFBSTtFQUVKLHlCQUFBO0VBQ0EsWUFBQTs7QUFPRixjQTFHSixNQTZERSxXQVdBLEdBZ0NFLE1BRUMsSUFBSTtFQUVKLGtCQUFrQixhQUFsQjtFQUNBLHVCQUFBOztBQUlGLGNBakhILE1BNkRFLFdBV0EsR0F5Q0U7RUFFQSxrQ0FBQTs7QUFNSixjQUFDLEtBRUEsWUFBVztFQUVWLG9DQUFBOztBQUpGLGNBQUMsS0FFQSxZQUFXLFFBSVY7RUFFQyxZQUFBOztBQU9GLGNBRkQsSUFFRTtFQUVBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBOztBQU1FLGNBbkJKLElBRUUsV0FhQSxLQUVDLElBRUUsU0FFQTtFQUVDLFNBQUE7RUFDQSxnQkFBQTs7QUFMRixjQW5CSixJQUVFLFdBYUEsS0FFQyxJQUVFLFNBRUEsTUFLQyxFQUFDO0VOeHBNTCx5QkFBQTtFQUNBLHFCQUFBO0VNeXRFRCxrQkFBa0IsaURBQWxCO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0xBQUE7O0FON3NFQyxjTTJtTUYsSUFFRSxXQWFBLEtBRUMsSUFFRSxTQUVBLE1BS0MsRUFBQyxPTnJvTUo7RUFFQSx5QkFBQTs7QU02c0VGLGNBNDVIRCxJQUVFLFdBYUEsS0FFQyxJQUVFLFNBRUEsTUFLQyxFQUFDLE9BdDdITDtFQUVBLHlDQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBa0IsaURBQWxCOztBQUdELGNBcTVIRCxJQUVFLFdBYUEsS0FFQyxJQUVFLFNBRUEsTUFLQyxFQUFDLE9BLzZITCxTQUFTO0VBRVQseUJBQUE7O0FBczZIRSxjQW5CSixJQUVFLFdBYUEsS0FFQyxJQUVFLFNBRUEsTUFVQztFQUVDLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7O0FBRUEsY0F0Q1AsSUFFRSxXQWFBLEtBRUMsSUFFRSxTQUVBLE1BVUMsU0FPRTtFQUVBLHFCQUFBOztBQVlQLGNBRkQsTUFFRSxTQUVBLE1BRUMsR0FFQztFQUVDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQVhKLGNBRkQsTUFFRSxTQUVBLE1BRUMsR0FFQyxHQU9DO0VBRUMsK0JBQUE7O0FBZkwsY0FGRCxNQUVFLFNBRUEsTUFFQyxHQWVDO0VBRUMsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBOztBQUlDLGNBN0JOLE1BRUUsU0FFQSxNQUVDLEdBZUMsR0FNRSxTQUVDO0VBRUEseUJBQUE7RUFDQSxVQUFBOztBQUdELGNBbkNOLE1BRUUsU0FFQSxNQUVDLEdBZUMsR0FNRSxTQVFDO0VBRUEseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBRUEsY0F6Q1AsTUFFRSxTQUVBLE1BRUMsR0FlQyxHQU1FLFNBUUMsYUFNQztFQUVBLHlCQUFBO0VBQ0EsVUFBQTs7QUFJRixjQWhETixNQUVFLFNBRUEsTUFFQyxHQWVDLEdBTUUsU0FxQkM7RUFFQSx5QkFBQTtFQUNBLGlCQUFBOztBQUVBLGNBckRQLE1BRUUsU0FFQSxNQUVDLEdBZUMsR0FNRSxTQXFCQyxZQUtDO0VBRUEseUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTs7QUFJRixjQTdETixNQUVFLFNBRUEsTUFFQyxHQWVDLEdBTUUsU0FrQ0M7QUFDRCxjQTlETixNQUVFLFNBRUEsTUFFQyxHQWVDLEdBTUUsU0FtQ0M7RUFFQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFFQSxjQXBFUCxNQUVFLFNBRUEsTUFFQyxHQWVDLEdBTUUsU0FrQ0MsT0FPQztBQUFELGNBcEVQLE1BRUUsU0FFQSxNQUVDLEdBZUMsR0FNRSxTQW1DQyxVQU1DO0VBRUEseUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTs7QUFJRixjQTVFTixNQUVFLFNBRUEsTUFFQyxHQWVDLEdBTUUsU0FpREMsT0FBUTtFQUVSLDZCQUFBOztBQUdELGNBakZOLE1BRUUsU0FFQSxNQUVDLEdBZUMsR0FNRSxTQXNEQztFQUVBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUVBLGNBdkZQLE1BRUUsU0FFQSxNQUVDLEdBZUMsR0FNRSxTQXNEQyxRQU1DO0VBRUEseUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQVhGLGNBakZOLE1BRUUsU0FFQSxNQUVDLEdBZUMsR0FNRSxTQXNEQyxRQWNBO0VBRUMsY0FBQTs7QUFJRixjQXJHTixNQUVFLFNBRUEsTUFFQyxHQWVDLEdBTUUsU0EwRUM7RUFFQSwyQ0FBQTs7QUFFQSxjQXpHUCxNQUVFLFNBRUEsTUFFQyxHQWVDLEdBTUUsU0EwRUMsTUFJQztFQUVBLHlCQUFBO0VBQ0EsVUFBQTs7QUFJRixjQWhITixNQUVFLFNBRUEsTUFFQyxHQWVDLEdBTUUsU0FxRkM7RUFFQSwwQ0FBQTtFQUNBLGNBQUE7O0FBRUEsY0FySFAsTUFFRSxTQUVBLE1BRUMsR0FlQyxHQU1FLFNBcUZDLFVBS0M7RUFFQSxjQUFBO0VBQ0EsVUFBQTs7QUF0SFAsY0FGRCxNQUVFLFNBRUEsTUFFQyxHQWVDLEdBd0dDO0VBRUMsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBL0hMLGNBRkQsTUFFRSxTQXFJQSxNQUVDLEdBRUM7RUFFQyxnQkFBQTtFQUNBLGVBQUE7O0FBT0MsY0FySk4sTUFFRSxTQXFJQSxNQUVDLEdBUUUsTUFFQSxHQUVFO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUVBLGNBbEtQLE1BRUUsU0FxSUEsTUFFQyxHQVFFLE1BRUEsR0FFRSxjQWFDOztFTC83UVIsYUFBYSxVQUFiO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTs7RUFFQSxtQ0FBQTtFQUNBLGtDQUFBO0VLeTdRUSxpQkFBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQSxPQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7O0FBVUwsY0FsTUgsTUFFRSxTQThMQSxVQUVFO0VBRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7O0FBUUgsY0FGRCxHQUVFLFlBRUEsS0FBSTtFQUVILHFCQUFBOztBQUVBLGNBUkgsR0FFRSxZQUVBLEtBQUksYUFJRjtFQUVBLHlCQUFBOztBQUdELGNBYkgsR0FFRSxZQUVBLEtBQUksYUFTRjtFQUVBLHlCQUFBOztBQUdELGNBbEJILEdBRUUsWUFFQSxLQUFJLGFBY0Y7RUFFQSx5QkFBQTs7QUFrQkUsY0FaTixNQUVFLFNBRUEsTUFFQyxHQUVFLE1BRUEsR0FFRTtFQUVBLGdCQUFBO0VBQ0EsY0FBQTs7QUFiTixjQUZELE1BRUUsU0FvQkEsTUFFQyxHQUVDO0FBeEJILGNBRkQsTUFFRSxTQW9CQSxNQUVDLEdBR0M7RUFFQyxxQkFBQTs7QUFnQkQsY0FUSixNQUFLLFNBR0osTUFFQyxHQUVDLEdBQUUsU0FFQSxPQUdBO0FBSEQsY0FSSixHQUFFLFlBRUQsTUFFQyxHQUVDLEdBQUUsU0FFQSxPQUdBO0FBRkQsY0FWSixNQUFLLFNBR0osTUFFQyxHQUVDLEdBQUUsU0FHQSxVQUVBO0FBRkQsY0FUSixHQUFFLFlBRUQsTUFFQyxHQUVDLEdBQUUsU0FHQSxVQUVBO0VBRUMsY0FBQTs7QUFJRixjQWxCSixNQUFLLFNBR0osTUFFQyxHQUVDLEdBQUUsU0FXQTtBQUFELGNBakJKLEdBQUUsWUFFRCxNQUVDLEdBRUMsR0FBRSxTQVdBO0VBRUEseUJBQUE7O0FBR0QsY0F2QkosTUFBSyxTQUdKLE1BRUMsR0FFQyxHQUFFLFNBZ0JBLFVBRUE7QUFGRCxjQXRCSixHQUFFLFlBRUQsTUFFQyxHQUVDLEdBQUUsU0FnQkEsVUFFQTtFQUVDLDZCQUFBOztBQVNKLGNBcENGLE1BQUssU0FrQ0osVUFFRTtBQUFELGNBbkNGLEdBQUUsWUFpQ0QsVUFFRTtFQUVBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBOztBQXhpQkosY0FnZ0JDLE1BQUssU0E0Q0o7QUE1aUJGLGNBaWdCQyxHQUFFLFlBMkNEO0FBNWlCRixjQWdnQkMsTUFBSyxTQTZDSjtBQTdpQkYsY0FpZ0JDLEdBQUUsWUE0Q0Q7RUFFQyx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFqakJILGNBZ2dCQyxNQUFLLFNBb0RKLFdBRUM7QUF0akJILGNBaWdCQyxHQUFFLFlBbURELFdBRUM7RUFFQyxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUFNRCxjQWhFRixNQUFLLFNBOERKLE9BRUU7QUFBRCxjQS9ERixHQUFFLFlBNkRELE9BRUU7RUFFQSxTQUFTLEdBQVQ7RUFDQSx3Q0FBQTtFQUNBLDhCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUE1a0JKLGNBaWxCQztFQUVDLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTs7QUFFQSxjQU5ELFlBTUU7RUFHQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG1DQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFJRixjQUFDLGFBRUEsTUFBSztFQUVKLGdCQUFBOztBQUpGLGNBQUMsYUFFQSxNQUFLLFNBSUosTUFFQyxHQUVDO0VBRUMsa0JBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7O0FBRUEsY0FoQkosYUFFQSxNQUFLLFNBSUosTUFFQyxHQUVDLEdBTUU7RUFFQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7O0FBcEJOLGNBQUMsYUFFQSxNQUFLLFNBSUosTUFFQyxHQWdCQztFQUVDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUF0b0JOLGNBNm9CQztFQUVDLFlBQUE7O0FBR0QsY0FBQyxRQUVBO0VBRUMseUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFaRixjQUFDLFFBRUEsWUFZQyxFQUFDO0VOMWxORCx5QkFBQTtFQUNBLHFCQUFBO0VNeXRFRCxrQkFBa0IsaURBQWxCO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0xBQUE7O0FON3NFQyxjTXlqTkQsUUFFQSxZQVlDLEVBQUMsT052a05BO0VBRUEseUJBQUE7O0FNNnNFRixjQTAySUEsUUFFQSxZQVlDLEVBQUMsT0F4M0lEO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0QsY0FtMklBLFFBRUEsWUFZQyxFQUFDLE9BajNJRCxTQUFTO0VBRVQseUJBQUE7O0FBMjNJRCxVQUZELE1BRUUsWUFFQSxNQUVDLFNBRUM7RUFFQywwQkFBQTs7RUFFQSxrQkFBa0IsYUFBbEI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQUVBLFVBaEJMLE1BRUUsWUFFQSxNQUVDLFNBRUMsUUFRRTtFQUVBLHlCQUFBOztBQWNILFVBTkYsSUFBSSxpQkFFSCxjQUVBLFlBRUU7RUFFQSxtQkFBQTtFQUNBLG9CQUFBOztBQVRKLFVBQUMsSUFBSSxpQkFjSjtFQUVDLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7O0FBRUEsVUFyQkQsSUFBSSxpQkFjSixZQU9FO0VBRUEsb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTs7QUFHRCxVQTdCRCxJQUFJLGlCQWNKLFlBZUU7RUFFQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBOztBQWNLLFVBckRQLElBQUksaUJBY0osWUFlRSxRQVlBLE1BR0MsTUFFRSxhQUVDLFdBRUEsR0FHRTtBQUFELFVBckRQLElBQUksaUJBY0osWUFlRSxRQWFBLE1BQUssWUFFSixNQUVFLGFBRUMsV0FFQSxHQUdFO0FBQUQsVUFyRFAsSUFBSSxpQkFjSixZQWVFLFFBWUEsTUFHQyxNQUVFLGFBRUMsV0FHQSxHQUVFO0FBQUQsVUFyRFAsSUFBSSxpQkFjSixZQWVFLFFBYUEsTUFBSyxZQUVKLE1BRUUsYUFFQyxXQUdBLEdBRUU7RUFFQSxnQkFBQTs7QUFnQkYsVUF2RU4sSUFBSSxpQkFjSixZQWVFLFFBa0NBLE1BRUUsWUFFQSxNQUVDLEdBRUU7RUFFQSx1QkFBQTs7QUFTRCxVQWxGTixJQUFJLGlCQWNKLFlBZUUsUUFrQ0EsTUFFRSxZQWFBLE1BRUMsR0FFRTtFQUVBLHlCQUFBOztBQWNBLFVBbEdQLElBQUksaUJBY0osWUFlRSxRQWtDQSxNQTJCQyxNQUVFLGFBRUMsV0FFQSxHQUVFO0VBRUEsZ0JBQUE7RUFDQSxtQkFBQTs7QUFJQyxVQXpHVCxJQUFJLGlCQWNKLFlBZUUsUUFrQ0EsTUEyQkMsTUFFRSxhQUVDLFdBRUEsR0FFRSxjQUtBLEdBRUU7RUFFQSwyQkFBQTtFQUNBLDhCQUFBOztBQU1ELFVBbEhULElBQUksaUJBY0osWUFlRSxRQWtDQSxNQTJCQyxNQUVFLGFBRUMsV0FFQSxHQUVFLGNBY0EsR0FFRTtFQUVBLDRCQUFBOztBQUtILFVBekhQLElBQUksaUJBY0osWUFlRSxRQWtDQSxNQTJCQyxNQUVFLGFBRUMsV0FFQSxHQXlCRTtFQUVBLG1CQUFBOztBQUlDLFVBL0hULElBQUksaUJBY0osWUFlRSxRQWtDQSxNQTJCQyxNQUVFLGFBRUMsV0FFQSxHQXlCRSxhQUlBLEdBRUU7RUFFQSwrQkFBQTs7QUFtQkwsVUFwSkwsSUFBSSxpQkFjSixZQThIQyxNQUVFLFlBRUEsTUFFQyxHQUVFO0VBRUEsdUJBQUE7O0FBU0QsVUEvSkwsSUFBSSxpQkFjSixZQThIQyxNQUVFLFlBYUEsTUFFQyxHQUVFO0VBRUEsd0NBQUE7O0FBT0YsVUF4S0osSUFBSSxpQkFjSixZQThIQyxNQUVFLFlBd0JBLEdBRUU7RUFFQSx3Q0FBQTs7QUFTSixVQW5MRCxJQUFJLGlCQWlMSixNQUVFO0VBRUEsMERBQUE7O0FBRkQsVUFuTEQsSUFBSSxpQkFpTEosTUFFRSxnQkFJQTtFQUVDLG1CQUFBO0VBQ0EsMkRBQUE7O0FBUEYsVUFuTEQsSUFBSSxpQkFpTEosTUFFRSxnQkFVQTtFQUVDLHFCQUFBOztBQU1KLFVBQUMsY0FFQSxLQUFJO0VBRUgsMkRBQUE7O0FBRUEsVUFORCxjQUVBLEtBQUksZ0JBSUY7RUFFQSxnQkFBQTtFQUNBLHVCQUFBOztBQVdBLFVBTkYsVUFFQyxjQUVBLFlBRUU7RUFFQSxtQkFBQTs7QUFNSixVQUFDLFNBRUEsU0FFQztFQUVDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUtILFVBQUMsTUFFQTtFQUVDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsdUNBQUE7RUFDQSwwSEFBQTtFQUNBLGtCQUFBOztBQVFBLFVBSkQsZUFFQSxLQUVFO0VBRUEsU0FBQTtFQUNBLGtCQUFBOztBQUhELFVBSkQsZUFFQSxLQUVFLGdCQUtBO0VBRUMsa0JBQUE7O0FBUEYsVUFKRCxlQUVBLEtBRUUsZ0JBVUE7RUFFQyxrQkFBQTs7QUFaRixVQUpELGVBRUEsS0FFRSxnQkFlQTtFQUVDLGdCQUFBOztBQUtILFVBMUJBLGVBMEJDLE1BRUE7RUFFQyx1QkFBQTs7QUFPRixVQUZELEtBRUU7RUFFQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTs7QUFFQSxVQWJGLEtBRUUsZ0JBV0M7RUFFQSwyREFBQTs7QUFGRCxVQWJGLEtBRUUsZ0JBV0MsU0FJQTtFQUVDLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBOztBQWpCRixVQWJGLEtBRUUsZ0JBV0MsU0FJQSxxQkFlQztFQUVDLG1CQUFBOztBQXJCSCxVQWJGLEtBRUUsZ0JBV0MsU0FJQSxxQkFvQkM7RUFFQyxpQkFBQTs7QUFyQ0osVUFGRCxLQUVFLGdCQTBDQTtFQUVDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFhLFNBQWI7RUFDQSxnQkFBQTs7QUFFQSxVQXhESCxLQUVFLGdCQTBDQSxNQVlFO0VBRUEsMENBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQTVESCxVQUZELEtBRUUsZ0JBZ0VBO0VBRUMsY0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUVBLFVBMUVILEtBRUUsZ0JBZ0VBLEVBUUU7RUFFQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTs7QUF6WUwsVUErWUMsR0FFQztFQUVDLGlCQUFBOztBQWFFLFVBVEosTUFFRSxZQUdDLFFBRUEsUUFFRTtBQUFELFVBVEosTUFHRSxlQUVDLFFBRUEsUUFFRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBOztBQUdELFVBakJKLE1BRUUsWUFHQyxRQUVBLFFBVUU7QUFBRCxVQWpCSixNQUdFLGVBRUMsUUFFQSxRQVVFO0VBRUEseUJBQUE7O0FBT0YsVUExQkgsTUFFRSxZQXNCQSxRQUVFO0FBQUQsVUExQkgsTUFHRSxlQXFCQSxRQUVFO0VBRUEscUJBQUE7O0FBUUgsVUFGRCxHQUVFLFlBRUE7RUFFQyxjQUFBOztBQVNELFVBSkYsR0FFRSxLQUVDO0VBRUEsZ0JBQUE7RUFDQSxZQUFBOztBQUlDLFVBWEosR0FFRSxLQUVDLGFBS0EsS0FBSSxVQUVGO0VBRUEsbUJBQUE7O0FBTUQsVUFuQkosR0FFRSxLQUVDLGFBYUEsR0FFRTtFQUVBLGtCQUFBOztBQXpkTixVQWdlQyxnQkFFQztBQWxlRixVQWdlQyxnQkFHQztFQUVDLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBdGVILFVBZ2VDLGdCQVNDO0FBemVGLFVBZ2VDLGdCQVVDO0VBRUMsaUJBQUE7RUFDQSxvQkFBQTs7QUE3ZUgsVUFnZUMsZ0JBZ0JDO0VBRUMsYUFBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTs7QUFwZkgsVUFnZUMsZ0JBdUJDO0VBRUMsYUFBQTs7QUF6ZkgsVUFnZUMsZ0JBNEJDO0VBRUMsZ0JBQUE7O0FBOWZILFVBa2dCQztFQUVDLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTs7QUE3Z0JGLFVBZ2hCQztFQUVDLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTs7QUFFQSxVQU5ELFdBTUU7RUFFQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFFQSxVQVpGLFdBTUUsU0FNQztFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQUlGLFVBcEJELFdBb0JFO0VBRUEseUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBOztBQXhpQkgsVUE0aUJDO0VBRUMsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7O0FBampCRixVQTRpQkMsYUFPQztFQUVDLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBOztBQUVBLFVBaEJGLGFBT0MsSUFTRTtFQUVBLFNBQVMsRUFBVDtFQUNBLGFBQWEsU0FBYjtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBM2tCSixVQTRpQkMsYUFPQyxJQTJCQztFQUVDLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7O0FBRUEsVUE5Q0gsYUFPQyxJQTJCQyxNQVlFO0VBRUEseUJBQUE7O0FBR0QsVUFuREgsYUFPQyxJQTJCQyxNQWlCRTtFQUVBLGNBQUE7RUFDQSxnQkFBQTs7QUFHRCxVQXpESCxhQU9DLElBMkJDLE1BdUJFO0VBRUEsY0FBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQUVBLFVBakVKLGFBT0MsSUEyQkMsTUF1QkUsUUFRQztFQUVBLFNBQVMsSUFBVDtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTs7QUFJRixVQXRGSCxhQU9DLElBMkJDLE1Bb0RFO0VBRUEsY0FBQTs7QUFHRCxVQTNGSCxhQU9DLElBMkJDLE1BeURFO0VBRUEsa0JBQUE7O0FBUUgsVUFGRCxZQUVFO0VBRUEseUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTs7QUFQRCxVQUZELFlBRUUsUUFTQSxNQUVDO0VBRUMscUJBQUE7RUFDQSx5QkFBQTs7QUFJQyxVQXBCTCxZQUVFLFFBU0EsTUFFQyxHQUtDLEdBRUU7RUFFQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsZUFBQTs7QUFSRCxVQXBCTCxZQUVFLFFBU0EsTUFFQyxHQUtDLEdBRUUsUUFVQTtFQUVDLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBT0YsVUFoREwsWUFFRSxRQVNBLE1BRUMsR0FpQ0MsR0FFRTtFQUVBLGtCQUFBOztBQUVBLFVBcEROLFlBRUUsUUFTQSxNQUVDLEdBaUNDLEdBRUUsWUFJQyxJQUFJO0VBRUosV0FBQTs7QUFRSCxVQTlESixZQUVFLFFBU0EsTUFpREMsR0FFRTtFQUVBLGtCQUFBO0VBQ0EsdUJBQUE7O0FBSEQsVUE5REosWUFFRSxRQVNBLE1BaURDLEdBRUUsZUFLQTtFQUVDLGdCQUFBOztBQVBGLFVBOURKLFlBRUUsUUFTQSxNQWlEQyxHQUVFLGVBVUE7RUFFQyxVQUFBO0VBQ0EsZ0JBQUE7O0FBSUYsVUEvRUosWUFFRSxRQVNBLE1BaURDLEdBbUJFO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQWpGSixVQUZELFlBRUUsUUFzRkE7RUFFQyxxQkFBQTtFQUNBLGdCQUFBOztBQXpGRixVQUZELFlBRUUsUUFzRkEsZUFLQztFQUVDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTs7QUFsR0gsVUFGRCxZQUVFLFFBc0ZBLGVBZUM7RUFFQyxTQUFBOztBQUlDLFVBN0dMLFlBRUUsUUFzRkEsZUFlQyxPQUlDLFVBRUU7RUFFQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7O0FBTkQsVUE3R0wsWUFFRSxRQXNGQSxlQWVDLE9BSUMsVUFFRSxhQVFBO0VBRUMsdUJBQUE7RUFDQSxnQkFBQTs7QUFYRixVQTdHTCxZQUVFLFFBc0ZBLGVBZUMsT0FJQyxVQUVFLGFBY0E7RUFFQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBSUMsVUFuSVIsWUFFRSxRQXNGQSxlQWVDLE9BSUMsVUFFRSxhQWNBLE9BTUMsVUFFRTtFQUVBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUVBLFVBeklULFlBRUUsUUFzRkEsZUFlQyxPQUlDLFVBRUUsYUFjQSxPQU1DLFVBRUUsYUFNQztFQUVBLGlCQUFBO0VBQ0EsY0FBQTs7QUFHRCxVQS9JVCxZQUVFLFFBc0ZBLGVBZUMsT0FJQyxVQUVFLGFBY0EsT0FNQyxVQUVFLGFBWUM7RUFFQSxrQkFBQTs7QUFwQ0wsVUE3R0wsWUFFRSxRQXNGQSxlQWVDLE9BSUMsVUFFRSxhQWNBLE9BMkJDO0VBRUMsaUJBQUE7RUFDQSxjQUFBOztBQTVDSCxVQTdHTCxZQUVFLFFBc0ZBLGVBZUMsT0FJQyxVQUVFLGFBY0EsT0FpQ0M7RUFFQyxnQkFBQTtFQUNBLGtCQUFBOztBQTdKUCxVQUZELFlBRUUsUUFxS0EsYUFFQyxNQUVDLEdBRUM7RUFFQyxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTs7QUFoTEwsVUFGRCxZQUVFLFFBcUtBLGFBZ0JDO0VBRUMsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7O0FBNTBCTCxVQWsxQkM7RUFFQyx5QkFBQTtFQUVBLHlCQUFBOztBQXQxQkYsVUFrMUJDLFdBTUMsR0FFQztFQUVDLGlCQUFBO0VBQ0EscUJBQUE7O0FBNzFCSixVQWsyQkM7RUFFQyx5QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTs7QUF0MkJGLFVBazJCQyxTQU1DO0VBRUMsZUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBOTJCSCxVQWsyQkMsU0FlQztFQUVDLGlCQUFBOztBQW4zQkgsVUFrMkJDLFNBb0JDO0VBRUMseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFFQSxVQWxDRixTQW9CQyxVQWNFO0VBRUEseUJBQUE7RUFDQSxjQUFBOztBQUdELFVBeENGLFNBb0JDLFVBb0JFO0VBRUEseUJBQUE7RUFDQSxjQUFBOztBQUdELFVBOUNGLFNBb0JDLFVBMEJFO0VBRUEseUJBQUE7RUFDQSxjQUFBOztBQW41QkosVUFrMkJDLFNBb0JDLFVBZ0NDO0VBRUMsYUFBQTs7QUF4NUJKLFVBazJCQyxTQW9CQyxVQXFDQztFQUVDLGFBQUE7O0FBNzVCSixVQWs2QkMsYUFFQyxNQUVDO0VBRUMsWUFBQTs7QUF4NkJKLFVBazZCQyxhQUVDLE1BRUMsU0FJQztFQUVDLHlCQUFBOztBQUVBLFVBWkosYUFFQyxNQUVDLFNBSUMsUUFJRTtFQUVBLHFCQUFBOztBQWFGLFVBTkgsVUFFQyxhQUVDLElBRUU7RUFFQSxTQUFTLE9BQVQ7RUFDQSx5QkFBQTs7QUFZRCxVQU5ILFVBRUMsYUFFQyxJQUVFO0VBRUEsU0FBUyxPQUFUO0VBQ0EsdUJBQUE7O0FBLzhCTCxVQXE5QkMsaUJBRUM7RUFFQyxnQkFBQTtFQUNBLFVBQUE7O0FBWUUsVUFSSixhQUVDLEdBRUMsSUFFQyxJQUVFO0VBRUEsaUJBQUE7O0FBeCtCTixVQSsrQkM7RUFFQyw2QkFBQTtFQUNBLFVBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTs7QUFyL0JGLFVBKytCQyxXQVFDLEdBQUUsZUFFRDtFQUVDLDZCQUFBOztBQTMvQkosVUErK0JDLFdBZ0JDO0VBRUMsNkJBQUE7RUFDQSxVQUFBOztBQU9GLGVBQUMsTUFFQTtFQUVDLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSwwSEFBQTs7QUFORixlQUFDLE1BU0EsU0FFQztFQUVDLHNCQUFzQixtQ0FBdEI7O0FBS0gsZUFBQyxNQUVBLFNBRUM7RUFFQyxzQkFBc0Isa0NBQXRCOztBQUtILGVBQUMsTUFFQSxTQUVDO0VBRUMsc0JBQXNCLGtDQUF0Qjs7QUFyQ0osZUEwQ0MsU0FFQztFTi95UkEsVUFBQTtFTWt6UkMsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7O0FBakRILGVBMENDLFNBRUMsWU43eVJBO0FNaXdSRixlQTBDQyxTQUVDLFlONXlSQSxNQUFLO0VBRUosU0FBQTs7QU04dlJILGVBMENDLFNBRUMsWU43eVJBLE1BS0MsTUFHQztBTXl2UkosZUEwQ0MsU0FFQyxZTjV5UkEsTUFBSyxZQUlKLE1BR0M7QU15dlJKLGVBMENDLFNBRUMsWU43eVJBLE1BTUMsTUFFQztBTXl2UkosZUEwQ0MsU0FFQyxZTjV5UkEsTUFBSyxZQUtKLE1BRUM7RUFFQyxpQkFBQTtFQUNBLGtCQUFBOztBQUlDLGVNNHhSTCxTQUVDLFlON3lSQSxNQUtDLE1BR0MsR0FLQyxHQUVFO0FBQUQsZU00eFJMLFNBRUMsWU41eVJBLE1BQUssWUFJSixNQUdDLEdBS0MsR0FFRTtBQUFELGVNNHhSTCxTQUVDLFlON3lSQSxNQU1DLE1BRUMsR0FLQyxHQUVFO0FBQUQsZU00eFJMLFNBRUMsWU41eVJBLE1BQUssWUFLSixNQUVDLEdBS0MsR0FFRTtBQUFELGVNNHhSTCxTQUVDLFlON3lSQSxNQUtDLE1BR0MsR0FLSyxHQUVGO0FBQUQsZU00eFJMLFNBRUMsWU41eVJBLE1BQUssWUFJSixNQUdDLEdBS0ssR0FFRjtBQUFELGVNNHhSTCxTQUVDLFlON3lSQSxNQU1DLE1BRUMsR0FLSyxHQUVGO0FBQUQsZU00eFJMLFNBRUMsWU41eVJBLE1BQUssWUFLSixNQUVDLEdBS0ssR0FFRjtFQUVBLGlCQUFBOztBQUdELGVNdXhSTCxTQUVDLFlON3lSQSxNQUtDLE1BR0MsR0FLQyxHQU9FO0FBQUQsZU11eFJMLFNBRUMsWU41eVJBLE1BQUssWUFJSixNQUdDLEdBS0MsR0FPRTtBQUFELGVNdXhSTCxTQUVDLFlON3lSQSxNQU1DLE1BRUMsR0FLQyxHQU9FO0FBQUQsZU11eFJMLFNBRUMsWU41eVJBLE1BQUssWUFLSixNQUVDLEdBS0MsR0FPRTtBQUFELGVNdXhSTCxTQUVDLFlON3lSQSxNQUtDLE1BR0MsR0FLSyxHQU9GO0FBQUQsZU11eFJMLFNBRUMsWU41eVJBLE1BQUssWUFJSixNQUdDLEdBS0ssR0FPRjtBQUFELGVNdXhSTCxTQUVDLFlON3lSQSxNQU1DLE1BRUMsR0FLSyxHQU9GO0FBQUQsZU11eFJMLFNBRUMsWU41eVJBLE1BQUssWUFLSixNQUVDLEdBS0ssR0FPRjtFQUVBLGtCQUFBOztBQVVGLGVNMndSSixTQUVDLFlON3lSQSxNQTRCQyxNQUVFLGFBRUMsV0FFQTtBQUZELGVNMndSSixTQUVDLFlONXlSQSxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVBO0FBRkQsZU0yd1JKLFNBRUMsWU43eVJBLE1BNEJDLE1BRUUsYUFFQyxXQUVJO0FBRkwsZU0yd1JKLFNBRUMsWU41eVJBLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUk7RUFFSCxtQkFBQTs7QUFFQSxlTXF3Uk4sU0FFQyxZTjd5UkEsTUE0QkMsTUFFRSxhQUVDLFdBRUEsR0FJRTtBQUFELGVNcXdSTixTQUVDLFlONXlSQSxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVBLEdBSUU7QUFBRCxlTXF3Uk4sU0FFQyxZTjd5UkEsTUE0QkMsTUFFRSxhQUVDLFdBRUksR0FJRjtBQUFELGVNcXdSTixTQUVDLFlONXlSQSxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVJLEdBSUY7RUFFQSw4QkFBQTs7QUFHRCxlTWd3Uk4sU0FFQyxZTjd5UkEsTUE0QkMsTUFFRSxhQUVDLFdBRUEsR0FTRTtBQUFELGVNZ3dSTixTQUVDLFlONXlSQSxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVBLEdBU0U7QUFBRCxlTWd3Uk4sU0FFQyxZTjd5UkEsTUE0QkMsTUFFRSxhQUVDLFdBRUksR0FTRjtBQUFELGVNZ3dSTixTQUVDLFlONXlSQSxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVJLEdBU0Y7RUFFQSwrQkFBQTs7QU1vdFJSLGVBMENDLFNBRUMsWU43eVJBLE1Bb0RDLFVBQVM7QU02c1JaLGVBMENDLFNBRUMsWU41eVJBLE1BQUssWUFtREosVUFBUztFQUVSLFdBQUE7RUFDQSxZQUFBOztBTTBzUkosZUEwQ0MsU0FFQyxZQU9DLE1BQUs7RUFFSixtQkFBQTs7QUFyREosZUEwQ0MsU0FFQyxZQU9DLE1BQUssWUFJSixNQUVDLEdBRUM7RUFFQyxzQkFBQTs7QUFFQSxlQXJCTixTQUVDLFlBT0MsTUFBSyxZQUlKLE1BRUMsR0FFQyxHQUlFO0VBRUEsWUFBQTs7QUFGRCxlQXJCTixTQUVDLFlBT0MsTUFBSyxZQUlKLE1BRUMsR0FFQyxHQUlFLFdBSUE7RUFFQyxTQUFBOztBQXJFVCxlQTBDQyxTQW9DQztFQUVDLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7O0FBeEZILGVBMENDLFNBb0NDLFNBWUM7RUFFQyxpQkFBQTs7QUE1RkosZUEwQ0MsU0FvQ0MsU0FpQkM7RUFFQyxrQkFBQTtFQUNBLGdCQUFBOztBQU9GLGVBRkQsSUFFRSxZQUVBO0VBRUMseUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsZUFiSCxJQUVFLFlBRUEsR0FTRTtBQUNELGVBZEgsSUFFRSxZQUVBLEdBVUU7RUFFQSxrQkFBQTs7QUFkSCxlQUZELElBRUUsWUFFQSxHQWVDLEVBRUM7RUFFQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQTFCSixlQUZELElBRUUsWUFFQSxHQWVDLEVBWUM7RUFFQyxjQUFBOztBQUdELGVBcENKLElBRUUsWUFFQSxHQWVDLEVBaUJFO0VBRUEsZUFBQTtFQUNBLGdCQUFBOztBQUlGLGVBM0NILElBRUUsWUFFQSxHQXVDRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBOztBQUdELGVBbERILElBRUUsWUFFQSxHQThDRTtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7O0FBR0EsZUF4REosSUFFRSxZQUVBLEdBOENFLFNBTUM7RUFFQSx5QkFBQTtFQUNBLHFCQUFBOztBQUtBLGVBaEVMLElBRUUsWUFFQSxHQThDRSxTQVlBLEVBRUU7RUFFQSxjQUFBOztBQWhCSCxlQWxESCxJQUVFLFlBRUEsR0E4Q0UsU0FZQSxFQU9DO0VBRUMsY0FBQTs7QUE5S1AsZUFzTEMsTUFFQztFQUVDLFlBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7O0FBNUxILGVBZ01DLEtBQUk7RUFFSCxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBSUYsZUFFQyxNQUVDO0VBRUMsYUFBQTtFQUNBLHVDQUFBOztBQVBILGVBRUMsTUFFQyxHQUtDO0VBRUMsZ0JBQUE7O0FBWEosZUFnQkM7QUFoQkQsZUFpQkM7RUFFQyxrQkFBQTs7QUFJRjtFQUVDLHlCQUFBO0VBQ0EsOENBQUE7RUFDQSxhQUFBOztBQUpELHFCQU1DLElBQUc7RUFFRixhQUFBO0VBQ0Esd0NBQUE7RUFDQSxjQUFBOztBQVZGLHFCQU1DLElBQUcsY0FNRixNQUFLO0VBRUosZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3Q0FBQTtFQUNBLGdCQUFBOztBQWxCSCxxQkFNQyxJQUFHLGNBTUYsTUFBSyxXQVFKLE1BRUMsTUFFQztFQUVDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQUVBLHFCQXhCTCxJQUFHLGNBTUYsTUFBSyxXQVFKLE1BRUMsTUFFQyxHQU1FO0VBRUEsU0FBUyxHQUFUOztBQWhDUCxxQkFNQyxJQUFHLGNBTUYsTUFBSyxXQVFKLE1BRUMsTUFFQyxHQVdDO0VBRUMsb0JBQUE7O0FBckNQLHFCQU1DLElBQUcsY0FNRixNQUFLLFdBUUosTUFFQyxNQW1CQztFQUVDLGdDQUFBOztBQTNDTixxQkFNQyxJQUFHLGNBTUYsTUFBSyxXQVFKLE1BRUMsTUF3QkMsR0FBRTtFQUVELFlBQUE7O0FBaEROLHFCQU1DLElBQUcsY0FNRixNQUFLLFdBUUosTUFFQyxNQTZCQztFQUVDLGlCQUFBO0VBQ0EsWUFBQTs7QUFTRCxxQkF6REosSUFBRyxjQU1GLE1BQUssV0ErQ0osTUFFQyxHQUVFLGFBRUE7QUFGRCxxQkF6REosSUFBRyxjQU1GLE1BQUssV0ErQ0osTUFFQyxHQUVFLGFBR0E7RUFFQyxtQkFBQTs7QUFwRVAscUJBNEVDO0VBRUMsMEJBQUE7RUFDQSxnQkFBQTs7QUEvRUYscUJBNEVDLFlBS0M7RUFFQyxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7O0FBMUZILHFCQThGQztFQUVDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFuR0YscUJBOEZDLFVBT0M7RUFFQyxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSx3Q0FBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTs7QUE3R0gscUJBOEZDLFVBT0MsU0FVQyxJQUFJOztFQUdILFVBQUE7O0FHemxVSCxxQkhxa1VBLFVBT0MsU0F3QkMsUUdwbVVEO0VIZ21VRyxtQkFBQTs7QUdobVVKLHFCSHFrVUEsVUFPQyxTQXdCQyxRR3BtVUQ7RUhnbVVHLG1CQUFBOztBR2htVUoscUJIcWtVQSxVQU9DLFNBd0JDLFFHcG1VRDtFSGdtVUcsZ0JBQUE7O0FHaG1VSixxQkhxa1VBLFVBT0MsU0F3QkMsUUdwbVVEO0VIZ21VRyxjQUFBOztBR2htVUoscUJIcWtVQSxVQU9DLFNBd0JDLFFHcG1VRDtFSGdtVUcsa0JBQUE7O0FHaG1VSixxQkhxa1VBLFVBT0MsU0F3QkMsUUdwbVVEO0VIZ21VRyxpQkFBQTs7QUdobVVKLHFCSHFrVUEsVUFPQyxTQXdCQyxRR3BtVUQ7RUhnbVVHLGlCQUFBOztBR2htVUoscUJIcWtVQSxVQU9DLFNBd0JDLFFHcG1VRDtFSGdtVUcsZ0JBQUE7O0FHaG1VSixxQkhxa1VBLFVBT0MsU0F3QkMsUUdwbVVEO0VIZ21VRyxzQkFBQTs7QUdobVVKLHFCSHFrVUEsVUFPQyxTQXdCQyxRR3BtVUQ7RUhnbVVHLGtCQUFBOztBQWlCRCxxQkE1Q0gsVUFPQyxTQXdCQyxRQWFFO0VBRUEsYUFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBTkQscUJBNUNILFVBT0MsU0F3QkMsUUFhRSxRQVFBO0VBRUMsT0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUFmRixxQkE1Q0gsVUFPQyxTQXdCQyxRQWFFLFFBUUEsV0FTQztFQUVDLGdCQUFBO0VBQ0EsaUJBQUE7O0FBcEJILHFCQTVDSCxVQU9DLFNBd0JDLFFBYUUsUUF3QkE7QUF4QkQscUJBNUNILFVBT0MsU0F3QkMsUUFhRSxRQXdCSTtFQUVILGNBQUE7RUFDQSxpQkFBQTs7QUFJRixxQkEzRUgsVUFPQyxTQXdCQyxRQTRDRTtFQUVBLHlCQUFBOztBQUZELHFCQTNFSCxVQU9DLFNBd0JDLFFBNENFLFdBSUE7RUFFQyxrQkFBQTs7QUFJRixxQkFyRkgsVUFPQyxTQXdCQyxRQXNERSxPQUVBO0VBRUMsT0FBQTs7QUFKRixxQkFyRkgsVUFPQyxTQXdCQyxRQXNERSxPQU9BO0VBRUMsT0FBQTtFQUNBLGFBQUE7RUFDQSw2QkFBQTs7QUE5TE4scUJBOEZDLFVBc0dDO0VBRUMsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBeE1ILHFCQThGQyxVQTZHQztFQUVDLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7O0FBS0g7RUFFQyx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7O0FBUUcsd0JBTkgsSUFFQyxNQUVDLEdBRUU7RUFFQSxrQ0FBQTs7QUFkTCx3QkFvQkM7RUFFQyxpQkFBQTtFQUNBLGVBQUE7O0FBSUMsd0JBUEYsUUFLQyxHQUVFLFNBRUE7RUFFQyxjQUFBOztBQVVGLHdCQUpGLGNBRUMsWUFFRTtFQUVBLGdCQUFBO0VBQ0EsbUJBQUE7O0FBNUNKLHdCQXFDQyxjQVdDLGFBRUMsSUFFQyxNQUVDLE1BRUM7RUFFQyxZQUFBOztBQUVBLHdCQXZCTixjQVdDLGFBRUMsSUFFQyxNQUVDLE1BRUMsR0FJRTtFQUVBLHVCQUFBOztBQTlEUix3QkFxQ0MsY0FXQyxhQUVDLElBRUMsTUFFQyxNQVlDO0VBRUMsZ0JBQUE7O0FBcEVQLHdCQXFDQyxjQVdDLGFBRUMsSUFFQyxNQUVDLE1BWUMsR0FJQztFQUVDLGdCQUFBOztBQU1KLHdCQXpDSCxjQVdDLGFBRUMsSUE0QkUsS0FFQSxNQUVDLE1BRUMsR0FFQztFQUVDLGVBQUE7O0FBVkwsd0JBekNILGNBV0MsYUFFQyxJQTRCRSxLQUVBLE1BRUMsTUFFQyxHQUVDLEdBSUM7RUFFQyxlQUFBOztBQTVGVix3QkFxQ0MsY0FXQyxhQXFEQztFQUVDLGtCQUFBOztBQXZHSix3QkFxQ0MsY0FXQyxhQXFEQyxRQUlDO0VBRUMscUJBQUE7O0FBM0dMLHdCQXFDQyxjQVdDLGFBcURDLFFBSUMsYUFJQztFQUVDLGtCQUFBOztBQS9HTix3QkFxQ0MsY0FXQyxhQW9FQztFQUVDLHVCQUFBOztBQXRISix3QkFxQ0MsY0FXQyxhQXlFQztFQUVDLDBDQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQTdISix3QkFrSUM7QUFsSUQsd0JBbUlDO0FBbklELHdCQW9JQztFQUVDLGlCQUFBOztBQXRJRix3QkFrSUMsWUFNQyxJQUVDLE1BRUMsTUFFQyxHQUVDO0FBaEpOLHdCQW1JQyxhQUtDLElBRUMsTUFFQyxNQUVDLEdBRUM7QUFoSk4sd0JBb0lDLGNBSUMsSUFFQyxNQUVDLE1BRUMsR0FFQztFQUVDLGlCQUFBOztBQWxKUCx3QkFrSUMsWUF1QkM7QUF6SkYsd0JBbUlDLGFBc0JDO0FBekpGLHdCQW9JQyxjQXFCQztFQUVDLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTs7QUE3Skgsd0JBaUtDO0VBRUMsNEJBQUE7O0FBbktGLHdCQXNLQztFQUVDLDRCQUFBOztBQXhLRix3QkE0S0M7RUFFQyxxQkFBcUIsMEJBQTBCLDBCQUEwQiwwQkFBMEIseUJBQXlCLHdCQUE1SDtFQUNBLHVDQUFBO0VBQ0EsaUJBQUE7O0FBaExGLHdCQTRLQyxXQU1DO0VBRUMsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUF2TEgsd0JBNEtDLFdBY0M7RUFFQyxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBak1ILHdCQTRLQyxXQXdCQztFQUVDLFNBQUE7RUFDQSxrQkFBQTs7QUFPQyx3QkFsQ0gsV0E4QkMsSUFFQyxLQUVFO0VBRUEsYUFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFPTCxVQUVDO0VOejVTQyxVQUFBOztBTXU1U0YsVUFFQyxZTnY1U0M7QU1xNVNGLFVBRUMsWU50NVNDLE1BQUs7RUFFSixTQUFBOztBTWs1U0gsVUFFQyxZTnY1U0MsTUFLQyxNQUdDO0FNNjRTSixVQUVDLFlOdDVTQyxNQUFLLFlBSUosTUFHQztBTTY0U0osVUFFQyxZTnY1U0MsTUFNQyxNQUVDO0FNNjRTSixVQUVDLFlOdDVTQyxNQUFLLFlBS0osTUFFQztFQUVDLGlCQUFBO0VBQ0Esa0JBQUE7O0FBSUMsVU13NFNMLFlOdjVTQyxNQUtDLE1BR0MsR0FLQyxHQUVFO0FBQUQsVU13NFNMLFlOdDVTQyxNQUFLLFlBSUosTUFHQyxHQUtDLEdBRUU7QUFBRCxVTXc0U0wsWU52NVNDLE1BTUMsTUFFQyxHQUtDLEdBRUU7QUFBRCxVTXc0U0wsWU50NVNDLE1BQUssWUFLSixNQUVDLEdBS0MsR0FFRTtBQUFELFVNdzRTTCxZTnY1U0MsTUFLQyxNQUdDLEdBS0ssR0FFRjtBQUFELFVNdzRTTCxZTnQ1U0MsTUFBSyxZQUlKLE1BR0MsR0FLSyxHQUVGO0FBQUQsVU13NFNMLFlOdjVTQyxNQU1DLE1BRUMsR0FLSyxHQUVGO0FBQUQsVU13NFNMLFlOdDVTQyxNQUFLLFlBS0osTUFFQyxHQUtLLEdBRUY7RUFFQSxpQkFBQTs7QUFHRCxVTW00U0wsWU52NVNDLE1BS0MsTUFHQyxHQUtDLEdBT0U7QUFBRCxVTW00U0wsWU50NVNDLE1BQUssWUFJSixNQUdDLEdBS0MsR0FPRTtBQUFELFVNbTRTTCxZTnY1U0MsTUFNQyxNQUVDLEdBS0MsR0FPRTtBQUFELFVNbTRTTCxZTnQ1U0MsTUFBSyxZQUtKLE1BRUMsR0FLQyxHQU9FO0FBQUQsVU1tNFNMLFlOdjVTQyxNQUtDLE1BR0MsR0FLSyxHQU9GO0FBQUQsVU1tNFNMLFlOdDVTQyxNQUFLLFlBSUosTUFHQyxHQUtLLEdBT0Y7QUFBRCxVTW00U0wsWU52NVNDLE1BTUMsTUFFQyxHQUtLLEdBT0Y7QUFBRCxVTW00U0wsWU50NVNDLE1BQUssWUFLSixNQUVDLEdBS0ssR0FPRjtFQUVBLGtCQUFBOztBQVVGLFVNdTNTSixZTnY1U0MsTUE0QkMsTUFFRSxhQUVDLFdBRUE7QUFGRCxVTXUzU0osWU50NVNDLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUE7QUFGRCxVTXUzU0osWU52NVNDLE1BNEJDLE1BRUUsYUFFQyxXQUVJO0FBRkwsVU11M1NKLFlOdDVTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVJO0VBRUgsbUJBQUE7O0FBRUEsVU1pM1NOLFlOdjVTQyxNQTRCQyxNQUVFLGFBRUMsV0FFQSxHQUlFO0FBQUQsVU1pM1NOLFlOdDVTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVBLEdBSUU7QUFBRCxVTWkzU04sWU52NVNDLE1BNEJDLE1BRUUsYUFFQyxXQUVJLEdBSUY7QUFBRCxVTWkzU04sWU50NVNDLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUksR0FJRjtFQUVBLDhCQUFBOztBQUdELFVNNDJTTixZTnY1U0MsTUE0QkMsTUFFRSxhQUVDLFdBRUEsR0FTRTtBQUFELFVNNDJTTixZTnQ1U0MsTUFBSyxZQTJCSixNQUVFLGFBRUMsV0FFQSxHQVNFO0FBQUQsVU00MlNOLFlOdjVTQyxNQTRCQyxNQUVFLGFBRUMsV0FFSSxHQVNGO0FBQUQsVU00MlNOLFlOdDVTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVJLEdBU0Y7RUFFQSwrQkFBQTs7QU13MlNSLFVBRUMsWU52NVNDLE1Bb0RDLFVBQVM7QU1pMlNaLFVBRUMsWU50NVNDLE1BQUssWUFtREosVUFBUztFQUVSLFdBQUE7RUFDQSxZQUFBOztBTXMyU0osY0FFQztFTmo2U0MsVUFBQTs7QU0rNVNGLGNBRUMsWU4vNVNDO0FNNjVTRixjQUVDLFlOOTVTQyxNQUFLO0VBRUosU0FBQTs7QU0wNVNILGNBRUMsWU4vNVNDLE1BS0MsTUFHQztBTXE1U0osY0FFQyxZTjk1U0MsTUFBSyxZQUlKLE1BR0M7QU1xNVNKLGNBRUMsWU4vNVNDLE1BTUMsTUFFQztBTXE1U0osY0FFQyxZTjk1U0MsTUFBSyxZQUtKLE1BRUM7RUFFQyxpQkFBQTtFQUNBLGtCQUFBOztBQUlDLGNNZzVTTCxZTi81U0MsTUFLQyxNQUdDLEdBS0MsR0FFRTtBQUFELGNNZzVTTCxZTjk1U0MsTUFBSyxZQUlKLE1BR0MsR0FLQyxHQUVFO0FBQUQsY01nNVNMLFlOLzVTQyxNQU1DLE1BRUMsR0FLQyxHQUVFO0FBQUQsY01nNVNMLFlOOTVTQyxNQUFLLFlBS0osTUFFQyxHQUtDLEdBRUU7QUFBRCxjTWc1U0wsWU4vNVNDLE1BS0MsTUFHQyxHQUtLLEdBRUY7QUFBRCxjTWc1U0wsWU45NVNDLE1BQUssWUFJSixNQUdDLEdBS0ssR0FFRjtBQUFELGNNZzVTTCxZTi81U0MsTUFNQyxNQUVDLEdBS0ssR0FFRjtBQUFELGNNZzVTTCxZTjk1U0MsTUFBSyxZQUtKLE1BRUMsR0FLSyxHQUVGO0VBRUEsaUJBQUE7O0FBR0QsY00yNFNMLFlOLzVTQyxNQUtDLE1BR0MsR0FLQyxHQU9FO0FBQUQsY00yNFNMLFlOOTVTQyxNQUFLLFlBSUosTUFHQyxHQUtDLEdBT0U7QUFBRCxjTTI0U0wsWU4vNVNDLE1BTUMsTUFFQyxHQUtDLEdBT0U7QUFBRCxjTTI0U0wsWU45NVNDLE1BQUssWUFLSixNQUVDLEdBS0MsR0FPRTtBQUFELGNNMjRTTCxZTi81U0MsTUFLQyxNQUdDLEdBS0ssR0FPRjtBQUFELGNNMjRTTCxZTjk1U0MsTUFBSyxZQUlKLE1BR0MsR0FLSyxHQU9GO0FBQUQsY00yNFNMLFlOLzVTQyxNQU1DLE1BRUMsR0FLSyxHQU9GO0FBQUQsY00yNFNMLFlOOTVTQyxNQUFLLFlBS0osTUFFQyxHQUtLLEdBT0Y7RUFFQSxrQkFBQTs7QUFVRixjTSszU0osWU4vNVNDLE1BNEJDLE1BRUUsYUFFQyxXQUVBO0FBRkQsY00rM1NKLFlOOTVTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVBO0FBRkQsY00rM1NKLFlOLzVTQyxNQTRCQyxNQUVFLGFBRUMsV0FFSTtBQUZMLGNNKzNTSixZTjk1U0MsTUFBSyxZQTJCSixNQUVFLGFBRUMsV0FFSTtFQUVILG1CQUFBOztBQUVBLGNNeTNTTixZTi81U0MsTUE0QkMsTUFFRSxhQUVDLFdBRUEsR0FJRTtBQUFELGNNeTNTTixZTjk1U0MsTUFBSyxZQTJCSixNQUVFLGFBRUMsV0FFQSxHQUlFO0FBQUQsY015M1NOLFlOLzVTQyxNQTRCQyxNQUVFLGFBRUMsV0FFSSxHQUlGO0FBQUQsY015M1NOLFlOOTVTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVJLEdBSUY7RUFFQSw4QkFBQTs7QUFHRCxjTW8zU04sWU4vNVNDLE1BNEJDLE1BRUUsYUFFQyxXQUVBLEdBU0U7QUFBRCxjTW8zU04sWU45NVNDLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUEsR0FTRTtBQUFELGNNbzNTTixZTi81U0MsTUE0QkMsTUFFRSxhQUVDLFdBRUksR0FTRjtBQUFELGNNbzNTTixZTjk1U0MsTUFBSyxZQTJCSixNQUVFLGFBRUMsV0FFSSxHQVNGO0VBRUEsK0JBQUE7O0FNZzNTUixjQUVDLFlOLzVTQyxNQW9EQyxVQUFTO0FNeTJTWixjQUVDLFlOOTVTQyxNQUFLLFlBbURKLFVBQVM7RUFFUixXQUFBO0VBQ0EsWUFBQTs7QU04MlNKLFdBRUM7RU56NlNDLFVBQUE7O0FNdTZTRixXQUVDLFlOdjZTQztBTXE2U0YsV0FFQyxZTnQ2U0MsTUFBSztFQUVKLFNBQUE7O0FNazZTSCxXQUVDLFlOdjZTQyxNQUtDLE1BR0M7QU02NVNKLFdBRUMsWU50NlNDLE1BQUssWUFJSixNQUdDO0FNNjVTSixXQUVDLFlOdjZTQyxNQU1DLE1BRUM7QU02NVNKLFdBRUMsWU50NlNDLE1BQUssWUFLSixNQUVDO0VBRUMsaUJBQUE7RUFDQSxrQkFBQTs7QUFJQyxXTXc1U0wsWU52NlNDLE1BS0MsTUFHQyxHQUtDLEdBRUU7QUFBRCxXTXc1U0wsWU50NlNDLE1BQUssWUFJSixNQUdDLEdBS0MsR0FFRTtBQUFELFdNdzVTTCxZTnY2U0MsTUFNQyxNQUVDLEdBS0MsR0FFRTtBQUFELFdNdzVTTCxZTnQ2U0MsTUFBSyxZQUtKLE1BRUMsR0FLQyxHQUVFO0FBQUQsV013NVNMLFlOdjZTQyxNQUtDLE1BR0MsR0FLSyxHQUVGO0FBQUQsV013NVNMLFlOdDZTQyxNQUFLLFlBSUosTUFHQyxHQUtLLEdBRUY7QUFBRCxXTXc1U0wsWU52NlNDLE1BTUMsTUFFQyxHQUtLLEdBRUY7QUFBRCxXTXc1U0wsWU50NlNDLE1BQUssWUFLSixNQUVDLEdBS0ssR0FFRjtFQUVBLGlCQUFBOztBQUdELFdNbTVTTCxZTnY2U0MsTUFLQyxNQUdDLEdBS0MsR0FPRTtBQUFELFdNbTVTTCxZTnQ2U0MsTUFBSyxZQUlKLE1BR0MsR0FLQyxHQU9FO0FBQUQsV01tNVNMLFlOdjZTQyxNQU1DLE1BRUMsR0FLQyxHQU9FO0FBQUQsV01tNVNMLFlOdDZTQyxNQUFLLFlBS0osTUFFQyxHQUtDLEdBT0U7QUFBRCxXTW01U0wsWU52NlNDLE1BS0MsTUFHQyxHQUtLLEdBT0Y7QUFBRCxXTW01U0wsWU50NlNDLE1BQUssWUFJSixNQUdDLEdBS0ssR0FPRjtBQUFELFdNbTVTTCxZTnY2U0MsTUFNQyxNQUVDLEdBS0ssR0FPRjtBQUFELFdNbTVTTCxZTnQ2U0MsTUFBSyxZQUtKLE1BRUMsR0FLSyxHQU9GO0VBRUEsa0JBQUE7O0FBVUYsV011NFNKLFlOdjZTQyxNQTRCQyxNQUVFLGFBRUMsV0FFQTtBQUZELFdNdTRTSixZTnQ2U0MsTUFBSyxZQTJCSixNQUVFLGFBRUMsV0FFQTtBQUZELFdNdTRTSixZTnY2U0MsTUE0QkMsTUFFRSxhQUVDLFdBRUk7QUFGTCxXTXU0U0osWU50NlNDLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUk7RUFFSCxtQkFBQTs7QUFFQSxXTWk0U04sWU52NlNDLE1BNEJDLE1BRUUsYUFFQyxXQUVBLEdBSUU7QUFBRCxXTWk0U04sWU50NlNDLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUEsR0FJRTtBQUFELFdNaTRTTixZTnY2U0MsTUE0QkMsTUFFRSxhQUVDLFdBRUksR0FJRjtBQUFELFdNaTRTTixZTnQ2U0MsTUFBSyxZQTJCSixNQUVFLGFBRUMsV0FFSSxHQUlGO0VBRUEsOEJBQUE7O0FBR0QsV000M1NOLFlOdjZTQyxNQTRCQyxNQUVFLGFBRUMsV0FFQSxHQVNFO0FBQUQsV000M1NOLFlOdDZTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVBLEdBU0U7QUFBRCxXTTQzU04sWU52NlNDLE1BNEJDLE1BRUUsYUFFQyxXQUVJLEdBU0Y7QUFBRCxXTTQzU04sWU50NlNDLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUksR0FTRjtFQUVBLCtCQUFBOztBTXczU1IsV0FFQyxZTnY2U0MsTUFvREMsVUFBUztBTWkzU1osV0FFQyxZTnQ2U0MsTUFBSyxZQW1ESixVQUFTO0VBRVIsV0FBQTtFQUNBLFlBQUE7O0FNczNTSixXQUVDO0VOajdTQyxVQUFBOztBTSs2U0YsV0FFQyxZTi82U0M7QU02NlNGLFdBRUMsWU45NlNDLE1BQUs7RUFFSixTQUFBOztBTTA2U0gsV0FFQyxZTi82U0MsTUFLQyxNQUdDO0FNcTZTSixXQUVDLFlOOTZTQyxNQUFLLFlBSUosTUFHQztBTXE2U0osV0FFQyxZTi82U0MsTUFNQyxNQUVDO0FNcTZTSixXQUVDLFlOOTZTQyxNQUFLLFlBS0osTUFFQztFQUVDLGlCQUFBO0VBQ0Esa0JBQUE7O0FBSUMsV01nNlNMLFlOLzZTQyxNQUtDLE1BR0MsR0FLQyxHQUVFO0FBQUQsV01nNlNMLFlOOTZTQyxNQUFLLFlBSUosTUFHQyxHQUtDLEdBRUU7QUFBRCxXTWc2U0wsWU4vNlNDLE1BTUMsTUFFQyxHQUtDLEdBRUU7QUFBRCxXTWc2U0wsWU45NlNDLE1BQUssWUFLSixNQUVDLEdBS0MsR0FFRTtBQUFELFdNZzZTTCxZTi82U0MsTUFLQyxNQUdDLEdBS0ssR0FFRjtBQUFELFdNZzZTTCxZTjk2U0MsTUFBSyxZQUlKLE1BR0MsR0FLSyxHQUVGO0FBQUQsV01nNlNMLFlOLzZTQyxNQU1DLE1BRUMsR0FLSyxHQUVGO0FBQUQsV01nNlNMLFlOOTZTQyxNQUFLLFlBS0osTUFFQyxHQUtLLEdBRUY7RUFFQSxpQkFBQTs7QUFHRCxXTTI1U0wsWU4vNlNDLE1BS0MsTUFHQyxHQUtDLEdBT0U7QUFBRCxXTTI1U0wsWU45NlNDLE1BQUssWUFJSixNQUdDLEdBS0MsR0FPRTtBQUFELFdNMjVTTCxZTi82U0MsTUFNQyxNQUVDLEdBS0MsR0FPRTtBQUFELFdNMjVTTCxZTjk2U0MsTUFBSyxZQUtKLE1BRUMsR0FLQyxHQU9FO0FBQUQsV00yNVNMLFlOLzZTQyxNQUtDLE1BR0MsR0FLSyxHQU9GO0FBQUQsV00yNVNMLFlOOTZTQyxNQUFLLFlBSUosTUFHQyxHQUtLLEdBT0Y7QUFBRCxXTTI1U0wsWU4vNlNDLE1BTUMsTUFFQyxHQUtLLEdBT0Y7QUFBRCxXTTI1U0wsWU45NlNDLE1BQUssWUFLSixNQUVDLEdBS0ssR0FPRjtFQUVBLGtCQUFBOztBQVVGLFdNKzRTSixZTi82U0MsTUE0QkMsTUFFRSxhQUVDLFdBRUE7QUFGRCxXTSs0U0osWU45NlNDLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUE7QUFGRCxXTSs0U0osWU4vNlNDLE1BNEJDLE1BRUUsYUFFQyxXQUVJO0FBRkwsV00rNFNKLFlOOTZTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVJO0VBRUgsbUJBQUE7O0FBRUEsV015NFNOLFlOLzZTQyxNQTRCQyxNQUVFLGFBRUMsV0FFQSxHQUlFO0FBQUQsV015NFNOLFlOOTZTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVBLEdBSUU7QUFBRCxXTXk0U04sWU4vNlNDLE1BNEJDLE1BRUUsYUFFQyxXQUVJLEdBSUY7QUFBRCxXTXk0U04sWU45NlNDLE1BQUssWUEyQkosTUFFRSxhQUVDLFdBRUksR0FJRjtFQUVBLDhCQUFBOztBQUdELFdNbzRTTixZTi82U0MsTUE0QkMsTUFFRSxhQUVDLFdBRUEsR0FTRTtBQUFELFdNbzRTTixZTjk2U0MsTUFBSyxZQTJCSixNQUVFLGFBRUMsV0FFQSxHQVNFO0FBQUQsV01vNFNOLFlOLzZTQyxNQTRCQyxNQUVFLGFBRUMsV0FFSSxHQVNGO0FBQUQsV01vNFNOLFlOOTZTQyxNQUFLLFlBMkJKLE1BRUUsYUFFQyxXQUVJLEdBU0Y7RUFFQSwrQkFBQTs7QU1nNFNSLFdBRUMsWU4vNlNDLE1Bb0RDLFVBQVM7QU15M1NaLFdBRUMsWU45NlNDLE1BQUssWUFtREosVUFBUztFQUVSLFdBQUE7RUFDQSxZQUFBOztBTTA0U0YsU0FGRCxhQUVFO0VBRUEsU0FBUyxFQUFUO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnREFBQTs7QUFLSDtFQUVDO0lBRUMsVUFBQTs7O0FBSUYsYUFBYTtFQUVaLDRFQUFBO0VBQ0EsV0FBVyxVQUFYOztBQUdELG1CQUNBO0VBQ0M7SUFFQyx5QkFBQTtJQUNBLFVBQVUsS0FBSyxjQUFmOztFQUdELHVCQUF3QjtJQUV2QixzQkFBQTtJQUNBLDJCQUFBOztFQUdELGFBQWE7SUFFWixXQUFXLFFBQVg7O0VBR0QsYUFBYztJQUViLHdCQUFBO0lBQ0EsaUNBQUE7OztBT2g2VUY7RUFJQzs7Ozs7SUMzRkQsb0JBR0MsZUFBZSxJQUFHO0lBRm5CLGtCQUVDLGVBQWUsSUFBRztNQUVqQixzREFBQTs7SUFFQSxvQkFKRCxlQUFlLElBQUcsU0FJaEI7SUFBRCxrQkFKRCxlQUFlLElBQUcsU0FJaEI7TUFFQSwwQkFBQTs7SUFHRCxvQkFURCxlQUFlLElBQUcsU0FTaEIsUUFFQTtJQUZELGtCQVRELGVBQWUsSUFBRyxTQVNoQixRQUVBO01BRUMsY0FBQTtNQUNBLFdBQUE7O0lBakJKLG9CQUdDLGVBQWUsSUFBRyxTQW1CakI7SUFyQkYsa0JBRUMsZUFBZSxJQUFHLFNBbUJqQjtNQUVDLFlBQUE7O0lBeEJILG9CQUdDLGVBQWUsSUFBRyxTQXdCakIsU0FBUztJQTFCWCxrQkFFQyxlQUFlLElBQUcsU0F3QmpCLFNBQVM7TUFFUixhQUFBOztJQUtBLG9CQS9CRixlQUFlLElBQUcsU0E2QmpCLE1BRUU7SUFBRCxrQkEvQkYsZUFBZSxJQUFHLFNBNkJqQixNQUVFO01BR0Esb0JBQUE7TUFDQSxrQkFBQTs7SUFFQSxvQkFyQ0gsZUFBZSxJQUFHLFNBNkJqQixNQUVFLFlBTUM7SUFBRCxrQkFyQ0gsZUFBZSxJQUFHLFNBNkJqQixNQUVFLFlBTUM7TUFHQSxtQkFBQTs7SUFHRCxvQkEzQ0gsZUFBZSxJQUFHLFNBNkJqQixNQUVFLFlBWUM7SUFBRCxrQkEzQ0gsZUFBZSxJQUFHLFNBNkJqQixNQUVFLFlBWUM7TUFFQSxtQkFBQTs7SUFHRCxvQkFoREgsZUFBZSxJQUFHLFNBNkJqQixNQUVFLFlBaUJDO0lBQUQsa0JBaERILGVBQWUsSUFBRyxTQTZCakIsTUFFRSxZQWlCQztNQUVBLG1CQUFBOztJQUdELG9CQXJESCxlQUFlLElBQUcsU0E2QmpCLE1BRUUsWUFzQkM7SUFBRCxrQkFyREgsZUFBZSxJQUFHLFNBNkJqQixNQUVFLFlBc0JDO01BRUEsbUJBQUE7O0lBR0Qsb0JBMURILGVBQWUsSUFBRyxTQTZCakIsTUFFRSxZQTJCQztJQUFELGtCQTFESCxlQUFlLElBQUcsU0E2QmpCLE1BRUUsWUEyQkM7TUFFQSxtQkFBQTs7SUFHRCxvQkEvREgsZUFBZSxJQUFHLFNBNkJqQixNQUVFLFlBZ0NDO0lBQUQsa0JBL0RILGVBQWUsSUFBRyxTQTZCakIsTUFFRSxZQWdDQztNQUVBLG1CQUFBOztJQUlGLG9CQXJFRixlQUFlLElBQUcsU0E2QmpCLE1Bd0NFO0lBQUQsa0JBckVGLGVBQWUsSUFBRyxTQTZCakIsTUF3Q0U7TUFFQSxjQUFBOztJQUdELG9CQTFFRixlQUFlLElBQUcsU0E2QmpCLE1BNkNFO0lBQUQsa0JBMUVGLGVBQWUsSUFBRyxTQTZCakIsTUE2Q0U7TUFFQSxjQUFBOztJQUdELG9CQS9FRixlQUFlLElBQUcsU0E2QmpCLE1Ba0RFO0lBQUQsa0JBL0VGLGVBQWUsSUFBRyxTQTZCakIsTUFrREU7TUFFQSxjQUFBOztJQUdELG9CQXBGRixlQUFlLElBQUcsU0E2QmpCLE1BdURFO0lBQUQsa0JBcEZGLGVBQWUsSUFBRyxTQTZCakIsTUF1REU7TUFFQSxjQUFBOztJQUdELG9CQXpGRixlQUFlLElBQUcsU0E2QmpCLE1BNERFO0lBQUQsa0JBekZGLGVBQWUsSUFBRyxTQTZCakIsTUE0REU7TUFFQSxjQUFBOztJQUdELG9CQTlGRixlQUFlLElBQUcsU0E2QmpCLE1BaUVFO0lBQUQsa0JBOUZGLGVBQWUsSUFBRyxTQTZCakIsTUFpRUU7TUFFQSxjQUFBOztJQUdELG9CQW5HRixlQUFlLElBQUcsU0E2QmpCLE1Bc0VFO0lBQUQsa0JBbkdGLGVBQWUsSUFBRyxTQTZCakIsTUFzRUU7TUFFQSxjQUFBOztJQUdELG9CQXhHRixlQUFlLElBQUcsU0E2QmpCLE1BMkVFO0lBQUQsa0JBeEdGLGVBQWUsSUFBRyxTQTZCakIsTUEyRUU7TUFFQSxjQUFBOztJQUdELG9CQTdHRixlQUFlLElBQUcsU0E2QmpCLE1BZ0ZFO0lBQUQsa0JBN0dGLGVBQWUsSUFBRyxTQTZCakIsTUFnRkU7TUFFQSxjQUFBOztJQUdELG9CQWxIRixlQUFlLElBQUcsU0E2QmpCLE1BcUZFO0lBQUQsa0JBbEhGLGVBQWUsSUFBRyxTQTZCakIsTUFxRkU7TUFFQSxlQUFBOztJQUdELG9CQXZIRixlQUFlLElBQUcsU0E2QmpCLE1BMEZFO0lBQUQsa0JBdkhGLGVBQWUsSUFBRyxTQTZCakIsTUEwRkU7TUFFQSxlQUFBOztJQUdELG9CQTVIRixlQUFlLElBQUcsU0E2QmpCLE1BK0ZFO0lBQUQsa0JBNUhGLGVBQWUsSUFBRyxTQTZCakIsTUErRkU7TUFFQSxlQUFBOztJQUdELG9CQWpJRixlQUFlLElBQUcsU0E2QmpCLE1Bb0dFO0lBQUQsa0JBaklGLGVBQWUsSUFBRyxTQTZCakIsTUFvR0U7TUFFQSxlQUFBOztJQUtILG9CQUFDLFFBRUEsZUFBZTtJQUZoQixrQkFBQyxRQUVBLGVBQWU7TUFFZCw4QkFBQTs7SUFKRixvQkFBQyxRQUVBLGVBQWUsVUFJZCxNQUFLO0lBTlAsa0JBQUMsUUFFQSxlQUFlLFVBSWQsTUFBSztNQUVKLG9CQUFBO01BQ0Esa0JBQUE7O0lBVEgsb0JBQUMsUUFFQSxlQUFlLFVBVWQsTUFBSztJQVpQLGtCQUFDLFFBRUEsZUFBZSxVQVVkLE1BQUs7TUFFSixjQUFBOzs7O0FEdERKOzs7OztFRW5HQSxvQkFHQztFQUZELGtCQUVDO0lBRUMsYUFBQTtJQUNBLGdCQUFBOztFQU5GLG9CQVNDO0VBUkQsa0JBUUM7SUFFQyxnQkFBQTs7RUFFQSxvQkFKRCxZQUlFO0VBQUQsa0JBSkQsWUFJRTtJQUVBLGtDQUFBO0lBQ0EsNkJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBOztFQUxELG9CQUpELFlBSUUsUUFXQTtFQVhELGtCQUpELFlBSUUsUUFXQTtJQUVDLGNBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSw0QkFBQTs7RUFoQ0osb0JBK0NDLE1BQUssYUFBYztFQTlDcEIsa0JBOENDLE1BQUssYUFBYztFQS9DcEIsb0JBZ0RDLE1BQUssV0FBWTtFQS9DbEIsa0JBK0NDLE1BQUssV0FBWTtJQUVoQixnQkFBQTtJQUNBLFdBQUE7O0VBbkRGLG9CQStDQyxNQUFLLGFBQWMsR0FNbEI7RUFwREYsa0JBOENDLE1BQUssYUFBYyxHQU1sQjtFQXJERixvQkFnREMsTUFBSyxXQUFZLEdBS2hCO0VBcERGLGtCQStDQyxNQUFLLFdBQVksR0FLaEI7SUFFQyxrQkFBQTs7RUFFQSxvQkFWRixNQUFLLGFBQWMsR0FNbEIsSUFJRSxnQkFBZ0I7RUFBakIsa0JBVkYsTUFBSyxhQUFjLEdBTWxCLElBSUUsZ0JBQWdCO0VBQWpCLG9CQVRGLE1BQUssV0FBWSxHQUtoQixJQUlFLGdCQUFnQjtFQUFqQixrQkFURixNQUFLLFdBQVksR0FLaEIsSUFJRSxnQkFBZ0I7SUFFaEIsaUJBQUE7O0VBM0RKLG9CQWdFQyxJQUFHLFdBQVksS0FBSyxJQUFHLFNBRXRCO0VBakVGLGtCQStEQyxJQUFHLFdBQVksS0FBSyxJQUFHLFNBRXRCO0lBRUMsWUFBQTtJQUNBLHdCQUFBOztFQXJFSCxvQkFnRUMsSUFBRyxXQUFZLEtBQUssSUFBRyxTQVF0QjtFQXZFRixrQkErREMsSUFBRyxXQUFZLEtBQUssSUFBRyxTQVF0QjtJQUVDLGlCQUFBO0lBQ0EsZUFBQTs7RUEzRUgsb0JBK0VDLEdBQUU7RUE5RUgsa0JBOEVDLEdBQUU7SUFFRCxhQUFBOztFQUdELG9CQUFDLFdBSUEsZUFBZTtFQUpoQixrQkFBQyxXQUlBLGVBQWU7RUFIaEIsb0JBQUMsTUFHQSxlQUFlO0VBSGhCLGtCQUFDLE1BR0EsZUFBZTtFQUZoQixvQkFBQyxRQUVBLGVBQWU7RUFGaEIsa0JBQUMsUUFFQSxlQUFlO0lBRWQsMEJBQUE7SUFDQSxvQkFBQTtJQUNBLGlCQUFBOztFQVJGLG9CQUFDLFdBSUEsZUFBZSxVQU1kO0VBVkYsa0JBQUMsV0FJQSxlQUFlLFVBTWQ7RUFURixvQkFBQyxNQUdBLGVBQWUsVUFNZDtFQVRGLGtCQUFDLE1BR0EsZUFBZSxVQU1kO0VBUkYsb0JBQUMsUUFFQSxlQUFlLFVBTWQ7RUFSRixrQkFBQyxRQUVBLGVBQWUsVUFNZDtJQUVDLGFBQUE7O0VBWkgsb0JBQUMsV0FJQSxlQUFlLFVBV2Q7RUFmRixrQkFBQyxXQUlBLGVBQWUsVUFXZDtFQWRGLG9CQUFDLE1BR0EsZUFBZSxVQVdkO0VBZEYsa0JBQUMsTUFHQSxlQUFlLFVBV2Q7RUFiRixvQkFBQyxRQUVBLGVBQWUsVUFXZDtFQWJGLGtCQUFDLFFBRUEsZUFBZSxVQVdkO0lBRUMsYUFBQTs7RUFqQkgsb0JBQUMsV0FJQSxlQUFlLFVBZ0JkO0VBcEJGLGtCQUFDLFdBSUEsZUFBZSxVQWdCZDtFQW5CRixvQkFBQyxNQUdBLGVBQWUsVUFnQmQ7RUFuQkYsa0JBQUMsTUFHQSxlQUFlLFVBZ0JkO0VBbEJGLG9CQUFDLFFBRUEsZUFBZSxVQWdCZDtFQWxCRixrQkFBQyxRQUVBLGVBQWUsVUFnQmQ7SUFFQyxhQUFBO0lBQ0Esb0NBQUE7SUFDQSxxQkFBcUIsMEJBQXJCO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7O0VBM0JILG9CQUFDLFdBSUEsZUFBZSxVQWdCZCxhQVNDO0VBN0JILGtCQUFDLFdBSUEsZUFBZSxVQWdCZCxhQVNDO0VBNUJILG9CQUFDLE1BR0EsZUFBZSxVQWdCZCxhQVNDO0VBNUJILGtCQUFDLE1BR0EsZUFBZSxVQWdCZCxhQVNDO0VBM0JILG9CQUFDLFFBRUEsZUFBZSxVQWdCZCxhQVNDO0VBM0JILGtCQUFDLFFBRUEsZUFBZSxVQWdCZCxhQVNDO0lBRUMsNkJBQUE7SUFDQSxrQkFBQTs7RUFFQSxvQkFsQ0gsV0FJQSxlQUFlLFVBZ0JkLGFBU0MsZUFLRTtFQUFELGtCQWxDSCxXQUlBLGVBQWUsVUFnQmQsYUFTQyxlQUtFO0VBQUQsb0JBakNILE1BR0EsZUFBZSxVQWdCZCxhQVNDLGVBS0U7RUFBRCxrQkFqQ0gsTUFHQSxlQUFlLFVBZ0JkLGFBU0MsZUFLRTtFQUFELG9CQWhDSCxRQUVBLGVBQWUsVUFnQmQsYUFTQyxlQUtFO0VBQUQsa0JBaENILFFBRUEsZUFBZSxVQWdCZCxhQVNDLGVBS0U7SUFHQSxxQkFBQTtJQUNBLG1CQUFBO0lBQ0EsaUJBQUE7SUFDQSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTs7RUExQ0wsb0JBQUMsV0FJQSxlQUFlLFVBZ0JkLGFBMEJDO0VBOUNILGtCQUFDLFdBSUEsZUFBZSxVQWdCZCxhQTBCQztFQTdDSCxvQkFBQyxNQUdBLGVBQWUsVUFnQmQsYUEwQkM7RUE3Q0gsa0JBQUMsTUFHQSxlQUFlLFVBZ0JkLGFBMEJDO0VBNUNILG9CQUFDLFFBRUEsZUFBZSxVQWdCZCxhQTBCQztFQTVDSCxrQkFBQyxRQUVBLGVBQWUsVUFnQmQsYUEwQkM7SUFFQyxrQkFBQTtJQUNBLGlCQUFBOztFQWpESixvQkFBQyxXQUlBLGVBQWUsVUFnQmQsYUFnQ0M7RUFwREgsa0JBQUMsV0FJQSxlQUFlLFVBZ0JkLGFBZ0NDO0VBbkRILG9CQUFDLE1BR0EsZUFBZSxVQWdCZCxhQWdDQztFQW5ESCxrQkFBQyxNQUdBLGVBQWUsVUFnQmQsYUFnQ0M7RUFsREgsb0JBQUMsUUFFQSxlQUFlLFVBZ0JkLGFBZ0NDO0VBbERILGtCQUFDLFFBRUEsZUFBZSxVQWdCZCxhQWdDQztJQUVDLG1CQUFBOztFQXRESixvQkFBQyxXQUlBLGVBQWUsVUFnQmQsYUFxQ0M7RUF6REgsa0JBQUMsV0FJQSxlQUFlLFVBZ0JkLGFBcUNDO0VBeERILG9CQUFDLE1BR0EsZUFBZSxVQWdCZCxhQXFDQztFQXhESCxrQkFBQyxNQUdBLGVBQWUsVUFnQmQsYUFxQ0M7RUF2REgsb0JBQUMsUUFFQSxlQUFlLFVBZ0JkLGFBcUNDO0VBdkRILGtCQUFDLFFBRUEsZUFBZSxVQWdCZCxhQXFDQztJQUVDLDZCQUFBOztFQTNESixvQkFBQyxXQUlBLGVBQWUsVUEyRGQsRUFBQztFQS9ESCxrQkFBQyxXQUlBLGVBQWUsVUEyRGQsRUFBQztFQTlESCxvQkFBQyxNQUdBLGVBQWUsVUEyRGQsRUFBQztFQTlESCxrQkFBQyxNQUdBLGVBQWUsVUEyRGQsRUFBQztFQTdESCxvQkFBQyxRQUVBLGVBQWUsVUEyRGQsRUFBQztFQTdESCxrQkFBQyxRQUVBLGVBQWUsVUEyRGQsRUFBQztJQUVBLG1CQUFBOztFQWpFSCxvQkFBQyxXQUlBLGVBQWUsVUFnRWQ7RUFwRUYsa0JBQUMsV0FJQSxlQUFlLFVBZ0VkO0VBbkVGLG9CQUFDLE1BR0EsZUFBZSxVQWdFZDtFQW5FRixrQkFBQyxNQUdBLGVBQWUsVUFnRWQ7RUFsRUYsb0JBQUMsUUFFQSxlQUFlLFVBZ0VkO0VBbEVGLGtCQUFDLFFBRUEsZUFBZSxVQWdFZDtJQUVDLGNBQUE7O0VBdEVILG9CQUFDLFdBSUEsZUFBZSxVQXFFZCxRQUFPO0VBekVULGtCQUFDLFdBSUEsZUFBZSxVQXFFZCxRQUFPO0VBeEVULG9CQUFDLE1BR0EsZUFBZSxVQXFFZCxRQUFPO0VBeEVULGtCQUFDLE1BR0EsZUFBZSxVQXFFZCxRQUFPO0VBdkVULG9CQUFDLFFBRUEsZUFBZSxVQXFFZCxRQUFPO0VBdkVULGtCQUFDLFFBRUEsZUFBZSxVQXFFZCxRQUFPO0lBRU4sYUFBQTs7RUEzRUgsb0JBQUMsV0FJQSxlQUFlLFVBMEVkLE9BQU8sRUFBRTtFQTlFWCxrQkFBQyxXQUlBLGVBQWUsVUEwRWQsT0FBTyxFQUFFO0VBN0VYLG9CQUFDLE1BR0EsZUFBZSxVQTBFZCxPQUFPLEVBQUU7RUE3RVgsa0JBQUMsTUFHQSxlQUFlLFVBMEVkLE9BQU8sRUFBRTtFQTVFWCxvQkFBQyxRQUVBLGVBQWUsVUEwRWQsT0FBTyxFQUFFO0VBNUVYLGtCQUFDLFFBRUEsZUFBZSxVQTBFZCxPQUFPLEVBQUU7SUFFUixxQkFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLHdCQUFBO0lBQ0EscUJBQUE7SUFDQSxhQUFBOztFQXJGSCxvQkFBQyxXQUlBLGVBQWUsVUEwRWQsT0FBTyxFQUFFLFVBU1I7RUF2Rkgsa0JBQUMsV0FJQSxlQUFlLFVBMEVkLE9BQU8sRUFBRSxVQVNSO0VBdEZILG9CQUFDLE1BR0EsZUFBZSxVQTBFZCxPQUFPLEVBQUUsVUFTUjtFQXRGSCxrQkFBQyxNQUdBLGVBQWUsVUEwRWQsT0FBTyxFQUFFLFVBU1I7RUFyRkgsb0JBQUMsUUFFQSxlQUFlLFVBMEVkLE9BQU8sRUFBRSxVQVNSO0VBckZILGtCQUFDLFFBRUEsZUFBZSxVQTBFZCxPQUFPLEVBQUUsVUFTUjtJQUVDLFdBQUE7SUFDQSxtQkFBQTtJQUNBLGFBQUE7SUFDQSx1QkFBQTtJQUNBLGlCQUFBOztFQTdGSixvQkFBQyxXQUlBLGVBQWUsVUE2RmQ7RUFqR0Ysa0JBQUMsV0FJQSxlQUFlLFVBNkZkO0VBaEdGLG9CQUFDLE1BR0EsZUFBZSxVQTZGZDtFQWhHRixrQkFBQyxNQUdBLGVBQWUsVUE2RmQ7RUEvRkYsb0JBQUMsUUFFQSxlQUFlLFVBNkZkO0VBL0ZGLGtCQUFDLFFBRUEsZUFBZSxVQTZGZDtJQUVDLGFBQUE7SUFDQSx5Q0FBQTtJQUNBLHVCQUFBO0lBQ0EscUJBQXFCLHNDQUFyQjtJQUNBLGdCQUFBOztFQXZHSCxvQkFBQyxXQUlBLGVBQWUsVUFzR2Q7RUExR0Ysa0JBQUMsV0FJQSxlQUFlLFVBc0dkO0VBekdGLG9CQUFDLE1BR0EsZUFBZSxVQXNHZDtFQXpHRixrQkFBQyxNQUdBLGVBQWUsVUFzR2Q7RUF4R0Ysb0JBQUMsUUFFQSxlQUFlLFVBc0dkO0VBeEdGLGtCQUFDLFFBRUEsZUFBZSxVQXNHZDtJQUVDLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTs7RUFqSEgsb0JBQUMsV0FJQSxlQUFlLFVBZ0hkO0VBcEhGLGtCQUFDLFdBSUEsZUFBZSxVQWdIZDtFQW5IRixvQkFBQyxNQUdBLGVBQWUsVUFnSGQ7RUFuSEYsa0JBQUMsTUFHQSxlQUFlLFVBZ0hkO0VBbEhGLG9CQUFDLFFBRUEsZUFBZSxVQWdIZDtFQWxIRixrQkFBQyxRQUVBLGVBQWUsVUFnSGQ7SUFFQyxjQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBOztFQXpISCxvQkFBQyxXQUlBLGVBQWUsVUF3SGQ7RUE1SEYsa0JBQUMsV0FJQSxlQUFlLFVBd0hkO0VBM0hGLG9CQUFDLE1BR0EsZUFBZSxVQXdIZDtFQTNIRixrQkFBQyxNQUdBLGVBQWUsVUF3SGQ7RUExSEYsb0JBQUMsUUFFQSxlQUFlLFVBd0hkO0VBMUhGLGtCQUFDLFFBRUEsZUFBZSxVQXdIZDtJQUVDLGtCQUFBOztFQTlISCxvQkFBQyxXQUlBLGVBQWUsVUE2SGQ7RUFqSUYsa0JBQUMsV0FJQSxlQUFlLFVBNkhkO0VBaElGLG9CQUFDLE1BR0EsZUFBZSxVQTZIZDtFQWhJRixrQkFBQyxNQUdBLGVBQWUsVUE2SGQ7RUEvSEYsb0JBQUMsUUFFQSxlQUFlLFVBNkhkO0VBL0hGLGtCQUFDLFFBRUEsZUFBZSxVQTZIZDtJQUVDLGFBQUE7O0VBbklILG9CQUFDLFdBSUEsZUFBZSxVQWtJZDtFQXRJRixrQkFBQyxXQUlBLGVBQWUsVUFrSWQ7RUFySUYsb0JBQUMsTUFHQSxlQUFlLFVBa0lkO0VBcklGLGtCQUFDLE1BR0EsZUFBZSxVQWtJZDtFQXBJRixvQkFBQyxRQUVBLGVBQWUsVUFrSWQ7RUFwSUYsa0JBQUMsUUFFQSxlQUFlLFVBa0lkO0lBRUMsY0FBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7O0VBMUlILG9CQUFDLFdBSUEsZUFBZSxVQWtJZCxVQU1DO0VBNUlILGtCQUFDLFdBSUEsZUFBZSxVQWtJZCxVQU1DO0VBM0lILG9CQUFDLE1BR0EsZUFBZSxVQWtJZCxVQU1DO0VBM0lILGtCQUFDLE1BR0EsZUFBZSxVQWtJZCxVQU1DO0VBMUlILG9CQUFDLFFBRUEsZUFBZSxVQWtJZCxVQU1DO0VBMUlILGtCQUFDLFFBRUEsZUFBZSxVQWtJZCxVQU1DO0lBRUMsaUJBQUE7SUFDQSxtQkFBQTs7RUEvSUosb0JBQUMsV0FJQSxlQUFlLFVBK0lkO0VBbkpGLGtCQUFDLFdBSUEsZUFBZSxVQStJZDtFQWxKRixvQkFBQyxNQUdBLGVBQWUsVUErSWQ7RUFsSkYsa0JBQUMsTUFHQSxlQUFlLFVBK0lkO0VBakpGLG9CQUFDLFFBRUEsZUFBZSxVQStJZDtFQWpKRixrQkFBQyxRQUVBLGVBQWUsVUErSWQ7SUFFQyxjQUFBOztFQUVBLG9CQXZKRixXQUlBLGVBQWUsVUErSWQsTUFJRTtFQUFELGtCQXZKRixXQUlBLGVBQWUsVUErSWQsTUFJRTtFQUFELG9CQXRKRixNQUdBLGVBQWUsVUErSWQsTUFJRTtFQUFELGtCQXRKRixNQUdBLGVBQWUsVUErSWQsTUFJRTtFQUFELG9CQXJKRixRQUVBLGVBQWUsVUErSWQsTUFJRTtFQUFELGtCQXJKRixRQUVBLGVBQWUsVUErSWQsTUFJRTtJQUVBLGNBQUE7O0VBR0Qsb0JBNUpGLFdBSUEsZUFBZSxVQStJZCxNQVNFO0VBQUQsa0JBNUpGLFdBSUEsZUFBZSxVQStJZCxNQVNFO0VBQUQsb0JBM0pGLE1BR0EsZUFBZSxVQStJZCxNQVNFO0VBQUQsa0JBM0pGLE1BR0EsZUFBZSxVQStJZCxNQVNFO0VBQUQsb0JBMUpGLFFBRUEsZUFBZSxVQStJZCxNQVNFO0VBQUQsa0JBMUpGLFFBRUEsZUFBZSxVQStJZCxNQVNFO0lBRUEsY0FBQTs7RUFHRCxvQkFqS0YsV0FJQSxlQUFlLFVBK0lkLE1BY0U7RUFBRCxrQkFqS0YsV0FJQSxlQUFlLFVBK0lkLE1BY0U7RUFBRCxvQkFoS0YsTUFHQSxlQUFlLFVBK0lkLE1BY0U7RUFBRCxrQkFoS0YsTUFHQSxlQUFlLFVBK0lkLE1BY0U7RUFBRCxvQkEvSkYsUUFFQSxlQUFlLFVBK0lkLE1BY0U7RUFBRCxrQkEvSkYsUUFFQSxlQUFlLFVBK0lkLE1BY0U7SUFFQSxjQUFBOztFQUdELG9CQXRLRixXQUlBLGVBQWUsVUErSWQsTUFtQkU7RUFBRCxrQkF0S0YsV0FJQSxlQUFlLFVBK0lkLE1BbUJFO0VBQUQsb0JBcktGLE1BR0EsZUFBZSxVQStJZCxNQW1CRTtFQUFELGtCQXJLRixNQUdBLGVBQWUsVUErSWQsTUFtQkU7RUFBRCxvQkFwS0YsUUFFQSxlQUFlLFVBK0lkLE1BbUJFO0VBQUQsa0JBcEtGLFFBRUEsZUFBZSxVQStJZCxNQW1CRTtJQUVBLGNBQUE7O0VBR0Qsb0JBM0tGLFdBSUEsZUFBZSxVQStJZCxNQXdCRTtFQUFELGtCQTNLRixXQUlBLGVBQWUsVUErSWQsTUF3QkU7RUFBRCxvQkExS0YsTUFHQSxlQUFlLFVBK0lkLE1Bd0JFO0VBQUQsa0JBMUtGLE1BR0EsZUFBZSxVQStJZCxNQXdCRTtFQUFELG9CQXpLRixRQUVBLGVBQWUsVUErSWQsTUF3QkU7RUFBRCxrQkF6S0YsUUFFQSxlQUFlLFVBK0lkLE1Bd0JFO0lBRUEsY0FBQTs7RUFHRCxvQkFoTEYsV0FJQSxlQUFlLFVBK0lkLE1BNkJFO0VBQUQsa0JBaExGLFdBSUEsZUFBZSxVQStJZCxNQTZCRTtFQUFELG9CQS9LRixNQUdBLGVBQWUsVUErSWQsTUE2QkU7RUFBRCxrQkEvS0YsTUFHQSxlQUFlLFVBK0lkLE1BNkJFO0VBQUQsb0JBOUtGLFFBRUEsZUFBZSxVQStJZCxNQTZCRTtFQUFELGtCQTlLRixRQUVBLGVBQWUsVUErSWQsTUE2QkU7SUFFQSxjQUFBOztFQUdELG9CQXJMRixXQUlBLGVBQWUsVUErSWQsTUFrQ0U7RUFBRCxrQkFyTEYsV0FJQSxlQUFlLFVBK0lkLE1Ba0NFO0VBQUQsb0JBcExGLE1BR0EsZUFBZSxVQStJZCxNQWtDRTtFQUFELGtCQXBMRixNQUdBLGVBQWUsVUErSWQsTUFrQ0U7RUFBRCxvQkFuTEYsUUFFQSxlQUFlLFVBK0lkLE1Ba0NFO0VBQUQsa0JBbkxGLFFBRUEsZUFBZSxVQStJZCxNQWtDRTtJQUVBLGNBQUE7O0VBR0Qsb0JBMUxGLFdBSUEsZUFBZSxVQStJZCxNQXVDRTtFQUFELGtCQTFMRixXQUlBLGVBQWUsVUErSWQsTUF1Q0U7RUFBRCxvQkF6TEYsTUFHQSxlQUFlLFVBK0lkLE1BdUNFO0VBQUQsa0JBekxGLE1BR0EsZUFBZSxVQStJZCxNQXVDRTtFQUFELG9CQXhMRixRQUVBLGVBQWUsVUErSWQsTUF1Q0U7RUFBRCxrQkF4TEYsUUFFQSxlQUFlLFVBK0lkLE1BdUNFO0lBRUEsY0FBQTs7RUFHRCxvQkEvTEYsV0FJQSxlQUFlLFVBK0lkLE1BNENFO0VBQUQsa0JBL0xGLFdBSUEsZUFBZSxVQStJZCxNQTRDRTtFQUFELG9CQTlMRixNQUdBLGVBQWUsVUErSWQsTUE0Q0U7RUFBRCxrQkE5TEYsTUFHQSxlQUFlLFVBK0lkLE1BNENFO0VBQUQsb0JBN0xGLFFBRUEsZUFBZSxVQStJZCxNQTRDRTtFQUFELGtCQTdMRixRQUVBLGVBQWUsVUErSWQsTUE0Q0U7SUFFQSxjQUFBOztFQUdELG9CQXBNRixXQUlBLGVBQWUsVUErSWQsTUFpREU7RUFBRCxrQkFwTUYsV0FJQSxlQUFlLFVBK0lkLE1BaURFO0VBQUQsb0JBbk1GLE1BR0EsZUFBZSxVQStJZCxNQWlERTtFQUFELGtCQW5NRixNQUdBLGVBQWUsVUErSWQsTUFpREU7RUFBRCxvQkFsTUYsUUFFQSxlQUFlLFVBK0lkLE1BaURFO0VBQUQsa0JBbE1GLFFBRUEsZUFBZSxVQStJZCxNQWlERTtJQUVBLGNBQUE7O0VBR0Qsb0JBek1GLFdBSUEsZUFBZSxVQStJZCxNQXNERTtFQUFELGtCQXpNRixXQUlBLGVBQWUsVUErSWQsTUFzREU7RUFBRCxvQkF4TUYsTUFHQSxlQUFlLFVBK0lkLE1Bc0RFO0VBQUQsa0JBeE1GLE1BR0EsZUFBZSxVQStJZCxNQXNERTtFQUFELG9CQXZNRixRQUVBLGVBQWUsVUErSWQsTUFzREU7RUFBRCxrQkF2TUYsUUFFQSxlQUFlLFVBK0lkLE1Bc0RFO0lBRUEsY0FBQTs7RUFHRCxvQkE5TUYsV0FJQSxlQUFlLFVBK0lkLE1BMkRFO0VBQUQsa0JBOU1GLFdBSUEsZUFBZSxVQStJZCxNQTJERTtFQUFELG9CQTdNRixNQUdBLGVBQWUsVUErSWQsTUEyREU7RUFBRCxrQkE3TUYsTUFHQSxlQUFlLFVBK0lkLE1BMkRFO0VBQUQsb0JBNU1GLFFBRUEsZUFBZSxVQStJZCxNQTJERTtFQUFELGtCQTVNRixRQUVBLGVBQWUsVUErSWQsTUEyREU7SUFFQSxjQUFBOztFQUdELG9CQW5ORixXQUlBLGVBQWUsVUErSWQsTUFnRUU7RUFBRCxrQkFuTkYsV0FJQSxlQUFlLFVBK0lkLE1BZ0VFO0VBQUQsb0JBbE5GLE1BR0EsZUFBZSxVQStJZCxNQWdFRTtFQUFELGtCQWxORixNQUdBLGVBQWUsVUErSWQsTUFnRUU7RUFBRCxvQkFqTkYsUUFFQSxlQUFlLFVBK0lkLE1BZ0VFO0VBQUQsa0JBak5GLFFBRUEsZUFBZSxVQStJZCxNQWdFRTtJQUVBLGNBQUE7O0VBck5KLG9CQUFDLFdBSUEsZUFBZSxVQXFOZDtFQXpORixrQkFBQyxXQUlBLGVBQWUsVUFxTmQ7RUF4TkYsb0JBQUMsTUFHQSxlQUFlLFVBcU5kO0VBeE5GLGtCQUFDLE1BR0EsZUFBZSxVQXFOZDtFQXZORixvQkFBQyxRQUVBLGVBQWUsVUFxTmQ7RUF2TkYsa0JBQUMsUUFFQSxlQUFlLFVBcU5kO0lBRUMsZUFBQTs7RUEzTkgsb0JBQUMsV0FJQSxlQUFlLFVBcU5kLE9BSUM7RUE3Tkgsa0JBQUMsV0FJQSxlQUFlLFVBcU5kLE9BSUM7RUE1Tkgsb0JBQUMsTUFHQSxlQUFlLFVBcU5kLE9BSUM7RUE1Tkgsa0JBQUMsTUFHQSxlQUFlLFVBcU5kLE9BSUM7RUEzTkgsb0JBQUMsUUFFQSxlQUFlLFVBcU5kLE9BSUM7RUEzTkgsa0JBQUMsUUFFQSxlQUFlLFVBcU5kLE9BSUM7SUFFQyxrQkFBQTs7RUEvTkosb0JBQUMsV0FJQSxlQUFlLFVBK05kO0VBbk9GLGtCQUFDLFdBSUEsZUFBZSxVQStOZDtFQWxPRixvQkFBQyxNQUdBLGVBQWUsVUErTmQ7RUFsT0Ysa0JBQUMsTUFHQSxlQUFlLFVBK05kO0VBak9GLG9CQUFDLFFBRUEsZUFBZSxVQStOZDtFQWpPRixrQkFBQyxRQUVBLGVBQWUsVUErTmQ7RUFuT0Ysb0JBQUMsV0FJQSxlQUFlLFVBZ09kO0VBcE9GLGtCQUFDLFdBSUEsZUFBZSxVQWdPZDtFQW5PRixvQkFBQyxNQUdBLGVBQWUsVUFnT2Q7RUFuT0Ysa0JBQUMsTUFHQSxlQUFlLFVBZ09kO0VBbE9GLG9CQUFDLFFBRUEsZUFBZSxVQWdPZDtFQWxPRixrQkFBQyxRQUVBLGVBQWUsVUFnT2Q7SUFFQyxhQUFBOztFQUtILG9CQUFDLFFBRUEsZUFBZTtFQUZoQixrQkFBQyxRQUVBLGVBQWU7SUFFZCw4QkFBQTs7RUFKRixvQkFBQyxRQUVBLGVBQWUsVUFJZDtFQU5GLGtCQUFDLFFBRUEsZUFBZSxVQUlkO0lBRUMsb0JBQUE7SUFDQSxrQkFBQTs7RUFUSCxvQkFBQyxRQUVBLGVBQWUsVUFVZCxNQUFLO0VBWlAsa0JBQUMsUUFFQSxlQUFlLFVBVWQsTUFBSztJQUVKLG9CQUFBO0lBQ0Esa0JBQUE7O0VBZkgsb0JBQUMsUUFFQSxlQUFlLFVBZ0JkLE1BQUs7RUFsQlAsa0JBQUMsUUFFQSxlQUFlLFVBZ0JkLE1BQUs7SUFFSixjQUFBOztFQUtILG9CQUFDLE1BR0E7RUFIRCxrQkFBQyxNQUdBO0VBRkQsb0JBQUMsUUFFQTtFQUZELGtCQUFDLFFBRUE7SUFFQyxlQUFBO0lBQ0EsY0FBQTs7RUFORixvQkFBQyxNQVNBO0VBVEQsa0JBQUMsTUFTQTtFQVJELG9CQUFDLFFBUUE7RUFSRCxrQkFBQyxRQVFBO0lBRUMsY0FBQTs7RUFYRixvQkFBQyxNQWNBLGVBRUM7RUFoQkYsa0JBQUMsTUFjQSxlQUVDO0VBZkYsb0JBQUMsUUFhQSxlQUVDO0VBZkYsa0JBQUMsUUFhQSxlQUVDO0lBRUMsZUFBQTs7RUFFQSxvQkFwQkYsTUFjQSxlQUVDLEdBSUU7RUFBRCxrQkFwQkYsTUFjQSxlQUVDLEdBSUU7RUFBRCxvQkFuQkYsUUFhQSxlQUVDLEdBSUU7RUFBRCxrQkFuQkYsUUFhQSxlQUVDLEdBSUU7SUFFQSxlQUFBOztFQVlELG9CQU5GLFdBRUEsZUFFQyxHQUVFO0VBQUQsa0JBTkYsV0FFQSxlQUVDLEdBRUU7SUFFQSxlQUFBOztFQU1KLG9CQUFDLFFBRUE7RUFGRCxrQkFBQyxRQUVBO0lBRUMsZUFBQTs7RUFKRixvQkFBQyxRQU9BLFlBQVc7RUFQWixrQkFBQyxRQU9BLFlBQVc7SUFFViwwQkFBQTtJQUNBLDZCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTs7RUFaRixvQkFBQyxRQU9BLFlBQVcsUUFPVjtFQWRGLGtCQUFDLFFBT0EsWUFBVyxRQU9WO0lBRUMsa0JBQUE7O0VBaEJILG9CQUFDLFFBT0EsWUFBVyxRQVlWO0VBbkJGLGtCQUFDLFFBT0EsWUFBVyxRQVlWO0lBRUMsV0FBQTs7RUFyQkgsb0JBQUMsUUFPQSxZQUFXLFFBaUJWO0VBeEJGLGtCQUFDLFFBT0EsWUFBVyxRQWlCVjtJQUVDLFdBQUE7SUFDQSxvQkFBQTtJQUNBLHVCQUFBOztFQTVCSCxvQkFBQyxRQU9BLFlBQVcsUUFpQlYsWUFNQztFQTlCSCxrQkFBQyxRQU9BLFlBQVcsUUFpQlYsWUFNQztJQUVDLGFBQUE7O0VBaENKLG9CQUFDLFFBT0EsWUFBVyxRQWlCVixZQVdDLEtBQUssSUFBRztFQW5DWCxrQkFBQyxRQU9BLFlBQVcsUUFpQlYsWUFXQyxLQUFLLElBQUc7SUFFUCxnQ0FBQTs7RUFyQ0osb0JBQUMsUUFPQSxZQUFXLFFBaUJWLFlBV0MsS0FBSyxJQUFHLFNBSVA7RUF2Q0osa0JBQUMsUUFPQSxZQUFXLFFBaUJWLFlBV0MsS0FBSyxJQUFHLFNBSVA7SUFFQyxZQUFBO0lBQ0Esd0JBQUE7O0VBMUNMLG9CQUFDLFFBT0EsWUFBVyxRQWlCVixZQVdDLEtBQUssSUFBRyxTQVVQO0VBN0NKLGtCQUFDLFFBT0EsWUFBVyxRQWlCVixZQVdDLEtBQUssSUFBRyxTQVVQO0lBRUMsaUJBQUE7SUFDQSxlQUFBOztFQUlGLG9CQXBERixRQU9BLFlBQVcsUUFpQlYsWUE0QkUsT0FBUSxLQUFLLElBQUc7RUFBakIsa0JBcERGLFFBT0EsWUFBVyxRQWlCVixZQTRCRSxPQUFRLEtBQUssSUFBRztJQUVoQiw4QkFBQTtJQUNBLG9CQUFBO0lBQ0EsdUJBQUE7O0VBSkQsb0JBcERGLFFBT0EsWUFBVyxRQWlCVixZQTRCRSxPQUFRLEtBQUssSUFBRyxTQU1oQjtFQU5ELGtCQXBERixRQU9BLFlBQVcsUUFpQlYsWUE0QkUsT0FBUSxLQUFLLElBQUcsU0FNaEI7SUFFQyxXQUFBOztFQVJGLG9CQXBERixRQU9BLFlBQVcsUUFpQlYsWUE0QkUsT0FBUSxLQUFLLElBQUcsU0FXaEI7RUFYRCxrQkFwREYsUUFPQSxZQUFXLFFBaUJWLFlBNEJFLE9BQVEsS0FBSyxJQUFHLFNBV2hCO0lBRUMsYUFBQTs7RUFqRUwsb0JBQUMsUUF1RUE7RUF2RUQsa0JBQUMsUUF1RUE7RUF2RUQsb0JBQUMsUUF3RUE7RUF4RUQsa0JBQUMsUUF3RUE7SUFFQyxhQUFBOztFQTFFRixvQkFBQyxRQTZFQSxlQUVDO0VBL0VGLGtCQUFDLFFBNkVBLGVBRUM7SUFFQyxlQUFBOztFQVlBLG9CQVBILGVBQWUsbUJBRWIsUUFBUyxVQUVULGFBR0U7RUFBRCxrQkFQSCxlQUFlLG1CQUViLFFBQVMsVUFFVCxhQUdFO0VBQUQsb0JBUEgsZUFBZSxtQkFFYixRQUFTLFVBR1QsV0FFRTtFQUFELGtCQVBILGVBQWUsbUJBRWIsUUFBUyxVQUdULFdBRUU7SUFFQSxhQUFBOztFQVVELG9CQW5CSCxlQUFlLG1CQWNiLFFBQVMsVUFFVCxhQUdFO0VBQUQsa0JBbkJILGVBQWUsbUJBY2IsUUFBUyxVQUVULGFBR0U7RUFBRCxvQkFuQkgsZUFBZSxtQkFjYixRQUFTLFVBR1QsV0FFRTtFQUFELGtCQW5CSCxlQUFlLG1CQWNiLFFBQVMsVUFHVCxXQUVFO0lBRUEsYUFBQTs7RUFPTCxvQkFFQyxZQUFXLFFBQVMsVUFBVTtJQUU3QixnQkFBQTtJQUNBLGVBQUE7O0VBTEYsb0JBUUMsTUFBSyxXQUFZLEdBQUc7SUFFbkIsZUFBQTs7RUFFQSxvQkFKRCxNQUFLLFdBQVksR0FBRyxJQUlsQixnQkFBZ0I7SUFFaEIsaUJBQUE7O0VBS0gsV0FFQyxNQUFLLFlBQWEsUUFBUSxHQUFHLEdBQUc7SUFFL0IsVUFBQTs7RUFJRix1QkFBd0IsWUFBVztFQUNuQyxtQkFBb0IsWUFBVztFQUMvQix1QkFBd0IsWUFBVztFQUNuQyxtQkFBb0IsWUFBVztJQUU5QiwwQkFBQTs7RUFFQSx1QkFQdUIsWUFBVyxjQU9qQztFQUFELG1CQU5tQixZQUFXLGNBTTdCO0VBQUQsdUJBTHVCLFlBQVcsU0FLakM7RUFBRCxtQkFKbUIsWUFBVyxTQUk3QjtJQUVBLFVBQUE7O0VBSUYsbUJBRUMsWUFBVztJQUVWLDBCQUFBOztFQUpGLG1CQU9DO0lBRUMsdUJBQUE7O0VBVEYsbUJBWUM7SUFFQyxhQUFBO0lBQ0EsMkJBQUE7SUFDQSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLHVCQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTs7RUFFQSxtQkFiRCx1QkFhRztJQUVELGVBQUE7O0VBS0gsb0JBRUM7SUFFQyxrQkFBQTs7RUFKRixvQkFPQztJQUVDLGFBQUE7SUFDQSw4QkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7O0VBWkYsb0JBZUM7SUFFQyw4QkFBQTtJQUNBLHFCQUFxQixhQUFhLGdCQUFsQzs7RUFsQkYsb0JBZUMsa0JBS0MscUJBQXFCO0lBRXBCLGdCQUFBOztFQUtILEdBQUcsU0FFRjtJQUVDLFVBQUE7O0VBSkYsR0FBRyxTQWtCRixNQUFNLE1BQU07SUFFWCxTQUFBOztFQUdELEdBdkJFLFNBdUJELEtBRUE7SUFFQyxlQUFBOztFQUpGLEdBdkJFLFNBdUJELEtBT0EsZUFBZSxNQUFNO0lBRXBCLG1CQUFBOzs7QUYxZ0JGO0VBR0MsZ0NBQUE7O0FBR0Q7RUFFQyxpQkFBQTs7QUFFQSxJQUFDO0VBRUEsaUJBQUE7O0FBK0JILEtBQUssWUFHSixRQUFPO0FBRlIsS0FBSyxlQUVKLFFBQU87RWJpMkROLHlCQUFBO0VBQ0Esa0JBQUE7RUFFQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFFQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFTWl5RUQseUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBYSxTQUFiO0VONW1FRSxxQkFBQTtFQUVBLGVBQUE7RUFDQSxtQkFBQTtFTTJuRUQsdURBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0RBQUE7O0FOL3pFQSxLYW4zREcsWUFHSixRQUFPLEliZzNETDtBQUFELEthbDNERyxlQUVKLFFBQU8sSWJnM0RMO0VBcEVGLFlBQUE7O0FBOEVDLEthNzNERyxZQUdKLFFBQU8sSWIwM0RMO0FBQUQsS2E1M0RHLGVBRUosUUFBTyxJYjAzREw7RUFFQSx5QkFBQTtFQUNBLGNBQUE7O0FBa0JELEthbDVERyxZQUdKLFFBQU8sSWIrNERMO0FBQUQsS2FqNURHLGVBRUosUUFBTyxJYis0REw7RUFFQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFZQSxLYWw2REUsWUFHSixRQUFPLEliKzRETCxRQWdCQztBQUFELEthajZERSxlQUVKLFFBQU8sSWIrNERMLFFBZ0JDO0VBRUEsMENBQUE7O0FBY0YsS2FsN0RHLFlBR0osUUFBTyxJYis2REw7QUFBRCxLYWo3REcsZUFFSixRQUFPLEliKzZETDtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBSUMsY0FBQTs7QUFhRCxLYXY4REUsWUFHSixRQUFPLEliKzZETCxRQXFCQztBQUFELEthdDhERSxlQUVKLFFBQU8sSWIrNkRMLFFBcUJDO0VBRUEseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7O0FBY0YsS2F6OURHLFlBR0osUUFBTyxJYnM5REw7QUFBRCxLYXg5REcsZUFFSixRQUFPLEliczlETDtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQWlCQSxLYTkrREUsWUFHSixRQUFPLEliczlETCxPQXFCQztBQUFELEthNytERSxlQUVKLFFBQU8sSWJzOURMLE9BcUJDO0VBRUEseUJBQUE7O0FBY0YsS2E5L0RHLFlBR0osUUFBTyxJYjIvREw7QUFBRCxLYTcvREcsZUFFSixRQUFPLEliMi9ETDtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQWlCQSxLYW5oRUUsWUFHSixRQUFPLEliMi9ETCxRQXFCQztBQUFELEthbGhFRSxlQUVKLFFBQU8sSWIyL0RMLFFBcUJDO0VBRUEseUJBQUE7O0FBY0YsS2FuaUVHLFlBR0osUUFBTyxJYmdpRUw7QUFBRCxLYWxpRUcsZUFFSixRQUFPLEliZ2lFTDtFQUVBLFlBQUE7O0FBR0QsS2F4aUVHLFlBR0osUUFBTyxJYnFpRUw7QUFBRCxLYXZpRUcsZUFFSixRQUFPLElicWlFTDtFQUVBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTs7QUFZQSxLYXpqRUUsWUFHSixRQUFPLElicWlFTCxRQWlCQztBQUFELEtheGpFRSxlQUVKLFFBQU8sSWJxaUVMLFFBaUJDO0VBRUEseUJBQUE7RUFDQSxjQUFBOztBQW1CRixLYS9rRUcsWUFHSixRQUFPLEliNGtFTDtBQUFELEthOWtFRyxlQUVKLFFBQU8sSWI0a0VMO0FBQ0QsS2FobEVHLFlBR0osUUFBTyxJYjZrRUw7QUFBRCxLYS9rRUcsZUFFSixRQUFPLEliNmtFTDtFQUVBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTs7QUFFQSxLYXRsRUUsWUFHSixRQUFPLEliNGtFTCxnQkFPQztBQUFELEthcmxFRSxlQUVKLFFBQU8sSWI0a0VMLGdCQU9DO0FBQUQsS2F0bEVFLFlBR0osUUFBTyxJYjZrRUwsaUJBTUM7QUFBRCxLYXJsRUUsZUFFSixRQUFPLEliNmtFTCxpQkFNQztFQUVBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTs7QUFHRCxLYTdsRUUsWUFHSixRQUFPLEliNGtFTCxnQkFjQztBQUFELEthNWxFRSxlQUVKLFFBQU8sSWI0a0VMLGdCQWNDO0FBQUQsS2E3bEVFLFlBR0osUUFBTyxJYjZrRUwsaUJBYUM7QUFBRCxLYTVsRUUsZUFFSixRQUFPLEliNmtFTCxpQkFhQztFQUVBLGlCQUFBOztBQUVBLEtham1FQyxZQUdKLFFBQU8sSWI0a0VMLGdCQWNDLE1BSUM7QUFBRCxLYWhtRUMsZUFFSixRQUFPLEliNGtFTCxnQkFjQyxNQUlDO0FBQUQsS2FqbUVDLFlBR0osUUFBTyxJYjZrRUwsaUJBYUMsTUFJQztBQUFELEthaG1FQyxlQUVKLFFBQU8sSWI2a0VMLGlCQWFDLE1BSUM7RUFFQSxVQUFBOztBQUlGLEthdm1FRSxZQUdKLFFBQU8sSWI0a0VMLGdCQXdCQztBQUFELEthdG1FRSxlQUVKLFFBQU8sSWI0a0VMLGdCQXdCQztBQUFELEthdm1FRSxZQUdKLFFBQU8sSWI2a0VMLGlCQXVCQztBQUFELEthdG1FRSxlQUVKLFFBQU8sSWI2a0VMLGlCQXVCQztFQUVBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBOztBQUlGLEthaG5FRyxZQUdKLFFBQU8sSWI2bUVMO0FBQUQsS2EvbUVHLGVBRUosUUFBTyxJYjZtRUw7RUFFQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7O0FBRUEsS2F0bkVFLFlBR0osUUFBTyxJYjZtRUwsTUFNQztBQUFELEthcm5FRSxlQUVKLFFBQU8sSWI2bUVMLE1BTUM7QUFDRCxLYXZuRUUsWUFHSixRQUFPLEliNm1FTCxNQU9DO0FBQUQsS2F0bkVFLGVBRUosUUFBTyxJYjZtRUwsTUFPQztFQUVBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTs7QUFFQSxLYTduRUMsWUFHSixRQUFPLEliNm1FTCxNQU1DLGdCQU9DO0FBQUQsS2E1bkVDLGVBRUosUUFBTyxJYjZtRUwsTUFNQyxnQkFPQztBQUFELEthN25FQyxZQUdKLFFBQU8sSWI2bUVMLE1BT0MsaUJBTUM7QUFBRCxLYTVuRUMsZUFFSixRQUFPLEliNm1FTCxNQU9DLGlCQU1DO0VBRUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBOztBQUdELEthcG9FQyxZQUdKLFFBQU8sSWI2bUVMLE1BTUMsZ0JBY0M7QUFBRCxLYW5vRUMsZUFFSixRQUFPLEliNm1FTCxNQU1DLGdCQWNDO0FBQUQsS2Fwb0VDLFlBR0osUUFBTyxJYjZtRUwsTUFPQyxpQkFhQztBQUFELEthbm9FQyxlQUVKLFFBQU8sSWI2bUVMLE1BT0MsaUJBYUM7RUFFQSxtQkFBQTs7QUFFQSxLYXhvRUEsWUFHSixRQUFPLEliNm1FTCxNQU1DLGdCQWNDLE1BSUM7QUFBRCxLYXZvRUEsZUFFSixRQUFPLEliNm1FTCxNQU1DLGdCQWNDLE1BSUM7QUFBRCxLYXhvRUEsWUFHSixRQUFPLEliNm1FTCxNQU9DLGlCQWFDLE1BSUM7QUFBRCxLYXZvRUEsZUFFSixRQUFPLEliNm1FTCxNQU9DLGlCQWFDLE1BSUM7RUFFQSxVQUFBOztBQUlGLEthOW9FQyxZQUdKLFFBQU8sSWI2bUVMLE1BTUMsZ0JBd0JDO0FBQUQsS2E3b0VDLGVBRUosUUFBTyxJYjZtRUwsTUFNQyxnQkF3QkM7QUFBRCxLYTlvRUMsWUFHSixRQUFPLEliNm1FTCxNQU9DLGlCQXVCQztBQUFELEthN29FQyxlQUVKLFFBQU8sSWI2bUVMLE1BT0MsaUJBdUJDO0VBRUEseUJBQUE7O0FBS0gsS2FycEVHLFlBR0osUUFBTyxJYmtwRUw7QUFBRCxLYXBwRUcsZUFFSixRQUFPLElia3BFTDtFQUVBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsS2ExcEVFLFlBR0osUUFBTyxJYmtwRUwsWUFLQztBQUFELEthenBFRSxlQUVKLFFBQU8sSWJrcEVMLFlBS0M7QUFDRCxLYTNwRUUsWUFHSixRQUFPLElia3BFTCxZQU1DO0FBQUQsS2ExcEVFLGVBRUosUUFBTyxJYmtwRUwsWUFNQztFQUVBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTs7QUFFQSxLYWpxRUMsWUFHSixRQUFPLElia3BFTCxZQUtDLGdCQU9DO0FBQUQsS2FocUVDLGVBRUosUUFBTyxJYmtwRUwsWUFLQyxnQkFPQztBQUFELEthanFFQyxZQUdKLFFBQU8sSWJrcEVMLFlBTUMsaUJBTUM7QUFBRCxLYWhxRUMsZUFFSixRQUFPLElia3BFTCxZQU1DLGlCQU1DO0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBOztBQUdELEtheHFFQyxZQUdKLFFBQU8sSWJrcEVMLFlBS0MsZ0JBY0M7QUFBRCxLYXZxRUMsZUFFSixRQUFPLElia3BFTCxZQUtDLGdCQWNDO0FBQUQsS2F4cUVDLFlBR0osUUFBTyxJYmtwRUwsWUFNQyxpQkFhQztBQUFELEthdnFFQyxlQUVKLFFBQU8sSWJrcEVMLFlBTUMsaUJBYUM7RUFFQSxpQkFBQTs7QUFFQSxLYTVxRUEsWUFHSixRQUFPLElia3BFTCxZQUtDLGdCQWNDLE1BSUM7QUFBRCxLYTNxRUEsZUFFSixRQUFPLElia3BFTCxZQUtDLGdCQWNDLE1BSUM7QUFBRCxLYTVxRUEsWUFHSixRQUFPLElia3BFTCxZQU1DLGlCQWFDLE1BSUM7QUFBRCxLYTNxRUEsZUFFSixRQUFPLElia3BFTCxZQU1DLGlCQWFDLE1BSUM7RUFFQSxVQUFBOztBQU1KLEthcHJFRyxZQUdKLFFBQU8sSWJpckVMO0FBQUQsS2FuckVHLGVBRUosUUFBTyxJYmlyRUw7RUFFQSxrQkFBQTs7QUFHRCxLYXpyRUcsWUFHSixRQUFPLElic3JFTDtBQUFELEtheHJFRyxlQUVKLFFBQU8sSWJzckVMO0VBRUEsa0JBQUE7RUFDQSxxQkFBQTs7QUFIRCxLYXpyRUcsWUFHSixRQUFPLElic3JFTCxRQUtBO0FBTEQsS2F4ckVHLGVBRUosUUFBTyxJYnNyRUwsUUFLQTtFQUVDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTs7QUFHRCxLYWh0RUUsWUFHSixRQUFPLElic3JFTCxRQXVCQyxNQUFPO0FBQVIsS2Evc0VFLGVBRUosUUFBTyxJYnNyRUwsUUF1QkMsTUFBTztFQUVQLG1CQUFBOztBTXM4REgsS094cElJLFlBR0osUUFBTyxJUHFwSU47QUFBRCxLT3ZwSUksZUFFSixRQUFPLElQcXBJTjtFQUVBLFVBQUE7O0FBS0EsS08vcElHLFlBR0osUUFBTyxJUDBwSU4sU0FFQztBQUFELEtPOXBJRyxlQUVKLFFBQU8sSVAwcElOLFNBRUM7RUFFQSxlQUFBO0VBQ0EsWUFBQTs7QUFJRixLT3RxSUksWUFHSixRQUFPLElQbXFJTjtBQUFELEtPcnFJSSxlQUVKLFFBQU8sSVBtcUlOO0VBRUEsdURBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0RBQUE7O0FBRUEsS09wcklHLFlBR0osUUFBTyxJUG1xSU4sUUFjQztBQUFELEtPbnJJRyxlQUVKLFFBQU8sSVBtcUlOLFFBY0M7RUFFQSx5QkFBQTtFQUNBLHNEQUFBOztBQUdELEtPMXJJRyxZQUdKLFFBQU8sSVBtcUlOLFFBb0JDO0FBQUQsS096cklHLGVBRUosUUFBTyxJUG1xSU4sUUFvQkM7RUFFQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFFQSxLT2hzSUUsWUFHSixRQUFPLElQbXFJTixRQW9CQyxTQU1DO0FBQUQsS08vcklFLGVBRUosUUFBTyxJUG1xSU4sUUFvQkMsU0FNQztFQUVBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTs7QUFJRixLT3pzSUcsWUFHSixRQUFPLElQbXFJTixRQW1DQztBQUFELEtPeHNJRyxlQUVKLFFBQU8sSVBtcUlOLFFBbUNDO0VBRUEsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7O0FBRUEsS09qdElFLFlBR0osUUFBTyxJUG1xSU4sUUFtQ0MsU0FRQztBQUFELEtPaHRJRSxlQUVKLFFBQU8sSVBtcUlOLFFBbUNDLFNBUUM7RUFFQSx5QkFBQTs7QUFLSCxLT3h0SUksWUFHSixRQUFPLElQcXRJTjtBQUFELEtPdnRJSSxlQUVKLFFBQU8sSVBxdElOO0VBRUEsa0JBQWtCLGlEQUFsQjtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9MQUFBOztBQUVBLEtPbHVJRyxZQUdKLFFBQU8sSVBxdElOLFFBVUM7QUFBRCxLT2p1SUcsZUFFSixRQUFPLElQcXRJTixRQVVDO0VBRUEseUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFrQixpREFBbEI7O0FBR0QsS096dUlHLFlBR0osUUFBTyxJUHF0SU4sUUFpQkMsU0FBUztBQUFWLEtPeHVJRyxlQUVKLFFBQU8sSVBxdElOLFFBaUJDLFNBQVM7RUFFVCx5QkFBQTs7QUFNRCxLT2p2SUcsWUFHSixRQUFPLElQNHVJTixRQUVDO0FBQUQsS09odklHLGVBRUosUUFBTyxJUDR1SU4sUUFFQztFQUVBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBOztBQUdELEtPeHZJRyxZQUdKLFFBQU8sSVA0dUlOLFFBU0M7QUFBRCxLT3Z2SUcsZUFFSixRQUFPLElQNHVJTixRQVNDO0VBRUEseUJBQUE7O0FBSUYsS085dklJLFlBR0osUUFBTyxJUDJ2SU47QUFBRCxLTzd2SUksZUFFSixRQUFPLElQMnZJTjtFQUVBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQUVBLEtPcHdJRyxZQUdKLFFBQU8sSVAydklOLEtBTUM7QUFBRCxLT253SUcsZUFFSixRQUFPLElQMnZJTixLQU1DO0VBRUEseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQUlGLEtPOXdJSSxZQUdKLFFBQU8sSVAyd0lOO0FBQUQsS083d0lJLGVBRUosUUFBTyxJUDJ3SU47RUFFQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esb0xBQUE7O0FBRUEsS094eElHLFlBR0osUUFBTyxJUDJ3SU4sT0FVQztBQUFELEtPdnhJRyxlQUVKLFFBQU8sSVAyd0lOLE9BVUM7RUFFQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQWtCLGlEQUFsQjs7QU81eElILEtBQUssWUFHSixRQUFPLElQNnhJUDtBTy94SUQsS0FBSyxlQUVKLFFBQU8sSVA2eElQO0VBRUMseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBOztBQUVBLEtPdnlJRyxZQUdKLFFBQU8sSVA2eElQLFdBT0U7QUFBRCxLT3R5SUcsZUFFSixRQUFPLElQNnhJUCxXQU9FO0VBRUEseUJBQUE7O0FBSUYsS083eUlJLFlBR0osUUFBTyxJUDB5SU47QUFBRCxLTzV5SUksZUFFSixRQUFPLElQMHlJTjtFQUVBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUdELEtPeHpJSSxZQUdKLFFBQU8sSVBxeklOO0FBQUQsS092eklJLGVBRUosUUFBTyxJUHF6SU47RUFFQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBTnh3RUMsS2F6akVFLFlBR0osUUFBTyxJYnNqRUo7QUFBRCxLYXhqRUUsZUFFSixRQUFPLElic2pFSjtFQUVBLHlCQUFBO0VBQ0EsY0FBQTs7QU13bkVGLEtPcHJJRyxZQUdKLFFBQU8sSVBpcklMO0FBQUQsS09ucklHLGVBRUosUUFBTyxJUGlySUw7RUFFQSx5QkFBQTtFQUNBLHNEQUFBOztBQUdELEtPMXJJRyxZQUdKLFFBQU8sSVB1cklMO0FBQUQsS096cklHLGVBRUosUUFBTyxJUHVySUw7RUFFQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFFQSxLT2hzSUUsWUFHSixRQUFPLElQdXJJTCxTQU1DO0FBQUQsS08vcklFLGVBRUosUUFBTyxJUHVySUwsU0FNQztFQUVBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTs7QUFJRixLT3pzSUcsWUFHSixRQUFPLElQc3NJTDtBQUFELEtPeHNJRyxlQUVKLFFBQU8sSVBzc0lMO0VBRUEsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7O0FBRUEsS09qdElFLFlBR0osUUFBTyxJUHNzSUwsU0FRQztBQUFELEtPaHRJRSxlQUVKLFFBQU8sSVBzc0lMLFNBUUM7RUFFQSx5QkFBQTs7QU8zc0lGLEtBUkcsWUFHSixRQUFPLElBS0w7QUFBRCxLQVBHLGVBRUosUUFBTyxJQUtMO0VBRUEsYUFBQTs7QUFJRixLQWRJLFlBY0gsUUFBUyxRQUFPO0FBQWpCLEtBYkksZUFhSCxRQUFTLFFBQU87RWI4aUVkLGNBQUE7RU1nb0VELHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUVBLEtPaHNJRSxZQWNILFFBQVMsUUFBTyxJUGtySWQ7QUFBRCxLTy9ySUUsZUFhSCxRQUFTLFFBQU8sSVBrcklkO0VBRUEseUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBT2pySUo7RUFFQyx1QkFBdUIsMkNBQXZCOztBQUZELGtCQUlDO0VBRUMsbUJBQUE7O0FBRUEsa0JBSkQsa0JBSUU7RUFFQSxTQUFBLEtBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBVyxjQUFYO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBIn0= */</pre></body></html>