@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0
}
:focus {
	outline: 0
}
ol, ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
blockquote:before, blockquote:after, q:before, q:after {
	content: ""
}
blockquote, q {
	quotes: "" ""
}
img {
	border: 0
}
input::-moz-focus-inner, button::-moz-focus-inner {
padding:0;
border:0
}
strong {
	font-weight: bold
}
cite, em, i {
	font-style: italic
}
pre, code {
	font-family: Courier New, monospace
}
ins {
	text-decoration: none
}
sup, sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline
}
sup {
	bottom: 0.5em;
	font-size: 0.8em
}
sub {
	top: 0.3em
}
hr {
	clear: both
}
html {
	-webkit-text-size-adjust: 100%
}
html[lang="ka"] * {
	text-transform: none !important
}
body {
	position: relative;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-shadow: none;
	color: #000000;
	background-color: #F0F0F0;
	background-image: none
}
a {
	color: #000000
}
a:active .icon {
	opacity: 0.75
}
@font-face {
	font-family: Oswald;
	src: url('/css/shared/fonts/Oswald-Regular.woff2') format('woff2'), url('/css/shared/fonts/Oswald-Regular.woff') format('woff'), url('/css/shared/fonts/Oswald-Regular.ttf') format('truetype'), url('/css/shared/fonts/Oswald-Regular.svg#Oswald-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}
@font-face {
	font-family: Oswald;
	src: url('/css/shared/fonts/Oswald-Bold.woff2') format('woff2'), url('/css/shared/fonts/Oswald-Bold.woff') format('woff'), url('/css/shared/fonts/Oswald-Bold.ttf') format('truetype'), url('/css/shared/fonts/Oswald-Bold.svg#Oswald-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}
body.nouserdata .loggedin, body.nouserdata .notlogged, body.loggedin .notlogged, body.notlogged .loggedin {
	display: none !important
}
body.loggedin .loggedInline.loggedin, body.loggedin nav.mainNav ul li.loggedin {
	display: inline-block
}
html.no-scroll {
	height: 100% !important
}
html.no-scroll body {
	height: 100% !important;
	overflow: hidden
}
.isHidden, .hidden {
	display: none !important
}
.isVisible {
	display: block !important
}
.invisible {
	visibility: hidden
}
*:disabled, .disabled, *[disabled], .betDisabled {
	opacity: 0.45;
	pointer-events: none
}
.readonly, .inactive {
	pointer-events: none
}
*[data-action] *, .event_target * {
	pointer-events: none
}
.has-tooltip {
	pointer-events: all
}
*[data-action], .event_target {
	cursor: pointer
}
.clearfix {
	zoom: 1
}
.clearfix:after {
	display: block;
	clear: both;
	content: ""
}
.clear_float {
	clear: both
}
.float_left {
	float: left
}
.float_right {
	float: right
}
.float_none {
	float: none
}
.align_center {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.txt_left {
	text-align: left
}
.txt_center {
	text-align: center
}
.txt_right {
	text-align: right
}
.txt_no_wrap {
	white-space: nowrap
}
.txt_upcase {
	text-transform: uppercase
}
.marginR_5 {
	margin-right: 5%
}
.marginL_5 {
	margin-left: 5%
}
.marginT_10 {
	margin-top: 10px
}
.marginB_10 {
	margin-bottom: 10px
}
.padding_10 {
	padding: 10px !important
}
.inl_blk {
	display: inline-block !important
}
.no_left_border {
	border-left: none !important
}
.positive {
	color: #359E02 !important
}
.negative {
	color: #F20000 !important
}
.notice {
	color: #F20000 !important
}
.emphasis {
	color: #25AAE1 !important
}
.emphasis_2 {
	color: #25AAE1 !important
}
.emphasis_3 {
	color: #ffffff !important
}
.hidden {
	display: none !important
}
.counted:nth-last-child(10):first-child, .counted:nth-last-child(10):first-child ~ .counted, .counted:nth-last-of-type(10):first-of-type, .counted:nth-last-of-type(10):first-of-type ~ .counted {
	width: 10%
}
.counted:nth-last-child(9):first-child, .counted:nth-last-child(9):first-child ~ .counted, .counted:nth-last-of-type(9):first-of-type, .counted:nth-last-of-type(9):first-of-type ~ .counted {
	width: 11.11111111%
}
.counted:nth-last-child(8):first-child, .counted:nth-last-child(8):first-child ~ .counted, .counted:nth-last-of-type(8):first-of-type, .counted:nth-last-of-type(8):first-of-type ~ .counted {
	width: 12.5%
}
.counted:nth-last-child(7):first-child, .counted:nth-last-child(7):first-child ~ .counted, .counted:nth-last-of-type(7):first-of-type, .counted:nth-last-of-type(7):first-of-type ~ .counted {
	width: 14.28571429%
}
.counted:nth-last-child(6):first-child, .counted:nth-last-child(6):first-child ~ .counted, .counted:nth-last-of-type(6):first-of-type, .counted:nth-last-of-type(6):first-of-type ~ .counted {
	width: 16.66666667%
}
.counted:nth-last-child(5):first-child, .counted:nth-last-child(5):first-child ~ .counted, .counted:nth-last-of-type(5):first-of-type, .counted:nth-last-of-type(5):first-of-type ~ .counted {
	width: 20%
}
.counted:nth-last-child(4):first-child, .counted:nth-last-child(4):first-child ~ .counted, .counted:nth-last-of-type(4):first-of-type, .counted:nth-last-of-type(4):first-of-type ~ .counted {
	width: 25%
}
.counted:nth-last-child(3):first-child, .counted:nth-last-child(3):first-child ~ .counted, .counted:nth-last-of-type(3):first-of-type, .counted:nth-last-of-type(3):first-of-type ~ .counted {
	width: 33.33333333%
}
.counted:nth-last-child(2):first-child, .counted:nth-last-child(2):first-child ~ .counted, .counted:nth-last-of-type(2):first-of-type, .counted:nth-last-of-type(2):first-of-type ~ .counted {
	width: 50%
}
.counted:nth-last-child(1):first-child, .counted:nth-last-child(1):first-child ~ .counted, .counted:nth-last-of-type(1):first-of-type, .counted:nth-last-of-type(1):first-of-type ~ .counted {
	width: 100%
}
.count {
	zoom: 1
}
.count:after {
	display: table;
	clear: both;
	content: ""
}
.count .counted {
	float: left
}
.count .counted:only-child, .count .counted:only-of-type {
	width: 100%
}
.count.counted > .counted, .count.counted > .counted:first-child, .count.counted > .counted:first-child ~ .counted {
	width: 100%
}
.main_header ~ #mainNavigation {
	top: 52px
}
.main_header.has_clock ~ #mainNavigation {
	top: 68px
}
.main_header + .content-main .page .pinned_top {
	top: 52px
}
.main_header.has_clock + .content-main .page .pinned_top {
	top: 68px
}
body.loggedin.has_double_header .main_header + .content-main .page .pinned_top {
	top: 102px
}
body.loggedin.has_double_header .main_header.has_clock + .content-main .page .pinned_top {
	top: 118px
}
.main_header.hidden + .content-main, .main_header.hidden + .content-main .page .pinned_top, body.hiddenHeader .content-main .page .pinned_top {
	padding-top: 0
}
.main_header {
	position: fixed;
	left: 0;
	top: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	z-index: 10
}
.main_header .main_header_area {
	position: relative;
	height: 52px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: none;
	background-color: #000000;
	background-image: none
}
.main_header #time {
	font-size: 0.846em;/*11px*/
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	height: 16px;
	color: #ffffff;
	background-color: #F0F0F0;
	background-image: none
}
.main_header .region {
	width: 33.33%;
	line-height: 0
}
.main_header .region.userData {
	width: auto
}
.main_header .region > * {
	max-width: 100%;
	line-height: initial
}
.main_header .region.left, .main_header .region.right {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.main_header .region.left {
	left: 3px;
	text-align: left
}
.main_header .region.middle {
	margin: 0 auto;
	text-align: center
}
.main_header .region.middle.has_logo {
	max-width: 92px;
	border-left: none;
	border-right: none
}
.main_header .region.right {
	right: 3px;
	text-align: right
}
.main_header .loggedin.main_header_area .region.left {
	width: 45px
}
.main_header .loggedin.main_header_area .region.middle.has_logo {
	margin: 0 0 0 48px;
	width: 92px
}
.main_header .loggedin.main_header_area .region.right {
	left: 146px
}
.main_header .main_header_area.loggedin .region.right a.lnk_btn, .main_header .main_header_area.nav_area .region.right a.lnk_btn {
	height: 38px;
	padding: 3px;
	min-width: 50%;
	display: inline-block;
	font-size: 1em;/*13px*/
	font-weight: normal;
	-webkit-box-shadow: none;
	box-shadow: none
}
.main_header .main_header_area.loggedin .region.right a.lnk_btn .total, .main_header .main_header_area.nav_area .region.right a.lnk_btn .total {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
	color: #ffffff
}
.main_header .buttonsHolder {
	white-space: nowrap;
	line-height: 0
}
.main_header .buttonsHolder > * {
	line-height: initial;
	vertical-align: middle
}
.main_header .buttonsHolder .openBetsBtn span:first-child:after {
	content: ':';
	display: inline
}
.main_header .notlogged.main_header_area .region.right .buttonsHolder a.lnk_btn:nth-child(1):nth-last-child(2), .main_header .notlogged.main_header_area .region.right .buttonsHolder a.lnk_btn:nth-child(2):nth-last-child(1) {
	max-width: 49%;
	margin: 0 0.5%
}
.main_header .loggedin.main_header_area .region.right .buttonsHolder a.lnk_btn:nth-child(1):nth-last-child(2) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.main_header .loggedin.main_header_area .region.right .buttonsHolder a.lnk_btn:nth-child(2):nth-last-child(1) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.main_header .loggedin.main_header_area .region.right.userData .buttonsHolder a.lnk_btn:nth-child(1):nth-last-child(2), .main_header .loggedin.main_header_area .region.right.userData .buttonsHolder a.lnk_btn:nth-child(2):nth-last-child(1) {
	display: inline-block;
	width: 50%
}
.main_header .loggedin.main_header_area .region.right.userData .buttonsHolder a.lnk_btn:nth-child(1):nth-last-child(2) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.main_header .loggedin.main_header_area .region.right.userData .buttonsHolder a.lnk_btn:nth-child(2):nth-last-child(1) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.main_header #fixedHeaderSpacer {
	height: 60px;
	display: none
}
.main_header .fixedHeaderSpacer {
	display: block !important
}
.c-header-informer {
	display: none;
	font-size: 0.92307692em;
	background-color: #720000;
	color: #ffffff
}
.has-informer .c-header-informer, .has-acc-expired .c-header-informer {
	display: block
}
.c-header-informer__content > * {
	font-size: 1em;
	color: inherit
}
.c-header-informer__box {
	text-align: center
}
.c-header-informer-arrow {
	display: none
}
.loggedin.has_double_header.selfExcluded .content-main {
	top: 168px !important
}
.loggedin.has_double_header.selfExcluded #headerNav {
	position: fixed;
	top: 55px
}
.main_header.has_double_header .loggedin.main_header_area .region.right {
	left: initial
}
.main_header.has_double_header .loggedin.main_header_area .region.left, .main_header.has_double_header .loggedin.main_header_area .region.middle, .main_header.has_double_header .loggedin.main_header_area .region.middle.has_logo {
	margin: 0 auto;
	width: 33.33%
}
.main_header.has_double_header .loggedin.main_header_area #login_name {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: inherit;
	text-shadow: inherit;
	font-weight: inherit
}
.main_header.has_double_header .loggedin.sub_header_area {
	position: relative;
	height: 50px;
	padding: 2px 0;
	text-align: center;
	line-height: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	border-bottom: 1px solid #000000;
	background-color: #000000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), color-stop(15%, #121212));
	background-image: linear-gradient(#000000, #121212 15%)
}
.main_header.has_double_header .loggedin.sub_header_area .region.middle {
	display: inline-block;
	border-left: none;
	border-right: none
}
.main_header.has_double_header .loggedin.sub_header_area a#my_bets_btn, .main_header.has_double_header .loggedin.sub_header_area #user_balance_info {
	font-size: 1em;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.main_header.has_double_header .loggedin.sub_header_area #user_balance_info {
	line-height: 50px
}
.main_header.has_double_header .loggedin.sub_header_area a#my_bets_btn {
	display: inline-block;
	position: relative;
	padding: 0 26px 0 3px;
	color: inherit;
	text-shadow: inherit;
	font-weight: bold;
	text-decoration: none
}
.main_header.has_double_header .loggedin.sub_header_area a#my_bets_btn #bets_count {
	position: absolute;
	top: 0;
	right: 2px;
	min-width: 1.1em;
	padding: 0 4px;
	font-size: 0.846em;/*11px*/
	line-height: 1.64em;/*18px*/
	text-align: center;
	border-radius: 100%;
	color: inherit;
	text-shadow: inherit;
	font-weight: inherit;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.7);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.7);
	background-color: #25AAE1;
	background-image: none
}
.main_header.has_double_header .loggedin.sub_header_area #user_balance_info {
	display: inline-block;
	padding: 0 10px;
	color: inherit;
	text-shadow: inherit;
	font-weight: inherit
}
.main_header.has_double_header .loggedin.sub_header_area #deposit_btn {
	display: inline-block;
	padding: 6px 10px
}
#navHeader.main_header {
	position: relative
}
body.notlogged #navHeader.main_header .region.right {
	display: none
}
body.loggedin #navHeader.main_header .region.middle {
	display: none
}
body.loggedin #navHeader.main_header .region.right {
	left: 66px
}
.header_logo {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 51px;
	padding-top: 8px;
	border-left: none;
	border-right: none;
	background-color: transparent;
	background-image: none
}
.header_logo a {
	display: block;
	max-width: 90px;
	height: 34px;
	margin: 0 auto;
	text-indent: -9999px;
	background: url('/imgs/logo.png') no-repeat center center;
	background-size: contain
}
a.nav_menu_btn.lnk_btn {
	position: relative;
	width: 40px;
	height: 40px;
	padding: 0;
	color: #25AAE1;
	text-shadow: none;
	border-width: 0;
	border-color: #4A4A5E;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #000000;
	background-image: none
}
a.nav_menu_btn.lnk_btn .icon {
	position: absolute;
	top: 9px;
	left: 8px;
	width: 23px;
	height: 22px
}
a.nav_menu_btn.lnk_btn:active, a.nav_menu_btn.lnk_btn.selected {
	color: #25AAE1;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #000000;
	background-image: -webkit-gradient(linear, left bottom, left top, from(none));
	background-image: linear-gradient(to top, none)
}
a.lnk_btn.header_btn {
	display: inline-block;
	padding: 0;
	height: 40px;
	font-size: 0.796em;/*10px*/
	font-weight: normal;
	line-height: 1em
}
a.lnk_btn.header_btn button {
	max-width: 100%;
	height: 40px;
	min-height: 30px;
	margin: 0;
	padding: 0 8px;
	font-size: inherit;
	font-weight: inherit;
	line-height: 1em;
	border: none;
	text-shadow: inherit;
	white-space: normal;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	pointer-events: none
}
.buttonsHolder .c-header-buttons__stick {
	display: inline-block;
	width: 1px;
	height: 18px;
	margin: 0 6px;
	background-color: #97aec6
}
.buttonsHolder.split_btns a.lnk_btn.header_btn {
	height: auto;
	font-size: 1em
}
.buttonsHolder.split_btns a.lnk_btn.header_btn button {
	height: auto;
	min-height: 2.5em;
	padding-top: 2px;
	padding-bottom: 2px
}
.buttonsHolder.combined a.lnk_btn.header_btn {
	max-width: 100%
}
.buttonsHolder.single_btn a.lnk_btn.header_btn.login_btn {
	padding: 14px 5px
}
.buttonsHolder.single_btn a.lnk_btn.header_btn.login_btn.has_two_lines {
	padding: 7px 5px;
	line-height: 1.1em
}
a.lnk_btn.header_btn.login_btn {
	color: #ffffff;
	text-shadow: none;
	border-width: 0;
	border-color: #4A4A5E;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
a.lnk_btn.header_btn.login_btn button {
	color: #ffffff;
	text-shadow: none;
	border-width: 0;
	border-color: #4A4A5E;
	border-radius: 4px;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
a.lnk_btn.header_btn.login_btn .login_text {
	font-weight: bold
}
a.lnk_btn.header_btn.login_btn:active, a.lnk_btn.header_btn.login_btn.selected {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
a.lnk_btn.header_btn.login_btn:active button, a.lnk_btn.header_btn.login_btn.selected button {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
.buttonsHolder.single_btn a.lnk_btn.header_btn.login_btn {
	max-width: 94px
}
a.lnk_btn.header_btn.register_btn {
	color: #ffffff;
	text-shadow: none;
	border-width: 0;
	border-color: #4A4A5E;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
a.lnk_btn.header_btn.register_btn button {
	color: #ffffff;
	text-shadow: none;
	border-width: 0;
	border-color: #4A4A5E;
	border-radius: 4px;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
a.lnk_btn.header_btn.register_btn:active, a.lnk_btn.header_btn.register_btn.selected {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
a.lnk_btn.header_btn.register_btn:active button, a.lnk_btn.header_btn.register_btn.selected button {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
a.lnk_btn.green_btn.depositButton, .loggedin.sub_header_area a#deposit_btn.lnk_btn {
	color: #ffffff;
	text-shadow: none;
	border-width: 0;
	border-color: #4A4A5E;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
a.lnk_btn.green_btn.depositButton:active, .loggedin.sub_header_area a#deposit_btn.lnk_btn:active, a.lnk_btn.green_btn.depositButton.selected, .loggedin.sub_header_area a#deposit_btn.lnk_btn.selected {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
#bankingSelfExclusion, #alreadySelfExcluded, #bankingClientNotVerified {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	text-align: center;
	font-size: 14px
}
@media (max-width:320px) {
.loggedin.sub_header_area {
	font-size: 0.846em;/*11px*/
}
}
@media (max-width:360px) {
#user_balance_label {
	display: none
}
}
.header_main {
	position: relative;
	margin: 0 auto;
	z-index: 1
}
.header_main .header_row {
	clear: both;
	font-size: 0;
	zoom: 1
}
.header_main .header_row:after {
	display: block;
	clear: both;
	content: ""
}
.header_main .header_cell {
	font-size: 1rem
}
.header_main .header_cell.left {
	float: left
}
.header_main .header_cell.middle {
	text-align: center;
	overflow: hidden
}
.header_main .header_cell.right {
	float: right;
	text-align: right
}
.header_main .header_el {
	display: inline-block;
	vertical-align: middle
}
.header_main .header_el > * {
	float: none !important;
	position: relative !important
}
.c-breakdown-header {
	display: table;
	float: right;
	margin-right: 4px;
	white-space: nowrap
}
.c-breakdown-header__link {
	display: table-cell;
	font-size: 1em;
	text-decoration: none;
	vertical-align: middle;
	height: 45px;
	line-height: 45px;
	color: #ffffff
}
.c-breakdown-header__link--balance {
	padding: 0 5px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 85px
}
.c-breakdown-header__bets {
	position: relative;
	padding-right: 10px
}
.c-breakdown-header__bets::after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 16px;
	background-color: #ffffff
}
.c-breakdown-header__balance {
	position: relative;
	padding-right: 14px
}
.c-breakdown-header__balance--dropdown-arrow {
	margin: 20px 0;
	float: right;
	height: 5px;
	width: 10px;
	background-size: 10px;
	background-image: url('/imgs/i-v2/o/arrows/alt/arrow-down-small.svg')
}
html.IsMobile .c-header-informer, html.IsTablet .c-header-informer {
	text-align: center
}
html.IsMobile .c-header-informer__content, html.IsTablet .c-header-informer__content {
	padding: 21px 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left
}
html.IsMobile .c-header-informer__content > *, html.IsTablet .c-header-informer__content > * {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
html.IsMobile .isTruncated-portrait .c-header-informer-txt, html.IsTablet .isTruncated-portrait .c-header-informer-txt, html.IsMobile .isTruncated-landscape .c-header-informer-txt, html.IsTablet .isTruncated-landscape .c-header-informer-txt {
	display: inline-block;
	width: 100%;
	padding: 13px 0;
	background-color: #590000
}
html.IsMobile .c-header-informer-txt, html.IsTablet .c-header-informer-txt {
	display: none
}
html.IsMobile .c-header-informer-arrow, html.IsTablet .c-header-informer-arrow {
	position: relative;
	width: 16px;
	height: 16px;
	top: 10px;
	-webkit-transform: rotateZ(-135deg);
	transform: rotateZ(-135deg);
	display: inline-block
}
html.IsMobile .c-header-informer-arrow:before, html.IsTablet .c-header-informer-arrow:before, html.IsMobile .c-header-informer-arrow:after, html.IsTablet .c-header-informer-arrow:after {
	position: absolute;
	background-color: #ffffff
}
html.IsMobile .c-header-informer-arrow:before, html.IsTablet .c-header-informer-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 2px 2px 0
}
html.IsMobile .c-header-informer-arrow:after, html.IsTablet .c-header-informer-arrow:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 2px 2px
}
html.IsMobile .is-informer-expanded .c-header-informer__content, html.IsTablet .is-informer-expanded .c-header-informer__content, html.IsMobile .is-informer-expanded .c-header-informer__content > *, html.IsTablet .is-informer-expanded .c-header-informer__content > * {
	overflow: visible;
	white-space: normal
}
html.IsMobile .is-informer-expanded .c-header-informer-arrow, html.IsTablet .is-informer-expanded .c-header-informer-arrow {
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg)
}
html.IsMobile body.loggedin.has_double_header .has-informer + .content-main, html.IsTablet body.loggedin.has_double_header .has-informer + .content-main {
	padding-top: 194px
}
html.IsMobile body.loggedin.has_double_header .main_header.has_clock.has-informer + .content-main, html.IsTablet body.loggedin.has_double_header .main_header.has_clock.has-informer + .content-main {
	padding-top: 210px
}
html.IsMobile .main_header + .content-main {
	padding-top: 52px
}
html.IsMobile .main_header.has_clock + .content-main {
	padding-top: 68px
}
html.IsMobile body.loggedin.has_double_header .content-main {
	padding-top: 102px
}
html.IsMobile body.loggedin.has_double_header .main_header.has_clock + .content-main {
	padding-top: 118px
}
html.IsMobile .main_header.has-acc-expired + .content-main, html.IsMobile .main_header.has-informer + .content-main {
	padding-top: 105px
}
html.IsMobile .main_header.isTruncated-portrait + .content-main, html.IsMobile .main_header.isTruncated-landscape + .content-main {
	padding-top: 148px
}
html.IsMobile .main_header.has-informer:not(.hidden) + .content-main .panel-side {
	margin-top: 55px
}
html.IsMobile .main_header.has-informer.is-informer-expanded:not(.hidden) + .content-main .panel-side {
	margin-top: 20vh
}
html.IsMobile body.unstickyHeader .main_header, html.IsMobile body.hiddenHeader .main_header {
	position: relative
}
html.IsMobile body.unstickyHeader .main_header + .content-main, html.IsMobile body.hiddenHeader .main_header + .content-main {
	padding-top: 0 !important
}
html.IsMobile body.unstickyHeader .panel-top, html.IsMobile body.hiddenHeader .panel-top {
	position: relative
}
html.IsMobile body.unstickyHeader .content-main, html.IsMobile body.hiddenHeader .content-main {
	padding-top: 0 !important
}
html.IsTablet body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
html.IsTablet .main_header {
	position: relative
}
html.IsTablet.is-in-iframe body.unstickyHeader .content-main, html.IsTablet.is-in-iframe body.hiddenHeader .content-main {
	top: 0 !important
}
html.IsDesktop .c-header-informer__content {
	padding: 10px;
	text-align: center
}
html.IsDesktop .c-header-informer-txt {
	display: none
}
.panel-animate {
	-webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.15s ease-in-out;
	transition: opacity 0.1s ease-in-out, -webkit-transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out, opacity 0.1s ease-in-out;
	transition: transform 0.15s ease-in-out, opacity 0.1s ease-in-out, -webkit-transform 0.15s ease-in-out
}
.panel-side {
	z-index: 2
}
.panel-side .sectionHeading {
	display: none
}
.panel-side .sectionHeading .back_btn {
	display: none
}
.panel-side .sectionHeading .back_btn + span {
	margin: 0
}
.panel-side-heading-none .sectionHeading {
	display: block
}
.panel-left {
	left: 0;
	border-style: solid;
	color: #000000;
	width: 280px;
	border-width: 0;
	border-color: #25AAE1;
	background-color: #ffffff;
	background-image: none
}
.IsDesktop .panel-right {
	border-radius: 0 5px 0 0;
	overflow: hidden
}
.IsDesktop .panel-left {
	border-radius: 5px 0 0 0;
	overflow: hidden
}
.panel-right {
	right: 0;
	border-style: solid;
	color: #000000;
	width: 320px;
	border-width: 0;
	border-color: #CCCCCC;
	background-color: #F5F5F5;
	background-image: none
}
.panel-heading {
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 10px;
	min-height: 42px;
	font-size: 1.0769em;/*14px*/
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-style: solid;
	border-width: 1px 0 1px 0;
	color: #ffffff;
	border-top-color: #1a1a1a;
	border-bottom-color: #000000;
	background-color: #000000;
	background-image: none
}
.panel-heading .lnk_btn {
	position: absolute;
	top: 50%;
	padding: 0px 8px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.panel-heading .lnk_btn .icon {
	display: block
}
.panel-heading-left .lnk_btn {
	right: 2px
}
.panel-heading-right .lnk_btn {
	left: 2px
}
.panel-center {
	z-index: 1
}
.panel-center .panel-center-inner {
	position: relative;
	border-style: solid;
	margin-left: 0;
	margin-right: 0;
	color: #000000;
	border-width: 0;
	border-color: #f3f3f3;
	background-color: inherit;
	background-image: none
}
.IsDesktop .panel-center-inner section.page {
	min-height: 70vh
}
.content-overlay {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	z-index: -1;
	display: block;
	position: fixed;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0,0,0,0.5);
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out
}
html.IsTablet.is-in-iframe[data-mobile-os="ios"] #mainNavigation, html.IsMobile.is-in-iframe[data-mobile-os="ios"] #mainNavigation, html.IsTablet.is-in-iframe[data-mobile-os="ios"] .panel-side, html.IsMobile.is-in-iframe[data-mobile-os="ios"] .panel-side {
	position: absolute
}
html.IsTablet.is-in-iframe[data-mobile-os="ios"] .panel-left-nav-enabled #mainNavigation, html.IsMobile.is-in-iframe[data-mobile-os="ios"] .panel-left-nav-enabled #mainNavigation {
	overflow: hidden
}
html.IsMobile .panel-top {
	position: relative;
	z-index: 3;
	width: 100%
}
html.IsMobile .content-main {
	position: relative;
	overflow: hidden
}
html.IsMobile .content-main .content-main-inner {
	position: relative
}
html.IsMobile .panel-side {
	position: fixed;
	top: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
html.IsMobile .panel-side .panel-heading.panel-heading-none, html.IsMobile .panel-side .panel-heading .lnk_btn {
	display: none
}
html.IsMobile .panel-left, html.IsMobile .panel-right {
	opacity: 0
}
html.IsMobile .panel-left {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	border-width: 0 0 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
html.IsMobile .panel-right {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	border-width: 0 0 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
html.IsMobile body.panel-right-full-width .panel-right {
	width: 100%
}
html.IsMobile body.panel-left-open .panel-left, html.IsMobile body.panel-right-open .panel-right {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
html.IsMobile .panel-left-open .main_header, html.IsMobile .panel-right-open .main_header, html.IsMobile .panel-left-open .panel-top, html.IsMobile .panel-right-open .panel-top {
	z-index: 1
}
html.IsMobile .panel-center .panel-center-inner {
	margin: 0;
	border-width: 0
}
html.IsMobile body.footerBettingVisible .panel-center .panel-center-inner {
	padding-bottom: 54px
}
html.IsMobile body.has-breakdown #breakdown-overlay, html.IsMobile body.panel-left-open #panel-overlay, html.IsMobile body.panel-right-open #panel-overlay {
	z-index: 1;
	opacity: 1
}
html.IsMobile.prevent-win-scroll-for-mobile, html.IsTablet.prevent-win-scroll-for-mobile, html.IsMobile.prevent-win-scroll-for-mobile body, html.IsTablet.prevent-win-scroll-for-mobile body {
	width: 100%;
	height: 100%;
	overflow: hidden
}
html.IsMobile.portrait-orientation[data-mobile-os="ios"] .panel-right {
	width: 84%
}
@media screen and (max-device-aspect-ratio:1) {
html.IsMobile[data-mobile-os="androidos"] .panel-right {
width:84%
}
}
.panel-left-nav-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: scroll
}
html.IsTablet, html.IsTablet body {
	height: 100%;
	overflow: hidden
}
html.IsTablet .content-main {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}
html.IsTablet .content-main .content-main-inner {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}
html.IsTablet .panel-side {
	top: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
html.IsTablet .panel-side .panel-heading.panel-heading-none, html.IsTablet .panel-side .panel-heading .lnk_btn {
	display: none
}
html.IsTablet .panel-left {/*width:@width_PANELS_panel-left--TABLET;*/
	position: absolute;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	border-width: 0 0 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
html.IsTablet .panel-left.panel-side-hidden {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
html.IsTablet body.panel-left-open .panel-left:not(.panel-side-hidden) {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
html.IsTablet .panel-right {
	position: fixed;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	border-width: 0 0 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
html.IsTablet body.panel-right-open .panel-right:not(.panel-side-hidden) {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
html.IsTablet .panel-side-stay-open.panel-left, html.IsTablet .panel-side-stay-open.panel-right {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-box-shadow: none;
	box-shadow: none
}
html.IsTablet .panel-side-stay-open.panel-left .panel-heading .lnk_btn, html.IsTablet .panel-side-stay-open.panel-right .panel-heading .lnk_btn {
	display: none
}
html.IsTablet .panel-side-stay-open.panel-left:not(.panel-side-hidden) ~ .panel-center {/*left:@width_PANELS_panel-left;*/
	left: 0
}
html.IsTablet .panel-side-stay-open.panel-right:not(.panel-side-hidden) ~ .panel-center {
	right: 320px
}
html.IsTablet .panel-left-open .main_header, html.IsTablet .panel-right-open .main_header, html.IsTablet .panel-left-open .panel-top, html.IsTablet .panel-right-open .panel-top {
	z-index: 1
}
html.IsTablet body.hasLeftBetslip.panel-left-open #panel-overlay, html.IsTablet body.hasRightBetslip.panel-right-open:not(.right-panel-hidden-tablet) #panel-overlay {
	display: none
}
html.IsTablet .panel-center {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	position: absolute;
	-webkit-overflow-scrolling: touch
}
html.IsTablet .panel-center .panel-center-inner {
	border-top-width: 0
}
html.IsTablet .panel-left:not(.panel-side-hidden) ~ .panel-center {/*left:@width_PANELS_panel-left;*/
	left: 0
}
html.IsTablet body.footerBettingVisible .panel-center .panel-center-inner {
	padding-bottom: 54px
}
html.IsTablet .panel-left.panel-side-hidden ~ .panel-center .panel-center-inner, html.IsTablet .panel-right.panel-side-hidden ~ .panel-center .panel-center-inner {
	margin: 0;
	border-width: 0
}
html.IsTablet body.has-breakdown #breakdown-overlay, html.IsTablet body.panel-left-open #panel-overlay, html.IsTablet body.panel-right-open #panel-overlay {
	display: block;
	z-index: 1;
	opacity: 1
}
html.IsTablet.landscape-orientation .panel-side:not(.panel-side-hidden) {
	-webkit-box-shadow: none;
	box-shadow: none
}
html.IsTablet.landscape-orientation .right-panel-hidden-tablet .panel-right {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
html.IsTablet.landscape-orientation .panel-right:not(.panel-side-hidden) ~ .panel-center {
	right: 320px
}
html.IsTablet.landscape-orientation .right-panel-hidden-tablet .panel-right:not(.panel-side-hidden) ~ .panel-center {
	right: 0
}
html.IsTablet.landscape-orientation body.panel-left-open #panel-overlay, html.IsTablet.landscape-orientation body.panel-right-open:not(.right-panel-hidden-tablet) #panel-overlay {
	display: none
}/* Desktop layout */
html.IsDesktop, html.IsDesktop body {
	height: auto;
	overflow: visible;
	overflow-anchor: none
}
html.IsDesktop.is-in-iframe body {
	min-height: 960px
}
html.IsDesktop .content-width {
	position: relative;
	margin: 0 auto;
	min-width: 1200px;
	max-width: 1688px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}
html.IsDesktop .content-min-width {
	min-width: 1200px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html.IsDesktop .content-main {
	position: relative;
	overflow: visible
}
html.IsDesktop .content-main .content-main-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	overflow-anchor: none
}
html.IsDesktop .panel-side {
	position: relative;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html.IsDesktop .panel-side .panel-heading.panel-heading-none, html.IsDesktop .panel-side .panel-heading .lnk_btn {
	display: none
}
html.IsDesktop .panel-side-hidden {
	display: none
}
html.IsDesktop .panel-center {
	position: relative;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
html.IsDesktop .browser-popup {
	overflow: hidden
}
html.IsDesktop .browser-popup .content-width, html.IsDesktop .browser-popup .content-min-width {
	min-width: 0
}
html.IsDesktop.isWindowLoading .panel-side {
	-webkit-transition: none;
	transition: none
}
html.IsDesktop.desktop-adaptive-height, html.IsDesktop.desktop-adaptive-height body {
	height: 100%
}
html.IsDesktop.desktop-adaptive-height body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
html.IsDesktop.desktop-adaptive-height .content-main {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
html.IsDesktop.desktop-adaptive-height .content-main-inner {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}
html.IsDesktop.desktop-adaptive-height .panel-side, html.IsDesktop.desktop-adaptive-height .panel-center {
	height: 100%;
	overflow-y: auto
}
.panel-center section.page {
	width: 100%;
	display: none;
	position: relative
}
.panel-center section.page.current {
	display: block
}/* ------------------------- Popup Panel ----------------------------- */
.popup_panel {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	background-color: rgba(0,0,0,0.7)
}
.popup_panel .popup_panel_content_wrap {
	position: relative;
	max-width: 640px;
	margin-top: 30px;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 10px
}
.popup_panel .popup_panel_content_wrap .popup_panel_content {
	position: relative;
	overflow: hidden;
	background-color: #EBEBEB
}
.popup_panel .popup_panel_content_wrap .popup_panel_content > div > .heading, .popup_panel .popup_panel_content_wrap .popup_panel_content > div .back_btn {
	display: none
}
.popup_panel .popup_panel_content_wrap .popup_panel_content > .heading {
	padding-left: 28px;
	padding-right: 28px
}
.popup_panel .popup_panel_content_wrap .popup_panel_content > .heading .close_btn {
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0 5px;
	font-size: 0.8125em;
	font-weight: normal;
	line-height: 1em;
	padding: 6px 10px
}
.popup_panel .scrollbar-thumb {
	background: rgba(0,0,0,0.1)
}
body.popup_panel_open .panel-center .panel-center-inner {
	margin: 0;
	overflow: hidden
}
html body.popup_panel_open {
	overflow: hidden
}
.popup_panel .myacc-rblock .heading.sectionHeading {
	padding: 0
}
.IsDesktop .popup_panel {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 100px;
	padding-bottom: 60px;
	height: 100%;
	overflow: hidden
}
.IsDesktop .popup_panel .popup_panel_content_wrap {
	margin: 0 auto;
	padding: 0;
	width: 882px;
	max-width: 100%;
	overflow: visible
}
.IsDesktop .popup_panel .popup_panel_content_wrap > .popup_panel_close_btn {
	top: -72px
}
.IsDesktop .popup_panel .popup_panel_content_wrap .popup_panel_content > .heading {
	padding-left: 40px;
	padding-right: 60px;
	height: 55px
}
.IsDesktop .popup_panel .myacc-rblock .heading.sectionHeading {
	padding: 0
}
.IsDesktop .popup_panel .heading.sectionHeading {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: none;
	padding: 10px 40px;
	width: 100%;
	background-color: #EBEBEB;
	background-image: none;
	font-size: 1.84615385em;
	font-weight: normal
}
.IsDesktop .popup_panel .heading.sectionHeading .popup_panel_heading_text {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.IsDesktop .popup_panel .heading.sectionHeading .popup_panel_close_btn {
	display: none
}
.IsDesktop .popup_panel .popup_panel_close_btn {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 100%;
	padding: 0;
	width: 44px;
	height: 44px;
	background-color: #ADAEB3;
	cursor: pointer
}
.IsDesktop .popup_panel .popup_panel_close_btn:after {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-image: url("/imgs/i-v2/o/controls/close.svg");
	width: 14px;
	height: 14px
}
.IsDesktop .popup_panel .popup_panel_close_btn:hover {
	background-color: #b6b7bc
}
.IsDesktop .popup_panel .popup_panel_close_btn span {
	display: none
}
.IsDesktop .popup_panel.my_account_popup .popup_panel_close_btn {
	background-color: #ADAEB3
}
.IsDesktop .popup_panel.my_account_popup .popup_panel_close_btn:hover {
	background-color: #b6b7bc
}
.IsDesktop .popup_panel_content {
	border-radius: 4px;
	height: 100%
}
.IsDesktop .my_account_popup .popup_panel_content {
	background-color: transparent;
	border-radius: 8px
}
.IsDesktop .popup_panel_content_wrap {
	height: 100%
}
.IsDesktop.is-in-iframe .popup_panel_content_wrap {
	height: 800px
}
.IsDesktop .popup_panel .popup_panel_blocks {
	position: absolute;
	top: 55px;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden
}
.IsDesktop .popup_panel .popup_panel_blocks > .popup_panel_blocks_inner {
	position: relative;
	overflow: hidden
}
.IsDesktop .popup_panel.popup_panel_no_heading .popup_panel_blocks {
	top: 0;
	border-radius: 4px;
	overflow: hidden
}
.IsDesktop .popup_panel.popup_panel_no_heading .heading.sectionHeading {
	display: none
}
body.casino-game-open .top-info-ribbon {
	visibility: hidden;
	pointer-events: none
}
body.casino-game-open .panel-top {
	visibility: hidden
}
body.casino-game-open .page-header-current-date-text {
	visibility: hidden !important
}
body.casino-game-open .panel-center {
	overflow: visible
}
body.casino-game-open .content-width {
	overflow: visible
}
@media only screen and (max-width:1220px) {
html.IsDesktop .panel-left {
	width: 250px
}
}
#overlay {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	background-color: rgba(0,0,0,0.5)
}
.openable + .retractable-content {
	display: none
}
.openable + .retractable-content.opened {
	display: block
}
.retractable-content {
	position: relative;
	margin-bottom: 10px;
	padding: 10px;
	background-color: transparent;
	background-image: none
}
.retractable-content .bullet {
	list-style: disc;
	margin-left: 16px
}/* ------------------- Headings ------------------- */
.heading {
	display: block;
	position: relative;
	padding: 10px;
	clear: both;
	font-size: 1.0769em;/*14px*/
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-style: solid;
	zoom: 1;
	color: #ffffff;
	border-width: 1px 0 1px 0;
	border-top-color: #1a1a1a;
	border-bottom-color: #000000;
	background-color: #000000;
	background-image: none
}
.heading:after {
	display: table;
	clear: both;
	content: ""
}
.heading > .back_btn + span {
	display: block;
	margin: 0 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.heading.sectionHeading {
	padding: 10px;
	font-size: 1.3846em;/*18px*/
	text-align: center;
	color: #000000;
	border-width: 1px 0 1px 0;
	border-top-color: #ffffff;
	border-bottom-color: #e6e6e6;
	background-color: #ffffff;
	background-image: none
}
.heading.sectionSubHeading {
	padding: 8px 36px 8px 5px;
	font-size: 1.0769em;/*14px*/
	text-align: left;
	color: #ffffff;
	border-width: 0;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #25AAE1;
	background-image: none
}
.heading.sectionSubHeading[onclick], .heading.sectionSubHeading[data-action] {
	cursor: pointer
}
.heading.sectionSubHeading > * {
	vertical-align: middle
}
.heading.sectionSubHeading > em {
	font-style: normal;
	color: #ffffff
}
.heading.sectionSubHeading .icon.placeholder {
	width: 1px;
	height: 34px
}
.heading .icon.live-stream-icon.i-c-ev-bet-radar-livestreaming {
	margin-left: 5px;
	width: 16px;
	height: 14px
}
.heading .headingText, .heading .headingIcon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}
.heading .eventFilters.eventFilters_block {
	position: absolute;
	top: 5px;
	right: 3px
}
.heading .eventFilters .dropDownLabel > * {
	display: inline-block;
	vertical-align: middle
}
.panel-right .heading.sectionSubHeading {
	background: none
}
.heading-collapsible {
	padding: 11px 40px 11px 6px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	color: #000000;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-color: #ffffff;
	background-image: none
}
.heading-collapsible.sectionSubHeading:active {
	background-color: #25AAE1
}
.heading-collapsible:active {
	color: #ffffff;
	border-top-color: #ededed;
	border-bottom-color: #ededed;
	background-color: #ededed;
	background-image: -webkit-gradient(linear, left bottom, left top, from(none));
	background-image: linear-gradient(to top, none)
}
.heading-collapsible .lnk_btn {
	position: absolute;
	top: 50%;
	right: 6px;
	width: 28px;
	height: 28px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.heading-collapsible .lnk_btn .icon_arrow-r, .heading-collapsible .lnk_btn .icon_arrow-l {
	right: 0
}
.heading-collapsible .lnk_btn .arrow_down, .heading-collapsible .lnk_btn .arrow_up {
	right: 50%;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}
.heading-collapsible .lnk_btn .icon_expend {
	margin-top: 2px
}
.heading-collapsible .liveLabel {
	top: 0;
	right: 40px
}
.heading-collapsible .icon.live-stream-icon {
	position: absolute;
	top: 50%;
	right: 35px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 16px;
	height: 14px;
	padding-right: 4px
}
.liveLabel {
	display: none;
	position: absolute;
	top: -6px;
	right: 35px;
	padding: 3px;
	font-size: 0.769em;/*10px*/
	line-height: 1;
	color: #ffffff;
	text-shadow: inherit;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 2px;
	background-color: #F20000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F20000), to(none));
	background-image: linear-gradient(#F20000, none)
}
.item_lnk.liveNow {
	overflow: visible
}
.liveNow .liveLabel {
	display: block
}
.back_btn, .lnk_btn.back_btn {
	position: absolute;
	left: 3px;
	top: 50%;
	width: 40px;
	height: 30px;
	margin-top: -15px;
	padding: 0
}
.back_btn > .icon_arrow-l, .lnk_btn.back_btn > .icon_arrow-l, .back_btn > .icon_arrow-r, .lnk_btn.back_btn > .icon_arrow-r, .back_btn > .icon, .lnk_btn.back_btn > .icon {
	position: static;
	-webkit-transform: initial;
	transform: initial
}
.back_btn.type_B {
	display: inline-block;
	position: static;
	width: auto;
	margin: 0;
	text-decoration: none;
	color: #ffffff
}
.back_btn.type_B > span {
	vertical-align: middle
}
.arrow_up, .arrow_down, .icon_arrow-l, .icon_arrow-r {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.sectionSubHeading .arrow_up, .sectionSubHeading .arrow_down, .sectionSubHeading .icon_arrow-l, .sectionSubHeading .icon_arrow-r, .item_lnk .arrow_up, .item_lnk .arrow_down, .item_lnk .icon_arrow-l, .item_lnk .icon_arrow-r {
	right: 10px
}
.responsive-block .sectionSubHeading {
	font-weight: normal
}/* ------------------- List View ------------------- */
ul.listView {
	background-color: transparent
}
li.item_lnk, .itemHeading {
	position: relative;
	min-height: 2.1538em;/*28px*/
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
li.item_lnk a, .itemHeading a {
	display: block;
	font-weight: inherit;
	text-decoration: none;
	color: #ffffff;
	text-shadow: inherit
}
li.item_lnk strong, .itemHeading strong, li.item_lnk b, .itemHeading b {
	color: inherit
}
.itemHeading {
	min-height: initial
}
li.item_lnk {
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px 0 1px 0;
	color: #ffffff;
	text-shadow: inherit;
	border-top-color: #c7c8cc;
	border-bottom-color: #93949a;
	background-color: #ADAEB3;
	background-image: none
}
li.item_lnk:last-child {
	margin-bottom: 0
}
li.item_lnk:active {
	color: #ffffff;
	border-top-color: #888991;
	border-bottom-color: #adaeb3;
	background-color: #9a9ca2;
	background-image: none
}
li.item_lnk > a {
	position: relative;
	padding-right: 40px
}
li.item_lnk > a.has_branch_icon {
	padding-left: 40px;
	padding-top: 4px;
	padding-bottom: 4px
}
li.item_lnk > a.has_branch_icon *[class*="i-c-sport-"] {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
li.item_lnk > a.has_live_streaming {
	padding-right: 70px
}
li.item_lnk > a .icon.live-stream-icon {
	position: absolute;
	top: 50%;
	right: 35px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}/* ------------------- Splash and Landing Page ------------------- */
body.hideblocks #headerNav, body.hideblocks #pagesWrapper, body.hideblocks #preloader {
	display: none !important
}
.landing_page {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: #F0F0F0
}
#splash_screen {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10
}
#splash_screen .splash_content {
	text-align: center;
	position: relative;
	top: 25%
}
#splash_screen .splash_content .splashScreenTitles {
	padding: 20px 0
}
#splash_screen .splash_content #splash_img {
	display: block;
	width: 75%;
	max-width: 600px;
	margin: 0 auto
}
.overlay, .overlayContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 1.231em;/*16px*/
	font-weight: bold;
	z-index: 1;
	text-align: center;
	background-color: rgba(0,0,0,0.7)
}
.overlay > *, .overlayContainer > * {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0 auto
}/* ------------------- Go to top button ------------------- */
.action-betting-on-top #gotoTop.fixedButton, .action-betting-on-top .goToTopBtn {
	display: none
}
#gotoTop.fixedButton, .goToTopBtn {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	top: 80%;
	right: 0;
	z-index: 1;
	-webkit-transform: translate(130%, 0);
	transform: translate(130%, 0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-perspective: 1px;
	perspective: 1px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
	width: 54px;
	height: 54px;
	line-height: 1;
	background: #6B6F79;
	font-family: Oswald, Arial, sans-serif;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.2)
}
#gotoTop.fixedButton.isShown, .goToTopBtn.isShown {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0)
}
#gotoTop.fixedButton > i, .goToTopBtn > i {
	display: inline-block;
	margin-bottom: 4px;
	width: 12px;
	height: 8px;
	background-image: url("/imgs/i-v2/o/generic/alt/arrow-up.svg");
	background-size: 12px 8px;
	background-repeat: no-repeat;
	background-position: center
}
#gotoTop.fixedButton > span, .goToTopBtn > span {
	display: block;
	text-transform: uppercase
}
body.popup_panel_open #gotoTop.fixedButton.isShown {
	display: none !important
}
.IsMobile .daily-match-list-block.block-loading, .IsTablet .daily-match-list-block.block-loading, .IsMobile .top-leagues-responsive-block.block-loading, .IsTablet .top-leagues-responsive-block.block-loading, .IsMobile .live-now-rblock.block-loading, .IsTablet .live-now-rblock.block-loading {
	min-height: 100vh
}
.block-loading {
	position: relative;
	min-height: 148px
}
.block-loader {
	display: none;
	position: absolute;
	top: 100px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.block-loading .block-loader {
	display: block
}
.toggleableHeadline {
	display: block;
	position: relative;
	margin-bottom: 2px;
	padding: 7px 40px 7px 22px;
	text-align: left;
	border-style: solid;
	border-width: 1px 0 1px 0;
	cursor: pointer;
	font-size: 0.92307692em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #ffffff;
	text-shadow: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
	background-color: #04041E;
	background-image: none;/*&.has_fast_market{padding-right:80px}*/
}
.toggleableHeadline.expanded {
	color: #ffffff;
	border-top-color: transparent;
	border-bottom-color: transparent;
	background-color: #04041E;
	background-image: none
}
.toggleableHeadline.expanded .arrowToggle {
	-webkit-transform: translate(0, -50%) rotate(90deg);
	transform: translate(0, -50%) rotate(90deg)
}
.toggleableHeadline .arrowToggle {
	position: absolute;
	left: 8px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent 'transparent';
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #ffffff
}
.toggleableHeadline .toggleableHeadline-text {
	display: inline
}
.toggleableHeadline .toggleableHeadline-text .mapped-score-right {
	padding-left: 4px
}
.toggleableHeadline .toggleableHeadline-text .mapped-score-right .mapped-score-dash {
	padding: 0 2px
}
.toggleableHeadline.branchLeagueHeadline.has_live_streaming .icon.live-stream-icon {
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-53%);
	transform: translateY(-53%)
}
.toggleableHeadline .icon.fast-market-icon {
	display: block;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.toggleableHeadline.type_B {
	margin-bottom: 0;
	zoom: 1
}
.toggleableHeadline.type_B:after {
	display: table;
	clear: both;
	content: ""
}
.toggleableHeadline.type_B .leagueDetails span {
	display: inline-block;
	vertical-align: middle
}
.toggleableHeadline.type_B .eventsNumber {
	float: right
}
.toggleableHeadline.type_B .eventsNumber span {
	display: inline-block;
	vertical-align: middle
}
.toggleableHeadline:not(.expanded) + div {
	display: none
}
html.IsDesktop .toggleableHeadline {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.bet-button-wrap {
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%
}
.bet-button-wrap:not(:last-child), .bet-button-wrap:not(:last-of-type) {
	padding-right: 4px
}
.money-line-amOdds .bet-button-wrap.counted, .money-line-amOdds .bet-button-wrap.counted ~ .counted {
	width: 100%;
	padding-right: 0
}
.money-line-amOdds .bet-button-wrap.counted:not(:last-child), .money-line-amOdds .bet-button-wrap.counted ~ .counted:not(:last-child), .money-line-amOdds .bet-button-wrap.counted:not(:last-of-type), .money-line-amOdds .bet-button-wrap.counted ~ .counted:not(:last-of-type) {
	padding-bottom: 2px
}
.bet-button-wrap.phantom .bet-button {
	pointer-events: none;
	opacity: 0.5
}
.bet-buttons-column {
	zoom: 1;
	float: left;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.bet-buttons-column:after {
	display: table;
	clear: both;
	content: ""
}
.bet-buttons-column:not(:last-child), .bet-buttons-column:not(:last-of-type) {
	padding-right: 4px
}
.bet-buttons-row {
	zoom: 1
}
.bet-buttons-row:after {
	display: table;
	clear: both;
	content: ""
}
.bet-buttons-row:not(.bet-buttons-column):not(:last-child), .bet-buttons-row:not(.bet-buttons-column):not(:last-of-type) {
	margin-bottom: 4px
}
.bet-buttons-row:only-of-type, .bet-buttons-row:only-child {
	height: 100%;
	overflow: hidden
}
.event-american-configuration .bet-buttons-row, .event-american-odds .bet-buttons-row {
	height: auto
}
.bet-button {
	color: #000000;
	text-shadow: none;
	border-width: 0;
	border-style: solid;
	border-color: #EBEBEB;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #EBEBEB;
	background-image: none;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 2px 5px;
	display: block;
	font-size: 1em;
	line-height: 1.25;
	text-align: center;
	min-height: 42px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent
}
.bet-button.oddArrowDown .odds-arrow-down {
	-webkit-animation: animation-arrows-down 0.8s 2;
	animation: animation-arrows-down 0.8s 2
}
.bet-button.oddArrowUp .odds-arrow-up {
	-webkit-animation: animation-arrows-up 0.8s 2;
	animation: animation-arrows-up 0.8s 2
}
.bet-button.chosenBet {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
.bet-button * {
	pointer-events: none
}
.bet-button.no_desc .bet-description, .bet-button.no_odds .bet-odds {
	display: none
}
.bet-button.no_desc, .bet-button.no_odds {
	line-height: 2em;/*26px*/
}
.bet-button .bet-description.bet-show-digits, .bet-button.ml_specials .bet-description.bet-show-digits, .bet-button .betTypeRowTitle .bet-description.bet-show-digits, .bet-button .bet-odds.bet-show-digits, .bet-button.ml_specials .bet-odds.bet-show-digits, .bet-button .betTypeRowTitle .bet-odds.bet-show-digits {
	display: none
}
.lbetting-selected .bet-button {
	color: #000000;
	background-color: rgba(255,255,255,0.55)
}
.lbetting-selected .bet-button.chosenBet {
	color: #000000;
	background-color: #ffffff
}
a.bet-button .bet-button-text {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.IsDesktop .bet-button.chosenBet:hover {
	color: #ffffff;
	background-color: #688a00
}
.IsDesktop .bet-button:hover {
	color: inherit;
	text-shadow: none;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #dbdbdb;
	background-image: none
}
.IsDesktop .bet-button:hover .bet-button-view-more-arrow:before, .IsDesktop .bet-button:hover .bet-button-view-more-arrow:after {
	background-color: inherit
}
.IsDesktop .lbetting-selected .bet-button:hover {
	color: #000000;
	background-color: #ffffff
}
.bet-description, .bet-odds {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto
}
.centered-odds .bet-description, .centered-odds .bet-odds {
	float: none;
	width: auto;
	text-align: center
}
.bet-odds .bet-odds-number {
	font-size: 0.923em
}
.centered-odds .bet-odds {
	text-align: center
}
.bet-description {
	font-size: 0.923em;
	font-weight: normal
}
.centered-odds .bet-description {
	text-align: center
}
.centered-odds .bet-title-team-name {
	max-width: 75%
}
.bet-title-team-name, .bet-title-hcap-points, .bet-title-team-sign {
	display: inline-block;
	vertical-align: middle
}
.bet-title-team-name {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.hCapOdd .bet-title-team-name, .event-HC .bet-title-team-name {
	max-width: 75%
}/* Hide team signs for all */
.event-ML .bet-title-team-sign, .event-HC .bet-title-team-sign, .MLOdds .bet-title-team-sign, .hCapOdd .bet-title-team-sign, .middle .bet-title-team-sign {
	display: none
}/* odds change animation */
.odds-arrow-up, .odds-arrow-down {
	position: absolute;
	opacity: 0;
	z-index: 0;
	display: block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
@-webkit-keyframes animation-arrows-up {
0% {
opacity:1
}
40% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translateY(-3px) translateX(-3px);
transform:translateY(-3px) translateX(-3px)
}
}
@keyframes animation-arrows-up {
0% {
opacity:1
}
40% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translateY(-3px) translateX(-3px);
transform:translateY(-3px) translateX(-3px)
}
}
@-webkit-keyframes animation-arrows-down {
0% {
opacity:1
}
40% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translateY(3px) translateX(3px);
transform:translateY(3px) translateX(3px)
}
}
@keyframes animation-arrows-down {
0% {
opacity:1
}
40% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translateY(3px) translateX(3px);
transform:translateY(3px) translateX(3px)
}
}
.odds-arrow-up {
	top: 3px;
	left: 3px;
	border-width: 10px 10px 0 0;
	border-style: solid;
	border-color: #779E00 transparent transparent transparent;
	-webkit-transform: translateY(0px) translateX(0px);
	transform: translateY(0px) translateX(0px)
}
.odds-arrow-down {
	bottom: 3px;
	right: 3px;
	border-style: solid;
	border-width: 0 0 10px 10px;
	border-color: transparent transparent #F20000 transparent
}/* Arrow pointing right at the end of the button field */
.bet-button-more .bet-button {
	text-align: left;
	font-weight: normal;
	font-size: 0.923em
}
.bet-button-arrow {
	display: block;
	position: absolute;
	top: 50%;
	right: 12px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.bet-button-arrow .bet-button-view-more-arrow {
	display: block;
	position: relative;
	width: 8px;
	height: 8px
}
.bet-button-arrow .bet-button-view-more-arrow:before, .bet-button-arrow .bet-button-view-more-arrow:after {
	position: absolute;
	background-color: #939393
}
.bet-button-arrow .bet-button-view-more-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.bet-button-arrow .bet-button-view-more-arrow:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
html.IsDesktop {/* spcial betypes and lines where odd button looks differently. The ones,which are for now commented can be reverted when we do the effort one more time for desktop */
}
html.IsDesktop .hCapOdd .bet-description, html.IsDesktop .event-HC .bet-description {
	max-width: none
}
html.IsDesktop .money-line-amOdds .bet-button {
	min-height: 24px
}
html.IsDesktop .money-line-amOdds .bet-title-team-name, html.IsDesktop .money-line-amOdds .bet-title-hcap-points, html.IsDesktop .money-line-amOdds .bet-title-team-sign {
	vertical-align: text-bottom
}
html.IsDesktop .money-line-amOdds .bet-title-team-name {
	font-size: 0
}
html.IsDesktop .money-line-amOdds .bet-title-team-name::first-letter {
	font-size: 0.75rem
}
html.IsDesktop .money-line-amOdds .bet-description, html.IsDesktop .money-line-amOdds .bet-odds {
	display: inline-block;
	width: 50%;
	line-height: normal
}
html.IsDesktop .money-line-amOdds .bet-odds {
	text-align: left
}
html.IsDesktop .money-line-amOdds .bet-description {
	padding-right: 3px;
	text-align: right
}
html.IsDesktop .money-line-amOdds .bet-odds-number {
	padding-left: 3px
}
html.IsDesktop .money-line-amOdds .MLOdds .bet-description {
	display: none
}
html.IsDesktop .money-line-amOdds .MLOdds .bet-odds {
	width: 100%;
	text-align: center
}
html.IsDesktop .money-line-amOdds .hCapOdd .bet-title-team-name, html.IsDesktop .money-line-amOdds .hCapOdd .bet-title-team-sign {
	display: none
}
html.IsDesktop .money-line-amOdds .hCapOdd .bet-title-hcap-points {
	text-indent: 0
}
html.IsDesktop .bet-title-hcap-points {
	text-indent: 5px
}
html.IsDesktop .bet-description {
	max-width: 90%
}
html.IsDesktop .event-two-rows .bet-description, html.IsDesktop .outright .bet-description, html.IsDesktop .event-two-rows .bet-odds, html.IsDesktop .outright .bet-odds {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	text-align: left
}
html.IsDesktop .event-two-rows .bet-description, html.IsDesktop .outright .bet-description {
	text-align: left;
	width: 80%
}
html.IsDesktop .event-two-rows .bet-odds, html.IsDesktop .outright .bet-odds {
	text-align: right;
	width: 20%
}
html.IsDesktop .league-events-block .event-outright .event-wrapper-inner, html.IsDesktop .event-view .event-outright .event-wrapper-inner {
	min-height: 34px
}
html.IsDesktop .league-events-block .event-outright .bet-button, html.IsDesktop .event-view .event-outright .bet-button {
	min-height: 34px
}
html.IsDesktop .league-events-block .event-outright .bet-description, html.IsDesktop .event-view .event-outright .bet-description, html.IsDesktop .league-events-block .event-outright .bet-odds, html.IsDesktop .event-view .event-outright .bet-odds {
	display: inline-block;
	vertical-align: top
}/* Bet button Mobile/Tablet styles */
html.IsMobile .event-two-rows .bet-description, html.IsTablet .event-two-rows .bet-description, html.IsMobile .money-line-amOdds .bet-description, html.IsTablet .money-line-amOdds .bet-description, html.IsMobile .outright .bet-description, html.IsTablet .outright .bet-description {
	width: 65%
}
html.IsMobile .event-two-rows .bet-odds, html.IsTablet .event-two-rows .bet-odds, html.IsMobile .money-line-amOdds .bet-odds, html.IsTablet .money-line-amOdds .bet-odds, html.IsMobile .outright .bet-odds, html.IsTablet .outright .bet-odds {
	width: 35%
}
html.IsMobile .event-two-rows .bet-buttons-column, html.IsTablet .event-two-rows .bet-buttons-column, html.IsMobile .money-line-amOdds .bet-buttons-column, html.IsTablet .money-line-amOdds .bet-buttons-column, html.IsMobile .outright .bet-buttons-column, html.IsTablet .outright .bet-buttons-column {
	height: auto
}
html.IsMobile .money-line-amOdds, html.IsTablet .money-line-amOdds {
	height: auto
}
html.IsMobile .event-view .bet-button-wrap:not(:last-child), html.IsTablet .event-view .bet-button-wrap:not(:last-child), html.IsMobile .event-view .bet-button-wrap:not(:last-of-type), html.IsTablet .event-view .bet-button-wrap:not(:last-of-type) {
	padding-right: 2px
}
html.IsMobile .bet-button-wrap:not(:last-child), html.IsTablet .bet-button-wrap:not(:last-child), html.IsMobile .bet-button-wrap:not(:last-of-type), html.IsTablet .bet-button-wrap:not(:last-of-type) {
	padding-right: 1px
}
html.IsMobile .bet-button, html.IsTablet .bet-button {
	padding: 2px 8px;
	border-radius: 2px
}
.money-line-amOdds html.IsMobile.counted:not(:last-child), .money-line-amOdds html.IsTablet.counted:not(:last-child), .money-line-amOdds html.IsMobile.counted ~ .counted:not(:last-child), .money-line-amOdds html.IsTablet.counted ~ .counted:not(:last-child), .money-line-amOdds html.IsMobile.counted:not(:last-of-type), .money-line-amOdds html.IsTablet.counted:not(:last-of-type), .money-line-amOdds html.IsMobile.counted ~ .counted:not(:last-of-type), .money-line-amOdds html.IsTablet.counted ~ .counted:not(:last-of-type) {
	padding-bottom: 1px
}
html.IsMobile .bet-buttons-column:not(:last-child), html.IsTablet .bet-buttons-column:not(:last-child), html.IsMobile .bet-buttons-column:not(:last-of-type), html.IsTablet .bet-buttons-column:not(:last-of-type) {
	padding-right: 1px
}
html.IsMobile .bet-buttons-row:not(:last-child), html.IsTablet .bet-buttons-row:not(:last-child), html.IsMobile .bet-buttons-row:not(:last-of-type), html.IsTablet .bet-buttons-row:not(:last-of-type) {
	margin-bottom: 1px
}
html.IsMobile .hCapOdd .bet-title-team-name, html.IsTablet .hCapOdd .bet-title-team-name, html.IsMobile .hCapOdd .bet-title-team-sign, html.IsTablet .hCapOdd .bet-title-team-sign, html.IsMobile .event-HC .bet-title-team-name, html.IsTablet .event-HC .bet-title-team-name {
	display: none
}
html.IsMobile .bet-title-hcap-points, html.IsTablet .bet-title-hcap-points {
	text-indent: 5px
}
html.IsMobile .hCapOdd .bet-title-hcap-points, html.IsTablet .hCapOdd .bet-title-hcap-points, html.IsMobile .event-HC .bet-title-hcap-points, html.IsTablet .event-HC .bet-title-hcap-points {
	text-indent: 0
}
html.IsMobile .league-events-block .event-outright .bet-button, html.IsTablet .league-events-block .event-outright .bet-button, html.IsMobile .event-view .event-outright .bet-button, html.IsTablet .event-view .event-outright .bet-button {
	min-height: 44px
}
html.IsMobile .league-events-block .event-outright .bet-description, html.IsTablet .league-events-block .event-outright .bet-description, html.IsMobile .event-view .event-outright .bet-description, html.IsTablet .event-view .event-outright .bet-description, html.IsMobile .league-events-block .event-outright .bet-odds, html.IsTablet .league-events-block .event-outright .bet-odds, html.IsMobile .event-view .event-outright .bet-odds, html.IsTablet .event-view .event-outright .bet-odds {
	display: inline-block;
	vertical-align: bottom
}
.event-outright .bet-buttons-row:not(.bet-buttons-column):not(:last-child), .event-outright .bet-buttons-row:not(.bet-buttons-column):not(:last-of-type) {
	margin-bottom: 2px
}
.event-outright .bet-button-wrap:not(:last-child), .event-outright .bet-button-wrap:not(:last-of-type) {
	padding-right: 2px
}
.event-outright-me .bet-button-wrap:not(:last-child), .event-outright-me .bet-button-wrap:not(:last-of-type) {
	padding-right: 4px
}
html.IsTablet .LeagueViewResponsiveBlock .event-outright .bet-buttons-row {
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%
}
html.IsTablet .LeagueViewResponsiveBlock .event-outright .bet-buttons-row:not(:nth-child(even)) {
padding-right:2px
}
html.IsDesktop .event-outright .bet-button, html.IsMobile .event-outright .bet-button, html.IsTablet .event-outright .bet-button {
	padding-left: 12px;
	padding-right: 12px
}
html.IsDesktop .league-events-block .event-outright .bet-description, html.IsMobile .league-events-block .event-outright .bet-description, html.IsTablet .league-events-block .event-outright .bet-description, html.IsDesktop .event-view .event-outright .bet-description, html.IsMobile .event-view .event-outright .bet-description, html.IsTablet .event-view .event-outright .bet-description {
	width: 70%;
	text-align: left
}
html.IsDesktop .league-events-block .event-outright .bet-odds, html.IsMobile .league-events-block .event-outright .bet-odds, html.IsTablet .league-events-block .event-outright .bet-odds, html.IsDesktop .event-view .event-outright .bet-odds, html.IsMobile .event-view .event-outright .bet-odds, html.IsTablet .event-view .event-outright .bet-odds {
	width: 30%;
	text-align: right
}
.is-in-iframe.IsMobile .panel-side {
	-webkit-overflow-scrolling: auto
}
.is-in-iframe.is-old-ios .custom-slider-wrap, .is-in-iframe.is-old-ios .scarousel.scarousel-mobile .scarousel-list-wrapper, .is-in-iframe.is-old-ios .racing-card-nt__container, .is-in-iframe.is-old-ios .IsScrolling .breadcrumbs-scrolling-wrapper, .is-in-iframe.is-old-ios .racing-card__view-tabs {
	-webkit-overflow-scrolling: auto
}
.is-in-iframe[data-mobile-os="ios"] {
	min-width: 100%;
	width: 1px !important
}
.icon {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}
.i-12 {
	width: 12px;
	height: 12px
}
.i-14 {
	width: 14px;
	height: 14px
}
.i-16 {
	width: 16px;
	height: 16px
}
.i-18 {
	width: 18px;
	height: 18px
}
.i-20 {
	width: 20px;
	height: 20px
}
.i-24 {
	width: 24px;
	height: 24px
}
.i-32 {
	width: 32px;
	height: 32px
}
.i-48 {
	width: 48px;
	height: 48px
}
.i-15 {
	width: 15px;
	height: 15px
}
.i-28 {
	width: 28px;
	height: 28px
}
.i-24-16 {
	width: 24px;
	height: 16px
}
.icon.i-24-16 {
	background-size: cover
}
.i-o-gift {
	background-image: url("/imgs/i-v2/o/generic/gift.svg")
}
.i-o-fav {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite.svg")
}
.i-o-fav-row {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-row.svg")
}
.i-o-fav-selected {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-selected.svg")
}
.i-o-info {
	background-image: url("/imgs/i-v2/o/generic/info.svg")
}
.i-o-refresh {
	background-image: url("/imgs/i-v2/o/generic/refresh.svg")
}
.i-o-trash {
	background-image: url("/imgs/i-v2/o/generic/trash.svg")
}
.i-o-reply {
	background-image: url("/imgs/i-v2/o/generic/reply.svg")
}
.i-c-info {
	background-image: url("/imgs/i-v2/c/generic/info.svg")
}
.i-c-gift {
	background-image: url("/imgs/i-v2/c/generic/gift.svg")
}
.i-c-trash {
	background-image: url("/imgs/i-v2/c/generic/trash.svg")
}
.i-c-search {
	background-image: url("../images/home/search.svg")
}
.i-c-refresh {
	background-image: url("/imgs/i-v2/c/generic/refresh.svg")
}
.i-c-check {
	background-image: url("/imgs/i-v2/c/generic/check.svg")
}
.i-c-check-alt {
	background-image: url("/imgs/i-v2/c/generic/alt/check.svg")
}
.i-c-chat-active {
	background-image: url("/imgs/i-v2/c/chat/chat-active.svg")
}
.i-c-chat-inactive {
	background-image: url("/imgs/i-v2/c/chat/chat-inactive.svg")
}
.i-o-menu-hamburger {
	background-image: url("../images/home/menu-resp.svg")
}
.i-o-controls-arrow-right {
	background-image: url("/imgs/i-v2/o/controls/arrow-right.svg")
}
.i-o-controls-checkmark {
	background-image: url("/imgs/i-v2/o/controls/check-box.svg")
}
.i-o-controls-clear {
	background-image: url("/imgs/i-v2/o/controls/clear.svg")
}
.i-o-controls-close {
	background-image: url("/imgs/i-v2/o/controls/close.svg")
}
.i-o-controls-radio-mark {
	background-image: url("/imgs/i-v2/o/controls/radio-mark-unchecked.svg")
}
.i-o-controls-menu {
	background-image: url("/imgs/i-v2/o/controls/alt/menu.svg")
}
.i-o-controls-more-info {
	background-image: url("/imgs/i-v2/o/controls/more-info.svg")
}
[class*="i-o-sport-"], .i-o-sport-general {
background-image:url("/imgs/i-v2/o/sport/general-sport.svg")
}
.i-o-sport-0, .i-o-sport-personalized {
	background-image: url("/imgs/i-v2/o/sport/personalized.svg")
}
.icon.sport_1, .i-o-sport-1, .i-o-sport-soccer {
	background-image: url("../images/topnav/football.svg")
}
.icon.sport_2, .i-o-sport-2, .i-o-sport-basketball {
	background-image: url("../images/topnav/basketball.svg")
}
.icon.sport_3, .i-o-sport-3, .i-o-sport-football {
	background-image: url("../images/topnav/football.svg")
}
.icon.sport_6, .i-o-sport-6, .i-o-sport-tennis {
	background-image: url("../images/topnav/tennis.svg")
}
.icon.sport_7, .i-o-sport-7, .i-o-sport-baseball {
	background-image: url("/imgs/i-v2/o/sport/baseball.svg")
}
.icon.sport_8, .i-o-sport-8, .i-o-sport-ice-hockey {
	background-image: url("../images/topnav/ice-hockey.svg")
}
.icon.sport_9, .i-o-sport-9, .i-o-sport-specials {
	background-image: url("/imgs/i-v2/o/sport/special.svg")
}
.icon.sport_10, .i-o-sport-10, .i-o-sport-handball {
	background-image: url("/imgs/i-v2/o/sport/handball.svg")
}
.icon.sport_11, .i-o-sport-11, .i-o-sport-rugby-league {
	background-image: url("/imgs/i-v2/o/sport/rugby-league.svg")
}
.icon.sport_12, .i-o-sport-12, .i-o-sport-golf {
	background-image: url("/imgs/i-v2/o/sport/golf.svg")
}
.icon.sport_13, .i-o-sport-13, .i-o-sport-snooker {
	background-image: url("/imgs/i-v2/o/sport/snooker.svg")
}
.icon.sport_14, .i-o-sport-14, .i-o-sport-motor-racing {
	background-image: url("/imgs/i-v2/o/sport/motor-racing.svg")
}
.icon.sport_15, .i-o-sport-15, .i-o-sport-darts {
	background-image: url("/imgs/i-v2/o/sport/darts.svg")
}
.icon.sport_16, .i-o-sport-16, .i-o-sport-cycling {
	background-image: url("/imgs/i-v2/o/sport/cyclism.svg")
}
.icon.sport_17, .i-o-sport-17, .i-o-sport-poker {
	background-image: url("/imgs/i-v2/o/sport/poker.svg")
}
.icon.sport_18, .i-o-sport-18, .i-o-sport-speedway {
	background-image: url("/imgs/i-v2/o/sport/speedway.svg")
}
.icon.sport_19, .i-o-sport-19, .i-o-sport-volleyball {
	background-image: url("/imgs/i-v2/o/sport/volleyball.svg")
}
.icon.sport_20, .i-o-sport-20, .i-o-sport-boxing {
	background-image: url("/imgs/i-v2/o/sport/boxing.svg")
}
.icon.sport_21, .i-o-sport-21, .i-o-sport-athletics {
	background-image: url("/imgs/i-v2/o/sport/athletics.svg")
}
.icon.sport_22, .i-o-sport-22, .i-o-sport-cricket {
	background-image: url("/imgs/i-v2/o/sport/cricket.svg")
}
.icon.sport_23, .i-o-sport-23, .i-o-sport-hockey {
	background-image: url("/imgs/i-v2/o/sport/hockey.svg")
}
.icon.sport_24, .i-o-sport-24, .i-o-sport-floorball {
	background-image: url("/imgs/i-v2/o/sport/floorball.svg")
}
.icon.sport_25, .i-o-sport-25, .i-o-sport-futsal {
	background-image: url("/imgs/i-v2/o/sport/futsal.svg")
}
.icon.sport_26, .i-o-sport-26, .i-o-sport-table-tennis {
	background-image: url("../images/topnav/table-tennis.svg")
}
.icon.sport_27, .i-o-sport-27, .i-o-sport-bowls {
	background-image: url("/imgs/i-v2/o/sport/bowling.svg")
}
.icon.sport_28, .i-o-sport-28, .i-o-sport-winter-sports {
	background-image: url("/imgs/i-v2/o/sport/winter-sports.svg")
}
.icon.sport_29, .i-o-sport-29, .i-o-sport-hurling {
	background-image: url("/imgs/i-v2/o/sport/hurling.svg")
}
.icon.sport_30, .i-o-sport-30, .i-o-sport-sailing {
	background-image: url("/imgs/i-v2/o/sport/sailing.svg")
}
.icon.sport_31, .i-o-sport-31, .i-o-sport-water-polo {
	background-image: url("/imgs/i-v2/o/sport/water-polo.svg")
}
.icon.sport_32, .i-o-sport-32, .i-o-sport-beach-volleyball {
	background-image: url("/imgs/i-v2/o/sport/beach-volleyball.svg")
}
.icon.sport_33, .i-o-sport-33, .i-o-sport-beach-soccer {
	background-image: url("/imgs/i-v2/o/sport/beach-soccer.svg")
}
.icon.sport_34, .i-o-sport-34, .i-o-sport-badminton {
	background-image: url("/imgs/i-v2/o/sport/badminton.svg")
}
.icon.sport_35, .i-o-sport-35, .i-o-sport-rugby-union {
	background-image: url("/imgs/i-v2/o/sport/rugby-union.svg")
}
.icon.sport_36, .i-o-sport-36, .i-o-sport-trotting {
	background-image: url("/imgs/i-v2/o/sport/trotting.svg")
}
.icon.sport_37, .i-o-sport-37, .i-o-sport-curling {
	background-image: url("/imgs/i-v2/o/sport/curling.svg")
}
.icon.sport_38, .i-o-sport-38, .i-o-sport-olympic-games {
	background-image: url("/imgs/i-v2/o/sport/olympic-games.svg")
}
.icon.sport_39, .i-o-sport-39, .i-o-sport-bandy {
	background-image: url("/imgs/i-v2/o/sport/bandy.svg")
}
.icon.sport_40, .i-o-sport-40, .i-o-sport-beach-handball {
	background-image: url("/imgs/i-v2/o/sport/beach-handball.svg")
}
.icon.sport_41, .i-o-sport-41, .i-o-sport-aussie-rules {
	background-image: url("/imgs/i-v2/o/sport/aussie-rules.svg")
}
.icon.sport_42, .i-o-sport-42, .i-o-sport-winter-olympic {
	background-image: url("/imgs/i-v2/o/sport/olympic-games.svg")
}
.icon.sport_43, .i-o-sport-43, .i-o-sport-mma {
	background-image: url("../images/topnav/mma.svg")
}
.icon.sport_44, .i-o-sport-44, .i-o-sport-shooting {
	background-image: url("/imgs/i-v2/o/sport/shooting.svg")
}
.icon.sport_45, .i-o-sport-45, .i-o-sport-swimming {
	background-image: url("/imgs/i-v2/o/sport/swimming.svg")
}
.icon.sport_46, .i-o-sport-46, .i-o-sport-gymnastics {
	background-image: url("/imgs/i-v2/o/sport/gymnastics.svg")
}
.icon.sport_47, .i-o-sport-47, .i-o-sport-rowing {
	background-image: url("/imgs/i-v2/o/sport/rowing.svg")
}
.icon.sport_48, .i-o-sport-48, .i-o-sport-triathlon {
	background-image: url("/imgs/i-v2/o/sport/triathlon.svg")
}
.icon.sport_49, .i-o-sport-49, .i-o-sport-kayak {
	background-image: url("/imgs/i-v2/o/sport/kayak.svg")
}
.icon.sport_50, .i-o-sport-50, .i-o-sport-judo {
	background-image: url("/imgs/i-v2/o/sport/judo.svg")
}
.icon.sport_51, .i-o-sport-51, .i-o-sport-wrestling {
	background-image: url("/imgs/i-v2/o/sport/wrestling.svg")
}
.icon.sport_52, .i-o-sport-52, .i-o-sport-archery {
	background-image: url("/imgs/i-v2/o/sport/archery.svg")
}
.icon.sport_53, .i-o-sport-53, .i-o-sport-diving {
	background-image: url("/imgs/i-v2/o/sport/diving.svg")
}
.icon.sport_54, .i-o-sport-54, .i-o-sport-equestrian {
	background-image: url("/imgs/i-v2/o/sport/equestrian.svg")
}
.icon.sport_55, .i-o-sport-55, .i-o-sport-fencing {
	background-image: url("/imgs/i-v2/o/sport/fencing.svg")
}
.icon.sport_56, .i-o-sport-56, .i-o-sport-modern-pentatlon {
	background-image: url("/imgs/i-v2/o/sport/modern-pentathlon.svg")
}
.icon.sport_57, .i-o-sport-57, .i-o-sport-taekwondo {
	background-image: url("/imgs/i-v2/o/sport/taekwondo.svg")
}
.icon.sport_58, .i-o-sport-58, .i-o-sport-weightlifting {
	background-image: url("/imgs/i-v2/o/sport/weight-lifting.svg")
}
.icon.sport_59, .i-o-sport-59, .i-o-sport-cricket {
	background-image: url("/imgs/i-v2/o/sport/cricket.svg")
}
.icon.sport_60, .i-o-sport-60, .i-o-sport-surfing {
	background-image: url("/imgs/i-v2/o/sport/wave-surfing.svg")
}
.icon.sport_61, .i-o-sport-61, .i-o-sport-horse-racing {
	background-image: url("/imgs/i-v2/o/sport/horse-racing.svg")
}
.icon.sport_62, .i-o-sport-62, .i-o-sport-virtual-sports {
	background-image: url("/imgs/i-v2/o/sport/virtuals.svg")
}
.icon.sport_63, .i-o-sport-63, .i-o-sport-netball {
	background-image: url("/imgs/i-v2/o/sport/netball.svg")
}
.icon.sport_64, .i-o-sport-64, .i-o-sport-e-sports {
	background-image: url("/imgs/i-v2/o/sport/e-sport.svg")
}
.icon.sport_65, .i-o-sport-65, .i-o-sport-chess {
	background-image: url("/imgs/i-v2/o/sport/chess.svg")
}
.icon.sport_66, .i-o-sport-66, .i-o-sport-greyhounds {
	background-image: url("/imgs/i-v2/o/sport/greyhounds.svg")
}
.icon.sport_67, .i-o-sport-67, .i-o-sport-gaelic-football {
	background-image: url("../images/topnav/football.svg")
}
.icon.sport_68, .i-o-sport-68, .i-o-sport-gaelic-hurling {
	background-image: url("/imgs/i-v2/o/sport/gaelic-hurling.svg")
}
.icon.sport_70, .i-o-sport-70, .icon.sport_73, .i-o-sport-73, .icon.sport_75, .i-o-sport-75, .i-o-sport-virtual-sports {
	background-image: url("/imgs/i-v2/o/sport/virtuals.svg")
}
.icon.sport_76, .i-o-sport-76, .i-o-sport-pesapallo {
	background-image: url("/imgs/i-v2/o/sport/pesapallo.svg")
}
.icon.sport_78, .i-o-sport-78, .i-o-sport-price-boost {
	background-image: url("/imgs/i-v2/o/sport/price-boost.svg")
}
[class*="i-o-sport-alt-"], .i-o-sport-alt-general {
background-image:url("/imgs/i-v2/o/sport/alt/general-sport.svg")
}
.i-o-sport-alt-0, .i-o-sport-alt-personalized {
	background-image: url("/imgs/i-v2/o/sport/alt/personalized.svg")
}
.i-o-sport-alt-1, .i-o-sport-alt-soccer {
	background-image: url("../images/topnav/football.svg")
}
.i-o-sport-alt-2, .i-o-sport-alt-basketball {
	background-image: url("../images/topnav/basketball.svg")
}
.i-o-sport-alt-3, .i-o-sport-alt-football {
	background-image: url("../images/topnav/football.svg")
}
.i-o-sport-alt-6, .i-o-sport-alt-tennis {
	background-image: url("../images/topnav/tennis.svg")
}
.i-o-sport-alt-7, .i-o-sport-alt-baseball {
	background-image: url("/imgs/i-v2/o/sport/alt/baseball.svg")
}
.i-o-sport-alt-8, .i-o-sport-alt-ice-hockey {
	background-image: url("../images/topnav/ice-hockey.svg")
}
.i-o-sport-alt-9, .i-o-sport-alt-specials {
	background-image: url("/imgs/i-v2/o/sport/alt/special.svg")
}
.i-o-sport-alt-10, .i-o-sport-alt-handball {
	background-image: url("/imgs/i-v2/o/sport/alt/handball.svg")
}
.i-o-sport-alt-11, .i-o-sport-alt-rugby-league {
	background-image: url("/imgs/i-v2/o/sport/alt/rugby-league.svg")
}
.i-o-sport-alt-12, .i-o-sport-alt-golf {
	background-image: url("/imgs/i-v2/o/sport/alt/golf.svg")
}
.i-o-sport-alt-13, .i-o-sport-alt-snooker {
	background-image: url("/imgs/i-v2/o/sport/alt/snooker.svg")
}
.i-o-sport-alt-14, .i-o-sport-alt-motor-racing {
	background-image: url("/imgs/i-v2/o/sport/alt/motor-racing.svg")
}
.i-o-sport-alt-15, .i-o-sport-alt-darts {
	background-image: url("/imgs/i-v2/o/sport/alt/darts.svg")
}
.i-o-sport-alt-16, .i-o-sport-alt-cycling {
	background-image: url("/imgs/i-v2/o/sport/alt/cyclism.svg")
}
.i-o-sport-alt-17, .i-o-sport-alt-poker {
	background-image: url("/imgs/i-v2/o/sport/alt/poker.svg")
}
.i-o-sport-alt-18, .i-o-sport-alt-speedway {
	background-image: url("/imgs/i-v2/o/sport/alt/speedway.svg")
}
.i-o-sport-alt-19, .i-o-sport-alt-volleyball {
	background-image: url("/imgs/i-v2/o/sport/alt/volleyball.svg")
}
.i-o-sport-alt-20, .i-o-sport-alt-boxing {
	background-image: url("/imgs/i-v2/o/sport/alt/boxing.svg")
}
.i-o-sport-alt-21, .i-o-sport-alt-athletics {
	background-image: url("/imgs/i-v2/o/sport/alt/athletics.svg")
}
.i-o-sport-alt-22, .i-o-sport-alt-cricket {
	background-image: url("/imgs/i-v2/o/sport/alt/cricket.svg")
}
.i-o-sport-alt-23, .i-o-sport-alt-hockey {
	background-image: url("/imgs/i-v2/o/sport/alt/hockey.svg")
}
.i-o-sport-alt-24, .i-o-sport-alt-floorball {
	background-image: url("/imgs/i-v2/o/sport/alt/floorball.svg")
}
.i-o-sport-alt-25, .i-o-sport-alt-futsal {
	background-image: url("/imgs/i-v2/o/sport/alt/futsal.svg")
}
.i-o-sport-alt-26, .i-o-sport-alt-table-tennis {
	background-image: url("../images/topnav/table-tennis.svg")
}
.i-o-sport-alt-27, .i-o-sport-alt-bowls {
	background-image: url("/imgs/i-v2/o/sport/alt/bowling.svg")
}
.i-o-sport-alt-28, .i-o-sport-alt-winter-sports {
	background-image: url("/imgs/i-v2/o/sport/alt/winter-sports.svg")
}
.i-o-sport-alt-29, .i-o-sport-alt-hurling {
	background-image: url("/imgs/i-v2/o/sport/alt/hurling.svg")
}
.i-o-sport-alt-30, .i-o-sport-alt-sailing {
	background-image: url("/imgs/i-v2/o/sport/alt/sailing.svg")
}
.i-o-sport-alt-31, .i-o-sport-alt-water-polo {
	background-image: url("/imgs/i-v2/o/sport/alt/water-polo.svg")
}
.i-o-sport-alt-32, .i-o-sport-alt-beach-volleyball {
	background-image: url("/imgs/i-v2/o/sport/alt/beach-volleyball.svg")
}
.i-o-sport-alt-33, .i-o-sport-alt-beach-soccer {
	background-image: url("/imgs/i-v2/o/sport/alt/beach-soccer.svg")
}
.i-o-sport-alt-34, .i-o-sport-alt-badminton {
	background-image: url("/imgs/i-v2/o/sport/alt/badminton.svg")
}
.i-o-sport-alt-35, .i-o-sport-alt-rugby-union {
	background-image: url("/imgs/i-v2/o/sport/alt/rugby-union.svg")
}
.i-o-sport-alt-36, .i-o-sport-alt-trotting {
	background-image: url("/imgs/i-v2/o/sport/alt/trotting.svg")
}
.i-o-sport-alt-37, .i-o-sport-alt-curling {
	background-image: url("/imgs/i-v2/o/sport/alt/curling.svg")
}
.i-o-sport-alt-38, .i-o-sport-alt-olympic-games {
	background-image: url("/imgs/i-v2/o/sport/alt/olympic-games.svg")
}
.i-o-sport-alt-39, .i-o-sport-alt-bandy {
	background-image: url("/imgs/i-v2/o/sport/alt/bandy.svg")
}
.i-o-sport-alt-40, .i-o-sport-alt-beach-handball {
	background-image: url("/imgs/i-v2/o/sport/alt/beach-handball.svg")
}
.i-o-sport-alt-41, .i-o-sport-alt-aussie-rules {
	background-image: url("/imgs/i-v2/o/sport/alt/aussie-rules.svg")
}
.i-o-sport-alt-42, .i-o-sport-alt-winter-olympic {
	background-image: url("/imgs/i-v2/o/sport/alt/olympic-games.svg")
}
.i-o-sport-alt-43, .i-o-sport-alt-mma {
	background-image: url("../images/topnav/mma.svg")
}
.i-o-sport-alt-44, .i-o-sport-alt-shooting {
	background-image: url("/imgs/i-v2/o/sport/alt/shooting.svg")
}
.i-o-sport-alt-45, .i-o-sport-alt-swimming {
	background-image: url("/imgs/i-v2/o/sport/alt/swimming.svg")
}
.i-o-sport-alt-46, .i-o-sport-alt-gymnastics {
	background-image: url("/imgs/i-v2/o/sport/alt/gymnastics.svg")
}
.i-o-sport-alt-47, .i-o-sport-alt-rowing {
	background-image: url("/imgs/i-v2/o/sport/alt/rowing.svg")
}
.i-o-sport-alt-48, .i-o-sport-alt-triathlon {
	background-image: url("/imgs/i-v2/o/sport/alt/triathlon.svg")
}
.i-o-sport-alt-49, .i-o-sport-alt-kayak {
	background-image: url("/imgs/i-v2/o/sport/alt/kayak.svg")
}
.i-o-sport-alt-50, .i-o-sport-alt-judo {
	background-image: url("/imgs/i-v2/o/sport/alt/judo.svg")
}
.i-o-sport-alt-51, .i-o-sport-alt-wrestling {
	background-image: url("/imgs/i-v2/o/sport/alt/wrestling.svg")
}
.i-o-sport-alt-52, .i-o-sport-alt-archery {
	background-image: url("/imgs/i-v2/o/sport/alt/archery.svg")
}
.i-o-sport-alt-53, .i-o-sport-alt-diving {
	background-image: url("/imgs/i-v2/o/sport/alt/diving.svg")
}
.i-o-sport-alt-54, .i-o-sport-alt-equestrian {
	background-image: url("/imgs/i-v2/o/sport/alt/equestrian.svg")
}
.i-o-sport-alt-55, .i-o-sport-alt-fencing {
	background-image: url("/imgs/i-v2/o/sport/alt/fencing.svg")
}
.i-o-sport-alt-56, .i-o-sport-alt-modern-pentatlon {
	background-image: url("/imgs/i-v2/o/sport/alt/modern-pentathlon.svg")
}
.i-o-sport-alt-57, .i-o-sport-alt-taekwondo {
	background-image: url("/imgs/i-v2/o/sport/alt/taekwondo.svg")
}
.i-o-sport-alt-58, .i-o-sport-alt-weightlifting {
	background-image: url("/imgs/i-v2/o/sport/alt/weight-lifting.svg")
}
.i-o-sport-alt-59, .i-o-sport-alt-cricket {
	background-image: url("/imgs/i-v2/o/sport/alt/cricket.svg")
}
.i-o-sport-alt-60, .i-o-sport-alt-surfing {
	background-image: url("/imgs/i-v2/o/sport/alt/wave-surfing.svg")
}
.i-o-sport-alt-61, .i-o-sport-alt-horse-racing {
	background-image: url("/imgs/i-v2/o/sport/alt/horse-racing.svg")
}
.i-o-sport-alt-62, .i-o-sport-alt-virtual-sports {
	background-image: url("/imgs/i-v2/o/sport/alt/virtuals.svg")
}
.i-o-sport-alt-63, .i-o-sport-alt-netball {
	background-image: url("/imgs/i-v2/o/sport/alt/netball.svg")
}
.i-o-sport-alt-64, .i-o-sport-alt-e-sports {
	background-image: url("/imgs/i-v2/o/sport/alt/e-sport.svg")
}
.i-o-sport-alt-65, .i-o-sport-alt-chess {
	background-image: url("/imgs/i-v2/o/sport/alt/chess.svg")
}
.i-o-sport-alt-66, .i-o-sport-alt-greyhounds {
	background-image: url("/imgs/i-v2/o/sport/alt/greyhounds.svg")
}
.i-o-sport-alt-67, .i-o-sport-alt-gaelic-football {
	background-image: url("../images/topnav/football.svg")
}
.i-o-sport-alt-68, .i-o-sport-alt-gaelic-hurling {
	background-image: url("/imgs/i-v2/o/sport/alt/gaelic-hurling.svg")
}
.i-o-sport-alt-70, .i-o-sport-alt-73, .i-o-sport-alt-75, .i-o-sport-alt-virtual-sports {
	background-image: url("/imgs/i-v2/o/sport/alt/virtuals.svg")
}
.i-o-sport-alt-76, .i-o-sport-alt-pesapallo {
	background-image: url("/imgs/i-v2/o/sport/alt/pesapallo.svg")
}
.i-o-sport-alt-78, .i-o-sport-alt-price-boost {
	background-image: url("/imgs/i-v2/o/sport/alt/price-boost.svg")
}
[class*="i-c-sport-"], .i-c-sport-general {
background-image:url("/imgs/i-v2/c/sport/general-sport.svg")
}
.i-c-sport-0, .i-c-sport-personalized {
	background-image: url("/imgs/i-v2/c/sport/personalized.svg")
}
.icon-wrap .sport_1, .i-c-sport-1, .i-c-sport-soccer {
	background-image: url("../images/topnav/football.svg")
}
.icon-wrap .sport_2, .i-c-sport-2, .i-c-sport-basketball {
	background-image: url("../images/topnav/basketball.svg")
}
.icon-wrap .sport_3, .i-c-sport-3, .i-c-sport-football {
	background-image: url("../images/topnav/football.svg")
}
.icon-wrap .sport_6, .i-c-sport-6, .i-c-sport-tennis {
	background-image: url("../images/topnav/tennis.svg")
}
.icon-wrap .sport_7, .i-c-sport-7, .i-c-sport-baseball {
	background-image: url("/imgs/i-v2/c/sport/baseball.svg")
}
.icon-wrap .sport_8, .i-c-sport-8, .i-c-sport-ice-hockey {
	background-image: url("../images/topnav/ice-hockey.svg")
}
.icon-wrap .sport_9, .i-c-sport-9, .i-c-sport-specials {
	background-image: url("/imgs/i-v2/c/sport/special.svg")
}
.icon-wrap .sport_10, .i-c-sport-10, .i-c-sport-handball {
	background-image: url("/imgs/i-v2/c/sport/handball.svg")
}
.icon-wrap .sport_11, .i-c-sport-11, .i-c-sport-rugby-league {
	background-image: url("/imgs/i-v2/c/sport/rugby-league.svg")
}
.icon-wrap .sport_12, .i-c-sport-12, .i-c-sport-golf {
	background-image: url("/imgs/i-v2/c/sport/golf.svg")
}
.icon-wrap .sport_13, .i-c-sport-13, .i-c-sport-snooker {
	background-image: url("/imgs/i-v2/c/sport/snooker.svg")
}
.icon-wrap .sport_14, .i-c-sport-14, .i-c-sport-motor-racing {
	background-image: url("/imgs/i-v2/c/sport/motor-racing.svg")
}
.icon-wrap .sport_15, .i-c-sport-15, .i-c-sport-darts {
	background-image: url("/imgs/i-v2/c/sport/darts.svg")
}
.icon-wrap .sport_16, .i-c-sport-16, .i-c-sport-cycling {
	background-image: url("/imgs/i-v2/c/sport/cyclism.svg")
}
.icon-wrap .sport_17, .i-c-sport-17, .i-c-sport-pokera {
	background-image: url("/imgs/i-v2/c/sport/poker.svg")
}
.icon-wrap .sport_18, .i-c-sport-18, .i-c-sport-speedway {
	background-image: url("/imgs/i-v2/c/sport/speedway.svg")
}
.icon-wrap .sport_19, .i-c-sport-19, .i-c-sport-volleyball {
	background-image: url("/imgs/i-v2/c/sport/volleyball.svg")
}
.icon-wrap .sport_20, .i-c-sport-20, .i-c-sport-boxing {
	background-image: url("/imgs/i-v2/c/sport/boxing.svg")
}
.icon-wrap .sport_21, .i-c-sport-21, .i-c-sport-athletics {
	background-image: url("/imgs/i-v2/c/sport/athletics.svg")
}
.icon-wrap .sport_22, .i-c-sport-22, .i-c-sport-cricket {
	background-image: url("/imgs/i-v2/c/sport/cricket.svg")
}
.icon-wrap .sport_23, .i-c-sport-23, .i-c-sport-hockey {
	background-image: url("/imgs/i-v2/c/sport/hockey.svg")
}
.icon-wrap .sport_24, .i-c-sport-24, .i-c-sport-floorball {
	background-image: url("/imgs/i-v2/c/sport/floorball.svg")
}
.icon-wrap .sport_25, .i-c-sport-25, .i-c-sport-futsal {
	background-image: url("/imgs/i-v2/c/sport/futsal.svg")
}
.icon-wrap .sport_26, .i-c-sport-26, .i-c-sport-table-tennis {
	background-image: url("../images/topnav/table-tennis.svg")
}
.icon-wrap .sport_27, .i-c-sport-27, .i-c-sport-bowls {
	background-image: url("/imgs/i-v2/c/sport/bowling.svg")
}
.icon-wrap .sport_28, .i-c-sport-28, .i-c-sport-winter-sports {
	background-image: url("/imgs/i-v2/c/sport/winter-sports.svg")
}
.icon-wrap .sport_29, .i-c-sport-29, .i-c-sport-hurling {
	background-image: url("/imgs/i-v2/c/sport/hurling.svg")
}
.icon-wrap .sport_30, .i-c-sport-30, .i-c-sport-sailing {
	background-image: url("/imgs/i-v2/c/sport/sailing.svg")
}
.icon-wrap .sport_31, .i-c-sport-31, .i-c-sport-water-polo {
	background-image: url("/imgs/i-v2/c/sport/water-polo.svg")
}
.icon-wrap .sport_32, .i-c-sport-32, .i-c-sport-beach-volleyball {
	background-image: url("/imgs/i-v2/c/sport/beach-volleyball.svg")
}
.icon-wrap .sport_33, .i-c-sport-33, .i-c-sport-beach-soccer {
	background-image: url("/imgs/i-v2/c/sport/beach-soccer.svg")
}
.icon-wrap .sport_34, .i-c-sport-34, .i-c-sport-badminton {
	background-image: url("/imgs/i-v2/c/sport/badminton.svg")
}
.icon-wrap .sport_35, .i-c-sport-35, .i-c-sport-rugby-union {
	background-image: url("/imgs/i-v2/c/sport/rugby-union.svg")
}
.icon-wrap .sport_36, .i-c-sport-36, .i-c-sport-trotting {
	background-image: url("/imgs/i-v2/c/sport/trotting.svg")
}
.icon-wrap .sport_37, .i-c-sport-37, .i-c-sport-curling {
	background-image: url("/imgs/i-v2/c/sport/curling.svg")
}
.icon-wrap .sport_38, .i-c-sport-38, .i-c-sport-olympic-games {
	background-image: url("/imgs/i-v2/c/sport/olympic-games.svg")
}
.icon-wrap .sport_39, .i-c-sport-39, .i-c-sport-bandy {
	background-image: url("/imgs/i-v2/c/sport/bandy.svg")
}
.icon-wrap .sport_40, .i-c-sport-40, .i-c-sport-beach-handball {
	background-image: url("/imgs/i-v2/c/sport/beach-handball.svg")
}
.icon-wrap .sport_41, .i-c-sport-41, .i-c-sport-aussie-rules {
	background-image: url("/imgs/i-v2/c/sport/aussie-rules.svg")
}
.icon-wrap .sport_42, .i-c-sport-42, .i-c-sport-winter-olympic {
	background-image: url("/imgs/i-v2/c/sport/olympic-games.svg")
}
.icon-wrap .sport_43, .i-c-sport-43, .i-c-sport-mma {
	background-image: url("../images/topnav/mma.svg")
}
.icon-wrap .sport_44, .i-c-sport-44, .i-c-sport-shooting {
	background-image: url("/imgs/i-v2/c/sport/shooting.svg")
}
.icon-wrap .sport_45, .i-c-sport-45, .i-c-sport-swimming {
	background-image: url("/imgs/i-v2/c/sport/swimming.svg")
}
.icon-wrap .sport_46, .i-c-sport-46, .i-c-sport-gymnastics {
	background-image: url("/imgs/i-v2/c/sport/gymnastics.svg")
}
.icon-wrap .sport_47, .i-c-sport-47, .i-c-sport-rowing {
	background-image: url("/imgs/i-v2/c/sport/rowing.svg")
}
.icon-wrap .sport_48, .i-c-sport-48, .i-c-sport-triathlon {
	background-image: url("/imgs/i-v2/c/sport/triathlon.svg")
}
.icon-wrap .sport_49, .i-c-sport-49, .i-c-sport-kayak {
	background-image: url("/imgs/i-v2/c/sport/kayak.svg")
}
.icon-wrap .sport_50, .i-c-sport-50, .i-c-sport-judo {
	background-image: url("/imgs/i-v2/c/sport/judo.svg")
}
.icon-wrap .sport_51, .i-c-sport-51, .i-c-sport-restling {
	background-image: url("/imgs/i-v2/c/sport/wrestling.svg")
}
.icon-wrap .sport_52, .i-c-sport-52, .i-c-sport-archery {
	background-image: url("/imgs/i-v2/c/sport/archery.svg")
}
.icon-wrap .sport_53, .i-c-sport-53, .i-c-sport-diving {
	background-image: url("/imgs/i-v2/c/sport/diving.svg")
}
.icon-wrap .sport_54, .i-c-sport-54, .i-c-sport-equestrian {
	background-image: url("/imgs/i-v2/c/sport/equestrian.svg")
}
.icon-wrap .sport_55, .i-c-sport-55, .i-c-sport-fencing {
	background-image: url("/imgs/i-v2/c/sport/fencing.svg")
}
.icon-wrap .sport_56, .i-c-sport-56, .i-c-sport-modern-pentatlon {
	background-image: url("/imgs/i-v2/c/sport/modern-pentathlon.svg")
}
.icon-wrap .sport_57, .i-c-sport-57, .i-c-sport-taekwondo {
	background-image: url("/imgs/i-v2/c/sport/taekwondo.svg")
}
.icon-wrap .sport_58, .i-c-sport-58, .i-c-sport-weightlifting {
	background-image: url("/imgs/i-v2/c/sport/weight-lifting.svg")
}
.icon-wrap .sport_59, .i-c-sport-59, .i-c-sport-cricket {
	background-image: url("/imgs/i-v2/c/sport/cricket.svg")
}
.icon-wrap .sport_60, .i-c-sport-60, .i-c-sport-surfing {
	background-image: url("/imgs/i-v2/c/sport/wave-surfing.svg")
}
.icon-wrap .sport_61, .i-c-sport-61, .i-c-sport-horse-racing {
	background-image: url("/imgs/i-v2/c/sport/horse-racing.svg")
}
.icon-wrap .sport_62, .i-c-sport-62, .i-c-sport-virtual-sports {
	background-image: url("/imgs/i-v2/c/sport/virtuals.svg")
}
.icon-wrap .sport_63, .i-c-sport-63, .i-c-sport-netball {
	background-image: url("/imgs/i-v2/c/sport/netball.svg")
}
.icon-wrap .sport_64, .i-c-sport-64, .i-c-sport-e-sports {
	background-image: url("/imgs/i-v2/c/sport/e-sport.svg")
}
.icon-wrap .sport_65, .i-c-sport-65, .i-c-sport-chess {
	background-image: url("/imgs/i-v2/c/sport/chess.svg")
}
.icon-wrap .sport_66, .i-c-sport-66, .i-c-sport-greyhounds {
	background-image: url("/imgs/i-v2/c/sport/greyhounds.svg")
}
.icon-wrap .sport_67, .i-c-sport-67, .i-c-sport-gaelic-football {
	background-image: url("../images/topnav/football.svg")
}
.icon-wrap .sport_68, .i-c-sport-68, .i-c-sport-gaelic-hurling {
	background-image: url("/imgs/i-v2/c/sport/gaelic-hurling.svg")
}
.icon-wrap .sport_70, .i-c-sport-70, .icon-wrap .sport_73, .i-c-sport-73, .icon-wrap .sport_75, .i-c-sport-75, .i-c-sport-virtual-sports {
	background-image: url("/imgs/i-v2/c/sport/virtuals.svg")
}
.icon-wrap .sport_76, .i-c-sport-76, .i-c-sport-pesapallo {
	background-image: url("/imgs/i-v2/c/sport/pesapallo.svg")
}
.i-o-qnav-fav {
	background-image: url("/imgs/i-v2/o/qnav/favorite.svg")
}
.icon.allSport, .i-o-qnav-all-sports {
	background-image: url("../images/topnav/all-sports.svg")
}
.icon.search, .i-o-qnav-search {
	background-image: url("../images/home/search.svg")
}
.i-o-qnav-gift {
	background-image: url("/imgs/i-v2/o/qnav/gift.svg")
}
.icon.casino, .i-o-qnav-casino {
	background-image: url("/imgs/i-v2/o/qnav/roulette.svg")
}
.i-o-qnav-live-casino {
	background-image: url("/imgs/i-v2/o/qnav/live-casino.svg")
}
.i-o-qnav-ls {
	background-image: url("/imgs/i-v2/o/qnav/live-streaming.svg")
}
.icon-wrap .allSport, .i-c-qnav-all-sports {
	background-image: url("../images/topnav/all-sports.svg")
}
.icon-wrap .search, .i-c-qnav-search {
	background-image: url("../images/home/search.svg")
}
.icon.menuIconPromotions, .icon-wrap .icon.icn--c9--r4, .i-c-qnav-gift {
	background-image: url("/imgs/i-v2/c/qnav/gift.svg")
}
.icon.menuIconCasino, .icon-wrap .casino, .i-c-qnav-casino {
	background-image: url("/imgs/i-v2/c/qnav/roulette.svg")
}
.icon.menuIconSport {
	background-image: url("../images/topnav/football.svg")
}
.i-soccer-world-cup {
	background-image: url("/imgs/i-v2/o/qnav/worldcup.svg")
}
.i-o-ev-bell {
	background-image: url("/imgs/i-v2/o/event/bell.svg")
}
.i-o-ev-check {
	background-image: url("/imgs/i-v2/o/event/check.svg")
}
.i-o-ev-corners {
	background-image: url("/imgs/i-v2/o/event/corners.svg")
}
.i-o-ev-fast-market {
	background-image: url("/imgs/i-v2/o/event/fast-markets.svg")
}
.i-o-ev-fast-market-available {
	background-image: url("/imgs/i-v2/o/event/fast-market-available.svg")
}
.i-o-ev-goals {
	background-image: url("../images/topnav/football.svg")
}
.i-o-ev-market-statistics {
	background-image: url("/imgs/i-v2/o/event/market-statistics.svg")
}
.i-o-ev-statistics {
	background-image: url("/imgs/i-v2/o/event/statistics.svg")
}
.i-o-ev-streaming-league-list, .i-o-ev-streaming {
	background-image: url("/imgs/i-v2/o/event/streaming.svg")
}
.i-o-ev-alt-streaming {
	background-image: url("/imgs/i-v2/o/event/alt/streaming.svg")
}
.i-o-ev-pulse {
	background-image: url("/imgs/i-v2/o/event/pulse.svg")
}
.i-o-ev-up-down {
	background-image: url("/imgs/i-v2/o/event/up_down.svg")
}
.i-c-ev-bet-radar-livestreaming {
	background-image: url("/imgs/i-v2/c/event/bet-radar-livestreaming.svg")
}
.i-c-ev-ber-radar-stats {
	background-image: url("/imgs/i-v2/c/event/bet-radar-stats.png")
}
.i-c-ev-bet-radar-scoreboard {
	background-image: url("/imgs/i-v2/c/event/bet-radar-scoreboard.png")
}
.i-c-ev-bet-radar-match-tracker {
	background-image: url("/imgs/i-v2/c/event/bet-radar-play-by-play.png")
}
.i-c-ev-combinable-markets {
	background-image: url("/imgs/i-v2/c/event/combinable-markets.svg")
}
.i-c-ev-corners {
	background-image: url("/imgs/i-v2/c/event/corners.svg")
}
.i-c-ev-fast-market {
	background-image: url("/imgs/i-v2/c/event/alt/fast-market.svg")
}
.i-c-ev-fast-market-available {
	background-image: url("/imgs/i-v2/c/event/fast-market-available.svg")
}
.i-c-ev-fast-market-available-alt {
	background-image: url("/imgs/i-v2/c/event/alt/fast-market-available.svg")
}
.i-c-ev-goals {
	background-image: url("/imgs/i-v2/c/event/goals.svg")
}
.i-c-ev-match-tracker {
	background-image: url("/imgs/i-v2/c/event/alt/match-tracker.svg")
}
.i-c-ev-penalty {
	background-image: url("/imgs/i-v2/c/event/penalty.svg")
}
.i-c-ev-scoreboard {
	background-image: url("/imgs/i-v2/c/event/alt/scoreboard.svg")
}
.i-c-ev-statistics {
	background-image: url("/imgs/i-v2/c/event/alt/statistics.svg")
}
.i-c-ev-streaming {
	background-image: url("/imgs/i-v2/c/event/alt/streaming.svg")
}
.i-c-ev-bet-radar-livestreaming {
	width: 32px;
	height: 28px
}
.live-icon {
	position: absolute;
	left: 0;
	top: 0;
	padding: 3px;
	border-radius: 2px;
	display: inline-block;
	color: #ffffff;
	background-color: #F20000;
	background-image: none;
	font-size: 0.61538462em;
	font-weight: bold;
	font-style: normal;
	line-height: normal
}
html.IsDesktop .i-c-ev-fast-market-available {
	width: 12px;
	height: 12px
}
.i-o-betslip-cashout-slider {
	background-image: url("/imgs/i-v2/o/betslip/cashout-slider.svg")
}
.i-o-betslip-clear {
	background-image: url("/imgs/i-v2/o/betslip/clear.svg")
}
.i-o-betslip-slip {
	background-image: url("/imgs/i-v2/o/betslip/slip.svg")
}
.i-o-betslip-slip-alt {
	background-image: url("/imgs/i-v2/o/betslip/slip.svg")
}
.i-o-betslip-quick-deposit-close {
	background-image: url("/imgs/i-v2/o/betslip/close-circle.svg")
}
.i-o-betslip-info {
	background-image: url("/imgs/i-v2/o/betslip/info.svg")
}
.i-o-betslip-cb-coins {
	background-image: url("/imgs/i-v2/o/betslip/coins.png")
}
.i-o-betslip-minus {
	background-image: url("/imgs/i-v2/o/betslip/minus.svg")
}
.i-o-betslip-minus-alt {
	background-image: url("/imgs/i-v2/o/betslip/alt/minus.svg")
}
.i-o-betslip-plus {
	background-image: url("/imgs/i-v2/o/betslip/plus.svg")
}
.i-o-betslip-plus-alt {
	background-image: url("/imgs/i-v2/o/betslip/alt/plus.svg")
}
.i-o-betslip-print {
	background-image: url("/imgs/i-v2/o/betslip/printer.svg")
}
.i-c-betslip-breackdown-deposit {
	background-image: url("/imgs/i-v2/c/betslip/breakdown-deposit.svg")
}
.i-c-betslip-loyalty-pt-1 {
	background-image: url("/imgs/i-v2/c/betslip/loyalty-pts-1.svg")
}
.i-c-betslip-loyalty-pt-2 {
	background-image: url("/imgs/i-v2/c/betslip/loyalty-pts-2.svg")
}
.i-c-betslip-loyalty-pt-3 {
	background-image: url("/imgs/i-v2/c/betslip/loyalty-pts-3.svg")
}
.i-c-betslip-purchase {
	background-image: url("/imgs/i-v2/c/betslip/purchase-accepted.svg")
}
.c-reality-check__button--history .icon {
	background-image: url("/imgs/i-v2/c/betslip/reality-check-history.svg")
}
.c-reality-check__button--logout .icon {
	background-image: url("/imgs/i-v2/c/betslip/reality-check-logout.svg")
}
.i-c-betslip-breackdown-deposit {
	width: 30px;
	height: 22px
}
.betting-slip .i-c-gift {
	width: 18px;
	height: 18px
}
.icon.casinoIcon3dSlots, .i-c-casino-3d-slots {
	background-image: url("/imgs/i-v2/c/casino/3d-slots.png")
}
.icon.casinoIconAllGames, .i-c-casino-allgames {
	background-image: url("/imgs/i-v2/c/casino/all-games.png")
}
.icon.casinoIconBonusSlot, .i-c-casino-bonus-slot {
	background-image: url("/imgs/i-v2/c/casino/bonus-slot.png")
}
.icon.casinoIconJackpotSlot, .i-c-casino-jackpot-slot {
	background-image: url("/imgs/i-v2/c/casino/jackpot-slot.png")
}
.icon.sport_9, .i-c-casino-popular {
	background-image: url("/imgs/i-v2/c/casino/popular.png")
}
.i-c-casino-roulette {
	background-image: url("/imgs/i-v2/c/casino/roulette.png")
}
.icon.casinoIconTableGames, .i-c-casino-table-games {
	background-image: url("/imgs/i-v2/c/casino/table-games.png")
}
.icon.casinoIconVideoPoker, .i-c-casino-video-poker {
	background-image: url("/imgs/i-v2/c/casino/video-poker.png")
}
.icon.casinoIconVideoSlots, .i-c-casino-video-slots {
	background-image: url("/imgs/i-v2/c/casino/video-slots.png")
}
.i-c-casino-list-view {
	background-image: url("/imgs/i-v2/c/casino/list-view.png")
}
.i-c-casino-tile-view {
	background-image: url("/imgs/i-v2/c/casino/tile-view.png")
}
#casinoGames .heading.sectionSubHeading .icon_wrap.header_title_icon {
	width: 34px;
	height: 34px;
	position: relative;
	display: inline-block;
	margin-right: 5px
}
#casinoGames .heading.sectionSubHeading .icon_wrap.header_title_icon .icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px
}
.i-o-acc-check {
	background-image: url("/imgs/i-v2/o/account/check.svg")
}
.i-o-acc-info {
	background-image: url("/imgs/i-v2/o/account/info.svg")
}
.i-o-acc-msg-info {
	background-image: url("/imgs/i-v2/o/account/message-exclamation.svg")
}
.i-o-captcha-refresh {
	background-image: url("/imgs/i-v2/o/account/captcha-refresh.svg")
}
.page-header-dropdown-my-account .icon {
	background-image: url("/imgs/i-v2/o/account/my-account-header.svg");
	vertical-align: bottom
}
.user-balance-b__icon--total {
	background-image: url("/imgs/i-v2/c/account/coins.svg")
}
.user-balance-b__icon--casino {
	background-image: url("/imgs/i-v2/c/account/casino-games.svg")
}
.user-balance-b__icon--sports {
	background-image: url("../images/topnav/football.svg")
}
.user-balance-b__icon--credit {
	background-image: url("/imgs/i-v2/c/account/credit-card.svg")
}
.i-c-inbox-success {
	width: 52px;
	height: 52px
}
.i-o-reg-pass-eye {
	background-image: url("/imgs/i-v2/o/registration/password.svg")
}
.i-o-reg-pass-eye-revealed {
	background-image: url("/imgs/i-v2/o/registration/password-active.svg")
}
.i-c-inbox-success {
	background-image: url("/imgs/i-v2/c/registration/check-inbox.svg")
}
.i-c-acc-reg-error {
	background-image: url("/imgs/i-v2/c/registration/close-error.svg")
}
.i-c-acc-stepwise-reg-error {
	background-image: url("/imgs/i-v2/c/registration/close-error.svg")
}
.i-c-acc-reg-success {
	background-image: url("/imgs/i-v2/c/registration/check.svg")
}
.i-c-acc-reg-validation-check {
	background-image: url("/imgs/i-v2/o/registration/check.svg")
}
.i-o-acc-mob-balance {
	background-image: url("/imgs/i-v2/o/account-mobile/balance.svg")
}
.i-o-acc-mob-inbox {
	background-image: url("/imgs/i-v2/o/account-mobile/inbox.svg")
}
.i-o-acc-mob-open-bets {
	background-image: url("/imgs/i-v2/o/account-mobile/openbets.svg")
}
.i-o-widget-pin-locked {
	background-image: url("/imgs/i-v2/o/widget/pin-locked.svg")
}
.i-o-widget-pin-unlocked {
	background-image: url("/imgs/i-v2/o/widget/pin-unlocked.svg")
}
.i-o-widget-collapse {
	background-image: url("/imgs/i-v2/o/widget/widget-collapse.svg")
}
.i-o-widget-expand {
	background-image: url("/imgs/i-v2/o/widget/widget-expand.svg")
}
#mainNavigationContentWrapper .fixedMenuItem .icon, #mainNavigationContentWrapper .fixedMenuItem > a > span {
	width: 32px;
	height: 32px
}
#mainNavigationContentWrapper .fixedMenuItem > a > span {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}
#mainNavigationContentWrapper .fixedMenuItem .fixedMenuItem > a > span[style*="background-image"] {
	background-size: auto;
	background-position: center center
}
.scoreboard_table .sc_table_league_title .icon[class*="i-c-sport-"] {
	margin-right: 5px
}
.scoreboard_table .sc_table_team .icon.serving_mark.i-c-sport-6, .scoreboard_table .sc_table_team .icon.serving_mark.i-c-sport-19 {
	width: 10px;
	height: 10px
}
.i-o-racing-shirt {
	background-image: url("/imgs/i-v2/o/racing/t-shirt.svg")
}
.i-o-racing-league-stream, .i-o-racing-livestream {
	background-image: url("/imgs/i-v2/o/racing/horse-racing-streaming.svg")
}
.i-c-racing-card-streaming {
	background-image: url("/imgs/i-v2/c/racing/race-card-streaming.svg")
}
.i-c-racing-post {
	background-image: url("/imgs/i-v2/c/racing/racing-post.png")
}
.i-c-racing-horse-post {
	background-image: url("/imgs/i-v2/c/racing/racing-post-inverted.png")
}
.i-c-racing-shirt {
	background-image: url("/imgs/i-v2/c/racing/t-shirt.svg")
}
.i-c-racing-post, .i-c-racing-horse-post {
	width: 97px;
	height: 14px
}
.i-c-racing-shirt, .horseRacing-default-img {
	width: 29px;
	height: 21px
}
.i-o-racing-livestream {
	width: 16px;
	height: 14px
}
.i-o-racing-livestream.active {
	background-image: url("/imgs/i-v2/o/racing/horse-racing-streaming-active.svg")
}
.i-o-racing-league-stream {
	width: 17px;
	height: 14px
}
.i-o-arrow-back {
	background-image: url("/imgs/i-v2/o/arrows/arrow-back.svg")
}
.i-o-arrow-back-dark {
	background-image: url("/imgs/i-v2/o/arrows/arrow-back_dark.svg")
}
.i-o-arrow-breadcrumb-divider {
	background-image: url("/imgs/i-v2/o/arrows/alt/arrow-right.svg")
}
.arrow-flat-left {
	background-image: url("/imgs/i-v2/o/arrows/alt/arrow-left.svg")
}
.arrow-flat-right {
	background-image: url("/imgs/i-v2/o/arrows/alt/arrow-right.svg")
}
.arrow-flat-up {
	background-image: url("/imgs/i-v2/o/arrows/arrow-flat-up.svg")
}
.arrow-flat-down {
	background-image: url("/imgs/i-v2/o/arrows/arrow-flat-down.svg")
}
.arrow_down, .icon_expend {
	background-image: url("/imgs/i-v2/c/arrows/arrow-down.svg")
}
.arrow_up, .icon_collapse {
	background-image: url("/imgs/i-v2/c/arrows/arrow-up.svg")
}
.icon_arrow-l, .panel-heading-icon-l {
	background-image: url("/imgs/i-v2/c/arrows/arrow-left.svg")
}
.icon_arrow-r, .panel-heading-icon-r {
	background-image: url("/imgs/i-v2/c/arrows/arrow-right.svg")
}
.icon_arrow-l, .icon_arrow-r, .panel-heading-icon-l, .panel-heading-icon-r {
	width: 22px !important;
	height: 28px !important
}
.arrow_up, .arrow_down, .icon_expend, .icon_collapse {
	width: 22px !important;
	height: 22px !important
}
.i-o-sb-streaming {
	background-image: url("/imgs/i-v2/o/superbanner/streaming.svg")
}
.i-o-sb-streaming-alt {
	background-image: url("/imgs/i-v2/o/superbanner/alt/streaming.svg")
}
.i-o-pulsebet-pulse {
	background-image: url("/imgs/i-v2/o/pulsebet/pulse.svg")
}
.i-o-pulse-minus {
	background-image: url("/imgs/i-v2/o/pulsebet/minus.svg")
}
.i-o-pulse-plus {
	background-image: url("/imgs/i-v2/o/pulsebet/plus.svg")
}
.i-o-pulsebet-clear {
	background-image: url("/imgs/i-v2/o/pulsebet/clear.svg")
}
.i-o-hamburger-chat {
	background-image: url("/imgs/i-v2/o/hamburger/message.svg")
}
.i-o-hamburger-gaming {
	background-image: url("/imgs/i-v2/o/hamburger/gaming.svg")
}
.i-o-hamburger-live-betting {
	background-image: url("/imgs/i-v2/o/hamburger/live_betting.svg")
}
.i-o-hamburger-settings {
	background-image: url("/imgs/i-v2/o/hamburger/settings.svg")
}
.i-o-hamburger-sports {
	background-image: url("/imgs/i-v2/o/hamburger/sports.svg")
}
.i-o-hamburger-promotions {
	background-image: url("/imgs/i-v2/o/hamburger/gift.svg")
}
.i-o-yourbet-minus {
	background-image: url("/imgs/i-v2/o/yourbet/minus.svg")
}
.i-o-yourbet-plus {
	background-image: url("/imgs/i-v2/o/yourbet/plus.svg")
}
.i-o-yourbet-trash {
	background-image: url("/imgs/i-v2/o/yourbet/trash.svg")
}
.i-o-yourbet-close {
	background-image: url("/imgs/i-v2/o/yourbet/close.svg")
}
.i-o-arrow-back-virtuals {
	background-image: url("/imgs/i-v2/o/arrows/alt/arrow-back.svg")
}
button {
	font-family: Tahoma, Arial, Helvetica, sans-serif
}
input[type="button"], input[type="submit"], button, a.lnk_btn, .lnk_btn {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1em 0.5em;
	font-size: 1.0769em;/*14px*/
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #ffffff;
	font-weight: bold;
	text-shadow: none;
	border-width: 0;
	border-style: solid;
	border-color: #4A4A5E;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #4A4A5E;
	background-image: none
}
input[type="button"].round, input[type="submit"].round, button.round, a.lnk_btn.round, .lnk_btn.round {
	border-radius: 100%;
	padding: 2px
}
input[type="button"].loading .loading_img, input[type="submit"].loading .loading_img, button.loading .loading_img, a.lnk_btn.loading .loading_img, .lnk_btn.loading .loading_img {
	display: inline-block;
	width: 16px;
	height: 11px;
	margin-right: 4px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url('/imgs/loading-bar.gif')
}
input[type="button"].selected, input[type="submit"].selected, button.selected, a.lnk_btn.selected, .lnk_btn.selected {
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #3a3a4a;
	background-image: -webkit-gradient(linear, left bottom, left top, from(none));
	background-image: linear-gradient(to top, none)
}
input[type="button"][disabled], input[type="submit"][disabled], button[disabled], a.lnk_btn[disabled], .lnk_btn[disabled], input[type="button"].disabled input[type="submit"].disabled, button.disabled, a.lnk_btn.disabled, .lnk_btn.disabled {
	opacity: 0.35;
	pointer-events: none
}
input[type="button"].green_btn, input[type="submit"].green_btn, button.green_btn, a.lnk_btn.green_btn, .lnk_btn.green_btn {
	color: #ffffff;
	text-shadow: none;
	border-width: 0;
	border-style: solid;
	border-color: #4A4A5E;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
input[type="button"].green_btn:active, input[type="submit"].green_btn:active, button.green_btn:active, a.lnk_btn.green_btn:active, .lnk_btn.green_btn:active, input[type="button"].green_btn.selected, input[type="submit"].green_btn.selected, button.green_btn.selected, a.lnk_btn.green_btn.selected, .lnk_btn.green_btn.selected {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
.bet_btn span, .bet-button span {
	pointer-events: none
}
button.bet_btn, a.lnk_btn.bet_btn, .lnk_btn.bet_btn {
	color: #000000;
	text-shadow: none;
	border-width: 0;
	border-style: solid;
	border-color: #EBEBEB;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #EBEBEB;
	background-image: none
}
button.bet_btn.chosenBet, a.lnk_btn.bet_btn.chosenBet, .lnk_btn.bet_btn.chosenBet {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
#OddsPlaceholder {
	display: none;
	position: absolute;
	border-radius: 4px;
	z-index: 5;
	pointer-events: none
}
@-webkit-keyframes bet_btn_blink {
100% {
color:#ffffff;
background:#779E00
}
}
@keyframes bet_btn_blink {
100% {
color:#ffffff;
background:#779E00
}
}
input[type="button"].flatBtn, input[type="submit"].flatBtn, button.flatBtn, a.flatBtn, .flatBtn {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	font-size: 1.154em;/*15px*/
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #ffffff;
	text-shadow: none;
	border-width: 0;
	border-style: solid;
	border-color: #779E00;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
input[type="button"].flatBtn:active, input[type="submit"].flatBtn:active, button.flatBtn:active, a.flatBtn:active, .flatBtn:active, input[type="button"].flatBtn.selected, input[type="submit"].flatBtn.selected, button.flatBtn.selected, a.flatBtn.selected, .flatBtn.selected {
	color: #ffffff;
	text-shadow: none;
	border-color: #779E00;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #5c7a00;
	background-image: -webkit-gradient(linear, left bottom, left top, from(none));
	background-image: linear-gradient(to top, none)
}
input[type="button"].positive, input[type="submit"].positive, button.positive, a.lnk_btn.positive, .lnk_btn.positive, input[type="button"].flatBtn.positive, input[type="submit"].flatBtn.positive, button.flatBtn.positive, a.flatBtn.positive, .flatBtn.positive {
	color: #ffffff !important;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
input[type="button"].positive:hover, input[type="submit"].positive:hover, button.positive:hover, a.lnk_btn.positive:hover, .lnk_btn.positive:hover, input[type="button"].flatBtn.positive:hover, input[type="submit"].flatBtn.positive:hover, button.flatBtn.positive:hover, a.flatBtn.positive:hover, .flatBtn.positive:hover {
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
input[type="button"].flatBtn.positive, input[type="submit"].flatBtn.positive, button.flatBtn.positive, a.flatBtn.positive, .flatBtn.positive {
	border-color: #779E00
}
input[type="button"].positive:active, input[type="submit"].positive:active, button.positive:active, a.lnk_btn.positive:active, .lnk_btn.positive:active, input[type="button"].flatBtn.positive:active, input[type="submit"].flatBtn.positive:active, button.flatBtn.positive:active, a.flatBtn.positive:active, .flatBtn.positive:active, .flatBtn.positive.selected {
	color: #ffffff !important;
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
input[type="button"].flatBtn.positive:active, input[type="submit"].flatBtn.positive:active, button.flatBtn.positive:active, a.flatBtn.positive:active, .flatBtn.positive:active, .flatBtn.positive.selected {
	border-color: #3d5200
}
input[type="button"].negative, input[type="submit"].negative, button.negative, a.lnk_btn.negative, .lnk_btn.negative, input[type="button"].flatBtn.negative, input[type="submit"].flatBtn.negative, button.flatBtn.negative, a.flatBtn.negative, .flatBtn.negative {
	color: #ffffff !important;
	background-color: #F20000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F20000), to(#F20000));
	background-image: linear-gradient(#F20000, #F20000)
}
input[type="button"].flatBtn.negative, input[type="submit"].flatBtn.negative, button.flatBtn.negative, a.flatBtn.negative, .flatBtn.negative {
	border-color: #F20000
}
input[type="button"].negative:active, input[type="submit"].negative:active, button.negative:active, a.lnk_btn.negative:active, .lnk_btn.negative:active, input[type="button"].flatBtn.negative:active, input[type="submit"].flatBtn.negative:active, button.flatBtn.negative:active, a.flatBtn.negative:active, .flatBtn.negative:active, .flatBtn.negative.selected {
	color: #ffffff !important;
	background-color: #ce0000;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#F20000), to(#F20000));
	background-image: linear-gradient(to top, #F20000, #F20000)
}
input[type="button"].flatBtn.negative:active, input[type="submit"].flatBtn.negative:active, button.flatBtn.negative:active, a.flatBtn.negative:active, .flatBtn.negative:active, .flatBtn.negative.selected {
	border-color: #a50000
}
a.flatBtn.error, a.flatBtn.error:active {
	background-color: #F20000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F20000), to(#F20000));
	background-image: linear-gradient(#F20000, #F20000);
	border-color: #F20000;
	pointer-events: none
}
.lnk {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1em 0.5em;
	font-size: 1.0769em;/*14px*/
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.switchLabel, .switch {
	display: inline-block;
	vertical-align: middle
}
.switchLabel {
	padding-left: 6px
}
.switchLabel, .switch__label {
	padding-top: 0;
	text-indent: 0
}
.switch {
	font-size: 12px
}
.switch--sm {
	font-size: 8px
}
.switch__check:checked + .switch__label {
	background-color: #779E00;
	color: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none
}
.switch__check:checked + .switch__label .switch__roll {
	-webkit-transform: translate(1.66666667em, -50%);
	transform: translate(1.66666667em, -50%)
}
.switch__label {
	display: block;
	position: relative;
	width: 3.33333333em;
	height: 1.33333333em;
	line-height: 2.16666667em;
	border-radius: 1.16666667em;
	overflow: visible;
	-webkit-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	text-transform: uppercase;
	background: #0e3455;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #cdd1d6
}
.switch__label span {
	pointer-events: none
}
.switch__knob {
	border-radius: 50%;
	width: 1.66666667em;
	height: 1.66666667em;
	-webkit-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none
}
.switch__roll {
	position: absolute;
	top: 50%;
	left: 0;
	overflow: visible;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out
}
.switch__knob, .switch__text {
	float: left
}
.switch__text {
	display: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 2.8333em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	text-shadow: none
}
.switch--on {
	padding-left: 0.33333em;
	padding-right: 0.16667em
}
.switch--off {
	padding-left: 0.16667em;
	padding-right: 0.33333em
}
.arrow-custom-up {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.arrow-custom-right {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.arrow-custom-down {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.arrow-custom-left {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
form {
	display: block;
	padding: 0 10px
}
form p {
	padding-top: 10px
}
.side_padded {
	padding: 0 10px
}
label {
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-indent: 8px;
	padding-top: 12px
}
label.short {
	display: inline-block
}
label.required:after {
	display: inline-block;
	content: "*";
	text-indent: 0;
	color: #F20000
}
.invalid_msg {
	color: #000000;
	border: 1px solid #F20000;
	background-color: #ffffff;
	text-shadow: none
}
.inputError {
	color: #F20000
}
.MobileUserDetailsBlock .delem {
	margin-top: 2px
}
.MobileUserDetailsBlock .delem label {
	padding-top: 6px
}
.MobileUserDetailsBlock h4.registrationSectionTitle {
	margin-top: 30px;
	margin-left: 0px;
	text-transform: uppercase;
	text-align: center
}
.delem {
	position: relative;
	margin-top: 10px;
	zoom: 1
}
.delem:after {
	display: table;
	clear: both;
	content: ""
}
.delem .invalid_msg {
	display: block;
	position: relative;
	margin-top: 12px;
	padding: 9px;
	border-radius: 3px;
	color: #F20000
}
.delem .invalid_msg:before {
	display: block;
	content: "";
	position: absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #F20000;
	left: 20px;
	top: -8px
}
.delem .invalid_msg:after {
	display: block;
	content: "";
	position: absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ffffff;
	left: 20px;
	top: -7px
}
.delem input[type="button"], .delem input[type="submit"], .delem button, .delem .lnk_btn {
	width: 42%
}
.delem .left {
	float: left
}
.delem .center {
	margin: 0 auto
}
.delem .right {
	float: right
}
.delem input[type="text"].inputError, .delem input[type="password"].inputError, .delem input[type="email"].inputError, .delem input[type="number"].inputError, .delem input[type="date"].inputError, .delem input[type="search"].inputError, .delem input[type="tel"].inputError {
	color: #F20000;
	background-color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url('/imgs/i-v2/c/registration/close.svg')
}
.message {
	position: relative;
	font-size: 1.0769em;/*14px*/
	font-weight: bold;
	text-align: center;
	margin: 10px 0
}
.message.system {
	width: 100%;
	margin-left: -10px;
	padding: 10px;
	font-weight: normal;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(0,0,0,0.7) transparent rgba(255,255,255,0.2) transparent;
	background-color: rgba(0,0,0,0.2)
}
.message.system .msg_text {
	text-align: left
}
.message.system .msg_arrow {
	position: absolute;
	content: "";
	top: 0;
	left: 8px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-top-color: #000
}
.message.system .lnk_btn {
	display: inline-block;
	width: 25%;
	font-size: 0.92857em;/*13px*/
}
.message.system .msg_text + .lnk_btn {
	margin-top: 20px
}
.message--warning {
	margin: 0;
	padding: 1em;
	background: #779E00;
	color: #ffffff
}
.info_icon_css {
	font-family: Times New Roman, serif;
	border-radius: 50%;
	color: #ffffff;
	text-shadow: inherit;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #25AAE1;
	background-image: none
}
.verification-code {
	text-align: right;
	font-size: 1.0769em
}/* Text inputs */
input {
	font-family: Tahoma, Arial, Helvetica, sans-serif
}
input[type="checkbox"] {
	vertical-align: middle
}
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="date"], input[type="search"], input[type="tel"] {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 8px 5px;
	color: #000000;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-radius: 4px;
	background-color: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none
}
input[type="date"] {
	height: 32px
}
input::-webkit-input-placeholder {
font-size:0.9em;
text-align:center;
font-weight:100;
color:#666666
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="search"]:focus, input[type="tel"]:focus {
	background-color: #ffffff;
	border-color: #ffffff
}
input[type="text"]:invalid, input[type="password"]:invalid, input[type="email"]:invalid, input[type="number"]:invalid, input[type="date"]:invalid, input[type="search"]:invalid, input[type="tel"]:invalid {
background-color:#ffffff;
border-color:#F20000
}
input.long {
	width: 66%
}
input.medium {
	width: 50%
}
input.short {
	width: 25%
}/* Textarea */
textarea {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif
}/* Select */
select, .dropDownLabel {
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 8px 15px 8px 5px;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-radius: 4px;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("/imgs/i-v2/o/arrows/arrow-flat-down.svg");
	background-size: 12px 12px;
	background-repeat: no-repeat;
	background-position: right 11px center
}
.dropDownLabel {
	text-shadow: none;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.dropDownLabel select {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	opacity: 0
}
.dropDownLabel .dropDownLabelText {
	display: inline-block;
	margin-right: 3px;
	color: #000000
}
.dropDownLabel .dropDownLabel > strong {
	color: #000000
}/* two items */
input:not([type="checkbox"]):not([type="radio"]):nth-of-type(1):nth-last-of-type(2), input:not([type="checkbox"]):not([type="radio"]):nth-of-type(2):nth-last-of-type(1) {
	display: inline-block;
	width: 49%;
	margin-left: 0.5%;
	margin-right: 0.5%
}/* three items */
input:not([type="checkbox"]):not([type="radio"]):nth-of-type(1):nth-last-of-type(3), input:not([type="checkbox"]):not([type="radio"]):nth-of-type(2):nth-last-of-type(2), input:not([type="checkbox"]):not([type="radio"]):nth-of-type(3):nth-last-of-type(1) {
	display: inline-block;
	width: 32.3333%;
	margin-left: 0.5%;
	margin-right: 0.5%
}/* four items */
input:not([type="checkbox"]):not([type="radio"]):nth-of-type(1):nth-last-of-type(4), input:not([type="checkbox"]):not([type="radio"]):nth-of-type(2):nth-last-of-type(3), input:not([type="checkbox"]):not([type="radio"]):nth-of-type(3):nth-last-of-type(2), input:not([type="checkbox"]):not([type="radio"]):nth-of-type(4):nth-last-of-type(1) {
	display: inline-block;
	width: 24%;
	margin-left: 0.5%;
	margin-right: 0.5%
}/* two items */
select:nth-of-type(1):nth-last-of-type(2), select:nth-of-type(2):nth-last-of-type(1) {
	display: inline-block;
	width: 49%;
	margin-left: 0.5%;
	margin-right: 0.5%
}/* three items */
select:nth-of-type(1):nth-last-of-type(3), select:nth-of-type(2):nth-last-of-type(2), select:nth-of-type(3):nth-last-of-type(1) {
	display: inline-block;
	width: 32.3333%;
	margin-left: 0.5%;
	margin-right: 0.5%
}/* four items */
select:nth-of-type(1):nth-last-of-type(4), select:nth-of-type(2):nth-last-of-type(3), select:nth-of-type(3):nth-last-of-type(2), select:nth-of-type(4):nth-last-of-type(1) {
	display: inline-block;
	width: 24%;
	margin-left: 0.5%;
	margin-right: 0.5%
}
.textData strong, .textData b {
	color: inherit
}
.textData table {
	width: 100%
}
.textData table tr th {
	font-weight: bold
}
.textData table tr td, .textData table tr th {
	padding: 10px;
	border-style: solid;
	border-width: 1px 0 1px 0;
	color: #000000;
	border-color: #e6e6e6;
	background-color: #ffffff
}
.textData table tr td:first-child, .textData table tr th:first-child {
	color: #000000;
	background-color: #F5F5F5
}
.textData table tr td.shortCell, .textData table tr th.shortCell {
	width: 120px
}
.bordered-data-table table {
	table-layout: fixed;
	width: 100%
}
.bordered-data-table table th, .bordered-data-table table td {
	padding: 10px 5px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	border-color: #e6e6e6
}
.bordered-data-table table th {
	color: inherit;
	background-color: #EBEBEB
}
.bordered-data-table table td {
	vertical-align: top;
	color: #000000;
	background-color: #ffffff
}
.filter {
	color: #000000;
	text-shadow: none
}
.filter, .filter * {
	text-indent: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.filter-wrapper {
	font-size: 1em;
	position: relative
}
.filter-component {
	display: inline-block;
	vertical-align: middle
}
.filter-component-wrapper {
	position: relative;
	text-indent: 0
}
.filter-component:first-child:nth-last-child(2), .filter-component:first-child:nth-last-child(2) ~ .filter-component {
	width: 50%
}
.filter-component:first-child:nth-last-child(3), .filter-component:first-child:nth-last-child(3) ~ .filter-component {
	width: 33.3333%
}
.filter-component:first-child:nth-last-child(4), .filter-component:first-child:nth-last-child(4) ~ .filter-component {
	width: 25%
}
.filter-component:first-child:nth-last-child(n+4), .filter-component:first-child:nth-last-child(n+4) ~ .filter-component {
	width: 20%
}
.filter-label {
	padding: 0;
	font-size: 1.07692308em;
	display: inline-block;
	line-height: 0
}
.filter-label-wrapper {
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	line-height: 1.2em
}
.filter-label-type, .filter-label-value {
	display: inline
}
.filter-component .isSelectedHidden .filter-label-type {
	border-right: none
}
.isSelectedHidden .filter-label-value {
	display: none
}
.filter-selectbox {
	display: none
}
.filter-checkbox-input, .filter-carousel-input, .filter-radio-input {
	display: none;
	visibility: hidden
}/* actions block */
.filter-action {
	z-index: 6;
	opacity: 0.7;
	cursor: pointer;
	position: relative;
	text-indent: -9999px;
	display: inline-block;
	vertical-align: middle;
	width: 42px;
	height: 42px;
	border-radius: 4px;
	background-color: #ffffff;
	border: 1px solid #ffffff
}
.filter-action:hover {
	opacity: 1
}
.filter-action-left::after, .filter-action-right::after {
	top: 50%;
	width: 0;
	left: 50%;
	height: 0;
	content: "";
	display: block;
	position: absolute;
	border: 6px solid transparent;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.filter-action-left::after {
	margin-left: -4px;
	border-right-color: #000000
}
.filter-action-right::after {
	margin-left: 4px;
	border-left-color: #000000
}
.filter-action-inactive:hover, .filter-action-inactive {
	opacity: 0.25;
	cursor: default
}/* dropdown */
.filter-dropdown .filter-label, .filter-carousel .filter-label {
	width: auto;
	display: block;
	padding: 10px 20px 10px 12px;
	background-color: #ffffff;
	font-weight: normal;
	border: 0 solid #ffffff;
	border-radius: 4px
}
.filter-dropdown .filter-label-type:not(:empty), .filter-carousel .filter-label-type:not(:empty) {
	margin-right: 0.4em;
	padding-right: 0.4em;
	font-weight: normal;
	color: #000000;
	border-right: 1px solid #000000
}
.filter-dropdown .filter-selectbox, .filter-carousel .filter-selectbox {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute
}/* htmldropdown */
.filter-htmldropdown-placeholder {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	display: block;
	position: absolute
}
.filter-htmldropdown-wrapper {
	left: 0;
	right: 0;
	height: auto;
	z-index: 100;
	display: none;
	font-size: 12px;
	max-height: 281px;
	position: absolute;
	overflow-y: scroll;
	color: #000000;
	font-weight: normal;
	text-shadow: inherit;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #ffffff;
	border: 0 solid #ffffff;
	border-radius: 0 0 3px 3px
}
.filter-htmldropdown-wrapper.scrollable {
	position: absolute
}
.filter-htmldropdown-wrapper.scrollable .scrollbar {
	top: 5px;
	bottom: 5px;
	width: 15px;
	height: auto
}
.filter-htmldropdown-wrapper.scrollable .scrollbar-track {
	padding: 0 5px;
	background: none
}
.filter-htmldropdown-wrapper.scrollable .scrollbar-thumb {
	width: 3px;
	border-radius: 0;
	background: rgba(0,0,0,0.1)
}
.filter-htmldropdown-option {
	position: relative;
	display: block;
	padding: 14px;
	cursor: pointer;
	color: #000000;
	background: #ffffff
}
.filter-htmldropdown-option:not(:first-child) {
	padding-bottom: 13px;
	border-bottom: 1px solid #CCCCCC
}
.filter-htmldropdown-option + .filter-htmldropdown-option-spacer {
	width: auto;
	height: 1px;
	margin: 0 7px;
	display: none;
	background: #ffffff
}
.filter-htmldropdown-option:hover {
	color: #000000;
	background: #CCCCCC
}
.filter-htmldropdown-option:nth-last-of-type(2) {
	border-bottom: none
}
.filter-htmldropdown-option + .filter-htmldropdown-option-spacer:last-child {
	display: none
}
.filter-htmldropdown-option-selected {
	color: #000000;
	background: transparent
}
.filter-htmldropdown-option-selected::before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3px;
	content: "";
	background-color: transparent
}
.filter-htmldropdown .filter-label {
	width: auto;
	display: block;
	padding: 19px 30px 19px 12px;
	font-weight: normal;
	border-radius: 4px;
	color: #000000;
	background-color: #ffffff;
	border: 0 solid #ffffff
}
.filter-label-trigger {
	position: relative;
	width: 8px;
	height: 8px;
	position: absolute;
	right: 20px;
	top: 50%;
	vertical-align: middle;
	-webkit-transform: rotate(-135deg) translateY(100%);
	transform: rotate(-135deg) translateY(100%)
}
.filter-label-trigger:before, .filter-label-trigger:after {
	position: absolute;
	background-color: #939393
}
.filter-label-trigger:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 5px 5px 0
}
.filter-label-trigger:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 5px 5px
}
.filter-htmldropdown .filter-label-type:not(:empty) {
	margin-right: 0.2em;
	font-weight: normal;
	color: #000000
}
.filter-customselect .filter-selectbox, .filter-htmldropdown .filter-selectbox {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute
}
.filter-htmldropdown-open .filter-htmldropdown-wrapper {
	display: block;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top: 1px solid #CCCCCC;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25)
}
.filter-htmldropdown-open .filter-label {
	position: relative;
	z-index: 101;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.filter-htmldropdown-open .filter-label * {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	color: #000000
}
.filter-htmldropdown-open .filter-label:after {
	border-top-color: #000000
}
.filter-custom .filter-htmldropdown-open .filter-label {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.filter-custom .filter-htmldropdown-open .filter-label * {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.IsDesktop .filter-htmldropdown-active .filter-label {
	background-color: transparent
}
.IsDesktop .filter-htmldropdown-active .filter-label * {
	color: #000000
}
.IsDesktop .filter-htmldropdown-active .filter-label:after {
	border-top-color: #000000
}/* radio */
.filter-radio {
	display: block
}
.filter-radio .filter-label {
	display: none
}
.filter-radio .filter-label-value, .filter-radio .filter-selectbox {
	display: none
}
.filter-radio-block {
	overflow: hidden
}
.filter-radio-wrapper {
	text-align: center;
	white-space: nowrap;
	overflow: auto
}
.filter-radio-item {
	display: inline-block
}
.filter-radio-label {
	display: block;
	padding: 10px;
	cursor: pointer;
	color: #000000;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px solid #ffffff
}
.filter-radio-input:checked + .filter-radio-label {
	color: #000000;
	background-color: transparent
}/* carousel */
.filter-carousel .filter-actions {
	opacity: 0
}
.filter-carousel .filter-label {
	display: none
}
.filter-carousel .filter-label .filter-label-value .filter-label-block:last-child {
	margin-left: 0.2em
}
.filter-carousel .filter-selectbox {
	display: none
}
.filter-carousel-block {
	display: block;
	overflow: hidden;
	vertical-align: middle;
	position: absolute;
	top: 0;
	left: 0;
	right: 89px
}
.filter-carousel-wrapper {
	z-index: 2;
	position: relative;
	white-space: nowrap;
	opacity: 0;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition-delay: 0;
	transition-delay: 0;
	-webkit-transition-duration: 300ms;
	transition-duration: 300ms;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}
.filter-carousel-item {
	width: auto;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle
}
.filter-carousel-item .filter-label-block {
	pointer-events: none;
	line-height: 40px
}
.filter-carousel-item .filter-label-block:last-child {
	margin-left: 0.2em;
	opacity: 0.8
}
.filter-carousel-item .filter-label-block:last-child:before {
	content: "("
}
.filter-carousel-item .filter-label-block:last-child:after {
	content: ")"
}
.filter-carousel-label {
	width: 100%;
	cursor: pointer;
	font-size: 15px;
	padding: 0px 5px;
	text-align: center;
	font-weight: normal;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border: 1px solid #ffffff;
	color: #000000;
	background-color: #ffffff
}
.filter-carousel-input:checked + .filter-carousel-label {
	color: #000000;
	background-color: transparent
}
.filter-carousel .filter-actions {
	top: 0;
	right: 0;
	z-index: 1;
	position: absolute
}
.filter-carousel--active .filter-actions {
	opacity: 1
}
.filter-carousel--active .filter-carousel-block {
	right: 0;
	float: right;
	position: static;
	margin-right: 89px
}
.filter-carousel--active .filter-carousel-wrapper {
	opacity: 1
}
.filter-carousel--noActions .filter-carousel-block {
	margin-right: 0 !important
}
.filter-carousel--noActions .filter-actions {
	display: none
}/* checkbox */
.filter-checkbox .filter-label {
	width: auto;
	padding: 1em;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	display: block;
	padding-right: 0.8em
}
.filter-checkbox .filter-label-type {
	margin-right: 0.4em;
	padding-right: 0.4em
}
.filter-checkbox .filter-component-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.filter-checkbox .filter-label-value {
	display: none
}
.filter-checkbox .filter-checkbox-block {
	font-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	display: block;
	overflow-x: auto;
	overflow-y: hidden;
	vertical-align: middle;
	-webkit-overflow-scrolling: touch
}
.filter-checkbox-wrapper {
	white-space: nowrap
}
.filter-checkbox-item {
	font-size: 1.3em;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle
}
.filter-checkbox-label {
	opacity: 0.5;
	padding: 1em;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #ffffff
}
.filter-checkbox-input:checked + .filter-checkbox-label {
	opacity: 1
}/* Small screen overview*/
.IsMobile .filter-carousel .filter-label, .IsTablet .filter-carousel .filter-label, .IsMobile .filter-carousel .filter-selectbox, .IsTablet .filter-carousel .filter-selectbox {
	display: block
}
.IsMobile .filter-carousel .filter-actions, .IsTablet .filter-carousel .filter-actions, .IsMobile .filter-carousel .filter-carousel-block, .IsTablet .filter-carousel .filter-carousel-block {
	display: none
}
.IsMobile .filter-dropdown .filter-label, .IsTablet .filter-dropdown .filter-label, .IsMobile .filter-htmldropdown .filter-label, .IsTablet .filter-htmldropdown .filter-label, .IsMobile .filter-carousel .filter-label, .IsTablet .filter-carousel .filter-label {
	border-radius: 0
}
.IsMobile .filter-dropdown .filter-label .filter-label-wrapper .filter-label-type, .IsTablet .filter-dropdown .filter-label .filter-label-wrapper .filter-label-type, .IsMobile .filter-htmldropdown .filter-label .filter-label-wrapper .filter-label-type, .IsTablet .filter-htmldropdown .filter-label .filter-label-wrapper .filter-label-type, .IsMobile .filter-carousel .filter-label .filter-label-wrapper .filter-label-type, .IsTablet .filter-carousel .filter-label .filter-label-wrapper .filter-label-type {
	border: none
}
.IsMobile .filter-htmldropdown .isSelectedHidden .filter-label-value, .IsTablet .filter-htmldropdown .isSelectedHidden .filter-label-value {
	display: inline
}
.IsMobile .filter-component:first-child:last-child, .IsTablet .filter-component:first-child:last-child {
	display: block
}
.IsMobile .filter-htmldropdown-wrapper, .IsTablet .filter-htmldropdown-wrapper, .IsMobile .filter-htmldropdown-placeholder, .IsTablet .filter-htmldropdown-placeholder {
	display: none
}
.IsMobile .filter-carousel-item .filter-label-block, .IsTablet .filter-carousel-item .filter-label-block {
	display: block
}
.IsMobile .filter-carousel-item:last-child, .IsTablet .filter-carousel-item:last-child {
	margin-left: 0;
	font-weight: normal;
	font-size: 11px
}
.IsMobile .filter-carousel-item:last-child:before, .IsTablet .filter-carousel-item:last-child:before {
	content: ""
}
.IsMobile .filter-carousel-item:last-child:after, .IsTablet .filter-carousel-item:last-child:after {
	content: ""
}
.IsMobile .filter-container, .IsTablet .filter-container {
	margin: 1px 0
}
.IsMobile .filter-component, .IsTablet .filter-component {
	padding: 0 0
}
.IsMobile .filter-component .filter-label, .IsTablet .filter-component .filter-label, .IsMobile .filter-component .filter-label-value, .IsTablet .filter-component .filter-label-value {
	color: #000000
}
.IsMobile .filter-sorting .filter-label, .IsTablet .filter-sorting .filter-label, .IsMobile .filter-sorting .filter-label-value, .IsTablet .filter-sorting .filter-label-value {
	color: #ffffff
}
.IsMobile .filter-label-trigger::before, .IsTablet .filter-label-trigger::before, .IsMobile .filter-label-trigger::after, .IsTablet .filter-label-trigger::after {
	background-color: #939393
}
.IsMobile .filter-htmldropdown .filter-label::after, .IsTablet .filter-htmldropdown .filter-label::after {
	right: 5px
}
.IsMobile .filter-wrapper .filter-component.filter-radio, .IsTablet .filter-wrapper .filter-component.filter-radio {
	width: auto
}
.IsMobile .filter-custom .filter-label-wrapper, .IsTablet .filter-custom .filter-label-wrapper {
	z-index: 1
}
.myacc-rblock .filter-container {
	margin: 0
}
html.IsDesktop .myacc-rblock .filter-container {
	margin: 0
}
html.IsDesktop .filter-container {
	margin: 10px 6px 0
}
html.IsDesktop .filter-component {
	padding: 0 3px
}
html.IsDesktop .filter-htmldropdown .filter-label {
	padding: 13px 30px 13px 14px
}
html.IsDesktop .filter-htmldropdown .filter-selectbox {
	display: none
}
html.IsDesktop .filter-htmldropdown-open .filter-label-trigger {
	margin-top: -2px;
	-webkit-transform: rotate(-315deg) translateY(-50%) translateX(50%);
	transform: rotate(-315deg) translateY(-50%) translateX(50%)
}
html.IsDesktop .filter-radio-wrapper {
	white-space: normal;
	overflow: hidden
}
html.IsDesktop .filter-radio-item {
	margin-bottom: 4px
}
.filter-custom {
	font-size: 12px;
	line-height: 1.5
}
.filter-custom .filter-label {
	display: block;
	background: #ffffff;
	border-radius: 4px;
	font-size: inherit;
	line-height: inherit
}
.filter-custom .filter-label-wrapper {
	position: relative;
	z-index: 2;
	vertical-align: middle;
	line-height: inherit
}
.filter-custom .filter-label-trigger {
	z-index: 1
}
.filter-custom .filter-input-value {
	margin: 0;
	padding: 13px 32px 13px 16px;
	border: 1px solid transparent;
	font-weight: normal;
	font-size: 1em;
	color: #000000
}
.filter-custom .filter-input-value, .filter-custom .filter-input-value:focus {
	background: transparent
}
.filter-custom .filter-input-value::-webkit-input-placeholder {
color:#666666;
font-size:1em;
text-align:left
}
.filter-custom .filter-input-value::-ms-input-placeholder {
color:#666666;
font-size:1em;
text-align:left
}
.filter-custom .filter-input-value::placeholder {
color:#666666;
font-size:1em;
text-align:left
}
.filter-custom .filter-input-value:-moz-read-only {
caret-color:transparent
}
.filter-custom .filter-input-value:read-only {
caret-color:transparent
}
.IsMobile .filter-custom .filter-selectbox, .IsTablet .filter-custom .filter-selectbox {
	z-index: 1
}
.filter-disabled {
	opacity: 0.45;
	pointer-events: none
}
.account-block .filter-label-trigger {
	right: 21px
}
.branch-count {
	margin-left: 5px;
	display: inline-block
}
.branch-name {
	display: inline-block
}
.filter-htmldropdown-option * {
	pointer-events: none
}/* ----------------------------------------------------------------------------- * Flags sprite Styles * ----------------------------------------------------------------------------- */
.flag16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('/imgs/flags_all/sprite-flags-16x16.png');
	background-repeat: no-repeat;
	background-size: 272px 256px;
	-ms-background-origin: padding-box !important;
	background-origin: padding-box !important;
	-ms-background-clip: padding-box !important;
	background-clip: padding-box !important;
	margin-right: 5px;/* Retina optimization */
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx), (min-resolution:192dpi) {
.flag16 {
background-image:url('/imgs/flags_all/sprite-flags-32x32.png')
}
}
html.IsDesktop .flag16 {
	background-image: url('/imgs/flags_all/sprite-flags-32x32.png')
}
.flagid_ad {
	background-position: -32px -16px
}
.flagid_ae {
	background-position: -48px -16px
}
.flagid_af {
	background-position: -64px -16px
}
.flagid_ag {
	background-position: -80px -16px
}
.flagid_ai {
	background-position: -96px -16px
}
.flagid_al {
	background-position: -112px -16px
}
.flagid_am {
	background-position: -128px -16px
}
.flagid_an {
	background-position: -144px -16px
}
.flagid_ao {
	background-position: -160px -16px
}
.flagid_aq {
	background-position: -176px -16px
}
.flagid_ar {
	background-position: -192px -16px
}
.flagid_as {
	background-position: -208px -16px
}
.flagid_at {
	background-position: -224px -16px
}
.flagid_au {
	background-position: -240px -16px
}
.flagid_aw {
	background-position: -256px -16px
}
.flagid_ax {
	background-position: 0px -32px
}
.flagid_az {
	background-position: -16px -32px
}
.flagid_ba {
	background-position: -32px -32px
}
.flagid_bb {
	background-position: -48px -32px
}
.flagid_bd {
	background-position: -64px -32px
}
.flagid_be {
	background-position: -80px -32px
}
.flagid_bf {
	background-position: -96px -32px
}
.flagid_bg {
	background-position: -112px -32px
}
.flagid_bh {
	background-position: -128px -32px
}
.flagid_bi {
	background-position: -144px -32px
}
.flagid_bj {
	background-position: -160px -32px
}
.flagid_bl {
	background-position: -176px -32px
}
.flagid_bm {
	background-position: -192px -32px
}
.flagid_bn {
	background-position: -208px -32px
}
.flagid_bo {
	background-position: -224px -32px
}
.flagid_br {
	background-position: -240px -32px
}
.flagid_bs {
	background-position: -256px -32px
}
.flagid_bt {
	background-position: 0px -48px
}
.flagid_bw {
	background-position: -16px -48px
}
.flagid_by {
	background-position: -32px -48px
}
.flagid_bz {
	background-position: -48px -48px
}
.flagid_ca {
	background-position: -64px -48px
}
.flagid_cc {
	background-position: -80px -48px
}
.flagid_cd {
	background-position: -96px -48px
}
.flagid_cf {
	background-position: -112px -48px
}
.flagid_cg {
	background-position: -128px -48px
}
.flagid_ch {
	background-position: -144px -48px
}
.flagid_ci {
	background-position: -160px -48px
}
.flagid_ck {
	background-position: -176px -48px
}
.flagid_cl {
	background-position: -192px -48px
}
.flagid_cm {
	background-position: -208px -48px
}
.flagid_cn {
	background-position: -224px -48px
}
.flagid_co {
	background-position: -240px -48px
}
.flagid_cr {
	background-position: -256px -48px
}
.flagid_cu {
	background-position: 0px -64px
}
.flagid_cv {
	background-position: -16px -64px
}
.flagid_cw {
	background-position: -32px -64px
}
.flagid_cx {
	background-position: -48px -64px
}
.flagid_cy {
	background-position: -64px -64px
}
.flagid_cz {
	background-position: -80px -64px
}
.flagid_de {
	background-position: -96px -64px
}
.flagid_dj {
	background-position: -112px -64px
}
.flagid_dk {
	background-position: -128px -64px
}
.flagid_dm {
	background-position: -144px -64px
}
.flagid_do {
	background-position: -160px -64px
}
.flagid_dz {
	background-position: -176px -64px
}
.flagid_ec {
	background-position: -192px -64px
}
.flagid_ee {
	background-position: -208px -64px
}
.flagid_eg {
	background-position: -224px -64px
}
.flagid_eh {
	background-position: -240px -64px
}
.flagid_er {
	background-position: -256px -64px
}
.flagid_es {
	background-position: 0px -80px
}
.flagid_et {
	background-position: -16px -80px
}
.flagid_eu {
	background-position: -32px -80px
}
.flagid_fi {
	background-position: -48px -80px
}
.flagid_fj {
	background-position: -64px -80px
}
.flagid_fk {
	background-position: -80px -80px
}
.flagid_fm {
	background-position: -96px -80px
}
.flagid_fo {
	background-position: -112px -80px
}
.flagid_fr {
	background-position: -128px -80px
}
.flagid_ga {
	background-position: -144px -80px
}
.flagid_gb {
	background-position: -160px -80px
}
.flagid_gd {
	background-position: -176px -80px
}
.flagid_ge {
	background-position: -192px -80px
}
.flagid_gg {
	background-position: -208px -80px
}
.flagid_gh {
	background-position: -224px -80px
}
.flagid_gi {
	background-position: -240px -80px
}
.flagid_gl {
	background-position: -256px -80px
}
.flagid_gm {
	background-position: 0px -96px
}
.flagid_gn {
	background-position: -16px -96px
}
.flagid_gq {
	background-position: -32px -96px
}
.flagid_gr {
	background-position: -48px -96px
}
.flagid_gs {
	background-position: -64px -96px
}
.flagid_gt {
	background-position: -80px -96px
}
.flagid_gu {
	background-position: -96px -96px
}
.flagid_gw {
	background-position: -112px -96px
}
.flagid_gy {
	background-position: -128px -96px
}
.flagid_hk {
	background-position: -144px -96px
}
.flagid_hn {
	background-position: -160px -96px
}
.flagid_hr {
	background-position: -176px -96px
}
.flagid_ht {
	background-position: -192px -96px
}
.flagid_hu {
	background-position: -208px -96px
}
.flagid_ic {
	background-position: -224px -96px
}
.flagid_id {
	background-position: -240px -96px
}
.flagid_ie {
	background-position: -256px -96px
}
.flagid_il {
	background-position: 0px -112px
}
.flagid_im {
	background-position: -16px -112px
}
.flagid_in {
	background-position: -32px -112px
}
.flagid_iq {
	background-position: -48px -112px
}
.flagid_ir {
	background-position: -64px -112px
}
.flagid_is {
	background-position: -80px -112px
}
.flagid_it {
	background-position: -96px -112px
}
.flagid_je {
	background-position: -112px -112px
}
.flagid_jm {
	background-position: -128px -112px
}
.flagid_jo {
	background-position: -144px -112px
}
.flagid_jp {
	background-position: -160px -112px
}
.flagid_ke {
	background-position: -176px -112px
}
.flagid_kg {
	background-position: -192px -112px
}
.flagid_kh {
	background-position: -208px -112px
}
.flagid_ki {
	background-position: -224px -112px
}
.flagid_km {
	background-position: -240px -112px
}
.flagid_kn {
	background-position: -256px -112px
}
.flagid_kp {
	background-position: 0px -128px
}
.flagid_kr {
	background-position: -16px -128px
}
.flagid_kw {
	background-position: -32px -128px
}
.flagid_ky {
	background-position: -48px -128px
}
.flagid_kz {
	background-position: -64px -128px
}
.flagid_la {
	background-position: -80px -128px
}
.flagid_lb {
	background-position: -96px -128px
}
.flagid_lc {
	background-position: -112px -128px
}
.flagid_li {
	background-position: -128px -128px
}
.flagid_lk {
	background-position: -144px -128px
}
.flagid_lr {
	background-position: -160px -128px
}
.flagid_ls {
	background-position: -176px -128px
}
.flagid_lt {
	background-position: -192px -128px
}
.flagid_lu {
	background-position: -208px -128px
}
.flagid_lv {
	background-position: -224px -128px
}
.flagid_ly {
	background-position: -240px -128px
}
.flagid_ma {
	background-position: -256px -128px
}
.flagid_mc {
	background-position: 0px -144px
}
.flagid_md {
	background-position: -16px -144px
}
.flagid_me {
	background-position: -32px -144px
}
.flagid_mf {
	background-position: -48px -144px
}
.flagid_mg {
	background-position: -64px -144px
}
.flagid_mh {
	background-position: -80px -144px
}
.flagid_mk {
	background-position: -96px -144px
}
.flagid_ml {
	background-position: -112px -144px
}
.flagid_mm {
	background-position: -128px -144px
}
.flagid_mn {
	background-position: -144px -144px
}
.flagid_mo {
	background-position: -160px -144px
}
.flagid_mp {
	background-position: -176px -144px
}
.flagid_mq {
	background-position: -192px -144px
}
.flagid_mr {
	background-position: -208px -144px
}
.flagid_ms {
	background-position: -224px -144px
}
.flagid_mt {
	background-position: -240px -144px
}
.flagid_mu {
	background-position: -256px -144px
}
.flagid_mv {
	background-position: 0px -160px
}
.flagid_mw {
	background-position: -16px -160px
}
.flagid_mx {
	background-position: -32px -160px
}
.flagid_my {
	background-position: -48px -160px
}
.flagid_mz {
	background-position: -64px -160px
}
.flagid_na {
	background-position: -80px -160px
}
.flagid_nc {
	background-position: -96px -160px
}
.flagid_ne {
	background-position: -112px -160px
}
.flagid_nf {
	background-position: -128px -160px
}
.flagid_ng {
	background-position: -144px -160px
}
.flagid_ni {
	background-position: -160px -160px
}
.flagid_nl {
	background-position: -176px -160px
}
.flagid_no {
	background-position: -192px -160px
}
.flagid_np {
	background-position: -208px -160px
}
.flagid_nr {
	background-position: -224px -160px
}
.flagid_nu {
	background-position: -240px -160px
}
.flagid_nz {
	background-position: -256px -160px
}
.flagid_om {
	background-position: 0px -176px
}
.flagid_pa {
	background-position: -16px -176px
}
.flagid_pe {
	background-position: -32px -176px
}
.flagid_pf {
	background-position: -48px -176px
}
.flagid_pg {
	background-position: -64px -176px
}
.flagid_ph {
	background-position: -80px -176px
}
.flagid_pirate-black {
	background-position: -96px -176px
}
.flagid_pirate-white {
	background-position: -112px -176px
}
.flagid_pk {
	background-position: -128px -176px
}
.flagid_pl {
	background-position: -144px -176px
}
.flagid_pn {
	background-position: -160px -176px
}
.flagid_pr {
	background-position: -176px -176px
}
.flagid_ps {
	background-position: -192px -176px
}
.flagid_pt {
	background-position: -208px -176px
}
.flagid_pw {
	background-position: -224px -176px
}
.flagid_py {
	background-position: -240px -176px
}
.flagid_qa {
	background-position: -256px -176px
}
.flagid_ro {
	background-position: 0px -192px
}
.flagid_rs {
	background-position: -16px -192px
}
.flagid_ru {
	background-position: -32px -192px
}
.flagid_rw {
	background-position: -48px -192px
}
.flagid_sa {
	background-position: -64px -192px
}
.flagid_sb {
	background-position: -80px -192px
}
.flagid_sc {
	background-position: -96px -192px
}
.flagid_sd {
	background-position: -112px -192px
}
.flagid_se {
	background-position: -128px -192px
}
.flagid_sg {
	background-position: -144px -192px
}
.flagid_sh {
	background-position: -160px -192px
}
.flagid_si {
	background-position: -176px -192px
}
.flagid_sk {
	background-position: -192px -192px
}
.flagid_sl {
	background-position: -208px -192px
}
.flagid_sm {
	background-position: -224px -192px
}
.flagid_sn {
	background-position: -240px -192px
}
.flagid_so {
	background-position: -256px -192px
}
.flagid_sr {
	background-position: 0px -208px
}
.flagid_ss {
	background-position: -16px -208px
}
.flagid_st {
	background-position: -32px -208px
}
.flagid_sv {
	background-position: -48px -208px
}
.flagid_sy {
	background-position: -64px -208px
}
.flagid_sz {
	background-position: -80px -208px
}
.flagid_tc {
	background-position: -96px -208px
}
.flagid_td {
	background-position: -112px -208px
}
.flagid_tf {
	background-position: -128px -208px
}
.flagid_tg {
	background-position: -144px -208px
}
.flagid_th {
	background-position: -160px -208px
}
.flagid_tj {
	background-position: -176px -208px
}
.flagid_tk {
	background-position: -192px -208px
}
.flagid_tl {
	background-position: -208px -208px
}
.flagid_tm {
	background-position: -224px -208px
}
.flagid_tn {
	background-position: -240px -208px
}
.flagid_to {
	background-position: -256px -208px
}
.flagid_tr {
	background-position: 0px -224px
}
.flagid_tt {
	background-position: -16px -224px
}
.flagid_tv {
	background-position: -32px -224px
}
.flagid_tw {
	background-position: -48px -224px
}
.flagid_tz {
	background-position: -64px -224px
}
.flagid_ua {
	background-position: -80px -224px
}
.flagid_ug {
	background-position: -96px -224px
}
.flagid_us {
	background-position: -112px -224px
}
.flagid_uy {
	background-position: -128px -224px
}
.flagid_uz {
	background-position: -144px -224px
}
.flagid_va {
	background-position: -160px -224px
}
.flagid_vc {
	background-position: -176px -224px
}
.flagid_ve {
	background-position: -192px -224px
}
.flagid_vg {
	background-position: -208px -224px
}
.flagid_vi {
	background-position: -224px -224px
}
.flagid_vn {
	background-position: -240px -224px
}
.flagid_vu {
	background-position: -256px -224px
}
.flagid_abkhazia {
	background-position: 0px 0px
}
.flagid_basque-country {
	background-position: -16px 0px
}
.flagid_british-antarctic-territory {
	background-position: -32px 0px
}
.flagid_commonwealth {
	background-position: -48px 0px
}
.flagid_england {
	background-position: -64px 0px
}
.flagid_gosquared {
	background-position: -80px 0px
}
.flagid_kosovo {
	background-position: -96px 0px
}
.flagid_mars {
	background-position: -112px 0px
}
.flagid_nagorno-karabakh {
	background-position: -128px 0px
}
.flagid_nato {
	background-position: -144px 0px
}
.flagid_northern-cyprus {
	background-position: -160px 0px
}
.flagid_olympics {
	background-position: -176px 0px
}
.flagid_red-cross {
	background-position: -192px 0px
}
.flagid_scotland {
	background-position: -208px 0px
}
.flagid_somaliland {
	background-position: -224px 0px
}
.flagid_south-ossetia {
	background-position: -240px 0px
}
.flagid_united-nations {
	background-position: -256px 0px
}
.flagid_unknown {
	background-position: 0px -16px
}
.flagid_wales {
	background-position: -16px -16px
}
.scrollable {
	overflow: hidden;
	position: relative
}
.scrollable.is-scrolling > .scrollbar > .scrollbar-track, .scrollable.is-focused > .scrollbar > .scrollbar-track, .scrollable:hover > .scrollbar > .scrollbar-track {
	opacity: 1
}
.is-scrolling * {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.is-scrolling .scrollable-wrapper:after {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	display: block;
	background: none;
	position: absolute
}
.scrollable-wrapper {
	will-change: translate;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0)
}
.scrollbar {
	top: 0;
	right: 0;
	bottom: 0;
	width: 6px;
	height: 100%;
	position: absolute
}
:focus {
	outline: 0px solid transparent
}
.scrollbar-track {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition-delay: 0;
	transition-delay: 0;
	-webkit-transition-duration: 240ms;
	transition-duration: 240ms;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}
.scrollbar-thumb {
	width: 4px;
	height: auto;
	margin: 0 auto;
	border-radius: 10px;
	position: relative;
	will-change: translate;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	background: rgba(0,0,0,0.1)
}
.is-clicked-scroll .scrollable-wrapper, .is-clicked-scroll .scrollbar-thumb {
	-webkit-transition-delay: 0;
	transition-delay: 0;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 80ms;
	transition-duration: 80ms;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}
.is-scrolling-enabled > .scrollbar > .scrollbar-track {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.custom-slider {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.custom-slider-container {
	position: relative;
	padding-bottom: 50px
}
.custom-slider-wrap {
	white-space: nowrap;
	overflow: hidden;
	width: auto;
	position: relative
}
.custom-slider-list {
	font-size: 0
}
.custom-slider-list-item {
	white-space: normal;
	display: inline-block;
	vertical-align: top;
	font-size: 0.8125rem;/* optional */
}
.custom-slider-list-item img {
	max-width: 100%
}
.custom-slider-trigger-container {
	position: absolute;
	bottom: -10px;
	width: 100%;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center
}
.custom-slider-trigger {
	width: 15px;
	height: 15px;
	background-color: #CCCCCC;
	border-radius: 100%;
	display: inline-block;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-bottom: 5px
}
.custom-slider-trigger:not(:last-child) {
	margin-right: 5px
}
.custom-slider-trigger.custom-slider-active {
	background: #779E00
}
.custom-slider-trigger:first-child:last-child {
	display: none
}
.custom-slider-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	width: 34px;
	height: 34px;
	z-index: 1;
	opacity: 0;
	background-color: #ffffff;
	cursor: pointer;
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	text-align: center
}
.custom-slider-arrow:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.custom-slider-arrow-prev {
	left: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%
}
.custom-slider-arrow-next {
	right: 0;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}
.custom-slider-arrow-icon {
	display: inline-block;
	vertical-align: middle
}
.custom-slider-arrow-icon.custom-slider-arrow-icon-prev {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.custom-slider-arrow-icon.custom-slider-arrow-icon-prev:before, .custom-slider-arrow-icon.custom-slider-arrow-icon-prev:after {
	position: absolute;
	background-color: #939393
}
.custom-slider-arrow-icon.custom-slider-arrow-icon-prev:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.custom-slider-arrow-icon.custom-slider-arrow-icon-prev:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
.custom-slider-arrow-icon.custom-slider-arrow-icon-next {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.custom-slider-arrow-icon.custom-slider-arrow-icon-next:before, .custom-slider-arrow-icon.custom-slider-arrow-icon-next:after {
	position: absolute;
	background-color: #939393
}
.custom-slider-arrow-icon.custom-slider-arrow-icon-next:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.custom-slider-arrow-icon.custom-slider-arrow-icon-next:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
.IsDesktop .custom-slider-list-item {
	width: 100%
}
.IsDesktop .custom-slider-trigger {
	cursor: pointer
}
.IsDesktop .custom-slider-container:hover .custom-slider-arrow {
	opacity: 0.9
}
.IsDesktop .custom-slider-arrow:hover {
	opacity: 0.9
}
.IsDesktop .custom-slider-draggable .custom-slider-list, .IsDesktop .custom-slider-draggable .custom-slider-list * {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}
.IsDesktop .custom-slider-draggable.is-grabbing {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
.IsDesktop .custom-slider-draggable.is-grabbing * {
	cursor: -webkit-grabbing;
	cursor: grabbing;
	pointer-events: none
}
.IsDesktop .custom-slider-trigger:not(.custom-slider-active):hover {
	background-color: #666666
}
.IsTablet .custom-slider-wrap, .IsMobile .custom-slider-wrap {
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch
}
.IsTablet .custom-slider-trigger-container, .IsMobile .custom-slider-trigger-container, .IsTablet .custom-slider-arrow, .IsMobile .custom-slider-arrow {
	display: none
}/* UISCarousel */
.fixedMenuEnabled .scarousel.scarousel-mobile .scarousel-list-wrapper {
	-webkit-overflow-scrolling: auto
}
.scarousel {
	position: relative;
	overflow: hidden
}
.scarousel.scarousel-mobile .scarousel-list-wrapper {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
.scarousel.scarousel-mobile .scarousel-btn {
	display: none
}
html.IsDesktop.isWindowLoading .scarousel * {
	-webkit-transition: none;
	transition: none
}
.scarousel-list-wrapper {
	overflow: hidden;
	background-color: #F0F0F0
}
.scarousel-list {
	display: table;
	border-collapse: collapse;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	white-space: nowrap
}
.scarousel-list.scarousel-animate {
	-webkit-transition: -webkit-transform 0.4s ease-in-out;
	transition: -webkit-transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out
}
.scarousel-item {
	display: table-cell;
	position: relative;
	white-space: normal
}
.scarousel-btn {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 100%
}
.scarousel-btn:before {
	content: '';
	position: absolute;
	top: 0;
	width: 37px;
	height: 100%;
	pointer-events: none
}
.scarousel-btn.scarousel-btn-prev:before {
	left: 0;
	background: -webkit-gradient(linear, right top, left top, from(rgba(240,240,240,0)), to(#f0f0f0));
	background: linear-gradient(to left, rgba(240,240,240,0), #f0f0f0)
}
.scarousel-btn.scarousel-btn-next:before {
	right: 0;
	background: -webkit-gradient(linear, left top, right top, from(rgba(240,240,240,0)), to(#f0f0f0));
	background: linear-gradient(to right, rgba(240,240,240,0), #f0f0f0)
}
.scarousel-btn-el {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 34px;
	height: 34px;
	background-color: #ffffff;
	cursor: pointer;
	text-align: center
}
.scarousel-btn-el:hover {
	background-color: #ffffff
}
.scarousel-btn-el:after {
	display: inline-block;
	content: '';
	height: 100%;
	vertical-align: middle
}
.scarousel-no-arrows .scarousel-btn, .scarousel-no-arrows .scarousel-btn.scarousel-btn-inactive {
	display: none
}
.scarousel-btn-prev {
	left: 0
}
.scarousel-btn-prev .scarousel-btn-el {
	left: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%
}
.scarousel-btn-next {
	right: 0
}
.scarousel-btn-next .scarousel-btn-el {
	right: 0;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}
.scarousel-pagination-btn {
	display: inline-block;
	vertical-align: bottom;
	border-radius: 2px;
	margin: 0 5px;
	border: 0;
	padding: 0;
	width: 24px;
	height: 4px;
	cursor: pointer
}
.scarousel-pagination-btn, .scarousel-pagination-btn:active {
	background-color: #CCCCCC
}
.scarousel-pagination-btn.active, .scarousel-pagination-btn.active:active {
	background-color: #779E00
}
html.IsDesktop .scarousel {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
html.IsDesktop .scarousel-draggable .scarousel-list, html.IsDesktop .scarousel-draggable .scarousel-list * {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}
html.IsDesktop .scarousel-draggable .scarousel-list.is-grabbing {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
html.IsDesktop .scarousel-draggable .scarousel-list.is-grabbing * {
	pointer-events: none
}
html.IsDesktop .scarousel-pagination-btn:not(.active):hover {
	background-color: #666666
}
.pagination-holder {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 0;
	width: 100%;
	text-align: center
}
.pagination-holder * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.show-buttons-wrap .pagination-arrow {
	display: block;
	margin: 4px 7px;
	position: relative;
	width: 9px;
	height: 9px
}
.show-buttons-wrap .pagination-arrow:before, .show-buttons-wrap .pagination-arrow:after {
	position: absolute;
	background-color: #444444
}
.show-buttons-wrap .pagination-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 2px 2px 0
}
.show-buttons-wrap .pagination-arrow:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 2px 2px
}
.IsTablet .show-buttons-wrap .pagination-arrow:before, .IsMobile .show-buttons-wrap .pagination-arrow:before, .IsTablet .show-buttons-wrap .pagination-arrow:after, .IsMobile .show-buttons-wrap .pagination-arrow:after {
	background-color: #6B6F79
}
.pagination-btn-prev-holder {
	float: left
}
.pagination-btn-next-holder {
	float: right
}
.pagination-btn-prev .pagination-arrow {
	float: left;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.pagination-btn-next .pagination-arrow {
	float: right;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.pagination-btn {
	border-radius: 0;
	padding: 0 5px;
	background-color: transparent;
	color: #444444;
	font-size: 1.07692308em;
	font-weight: normal
}
.pagination-btn:active {
	background-color: transparent
}
.pagination-btn.disabled {
	opacity: 1;
	color: #999999
}
.pagination-btn.disabled .pagination-arrow {
	display: block;
	margin: 4px 7px;
	position: relative;
	width: 9px;
	height: 9px
}
.pagination-btn.disabled .pagination-arrow:before, .pagination-btn.disabled .pagination-arrow:after {
	position: absolute;
	background-color: #999999
}
.pagination-btn.disabled .pagination-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 2px 2px 0
}
.pagination-btn.disabled .pagination-arrow:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 2px 2px
}
.pagination-numbers {
	display: inline-block;
	font-size: 1.07692308em
}
.pagination-number {
	margin: 0 4px
}
.pagination-text, .pagination-number {
	display: inline-block
}
.IsTablet .pagination-btn .pagination-text, .IsMobile .pagination-btn .pagination-text {
	display: none
}
.preloader {
	position: relative;
	display: inline-block;
	width: 24px;
	height: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #779E00
}
.preloader * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.preloader-spinner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.preloader-container {
	-webkit-animation: container-rotate 1568ms linear infinite;
	animation: container-rotate 1568ms linear infinite
}
.preloader-fill {
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
.preloader-circle {
	border-radius: 50%
}
.preloader-gap-patch {
	position: absolute;
	top: 0;
	left: 45%;
	width: 10%;
	height: 100%;
	overflow: hidden
}
.preloader-gap-patch .preloader-circle {
	width: 1000%
}
.preloader-clipper {
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden
}
.preloader-clipper.left {
	float: left
}
.preloader-clipper.right {
	float: right
}
.preloader-clipper .preloader-circle {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 200%;
	border-width: 2px;
	border-style: solid;
	border-color: currentColor currentColor transparent
}
.left.preloader-clipper .preloader-circle {
	left: 0;
	border-right-color: transparent;
	-webkit-transform: rotate(129deg);
	transform: rotate(129deg);
	-webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
.right.preloader-clipper .preloader-circle {
	left: -100%;
	border-left-color: transparent;
	-webkit-transform: rotate(-129deg);
	transform: rotate(-129deg);
	-webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
@-webkit-keyframes container-rotate {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes container-rotate {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes fill-unfill-rotate {
12.5% {
-webkit-transform:rotate(135deg);
transform:rotate(135deg)
}
25% {
-webkit-transform:rotate(270deg);
transform:rotate(270deg)
}
37.5% {
-webkit-transform:rotate(405deg);
transform:rotate(405deg)
}
50% {
-webkit-transform:rotate(540deg);
transform:rotate(540deg)
}
62.5% {
-webkit-transform:rotate(675deg);
transform:rotate(675deg)
}
75% {
-webkit-transform:rotate(810deg);
transform:rotate(810deg)
}
87.5% {
-webkit-transform:rotate(945deg);
transform:rotate(945deg)
}
to {
	-webkit-transform: rotate(1080deg);
	transform: rotate(1080deg)
}
}
@keyframes fill-unfill-rotate {
12.5% {
-webkit-transform:rotate(135deg);
transform:rotate(135deg)
}
25% {
-webkit-transform:rotate(270deg);
transform:rotate(270deg)
}
37.5% {
-webkit-transform:rotate(405deg);
transform:rotate(405deg)
}
50% {
-webkit-transform:rotate(540deg);
transform:rotate(540deg)
}
62.5% {
-webkit-transform:rotate(675deg);
transform:rotate(675deg)
}
75% {
-webkit-transform:rotate(810deg);
transform:rotate(810deg)
}
87.5% {
-webkit-transform:rotate(945deg);
transform:rotate(945deg)
}
to {
	-webkit-transform: rotate(1080deg);
	transform: rotate(1080deg)
}
}
@-webkit-keyframes left-spin {
from {
-webkit-transform:rotate(130deg);
transform:rotate(130deg)
}
50% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform: rotate(130deg);
	transform: rotate(130deg)
}
}
@keyframes left-spin {
from {
-webkit-transform:rotate(130deg);
transform:rotate(130deg)
}
50% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform: rotate(130deg);
	transform: rotate(130deg)
}
}
@-webkit-keyframes right-spin {
from {
-webkit-transform:rotate(-130deg);
transform:rotate(-130deg)
}
50% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
to {
	-webkit-transform: rotate(-130deg);
	transform: rotate(-130deg)
}
}
@keyframes right-spin {
from {
-webkit-transform:rotate(-130deg);
transform:rotate(-130deg)
}
50% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
to {
	-webkit-transform: rotate(-130deg);
	transform: rotate(-130deg)
}
}
.preloader-with-text {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.preloader-with-text .preloader-left {
	margin-right: 10px
}
.preloader-with-text .preloader-right {
	margin-left: 10px
}
.preloader-with-text-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.preloader-text {
	width: 100%
}
.preloader-betslip {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 18px;
	height: 18px
}
.preloader-on-the-right {
	padding-right: 30px
}
.preloader-mybets {
	position: absolute;
	top: 50%;
	right: 12px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 18px;
	height: 18px
}
.preloader-super-banner {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto
}
.preloader-login-btn {
	width: 10px;
	height: 10px;
	color: #ffffff
}
.preloader-splash {
	display: block;
	margin: 25px auto 0;
	width: 48px;
	height: 48px
}
.global-tooltip {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 101;
	padding: 12px 16px;
	max-width: 370px;
	border-radius: 4px;
	font-size: 0.92307692em;
	background-color: #000000;
	color: #ffffff;
	-webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	opacity: 0
}
.global-tooltip-visible {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}
.side-menu-tooltip .side-menu-item-art-wrap {
	display: none
}
.side-menu-tooltip .side-menu-card-sport, .side-menu-tooltip .side-menu-card-name {
	overflow: visible;
	white-space: normal
}
.side-menu-tooltip .side-menu-card-sport {
	color: inherit
}
.ui_slider {
	position: relative;
	pointer-events: none
}
.ui_slider__slider {
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
	-moz-user-drag: none;
	-ms-user-drag: none;
	user-drag: none;
	border: none
}
.ui_slider__path {
	height: 4px;
	pointer-events: auto;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #6B6F79;
	background-image: none
}
.ui_slider__slide_path_touch_area {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: 30px
}
.ui_slider__progress {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #ffffff;
	background-image: none
}
.ui_slider__btn {
	position: absolute;
	left: 0;
	top: -12px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	cursor: pointer;
	pointer-events: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #ffffff;
	background-image: none
}
.ui_slider__btn__wrapper {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.ui_slider__value {
	margin: 9px -12px 0;
	padding: 14px 0 13px 0;
	background-color: #363A45;
	color: #ffffff;
	border-radius: 0 0 5px 5px;
	font-size: inherit;
	font-weight: inherit;
	text-align: center
}
.ui_slider__value:empty {
	padding: 0
}
.ui_slider__value .yellowText {
	color: #ffffff;
	font-weight: bold
}
.ui_slider__amounts {
	padding: 18px 0 16px 0;
	overflow: hidden;
	color: #ffffff;
	font-size: inherit;
	font-weight: inherit
}
.ui_slider__amountMin {
	float: left;
	padding-right: 5px;
	font-weight: bold
}
.ui_slider__amountMax {
	float: right;
	padding-left: 5px;
	font-weight: bold
}
.ui_slider--native .ui_slider__slider--native {
	position: relative
}
.ui_slider--native .ui_slider__slider--native .ui_slider__path {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: 4px;
	pointer-events: none
}
.ui_slider--native .ui_slider__slider--native .ui_slider__progress {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%
}
.ui_slider--native .ui_slider__slider--native input[type=range] {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	background: transparent;
	pointer-events: auto;
	z-index: 1
}
.ui_slider--native .ui_slider__slider--native input[type=range]::-webkit-slider-runnable-track {/*height:6px;background:#ddd;border:none;border-radius:3px;*/
}
.ui_slider--native .ui_slider__slider--native input[type=range]::-webkit-slider-thumb {
-webkit-appearance:none;
height:30px;
width:30px;
border-radius:50%;
border:2px solid #ffffff;
-webkit-box-shadow:none;
box-shadow:none;
background-color:#ffffff;
background-image:none
}
.ui_slider--native .ui_slider__slider--native input[type=range]:focus {
	outline: none
}
.ui_slider.cashoutSlider {
	min-height: 88px;
	padding-bottom: 1px
}
.ui_slider.cashoutSlider .bankMyStakeBtn {
	width: 100%;
	margin: 24px 0 11px;
	padding: 8px 10px;
	background-color: #779E00;
	font-weight: normal;
	pointer-events: auto
}
.ui_slider.cashoutSlider .bankMyStakeBtn:not(.isHidden) + .ui_slider__value {
	margin-top: 0
}
.ui_slider.cashoutSlider .bankMyStakeArrow {
	position: absolute;
	top: -14px;
	left: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border: 8px solid transparent;
	border-top-color: #ffffff
}
.ui_slider.cashoutSlider .bankMyStakeMarker {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 4px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #ffffff
}
.ui_slider.cashoutSlider.ui_slider--native .ui_slider__amounts {
	padding-bottom: 15px
}
.ui_slider.cashoutSlider.ui_slider--native .bankMyStakeBtn {
	margin-top: 15px
}
html.IsDesktop .ui_slider__btn {
	width: 16px;
	height: 16px;
	top: -6px
}
.min-bet-number {
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	padding: 0 10px;
	border-radius: 2px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #F20000
}
.min-bet-number.min-bet-number--one {
	background-color: #F20000
}
.min-bet-number.min-bet-number--two {
	background-color: #F59120
}
.min-bet-number.min-bet-number--three {
	background-color: #359E02
}
.toggleableHeadline .min-bet-number {
	margin-right: 10px;
	margin-left: 2px
}
.super-banner-slide-event .min-bet-number {
	padding: 0 8px;
	margin-left: 8px;
	line-height: 16px
}
.super-banner-slide-link .min-bet-number {
	position: absolute;
	top: 14px;
	left: 14px
}
.sectionSubHeading .min-bet-number {
	position: absolute;
	line-height: 19px;
	right: 12px;
	top: 10px
}
.IsMobile .sectionSubHeading .min-bet-number {
	line-height: 17px;
	top: 15px
}
.event-icons-row .min-bet-number {
	line-height: 16px;
	padding: 0;
	width: 24px;
	border-radius: 3px
}
.betSlip-row-desc .min-bet-number {
	padding: 0 8px;
	line-height: 17px;
	margin: 1px 4px 0 0
}
.branchLeagueHeadline .min-bet-number {
	float: right;
	line-height: 18px;
	margin-left: 0;
	margin-top: -4px;
	position: relative;
	top: 2px
}
.event_desc-mbn-wrapper {
	line-height: 18px
}
.IsMobile .branchLeagueHeadline .min-bet-number, .IsTablet .branchLeagueHeadline .min-bet-number {
	position: absolute;
	top: 12px;
	right: 2px
}
html.fixedMenuEnabled #mainNavigationFooter {
	display: block
}
html.fixedMenuEnabled #mainNavigation {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
html.fixedMenuEnabled #main-nav-overlay {
	display: block;
	z-index: 2;
	opacity: 1
}
html.fixedMenuEnabled #panel-overlay {
	display: none
}
#mainNavigation {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 320px;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.25s ease-in-out;
	transition: -webkit-transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 10;
	-webkit-overflow-scrolling: touch;
	background-color: #363A45
}
#mainNavigation #mainNavigationContentWrapper {
	position: relative;
	clear: both;
	margin: 0;
	padding: 2px 5px 45px 5px;
	line-height: 1.846em;/*24px*/
}
#mainNavigation #mainNavigationContentWrapper .navigationSection > h3, #mainNavigation #mainNavigationContentWrapper > h3 {
	padding: 1px 0 1px 15px;
	font-size: 0.923em;/*12px*/
	color: #779E00;
	text-shadow: none
}
#mainNavigation #mainNavigationContentWrapper .retractable-content {
	position: relative;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 1em;
	background-color: #363A45;
	background-image: none;
	color: #ffffff
}
#mainNavigation #mainNavigationContentWrapper .retractable-content a {
	color: #25AAE1;
	padding-left: 5px
}
.fixedMenuItem {
	padding: 0 0 3px 0
}
.fixedMenuItem > a {
	display: block;
	position: relative;
	padding: 10px 45px 10px 14px;
	font-size: 1.07692308em;
	font-weight: normal;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	background-origin: border-box;
	color: #000000;
	text-shadow: none;
	border-color: transparent;
	border-radius: 2px;
	background-color: #ffffff;
	background-image: none
}
.fixedMenuItem > a:active {
	border-color: transparent;
	background-color: #ededed;
	background-image: none
}
.fixedMenuItem > a.selected:after {
	display: block;
	position: absolute;
	content: "";
	left: -1px;
	top: 50%;
	margin-top: -8px;
	border: 8px solid transparent;
	border-left-color: #F20000
}
.fixedMenuItem > a > span {
	display: block;
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -17px
}
.fixedMenuItem > a > .icon.arrow_up, .fixedMenuItem > a > .icon.arrow_down {
	margin-top: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.fixedMenuItem.redButton {
	margin-top: 7px
}
.fixedMenuItem.redButton > a {
	border-color: transparent;
	background-color: #ffffff;
	background-image: none
}
.fixedMenuItem.redButton > a:active {
	border-color: transparent;
	background-color: #ffffff;
	background-image: none
}
#mainNavigationContentWrapper #inboxMessagesLinkCounter {
	position: relative;
	display: inline-block;
	right: 0;
	width: auto;
	margin-right: 3px;
	height: auto
}
#accountInformation .accountInformationBalance, #accountInformation table td.value, #accountInformation table tr.tableHeader, #accountInformation table tr.totalRow td {
	font-weight: bold
}
#accountInformation table#userFunds tr > td {
	text-align: center
}
#accountInformation table#userFunds tr > td:first-child {
	text-align: left
}
#accountInformation #depositInformation li.item_lnk {
	margin-bottom: 10px;
	min-height: initial
}
#accountInformation #depositInformation li.item_lnk > * {
	vertical-align: middle;
	text-align: right
}
#accountInformation .accept-rules-container {
	padding: 6px 0 16px 0
}
#accountInformation .accept-rules-container label {
	padding: 0
}
#accountInformation .accept-rules-container .accept-text {
	vertical-align: middle
}
#accountInformation .accept-rules-container input {
	margin: 0 3px 0 0
}
html.IsMobile.portrait-orientation #mainNavigation {
	width: 84%
}
html.IsMobile.landscape-orientation #mainNavigation {
	width: 320px
}
html.IsMobile .main_header ~ #mainNavigation, html.IsMobile .main_header.has_clock ~ #mainNavigation {
	top: 0
}
html.IsMobile.fixedMenuEnabled body.unstickyHeader {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}
html.IsMobile.fixedMenuEnabled .main_header, html.IsMobile.fixedMenuEnabled .panel-top {
	z-index: 2
}
html.IsMobile #mainNavigation .panel-left-nav-scrollfix {
	height: 100%
}
html.IsTablet #mainNavigation {
	position: absolute;
	width: 320px
}
html.IsTablet #mainNavigation .panel-left-nav-scrollfix {
	height: 100%
}
.main-nav-right {
	position: fixed;
	top: 0;
	left: auto;
	right: 0;
	bottom: 0;
	width: 84vw;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: -webkit-transform 0.25s ease-in-out;
	transition: -webkit-transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 10;
	-webkit-overflow-scrolling: touch;
	background-color: #363A45
}
html.IsMobile .main-nav-right .panel-left-nav-scrollfix, html.IsTablet .main-nav-right .panel-left-nav-scrollfix {
	height: 100%
}
html.IsMobile.panel-right-nav-open #main-nav-overlay, html.IsTablet.panel-right-nav-open #main-nav-overlay {
	display: block;
	z-index: 3;
	opacity: 1
}
html.IsMobile.panel-right-nav-open .main-nav-right, html.IsTablet.panel-right-nav-open .main-nav-right {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	max-width: 320px
}
html.IsMobile.panel-right-nav-open body.unstickyHeader, html.IsTablet.panel-right-nav-open body.unstickyHeader {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}
html.IsMobile.panel-right-nav-open .main_header, html.IsTablet.panel-right-nav-open .main_header, html.IsMobile.panel-right-nav-open .panel-top, html.IsTablet.panel-right-nav-open .panel-top {
	z-index: 2
}
.c-balance-breakdown {
	display: none;
	position: fixed;
	top: 52px;
	right: 20px;
	z-index: 15
}
.main_header.has_clock ~ .c-balance-breakdown {
	top: 68px
}
.mobileAppNotification--is-shown .main_header ~ .c-balance-breakdown {
	top: 132px
}
.mobileAppNotification--is-shown .main_header.has_clock ~ .c-balance-breakdown {
	top: 148px
}
body.loggedin.has_double_header .c-balance-breakdown {
	top: 102px
}
body.loggedin.has_double_header .main_header.has_clock ~ .c-balance-breakdown {
	top: 118px
}
body.has-breakdown .c-balance-breakdown {
	display: block
}
.c-balance-breakdown__panel {
	position: relative;
	margin-top: 8px;
	background-color: #363A45;
	padding: 8px
}
.c-balance-breakdown__panel::before {
	content: '';
	position: absolute;
	top: -8px;
	right: 26px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #363A45
}
.c-balance-breakdown__content {
	min-width: 145px
}
.c-balance-breakdown__col {
	background-color: #363A45;
	font-size: 15px;
	height: 40px;
	line-height: 40px
}
.c-balance-breakdown__spacer {
	background-color: #363A45
}
.c-balance-breakdown__separator {
	width: 100%;
	height: 1px;
	background-color: #04041E
}
.c-balance-breakdown__line--highlighted .c-balance-breakdown__col {
	background-color: #04041E
}
.c-balance-breakdown__line:last-of-type .c-balance-breakdown__col {
	border-bottom: none
}
.c-balance-breakdown__col--balance {
	padding-left: 9px;
	padding-right: 4px;
	text-align: left;
	color: #ffffff
}
.c-balance-breakdown__line--highlighted .c-balance-breakdown__col--balance {
	color: #ffffff
}
.c-balance-breakdown__col--amount {
	padding-right: 9px;
	padding-left: 4px;
	text-align: right;
	color: #ffffff
}
.c-balance-breakdown__line--highlighted .c-balance-breakdown__col--amount {
	color: #ffffff
}
.settings_block .sectionLeftHeading {
	padding: 8px 10px;
	font-size: 1em;
	font-weight: normal;
	background-color: transparent
}
.settings_block .setting-option-wrapper select {
	background-image: none
}
.settings_block .settingsWrapper {
	padding: 3px 10px;
	border-bottom: 1px solid #F0F0F0
}
.settings_block .settingsWrapper .odds-wrapper {
	position: relative
}
.settings_block .settingsWrapper .time-zone-wrapper {
	position: relative
}
.settings_block .settingsWrapper .betting-view-wrapper {
	position: relative
}
.settings_block .settingsWrapper .flags {
	position: relative
}
.settings_block .settingsWrapper .flags .flag {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -12px;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.5);
	box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.5);
	border-color: #ffffff
}
.ResponsibleGamingBlock p {
	margin-top: 10px
}
.SelfExclusionBlock #chkForever {
	display: inline-block
}
.retractable-content label {
	display: inline-block
}
.hasBreadcrumb .settings_block .sectionHeading {
	display: none
}
.IsMobile .settings_block .settingsWrapper {
	padding: 0 12px
}
.IsMobile .settings_block .setting-option-wrapper:last-child {
	margin-bottom: 12px
}
.IsTablet .settings_block {
	zoom: 1;
	margin: 0 17px
}
.IsTablet .settings_block:after {
	display: table;
	clear: both;
	content: ""
}
.IsTablet .settings_block .settingsWrapper {
	padding: 0 7px
}
.IsTablet .setting-option-wrapper {
	width: 50%;
	float: left
}
#idBetsSelections, #idBetSlipActionsArea {
	position: relative
}
#idBetSlipActionsArea {
	margin-bottom: 10px
}
#idBetsSelections label:not(.filter-label), #idBetsSelections .bet_purchase_container label:not(.filter-label) {
	display: inline-block;
	text-indent: 0;
	padding: 0
}
#idBetsSelections > .idBetsItem, #idBetsSelections .bet_purchase_container > .idBetsItem {
	border-bottom: 2px solid #F5F5F5;
	background-color: #ffffff;
	background-image: none
}
#idBetsSelections > .idBetsItem:nth-child(even), #idBetsSelections .bet_purchase_container > .idBetsItem:nth-child(even) {
	background-color: #ffffff;
	background-image: none
}
#idBetsSelections > .idBetsItem .loading, #idBetsSelections .bet_purchase_container > .idBetsItem .loading {
	position: absolute;
	display: block;
	height: 22px;
	vertical-align: middle;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
#idBetsSelections > .idBetsItem .loading .spinner, #idBetsSelections .bet_purchase_container > .idBetsItem .loading .spinner {
	width: 12px;
	height: 12px;
	-webkit-transform: translateY(30%);
	transform: translateY(30%)
}
#idBetsSelections > .idBetsItem .betSlip_row_stake .loading, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_stake .loading {
	left: auto;
	right: 0;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child {
	display: inline-block;
	max-width: 100%;
	font-weight: bold;
	line-height: 1;
	color: inherit;
	text-shadow: inherit
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip {
	display: inline-block;
	position: relative;
	margin-top: 2px
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip select, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip select {
	color: #000000;
	text-shadow: initial;
	border-color: transparent;
	-webkit-box-shadow: initial;
	box-shadow: initial;
	border-radius: 2px;
	background-color: #F5F5F5;
	background-image: none
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip:after, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip:after {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	right: 8px;
	border-width: 4px 4px 0 4px;
	border-style: solid;
	border-color: #000000 transparent transparent
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child {
	padding-top: 5px;
	font-size: 0.846em;/*11px*/
	font-weight: bold;
	color: #000000;
	text-shadow: inherit
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc {
	white-space: nowrap
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc > *, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc > * {
	display: inline-block;
	vertical-align: middle
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc > .team_desc_virtual, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc > .team_desc_virtual {
	display: block
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc strong, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc strong {
	max-width: 45%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc span, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .teams_desc span {
	max-width: 10%;
	color: #000000
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .event_desc, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .event_desc {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .event_desc label, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .event_desc label {
	display: block;
	float: right;
	margin-left: 4px
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .qa_outright_desc, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .qa_outright_desc {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .betSlip_min_max_bet, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:last-child .betSlip_row_desc .betSlip_min_max_bet {
	margin-top: 10px
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions .stakeBuyPoints ~ .stakeboxActions, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions .stakeBuyPoints ~ .stakeboxActions, #idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions .stakeboxActions ~ .selectFreeBetHolder, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions .stakeboxActions ~ .selectFreeBetHolder {
	margin-top: 2px
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label {
	display: inline-block;
	margin-right: 15px;
	width: 18px;
	height: 18px;
	-webkit-box-sizing: initial;
	box-sizing: initial;
	border-radius: 3px;
	border: 2px solid #939393;
	background-color: #F5F5F5
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label *, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label * {
	pointer-events: none
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label .chck, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label .chck {
	display: none
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label .i-o-controls-checkmark, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label .i-o-controls-checkmark {
	display: none;
	width: 18px;
	height: 18px
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label input:checked + .i-o-controls-checkmark, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_stake .stakeOptions > label input:checked + .i-o-controls-checkmark {
	display: block;
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg")
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_remove, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_remove {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 22px;
	height: 100%;
	opacity: 0.5
}
#idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_remove .i-o-betslip-clear, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_remove .i-o-betslip-clear {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 100%;
	text-indent: -9999px;
	white-space: nowrap;
	background-color: transparent;
	border: none
}
#betting_slip.single #idBetsSelections .idBetsItem .stakeOptions > label {
	display: none
}
#betting_slip.combo #idBetsSelections .idBetsItem .stakeOptions .stakeBuyPoints {
	display: none
}
.betSlip_row_wrapper {
	position: relative;
	width: 100%;
	min-height: 64px
}
.betSlip_row_wrapper.with-combo-max-bet {
	padding-top: 20px
}
.betSlip_row_wrapper.with-combo-max-bet .betslip-maxbet-button {
	position: absolute;
	top: 4px;
	right: 9px
}
.betSlip_row_content {
	position: relative;
	padding: 15px 0 15px 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.betSlip_row_wrapper.defaultLine, .betsOptions .betSlip_row_wrapper {
	display: table;
	table-layout: fixed
}
.betSlip_row_wrapper.defaultLine .betSlip_row_content, .betsOptions .betSlip_row_wrapper .betSlip_row_content {
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 60%
}
.betSlip_row_wrapper.defaultLine .betSlip_row_stake, .betsOptions .betSlip_row_wrapper .betSlip_row_stake {
	display: table-cell;
	vertical-align: middle;
	width: 40%;
	padding: 5px 1% 5px 0;
	text-align: right
}
.min-max_bet {
	margin-top: 5px
}
.betsOptions .heading {
	font-size: 1em;
	text-align: left;
	padding: 5px;
	border-style: solid;
	border-width: 1px 0 1px 0;
	color: #ffffff;
	border-top-color: #1a1a1a;
	border-bottom-color: #000000;
	background-color: #000000;
	background-image: none
}
.betsOptions .betSlip_row_wrapper {
	background-color: #ffffff;
	background-image: none
}
.betsOptions .betSlip_row_content.has_combo_bonus {
	padding-right: 80px
}
.betsOptions#combo_options .betSlip_row_wrapper {
	color: #000000
}
.betsOptions .stakeSpan {
	font-weight: bold
}
.betsOptions#single_options .betSlip_row_content {
	padding-top: 24px;
	padding-bottom: 24px
}
.betsOptions #comboSingleOdds {
	font-weight: bold;
	color: #000000
}
.betsOptions#system-options {
	background: #f5f5f5;
	border-bottom: 1px solid #8a8a8a
}
html.IsDesktop #idLastBetLegueBtn {
	display: none
}
html.IsDesktop #idBetsPurchaseActions .betSlip_additionalActions {
	padding-top: 0
}
html.IsDesktop #idBetsPurchaseActions {
	padding-top: 10px
}
.betSlip_additionalActions {
	padding-top: 10px
}
.betSlip_additionalActions > span {
	display: inline-block;
	width: 48%;
	margin: 0 1%
}
.betSlip_additionalActions > span > .flatBtn {
	margin: 0
}
.betSlip_additionalActions .flatBtn {
	margin: 0 1%
}
.betSlip_message {
	position: relative;
	padding: 14px 0;
	font-size: 1.077em;/*14px*/
	text-align: center;
	font-weight: bold;
	border-style: solid;
	border-width: 1px 0 1px 0;
	color: inherit;
	border-color: transparent;
	background-color: #F5F5F5
}
.betSlip_message .arrowElementBorder {
	display: block;
	position: absolute;
	top: -18px;
	left: 1px;
	z-index: 1;
	border: 9px solid transparent;
	border-bottom-color: #F5F5F5
}
.betSlip_message .arrowElement {
	display: block;
	position: absolute;
	top: -15px;
	left: 2px;
	z-index: 2;
	border: 8px solid transparent;
	border-bottom-color: #F5F5F5
}
.betSlip_message.error {
	color: #F20000;
	border-color: #F20000
}
.betSlip_message.error .arrowElementBorder {
	border-bottom-color: #F20000
}
.betSlip_message.success {
	color: #359E02;
	border-color: #359E02
}
.betSlip_message.success .arrowElementBorder {
	border-bottom-color: #359E02
}
.betSlip_message .spinner {
	width: 10px;
	height: 10px
}
.tax-info-message {
	font-size: 0.846em
}/*.unislip .betsOptions{display:none}.unislip #single_options,.unislip .combo #combo_options,.unislip .system #system_options,.unislip .teaser #teaser_options{display:block}*/
.summary {
	position: relative;
	zoom: 1;
	background-color: #F5F5F5;
	border-top: 1px solid #F5F5F5
}
.summary:after {
	display: table;
	clear: both;
	content: ""
}
.summary .summaryStats {
	float: left;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 4px
}
.summary .place_bet_btn {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 4px
}
.summary .summaryStats .bet_clear_btn {
	display: block;
	padding: 7px 4px;
	text-decoration: none;
	border-style: solid;
	border-width: 0 1px 1px 0;
	color: inherit;
	text-shadow: inherit;
	border-color: transparent;
	border-bottom-right-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #F5F5F5;
	background-image: none
}
.summary .summaryStats .bet_clear_btn:active {
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #e3e3e3;
	background-image: none
}
.summary .summaryStats .bet_clear_btn > * {
	vertical-align: middle
}
.summary .summaryStats .bet_clear_btn .icon {
	width: 14px;
	height: 14px;
	margin-right: 4px
}
.summary .summaryStats > table {
	width: 100%;
	table-layout: fixed;
	margin-top: 2px
}
.summary .summaryStats > table td, .summary .summaryStats > table th {
	width: 50%;
	padding: 2px 4px;
	border-bottom: 2px solid #F5F5F5
}
.summary .summaryStats > table td {
	font-size: 0.846em;/*11px*/
	color: inherit;
	background-color: #ffffff
}
.summary .summaryStats > table th {
	font-size: 0.923em;/*12px*/
	font-weight: bold;
	text-align: right;
	color: inherit;
	background-color: #CCCCCC
}
.summary.summary--alt .summaryStats {
	float: none;
	width: auto;
	padding-bottom: 0
}
.summary.summary--alt .summaryStats > table {
	margin-top: 0
}
.summary.summary--alt .summaryStats > table td, .summary.summary--alt .summaryStats > table th {
	font-size: 1em;
	padding: 10px
}
.summary.summary--alt .summaryStats > table th {
	text-align: left
}
#PlaceBetButton.lnk_btn.green_btn {
	width: 100%;
	height: 100%;
	color: #ffffff;
	text-shadow: none;
	border-width: 0;
	border-color: #4A4A5E;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
#PlaceBetButton.lnk_btn.green_btn:active {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #5a7800;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#688a00), to(#688a00));
	background-image: linear-gradient(to top, #688a00, #688a00)
}
#PlaceBetButton.lnk_btn.green_btn:hover {
	color: #ffffff;
	text-shadow: none;
	border-color: #688a00;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #688a00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#688a00), to(#688a00));
	background-image: linear-gradient(#688a00, #688a00)
}
#PlaceBetButton.lnk_btn.green_btn .placeBetAmount {
	display: block;
	font-size: 1.231em;
	color: #25AAE1
}
.accept-odds-btn.lnk_btn.green_btn {
	background-color: #359E02;
	color: #ffffff;
	background-image: none;
	border-radius: 2px
}
html.IsDesktop .accept-odds-btn.lnk_btn.green_btn:hover {
	background-color: rgba(53,158,2,0.8);
	color: #ffffff
}
.accept-odds-message {
	background-color: #F20000;
	color: #ffffff;
	text-align: center;
	font-size: 1.07692308em;
	padding: 11px 12px 12px;
	margin: 15px 0 3px
}
.summaryBlock__item {
	padding: 10px 10px 0
}
.summaryBlock__item:last-child {
	padding-bottom: 10px
}/*Winnings*/
#idBetsSelections .bet_purchase_container > .idBetsItem.purchaseReceipt .betSlip_row_wrapper .betSlip_row_content > div:last-child, #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content .winnings {
	padding-top: 5px;
	color: #000000
}
.betSlip-taxInfo-msg.tax-info-message {
	margin-top: 10px
}/* Purchase List Status */
#idBetsSelections .bet_purchase_container > .idBetsItem.purchase_list_status > .betSlip_row_wrapper > .betSlip_row_content {
	padding-right: 56px
}
#idBetsSelections .bet_purchase_container > .idBetsItem.purchase_list_status .purchase_status_graphics {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 60px;
	padding: 5px 0;
	text-align: center;
	line-height: 0
}
#idBetsSelections .bet_purchase_container > .idBetsItem.purchase_list_status .purchase_status_graphics > * {
	line-height: 1.231em
}
#idBetsSelections .bet_purchase_container > .idBetsItem.purchase_list_status .purchase_status_graphics .loading {
	position: static;
	display: inline-block;
	-webkit-transform: translate(38%, -5%);
	transform: translate(38%, -5%)
}
#idBetsSelections .bet_purchase_container > .idBetsItem.purchase_list_status .purchase_status_graphics .loading .spinner {
	width: 18px;
	height: 18px;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%)
}/*Purchase List Status and Placed Bet Lines*/
#idBetsSelections .bet_purchase_container > .idBetsItem.purchase_list_status, #idBetsSelections .bet_purchase_container > .idBetsItem.purchaseLine {
	border-top: 1px solid #04041E;
	border-bottom: 1px solid #F0F0F0;
	background: #4A4A5E
}
#idBetsSelections .bet_purchase_container > .idBetsItem.purchase_list_status .betSlip_row_wrapper .betSlip_row_content, #idBetsSelections .bet_purchase_container > .idBetsItem.purchaseLine .betSlip_row_wrapper .betSlip_row_content {
	width: 100%
}/*Purchase Receipts*/
#idBetsSelections .bet_purchase_container > .idBetsItem.purchaseReceipt {
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	background: #ffffff
}
#idBetsSelections .bet_purchase_container > .idBetsItem.purchaseReceipt .betSlip_row_wrapper .betSlip_row_content {
	width: 100%
}/*Purchase Groups*/
#idBetsSelections .bet_purchase_container > .purchaseGroup {
	padding: 10px 0 10px 22px
}/* Bet Lines with same event */
#idBetsSelections > .idBetsItem.same__event .betSlip_row_wrapper .betSlip_row_content > div:first-child > strong {
	background: #25AAE1
}/* Odds Change Blink */
#betting_slip .idBetsItem .updated, #betting_slip .betsOptions .updated {
	-webkit-transition: color 0.25s, background-color 0.25s;
	transition: color 0.25s, background-color 0.25s
}
.blinkBetslip .idBetsItem .updated, .blinkBetslip .betsOptions .updated {
	color: #ffffff;
	background-color: #779E00;
	-webkit-transition: color 0.25s, background-color 0.25s;
	transition: color 0.25s, background-color 0.25s
}
.blinkBetslip #idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip.updated, .blinkBetslip #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip.updated {
	background-color: transparent;
	border-color: transparent
}
.blinkBetslip #idBetsSelections > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip.updated select, .blinkBetslip #idBetsSelections .bet_purchase_container > .idBetsItem .betSlip_row_wrapper .betSlip_row_content > div:first-child .dropdownBetSlip.updated select {
	color: #ffffff;
	background-color: #779E00
}/*----Changed Odds Message----*/
.idBetsItem .changed_odds_msg {
	display: none;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 40%;
	font-weight: bold;
	text-align: center;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.idBetsItem.show_odds_msg .changed_odds_msg {
	display: block
}
.idBetsItem.show_odds_msg .betSlip_row_stake {
	display: none !important
}
.summaryAfter {
	padding: 4px 5px;
	background: #ffffff;
	border-bottom: 1px solid #5a423c;
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.1)
}
.summaryAfter .switch {
	margin-right: 5px
}
.lineActions {
	margin-top: 10px
}
.lineActions .flatBtn:first-child:nth-last-child(2), .lineActions .flatBtn:first-child:nth-last-child(2) ~ .flatBtn {
	width: 48%;
	margin: 0 0.5%;
	display: inline-block
}
div#betting_slip.ukSlip--multi div.betSlip_row_stake label {
	position: relative;
	display: inline-block;
	height: 44px;
	width: 44px;
	margin-top: -5px
}
.ukSlip--multi #idBetsSelections .i-o-controls-checkmark {
	right: 0
}
.ukSlipHeading {
	position: relative;
	padding: 12px 7px;
	font-weight: bold;
	background: #ffffff;
	border-bottom: 2px solid #F5F5F5;
	-webkit-box-shadow: inset 0 1px 0 transparent;
	box-shadow: inset 0 1px 0 transparent
}
.ukSlipHeading.collapsed .arrow_down {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.ukSlipHeading.collapsed + .ukSlipOptions {
	display: none
}
.ukSlipHeading .arrow_down {
	position: absolute;
	top: 50%;
	right: 7px;
	z-index: 1;
	margin-top: -11px;
	-webkit-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.ukSlipHeading--toggleable {
	background: #000000;
	border-bottom-color: transparent
}
.ukSlipHeading__meta {
	position: absolute;
	top: 6px;
	right: 7px;
	z-index: 2
}
.ukSlipOptions .betSlip_message {
	text-align: center
}
.ukSlipOptions .betSlip_message p {
	margin: 5px 7px
}
.ukSlipOptions .dropdown {
	max-width: 100%;
	font-weight: normal
}
div#idBetsSelections .ukSlipOptions__line > div.betSlip_row_content > div:last-child, div#idBetsSelections .ukSlipOptions__line > div.betSlip_row_content > div:last-child * {
	color: inherit
}/* Info icon */
.message .i-o-betslip-info {
	margin-right: 12px
}/* Combo bonus tips message */
.betsOptions .msg {
	padding: 10px
}
.betsOptions .msg .msg_box {
	position: relative;
	margin: 0;
	padding: 10px 30px;
	font-weight: bold;
	border-radius: 6px
}
.betsOptions .msg .msg_box.info_msg {
	border: none;
	background-color: transparent
}
.betsOptions .msg .icon {
	position: absolute;
	left: 6px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.betsOptions .msg .info_btn {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 1.231em;/*16px*/
	height: 1.231em;
	line-height: 1.231em;
	text-align: center;
	text-decoration: none;
	color: #000000;
	text-shadow: none;
	background-color: transparent;
	background-image: none
}
.betsOptions .msg .info_btn:active {
	background-color: rgba(0,0,0,0);
	background-image: none
}
.combo_bonus_graphic {
	display: inline-block;
	padding: 6px;
	color: #000000
}
.combo_bonus_graphic.lnk_btn {
	background-color: transparent
}
.combo_bonus_graphic .combo_bonus_content {
	padding: 2px
}
.combo_bonus_graphic .combo_bonus_content > * {
	display: inline-block;
	vertical-align: middle
}
.combo_bonus_graphic .combo_bonus_content .combo_bonus_bg {
	background-color: transparent;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(rgba(255,255,255,0.4)));
	background-image: linear-gradient(rgba(255,255,255,0.2), rgba(255,255,255,0.4))
}
.combo_bonus_graphic .combo_bonus_content .i-o-betslip-cb-coins, .combo_bonus_graphic .combo_bonus_content .combo_bonus_percent_sign {
	display: none
}
.combo_bonus_graphic.isVariablePercent .combo_bonus_string {
	display: none
}
.combo_bonus_graphic.isVariablePercent .i-o-betslip-cb-coins, .combo_bonus_graphic.isVariablePercent .combo_bonus_percent_sign {
	display: inline-block
}
.betsOptions.combo .combo_bonus_graphic {
	display: block;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.betsOptions.uk_multiples .combo_bonus_graphic {
	position: static;
	-webkit-transform: none;
	transform: none;
	float: left
}
.betsOptions.system .combo_bonus_graphic {
	margin-top: 5px
}
.idBetsItem.placed.purchaseReceipt .combo_bonus_graphic {
	display: inline-block;
	position: static;
	padding: 0 0 0 20px;
	-webkit-transform: none;
	transform: none
}
.idBetsItem.placed.purchaseReceipt .combo_bonus_graphic .combo_bonus_content > * {
	vertical-align: baseline
}
.bets_list .fixedCol .combo_bonus_graphic {
	float: right;
	padding: 2px
}/* Bet slip each way option */
.unislip .betSlipEachWay {
	clear: both;
	padding: 3px 0 3px 0;
	font-size: 0.923em;/*12px*/
}
.unislip .betSlipEachWay label {
	position: relative;
	display: inline-block
}
.unislip .betSlipEachWay label > * {
	pointer-events: none
}
div#idBetsSelections > div div.betSlip_row_desc + .betSlipEachWay {
	padding: 0
}
.unislip .betSlipEachWay__title, .unislip .betSlipEachWay__title small {
	vertical-align: top
}
.unislip .betSlipEachWay__title {
	line-height: 1.538em;/*20px*/
}
.unislip .betSlipEachWay__title small {
	font-size: 0.846em;/*11px*/
	margin-left: 0
}
.unislip #idBetsSelections .betSlipEachWay > label * {
	vertical-align: middle
}
.unislip #idBetsSelections .betSlipEachWay__title small {
	font-size: 1.2em
}/*12px*/
.unislip #idBetsSelections .betSlipEachWay .i-o-controls-checkmark {
	position: static;
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 0 0 6px;
	padding: 0;
	border-radius: 3px;
	border: 2px solid #939393;
	background-color: #F5F5F5
}
.unislip #idBetsSelections .betSlipEachWay input[type="checkbox"] {
	display: none
}
.unislip #idBetsSelections input:checked + .i-o-controls-checkmark, .unislip #idBetsSelections .betSlipEachWay input:checked + .i-o-controls-checkmark {
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg")
}
body.panel-right-open #betslipNotificationWrap {
	display: none
}
#betslipNotificationWrap {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
	height: auto;
	margin: 20px 0 0;
	z-index: 1;
	background-image: none
}
#betslipNotificationWrap .radialShadowElement {
	display: none;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 120px;
	background-image: radial-gradient(#ffffff 0%, rgba(255,255,255,0) 70%)
}
#betslipNotificationWrap #footerlink_bs {
	display: none;
	position: absolute;
	top: -58px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 54px;
	height: 54px;
	margin: 0 auto 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	border-style: solid;
	border-width: 2px;
	border-color: #ffffff;
	border-radius: 50%;
	background-color: #779E00;
	background-image: none
}
#betslipNotificationWrap #footerlink_bs:active {
	border-color: #ffffff;
	background-color: #5c7a00;
	background-image: -webkit-gradient(linear, left bottom, left top, from(none));
	background-image: linear-gradient(to top, none)
}
#betslipNotificationWrap #footerlink_bs #footerlink_bs_count {
	position: absolute;
	top: -7px;
	left: -7px;
	right: auto;
	width: 24px;
	height: 24px;
	line-height: 1.69230769;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1;
	color: #ffffff;
	text-shadow: none;
	border-color: #000000;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #000000
}
#betslipNotificationWrap #footerlink_bs #footerlink_bs_count:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	border-radius: 100%;
	z-index: -1
}
#betslipNotificationWrap #footerlink_bs #footerlink_bs_count.updated {
	-webkit-animation: bs_count_blink 0.2s linear 4 alternate;
	animation: bs_count_blink 0.2s linear 4 alternate
}
@-webkit-keyframes bs_count_blink {
100% {
color:#ffffff;
background:#779E00
}
}
@keyframes bs_count_blink {
100% {
color:#ffffff;
background:#779E00
}
}
#betslipNotificationWrap #footerlink_bs #footerlink_bs_count.updated:before {
	-webkit-animation: bs_count_blink 0.2s linear 4 alternate;
	animation: bs_count_blink 0.2s linear 4 alternate
}
#betslipNotificationWrap #footerlink_bs .i-o-betslip-slip {
	margin-top: 11px
}
#betslipNotificationWrap #footerlink_bs .betslip_text {
	display: none
}
body.footerBettingVisible #betslipNotificationWrap {
	display: block
}
body.footerBettingVisible #betslipNotificationWrap #footerlink_bs {
	display: block
}
#betslipNotificationWrap.action-betting-visible {
	display: block
}
body.betslipNotificationWrap_absolute_pos #betslipNotificationWrap {
	position: absolute
}
html.IsMobile .login-responsive-block--active #betslipNotificationWrap, .IsTablet .login-responsive-block--active #betslipNotificationWrap {
	display: none
}
html.IsMobile #betslipNotificationWrap {
	position: fixed
}
html.IsMobile body.LBettingOverview #betslipNotificationWrap {
	z-index: 2
}
html.IsMobile[data-mobile-os="ios"] #betslipNotificationWrap #footerlink_bs {
	top: -98px
}
html.IsTablet.landscape-orientation body.footerBettingVisible.hasLeftBetslip #betslipNotificationWrap, html.IsTablet.landscape-orientation body.footerBettingVisible.hasRightBetslip:not(.right-panel-hidden-tablet) #betslipNotificationWrap {
	display: none
}
html.IsTablet #betslipNotificationWrap {/*margin-left:@width_PANELS_panel-left--TABLET/2;*/
}
html.IsTablet body.LBettingOverview #betslipNotificationWrap {
	z-index: 2
}
html.IsDesktop body.footerBettingVisible.hasLeftBetslip #betslipNotificationWrap, html.IsDesktop body.footerBettingVisible.hasRightBetslip #betslipNotificationWrap {
	display: none
}/** * System bets */
.betsOptionsWrap {
	position: relative;
	min-height: 66px
}
.betsOptionsGroup {
	position: relative;
	padding-right: 10px
}
.betsOptionsGroup label {
	display: block !important;
	position: relative;
	margin: 0 0 4px;
	width: 100%
}
.betsOption {
	position: absolute;
	top: 7px;
	left: 10px;
	z-index: 1;
	margin: 0
}
.betsOptionsName {
	display: block;
	padding: 5px 0 5px 30px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #8a8a8a;
	border-left: 1px solid #dedede;
	border-right: 1px solid #8a8a8a;
	background: #dedede;
	pointer-events: none
}
.betsOption:checked + .betsOptionsName {
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background: #ffffff
}
.betsOptionsBasic {
	display: block;
	margin-bottom: 10px;
	text-align: center !important
}
.i-c-betslip-purchase {
	display: none
}
.summary.hasTaxation .place_bet_btn {
	height: 65%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.taxation_btn {
	display: inline-block;
	padding: 4px
}
.taxation_btn .info_icon_css {
	display: block;
	width: 14px;
	height: 14px;
	font-size: 13px;
	line-height: 14px
}
#idBetReceiptBanner img {
	width: 100%;
	height: auto
}
.betslip-tabbed-wrapper.betslip-active .my-bets-block {
	display: none
}
.betslip-tabbed-wrapper.mybets-active .unislip {
	display: none
}
.betslip-tabs-holder {
	display: table;
	position: relative;
	border-collapse: separate;
	table-layout: fixed;
	width: 98%;
	margin-bottom: 2px;
	padding: 0 1%;
	padding-top: 5px;
	border-bottom: 1px solid #F5F5F5
}
.betslip-tabs-holder .betslip-tab {
	display: table-cell;
	position: relative;
	vertical-align: middle;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	white-space: normal;
	cursor: pointer;
	color: inherit;
	font-weight: bold;
	text-shadow: inherit;
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	background-image: none
}
.betslip-tabs-holder .betslip-tab.active {
	color: inherit;
	border-color: #F5F5F5;
	background-color: #ffffff;
	background-image: none
}
.betslip-tabs-holder .betslip-tab.inactive {
	opacity: 0.7
}
.betslip-tabs-holder .betslip-tab:first-child {
	border-top-left-radius: 5px
}
.betslip-tabs-holder .betslip-tab:last-child {
	border-top-right-radius: 5px
}
.betslip-taxInfo {
	padding: 5px 10px
}/* Quick Stake Box ~~ feature,that comes only with Combo No Combination bet and includes couple of quick stake buttons with increasing amount*/
.quick-stake-container {
	padding: 5px 0 5px 2.5%;
	font-size: 0
}
.quick-stake-container .quick-stake-container-item {
	display: inline-block;
	width: 33.3%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 2.5% 0 0;
	margin-top: 10px
}
.quick-stake-container .quick-stake-container-item button {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9231rem
}
.panel-side-heading-none .betslip-with-my-bets .sectionHeading {
	display: none
}
.edit-my-bets-btn {
	margin: 10px 10px 0
}
.betslip-maxbet-button {
	margin: 3px 0px
}
.betslip-maxbet-button a {
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
	border-bottom: solid 1.4px #ffffff;
	padding-bottom: 1px;
	text-decoration: none
}
.betting_slip__maxbetMessage {
	padding: 14px 8px 14px 30px;
	position: relative;
	background-color: #4A4A5E;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000
}
.betting_slip__maxbetMessage:before {
	content: '*';
	position: absolute;
	left: 0;
	top: 17px;
	color: #ffffff;
	font-size: 13px;
	left: 18px
}
.betsOptions#single_options .betSlip_row_content {
	padding-left: 30px
}
.hasRightBetslip .panel-right {
	background-color: #000000
}
.hasRightBetslip .panel-heading-right {
	display: none
}
.panel-side-with-regular-betslip .panel-heading-right {
	display: block
}
.betSlip-tab-switch-btns-holder {
	position: relative
}
.betSlip-tab-switch-btns-holder.tab-switch-btns-holder {
	background-color: #ffffff
}
.betSlip-tab-switch-btns-holder ul.tab-switch-btns > li {
	height: auto;
	line-height: 48px
}
.betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.isHidden {
	display: table-cell !important;
	pointer-events: none
}
.betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.isHidden .tab-switch-btn {
	display: none
}
.betSlip-tab-switch-btns-holder + .tab-switch-tabs {
	background: #000000
}
.betSlip-tab-switch-btns-holder .scrollbar-thumb {
	background: rgba(255,255,255,0.2)
}
html.IsDesktop .betSlip-tab-switch-btns-holder.tab-switch-btns-holder {
	padding-right: 0
}
html.IsDesktop .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li {
	height: auto
}
html.IsMobile .betSlip-tab-switch-btns-holder.tab-switch-btns-holder, html.IsTablet .betSlip-tab-switch-btns-holder.tab-switch-btns-holder {
	padding-right: 51px
}
html.IsMobile .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li, html.IsTablet .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li {
	border-color: #363A45;
	background-color: #363A45
}
html.IsMobile .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li .tab-switch-btn, html.IsTablet .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li .tab-switch-btn {
	color: #999999
}
html.IsMobile .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.tab-switch-active, html.IsTablet .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.tab-switch-active {
	border-color: #779E00;
	background-color: #363A45
}
html.IsMobile .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.tab-switch-active .tab-switch-btn, html.IsTablet .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.tab-switch-active .tab-switch-btn {
	color: #000000
}
html.IsMobile .betting-slip, html.IsTablet .betting-slip {
	border: none
}
html.IsMobile #unislip_no_selections, html.IsTablet #unislip_no_selections {
	background-color: transparent
}
html.IsMobile .betting-slip .message, html.IsTablet .betting-slip .message, html.IsMobile .betting-slip.ukSlip .message, html.IsTablet .betting-slip.ukSlip .message {
	background-color: #4A4A5E
}
.panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li {
	border-width: 0 0 3px;
	border-color: #04041E;
	background-color: transparent
}
.panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li .tab-switch-btn {
	color: #ffffff
}
.panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.tab-switch-active {
	border-color: #779E00;
	background-color: transparent
}
.panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.tab-switch-active .tab-switch-btn {
	color: #000000
}
html.IsDesktop .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li:hover .tab-switch-btn {
	color: #000000
}
.betting-slip .tabSwitch.betslipTabSwitch {
	background-color: #4A4A5E
}
.betting-slip .tabSwitch {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0;
	border-bottom: none;
	padding: 0;
	width: 100%;
	background-color: #000000;
	font-size: 1.167em
}
.betting-slip .tabSwitch > a {
	border-width: 0 0 3px;
	border-color: #04041E;
	padding: 0;
	line-height: 46px;
	background-color: transparent;
	vertical-align: top
}
.betting-slip .tabSwitch > a.active {
	background-color: transparent;
	color: #000000
}
.betting-slip .tabSwitch > a.inactive {
	color: #999999;
	opacity: 0.5
}
.betting-slip .tabSwitch > a:not(.active) {
	border-bottom: 1px solid #04041E
}
.betting-slip .tabSwitch > a:not(.active):not(.inactive) {
	color: #ffffff
}
.betting-slip .tabSwitch > a:not(.active):not(.inactive):hover {
	color: #000000
}
.loggedin .accept-new-odds-holder .betSlip-close, .IsDesktop .betSlip-close {
	display: none
}
.betSlip-close {
	position: absolute;
	top: 0;
	right: 0;
	border-bottom: 4px solid #363A45;
	border-radius: 0;
	width: 52px;
	height: 100%;
	background: #363A45;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	font-size: 0;
	cursor: pointer
}
.betSlip-close:active {
	border-color: #363A45;
	background: #363A45;
	-webkit-box-shadow: none;
	box-shadow: none
}
.betSlip-close .i-o-controls-close {
	position: relative;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	margin-top: -8px;
	opacity: 0.4
}
.betSlip-close:hover .i-o-controls-close {
	opacity: 1
}
.betting-slip .heading, .betting-slip .ukSlipHeading {
	border: none;
	padding: 13px 12px;
	background-color: #04041E;
	color: #ffffff;
	font-size: 1.077em;
	font-weight: normal;
	text-align: left
}
.bets-options-wrap .betSlip-message + .betSlip-bets-item .betSlip-row-wrapper {
	border-top: none
}
.betting-slip .ukSlipHeading .icon {
	position: relative;
	top: 1px;
	margin-right: 5px;
	vertical-align: baseline;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	cursor: pointer
}
.betting-slip .ukSlipHeading.collapsed .icon {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}
.betSlip-summary-block {
	overflow: hidden
}
.betSlip-summary-block:last-child {
	padding-top: 0;
	padding-bottom: 0
}
.betSlip-summary-block .edit-my-bets-btn {
	margin: 0;
	padding: 0;
	color: #ffffff
}
.betting-slip #idBetsPurchaseActions .betSlip_additionalActions, .betSlip-btn-holder {
	margin: 11px auto;
	padding: 0 12px;
	font-size: 1.077em;
	text-align: center
}
.betSlip-btn-holder.clearAllBtn {
	margin-top: 0
}
.betSlip-preview-btn {
	display: block;
	border-radius: 2px;
	background-color: #04041E;
	color: #ffffff
}
.betting-slip #idBetsPurchaseActions .betSlip_additionalActions:first-child {
	margin-top: 0
}
.betting-slip #idBetsPurchaseActions .flatBtn {
	margin: 0;
	padding: 0;
	line-height: 40px;
	font-weight: normal;
	font-size: inherit;
	background-color: #779E00
}
.betting-slip #idBetsPurchaseActions .flatBtn:hover {
	background-color: #688a00
}
.betting-slip .flatBtn {
	border-radius: 2px
}
.bet-purchase-container .flatBtn {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: inherit
}
.bet-purchase-container a.flatBtn.negative, .bet-purchase-container .flatBtn.negative {
	border-color: #6B6F79;
	background-color: #6B6F79;
	background-image: none;
	color: #ffffff !important
}
.bet-purchase-container a.flatBtn.negative:active, .bet-purchase-container .flatBtn.negative:active {
	color: inherit !important
}
.bet-purchase-container a.flatBtn.positive, .bet-purchase-container .flatBtn.positive {
	border-color: #779E00;
	background-color: #779E00
}
.bet-purchase-container a.flatBtn.positive:active, .bet-purchase-container .flatBtn.positive:active {
	color: inherit !important
}
.IsDesktop .bet-purchase-container a.flatBtn.negative:hover, .IsDesktop .bet-purchase-container .flatBtn.negative:hover {
	border-color: #CCCCCC;
	background-color: #CCCCCC;
	color: #ffffff !important
}
.line-actions {
	overflow: hidden;
	font-size: 1.077em
}
.line-actions .betSlip-btn-holder {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 50%
}
.line-actions .betSlip-btn-holder:nth-child(2n+1) {
	padding-right: 3px
}
.line-actions .betSlip-btn-holder:nth-child(2n+2) {
	padding-left: 3px
}
.betSlip-btn-holder a.lnk_btn, .betSlip-btn-holder .lnk_btn {
	font-weight: normal;
	font-size: inherit
}
.betting-slip #PlaceBetButton.lnk_btn.green_btn {
	border-radius: 2px
}
.betting-slip #EditMyBetsButton.lnk_btn.green_btn {
	background-color: #25AAE1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#25AAE1), to(#25AAE1));
	background-image: linear-gradient(#25AAE1, #25AAE1)
}
.betting-slip #EditMyBetsButton.lnk_btn.green_btn:hover {
	background-color: #30aee3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#30aee3), to(#30aee3));
	background-image: linear-gradient(#30aee3, #30aee3)
}
.betSlip-btn, .betSlip-btn-lnk {
	display: block;
	padding: 0;
	width: 100%;
	font-size: inherit
}
.betSlip-btn-lnk {
	line-height: 38px;
	text-decoration: none
}
.betSlip-btn-lnk:hover {
	color: #ffffff
}
.betSlip-btn-lnk:not(.betSlip-preview-btn) {
	color: #999999
}
.IsDesktop .betSlip-btn-lnk:not(.betSlip-preview-btn):hover {
	color: #ffffff
}
.betSlip-btn {
	border-radius: 2px;
	line-height: 40px;
	cursor: pointer
}
.betSlip-btn.inactive {
	opacity: 0.7;
	pointer-events: none
}
.betSlip-additional-actions {
	border-top: 1px solid #04041E;
	padding: 0;
	line-height: 0;
	background-color: #ffffff;
	text-align: center
}
.betSlip-additional-actions > span {
	margin: 0;
	width: 50%
}
.betSlip-additional-actions > span .flatBtn {
	border-right: 1px solid #04041E
}
.betSlip-additional-actions > span:first-child:last-child {
	width: 100%
}
.betSlip-additional-actions > span:last-child .flatBtn {
	border-right: none
}
.betSlip-additional-actions .flatBtn {
	border-radius: 0;
	padding: 0;
	line-height: 52px;
	background: transparent;
	font-weight: normal
}
.betSlip-additional-actions .flatBtn:active {
	background: transparent
}
.betting-slip #idBetSlipActionsArea {
	margin-bottom: 0
}
.betSlip-summary.hidden + #idBetSlipActionsArea, .betting-slip #idBetsSelections + #idBetSlipActionsArea {
	margin-top: 11px
}
.betting-slip #idBetsSelections > .betSlip-bets-item:last-child {
	border-bottom: 1px solid #04041E
}
.IsDesktop .betting-slip .combi-row-stake select {
	border-radius: 0;
	height: 26px
}
.betting-slip {
	background-color: #000000;
	color: #ffffff;
	border-bottom: 1px solid #25AAE1
}
.betting-slip select {
	color: #000000;
	border-radius: 3px;
	height: 44px;
	background-color: #F5F5F5;
	font-weight: normal
}
.betting-slip select::-ms-expand {
display:none
}
.betting-slip select:active, .betting-slip select:hover {
	outline: none;
	outline-color: #F5F5F5
}
.betting-slip option {
	color: #000000;
	background-color: #ffffff
}
.betting-slip select, .betting-slip input {
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	font-size: 1.077em
}
.betting-slip .selectFreeBetHolder {
	margin-top: 14px;
	margin-bottom: 13px
}
.betting-slip .selectFreeBetHolder select {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 14px;
	width: 100%
}
.IsDesktop .betting-slip .stakeboxActions {
	width: 120px
}
.IsDesktop .betting-slip .stakeboxActions input.stakebox {
	width: 40px;
	height: 40px;
	line-height: 40px
}
.IsDesktop .betting-slip .stakeboxActions .stakeboxActionsBtn {
	padding-top: 13px;
	padding-bottom: 13px;
	width: 40px
}
.betting-slip .stakeboxActions {
	margin-bottom: 12px;
	border-radius: 4px;
	width: 132px
}
.betting-slip .stakeboxActions input.stakebox {
	border-color: #ffffff;
	width: 44px;
	height: 44px;
	line-height: 44px;
	background-color: #ffffff;
	color: #000000;
	font-size: 1.077em;
	font-weight: normal;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.betting-slip .stakeboxActions .stakeboxActionsBtn {
	border-color: transparent;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 44px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #6B6F79;
	background-image: none
}
.betting-slip .stakeboxActions .stakeboxActionsBtn.inactive {
	background-color: #EBEBEB
}
.betting-slip .stakeboxActions .stakeboxActionsBtn .i-o-betslip-plus-alt, .betting-slip .stakeboxActions .stakeboxActionsBtn .i-o-betslip-minus-alt {
	width: 12px;
	height: 12px
}
html.IsDesktop .betting-slip .stakeboxActions .stakeboxActionsBtn:hover {
	border-color: #6B6F79;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #363A45;
	background-image: none
}
.betSlip-bet-title .combo_bonus_graphic, .betSlip-combo-bonus {
	display: block;
	position: absolute;
	z-index: 1
}
.betSlip-bet-title .combo_bonus_graphic {
	top: 0;
	right: 0;
	color: #ffffff
}
.betSlip-combo-bonus {
	top: 18px;
	right: 12px
}
.betSlip-bet-title .combo_bonus_content, .betSlip-combo-bonus .combo_bonus_graphic {
	font-size: 1.077em
}
.betSlip-combo-bonus .combo_bonus_graphic:active {
	background-color: transparent
}
.betSlip-combo-bonus .icon, .betSlip-bet-title .combo_bonus_graphic .icon, .betSlip-title-count .combo_bonus_graphic .icon {
	float: right;
	position: relative;
	top: -2px;
	margin-left: 6px
}
.betSlip-combo-bonus .combo_bonus_content, .betSlip-title-count .combo_bonus_content {
	padding-top: 2px
}
.betSlip-combo-bonus .combo_bonus_graphic, .betSlip-title-count .combo_bonus_graphic {
	border-radius: 0;
	color: #ffffff;
	font-weight: normal;
	cursor: pointer
}
.betSlip-title-count {
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1.077em
}
.betSlip-title-count strong {
	font-weight: normal
}
.betSlip-title-count .combo_bonus_graphic {
	position: absolute;
	top: 6px;
	right: 0;
	font-size: inherit
}
.betSlip-title-count .combo_bonus_graphic:active {
	background-color: transparent
}
.betSlip-text-title {
	margin-bottom: 8px;
	font-size: 0.92307692em
}
#idBetsSelections > .betSlip-bets-item:first-child .betSlip-row-wrapper, .heading + .bets-options-wrap .betSlip-bets-item:first-child .betSlip-row-wrapper, .ukSlipHeading + .betSlip-bets-item .betSlip-row-wrapper, .ukSlipHeading + .ukSlipOptions .betSlip-bets-item .betSlip-row-wrapper {
	border-top: none
}
.ukSlipHeading + .ukSlipOptions .betSlip-bets-item:last-child {
	border-bottom: 1px solid #04041E
}
.ukSlipHeading + .ukSlipOptions .betSlip-bets-item + .betSlip-bets-item .betSlip-row-wrapper {
	border-top: 1px solid #04041E
}
.betSlip-bets-item .betSlip-row-wrapper, .bets-options-wrap .betSlip-row-wrapper {
	border-top: 1px solid #04041E
}
.bets-options-wrap .betSlip-bets-item:last-child {
	border-bottom: 1px solid #04041E
}
.heading + input + .betSlip-bets-item .betSlip-row-wrapper, .heading + input + .bets-options-wrap .betSlip-row-wrapper {
	border-top: none
}
.betSlip-row-wrapper {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 12px 12px 2px;
	width: 100%;
	min-height: 58px
}
.betSlip-row-wrapper .overlay, .betSlip-row-wrapper .overlayContainer {
	z-index: 2;
	font-weight: normal;
	font-size: 1.538em;
	background-color: rgba(0,0,0,0.8)
}
.betSlip-row-wrapper .overlay .negative, .betSlip-row-wrapper .overlayContainer .negative {
	padding: 6px 12px;
	border-radius: 4px;
	font-size: 0.923em;
	color: #ffffff !important;
	background-color: #F20000
}
.betting-slip.ukSlip .single-selection .betSlip-bets-item .betSlip-head-row {
	padding-left: 0
}
.betting-slip.ukSlip .single-selection .betSlip-bets-item .betSlip-head-row .betSlip-checkbox {
	display: none
}
.betSlip-head-row {
	position: relative;
	margin-bottom: 12px;
	padding-left: 34px;
	padding-right: 24px;
	font-size: 1.077em
}
.betSlip-head-row.hide-checkbox {
	padding-left: 0
}
.betSlip-head-row.hide-checkbox .betSlip-checkbox {
	display: none
}
.IsDesktop .betSlip-checkbox--multiSelection {
	top: 2px
}
.betSlip-checkbox--multiSelection {
	position: absolute;
	top: 0;
	left: 0
}
.same__event .betSlip-bet-coef strong {
	background-color: #F20000
}
#idBetsSelections .betSlip-bet-coef label {
	padding: 3px 2px
}
#idBetsSelections .betSlip-bet-coef label.negative {
	font-weight: bold
}
#idBetsSelections .betSlip-bet-coef label.filter-label {
	padding: 0
}
.betSlip-bet-coef {
	margin-left: -2px
}
.betSlip-bet-coef strong {
	font-weight: normal
}
.betSlip-bet-coef strong, .betSlip-bet-coef label, .betSlip-bet-coef span:not(.pickLinePosition) {
	display: inline-block;
	padding: 3px 2px
}
.betting-slip .betSlipMultiPick__item {
	padding: 0 2px
}
.betSlip-bet-title .betSlipMultiPick__item {
	padding: 0
}
.betting-slip.single #idBetsSelections .betSlip-head-row {
	margin-bottom: 15px;
	padding-left: 0
}
.betting-slip.single #idBetsSelections .betSlip-head-row .betSlip-checkbox label {
	display: none
}
#idBetsSelections .alternativeDropdown .filter-label {
	display: block
}
.betslip-body-wrapper .dropdownBetSlip .filter-input-value, .betslip-body-wrapper .alternativeDropdown .filter-input-value {
	padding-top: 11px;
	padding-bottom: 12px;
	font-size: 1.16666667em;
	color: #000000;
	cursor: default
}
.betslip-body-wrapper .dropdownBetSlip .filter-htmldropdown-wrapper, .betslip-body-wrapper .alternativeDropdown .filter-htmldropdown-wrapper {
	max-height: 170px;
	border-top: 1px solid #CCCCCC
}
.betslip-body-wrapper .dropdownBetSlip .filter-label-wrapper, .betslip-body-wrapper .alternativeDropdown .filter-label-wrapper, .betslip-body-wrapper .dropdownBetSlip .filter-label-trigger, .betslip-body-wrapper .alternativeDropdown .filter-label-trigger {
	padding: 0
}
.betslip-body-wrapper .dropdownBetSlip .filter-htmldropdown-option, .betslip-body-wrapper .alternativeDropdown .filter-htmldropdown-option {
	display: block;
	padding: 10px 14px;
	font-size: 1.16666667em;
	color: #000000;
	background-color: #ffffff
}
.betslip-body-wrapper .dropdownBetSlip .filter-htmldropdown-option:not(:last-child), .betslip-body-wrapper .alternativeDropdown .filter-htmldropdown-option:not(:last-child) {
	border-bottom: 1px solid #CCCCCC
}
.betslip-body-wrapper .dropdownBetSlip .scrollbar-thumb, .betslip-body-wrapper .alternativeDropdown .scrollbar-thumb {
	background: rgba(0,0,0,0.1)
}
.betslip-body-wrapper .dropdownBetSlip .filter-htmldropdown-option-spacer, .betslip-body-wrapper .alternativeDropdown .filter-htmldropdown-option-spacer {
	display: none
}
.betslip-body-wrapper .alternativeDropdown .filter-label {
	display: block
}
html.IsDesktop .betslip-body-wrapper .filter-htmldropdown-option:hover {
	color: #000000;
	background-color: #CCCCCC
}
.betting-slip .betSlip-head-row .dropdownBetSlip {
	margin-top: 10px;
	width: 132px
}
.betting-slip .betSlip-head-row .dropdownBetSlip select {
	margin: 0;
	width: 100%
}
.my-bets-block .myBet_combo-details-expanded .i-o-controls-arrow-right {
	background-image: url("/imgs/i-v2/o/controls/arrow-down.svg")
}
.IsDesktop .betSlip-checkbox label, .IsDesktop .betSlip-checkbox .betSlipEachWay label {
	width: 22px;
	height: 22px
}
.IsDesktop .betSlip-checkbox label:hover, .IsDesktop .betSlip-checkbox .betSlipEachWay label:hover {
	background-color: #779E00
}
.betSlip-checkbox label, .betSlip-checkbox .betSlipEachWay label {
	display: inline-block;
	position: relative;
	border-radius: 2px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-color: #04041E
}
.betSlip-checkbox .chck, .betSlip-checkbox .betSlipEachWay .chck {
	display: none
}
.betSlip-checkbox .chck + .i-o-controls-checkmark, .betSlip-checkbox .betSlipEachWay .chck + .i-o-controls-checkmark {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 2px
}
.betSlip-checkbox .chck:checked + .i-o-controls-checkmark, .betSlip-checkbox .betSlipEachWay .chck:checked + .i-o-controls-checkmark {
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg")
}
.IsDesktop .betting-slip.unislip #idBetsSelections .betSlip-checkbox .chck + .i-o-controls-checkmark {
	width: 22px;
	height: 22px
}
.betting-slip.unislip #idBetsSelections .betSlip-checkbox .betSlipEachWay {
	position: relative
}
.betting-slip.unislip #idBetsSelections .betSlip-checkbox .i-o-controls-checkmark {
	top: 0;
	left: 0;
	margin: 0;
	border: none;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 22px;
	height: 22px;
	background-image: none;
	background-color: #04041E
}
.betting-slip.unislip #idBetsSelections .betSlip-checkbox .chck:checked + .i-o-controls-checkmark {
	background-color: #779E00;
	background-size: 14px 14px;
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg")
}
.IsDesktop .betSlip-checkbox .betSlipEachWay .betSlipEachWay__title, .IsDesktop .betSlip-checkbox .betSlipEachWay strong {
	top: 2px;
	left: 31px
}
.IsDesktop .betting-slip.unislip #idBetsSelections .betSlip-checkbox .betSlipEachWay label:hover .i-o-controls-checkmark, .IsDesktop .betting-slip.unislip #idBetsSelections .betSlip-checkbox .i-o-controls-checkmark:hover {
	background-color: #779E00
}
.betSlip-checkbox .betSlipEachWay .betSlipEachWay__title, .betSlip-checkbox .betSlipEachWay strong {
	position: absolute;
	top: 5px;
	left: 35px;
	width: 200px;
	line-height: inherit
}
.betting-slip.unislip .betSlipEachWay {
	padding: 0
}
.betSlip-row-wrapper .betSlip_row_remove {
	display: block;
	position: absolute;
	top: 18px;
	right: 12px;
	z-index: 2;
	opacity: 0.5
}
.betSlip-row-wrapper .betSlip_row_remove .i-o-betslip-clear {
	vertical-align: top;
	text-indent: -9999px;
	white-space: nowrap
}
html.IsDesktop .betSlip-row-wrapper .betSlip_row_remove:hover {
	opacity: 1
}
.betSlip-row-content {
	margin-bottom: 5px
}
.betSlip-row-content .emphasis {
	color: #ffffff !important
}
.betSlip-row-content .positive {
	color: #25AAE1 !important
}
.betSlip-row-content .stakeSpan {
	margin-top: 2px;
	font-size: 1.077em
}
.betSlip-row-content.hasComboBonus .betSlip-bet-title {
	position: relative;
	padding-right: 70px
}
.betSlip-row-content .event_league {
	color: #25AAE1 !important
}
.combi-row-stake {
	position: absolute;
	top: 0;
	right: 44px;
	width: 49px
}
.combi-row-stake select {
	padding: 4px 0 4px 10px;
	background-size: 8px 8px;
	background-position: right 8px center;
	text-align: left
}
.betSlip-row-stake {
	margin-top: 12px
}
.betSlip-row-stake .betSlip-checkbox {
	margin-bottom: 14px
}
.betSlip-row-stake .betSlipEachWay + .stakeboxActions {
	margin-top: 12px
}
.betSlip-stake {
	position: relative
}
.betSlip-stake .betSlip-stake-return {
	position: absolute;
	top: 3px;
	right: 0;
	text-align: right
}
.betSlip-stake .betSlip-stake-return-head {
	display: block;
	margin-bottom: 1px;
	font-size: 1.077em
}
.betSlip-stake .betSlip-stake-return-value {
	display: block;
	color: #25AAE1;
	font-size: 1.231em;
	font-weight: bold
}
.stake-options .betSlipSelect {
	font-size: 1.077em;
	font-weight: normal
}
.betSlip-buy-points .stakeBuyPoints {
	margin: 11px 0 13px
}
.betSlip-buy-points .filter-custom .filter-input-value {
	padding-top: 12px;
	padding-left: 13px;
	color: #000000
}
.betSlip-buy-points .filter-custom .filter-input-value, .betSlip-buy-points .filter-htmldropdown-wrapper {
	font-size: 14px
}
.betSlip-buy-points.hide-select {
	display: none
}
.betSlip-row-desc {
	font-size: 0.923em
}
.betSlip-row-desc strong {
	font-weight: normal
}
.betSlip-row-desc .teams_desc > span, .betSlip-row-desc .teams_desc > strong {
	margin-right: 4px
}
.betSlip-row-desc .event_desc > label {
	margin-right: 4px
}
.betSlip-row-desc .teams_desc, .betSlip-row-desc .event_desc, .betSlip-row-desc .qa_outright_desc, .betSlip-row-desc .min-max_bet {
	margin-bottom: 4px
}
.betSlip-row-desc .qa_outright_desc {
	display: block
}
.betSlip-row-desc .event_desc + .betSlip-checkbox {
	margin-top: 14px
}
.betSlip-row-desc .betSlip-checkbox {
	margin-top: 12px
}
.betSlip-row-desc .betSlip_row_desc div {
	margin-bottom: 4px
}
.bet-purchase-container .teams_desc + .event_desc {
	margin-top: 3px
}
.bet-purchase-container .event_desc + .winnings, .bet-purchase-container .betSlip_row_desc + .winnings {
	margin-top: 13px
}
.betting-slip .betslip-maxbet-button {
	margin: 0 0 9px;
	border-radius: 2px;
	background-color: #6B6F79;
	text-align: center
}
.betting-slip .betslip-maxbet-button a {
	display: block;
	border: none;
	padding: 0;
	line-height: 40px;
	font-size: 1.07692308em
}
html.IsDesktop .betting-slip .betslip-maxbet-button:hover {
	background-color: #363A45
}
.blinkBetslip .betSlip-bets-item .updated, .blinkBetslip .bets-options .updated {
	background-color: #779E00
}
.bets-options-name {
	font-size: 1.077em
}
.bets-options-group {
	padding-top: 6px
}
.IsDesktop #idBetsSelections .radio-label, .IsDesktop #idBetsSelections .bet_purchase_container .radio-label {
	padding-top: 1px;
	padding-bottom: 1px
}
#idBetsSelections .system .radio-label, #idBetsSelections .system .bet_purchase_container .radio-label {
	display: block;
	margin-bottom: 15px;
	padding: 3px 0 3px 33px;
	cursor: pointer
}
.IsDesktop .radio-label .betSlip-combo-bonus {
	top: -2px
}
.radio-label .betSlip-combo-bonus {
	display: none;
	top: 0;
	right: 0
}
.IsDesktop .bets-option + .i-o-controls-radio-mark {
	width: 20px;
	height: 20px
}
.bets-option {
	display: none
}
.bets-option:checked + .i-o-controls-radio-mark {
	background-image: url("/imgs/i-v2/o/controls/radio-mark-checked.svg")
}
.bets-option:checked + .i-o-controls-radio-mark + .betSlip-combo-bonus {
	display: block
}
.i-o-controls-radio-mark {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}
.betSlip-purchase-icon {
	position: absolute;
	top: 50%;
	right: 12px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.betSlip-purchase-icon .i-c-betslip-purchase {
	display: block;
	width: 17px;
	height: 17px;
	background-image: url('/imgs/i-v2/c/betslip/purchase-accepted_light.svg')
}
.betSlip-purchase-icon .i-c-betslip-purchase.rejected {
	background-image: none
}
.purchase-list-state, .betSlip-bet-title {
	margin-bottom: 3px
}
.betslip-verify-msg {
	margin: 0 10px;
	border-radius: 4px;
	background-color: #25AAE1
}
.betslip-verify-msg-text {
	padding: 13px 13px;
	line-height: 1.5em;
	color: #ffffff;
	font-size: 0.92307692em
}
.betslip-verify-msg-text > a {
	color: inherit
}
.betslip-facility-link {
	color: inherit
}
.betting-slip .betting_slip__maxbetMessage {
	padding: 16px 20px 16px 26px;
	line-height: 1.4
}
.betting-slip .betting_slip__maxbetMessage::before {
	left: 12px
}
#unislip_no_selections {
	border-bottom: 0 solid #04041E;
	background-color: #ffffff
}
.betting-slip .message, .betting-slip.ukSlip .message {
	margin: 0;
	padding: 24px;
	font-size: 0.923em;
	font-weight: normal;
	text-align: left;
	background-color: #4A4A5E
}
.betting-slip .message .i-o-betslip-info, .betting-slip.ukSlip .message .i-o-betslip-info {
	display: none;
	position: absolute;
	top: 28px;
	left: 12px
}
.betSlip-message {
	position: relative;
	padding: 14px 12px;
	background-color: #4A4A5E;
	color: inherit;
	font-weight: normal;
	font-size: 14px
}
.betSlip-message.error {
	border-color: #F20000
}
.betSlip-message.success .preloader-text {
	color: #ffffff !important
}
.betSlip-message + .betSlip-row-wrapper {
	border-top: none
}
.betSlip-message .positive {
	color: #25AAE1 !important
}
.betSlip-message .negative {
	color: #ffffff !important
}
.betSlip-message a {
	color: #ffffff
}
.betSlip-message-login a {
	color: #25AAE1;
	font-weight: normal;
	text-decoration: none
}
.betSlip-message-selection {
	height: 41px
}
.betSlip-message-selection + .betSlip_row_remove {
	display: none
}
.betSlip-message-warning {
	background-color: #F20000;
	text-align: left;
	font-size: 14px
}
.betSlip-message-warning::after {
	display: block
}
.betSlip-message-warning p {
	line-height: 16px
}
.betSlip-message-min-bet-number {
	padding: 14px;
	font-size: 12px;
	line-height: 14px;
	text-align: center
}
.betSlip-message-success {
	background-color: #359E02
}
.betSlip-message-danger {
	background-color: #F20000
}
.betSlip-message-warning, .purchase-list-status .betSlip-row-wrapper {
	padding-right: 42px
}
.betSlip-message-warning::after, .purchase-list-status .betSlip-row-wrapper::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	content: '!';
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -8px;
	border: 2px solid #ffffff;
	border-radius: 100%;
	width: 18px;
	height: 18px;
	line-height: 14px;
	font-weight: bold;
	font-size: 0.923em;
	text-align: center
}
.bets-options.combo .msg_box .info_btn {
	background-color: #ffffff;
	color: #4A4A5E
}
.bets-options .msg--additional .msg_box {
	padding: 20px 12px
}
.bets-options .msg--additional a {
	color: #999999;
	font-size: 1.07692308em;
	font-weight: normal;
	text-decoration: none
}
.bets-options .msg-title {
	margin-bottom: 8px;
	font-size: 1.077em
}
.bets-options .msg-text {
	font-size: 0.923em
}
.bets-options .msg-btn-holder {
	margin-top: 20px;
	text-align: right
}
.bets-options .msg-btn {
	display: inline-block;
	padding: 0 8px 0 2px;
	background-color: transparent;
	color: #ffffff;
	font-size: 1.07692308em;
	font-weight: normal;
	margin-left: 23px
}
.bets-options .msg .msg_box {
	padding: 18px 40px;
	font-size: 0.923em
}
.bets-options .msg_box {
	position: relative;
	line-height: 1.4
}
.bets-options .msg_box.info_msg {
	background-color: #4A4A5E
}
.bets-options .msg_box .info_btn {
	display: inline-block;
	position: absolute;
	top: 20px;
	right: 12px;
	border-radius: 100%;
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-color: #ffffff;
	color: #4A4A5E;
	font-weight: bold;
	text-align: center
}
.bets-options .msg_box .info_btn:active {
	background-color: #4A4A5E
}
.teaser-bet .betSlip-row-stake {
	margin-top: 0;
	margin-bottom: 8px
}
.teaser-bet .betSlip-title-count {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 8px
}
.teaser-options + .betting_slip__maxbetMessage {
	border-top: 1px solid #04041E
}
#idBetsSelections .betSlip-title-count .teaser-odds-count {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: block;
	padding: 0;
	text-align: right
}
.teaser-points {
	margin-bottom: 8px;
	font-size: 14px
}
.teaser-points .filter-input-value {
	color: #000000
}
.betSlip-heading-combi ~ .betSlip-bets-item .betSlip-head-row {
	padding-right: 100px
}
.combinator-options .filter-input-value {
	padding: 4px 0 4px 10px;
	font-size: 1.07692308em;
	color: #000000
}
.combinator-options .filter-label-trigger {
	width: 6px;
	height: 6px;
	right: 13px
}
.combinator-options .filter-label-trigger:before {
	height: 1px
}
.combinator-options .filter-label-trigger:after {
	width: 1px
}
.combinator-options .filter-label-trigger:before, .combinator-options .filter-label-trigger:after {
	background-color: #000000
}
.combinator-options .filter-label-wrapper {
	z-index: 1
}
.betting-slip.unislip .msg .info_msg .i-o-betslip-info {
	position: absolute;
	top: 20px;
	left: 12px
}
.betSlip-summary-table .taxation_btn, .betting-slip.unislip .msg .info_msg .i-o-betslip-info {
	opacity: 0.6;
	width: 16px;
	height: 16px
}
.betSlip-summary {
	position: relative;
	padding-top: 10px
}
.betSlip-summary-table {
	width: 100%
}
.betSlip-summary-table .txt_left {
	font-size: 1.077em
}
.betSlip-summary-table .txt_right {
	font-size: 0.923em
}
.betSlip-summary-table th {
	font-weight: normal
}
.betSlip-summary-table td, .betSlip-summary-table th {
	padding: 3px 10px
}
.betSlip-summary-table #taxConst, .betSlip-summary-table .taxation_btn {
	float: left
}
.betSlip-summary-table .taxation_btn {
	display: inline-block;
	position: relative;
	top: 2px;
	margin-left: 5px;
	border-radius: 100%;
	padding: 0;
	background-color: transparent
}
.betSlip-summary-table .taxation_btn .info_icon_css {
	display: none
}
.betSlip-summary-table .taxation_btn:active {
	background-color: transparent
}
#totalGain {
	color: #25AAE1
}
#totalGain + .currencyContainer {
	color: #25AAE1
}
.IsDesktop .betSlip-summary-table #returnRow, .IsDesktop .betSlip-summary-return {
	font-size: 1.231em
}
.betSlip-summary-table #returnRow, .betSlip-summary-return {
	font-size: 1.385em
}
.betSlip-summary-table #returnRow .txt_left, .betSlip-summary-return .txt_left, .betSlip-summary-table #returnRow .txt_right, .betSlip-summary-return .txt_right {
	font-size: inherit
}
.betSlip-summary-table #returnRow th, .betSlip-summary-return th, .betSlip-summary-table #returnRow td, .betSlip-summary-return td {
	padding-top: 9px;
	font-weight: bold
}
.betSlip-summary-table #returnRow .currencyContainer, .betSlip-summary-return .currencyContainer {
	color: #25AAE1
}
html.IsDesktop .betting-slip #idBetsPurchaseActions {
	padding-top: 0
}
.betSlip-group {
	margin-bottom: 6px;
	font-size: 1.07692308em
}
.betSlip-group-rate {
	border-top: 1px solid #04041E;
	padding: 16px 12px
}
.betSlip-summary-return {
	zoom: 1;
	font-size: 1.38461538em;
	font-weight: bold
}
.betSlip-summary-return:after {
	display: table;
	clear: both;
	content: ""
}
.betSlip-summary-return-txt {
	font-size: 1.07692308em
}
.betSlip-group-sum {
	float: right;
	color: #25AAE1
}
.bet-purchase-container .betSlip-row-wrapper {
	border-top: none;
	padding-bottom: 12px
}
.bet-purchase-container .purchase-list-status + .purchase-line, .bet-purchase-container .purchase-list-status + .purchase-receipt {
	border-top: none
}
.bet-purchase-container .purchase-line {
	border-top: 1px solid #04041E
}
.bet-purchase-container .purchase-line .betSlip-title-count, .bet-purchase-container .purchase-line .betSlip-bet-desc {
	font-size: 0.923em
}
.bet-purchase-container .purchase-line .betSlip-bet-desc {
	margin-top: 13px
}
.bet-purchase-container .purchase-line strong, .betSlip-purchase-lines strong, .purchase-receipt .betSlip-bet-title strong {
	font-weight: normal
}
.purchase-receipt {
	border-top: 1px solid #04041E
}
.purchase-receipt:first-child {
	border-top: none
}
.purchase-receipt .betSlip-bet-title, .purchase-receipt .loyalty-points {
	margin-bottom: 0
}
.purchase-receipt .loyalty-points {
	font-size: 0.923em
}
.purchase-receipt .betSlip-row-desc {
	margin: 12px 0
}
.purchase-receipt .betSlip-row-desc + div strong {
	font-size: 1.077em
}
.purchase-receipt .betSlipEachWay__title {
	display: block;
	margin: 14px 0 7px
}
.purchase-line .betSlip-bet-desc {
	margin-top: 4px
}
.purchase-line .qa_outright_desc {
	display: block;
	margin-bottom: 15px
}
.purchase-list-status {
	background-color: #4A4A5E
}
.purchase-list-status.accepted .betSlip-purchase-icon {
	right: 10px
}
.purchase-list-status.rejected {
	background-color: #F20000
}
.purchase-list-status.rejected .betSlip-row-wrapper::after {
	display: block
}
.purchase-list-status.rejected .negative {
	color: #ffffff !important
}
.purchase-list-status .betSlip-row-wrapper::after {
	display: none
}
.purchase-list-state {
	margin-bottom: 3px
}
.betSlip-deposit-odds label, .betSlip-return {
	font-weight: bold
}
#idBetsSelections .betSlip-title-count span, .betSlip-bet-title span, #idBetsSelections .betSlip-deposit-odds span, #idBetsSelections .betSlip-title-count label, .betSlip-bet-title label, #idBetsSelections .betSlip-deposit-odds label {
	display: inline-block;
	padding: 3px 2px
}
#idBetsSelections .betSlip-title-count .betSlip-bets-count-sep, .betSlip-bet-title .betSlip-bets-count-sep, #idBetsSelections .betSlip-deposit-odds .betSlip-bets-count-sep {
	padding-left: 1px;
	padding-right: 1px
}
.betting-slip .loyalty-points-title {
	font-size: 1.077em
}
.combo-min-max-buttons {
	width: 132px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-top: -7px
}
.IsDesktop .combo-min-max-buttons {
	width: 120px
}
.accept-new-odds-holder.enable-settings .accept-new-odds-settings, .accept-new-odds-holder.enable-settings .tab-switch-underline, .accept-new-odds-holder.enable-settings .betslip-body-wrapper, .accept-new-odds-holder.enable-settings .unislip .message {
	display: none
}
.accept-new-odds-holder.enable-settings .betslip-body-wrapper.betslip-config {
	display: block
}
.IsTablet .accept-new-odds-holder, .IsMobile .accept-new-odds-holder {
	position: relative
}
.accept-new-odds-holder .accept-new-odds-settings {
	display: block
}
html.IsDesktop .accept-new-odds-holder .betSlip-tab-switch-btns-holder.tab-switch-btns-holder {
	padding-right: 50px
}
.accept-new-odds-settings {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 51px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-bottom: 4px solid #ADAEB3;
	background-color: #ADAEB3
}
html.IsDesktop .accept-new-odds-settings {
	border-bottom: 3px solid #04041E;
	background-color: transparent;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html.IsDesktop .accept-new-odds-settings-btn {
	background-color: #ffffff;
	line-height: 34px;
	border-radius: 0;
	cursor: pointer;
	width: 34px;
	height: 34px;
	display: inline-block;
	vertical-align: middle
}
html.IsDesktop .accept-new-odds-settings-btn:hover {
	background-color: #779E00
}
.accept-new-odds-settings-icon {
	opacity: 0.8
}
html.IsDesktop .accept-new-odds-settings-icon {
	margin-bottom: 3px
}
.betslip-config {
	background-color: #000000;
	color: #ffffff;
	display: none
}
.betslip-config__loader {
	position: absolute;
	top: 0;
	background-color: rgba(0,0,0,0.6);
	width: 100%;
	height: 100%
}
.betslip-config__loader .block-loader {
	display: block
}
.betslip-config__header {
	position: relative;
	padding: 16px 55px 16px 19px;
	font-size: 1.07692308em;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 14px
}
.betslip-config__close {
	background-color: transparent;
	padding: 11px;
	font-size: 0;
	line-height: 1;
	border-radius: 0;
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
html.IsDesktop .betslip-config__close:hover {
	background-color: #363A45
}
.betslip-config__list_wrap {
	margin: 0 14px 14px 14px;
	background-color: #363A45;
	border-radius: 0
}
.betslip-config__list_header {
	border-bottom: 1px solid #ffffff;
	padding: 15px 18px;
	font-size: 1.07692308em;
	line-height: 20px
}
.betslip-config__list {
	padding: 12px
}
.betslip-config__item {
	padding: 13px 35px 13px 14px;
	position: relative;
	font-size: 1.07692308em;
	border-radius: 0;
	cursor: pointer
}
html.IsDesktop .betslip-config__item:hover {
	background-color: #04041E
}
.betslip-config__item:not(:last-of-type) {
	margin-bottom: 8px
}
.betslip-config__item--active {
	background-color: #359E02
}
html.IsDesktop .betslip-config__item--active:hover {
	background-color: rgba(53,158,2,0.8)
}
.betslip-config__item--active:after {
	content: "";
	width: 16px;
	height: 12px;
	position: absolute;
	top: 50%;
	right: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg");
	background-size: 16px 12px;
	background-position: center center;
	background-repeat: no-repeat
}
.betslip__turnoverTax-info {
	zoom: 1
}
.betslip__turnoverTax-info:after {
	display: table;
	clear: both;
	content: ""
}
.betslip__turnoverTax-stakeAfterTax {
	float: right
}
.betslip__turnoverTax-message {
	margin-right: 4px
}
.IsDesktop .tax-tooltip-icon {
	opacity: 0.5
}
.IsDesktop .tax-tooltip-icon:hover {
	opacity: 1
}
.IsTablet .print-preview-popup sb-resp-popup-content, .IsDesktop .print-preview-popup sb-resp-popup-content {
	width: 600px
}
.IsMobile[data-mobile-os="ios"]:not(.is-in-iframe).is-iphone-x .print-preview-popup .rj-popup-message__close-btn, .IsMobile.iOS:not(.is-in-iframe).is-iphone-x .print-preview-popup .rj-popup-message__close-btn {
	top: 78px
}
.IsMobile[data-mobile-os="ios"]:not(.is-in-iframe).is-iphone-x .print-preview-popup .rj-popup-message__body, .IsMobile.iOS:not(.is-in-iframe).is-iphone-x .print-preview-popup .rj-popup-message__body {
	padding-top: 68px;
	padding-bottom: 34px
}
.IsMobile .print-preview-popup {
	max-height: 100vh
}
.IsMobile .print-preview-popup sb-resp-popup-content {
	width: 100%
}
.IsMobile .print-preview-popup sb-resp-popup-content .rj-popup-message__body {
	border-radius: 0
}
.IsMobile .print-preview-popup .rj-popup-message__body {
	padding-top: 38px;
	padding-bottom: 24px;
	max-height: 100vh
}
.IsMobile .print-preview-popup sb-resp-popup-content {
	padding: 0
}
.IsMobile .print-preview-popup sb-resp-popup-content .rj-popup-message__header {
	margin-top: 0;
	border-radius: 0
}
.IsMobile .print-preview-popup .rj-popup-message__close-btn {
	top: 48px;
	right: 16px;
	z-index: 2;
	border-radius: 100%;
	background-color: #EBEBEB
}
.IsMobile .print-preview-popup .rj-popup-message__close-btn--icon {
	width: 12px;
	height: 12px;
	background-image: url("/imgs/i-v2/o/controls/alt/close.svg")
}
.IsMobile .print-preview-popup .rj-popup-message__body-content {
	padding: 12px 16px 32px
}
.IsMobile .print-preview-popup .rj-popup-message__body-buttons {
	margin-top: 32px
}
.IsMobile .print-preview-popup .rj-popup-message__body-buttons > .preview-btn {
	line-height: 41px
}
.IsMobile .print-preview-popup sb-resp-popup-overlay {
	background-color: #EBEBEB
}
.print-preview-popup {
	background-color: transparent
}
.print-preview-popup .rj-popup-message__header {
	padding: 4px 0 0;
	background-color: #EBEBEB
}
.print-preview-popup .rj-popup-message__body-content {
	padding: 16px 24px 32px;
	font-size: 13px
}
.print-preview-popup .rj-popup-message__body-content .rj-popup-message__body-html {
	line-height: 1.6
}
.print-preview-popup .rj-popup-message__body-content .rj-popup-message__body-html .betSlip-preview-footer .betSlip-preview-line {
	font-size: 1.07692308em
}
.print-preview-popup .rj-popup-message__body-html {
	font-size: inherit
}
.print-preview-popup .rj-popup-message__body-buttons {
	margin: 16px -4px 0
}
.print-preview-popup .rj-popup-message__button.preview-btn {
	margin: 0 4px;
	border-radius: 4px;
	padding: 0;
	line-height: 48px;
	font-weight: normal;
	color: #ffffff;
	cursor: pointer
}
.print-preview-popup .rj-popup-message__button.preview-btn.preview-btn-close {
	background-color: #04041E
}
.print-preview-popup .rj-popup-message__button.preview-btn.preview-btn-close:hover {
	background-color: #000000
}
.print-preview-popup .rj-popup-message__button.preview-btn.preview-btn-print {
	background-color: #779E00
}
.print-preview-popup .rj-popup-message__button.preview-btn.preview-btn-print:hover {
	background-color: #5c7a00
}
.IsTablet .betSlip-preview-header-main, .IsDesktop .betSlip-preview-header-main {
	padding-top: 8px;
	padding-bottom: 2px
}
.IsTablet .betSlip-preview-print-btn, .IsDesktop .betSlip-preview-print-btn {
	top: 8px;
	width: 44px;
	height: 44px
}
.IsTablet .betSlip-preview-title-main, .IsDesktop .betSlip-preview-title-main {
	padding-right: 68px;
	line-height: 1.75;
	font-size: 1.84615385em
}
.IsTablet .betSlip-preview-title, .IsDesktop .betSlip-preview-title {
	font-size: 1.38461538em
}
.IsTablet .betSlip-preview-line .preview-date, .IsDesktop .betSlip-preview-line .preview-date {
	padding-right: 8px
}
.IsTablet .betSlip-preview-line .preview-time, .IsDesktop .betSlip-preview-line .preview-time {
	padding-left: 8px
}
.IsTablet .m-block, .IsDesktop .m-block {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.IsTablet .m-block .betSlip-preview-column:first-child, .IsDesktop .m-block .betSlip-preview-column:first-child {
	text-align: right
}
.IsTablet .m-block .betSlip-preview-column:last-child, .IsDesktop .m-block .betSlip-preview-column:last-child {
	text-align: left
}
.IsMobile .betSlip-preview-title-main {
	padding-right: 52px;
	line-height: 1.9;
	font-size: 1.38461538em
}
.IsMobile .betSlip-preview-print-btn {
	right: 44px
}
.IsMobile .betSlip-preview-header {
	padding-top: 13px
}
.IsMobile .betSlip-preview-title {
	font-size: 1.23076923em
}
.IsMobile .betSlip-preview-footer .betSlip-preview-line {
	font-size: 1.07692308em
}
.IsMobile .betSlip-preview-line-wrap .betSlip-preview-line {
	margin: 0 14px;
	padding: 10px 0
}
.IsMobile .betSlip-preview-list .label-txt, .IsMobile .betSlip-preview-list .txt {
	display: block
}
.IsMobile .betSlip-preview-line:not(.betSlip-preview-total-odds) {
	font-size: 0.92307692em
}
.IsMobile .betSlip-preview-total-odds {
	padding-top: 8px
}
.IsMobile .m-block {
	display: block
}
.IsMobile .m-block .betSlip-preview-column {
	max-width: 100%
}
.IsMobile .m-block .betSlip-preview-column:last-child:not(:first-child) {
	text-align: left
}
.betSlip-preview-header-main {
	position: relative
}
.betSlip-preview-branch-name {
	padding-right: 5px
}
.betSlip-preview-your-bet {
	padding-left: 5px
}
.betSlip-preview-print-btn {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	border-radius: 4px;
	width: 36px;
	height: 36px;
	background-color: #6B6F79;
	font-size: 0;
	cursor: pointer
}
.betSlip-preview-print-btn:hover {
	background-color: #04041E
}
.betSlip-preview-print-btn .icon {
	position: relative;
	top: 1px
}
.betSlip-preview-title-main {
	font-weight: normal
}
.betSlip-preview-header {
	padding: 14px 0
}
.betSlip-preview-title {
	line-height: 1.4;
	font-weight: normal
}
.betSlip-preview-combination-body {
	line-height: 1.6
}
.betSlip-preview-footer {
	padding: 8px 0;
	line-height: 1.4
}
.betSlip-preview-footer .betSlip-preview-line {
	padding: 6px 0
}
.betSlip-preview-line-wrap {
	border-radius: 4px;
	background-color: #F5F5F5
}
.betSlip-preview-line-wrap:not(:last-child) {
	margin-bottom: 8px
}
.betSlip-preview-line-wrap .betSlip-preview-line {
	margin: 0 18px;
	padding: 14px 0 12px
}
.betSlip-preview-line-wrap .betSlip-preview-line:not(:last-child) {
	border-bottom: 1px solid #F0F0F0
}
.betSlip-preview-line-wrap .errors-txt {
	padding-left: 5px
}
.betSlip-preview-line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px
}
.betSlip-preview-line .label-txt {
	padding-right: 2px;
	color: #666666
}
.betSlip-preview-line .preview-date {
	padding-right: 5px
}
.betSlip-preview-line .preview-time {
	padding-left: 5px
}
.betSlip-preview-column {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 50%
}
.betSlip-preview-column:last-child:not(:first-child) {
	text-align: right
}
.betSlip-preview-total-odds {
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 0 16px;
	line-height: 1.4
}
.print-preview {
	display: none;
	position: relative
}
.print-preview .print-preview-close-btn, .print-preview .betSlip-preview-print-btn, .print-preview .rj-popup-message__body-buttons {
	display: none
}
.print-preview .print-preview-close-btn {
	position: absolute;
	top: 0;
	right: 16px;
	z-index: 2;
	border-radius: 100%;
	width: 44px;
	height: 44px;
	background-color: #ffffff
}
.print-preview .rj-popup-message__close-btn--icon {
	display: inline-block;
	content: '';
	width: 12px;
	height: 12px;
	background-image: url("/imgs/i-v2/o/controls/alt/close.svg");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align: middle
}
.IsMobile.prevent-win-scroll-for-mobile .betSlip-print-preview, .IsTablet.prevent-win-scroll-for-mobile .betSlip-print-preview {
	height: auto;
	overflow: visible
}
.betSlip-print-preview {
	background-color: #ffffff
}
.betSlip-print-preview > *:not(.print-preview) {
	display: none !important
}
.betSlip-print-preview .print-preview {
	display: block
}
.deposit-reg-checkbox-line {
	position: relative;
	margin-bottom: 10px;
	padding-left: 44px
}
.deposit-reg-checkbox-label {
	display: block;
	position: absolute;
	top: 50%;
	left: 8px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 2px;
	padding: 0;
	width: 24px;
	height: 24px;
	background-color: #ffffff;
	text-indent: 0;
	cursor: pointer
}
.deposit-reg-checkbox-label .i-o-controls-checkmark {
	display: none;
	border-radius: 2px;
	background-color: #ffffff;
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg");
	background-size: 10px 10px
}
.deposit-reg-checkbox-label input:checked + .i-o-controls-checkmark {
	display: block;
	background-color: #779E00
}
.deposit-reg-checkbox {
	display: none
}
.deposit-reg-checkbox-text {
	font-size: 0.92857143em
}
.c-doc-manager {
	position: relative;
	background-color: #083a70
}
.c-doc-manager u {
	text-decoration: underline
}
.c-doc-manager__header {
	position: relative;
	width: 100%;
	height: 36px;
	background-color: #F0F0F0;
	text-align: center
}
.c-doc-manager__caption {
	display: inline-block;
	font-size: 18px;
	line-height: 36px
}
.c-doc-manager__back {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 18px;
	left: 11px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 18px;
	height: 18px
}
.c-doc-manager__back:before, .c-doc-manager__back:after {
	position: absolute;
	content: '';
	background-color: #ffffff;
	left: 7.5px;
	width: 3px;
	height: 12.59533954px
}
.c-doc-manager__back:before {
	top: -0.7838846px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.c-doc-manager__back:after {
	top: 6.09479506px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.c-doc-manager__back:before, .c-doc-manager__back:after {
	left: 4px
}
.c-doc-manager__section {
	border-top: 1px solid #274f79;
	padding: 10px 6px
}
.c-doc-manager__section:first-child {
	border-top: 0
}
.c-doc-manager__doctype {
	margin-top: 15px;
	height: 30px
}
.c-doc-manager__browse, .c-doc-manager__upload {
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	text-align: center;
	width: 100%;
	height: 30px;
	margin-top: 15px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	background: #23b223;
	border: 1px solid #7adc7a;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	text-transform: uppercase;
	border-bottom: none;
	border-right: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.c-doc-manager__browse input, .c-doc-manager__upload input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0
}
.c-doc-manager__browse:hover, .c-doc-manager__upload:hover, .c-doc-manager__browse:active, .c-doc-manager__upload:active {
	background: #069606;
	-webkit-box-shadow: inset 0 0 9px 1px rgba(122,220,122,0.5);
	box-shadow: inset 0 0 9px 1px rgba(122,220,122,0.5)
}
.c-doc-manager__browse--disabled, .c-doc-manager__upload--disabled {
	display: none;
	cursor: default;
	opacity: 0.65
}
.c-doc-manager__browse--disabled:hover, .c-doc-manager__upload--disabled:hover, .c-doc-manager__browse--disabled:active, .c-doc-manager__upload--disabled:active {
	background: #23b223;
	-webkit-box-shadow: none;
	box-shadow: none
}
.c-doc-manager__block {
	margin-bottom: 10px
}
.c-doc-manager__title {
	margin-bottom: 10px;
	font-size: 17px
}
.c-doc-manager__text-bold {
	color: #ffd200;
	font-weight: bold
}
.c-doc-manager__file {
	padding-top: 15px;
	font-size: 0
}
.c-doc-manager__file * {
	font-size: 13px
}
.l-doc-manager__row {
	position: relative;
	max-width: 100%;
	padding-right: 42px
}
.l-doc-manager__col {
	vertical-align: middle
}
.l-doc-manager__col--fixed {
	position: absolute;
	top: 0;
	right: 0
}
.c-doc-manager__filename, .c-doc-manager__message {
	display: block;
	vertical-align: top;
	width: 100%;
	height: 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px;
	font-size: 13px;
	color: #000;
	background-color: #fff;
	border-radius: 2px
}
.c-doc-manager__filename {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.c-doc-manager__message {
	display: none;
	position: relative;
	color: #fff;
	margin-top: 15px
}
.c-doc-manager__message:after {
	position: absolute;
	display: block;
	content: '';
	top: -6px;
	left: 32px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 6px solid
}
.c-doc-manager__message--success {
	background-color: #21a82b
}
.c-doc-manager__message--success:after {
	border-bottom-color: #21a82b
}
.has-success .c-doc-manager__message--success {
	display: block
}
.c-doc-manager__message--error {
	background-color: #25AAE1
}
.c-doc-manager__message--error:after {
	border-bottom-color: #25AAE1
}
.has-error .c-doc-manager__message--error {
	display: block
}
.c-doc-manager__status {
	display: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: 8px;
	background-size: 15px;
	border-radius: 2px
}
.c-doc-manager__status--neutral {
	display: inline-block;
	border: 1px solid #fff;
	background-image: url('/imgs/i-v2/o/account/close.svg')
}
.has-success .c-doc-manager__status--neutral, .has-error .c-doc-manager__status--neutral {
	display: none
}
.c-doc-manager__status--pending {
	display: none;
	background-image: url('/imgs/i-v2/o/account/preloader.svg');
	background-size: 32px;
	background-position: 0 0;
	-webkit-animation: cssload-spin 1s infinite linear;
	animation: cssload-spin 1s infinite linear
}
.c-doc-manager__status--success {
	background-color: #21a82b;
	background-image: url('/imgs/i-v2/o/account/check-mark.svg')
}
.has-success .c-doc-manager__status--success {
	display: inline-block
}
.c-doc-manager__status--error {
	background-color: #25AAE1;
	background-image: url('/imgs/i-v2/o/account/close.svg')
}
.has-error .c-doc-manager__status--error {
	display: inline-block
}
.c-doc-manager__history {
	display: block;
	margin: 2px 0;
	font-weight: bold;
	font-size: 13px
}
.c-doc-manager__loader {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 100
}
.c-doc-manager__spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 64px;
	height: 64px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-image: url('/imgs/i-v2/o/account/preloader.svg');
	background-size: 64px 64px;
	z-index: 110
}
.c-doc-manager__filelist {
	margin-top: 15px
}
.is-loading .c-doc-manager__loader {
	display: block
}
.is-draft .c-doc-manager__browse--disabled, .is-draft .c-doc-manager__upload:not(.c-doc-manager__upload--disabled), .is-draft .c-doc-manager__upload--disabled {
	display: none
}
.is-draft .c-doc-manager__browse:not(.c-doc-manager__browse--disabled) {
	display: inline-block
}
.is-filled .c-doc-manager__browse--disabled, .is-filled .c-doc-manager__upload--disabled {
	display: none
}
.is-filled .c-doc-manager__browse:not(.c-doc-manager__browse--disabled), .is-filled .c-doc-manager__upload:not(.c-doc-manager__upload--disabled) {
	display: inline-block
}
.is-processing .c-doc-manager__browse:not(.c-doc-manager__browse--disabled), .is-processing .c-doc-manager__upload:not(.c-doc-manager__upload--disabled), .is-processing .c-doc-manager__status--neutral {
	display: none
}
.is-processing .c-doc-manager__browse--disabled, .is-processing .c-doc-manager__upload--disabled, .is-processing .c-doc-manager__status--pending {
	display: inline-block
}
.is-processing .has-success .c-doc-manager__status--pending, .is-processing .has-error .c-doc-manager__status--pending {
	display: none
}
.is-uploaded .c-doc-manager__browse--disabled, .is-uploaded .c-doc-manager__upload:not(.c-doc-manager__upload--disabled), .is-uploaded .c-doc-manager__status--neutral {
	display: none
}
.is-uploaded .c-doc-manager__browse:not(.c-doc-manager__browse--disabled), .is-uploaded .c-doc-manager__upload--disabled {
	display: inline-block
}
.mobileAppNotification--is-shown #MobileAppNotificationBlock {
	display: block
}
#MobileAppNotificationBlock {
	position: relative;
	display: none;
	height: 80px;
	padding: 0 14px 0 28px;
	overflow: hidden;
	background-color: #F5F5F5
}
#MobileAppNotificationBlock .c-app-notification__wrapper {
	display: table;
	height: 100%;
	margin: 0 auto
}
#MobileAppNotificationBlock .c-app-notification__column {
	display: table-cell;
	vertical-align: middle;
	padding: 0 5px
}
#MobileAppNotificationBlock .c-app-notification__img {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 9px
}
#MobileAppNotificationBlock .c-app-notification__title, #MobileAppNotificationBlock .c-app-notification__content {
	color: #000000;
	text-shadow: none
}
#MobileAppNotificationBlock .c-app-notification__title {
	font-weight: bold
}
#MobileAppNotificationBlock .c-app-notification__button {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 8px 6px;
	font-size: 12px;
	font-weight: normal;
	width: 80px;
	background-color: #779E00
}
#MobileAppNotificationBlock .c-app-notification__close-button {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background-color: #939393
}
#MobileAppNotificationBlock .c-app-notification__close-button:before, #MobileAppNotificationBlock .c-app-notification__close-button:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 12px;
	border-radius: 1px;
	background-color: #F5F5F5
}
#MobileAppNotificationBlock .c-app-notification__close-button:before {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg)
}
#MobileAppNotificationBlock .c-app-notification__close-button:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg)
}
.mobileAppNotification--is-shown header #MobileAppNotificationBlock {
	display: block
}
html.IsMobile .mobileAppNotification--is-shown header.has_clock + .content-main, html.IsDesktop .mobileAppNotification--is-shown header.has_clock + .content-main {
	padding-top: 148px
}
html.IsMobile .mobileAppNotification--is-shown header + .content-main, html.IsDesktop .mobileAppNotification--is-shown header + .content-main {
	padding-top: 132px
}
html.IsMobile body.loggedin.has_double_header.mobileAppNotification--is-shown header.has_clock + .content-main, html.IsDesktop body.loggedin.has_double_header.mobileAppNotification--is-shown header.has_clock + .content-main {
	padding-top: 198px
}
.comboBonusWrap__label {
	float: left
}
.comboBonusWrap__space {
	text-align: center
}
.comboBonus {
	position: relative;
	display: inline-block;
	padding: 2px 5px 2px 23px;
	background: #ADAEB3;
	border-radius: 4px;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.2
}
.comboBonus--offset {
	margin-left: 3px
}
.comboBonus--grad {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9798a0), to(#bdbdbd));
	background-image: linear-gradient(to bottom, #9798a0, #bdbdbd)
}
.comboBonus--small {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px
}
.comboBonus--big {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 7px;
	padding-left: 28px
}
.comboBonus--big .comboBonus__icon {
	left: -8px;
	width: 32px;
	height: 32px
}
.comboBonus__icon {
	position: absolute;
	top: -4px;
	left: -5px;
	width: 26px;
	height: 26px;
	background-image: url("/imgs/i-v2/c/generic/gift.svg")
}
@font-face {
	font-family: MyriadProSemiboldCond;
	src: url('/css/shared/fonts/myriadprosemiboldcond.woff2') format('woff2'), url('/css/shared/fonts/myriadprosemiboldcond.woff') format('woff'), url('/css/shared/fonts/myriadprosemiboldcond.ttf') format('truetype'), url('/css/shared/fonts/myriadprosemiboldcond.svg#myriadprosemiboldcond') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap
}
#gameFields, div.gamefieldWrapper, div.gamefieldWrapper div.gamefieldWrapperHeader {
	display: block;
	position: relative;
	z-index: 0
}
div.gamefield {
	display: block;
	position: relative;
	width: auto;
	height: 81px;
	margin: 0 auto;
	overflow: hidden;
	padding: 2px 0;/* to accomodate the background image */
	font-family: "MyriadProSemiboldCond", Arial, Helvetica, sans-serif;
	z-index: 1
}
.pre div.gamefield {
	display: none
}
div.gamefield > div, div.gamefield canvas.gamefield {
	width: 200px;
	height: 81px;
	margin: 0 auto;
	display: block;
	position: relative;
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
div.gamefield canvas.gamefield {
	background-size: 100% auto;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 1
}
div.gamefield div.gamefield_msg {
	position: absolute;
	top: 2px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	overflow: hidden;
	border-radius: 6px;
	color: #fff
}
div.gamefield div.gamefield_msg > div {
	position: absolute;
	top: -2px;
	left: 0;
	right: 0;
	bottom: 0;/*z-index:3;*/
	text-align: left;
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
div.gamefield div.gamefield_msg > div.animate {
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease
}
div.gamefield div.gamefield_msg > div.hide {
	-webkit-transition: none;
	transition: none;
	opacity: 0
}/* * SPEEDS */
div.gamefield div.gamefield_msg > div.slow {
	-webkit-transition-duration: 1s
}
div.gamefield div.gamefield_msg > div.fast {
	-webkit-transition-duration: 0.1s
}/* * TRANSITIONS */
div.gamefield div.gamefield_msg > div.fadeOut, div.gamefield div.gamefield_msg > div.fadeIn {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
div.gamefield div.gamefield_msg > div.fadeIn {
	opacity: 1
}
div.gamefield div.gamefield_msg > div.fadeOut {
	opacity: 0 !important
}/* overrides fadeIn!!!! *//* * Table */
div.gamefield div.gamefield_msg > div.table table tr td {
	opacity: 0;
	-webkit-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in
}
div.gamefield div.gamefield_msg > div.table table tr:nth-child(1) td {
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}
div.gamefield div.gamefield_msg > div.table table tr:nth-child(2) td {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s
}
div.gamefield div.gamefield_msg > div.table table tr:nth-child(3) td {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s
}
div.gamefield div.gamefield_msg > div.table table tr:nth-child(4) td {
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s
}
div.gamefield div.gamefield_msg > div.table table tr:nth-child(5) td {
	-webkit-transition-delay: 0.8s;
	transition-delay: 0.8s
}
div.gamefield div.gamefield_msg > div.revealTable table tr td {
	opacity: 1
}/* * Text configurations * * -default */
div.gamefield div.gamefield_msg * {
	cursor: default
}
div.gamefield div.gamefield_msg *::selection {
	color: #fff;
	background: none
}
div.gamefield div.gamefield_msg *::-moz-selection {
color:#fff;
background:none
}
div.gamefield div.gamefield_msg div > span {
	display: block;
	position: absolute;
	top: 0;
	left: 2%;
	right: 2%;
	bottom: 0;
	font-size: 36px;
	line-height: auto;
	text-align: center;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	letter-spacing: -1px;
	overflow: hidden;
	text-overflow: ellipsis;
	z-index: 5;
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out
}/* * Shot on Goal // Custom */
div.gamefield div.gamefield_msg span.custom, div.gamefield div.gamefield_msg span.shotOnGoal {
	top: 22px;
	font-size: 22px;
	line-height: 22px;
	text-align: center
}
div.gamefield div.gamefield_msg span.custom span, div.gamefield div.gamefield_msg span.shotOnGoal span {
	display: block;
	text-align: center;
	color: #ffffff
}/* * Foul */
div.gamefield div.gamefield_msg span.foul {
	top: 10px;
	line-height: 36px;
	font-size: 24px;
	text-align: center
}
div.gamefield div.gamefield_msg span.foul > span {
	display: inline-block;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	min-width: 50%
}
div.gamefield div.gamefield_msg span.foul > span span {
	display: block
}
div.gamefield div.gamefield_msg div span.foul span.card {
	float: left;
	width: 40px;
	height: 52px;
	border-radius: 3px;
	margin: 5px;
	opacity: 0;
	border: 1px solid #000;
	-webkit-transform: translate3d(0, 10%, 0);
	transform: translate3d(0, 10%, 0);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s
}
div.gamefield div.gamefield_msg div.foulAnimate span.foul span.card {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
div.gamefield div.gamefield_msg span.foul span.card.red {
	background: #da0100;
	-webkit-box-shadow: inset 0 0 1px 1px #ff0000, 0 0 4px 1px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 1px 1px #ff0000, 0 0 4px 1px rgba(0,0,0,0.5)
}
div.gamefield div.gamefield_msg span.foul span.card.yellow {
	background: #ffe347;
	-webkit-box-shadow: inset 0 0 1px 1px #ffce00, 0 0 4px 1px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 1px 1px #ffce00, 0 0 4px 1px rgba(0,0,0,0.5)
}
div.gamefield div.gamefield_msg span.foul span.player {
	text-transform: capitalize;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	margin: 3px 0
}
div.gamefield div.gamefield_msg span.foul span.team {
	font-size: 18px;
	text-transform: uppercase;
	color: #b3b3b3;
	margin-top: -14px;
	margin-bottom: -5px;
	letter-spacing: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left
}/* * Substitution */
div.gamefield div.gamefield_msg span.substitution {
	top: 8px;
	line-height: 24px;
	text-align: center;
	font-size: 24px
}
div.gamefield div.gamefield_msg span.substitution > span {
	display: block;
	color: #b3b3b3;
	text-align: center
}
div.gamefield div.gamefield_msg span.substitution span.team {
	font-size: 13px;
	text-transform: capitalize;
	color: #b3b3b3;
	margin-top: -8px;
	margin-bottom: -5px;
	letter-spacing: 0
}
div.gamefield div.gamefield_msg span.substitution span.enter, div.gamefield div.gamefield_msg span.substitution span.exit {
	letter-spacing: 0;
	font-size: 14px;
	line-height: normal;
	height: 16px;
	text-transform: uppercase;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}
div.gamefield div.gamefield_msg span.substitution span.enter {
	color: #00ff00;
	-moz-transform: translate3d(0, 16px, 0);
	-ms-transform: translate3d(0, 16px, 0);
	-o-transform: translate3d(0, 16px, 0);
	-webkit-transform: translate3d(0, 16px, 0)
}
div.gamefield div.gamefield_msg span.substitution span.exit {
	color: #ff0000;
	-moz-transform: translate3d(0, -16px, 0);
	-ms-transform: translate3d(0, -16px, 0);
	-o-transform: translate3d(0, -16px, 0);
	-webkit-transform: translate3d(0, -16px, 0)
}
div.gamefield div.gamefield_msg div.substitutionAnimate span.substitution span.enter, div.gamefield div.gamefield_msg div.substitutionAnimate span.substitution span.exit {
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0)
}
div.gamefield div.gamefield_msg span.substitution span.enter > span, div.gamefield div.gamefield_msg span.substitution span.exit > span {
	display: inline-block;
	position: relative;
	border: 4px solid transparent;
	margin-right: 5px
}
div.gamefield div.gamefield_msg span.substitution span.enter > span {
	border-bottom: 6px solid #00ff00;
	top: -3px
}
div.gamefield div.gamefield_msg span.substitution span.exit > span {
	border-top: 6px solid #ff0000;
	top: 3px
}/* * Possession */
div.gamefield div.gamefield_msg div.possession.reveal > span {
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s
}
div.gamefield div.gamefield_msg .home.possession * {
	text-align: right
}
div.gamefield div.gamefield_msg .home.possession.safe > span {
	right: 62%;
	padding-top: 11%
}
div.gamefield div.gamefield_msg .home.possession.attack > span {
	right: 37%;
	padding-top: 11%
}
div.gamefield div.gamefield_msg .home.possession.danger > span {
	right: 16%;
	padding-top: 11%
}
div.gamefield div.gamefield_msg .away.possession * {
	text-align: left
}
div.gamefield div.gamefield_msg .away.possession.safe > span {
	left: 62%;
	padding-top: 11%
}
div.gamefield div.gamefield_msg .away.possession.attack > span {
	left: 37%;
	padding-top: 11%
}
div.gamefield div.gamefield_msg .away.possession.danger > span {
	left: 16%;
	padding-top: 11%
}/* * GAME EVENTS * * -GENERAL */
div.gamefield span.gamefield_msg_wrapper span.data, div.gamefield span.gamefield_msg_wrapper span.team, div.gamefield span.gamefield_msg_wrapper span.type {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
div.gamefield span.gamefield_msg_wrapper span.data {
	font-size: 11px;
	letter-spacing: 1px;
	vertical-align: top;
	margin-top: -6px;
	text-transform: lowercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold
}
div.gamefield span.gamefield_msg_wrapper span.team {
	font-size: 18px;
	letter-spacing: 0;
	text-transform: capitalize;
	margin-bottom: -8px
}
div.gamefield span.gamefield_msg_wrapper span.type {
	font-size: 24px;
	font-weight: bold
}
div.gamefield div.home span {
	text-align: right
}
div.gamefield div.away span {
	text-align: left
}/* * CORNER */
div.gamefield div.corner span.gamefield_msg_wrapper {
	display: block;
	position: absolute;
	z-index: 5
}
div.gamefield div.home.corner.top span.gamefield_msg_wrapper {
	top: 5%;
	right: 10%
}
div.gamefield div.home.corner.bottom span.gamefield_msg_wrapper {
	bottom: 5%;
	right: 10%
}
div.gamefield div.away.corner.top span.gamefield_msg_wrapper {
	top: 5%;
	left: 10%
}
div.gamefield div.away.corner.bottom span.gamefield_msg_wrapper {
	bottom: 5%;
	left: 10%
}/*  * SERVE */
div.gamefield div.serve span.gamefield_msg_wrapper {
	display: block;
	position: absolute;
	z-index: 5
}
div.gamefield div.away.serve .gamefield_msg_away_wrapper span, div.gamefield div.home.serve .gamefield_msg_home_wrapper span {
	text-align: left
}
div.gamefield div.home.serve .gamefield_msg_away_wrapper span, div.gamefield div.away.serve .gamefield_msg_home_wrapper span {
	text-align: right
}
div.gamefield .serve span.gamefield_msg_wrapper span.team {
	margin-bottom: 0;
	font-size: 14px
}
div.gamefield .serve span.gamefield_msg_wrapper span.type {
	margin-top: -7px;
	font-size: 18px;
	opacity: 0.7
}
div.gamefield div.away.serve.bottom span.gamefield_msg_wrapper {
	bottom: 14%;
	right: 0%;
	top: auto
}
div.gamefield div.away.serve.top span.gamefield_msg_wrapper {
	top: 14%;
	right: 0%;
	bottom: auto
}
div.gamefield div.home.serve.bottom span.gamefield_msg_wrapper {
	bottom: 14%;
	left: 0%;
	top: auto
}
div.gamefield div.home.serve.top span.gamefield_msg_wrapper {
	top: 14%;
	left: 0%;
	bottom: auto
}
div.gamefield div.home.serve.top span.teamAlt {
	bottom: 14%;
	right: 0%;
	top: auto
}
div.gamefield div.home.serve.bottom span.teamAlt {
	top: 14%;
	right: 0%;
	bottom: auto
}
div.gamefield div.away.serve.top span.teamAlt {
	bottom: 14%;
	left: 0%;
	top: auto
}
div.gamefield div.away.serve.bottom span.teamAlt {
	top: 14%;
	left: 0%;
	bottom: auto
}
div.gamefield_msg .away.serve .gamefield_msg_away_wrapper, div.gamefield_msg .home.serve .gamefield_msg_away_wrapper {
	display: none
}/* * PENALTYKICK */
div.gamefield div.penalty span.gamefield_msg_wrapper, div.gamefield div.penaltyKick span.gamefield_msg_wrapper {
	display: block;
	position: absolute
}
div.gamefield div.home.penaltyKick span.gamefield_msg_wrapper {
	top: 24%;
	right: 12%
}
div.gamefield div.away.penaltyKick span.gamefield_msg_wrapper {
	top: 24%;
	left: 12%
}/* * PENALTY inherits from PENALTYKICK */
div.gamefield div.gamefield_msg div.penalty > span {
	margin-top: -2px
}
div.gamefield div.penalty span.gamefield_msg_wrapper {
	padding: 0 7px
}
div.gamefield div.home.penalty span.gamefield_msg_wrapper {
	top: 29%;
	right: 19%
}
div.gamefield div.away.penalty span.gamefield_msg_wrapper {
	top: 29%;
	left: 19%
}/* * POINT */
div.gamefield div.gamefield_msg > div.animate.point {
	-webkit-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease
}
div.gamefield div.gamefield_msg div.point > span {
	top: 12px;
	text-align: left
}
div.gamefield div.point.home span, div.gamefield div.point.away span {
	text-align: left
}
div.gamefield div.point.home span.type, div.gamefield div.point.away span.type {
	font-size: 60px;
	margin-bottom: -12px
}
div.gamefield div.point.home span.team, div.gamefield div.point.away span.team {
	font-size: 30px
}/* * Tennis POINT */
.tennis div.gamefield div.gamefield_msg div.point > span {
	top: 9px
}
.tennis div.gamefield div.point.home span.type, .tennis div.gamefield div.point.away span.type {
	font-size: 48px
}
.tennis div.gamefield div.point.home span.team, .tennis div.gamefield div.point.away span.team {
	font-size: 24px
}
.tennis div.gamefield div.point.home span, .tennis div.gamefield div.point.away span {
	text-align: center
}/* * GOAL */
div.gamefield div.gamefield_msg div.goal {/*background:linear-gradient(to bottom,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.5) 100%);*/
	background-image: url('/imgs/pbp/score-soccer.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top
}
div.gamefield div.gamefield_msg div.goal > span {
	text-align: center;
	padding-top: 4px
}
div.gamefield div.goal.home span, div.gamefield div.goal.away span {
	text-align: center
}
div.gamefield div.goal.home span.type, div.gamefield div.goal.away span.type {
	font-size: 46px;
	margin-bottom: -14px
}
div.gamefield div.goal.home span.team, div.gamefield div.goal.away span.team {
	font-size: 24px
}/* * STATUS */
div.gamefield div.gamefield_msg div > span.status {
	top: 26%
}/* * GAME KICK */
div.gamefield div.gameKick span.gamefield_msg_wrapper {
	display: block;
	position: absolute
}
div.gamefield div.home.gameKick span.gamefield_msg_wrapper {
	top: 26%;
	right: 57% !important;
	left: 0
}
div.gamefield div.away.gameKick span.gamefield_msg_wrapper {
	top: 26%;
	left: 57% !important;
	right: 0
}/* * GOAL KICK */
div.gamefield div.goalKick span.gamefield_msg_wrapper {
	display: block;
	position: absolute
}
div.gamefield div.home.goalKick span.gamefield_msg_wrapper span {
	text-align: left
}
div.gamefield div.away.goalKick span.gamefield_msg_wrapper span {
	text-align: right
}
div.gamefield div.home.goalKick span.gamefield_msg_wrapper {
	top: 24%;
	left: 12%
}
div.gamefield div.away.goalKick span.gamefield_msg_wrapper {
	top: 24%;
	right: 12%
}/* * THROW IN / FREE KICK */
div.gamefield div.freeKick span.gamefield_msg_wrapper, div.gamefield div.throwIn span.gamefield_msg_wrapper {
	display: block;
	position: absolute;
	z-index: 5;
	top: 24%;
	bottom: 0
}
div.gamefield div.freeKick span.gamefield_msg_wrapper span, div.gamefield div.throwIn span.gamefield_msg_wrapper span {
	text-align: center
}
div.gamefield div.home.freeKick.safe span.gamefield_msg_wrapper, div.gamefield div.home.throwIn.safe span.gamefield_msg_wrapper, div.gamefield div.away.freeKick.danger span.gamefield_msg_wrapper, div.gamefield div.away.throwIn.danger span.gamefield_msg_wrapper {
	left: 0;
	right: 50%
}
div.gamefield div.home.freeKick.attack span.gamefield_msg_wrapper, div.gamefield div.home.throwIn.attack span.gamefield_msg_wrapper, div.gamefield div.away.freeKick.attack span.gamefield_msg_wrapper, div.gamefield div.away.throwIn.attack span.gamefield_msg_wrapper {
	left: 20%;
	right: 20%
}
div.gamefield div.home.freeKick.danger span.gamefield_msg_wrapper, div.gamefield div.home.throwIn.danger span.gamefield_msg_wrapper, div.gamefield div.away.freeKick.safe span.gamefield_msg_wrapper, div.gamefield div.away.throwIn.safe span.gamefield_msg_wrapper {
	left: 50%;
	right: 0
}
div.gamefield div.home.throwIn.danger span.gamefield_msg_wrapper span {
	text-align: right
}
div.gamefield div.home.throwIn.danger span.gamefield_msg_wrapper {
	top: 23%;
	right: 23%;
	left: 0
}
div.gamefield div.home.throwIn.bottom.danger span.gamefield_msg_wrapper {
	top: 35%;
	right: 21%
}
div.gamefield div.home.freeKick.danger span.gamefield_msg_wrapper span {
	text-align: right
}
div.gamefield div.home.freeKick.danger span.gamefield_msg_wrapper {
	right: 12%;
	left: 0
}
div.gamefield div.away.throwIn.danger span.gamefield_msg_wrapper span {
	text-align: left
}
div.gamefield div.away.throwIn.danger span.gamefield_msg_wrapper {
	top: 23%;
	right: 0;
	left: 23%
}
div.gamefield div.away.throwIn.bottom.danger span.gamefield_msg_wrapper {
	top: 35%;
	left: 21%
}
div.gamefield div.away.freeKick.danger span.gamefield_msg_wrapper span {
	text-align: left
}
div.gamefield div.away.freeKick.danger span.gamefield_msg_wrapper {
	right: 0;
	left: 12%
}/* * TABLE */
div.gamefield div.gamefield_msg > .table {
	text-align: center
}
div.gamefield .table div.gamefield_msg_wrapper {
	display: inline-block;
	width: auto
}
div.gamefield .table div.gamefield_msg_wrapper .absoluteCenter {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 14px;
	margin: 0 auto;
	border-radius: 4px;
	overflow: hidden;
	background: #262626;
	border: #000000;
	z-index: 5;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
div.gamefield .table div.gamefield_msg_wrapper table {
	position: relative;
	text-align: center;
	border-radius: 4px;
	border-collapse: collapse
}
div.gamefield .table div.gamefield_msg_wrapper table th {
	padding: 3px 6px;
	text-transform: uppercase;
	background: rgba(0,0,0,0.5);
	border-bottom: 1px solid #000000
}
div.gamefield .table div.gamefield_msg_wrapper table td {
	font-size: 12px;
	padding: 4px;
	white-space: nowrap;
	border-bottom: 1px solid #000000
}
div.gamefield .table div.gamefield_msg_wrapper table tr:last-child td {
	border-bottom: none
}
div.gamefield .table div.gamefield_msg_wrapper table td:nth-child(1) {
	text-align: left
}
div.gamefield .table div.gamefield_msg_wrapper table td:nth-child(2) {
	color: #25AAE1;
	background: rgba(0,0,0,0.2)
}
div.gamefield .table div.gamefield_msg_wrapper table td:nth-child(3) {
	color: #ffffff;
	background: rgba(0,0,0,0.2)
}
div.gamefield .table div.gamefield_msg_wrapper table td:nth-child(2) + td {
	padding-left: 0
}/* * BLURRY DARKNESS ABOVE THE FIELD */
div.gamefield div.gamefield_curtain {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.4)), to(rgba(0,0,0,0.8)));
	background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.8) 100%)
}/* BACKGROUNDS */
.gamefieldWrapper.soccer canvas.gamefield {
	background-image: url('/imgs/pbp/pitch.png')
}
.gamefieldWrapper.basketball canvas.gamefield {
	background-image: url('/imgs/pbp/pitch_basketball.png')
}
.gamefieldWrapper.tennis canvas.gamefield {
	background-image: url('/imgs/pbp/pitch_court.png')
}
div.gamefield div.gamefield_msg div.point {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center top
}
.basketball .gamefield div.gamefield_msg div.point {
	background-image: url('/imgs/pbp/score-basketball.jpg')
}
.tennis .gamefield div.gamefield_msg div.point {
	background-image: url('/imgs/pbp/score-tennis.jpg')
}
.gamefieldTennisCourts {
	display: none;
	opacity: 0
}
#GameFieldTennis-RedCourt {
	background-color: #ff1400
}
#GameFieldTennis-GreenCourt {
	background-color: #28ff28
}
#GameFieldTennis-BlueCourt {
	background-color: #0050ff
}
.soccer div.gamefield, .tennis div.gamefield, .basketball div.gamefield {
	background: transparent url('/imgs/pbp/gameFieldarea-bg.jpg') no-repeat center center;
	background-size: auto 100%
}/* if you adjust here,check styles.css too *//* affects above 768px too!!!!!!!! */
@media screen and (min-width:320px) {
div.gamefield div.gamefield_msg .home.possession.safe > span, div.gamefield div.gamefield_msg .home.possession.attack > span, div.gamefield div.gamefield_msg .home.possession.danger > span, div.gamefield div.gamefield_msg .away.possession.safe > span, div.gamefield div.gamefield_msg .away.possession.attack > span, div.gamefield div.gamefield_msg .away.possession.danger > span, div.gamefield div.gamefield_msg .home.possession.safe > span {
	padding-top: 15%
}
div.gamefield {
	height: 122px
}
div.gamefield > div, div.gamefield canvas.gamefield {
	height: 122px;
	width: 300px
}
div.gamefield div.home.gameKick span.gamefield_msg_wrapper, div.gamefield div.away.gameKick span.gamefield_msg_wrapper, div.gamefield div.home.penaltyKick span.gamefield_msg_wrapper, div.gamefield div.away.penaltyKick span.gamefield_msg_wrapper, div.gamefield div.home.goalKick span.gamefield_msg_wrapper, div.gamefield div.away.goalKick span.gamefield_msg_wrapper, div.gamefield div.freeKick span.gamefield_msg_wrapper, div.gamefield div.throwIn span.gamefield_msg_wrapper {
	top: 34%
}
div.gamefieldWrapperHeader div.score div.scoreNumberBlock {
	font-weight: bold;
	font-size: 24px;
	padding-top: 0
}
div.gamefieldWrapperHeader div.team span {
	font-size: 18px;
	padding-top: 2px;
	height: 26px
}
div.gamefield div.gamefield_msg div.goal > span {
	text-align: center;
	padding-top: 3px
}
div.gamefield div.goal.home span.type, div.gamefield div.goal.away span.type {
	font-size: 70px;
	margin-bottom: -18px
}
div.gamefield div.goal.home span.team, div.gamefield div.goal.away span.team {
	font-size: 36px
}
div.gamefield div.gamefield_msg div > span.status {
	top: 34%
}
div.gamefield div.gamefield_msg span.custom, div.gamefield div.gamefield_msg span.shotOnGoal {
	top: 28px;
	font-size: 36px;
	line-height: 36px
}
div.gamefield div.gamefield_msg span.substitution {
	top: 11px;
	line-height: 36px
}
div.gamefield div.gamefield_msg span.substitution span.team {
	font-size: 18px;
	margin-top: -14px;
	margin-bottom: -5px
}
div.gamefield div.gamefield_msg span.substitution span.enter, div.gamefield div.gamefield_msg span.substitution span.exit {
	font-size: 18px;
	line-height: normal;
	height: 22px
}
div.gamefield div.gamefield_msg span.substitution span.enter {
	color: #00ff00;
	-moz-transform: translate3d(0, 22px, 0);
	-ms-transform: translate3d(0, 22px, 0);
	-o-transform: translate3d(0, 22px, 0);
	-webkit-transform: translate3d(0, 22px, 0)
}
div.gamefield div.gamefield_msg span.substitution span.exit {
	color: #ff0000;
	-moz-transform: translate3d(0, -22px, 0);
	-ms-transform: translate3d(0, -22px, 0);
	-o-transform: translate3d(0, -22px, 0);
	-webkit-transform: translate3d(0, -22px, 0)
}
div.gamefield div.gamefield_msg span.substitution span.enter > span, div.gamefield div.gamefield_msg span.substitution span.exit > span {
	border: 6px solid transparent
}
div.gamefield div.gamefield_msg span.substitution span.enter > span {
	border-bottom: 6px solid #00ff00;
	top: -4px
}
div.gamefield div.gamefield_msg span.substitution span.exit > span {
	border-top: 6px solid #ff0000;
	top: 4px
}
div.gamefield div.gamefield_msg span.foul {
	top: 30px;
	font-size: 30px
}
div.gamefield .table div.gamefield_msg_wrapper table td {
	font-size: 14px;
	padding: 4px 6px
}
div.gamefield_msg .away.serve .gamefield_msg_away_wrapper, div.gamefield_msg .home.serve .gamefield_msg_away_wrapper {
	display: block
}/* * Tennis POINT */
.tennis div.gamefield div.gamefield_msg div.point > span {
	top: 20px
}
.tennis div.gamefield div.point.home span.type, .tennis div.gamefield div.point.away span.type {
	font-size: 60px
}
.tennis div.gamefield div.point.home span.team, .tennis div.gamefield div.point.away span.team {
	font-size: 30px
}
.tennis div.gamefield div.point.home span, .tennis div.gamefield div.point.away span {
	text-align: left
}
div.gamefield .serve span.gamefield_msg_wrapper span.team {
	font-size: 16px
}
div.gamefield .serve span.gamefield_msg_wrapper span.type {
	font-size: 20px;
	margin-top: -7px;
	opacity: 1
}
}
@media screen and (min-width:440px) {
div.gamefield {
	height: 162px
}
div.gamefield > div, div.gamefield canvas.gamefield {
	height: 162px;
	width: 400px
}
div.gamefield div.home.gameKick span.gamefield_msg_wrapper, div.gamefield div.away.gameKick span.gamefield_msg_wrapper, div.gamefield div.home.gameKick span.gamefield_msg_wrapper, div.gamefield div.away.gameKick span.gamefield_msg_wrapper, div.gamefield div.home.penaltyKick span.gamefield_msg_wrapper, div.gamefield div.away.penaltyKick span.gamefield_msg_wrapper, div.gamefield div.home.goalKick span.gamefield_msg_wrapper, div.gamefield div.away.goalKick span.gamefield_msg_wrapper, div.gamefield div.freeKick span.gamefield_msg_wrapper, div.gamefield div.throwIn span.gamefield_msg_wrapper {
	top: 37%
}
.live div.gamefieldWrapperHeader div.team.home, .live div.gamefieldWrapperHeader div.team.away {
	width: 42%
}
div.gamefieldWrapperHeader div.score {
	width: 16%
}
div.gamefieldWrapperHeader div.team {
	top: 0
}
div.gamefieldWrapperHeader div.team span {
	font-size: 24px;
	padding-top: 0;
	height: 28px
}
div.gamefield div.gamefield_msg div.goal > span {
	text-align: center;
	padding-top: 20px
}
div.gamefield div.goal.home span.type, div.gamefield div.goal.away span.type {
	font-size: 72px;
	margin-bottom: -18px
}
div.gamefield div.goal.home span.team, div.gamefield div.goal.away span.team {
	font-size: 36px
}
div.gamefield div.gamefield_msg div > span.status {
	top: 37%
}
div.gamefield div.gamefield_msg span.custom, div.gamefield div.gamefield_msg span.shotOnGoal {
	top: 46px;
	font-size: 36px;
	line-height: 36px
}
div.gamefield div.gamefield_msg span.substitution {
	top: 34px;
	line-height: 36px;
	font-size: 36px
}
div.gamefield div.gamefield_msg span.foul {
	top: 49px
}
div.gamefield .table div.gamefield_msg_wrapper table td {
	font-size: 18px;
	padding: 4px 10px
}/* * Tennis POINT */
.tennis div.gamefield div.gamefield_msg div.point > span {
	top: 40px;
	left: 5%
}
}
.panel-side {/* * Tennis POINT */
}
.panel-side div.gamefield div.gamefield_msg .home.possession.safe > span, .panel-side div.gamefield div.gamefield_msg .home.possession.attack > span, .panel-side div.gamefield div.gamefield_msg .home.possession.danger > span, .panel-side div.gamefield div.gamefield_msg .away.possession.safe > span, .panel-side div.gamefield div.gamefield_msg .away.possession.attack > span, .panel-side div.gamefield div.gamefield_msg .away.possession.danger > span, .panel-side div.gamefield div.gamefield_msg .home.possession.safe > span {
	padding-top: 15%
}
.panel-side div.gamefield {
	height: 122px
}
.panel-side div.gamefield > div, .panel-side div.gamefield canvas.gamefield {
	height: 122px;
	width: 300px
}
.panel-side div.gamefield div.home.gameKick span.gamefield_msg_wrapper, .panel-side div.gamefield div.away.gameKick span.gamefield_msg_wrapper, .panel-side div.gamefield div.home.penaltyKick span.gamefield_msg_wrapper, .panel-side div.gamefield div.away.penaltyKick span.gamefield_msg_wrapper, .panel-side div.gamefield div.home.goalKick span.gamefield_msg_wrapper, .panel-side div.gamefield div.away.goalKick span.gamefield_msg_wrapper, .panel-side div.gamefield div.freeKick span.gamefield_msg_wrapper, .panel-side div.gamefield div.throwIn span.gamefield_msg_wrapper {
	top: 34%
}
.panel-side div.gamefieldWrapperHeader div.score div.scoreNumberBlock {
	font-weight: bold;
	font-size: 24px;
	padding-top: 0
}
.panel-side div.gamefieldWrapperHeader div.team span {
	font-size: 18px;
	padding-top: 2px;
	height: 26px
}
.panel-side div.gamefield div.gamefield_msg div.goal > span {
	text-align: center;
	padding-top: 3px
}
.panel-side div.gamefield div.goal.home span.type, .panel-side div.gamefield div.goal.away span.type {
	font-size: 70px;
	margin-bottom: -18px
}
.panel-side div.gamefield div.goal.home span.team, .panel-side div.gamefield div.goal.away span.team {
	font-size: 36px
}
.panel-side div.gamefield div.gamefield_msg div > span.status {
	top: 34%
}
.panel-side div.gamefield div.gamefield_msg span.custom, .panel-side div.gamefield div.gamefield_msg span.shotOnGoal {
	top: 28px;
	font-size: 36px;
	line-height: 36px
}
.panel-side div.gamefield div.gamefield_msg span.substitution {
	top: 11px;
	line-height: 36px
}
.panel-side div.gamefield div.gamefield_msg span.substitution span.team {
	font-size: 18px;
	margin-top: -14px;
	margin-bottom: -5px
}
.panel-side div.gamefield div.gamefield_msg span.substitution span.enter, .panel-side div.gamefield div.gamefield_msg span.substitution span.exit {
	font-size: 18px;
	line-height: normal;
	height: 22px
}
.panel-side div.gamefield div.gamefield_msg span.substitution span.enter {
	color: #00ff00;
	-moz-transform: translate3d(0, 22px, 0);
	-ms-transform: translate3d(0, 22px, 0);
	-o-transform: translate3d(0, 22px, 0);
	-webkit-transform: translate3d(0, 22px, 0)
}
.panel-side div.gamefield div.gamefield_msg span.substitution span.exit {
	color: #ff0000;
	-moz-transform: translate3d(0, -22px, 0);
	-ms-transform: translate3d(0, -22px, 0);
	-o-transform: translate3d(0, -22px, 0);
	-webkit-transform: translate3d(0, -22px, 0)
}
.panel-side div.gamefield div.gamefield_msg span.substitution span.enter > span, .panel-side div.gamefield div.gamefield_msg span.substitution span.exit > span {
	border: 6px solid transparent
}
.panel-side div.gamefield div.gamefield_msg span.substitution span.enter > span {
	border-bottom: 6px solid #00ff00;
	top: -4px
}
.panel-side div.gamefield div.gamefield_msg span.substitution span.exit > span {
	border-top: 6px solid #ff0000;
	top: 4px
}
.panel-side div.gamefield div.gamefield_msg span.foul {
	top: 30px;
	font-size: 30px
}
.panel-side div.gamefield .table div.gamefield_msg_wrapper table td {
	font-size: 14px;
	padding: 4px 6px
}
.panel-side div.gamefield_msg .away.serve .gamefield_msg_away_wrapper, .panel-side div.gamefield_msg .home.serve .gamefield_msg_away_wrapper {
	display: block
}
.panel-side .tennis div.gamefield div.gamefield_msg div.point > span {
	top: 20px
}
.panel-side .tennis div.gamefield div.point.home span.type, .panel-side .tennis div.gamefield div.point.away span.type {
	font-size: 60px
}
.panel-side .tennis div.gamefield div.point.home span.team, .panel-side .tennis div.gamefield div.point.away span.team {
	font-size: 30px
}
.panel-side .tennis div.gamefield div.point.home span, .panel-side .tennis div.gamefield div.point.away span {
	text-align: left
}
.panel-side div.gamefield .serve span.gamefield_msg_wrapper span.team {
	font-size: 16px
}
.panel-side div.gamefield .serve span.gamefield_msg_wrapper span.type {
	font-size: 20px;
	margin-top: -7px;
	opacity: 1
}
.myBet {
	position: relative;
	background: #ffffff;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	border-bottom-width: 4px;
	-webkit-box-shadow: none;
	box-shadow: none
}
.myBet .eventLiveMark {
	padding: 2px;
	border-radius: 2px;
	color: #ffffff;
	background-color: #F20000;
	background-image: none;
	font-style: normal
}
.myBet .eventClock {
	padding-right: 6px;
	font-size: 0.8462em;
	font-weight: normal;
	color: #000000;
	border-right: 1px solid #000000
}
.myBet .overlay {
	padding: 0
}
.myBet__section {
	position: relative;
	padding: 10px
}
.myBet__section:first-child {
	padding-right: 44px
}
.myBet__section.hasComboBonus {
	padding-right: 100px
}
.myBet__section--sep {
	border-top: 1px solid #F5F5F5
}
.myBet__more {
	position: absolute;
	top: 50%;
	right: 0;
	z-index: 9;
	margin-top: -20px;
	padding: 6px 11px;
	text-align: center;
	text-decoration: none
}
.myBet__more > * {
	vertical-align: middle
}
.myBet__more .icon.icon_arrow-r {
	position: static;
	-webkit-transform: none;
	transform: none
}
.myBet__more .combo_bonus_graphic {
	position: static;
	display: inline-block;
	padding: 0;
	-webkit-transform: none;
	transform: none
}
.myBet__more .combo_bonus_graphic .combo_bonus_content {
	position: relative;
	padding: 0 2px 0 24px;
	border-radius: 3px;
	background-color: #000000;
	background-image: none
}
.myBet__more .combo_bonus_graphic .combo_bonus_content .i-c-gift {
	position: absolute;
	left: -4px;
	top: -5px
}
.myBet__selection {
	margin-bottom: 3px;
	font-weight: bold
}
.myBet__details {
	font-weight: bold;
	font-size: 0.8462em;
	color: #000000
}
.myBet__stake {
	float: left;
	width: 58%
}
.myBet__return {
	float: right;
	text-align: right;
	width: 42%
}
.myBet__cashout {
	position: relative;
	margin: 10px 0 0
}
.myBet__cashout, .myBet__cashout .betSlip_message {
	text-align: center
}
.myBet__cashout a.myBet__cashoutBtn, .myBet__cashout .myBetsLine__cashoutSliderBtn {
	display: none
}
.myBet__cashout.hasCashout .myBet__cashoutBtn {
	display: block
}
.myBet__cashout.hasSliderBtn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.myBet__cashout.hasSliderBtn .btn-loader-wrap, .myBet__cashout.hasSliderBtn .positive, .myBet__cashout.hasSliderBtn .negative {
	width: 100%
}
.myBet__cashout.hasSliderBtn .myBetsLine__cashoutSliderBtn {
	display: block
}
.myBet__cashout.hasSliderBtn a.myBet__cashoutBtn {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-right: 0
}
.myBet__cashout.hasSliderBtn .myBet__cashoutBtn {
	margin-right: 45px
}
.myBet__cashout .myBet__cashoutTitleMsg {
	padding-right: 4px
}
a.myBet__cashoutBtn {
	color: #ffffff;
	text-shadow: none;
	border-color: #25AAE1;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
a.myBet__cashoutBtn.waiting, a.myBet__cashoutBtn.waiting:active {
	color: #ffffff;
	text-shadow: none;
	border-color: #779E00;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
a.myBet__cashoutBtn:active {
	color: #ffffff;
	text-shadow: none;
	border-color: #25AAE1;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
a.myBetsLine__cashoutSliderBtn, button.myBetsLine__cashoutSliderBtn {
	color: #ffffff;
	text-shadow: none;
	border-color: #25AAE1;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
a.myBetsLine__cashoutSliderBtn:active, button.myBetsLine__cashoutSliderBtn:active {
	color: #ffffff;
	text-shadow: none;
	border-color: #25AAE1;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
.myBet__overlay > span {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.myBet__event .eventScore, .myBet__event .eventVersus {
	font-weight: bold;
	color: #25AAE1;
	padding: 0 5px
}
.myBet__cashout.delem.btns p {
	padding: 10px
}
.myBet__cashout.delem.btns .flatBtn {
	width: 42%
}
.eventRow > span {
	display: inline-block;
	vertical-align: bottom
}
.eventRow__team {
	max-width: 42%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.tax-info-message.bh-tax-msg {
	padding-left: 2px
}
.ui_message.my-bets-full-info .back_btn {
	display: none
}/*------------- Cashout Slider -------------*//* cashoutSliderBtn */
.myBetsLine__cashoutSliderBtn {
	position: relative;
	margin: 0 0 0 5px;
	padding: 0;
	border-radius: 3px;
	width: 40px;
	height: 40px
}
.i-o-betslip-cashout-slider {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.myBetsLine__cashoutSliderBtn.expanded .i-o-betslip-cashout-slider {
	width: 12px;
	height: 12px;
	background-image: url("/imgs/i-v2/o/betslip/cashout-slider-selected.svg")
}/*---------- cashoutSliderContainer ------------*/
.myBetsLine__cashoutSliderContainer {
	position: relative;
	margin-top: 10px;
	padding: 0px 40px;
	border: 1px solid #ffffff;
	border-radius: 5px;
	background-color: #363A45
}
.cashoutSliderContainer__outerArrow {
	position: absolute;
	right: 12px;
	top: -17px;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-bottom-color: #ffffff
}
.cashoutSliderContainer__innerArrow {
	position: absolute;
	left: -7px;
	top: -5px;
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-bottom-color: #F0F0F0
}/* Tax messages inside betSlip */
.myBet__taxOnReturn-container, .myBet__turnoverTax-container {
	zoom: 1
}
.myBet__taxOnReturn-container:after, .myBet__turnoverTax-container:after {
	display: table;
	clear: both;
	content: ""
}
.myBet__taxOnReturn-sum, .myBet__turnoverTax-stakeAfterTax {
	float: right
}
.myBet__taxOnReturn-percent, .myBet__taxInfo-msg.tax-info-message {
	margin-right: 10px
}
.IsDesktop .my-bets-block .tax-tooltip-icon {
	background-image: url("/imgs/i-v2/o/generic/info.svg");
	width: 16px;
	height: 16px;
	vertical-align: text-top;
	opacity: 0.5
}
.IsDesktop .my-bets-block .tax-tooltip-icon:hover {
	opacity: 1
}
.IsMobile .my-bets-block .tax-tooltip-icon, .IsTablet .my-bets-block .tax-tooltip-icon {
	background-image: url("/imgs/i-v2/o/generic/info.svg");
	width: 16px;
	height: 16px;
	opacity: 1
}
.IsMobile .myBetsLine__cashoutTaxMessage:empty, .IsTablet .myBetsLine__cashoutTaxMessage:empty {
	padding: 0
}
.myBetsLine__cashoutTaxMessage {
	display: none;
	padding: 6px 0px;
	font-weight: bold;
	text-align: center
}
.myBet__cashout.hasCashout ~ .myBetsLine__cashoutTaxMessage {
	display: block
}
.myBet__cashout.hasCashout.cashout_status_accepted ~ .myBetsLine__cashoutTaxMessage {
	display: none
}
.popup {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20
}
.popup.isPopupVisible {
	display: block
}
.popup .popupOverlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7)
}
.popup.isOverlay .popupOverlay {
	display: block
}
.popup.ui_message .popupWindow {
	position: absolute;
	max-height: 100vh;
	overflow: auto;
	border-radius: 8px;
	background-color: transparent
}
.popup.ui_message .popupWindow .popupWindowHead {
	margin-top: 74px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}
.popup.ui_message .popupWindow .popupWindowHead .popupClose {
	top: -52px;
	right: 0;
	width: 44px;
	height: 44px;
	border-radius: 100%;
	background-color: #ADAEB3
}
.popup.ui_message .popupWindow .popupWindowHead .popupClose::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 14px;
	height: 14px;
	background-image: url("/imgs/i-v2/o/controls/close.svg");
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.popup.ui_message .popupWindow .popupWindowHead .popupClose:hover {
	background-color: #b6b7bc
}
.popup .popupWindow {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	max-height: 96vh;
	overflow: hidden;
	background: #EBEBEB;
	z-index: 10000
}
.popup .popupWindow .contentWrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 96vh;
	overflow: hidden
}
.popup .popupWindow.popupWindow--noHead .contentWrap .popupWindowHead {
	padding: 0
}
.popup .popupWindow.popupWindow--noCrossBtn .popupWindowHead {
	margin-top: 0
}
.popup .popupWindow.hasSidesMargin {
	width: 93%;
	margin: 0 3.5%
}
.popup .popupWindow .popupWindowHead {
	position: relative;
	padding: 12px 30px 11px 30px;
	color: #000000;
	background-color: #EBEBEB;
	font-weight: bold;
	font-size: 1.07692308em;
	line-height: 1.4
}
.popup .popupWindow .popupWindowHead h1 {
	font-size: inherit
}
.popup .popupWindow .popupWindowHead .popupClose {
	position: absolute;
	top: 50%;
	right: 8px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 1.3em;
	font-size: 1.3em;
	font-family: Tahoma, Arial, Helvetica, sans-serif
}
.popup .popupWindow .popupWindowContent {
	padding: 16px 30px 20px 30px;
	color: #000000;
	background-color: #EBEBEB;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	overflow: auto;
	word-break: break-word
}
.popup .popupWindow .popupWindowContent .popupMessage p {
	text-align: justify
}
.popup .popupWindow .popupWindowContent .popupMessage {
	position: relative;
	z-index: 1;
	font-size: 1.07692308em;
	line-height: 1.28571429
}
.popup .popupWindow .popupWindowContent .popupMessage.centered {
	text-align: center
}
.popup .popupWindow .popupWindowContent .popupMessage + .popupBtns {
	margin-top: 15px
}
.popup .popupWindow .popupWindowContent .popupMessage label {
	vertical-align: middle
}
.popup .popupWindow .popupWindowContent .popupBtns > button, .popup .popupWindow .popupWindowContent .popupBtns > a {
	display: block;
	width: 100%;
	margin: 0;
	cursor: pointer;
	color: #ffffff;
	background-color: #779E00
}
.popup .popupWindow .popupWindowContent .popupBtns > button.popupBtnPrimary, .popup .popupWindow .popupWindowContent .popupBtns > a.popupBtnPrimary {
	color: #ffffff;
	background-color: #359E02
}
.popup .popupWindow .popupWindowContent .popupBtns > button.popupBtnSecondary, .popup .popupWindow .popupWindowContent .popupBtns > a.popupBtnSecondary {
	color: #000000;
	background-color: #CCCCCC
}
.popup .popupWindow .popupWindowContent .popupBtns > button.popupBtnPrimary, .popup .popupWindow .popupWindowContent .popupBtns > a.popupBtnPrimary, .popup .popupWindow .popupWindowContent .popupBtns > button.popupBtnSecondary, .popup .popupWindow .popupWindowContent .popupBtns > a.popupBtnSecondary {
	font-weight: normal
}
.popup .popupWindow .popupWindowContent .popupBtns > button {
	border-radius: 22px
}
.popup .popupWindow .popupWindowContent .popupBtns > button:not(:only-child) {
	display: inline-block;
	width: 48%;
	padding-left: 20px;
	padding-right: 20px
}
.popup .popupWindow .popupWindowContent .popupBtns > button ~ button {
	margin-left: 10px
}
.popup .popupWindow .popupMessage + .popupBtns {
	text-align: center
}
.popupWindow--noHead .popupWindowContent {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}
.popupClose {
	cursor: pointer
}
.popup-last-login .popupBtnPrimary {
	width: 100%;
	margin-top: 20px;
	background-color: #779E00;
	border-radius: 25px
}
html.IsMobile .popup .popupWindow .popupWindowContent .popupMessage, html.IsTablet .popup .popupWindow .popupWindowContent .popupMessage, html.IsMobile .popup .popupWindow .popupWindowContent .popupBtns, html.IsTablet .popup .popupWindow .popupWindowContent .popupBtns {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
html.IsMobile.prevent-win-scroll-for-mobile .hasPopupMessage, html.IsTablet.prevent-win-scroll-for-mobile .hasPopupMessage {
	position: static
}
html.IsTablet .popup .popupWindow, html.IsDesktop .popup .popupWindow {
	width: 400px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
html.IsTablet .popup .popupWindow.isPopupCenter, html.IsDesktop .popup .popupWindow.isPopupCenter {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
html.IsDesktop .popup.ui_message .popupOverlay {
	position: fixed
}
html.IsDesktop .popup .popupWindow .popupWindowContent .popupBtns > button:hover, html.IsDesktop .popup .popupWindow .popupWindowContent .popupBtns > a:hover {
	color: #ffffff;
	background-color: #5c7a00
}
html.IsDesktop .popup .popupWindow .popupWindowContent .popupBtns > .popupBtnPrimary:hover {
	background-color: #297b02
}
html.IsDesktop .popup .popupWindow .popupWindowContent .popupBtns > .popupBtnSecondary:hover {
	color: #000000;
	background-color: #bababa
}
html.IsDesktop .popup-last-login .popupBtnPrimary:hover {
	background-color: #5c7a00
}
html.IsMobile .popup .popupWindow {
	width: 300px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
html.IsMobile .popup .popupWindow.isPopupCenter {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
html.IsMobile .popup .popupWindow .popupWindowHead {
	padding-left: 20px;
	padding-right: 20px
}
html.IsMobile .popup .popupWindow .popupWindowContent {
	padding-top: 18px;
	padding-left: 20px;
	padding-right: 20px
}
html.IsMobile .popup:not(.ui_message) .popupWindow {
	width: 80%
}
.rj-popup-message.geolocation-popup .rj-popup-message__header {
	padding: 40px 40px 0 40px;
	font-size: 1.53846154em;
	font-weight: normal;
	line-height: 1.2em;
	text-align: center;
	color: #000000;
	background-color: #F5F5F5
}
.rj-popup-message.geolocation-popup .rj-popup-message__header, .rj-popup-message.geolocation-popup .rj-popup-message__body {
	background-color: #F5F5F5
}
.rj-popup-message.geolocation-popup .rj-popup-message__body .rj-popup-message__body-content {
	padding: 0 40px 30px 40px;
	font-size: 1.23076923em;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: #F5F5F5
}
.rj-popup-message.geolocation-popup .rj-popup-message__body-html {
	font-size: 1em;
	line-height: 1.1875em
}
.rj-popup-message.geolocation-popup .rj-popup-message__body-buttons {
	margin-top: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.rj-popup-message.geolocation-popup .rj-popup-message__body-buttons .rj-popup-message__button {
	padding-top: 14px;
	padding-bottom: 13px;
	border-radius: 27px;
	font-size: 0.875em;
	line-height: 1.21428571em
}
.rj-popup-message.geolocation-popup .rj-popup-message__body-buttons .rj-popup-message__button:not(:first-child) {
	margin-top: 8px
}
.rj-popup-message.geolocation-popup .rj-popup-message__body-html {
	margin: 20px 0 24px 0
}
.geolocation-popup-body-subtext {
	margin: 24px 0;
	font-size: 0.875em;
	line-height: 1.21428571em;
	color: #666666
}
html.IsDesktop .geolocation-popup .rj-popup-message__hasCloseBtn {
	width: 484px
}
html.IsDesktop .rj-popup-message.geolocation-popup .rj-popup-message__body-buttons .rj-popup-message__btn--default, html.IsDesktop .rj-popup-message.geolocation-popup .rj-popup-message__body-buttons .rj-popup-message__btn--default:hover {
	background-color: transparent
}
html.IsMobile .geolocation-popup .rj-popup-message__btn--positive, html.IsTablet .geolocation-popup .rj-popup-message__btn--positive {
	display: none
}
.c-reality-check {
	text-shadow: none;
	-webkit-overflow-scrolling: touch
}
.c-reality-check .rj-popup-message__header {
	padding: 0;
	color: #000000;
	background-color: #ffffff
}
.c-reality-check .c-reality-check__button {
	display: block;
	margin: 0 0 8px;
	padding-top: 14px;
	padding-bottom: 13px;
	width: 100%;
	font-size: 1.07692308em;
	font-weight: normal
}
.c-reality-check .c-reality-check__button:last-child {
	margin-bottom: 19px
}
.c-reality-check .rj-popup-message__body-buttons {
	display: block;
	width: 100%;
	margin: 0
}
.c-reality-check .rj-popup-message__body-buttons .rj-popup-message__button {
	width: 100%;
	cursor: pointer;
	background-color: transparent
}
.c-reality-check .rj-popup-message__body-buttons .rj-popup-message__button:hover {
	background-color: transparent
}
.c-reality-check .rj-popup-message__header-content {
	padding: 0;
	z-index: 1;
	border-top: 1px solid #eeeeee
}
.c-reality-check .rj-popup-message__header-content .c-reality-check__group-text {
	padding: 19px 30px 0px 30px;
	background-color: #ffffff
}
.c-reality-check .rj-popup-message__header-content .c-reality-check__title {
	font-weight: bold
}
.c-reality-check__form {
	padding: 16px 0 0
}
.c-reality-check__text {
	font-size: 12px;
	font-weight: normal
}
.c-reality-check__group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left;
	background-color: #EBEBEB;
	font-size: 0;
	font-weight: normal
}
.c-reality-check__group .c-reality-check__label, .c-reality-check__group .c-reality-check__field {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.c-reality-check__group .c-reality-check__label {
	color: #666666
}
.c-reality-check__group .c-reality-check__field {
	color: #000000
}
.c-reality-check__group .c-reality-check__label {
	width: 100%
}
.c-reality-check__group .c-reality-check__field {
	width: 56%
}
.c-reality-check__group .c-reality-check__field.c-reality-check__field--split {
	width: 100%
}
.c-reality-check__group .c-reality-check__field > span {
	display: block;
	text-align: right
}
.c-reality-check__group .filter-custom {
	margin-bottom: 15px
}
.c-reality-check__group .filter-htmldropdown-wrapper {
	max-height: 170px;
	background-color: #ffffff;
	border: none;
	border-top: 1px solid #CCCCCC
}
.c-reality-check__group .filter-htmldropdown-option {
	position: relative;
	display: block;
	padding: 11px 14px;
	cursor: pointer;
	color: #000000;
	background: #ffffff
}
.c-reality-check__group .filter-htmldropdown-option:not(:first-child) {
	padding-bottom: 12px;
	border-bottom: 1px solid #CCCCCC
}
.c-reality-check__group .filter-input-value {
	padding-top: 11px;
	padding-bottom: 12px;
	font-size: 1.16666667em;
	cursor: default;
	color: #999999
}
.c-reality-check__group .filter-htmldropdown .filter-label {
	background-color: #ffffff;
	border: 0 solid #CCCCCC
}
.c-reality-check__group .filter-htmldropdown .filter-label * {
	color: #000000
}
.c-reality-check__group .scrollbar-track .scrollbar-thumb {
	background: rgba(0,0,0,0.1)
}
.c-reality-check__group--select {
	margin-bottom: 8px
}
.c-reality-check__btn {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 14px;
	padding-bottom: 13px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border-radius: 22px;
	background-color: #779E00
}
.c-reality-check__btn:hover:not(:active) {
	color: #ffffff;
	background-color: #5c7a00
}
html.IsDesktop .rj-popup-message__body .c-reality-check__group-text {
	padding: 16px 30px 0px 30px
}
html.IsDesktop .rj-popup-message__body .c-reality-check__button {
	background-color: transparent;
	color: #000000
}
html.IsDesktop .c-reality-check__title {
	padding-bottom: 15px;
	font-size: 1.14285714em
}
html.IsDesktop .c-reality-check__text > p {
	padding-bottom: 12px
}
html.IsDesktop .c-reality-check__group .filter-htmldropdown-option:hover {
	color: #000000;
	background-color: #CCCCCC
}
html.IsMobile .c-reality-check .rj-popup-message__header, html.IsTablet .c-reality-check .rj-popup-message__header {
	padding-bottom: 3px
}
html.IsMobile .c-reality-check .rj-popup-message__body, html.IsTablet .c-reality-check .rj-popup-message__body {
	overflow: visible
}
html.IsMobile .c-reality-check .rj-popup-message__body .c-reality-check__group-text, html.IsTablet .c-reality-check .rj-popup-message__body .c-reality-check__group-text {
	padding: 16px 30px 0px 30px
}
html.IsMobile .c-reality-check .c-reality-check__button, html.IsTablet .c-reality-check .c-reality-check__button {
	border-radius: 22px;
	background-color: #CCCCCC;
	color: #000000
}
html.IsMobile .c-reality-check__title, html.IsTablet .c-reality-check__title {
	padding-top: 4px;
	padding-bottom: 9px;
	font-size: 0.85714286em
}
html.IsMobile .c-reality-check__text > p, html.IsTablet .c-reality-check__text > p {
	padding-bottom: 16px
}/* ------------------- Splash and Landing Page ------------------- */
body.hideblocks .main_header, body.hideblocks .content-main, body.hideblocks #preloader {
	display: none !important
}
.landing_page {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: #F0F0F0
}
#splash_screen {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10
}
#splash_screen .splash_content {
	text-align: center;
	position: relative;
	top: 25%
}
#splash_screen .splash_content .splashScreenTitles {
	padding: 20px 0
}
#splash_screen .splash_content #splash_img {
	display: block;
	width: 75%;
	max-width: 600px;
	margin: 0 auto
}
.stakeboxActions {
	position: relative
}
.stakeboxActions input.stakebox {
	display: block;
	width: 40%;
	margin: 0 auto;
	padding: 0;
	height: 38px;
	font-size: 1.231em;/*16px*/
	line-height: 38px;
	text-align: center;
	border-radius: 0;
	color: #000000;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #F5F5F5;
	background-color: #F5F5F5
}
.stakeboxActions .stakeboxActionsBtn {
	position: absolute;
	top: 0;
	width: 30%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	padding: 6px 0;
	border-style: solid;
	border-width: 1px;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #25AAE1;
	background-image: none;
	-webkit-tap-highlight-color: transparent
}
.stakeboxActions .stakeboxActionsBtn > span {
	display: block;
	margin: 0 auto
}
.stakeboxActions .stakeboxActionsBtn.stakeboxActionsPlus {
	right: 0;
	border-radius: 0 4px 4px 0
}
.stakeboxActions .stakeboxActionsBtn.stakeboxActionsMinus {
	left: 0;
	border-radius: 4px 0 0 4px
}
.stakeboxActions .inactive .i-o-betslip-minus-alt {
	background-image: url("/imgs/i-v2/o/betslip/minus-inactive.svg")
}
.stakeboxActions .inactive .i-o-betslip-plus-alt {
	background-image: url("/imgs/i-v2/o/betslip/plus.svg")
}
html.IsDesktop .stakeboxActions .stakeboxActionsBtn:hover {
	border-color: #6B6F79;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #363A45;
	background-image: none
}
.underMaintenance__header, .underMaintenance__wrapper {
	padding: 20px 0;
	font-size: 16px;
	position: relative;
	text-align: center;
	color: #000000
}
.underMaintenance__heading {
	font-size: 24px
}
.underMaintenance__splash {
	width: 90%;
	border: none;
	height: auto;
	display: block;
	margin: 0 auto;
	max-width: 540px;
	position: relative;
	margin-bottom: 40px
}
.underMaintenance__icon {
	top: -3px;
	width: 30px;
	height: 25px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: url(http://d6b6c2p8u4p7f.cloudfront.net/i/error_icons.png) left top no-repeat
}
.freeHtmlContent, .rulesPage {
	position: relative;
	margin-bottom: 10px;
	padding: 2%;
	font-size: 14px;
	overflow: hidden
}
.freeHtmlContent .retractable-content .preloader, .staticContentPage .retractable-content .preloader, .rulesPage .retractable-content .preloader {
	float: none;
	display: block;
	width: 10px;
	height: 10px;
	margin: 10px auto
}
.freeHtmlContent h1, .staticContentPage h1, .rulesPage h1, .freeHtmlContent h2, .staticContentPage h2, .rulesPage h2, .freeHtmlContent h3, .staticContentPage h3, .rulesPage h3, .freeHtmlContent h4, .staticContentPage h4, .rulesPage h4, .freeHtmlContent h5, .staticContentPage h5, .rulesPage h5, .freeHtmlContent h6, .staticContentPage h6, .rulesPage h6 {
	text-align: left
}
.freeHtmlContent h4, .staticContentPage h4, .rulesPage h4 {
	padding: 7px 10px;
	margin-top: 30px;
	margin-bottom: 10px;
	border-bottom: 1px solid #1a1a1a;
	background: #000000
}
.freeHtmlContent .goTop + div, .staticContentPage .goTop + div, .rulesPage .goTop + div {
	display: none
}
.freeHtmlContent .blue_gray_table, .staticContentPage .blue_gray_table, .rulesPage .blue_gray_table {
	width: 100%
}
.freeHtmlContent .blue_gray_table:nth-of-type(2), .staticContentPage .blue_gray_table:nth-of-type(2), .rulesPage .blue_gray_table:nth-of-type(2) {
	table-layout: fixed
}
.freeHtmlContent .next_markets_ul, .staticContentPage .next_markets_ul, .rulesPage .next_markets_ul {
	list-style: disc
}
.freeHtmlContent .generalRules, .staticContentPage .generalRules, .rulesPage .generalRules {
	padding: 0 2%
}
.freeHtmlContent body.notlogged .deposit_link, .staticContentPage body.notlogged .deposit_link, .rulesPage body.notlogged .deposit_link {
	display: none
}
.freeHtmlContent .deposit_link, .staticContentPage .deposit_link, .rulesPage .deposit_link {
	width: 100%;
	text-align: center
}
.freeHtmlContent .deposit_link a.lnk_btn.green_btn, .staticContentPage .deposit_link a.lnk_btn.green_btn, .rulesPage .deposit_link a.lnk_btn.green_btn {
	font-size: 14px;
	padding: 10px 25px
}
.freeHtmlContent #tbasian, .staticContentPage #tbasian, .rulesPage #tbasian {
	text-align: center;
	border-width: 10px
}
.freeHtmlContent .tdasian, .staticContentPage .tdasian, .rulesPage .tdasian {
	text-align: center
}
.freeHtmlContent .blue_gray_table, .staticContentPage .blue_gray_table, .rulesPage .blue_gray_table {
	width: 470px;
	margin: 0 auto
}
.freeHtmlContent .blue_gray_table th, .staticContentPage .blue_gray_table th, .rulesPage .blue_gray_table th, .freeHtmlContent .red_gray_table th, .staticContentPage .red_gray_table th, .rulesPage .red_gray_table th {
	height: 29px;
	padding: 0;
	text-align: center;
	background: #ffffff;
	border-bottom: 1px solid #e6e6e6
}
.freeHtmlContent .blue_gray_table th span, .staticContentPage .blue_gray_table th span, .rulesPage .blue_gray_table th span {
	display: block;
	padding-bottom: 2px
}
.freeHtmlContent .blue_gray_table td, .staticContentPage .blue_gray_table td, .rulesPage .blue_gray_table td, .freeHtmlContent .red_gray_table td, .staticContentPage .red_gray_table td, .rulesPage .red_gray_table td {
	border-bottom: 1px solid #e6e6e6;
	padding: 7px 35px;
	text-align: center
}
.freeHtmlContent .next_markets_ul, .staticContentPage .next_markets_ul, .rulesPage .next_markets_ul {
	list-style: none
}
.freeHtmlContent p, .staticContentPage p, .rulesPage p {
	margin: 10px 0;
	padding: 0 5px
}
.freeHtmlContent ol li, .staticContentPage ol li, .rulesPage ol li, .freeHtmlContent ul li, .staticContentPage ul li, .rulesPage ul li {
	margin-bottom: 7px;
	margin-left: 34px
}
.freeHtmlContent ul li, .staticContentPage ul li, .rulesPage ul li {
	list-style: circle
}
.freeHtmlContent ol li, .staticContentPage ol li, .rulesPage ol li {
	list-style: decimal
}
.c-tab {
	display: block
}
.c-tab--with-dropdown:after {
	border-style: solid;
	border-width: 8px 5px 0 5px;
	border-color: #ffffff transparent transparent transparent;
	width: 0;
	height: 0;
	content: "";
	position: absolute;
	right: 10px;
	top: 50%
}
.c-tab--with-dropdown.c-tab--opened:after {
	border-style: solid;
	border-width: 0 5px 8px 5px;
	border-color: transparent transparent #ffffff transparent;
	width: 0;
	height: 0
}
.c-dropdown {
	display: none;
	position: absolute;
	z-index: 100;
	left: 0;
	right: 0;
	border: 1px solid #CCCCCC
}
.c-tab--active {
	color: #000000 !important;
	border-color: #779E00 !important;
	background-color: #F5F5F5 !important
}
.c-tab--with-dropdown.c-tab--opened + .c-dropdown {
	display: block
}
.c-dropdown__link {
	background-color: #F0F0F0;
	border-color: #4A4A5E
}
.c-dropdown__link:last-child .c-dropdown__text {
	border-bottom: none
}
.c-dropdown__label {
	padding: 0
}
.c-dropdown__text {
	display: block;
	padding: 10px 6px;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.7);
	color: #000000;
	background-color: #CCCCCC;
	border-bottom: 1px solid #4A4A5E
}
.c-dropdown__radio {
	display: none
}
.c-dropdown__radio:checked + .c-dropdown__text {
	background-color: #F0F0F0;
	color: #ffffff;
	text-shadow: inherit
}
.betRadar_tabs_holder {
	position: relative
}
.betRadar_header {
	min-height: 20px;
	zoom: 1;
	padding-right: 3px
}
.betRadar_header:after {
	display: table;
	clear: both;
	content: ""
}
.panel-side .betRadar_header {
	display: none
}
.betRadar_tabs {
	position: absolute;
	right: 5px;
	top: 5px;
	border-radius: 4px;
	margin-bottom: 0;
	padding: 0;
	width: auto;
	border: 0
}
.betRadar_tabs > a {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-width: 1px 0 1px 1px;
	border-color: #4A4A5E;
	background-color: #4A4A5E;
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}
.betRadar_tabs > a:first-child {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px
}
.betRadar_tabs > a:last-child {
	border-right-width: 1px;
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px
}
.betRadar_tabs > a.active {
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #3a3a4a;
	background-image: -webkit-gradient(linear, left bottom, left top, from(none));
	background-image: linear-gradient(to top, none)
}
.betRadar_tabs > a .tab-title {
	display: none;/*precaution for the clients using non-responsive blocks but somehow activate titles from the CMS */
}
.betRadar_tabs > a > span.icon {
	width: 31px;
	height: 28px
}
.hasBreadcrumb .betRadar_tabs, .panel-side .betRadar_tabs {
	width: 100%;
	margin-bottom: 0;
	padding: 0;
	border: none;
	position: static
}
html.IsDesktop .betRadar_tabs {
	display: block
}
html.IsDesktop .betRadar_tabs > a {
	height: 37px;
	width: 25%;
	max-width: 166px;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
html.IsDesktop .betRadar_tabs > a:after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	visibility: hidden
}
html.IsDesktop .betRadar_tabs .tab-title {
	vertical-align: middle;
	text-transform: none;
	font-size: 0.923em;/*12px*/
}
html.IsDesktop .betRadar_tabs:after {
	content: "";
	clear: both;
	display: block
}
html.IsDesktop .widgetsContainer {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html.IsDesktop .panel-side .widgetsContainer {
	position: relative;
	padding: 0
}
html.IsDesktop .panel-side .widgetsContainer .expandable {
	position: absolute;
	left: auto;
	right: 10px;
	top: 12px;
	padding: 10px;
	cursor: pointer
}
html.IsDesktop .panel-side .widgetsContainer .expandable .arrowToggle {
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #000000 transparent transparent transparent;
	width: 0;
	height: 0;
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s;
	display: block;
	pointer-events: none
}
html.IsDesktop .panel-side .widgetsContainer .expandable.expanded .arrowToggle {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
html.IsDesktop .panel-side .widgetsContainer .team_header_wrap {
	border: 0
}
html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs {
	border: none
}
html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a {
	font-size: 1.2em;
	padding: 5px 10px;
	width: auto;
	height: auto;
	line-height: 2.2em;
	border: 0;
	border-bottom: 2px solid transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent
}
html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a .tab-title {
	margin-left: 0
}
html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a .icon {
	display: none
}
html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a:hover, html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a:active, html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a.active {
	border-color: #25AAE1
}
html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a:hover .tab-title, html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a:active .tab-title, html.IsDesktop .panel-side .widgetsContainer .betRadar_tabs > a.active .tab-title {
	color: #25AAE1
}
html.IsDesktop .hasBreadcrumb .tab-title {
	display: inline-block
}
html.IsMobile .betRadar_tabs .tab-title, html.IsTablet .betRadar_tabs .tab-title {
	margin-bottom: 5px;
	font-size: 0.7em;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1
}
html.IsMobile .hasBreadcrumb .tab-title, html.IsTablet .hasBreadcrumb .tab-title {
	display: block
}
.chatOpened {
	width: 100%;
	position: fixed
}
.eps-frame-helper {
	-webkit-overflow-scrolling: touch;
	height: auto;
	position: relative
}
.eps-frame-helper_inner {
	-webkit-overflow-scrolling: touch;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-y: scroll;
	height: 100%
}
.EPS_Frame {
	width: 100%;
	height: 100%;
	min-height: 100vh;
	display: block;
	-webkit-overflow-scrolling: touch
}
.loyalty-points {
	clear: both;
	margin: 5px 0
}
.loyalty-points .loyalty-points-title {
	font-weight: bold;
	margin-bottom: 5px
}
.loyalty-points .loyalty-points-text {
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}
.loyalty-points .loyalty-points-type {
	margin-bottom: 3px
}
.loyalty-points .loyalty-points-text-name {
	margin-left: 5px
}/* Sprite Inspired Horse Silks */
.silk_icon_inspired {
	background: url('/imgs/hounds-horses-sprites/sprite-silks.png') no-repeat 0 0;
	display: block;
	height: 30px;
	width: 30px
}
.silk_icon_inspired.silk_01 {
	background-position: 0 0
}
.silk_icon_inspired.silk_02 {
	background-position: -30px 0
}
.silk_icon_inspired.silk_03 {
	background-position: -60px 0
}
.silk_icon_inspired.silk_04 {
	background-position: -90px 0
}
.silk_icon_inspired.silk_05 {
	background-position: -120px 0
}
.silk_icon_inspired.silk_06 {
	background-position: -150px 0
}
.silk_icon_inspired.silk_07 {
	background-position: -180px 0
}
.silk_icon_inspired.silk_08 {
	background-position: -210px 0
}
.silk_icon_inspired.silk_09 {
	background-position: 0 -30px
}
.silk_icon_inspired.silk_10 {
	background-position: -30px -30px
}
.silk_icon_inspired.silk_11 {
	background-position: -60px -30px
}
.silk_icon_inspired.silk_12 {
	background-position: -90px -30px
}
.silk_icon_inspired.silk_13 {
	background-position: -120px -30px
}
.silk_icon_inspired.silk_14 {
	background-position: -150px -30px
}
.silk_icon_inspired.silk_15 {
	background-position: -180px -30px
}
.silk_icon_inspired.silk_16 {
	background-position: -210px -30px
}
.silk_icon_inspired.silk_17 {
	background-position: 0 -60px
}
.silk_icon_inspired.silk_18 {
	background-position: -30px -60px
}
.silk_icon_inspired.silk_19 {
	background-position: -60px -60px
}
.silk_icon_inspired.silk_20 {
	background-position: -90px -60px
}
.silk_icon_inspired.silk_21 {
	background-position: -120px -60px
}
.silk_icon_inspired.silk_22 {
	background-position: -150px -60px
}/* Sprite Kit Icons */
.kit_icon_inspired {
	background: url('/imgs/hounds-horses-sprites/sprite-jerseys.png') no-repeat 0 0;
	background-size: 128px auto;
	top: -10px !important;
	display: inline-block;
	width: 16px;
	height: 16px
}
.kit_icon_inspired.kt_A0025 {
	background-position: 0 0
}
.kit_icon_inspired.kt_A0026 {
	background-position: -32px 0
}
.kit_icon_inspired.kt_A0027 {
	background-position: -64px 0
}
.kit_icon_inspired.kt_A0028 {
	background-position: -96px 0
}
.kit_icon_inspired.kt_A0029 {
	background-position: 0 -16px
}
.kit_icon_inspired.kt_A0030 {
	background-position: -32px -16px
}
.kit_icon_inspired.kt_A0031 {
	background-position: -64px -16px
}
.kit_icon_inspired.kt_A0032 {
	background-position: -96px -16px
}
.kit_icon_inspired.kt_A0033 {
	background-position: 0 -32px
}
.kit_icon_inspired.kt_A0034 {
	background-position: -32px -32px
}
.kit_icon_inspired.kt_A0035 {
	background-position: -64px -32px
}
.kit_icon_inspired.kt_A0036 {
	background-position: -96px -32px
}
.kit_icon_inspired.kt_A0037 {
	background-position: 0 -48px
}
.kit_icon_inspired.kt_A0038 {
	background-position: -32px -48px
}
.kit_icon_inspired.kt_A0039 {
	background-position: -64px -48px
}
.kit_icon_inspired.kt_A0040 {
	background-position: -96px -48px
}
.kit_icon_inspired.kt_H0025 {
	background-position: -16px 0
}
.kit_icon_inspired.kt_H0026 {
	background-position: -48px 0
}
.kit_icon_inspired.kt_H0027 {
	background-position: -80px 0
}
.kit_icon_inspired.kt_H0028 {
	background-position: -112px 0
}
.kit_icon_inspired.kt_H0029 {
	background-position: -16px -16px
}
.kit_icon_inspired.kt_H0030 {
	background-position: -48px -16px
}
.kit_icon_inspired.kt_H0031 {
	background-position: -80px -16px
}
.kit_icon_inspired.kt_H0032 {
	background-position: -112px -16px
}
.kit_icon_inspired.kt_H0033 {
	background-position: -16px -32px
}
.kit_icon_inspired.kt_H0034 {
	background-position: -48px -32px
}
.kit_icon_inspired.kt_H0035 {
	background-position: -80px -32px
}
.kit_icon_inspired.kt_H0036 {
	background-position: -112px -32px
}
.kit_icon_inspired.kt_H0037 {
	background-position: -16px -48px
}
.kit_icon_inspired.kt_H0038 {
	background-position: -48px -48px
}
.kit_icon_inspired.kt_H0039 {
	background-position: -80px -48px
}
.kit_icon_inspired.kt_H0040 {
	background-position: -112px -48px
}/* Sprite Inspired Greyhound Jackets Icons */
.racemark_icon_inspired {
	background: url('/imgs/hounds-horses-sprites/sprite-dogs.png') no-repeat 0 0;
	display: block;
	height: 30px;
	width: 30px
}
.racemark_icon_inspired.rm_01 {
	background-position: 0 0
}
.racemark_icon_inspired.rm_02 {
	background-position: -30px 0
}
.racemark_icon_inspired.rm_03 {
	background-position: -60px 0
}
.racemark_icon_inspired.rm_04 {
	background-position: -90px 0
}
.racemark_icon_inspired.rm_05 {
	background-position: 0 -30px
}
.racemark_icon_inspired.rm_06 {
	background-position: -30px -30px
}
.racemark_icon_inspired.rm_07 {
	background-position: -60px -30px
}
.racemark_icon_inspired.rm_08 {
	background-position: -90px -30px
}
.multi-choice-quiz {
	padding: 10px
}
.mcq-finish-text {
	margin: 5px 0
}
.mcq-steps {
	margin-right: 5px;
	padding: 6px;
	border-radius: 50%;
	background-color: #779E00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#779E00), to(#779E00));
	background-image: linear-gradient(#779E00, #779E00)
}
.mcq-answers {
	margin-top: 10px
}
.mcq-answers li {
	padding-top: 10px;
	padding-left: 10px
}
.mcq-answers li > input, .mcq-answers li > label {
	vertical-align: middle
}
.mcq-answers label {
	display: inline-block;
	padding: 0
}
.mcq-label, .mcq-field {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0
}
.cs-container.single-select .cs-option input[type="checkbox"] {
	display: none
}
.customDropdown {
	position: relative;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	color: #000000
}
.customDropdown:after {
	content: '';
	position: absolute;
	display: block;
	width: 17px;
	height: 17px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 2px;
	background-color: #ffffff;
	background-image: url('/imgs/i-v2/o/arrows/arrow-down.svg')
}
.cs-container {
	position: relative;
	cursor: pointer
}
.cs-container.cs-open .cs-options {
	cursor: n-resize
}
.cs-container.cs-open .cs-input, .cs-container.cs-open .cs-batch, .cs-container.cs-open .cs-options, .cs-container.cs-open .cs-option {
	pointer-events: auto !important
}
.cs-container + select {
	display: none !important
}
.cs-no-options {
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	pointer-events: none !important
}
.cs-container.cs-disabled {
	opacity: 0.75;
	pointer-events: none !important
}
.cs-container.cs-disabled * {
	pointer-events: none !important
}
.cs-input::-webkit-input-placeholder {
color:#000000
}
.cs-input::-moz-placeholder {
color:#000000
}
.cs-container.cs-disabled > .customDropdown, .cs-container.cs-disabled > .customDropdown:focus, .cs-container.cs-disabled > .customDropdown:hover {
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
	color: #363A45;
	cursor: default;
	-webkit-box-shadow: inset 2px 2px 3px 0 rgba(189,189,189,0.7);
	box-shadow: inset 2px 2px 3px 0 rgba(189,189,189,0.7)
}
.cs-container.cs-disabled > .customDropdown:after, .cs-container.cs-disabled > .customDropdown:hover:after {
	border-top: 6px solid #F0F0F0;
	opacity: 0.3
}
.cs-header {
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.cs-open .cs-header {
	border-color: #8484b5;
	-webkit-box-shadow: none;
	box-shadow: none
}
.cs-open .cs-options-wrapper {
	display: block
}
.cs-options-wrapper {
	display: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	z-index: 10000;
	width: 100%;
	top: 110%;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	color: #000000;
	background: #ffffff
}
.cs-options {
	max-height: 122px;
	overflow-y: auto;
	overflow-x: hidden;
	white-space: nowrap
}
.is-large.cs-options-wrapper {
	padding-top: 30px
}
.cs-option > * {
	pointer-events: none
}
.cs-option {
	cursor: pointer;
	border-top: 1px solid #ffffff;
	height: 30px;
	line-height: 30px;
	padding: 0 8px
}
.cs-option.cs-selected {
	font-weight: 600
}
.cs-option.cs-focus, .cs-option:hover {
	background: #CCCCCC
}
.cs-option:first-of-type {
	border-top: none
}
.cs-option input {
	margin-right: 6px
}
.cs-option-static {
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #ffffff
}
.cs-option-static a {
	padding: 0 10px;
	cursor: pointer
}
#zip.cs-input {
	pointer-events: auto
}
.widget-container-side {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff
}
.widget-container-side-tab-wrap {
	padding: 10px
}
.widget-container-side-header {
	position: relative;
	padding: 0 10px;
	background-color: #ffffff;
	border-bottom: 0 solid #ADAEB3;
	border-top-right-radius: 3px
}
.widget-container-side-header-tabs {
	display: table;
	table-layout: fixed;
	max-width: 100%
}
.widget-container-side-tab-titles:hover {
	color: #ffffff
}
.widget-container-side-header-tabs .widget-container-side-tab.unclickable .widget-container-side-tab-titles {
	color: #25AAE1
}
.widget-container-side-header-tabs .unclickable {
	cursor: default
}
.widget-container-side-tab {
	display: table-cell;
	overflow: hidden;
	height: 50px;
	vertical-align: middle;
	padding: 0 5px;
	text-align: center;
	text-overflow: ellipsis;
	text-decoration: none;
	color: #999999
}
.widget-container-side-header-tabs .widget-container-side-tab {
	font-weight: normal
}
.widget-container-side-tab-titles.selected {
	color: #25AAE1
}
.widget-container-side-header-icons {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 0
}
.widget-container-side-header-icons .icon {
	vertical-align: bottom;
	margin-left: 8px;
	margin-right: 8px;
	cursor: pointer
}
.widget-container-side-header-icon-arrow {
	cursor: pointer
}
.widget-container-side-icons-wrapper {
	display: inline-block;
	border-right: 1px solid #f7f7f7
}
.widget-container-side-icons-wrapper:last-child {
	height: 12px;
	padding: 0 5px 0 0;
	border-right: none
}
.arrow-custom.widget-container-side-header-icon-arrow {
	display: block;
	margin-left: 8px;
	margin-right: 8px;
	top: 4px;
	position: relative;
	width: 7px;
	height: 7px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.arrow-custom.widget-container-side-header-icon-arrow:before, .arrow-custom.widget-container-side-header-icon-arrow:after {
	position: absolute;
	background-color: #fff
}
.arrow-custom.widget-container-side-header-icon-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 5px 5px 0
}
.arrow-custom.widget-container-side-header-icon-arrow:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 5px 5px
}
.expanded .arrow-custom.widget-container-side-header-icon-arrow {
	top: 1px;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.widgetMessageContainerWrapp {
	background-image: none;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center
}
.widgetMessageContainer {
	text-align: center;
	padding: 60px 10px;
	border-bottom: 1px solid transparent;
	background-color: #3d3d4d
}
.widgetMessageRow {
	margin: 10px 0
}
.widgetMessageRow .widgetMessage {
	color: #ffffff
}
.widgetMessageRow a.widgetMessageButton {
	display: inline-block;
	padding: 11px 35px;
	border-radius: 20px;
	border: none;
	color: #ffffff;
	font-weight: normal
}
.widgetMessageRow .widgetMessageButton, .widgetMessageRow .widgetMessage {
	font-size: 0.92307692em
}
html.IsDesktop body.right-panel-resized .panel-right {
	width: 420px
}
.tabSwitch {
	display: table;
	position: relative;
	border-collapse: separate;
	table-layout: fixed;
	width: 98%;
	margin-bottom: 2px;
	padding: 0 1%;
	padding-top: 5px;
	border-bottom: 5px solid #F5F5F5;
	background-color: #F5F5F5
}
.tabSwitch > div, .tabSwitch > a {
	display: table-cell;
	position: relative
}
.tabSwitch > div > a {
	display: block
}
.tabSwitch > a, .tabSwitch > div > a {
	vertical-align: middle;
	padding: 6px 0;
	text-align: center;
	text-decoration: none;
	border-style: solid;
	border-width: 0 0 3px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	white-space: normal;
	color: #666666;
	font-weight: normal;
	text-shadow: inherit;
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	background-image: none
}
.tabSwitch > a.active, .tabSwitch > div > a.active {
	color: #000000;
	border-color: #779E00;
	background-color: #F5F5F5;
	background-image: none
}
.tabSwitch > a.inactive, .tabSwitch > div > a.inactive {
	opacity: 0.7
}
.tabSwitch > a:first-child, .tabSwitch > div > a:first-child {
	border-top-left-radius: 2px
}
.tabSwitch > a:last-child, .tabSwitch > div > a:last-child {
	border-top-right-radius: 2px
}
.auth-form {
	font-size: 13px;
	max-width: 100%
}
.auth-form .filter-htmldropdown-wrapper {
	max-height: 175px;
	background-color: #ffffff;
	border: none
}
.auth-form .filter-htmldropdown-option {
	position: relative;
	display: block;
	padding: 14px;
	cursor: pointer;
	color: #000000;
	background: #ffffff
}
.auth-form .filter-htmldropdown-option:not(:first-child) {
	padding-bottom: 13px;
	border-bottom: 1px solid #CCCCCC
}
.auth-form .filter-htmldropdown-option + .filter-htmldropdown-option-spacer {
	width: auto;
	height: 1px;
	margin: 0 7px;
	display: none;
	background: #ffffff
}
.auth-form .filter-htmldropdown-option + .filter-htmldropdown-option-spacer:last-child {
	display: none
}
.auth-form__body {
	padding: 17px 14px 23px 14px
}
.auth-form__sms_view .login__title {
	text-align: center;
	font-weight: normal
}
.auth-form__sms_view .login__title {
	text-align: center;
	font-weight: normal
}
.auth-form__item {
	margin-bottom: 14px
}
.auth-form__item:last-child {
	margin-bottom: 0
}
.auth-form__row {
	font-size: 0
}
.auth-form__col {
	font-size: 13px;
	vertical-align: top
}
.auth-form__col:first-child {
	margin-left: 0
}
.auth-form__row--3 {
	margin-left: -10px
}
.auth-form__row--2 .auth-form__col {
	float: right
}
.forgot-pass-rblock .auth-form__row--2 .auth-form__col, .auth-form__row--3 .auth-form__col {
	float: left
}
.auth-form__row--3 .user-info__input--select {
	margin-left: 10px
}
.auth-form__captcha {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 42px;
	border-radius: 3px;
	background-color: #ffffff;
	width: 100%;
	font-size: 0;
	overflow: hidden;
	position: relative
}
.auth-form__captcha > * {
	display: inline-block;
	vertical-align: middle
}
.auth-form__captcha-input {
	margin-left: 10px
}
.auth-form-c__image {
	width: 100%;
	text-align: center;
	position: absolute;
	right: 0;
	padding-left: 42px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.auth-form-c__captcha {
	width: 42px;
	height: 100%;
	background-color: #CCCCCC;
	cursor: pointer;
	position: relative;
	z-index: 1
}
.auth-form-c__captcha:hover {
	background-color: #779E00
}
.auth-form-c__captcha:hover .i-o-captcha-refresh {
	background-image: url("/imgs/i-v2/o/account/alt/captcha-refresh.svg")
}
.auth-form-c__captcha .i-o-captcha-refresh {
	display: block;
	margin: 13px auto;
	cursor: pointer
}
.auth-form__label {
	padding-top: 0;
	padding-bottom: 12px;
	color: #000000;
	text-indent: 0;
	font-size: 12px;
	line-height: 16px
}
input[type="password"]:invalid.auth-form__input-validation, input[type="text"]:invalid.auth-form__input-validation {
background-color:#ffffff
}
.auth-form__error {
	color: #F20000;
	padding-top: 6px
}
.auth-form__popup.popup .popupWindow {
	width: 260px;
	left: 50%;
	background-color: transparent;
	font-size: 13px;
	border-radius: 3px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.auth-form__popup.popup button {
	color: #000000;
	font-size: 13px;
	cursor: pointer
}
.auth-form__popup.popup .auth-form-p__content {
	padding: 20px
}
.auth-form__forgot {
	float: right;
	height: 24px;
	line-height: 24px;
	color: #666666;
	text-decoration: none
}
.auth-form__register {
	color: #000000;
	text-decoration: none;
	font-size: 1.07692308em
}
.auth-form__centered {
	text-align: center
}
.auth-form__panel.popup_panel .popup_panel_content_wrap {
	width: 412px
}
.auth-form__panel.popup_panel .popup_panel_content {
	height: auto
}
.auth-form__panel.popup_panel .popup_panel_blocks {
	position: static
}
.auth-form__title {
	font-size: 16px;
	background-color: #ffffff;
	padding: 22px 14px 0 14px
}
.auth-form__info {
	color: #000000;
	font-size: 1.07692308em
}
.auth-form__info-link {
	color: #000000;
	text-decoration: none;
	margin-left: 3px
}
.auth-form__error--popup {
	text-align: right;
	color: #779E00;
	padding-top: 14px
}
.IsMobile .auth-form__body {
	background-color: #F0F0F0
}
.IsMobile .auth-form__title {
	display: none
}
.IsMobile .auth-form__header {
	padding: 10px 14px 10px 14px;
	background-color: #ffffff
}
.IsMobile .auth-form__forgot {
	color: #000000
}
.IsTablet .danish-login-wrap .login-nemaid-lable, .IsMobile .danish-login-wrap .login-nemaid-lable {
	display: none
}
.IsTablet .danish-login-wrap .user-login-tabs, .IsMobile .danish-login-wrap .user-login-tabs {
	display: inline-block;
	position: relative;
	margin: 13px 12px;
	width: 95%;
	background-color: #eaeaea;
	border-radius: 25px
}
.IsTablet .danish-login-wrap .user-login-tab, .IsMobile .danish-login-wrap .user-login-tab, .IsTablet .danish-login-wrap .login-tab-switch-overlay, .IsMobile .danish-login-wrap .login-tab-switch-overlay {
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 25px;
	text-decoration: none;
	font-weight: normal
}
.IsTablet .danish-login-wrap .login-tab-switch-overlay, .IsMobile .danish-login-wrap .login-tab-switch-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	background-color: #ff7500;
	-webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.68, 1);
	transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.68, 1);
	transition: transform 0.4s cubic-bezier(0, 0, 0.68, 1);
	transition: transform 0.4s cubic-bezier(0, 0, 0.68, 1), -webkit-transform 0.4s cubic-bezier(0, 0, 0.68, 1);
	z-index: 0
}
.IsTablet .danish-login-wrap .user-login-tab, .IsMobile .danish-login-wrap .user-login-tab {
	position: relative;
	width: 50%;
	color: #666;
	z-index: 1;
	-webkit-transition: color 0.8s ease;
	transition: color 0.8s ease;
	text-decoration: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
	-moz-appearance: none;
	appearance: none;
	tap-highlight-color: transparent
}
.IsTablet .danish-login-wrap [data-current-page="1"], .IsMobile .danish-login-wrap [data-current-page="1"] {
	float: left
}
.IsTablet .danish-login-wrap [data-current-page="2"], .IsMobile .danish-login-wrap [data-current-page="2"] {
	float: right
}
.IsTablet .danish-login-wrap .login-tab--active, .IsMobile .danish-login-wrap .login-tab--active {
	color: #fff
}
.IsTablet .danish-login-wrap .login-nemid, .IsMobile .danish-login-wrap .login-nemid {
	text-align: center
}
.IsTablet .danish-login-wrap .login-nemid.login-type--active, .IsMobile .danish-login-wrap .login-nemid.login-type--active, .IsTablet .danish-login-wrap .auth-form.login-type--active, .IsMobile .danish-login-wrap .auth-form.login-type--active {
	display: block
}
.IsTablet .danish-login-wrap .auth-form, .IsMobile .danish-login-wrap .auth-form, .IsTablet .danish-login-wrap .login-nemid, .IsMobile .danish-login-wrap .login-nemid {
	display: none
}
.IsTablet .danish-login-wrap .login-tab--active + .login-tab-switch-overlay, .IsMobile .danish-login-wrap .login-tab--active + .login-tab-switch-overlay {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.IsTablet .auth-form__body {
	background-color: #F0F0F0
}
.IsTablet .auth-form__title {
	display: none
}
.IsTablet .auth-form__header {
	padding: 10px 14px 10px 14px;
	background-color: #ffffff
}
.IsTablet .auth-form__row--2 .auth-form__col:first-child {
	width: 33.33333333%;
	overflow: hidden
}
.IsTablet .auth-form__row--2 .auth-form__col:last-child {
	width: 66.66667%
}
.IsTablet .auth-form__forgot {
	color: #000000
}
.IsDesktop .login-rblock .user-balance__title, .IsDesktop .login-rblock .user-info__error.user-info__error--pink, .IsDesktop .login-rblock .auth-form__row--captcha {
	margin-bottom: 14px
}
.IsDesktop .auth-form__header {
	padding: 10px 14px 22px 14px;
	background-color: #ffffff
}
.IsDesktop .auth-form .filter-htmldropdown-option:hover {
	color: #000000;
	background: #CCCCCC
}
.IsDesktop .auth-form__forgot:hover {
	color: #444444
}
.auth-form__birth_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -7px
}
.auth-form__birth_select {
	padding: 0 7px
}
.auth-form__birth.user-info__input--invalid .filter-input-value {
	border-color: #F20000
}
.auth-form__birth .stepwise-registration__filter .filter-htmldropdown-wrapper {
	max-height: 145px
}
input.auth-form__birth_date {
	-webkit-appearance: none;
	height: 42px;
	padding-left: 14px
}
.auth-form--swedish .auth-form__body {
	padding: 24px 16px 22px
}
.auth-form--swedish .login__title {
	margin-bottom: 24px;
	font-size: 16px
}
.auth-form--swedish .user-info__button {
	border-radius: 6px
}
.auth-form--swedish .auth-form__register {
	color: #666666
}
.auth-form--swedish .user-info__button--loading .user-info__spinner {
	margin-top: 9px
}
.auth-form--swedish .user-info__button--loading .user-info__spinner, .auth-form--swedish .user-info__button--loading .user-info__spinner .preloader {
	width: 24px;
	height: 24px
}
.auth-form__pnumber {
	margin-bottom: 24px
}
.user-info__pnumber-info {
	font-size: 12px;
	margin-bottom: 24px
}
.user-info__pnumber-label {
	color: #666666;
	font-size: 12px;
	margin-bottom: 8px;
	padding-top: 0;
	text-indent: 0
}
.auth-form__register-btn-wrap {
	margin-top: 17px
}
.user-info__pnumber-input {
	font-size: 12px
}
.IsMobile .auth-form__birth_date, .IsTablet .auth-form__birth_date {
	font-weight: 400;
	font-size: 0.92307692em
}
.IsMobile .auth-form__birth input[type="date"]:before, .IsTablet .auth-form__birth input[type="date"]:before {
	content: attr(placeholder);
	padding-right: 6px;
	color: #999
}
.IsMobile .auth-form__birth input[type="date"].auth-form__birth_date__field--dirty:before, .IsTablet .auth-form__birth input[type="date"].auth-form__birth_date__field--dirty:before {
	content: none
}
.LBettingEventView .panel-side .events-container .favorites-section-holder {
	margin-top: 10px
}
.LBettingEventView .panel-side .events-container .favorites-section-holder .heading.sectionSubHeading {
	margin-top: 3px
}
.LBettingEventView .panel-side .events-container > h3.heading.sectionSubHeading {
	margin-top: 3px
}
.events-container .heading.sectionSubHeading {
	margin-top: 2px;
	position: relative
}
.events-container .heading.sectionSubHeading .subhead-branch-name {
	padding-left: 0px
}
.events-container .heading.sectionSubHeading:first-child {
	margin-top: 0
}
.events-container .heading.sectionSubHeading > * {
	vertical-align: baseline
}
.events-container .heading.sectionSubHeading .subhead-events-number {
	color: #ffffff
}
.events-container .heading.sectionSubHeading .subhead-sport-icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 10px;
	width: 16px;
	height: 16px
}
.events-container .heading.sectionSubHeading .live-stream-icon {
	display: none
}
.events-container .heading.sectionSubHeading .arrow-icon {
	display: none;
	position: absolute;
	right: 8px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #ffffff transparent transparent transparent;
	width: 0;
	height: 0
}
.events-container .heading.sectionSubHeading.expanded .arrow-icon {
	border-style: solid;
	border-width: 0 5px 6px 5px;
	border-color: transparent transparent #ffffff transparent;
	width: 0;
	height: 0
}
.events-container .heading.sectionSubHeading .subhead-sport-icon, .events-container .heading.sectionSubHeading .subhead-branch-name, .events-container .heading.sectionSubHeading .subhead-events-number, .events-container .heading.sectionSubHeading .subhead-league-name {
	margin-right: 5px
}
.events-container .heading.sectionSubHeading .bet-selection-heading-arrow {
	display: none
}
.events-container .heading.sectionSubHeading.staticHeading {
	cursor: default
}
.events-container .toggleableHeadline {
	font-weight: normal
}
.events-container .toggleableHeadline .arrowToggle {
	display: none
}
.events-container .branchLeagueHeadline {
	line-height: 1.16666667em;
	padding-left: 12px
}
.events-container .show-events-btn-more .show-more-events-holder {
	display: none;
	position: relative;
	margin-bottom: 2px
}
.events-container .event-upcoming .events-for-league .event-details-league-header {
	display: none
}
.show-more-events {
	text-align: center;
	text-transform: capitalize
}
.show-more-events .show-more-events-btn {
	font-weight: normal;
	text-decoration: none
}
.show-more-events-btn {
	display: inline-block;
	padding: 14px 32px 16px;
	cursor: pointer;
	color: #000000
}
.show-more-events-arrow {
	display: block
}
.go-to-all-arrow {
	display: block
}
.show-events-btn-more .go-to-all-arrow {
	position: relative;
	width: 7px;
	height: 7px;
	-webkit-transform: rotate(-225deg) translateY(10%);
	transform: rotate(-225deg) translateY(10%)
}
.show-events-btn-more .go-to-all-arrow:before, .show-events-btn-more .go-to-all-arrow:after {
	position: absolute;
	background-color: #000000
}
.show-events-btn-more .go-to-all-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	border-radius: 0 0 0 0
}
.show-events-btn-more .go-to-all-arrow:after {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	border-radius: 0 0 0 0
}
.show-events-btn-less .show-more-events-arrow {
	position: relative;
	width: 6px;
	height: 6px;
	-webkit-transform: rotate(45deg) translateY(50%);
	transform: rotate(45deg) translateY(50%)
}
.show-events-btn-less .show-more-events-arrow:before, .show-events-btn-less .show-more-events-arrow:after {
	position: absolute;
	background-color: #000000
}
.show-events-btn-less .show-more-events-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	border-radius: 0 0 0 0
}
.show-events-btn-less .show-more-events-arrow:after {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	border-radius: 0 0 0 0
}
.show-events-btn-more .show-more-events-arrow {
	position: relative;
	width: 6px;
	height: 6px;
	-webkit-transform: rotate(-135deg) translateY(50%);
	transform: rotate(-135deg) translateY(50%)
}
.show-events-btn-more .show-more-events-arrow:before, .show-events-btn-more .show-more-events-arrow:after {
	position: absolute;
	background-color: #000000
}
.show-events-btn-more .show-more-events-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	border-radius: 0 0 0 0
}
.show-events-btn-more .show-more-events-arrow:after {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	border-radius: 0 0 0 0
}
.upper-double-arrow {
	z-index: 1;
	margin-bottom: -2px
}
.show-events-btn-more .show-more-events-holder {
	position: relative;
	margin-top: 0px
}
.show-more-events-holder {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}
.responsive-sports-list .show-events-btn-more .show-more-events-holder {
	position: relative;
	margin-top: 1px
}
.responsive-sports-list .show-events-btn-less .show-more-events-holder {
	margin-bottom: 0
}
.show-events-btn-less .show-more-events-holder {
	margin-left: 10px;
	margin-bottom: 4px
}
html.IsMobile .responsive-block .heading.sectionSubHeading, html.IsTablet .responsive-block .heading.sectionSubHeading {
	padding: 16px 36px 16px 27px;
	font-size: 1.07692308em;
	font-weight: 300;
	line-height: 1.2
}
html.IsMobile .responsive-block .heading.sectionSubHeading::before, html.IsTablet .responsive-block .heading.sectionSubHeading::before {
	position: absolute;
	top: 12px;
	bottom: 12px;
	left: 12px;
	width: 3px;
	content: "";
	border-radius: 3px;
	background-color: #779E00
}
html.IsMobile .events-container .heading.sectionSubHeading:not(:first-of-type), html.IsTablet .events-container .heading.sectionSubHeading:not(:first-of-type) {
	margin-top: 3px
}
html.IsMobile .events-container .heading.sectionSubHeading .subhead-sport-icon, html.IsTablet .events-container .heading.sectionSubHeading .subhead-sport-icon {
	display: none
}
html.IsMobile .responsive-block .toggleableHeadline, html.IsTablet .responsive-block .toggleableHeadline {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 13px
}
html.IsTablet .panel-center .events-container {
	padding: 0 0 6px
}
html.IsTablet .panel-center .scarousel-container + .events-container {
	padding-top: 0
}
html.IsTablet .panel-center .events-container.events-container-upcoming {
	padding: 0 0 6px
}
html.IsDesktop .responsive-block .heading.sectionSubHeading {
	padding: 11px 36px 11px 27px;
	margin-bottom: 2px;
	font-size: 1.07692308em;
	line-height: 1.2;
	border-radius: 3px
}
html.IsDesktop .responsive-block .heading.sectionSubHeading::before {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 12px;
	width: 3px;
	content: "";
	border-radius: 3px;
	background-color: #779E00
}
html.IsDesktop .responsive-block .heading.sectionSubHeading .subhead-sport-icon {
	display: none
}
html.IsDesktop .events-container .heading.sectionSubHeading {
	margin-bottom: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
html.IsDesktop .events-container .branchLeagueHeadline {
	border-radius: 3px
}
html.IsDesktop .panel-center .events-container {
	padding: 10px
}
html.IsDesktop .panel-center .scarousel-container {
	margin: 0 10px
}
html.IsDesktop .panel-center .scarousel-container + .events-container {
	padding-top: 0
}
html.IsDesktop .panel-center .top-leagues-container {
	padding-bottom: 0
}
html.IsDesktop .panel-center .events-container-today {
	padding-top: 0;
	padding-bottom: 0
}
.event-wrapper {
	position: relative;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	border-right-color: #ffffff;
	background-color: #ffffff
}
.event-wrapper .event-wrapper-inner {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	min-height: 42px
}
.event-wrapper .event-wrapper-inner .event-all-bets {
	text-decoration: none;
	font-size: 0.923em;
	font-weight: 300;
	color: #25AAE1
}
.event-details, .event-odds {
	display: table-cell;
	vertical-align: middle;
	height: 100%
}
.event-details {
	position: relative;
	padding: 0 8px 0 0;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.event-details .event-details-row {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.event-details .event-details-side-left {
	overflow: hidden;
	text-overflow: ellipsis
}
.event-details .event-details-side-right {
	float: right
}
.event-details .event-details-side-right > * {
	display: inline-block;
	margin-left: 4px
}
.event-details .event-starting-at-text, .event-details .event-starting-at-time {
	display: none
}
.event-not-started .event-details .event-starting-at-text, .event-not-started .event-details .event-starting-at-time {
	display: inline-block
}
.event-details .event-details-league-header {
	font-size: 0.83333333em;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 20px;
	color: #666666
}
.event-details .event-details-game-time > span:not(:empty) + span:not(:empty) {
	margin-left: 0.3em
}
.event-details .event-details-score {
	color: #25AAE1;
	font-family: Tahoma, Arial, sans-serif
}
.event-details .event-all-bets {
	display: inline-block;
	vertical-align: middle;
	color: #25AAE1;
	text-shadow: inherit
}
.event-details .event-details-game-date, .event-details .event-details-game-time {
	color: #666666
}
.event-details .event-details-ew {
	display: block;
	font-weight: normal;
	word-spacing: 2px
}
.event-details .event-details-sep {
	display: none
}
.event-details .event-details-team-name.has-EW {
	white-space: normal
}
.event-details .event-details-inner-wrap {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%
}
.event-details .i-c-ev-fast-market-available {
	width: 12px;
	height: 12px
}
.event-details .icon.arrow_down, .event-details .icon.arrow_up {
	position: static;
	-webkit-transform: none;
	transform: none
}
.event-details .icon.event-icons-icon {
	opacity: 0.4;
	pointer-events: all
}
.event-details .icon.event-icons-icon-empty {
	opacity: 1
}
.event-details .event-icons-icon:active, .event-details .event-icons-icon:hover {
	opacity: 1
}
.event-details .event-icons-icon.event-icons-icon-empty {
	background-color: rgba(0,0,0,0.03);
	background-image: none
}
.event-details .event-icons-icon.event-icons-icon-empty:hover {
	opacity: 1
}
.event-details-live-schedule .event-details-game-time {
	color: #000000
}
.event-details-live-schedule .i-o-ev-streaming {
	margin-right: 12px
}
.event-details-live-schedule .event-details-side-right .event-icons-row, .event-details-live-schedule .event-details-side-right .event-details-start {
	vertical-align: top
}
.event-details-start {
	white-space: nowrap
}
.event-details-start-text {
	margin-right: 0.38461538em;
	color: #000000
}
.events-for-league .event-details-league-header {
	display: none
}
.event-all-bets-number-arrow {
	position: relative;
	width: 6px;
	height: 6px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 2px;
	margin-bottom: 2px
}
.event-all-bets-number-arrow:before, .event-all-bets-number-arrow:after {
	position: absolute;
	background-color: #25AAE1
}
.event-all-bets-number-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	border-radius: 0 0 0 0
}
.event-all-bets-number-arrow:after {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	border-radius: 0 0 0 0
}
.icon-live-now {
	display: inline-block;
	font-size: 1em;
	margin-left: 5px;
	width: 6px;
	padding: 1px 3px 1px 1px;/*IE italic font fix */
	font-size: 0.692em;/*9px*/
	text-align: center;
	border-radius: 2px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	background-color: #F20000;
	background-image: none
}
.event-all-bets-liveSchedule {
	display: table-cell;
	padding: 0;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	line-height: 1.2em;
	text-decoration: none
}
.live-schedule-error {
	text-align: center
}
.event-wrapper .event-odds {
	zoom: 1
}
.event-wrapper .event-odds:after {
	display: table;
	clear: both;
	content: ""
}/*responsive blocks*/
.live-now-rblock .icon-live-now, .live-now-betting-rblock .icon-live-now {
	display: none
}/* League events representation */
.branchLeagueHeadline .icon-live-now {
	font-size: 0.846em;/*11px*/
	margin-left: 5px
}
.branchLeagueHeadline .meta {
	margin-left: 5px
}
.event-wrapper.event-suspended .overlayContainer {
	background-color: transparent
}
.event-wrapper.event-suspended .overlayContainer span {
	display: none
}
.event-wrapper.event-suspended .bet-button {
	opacity: 0.5;
	pointer-events: none
}
.event-fav-selected.i-o-fav {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-selected.svg")
}
html.IsMobile .event-wrapper, html.IsTablet .event-wrapper {
	margin: 2px 3px;
	font-size: 1.0769em;
	border-width: 1px;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-radius: 3px
}
html.IsMobile .event-wrapper:first-child, html.IsTablet .event-wrapper:first-child, html.IsMobile .event-wrapper:first-of-type, html.IsTablet .event-wrapper:first-of-type {
	margin-top: 3px
}
html.IsMobile .event-wrapper + .event-wrapper, html.IsTablet .event-wrapper + .event-wrapper {
	margin-top: 2px
}
html.IsMobile .event-wrapper:last-child, html.IsTablet .event-wrapper:last-child {
	margin-bottom: 3px
}
html.IsMobile .event-wrapper .event-odds, html.IsTablet .event-wrapper .event-odds {
	width: 50%;
	position: relative
}
html.IsMobile .event-wrapper .event-odds .bet-buttons-row:only-of-type, html.IsTablet .event-wrapper .event-odds .bet-buttons-row:only-of-type {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}
html.IsMobile .event-wrapper .event-all-bets-liveSchedule, html.IsTablet .event-wrapper .event-all-bets-liveSchedule {
	width: 42px;
	text-decoration: none;
	border-left: 1px solid #CCCCCC
}
html.IsMobile .bet-button--asian .bet-title-hcap-points, html.IsTablet .bet-button--asian .bet-title-hcap-points {
	color: #3F48CC;
	font-weight: bold
}
html.IsMobile .bet-button--asian.chosenBet .bet-title-hcap-points, html.IsTablet .bet-button--asian.chosenBet .bet-title-hcap-points {
	color: #ffffff
}
html.IsMobile .same__event .event-details-team-name-hightlight, html.IsTablet .same__event .event-details-team-name-hightlight {
	color: #F59120
}
html.IsMobile .event-details-team-name-hightlight, html.IsTablet .event-details-team-name-hightlight {
	color: #F20000
}
html.IsMobile .event-wrapper.event-two-way-odds .event-odds, html.IsTablet .event-wrapper.event-two-way-odds .event-odds {
	width: 50%
}
html.IsMobile .event-wrapper.event-american-odds, html.IsTablet .event-wrapper.event-american-odds, html.IsMobile .event-wrapper.event-asian-view, html.IsTablet .event-wrapper.event-asian-view {/*.event-wrapper-inner{width:100%;display:block;height:auto}*/
}
html.IsMobile .event-wrapper.event-american-odds .event-odds, html.IsTablet .event-wrapper.event-american-odds .event-odds, html.IsMobile .event-wrapper.event-asian-view .event-odds, html.IsTablet .event-wrapper.event-asian-view .event-odds {
	display: table-row
}
html.IsMobile .event-wrapper.event-american-odds .event-odds .bet-buttons-row:only-of-type, html.IsTablet .event-wrapper.event-american-odds .event-odds .bet-buttons-row:only-of-type, html.IsMobile .event-wrapper.event-asian-view .event-odds .bet-buttons-row:only-of-type, html.IsTablet .event-wrapper.event-asian-view .event-odds .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-american-configuration .event-details, html.IsTablet .event-american-configuration .event-details, html.IsMobile .event-american-odds .event-details, html.IsTablet .event-american-odds .event-details {
	padding: 11px 11px 12px 11px
}
@media screen and (min-width:360px) {
html.IsMobile .event-asian-view .bet-description, html.IsTablet .event-asian-view .bet-description, html.IsMobile .event-asian-view .bet-odds, html.IsTablet .event-asian-view .bet-odds {
	display: inline-block;
	vertical-align: middle;
	text-align: left
}
html.IsMobile .event-asian-view .bet-description, html.IsTablet .event-asian-view .bet-description {
	text-align: left;
	width: 50%
}
html.IsMobile .event-asian-view .bet-odds, html.IsTablet .event-asian-view .bet-odds {
	text-align: right;
	width: 50%
}
html.IsMobile .event-asian-view .bet-button, html.IsTablet .event-asian-view .bet-button {
	padding: 2px 10px
}
}
html.IsMobile .event-details, html.IsTablet .event-details {
	padding: 9px 10px 12px 9px
}
html.IsMobile .event-details .event-all-bets, html.IsTablet .event-details .event-all-bets, html.IsMobile .event-details .event-details-game-date, html.IsTablet .event-details .event-details-game-date, html.IsMobile .event-details .event-details-game-time, html.IsTablet .event-details .event-details-game-time {
	font-size: 0.8667em
}
html.IsMobile .event-details .event-all-bets, html.IsTablet .event-details .event-all-bets {
	float: left
}
html.IsMobile .event-details .event-details-row, html.IsTablet .event-details .event-details-row {
	line-height: 1.429em
}
html.IsMobile .event-details .event-details-row-last, html.IsTablet .event-details .event-details-row-last {
	padding-top: 5px;
	line-height: 16px
}
html.IsMobile .event-details .event-details-row-last .event-details-side-right, html.IsTablet .event-details .event-details-row-last .event-details-side-right {
	float: none;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: right
}
html.IsMobile .event-details .event-details-row-last .event-details-side-left, html.IsTablet .event-details .event-details-row-last .event-details-side-left {
	float: left
}
html.IsMobile .event-details .event-details-row-last .event-all-bets, html.IsTablet .event-details .event-details-row-last .event-all-bets, html.IsMobile .event-details .event-details-row-last .event-details-game-date, html.IsTablet .event-details .event-details-row-last .event-details-game-date, html.IsMobile .event-details .event-details-row-last .event-details-game-time, html.IsTablet .event-details .event-details-row-last .event-details-game-time {
	font-size: 1em;
	color: #666666
}
html.IsMobile .event-details .event-all-bets-number-arrow, html.IsTablet .event-details .event-all-bets-number-arrow {
	position: relative;
	width: 5px;
	height: 5px;
	margin-right: 3px
}
html.IsMobile .event-details .event-all-bets-number-arrow:before, html.IsTablet .event-details .event-all-bets-number-arrow:before, html.IsMobile .event-details .event-all-bets-number-arrow:after, html.IsTablet .event-details .event-all-bets-number-arrow:after {
	position: absolute;
	background-color: #666666
}
html.IsMobile .event-details .event-all-bets-number-arrow:before, html.IsTablet .event-details .event-all-bets-number-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	border-radius: 0 0 0 0
}
html.IsMobile .event-details .event-all-bets-number-arrow:after, html.IsTablet .event-details .event-all-bets-number-arrow:after {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	border-radius: 0 0 0 0
}
html.IsMobile .event-details .event-details-icon-sport, html.IsTablet .event-details .event-details-icon-sport {
	margin-right: 3px;
	width: 12px;
	height: 12px
}
html.IsMobile .event-details-league-header, html.IsTablet .event-details-league-header {
	font-size: 0.9286em;
	line-height: 1.077em;
	padding-bottom: 4px
}
html.IsMobile .event-details-scoreboard, html.IsTablet .event-details-scoreboard {
	padding: 9px 8px 12px 9px
}
html.IsMobile .event-details-score, html.IsTablet .event-details-score {
	font-weight: bold
}
html.IsMobile .event-wrapper .event-odds, html.IsTablet .event-wrapper .event-odds {
	font-size: 0.933em
}
html.IsMobile .event-live .event-details-game-time, html.IsTablet .event-live .event-details-game-time {
	min-width: 2.3em;
	text-align: right
}
html.IsMobile .event-icons-container, html.IsTablet .event-icons-container {
	float: left;
	font-size: 0;
	padding-left: 6px
}
html.IsMobile .event-icons-row, html.IsTablet .event-icons-row {
	display: inline-block;
	font-size: 0;
	vertical-align: middle
}
html.IsMobile .event-icons-row .event-icons-icon-empty, html.IsTablet .event-icons-row .event-icons-icon-empty {
	display: none
}
html.IsMobile .event-icons-row:not(.event-icons-row-empty) + .event-icons-row, html.IsTablet .event-icons-row:not(.event-icons-row-empty) + .event-icons-row {
	margin-left: 6px
}
html.IsMobile .event-icons-icon, html.IsTablet .event-icons-icon {
	vertical-align: middle
}
html.IsMobile .event-not-started .event-game-time-status, html.IsTablet .event-not-started .event-game-time-status, html.IsMobile .event-not-started .event-game-time-clock, html.IsTablet .event-not-started .event-game-time-clock {
	display: none
}
html.IsMobile .event-live-schedule .event-details {
	padding-top: 4px;
	padding-bottom: 5px
}
html.IsTablet .event-live-schedule {
	padding: 11px 0;
	font-size: 1em;
	border-width: 0
}
html.IsTablet .event-live-schedule:last-child {
	margin-bottom: 0px
}
html.IsTablet .event-details-live-schedule {
	display: block;
	height: auto;
	padding: 0 16px 0 0;
	overflow: visible
}
html.IsTablet .event-details-live-schedule .event-details-time-sport-icon {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 1px;
	width: 77px;
	text-align: center
}
html.IsTablet .event-details-live-schedule .event-details-time-sport-icon::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 38px;
	border-right: 1px solid #CCCCCC
}
html.IsTablet .event-details-live-schedule .event-details-icon-sport {
	display: block;
	margin: 0 auto;
	width: 24px;
	height: 24px
}
html.IsTablet .event-details-live-schedule .event-details-time-sport-icon .event-details-game-time {
	display: none
}
html.IsTablet .event-details-live-schedule .event-details-inner {
	margin-left: 77px;
	padding-left: 16px;
	overflow: hidden
}
html.IsTablet .event-details-live-schedule .event-details-row {
	line-height: 1.231em;
	overflow: hidden
}
html.IsTablet .event-details-live-schedule .event-details-league-header {
	font-size: 0.8125em;
	font-weight: 300;
	line-height: 1.231em;
	padding-bottom: 0
}
html.IsDesktop .event-wrapper {
	margin: 2px 0;
	padding: 7px 0;
	font-size: 1em;
	border-radius: 3px
}
html.IsDesktop .event-wrapper.event-american-odds, html.IsDesktop .event-wrapper.event-american-configuration {
	padding: 3px 0
}
html.IsDesktop .event-wrapper:hover {
	border-top-color: #F5F5F5;
	border-left-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-right-color: #F5F5F5;
	background-color: #F5F5F5
}
html.IsDesktop .event-wrapper .event-odds {
	padding: 0;
	width: 50%
}
html.IsDesktop .event-wrapper .event-all-bets-liveSchedule {
	width: 55px;
	border-left: 1px solid #CCCCCC;
	text-decoration: none
}
html.IsDesktop .event-wrapper .bet-odds {
	padding: 1px 0
}
html.IsDesktop .event-wrapper .money-line-amOdds .bet-odds {
	padding: 0
}
html.IsDesktop .event-details-wrap {
	display: table-cell;
	vertical-align: middle;
	height: 42px
}
html.IsDesktop .event-two-rows .event-wrapper-inner {
	display: block
}
html.IsDesktop .event-two-rows .event-details-wrap {
	display: table;
	table-layout: fixed;
	width: 100%
}
html.IsDesktop .event-two-rows .event-details {
	display: table-cell
}
html.IsDesktop .event-two-rows .event-details::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 38px;
	border-left: 1px solid #CCCCCC
}
html.IsDesktop .event-two-rows .event-odds {
	display: block;
	width: 100%;
	margin-top: 4px;
	padding: 0 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html.IsDesktop .event-details.event-details-scoreboard {
	padding-right: 14px
}
html.IsDesktop .event-details {
	display: block;
	height: auto;
	padding-right: 12px;
	overflow: visible
}
html.IsDesktop .event-details .event-icons-container + .event-details-inner {
	margin-right: 52px
}
html.IsDesktop .event-details .event-icons-container {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding-left: 12px;
	padding-right: 12px
}
html.IsDesktop .event-details .event-icons-container::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 38px;
	border-left: 1px solid #CCCCCC
}
html.IsDesktop .event-details .event-icons-container-inner {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
html.IsDesktop .event-details .event-icons-row {
	line-height: 1
}
html.IsDesktop .event-details .event-icons-row + .event-icons-row {
	margin-top: 6px
}
html.IsDesktop .event-details .event-icons-icon + .event-icons-icon {
	margin-left: 6px
}
html.IsDesktop .event-details .event-details-row {
	line-height: 1.231em;
	overflow: hidden
}
html.IsDesktop .event-details .event-details-row.event-details-row-team-a {
	line-height: 1.3077em
}
html.IsDesktop .event-details .event-details-score {
	font-weight: bold
}
html.IsDesktop .event-details .event-details-time-sport-icon {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 1px;
	width: 77px;
	text-align: center
}
html.IsDesktop .event-details .event-details-time-sport-icon::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 38px;
	border-right: 1px solid #CCCCCC
}
html.IsDesktop .event-details .event-details-time-sport-icon > * {
	display: block
}
html.IsDesktop .event-details .event-details-time-sport-icon .event-details-game-time {
	font-size: 0.846em;
	line-height: 1.231em;
	white-space: normal;
	font-family: Tahoma, Arial, sans-serif;
	color: #000000
}
html.IsDesktop .event-details .event-details-time-sport-icon .event-details-game-time > span:not(:empty) {
	display: inline-block;
	margin-top: 3px
}
html.IsDesktop .event-details .event-details-icon-sport-desktop {
	display: block;
	margin: 0 auto
}
html.IsDesktop .event-details-upcomming .event-details-live-stream-icon {
	display: none
}
html.IsDesktop .event-details-inner {
	margin-left: 77px;
	padding-left: 16px;
	overflow: hidden
}
html.IsDesktop .event-all-bets {
	display: table-cell;
	width: 54px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center
}
html.IsDesktop .event-all-bets-string {
	text-transform: uppercase
}
html.IsDesktop .event-details-league-header {
	font-weight: 300;
	line-height: 1.6
}
html.IsDesktop .event-wrapper.event-upcoming .event-details-time-sport-icon .event-details-game-time {
	display: none
}
html.IsDesktop .events-for-league .event-details-league-header {
	display: none
}
html.IsDesktop .event-all-bets .i-o-fav {
	display: block;
	margin: 0 auto 3px;
	opacity: 0.8
}
html.IsDesktop .event-all-bets-inner {
	display: inline-block;
	border-bottom: 1px solid transparent;
	text-decoration: none;
	color: #25AAE1
}
html.IsDesktop .event-all-bets-inner:hover {
	text-decoration: none;
	color: #000000
}
html.IsDesktop .event-all-bets-inner:hover .event-all-bets-number-arrow {
	position: relative;
	width: 6px;
	height: 6px
}
html.IsDesktop .event-all-bets-inner:hover .event-all-bets-number-arrow:before, html.IsDesktop .event-all-bets-inner:hover .event-all-bets-number-arrow:after {
	position: absolute;
	background-color: #000000
}
html.IsDesktop .event-all-bets-inner:hover .event-all-bets-number-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	border-radius: 0 0 0 0
}
html.IsDesktop .event-all-bets-inner:hover .event-all-bets-number-arrow:after {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	border-radius: 0 0 0 0
}
html.IsDesktop .event-not-started .event-details-score-1, html.IsDesktop .event-not-started .event-details-score-2 {
	display: none
}
@media only screen and (max-width:1360px) {
html.IsDesktop .panel-center .event-wrapper:not(.event-two-rows):not(.event-outright) .event-odds {
	width: 45%
}
html.IsDesktop .panel-center .branchLeagueHeadline .event-market-odds-titles {
	width: 45%
}
html.IsDesktop .panel-center .event-odds-titles-wrapper:not(.event-odds-titles-wrapper-outrights) .event-market-odds-titles {
	width: 45%
}
html.IsDesktop .panel-center .event-wrapper.event-american-configuration:not(.event-outright) .event-odds {
	width: 45%
}
html.IsDesktop .panel-center .event-wrapper.event-american-configuration:not(.event-outright) .event-odds .bet-button {
	padding: 2px;
	text-overflow: clip
}
html.IsDesktop .panel-center .event-wrapper.event-american-configuration:not(.event-outright) .event-odds .bet-button .bet-odds, html.IsDesktop .panel-center .event-wrapper.event-american-configuration:not(.event-outright) .event-odds .bet-button .bet-description {
	width: auto
}
}
.group-view-inner {
	padding: 0;
	overflow-x: auto;
	overflow-y: hidden
}
.group-view-list {
	margin: 0;
	padding: 0;
	font-size: 0;
	text-align: left;
	white-space: nowrap
}
.group-view-list-item {
	position: relative;
	display: inline-block;
	width: auto;
	font-size: 11px
}
.group-view-list-item-inner {
	padding: 18px 0 18px;
	font-size: 11px
}
.group-view-list-item-link {
	display: block;
	padding: 0 24px;
	font-size: 1.15em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	border-style: solid;
	border-width: 0 0 0 1px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666666;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-color: transparent transparent transparent #CCCCCC
}
.group-view-carousel .scarousel-list:empty {
	margin-bottom: 10px
}
.group-view-list-item:first-child .group-view-list-item-link, .scarousel-item:first-child .group-view-list-item-link {
	border-left-width: 0
}
.scarousel-item:first-child.isHidden + .scarousel-item .group-view-list-item-link {
	border-left-width: 0
}
.group-view-selected .group-view-list-item-link {
	color: #000000
}
.group-view-selected-arrow {
	display: none;
	position: absolute;
	bottom: 0;
	left: 50%;
	height: 0;
	width: 0;
	border-width: 0 6px 4px 6px;
	border-style: solid;
	border-color: transparent;
	border-bottom-color: #04041E;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.group-view-carousel .scarousel-item:after {
	border-bottom-color: #04041E
}
.scarousel-active .group-view-list-item-link {
	color: #000000
}
.scarousel-active .group-view-selected-arrow {
	display: block
}
#events_container {
	margin-top: 0
}
.event-view {
	padding-bottom: 80px
}
.event-view.pulse-bottom {
	padding-bottom: 0
}
.event-view .toggleableHeadline {
	position: relative;
	overflow: visible;
	font-size: 1.077em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
	font-weight: normal
}
.event-view .toggleableHeadline .toggleableHeadline-container-text {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.event-view .toggleableHeadline .tooltip-inactive-area {
	top: 0;
	left: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	pointer-events: all;
	opacity: 0
}
.event-view .toggleableHeadline .arrowToggle {
	display: none
}
.event-view .event-odds {
	display: block;
	width: auto
}
.event-view .event-buttons-container {
	position: relative
}
.event-view .bet-buttons-row {
	margin-top: 2px;
	margin-bottom: 4px
}
.event-view .bet-buttons-row:not(:last-child), .event-view .bet-buttons-row:not(:last-of-type) {
	margin-bottom: 0
}
.event-view .bet-buttons-occasion .bet-type-group-title {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 0;
	width: 33.33333333%;
	background-color: transparent
}
.event-view .bet-type-group-title-text {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 2px;
	padding: 10px 12px;
	border-radius: 2px;
	background-color: #EBEBEB;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.event-view .bet-type-group-title {
	padding: 10px 12px;
	text-align: center;
	font-size: 0.92307692em;
	line-height: 1.16666667;
	background-color: #EBEBEB;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.event-view .bet-type-group-title.bet-type-group-title-left {
	text-align: left
}
.event-view .bet-button {
	font-size: 0.923em;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #ffffff
}
.event-view .bet-button.chosenBet {
	background-color: #779E00
}
.event-view .bet-description {
	text-align: center;
	width: 100%;
	font-size: 1em
}
.event-view .bet-button-wrap.phantom {
	visibility: hidden
}
.event-view .tooltip-icon-holder {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.5;
	pointer-events: all
}
.event-view .active-tooltip .tooltip-icon-holder {
	opacity: 1
}
.event-view .tooltip-msg-container {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
	z-index: 2;
	white-space: normal;
	color: #ffffff;
	background-color: #000000;
	pointer-events: all
}
.event-view .tooltip-msg {
	padding: 18px 12px;
	word-break: break-word;
	font-size: 0.857em;
	line-height: 1.75em
}
.event-view-icons-container {
	line-height: 1
}
.event-view-icon-placeholder {
	position: relative
}
.event-view-icon-placeholder:not(:last-child):after {
	content: '';
	position: absolute;
	width: 1px;
	background-color: #6B6F79;
	right: 0
}
.event-view-market-icons {
	pointer-events: all;
	display: block
}
.event-view-favourite-placeholder {
	pointer-events: all
}
.responsive-scoreboard-container .i-c-ev-corners {
	float: none
}
.i-c-ev-corners {
	float: right
}
.icon.i-c-ev-combinable-markets {
	width: 20px;
	height: 16px;
	background-size: cover
}
.ev-corners-nums {
	float: left
}
.hoverable-event-container {
	position: relative
}
.hoverable-event-container .disable-markets-text {
	display: inline-block;
	opacity: 0;
	border-left: 1px solid #6B6F79;
	margin-left: 12px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 0.923em
}
.hoverable-event-container.event-suspended-mode .bet-button {
	pointer-events: none
}
.hoverable-event-container.event-suspended-mode .bet-button .bet-description, .hoverable-event-container.event-suspended-mode .bet-button .bet-odds {
	opacity: 0.3
}
.hoverable-event-container.event-suspended-mode:hover .disable-markets-text {
	opacity: 1
}
.sc-league-caption {
	text-align: center;
	font-size: 0.923em;
	padding: 0 0 16px 0;
	color: #ffffff
}
.resp-sc-table {
	width: 100%;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-size: 0.923em
}
.resp-sc-table .sc-head td.sc-time-league, .resp-sc-table td.sc-team-name {
	text-align: left;
	padding-left: 12px;
	width: 100%;
	max-width: 1px
}
.resp-sc-table td {
	height: 36px
}
.sc-game-part {
	padding-right: 4px
}
.sc-game-periods {
	color: #999999
}
.sc-game-periods.sc-emphasis.sc-table-total {
	background-color: rgba(107,111,121,0.05);
	font-weight: bold;
	color: #ffffff;
	min-width: 40px
}
.sc-game-periods.basket-has-OT {
	font-weight: bold;
	color: #ffffff
}
.sc-container-points.sc-emphasis.sc-table-total {
	background-color: rgba(107,111,121,0.05);
	font-weight: bold;
	white-space: nowrap
}
.sc-service-indicator {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: rgba(102,102,102,0.4);
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 50%
}
.sc-service-indicator-tennis-active {
	background-color: #b1ca44
}
.sc-service-indicator-volley-active {
	background-color: #e07373
}
.sc-team-name-inner {
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 90%
}
.sc-team-name-inner .sc-team-name-ellipsed {
	display: inline
}
.has-service-indicator {
	padding-left: 18px;
	display: inline
}
.sc-container-sets:before {
	content: "";
	position: absolute;
	left: 0;
	height: 16px;
	width: 1px;
	background-color: rgba(102,102,102,0.4)
}
.sc-container-sets {
	position: relative
}
.sc-soccer-card {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 12px
}
.sc-soccer-card.sc-soccer-card-red {
	background-color: #ff0000
}
.sc-soccer-card.sc-soccer-card-yellow {
	background-color: #fae008
}
.sr-bar.sr-winner {
	z-index: 1
}
.event-view-no-markets-msg {
	font-size: 1.07692308em;
	font-weight: 700;
	text-align: center;
	margin: 10px 0;
	color: #000000
}
.IsMobile .event-view .toggleableHeadline, .IsTablet .event-view .toggleableHeadline {
	padding: 0 0 0 12px;
	margin-bottom: 2px;
	line-height: 18px;
	height: 48px
}
.IsMobile .event-view .toggleableHeadline.hasTooltipIcon, .IsTablet .event-view .toggleableHeadline.hasTooltipIcon {
	padding-left: 36px
}
.IsMobile .event-view .toggleableHeadline.has-market-expandable-subheading.expanded, .IsTablet .event-view .toggleableHeadline.has-market-expandable-subheading.expanded {
	margin-bottom: 0
}
.IsMobile .event-view .toggleableHeadline.has-market-expandable-subheading.expanded .toggleableHeadline-text, .IsTablet .event-view .toggleableHeadline.has-market-expandable-subheading.expanded .toggleableHeadline-text {
	white-space: normal
}
.IsMobile .event-view .toggleable-headline-extension-wrap, .IsTablet .event-view .toggleable-headline-extension-wrap {
	position: relative;
	width: 100%;
	height: 2.77em;
	background-color: #0a0a4b;
	color: #ffffff
}
.IsMobile .event-view .toggleable-headline-extension-wrap .toggleable-headline-extension, .IsTablet .event-view .toggleable-headline-extension-wrap .toggleable-headline-extension {
	position: absolute;
	padding-left: 0.846em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.IsMobile .event-view .bet-type-group-title-text, .IsTablet .event-view .bet-type-group-title-text {
	right: 1px
}
.IsMobile .event-view .bet-button, .IsTablet .event-view .bet-button {
	min-height: 56px;
	line-height: 1.5em
}
.IsMobile .event-view .bet-buttons-column:not(:last-child), .IsTablet .event-view .bet-buttons-column:not(:last-child), .IsMobile .event-view .bet-buttons-column:not(:last-of-type), .IsTablet .event-view .bet-buttons-column:not(:last-of-type) {
	padding-right: 2px
}
.IsMobile .event-view .event-buttons-container .bet-buttons-row, .IsTablet .event-view .event-buttons-container .bet-buttons-row {
	margin: 2px
}
.IsMobile .event-view .bet-buttons-occasion .bet-button-wrap, .IsTablet .event-view .bet-buttons-occasion .bet-button-wrap {
	min-height: 56px
}
.IsMobile .event-view .bet-type-group-title, .IsTablet .event-view .bet-type-group-title {
	text-align: center;
	padding: 12px 0
}
.IsMobile .event-view .bet-type-group-title-left, .IsTablet .event-view .bet-type-group-title-left {
	padding: 21px 0
}
.IsMobile .event-view .hCapOdd .bet-title-team-name, .IsTablet .event-view .hCapOdd .bet-title-team-name, .IsMobile .event-view .event-HC .bet-title-team-name, .IsTablet .event-view .event-HC .bet-title-team-name {
	display: inline-block
}
.IsMobile .event-view .bet-title-hcap-points, .IsTablet .event-view .bet-title-hcap-points {
	padding-left: 2px
}
.IsMobile .event-view .centered-odds .bet-title-hcap-points, .IsTablet .event-view .centered-odds .bet-title-hcap-points {
	padding-left: 0
}
.IsMobile .event-view .tooltip-icon-holder, .IsTablet .event-view .tooltip-icon-holder {
	padding: 16px 8px 16px 12px;
	height: 16px;
	line-height: 1
}
.IsMobile .event-view .tooltip-msg-container, .IsTablet .event-view .tooltip-msg-container {
	z-index: 1
}
.IsMobile .responsive-scoreboard-container, .IsTablet .responsive-scoreboard-container {
	border-top: 1px solid #04041E
}
.IsMobile .sc-league-caption, .IsTablet .sc-league-caption {
	background-color: #000000;
	text-align: left;
	padding: 13px 0 13px 12px;
	border-bottom: 1px solid #04041E
}
.IsMobile .sc-head > td, .IsTablet .sc-head > td {
	min-width: 22px
}
.IsMobile .sc-head .sc-tennis-sets, .IsTablet .sc-head .sc-tennis-sets, .IsMobile .sc-head .sc-tennis-points, .IsTablet .sc-head .sc-tennis-points {
	min-width: 40px
}
.IsMobile .sc-head > .sc-head, .IsTablet .sc-head > .sc-head {
	background-color: #000000
}
.IsMobile .resp-sc-table, .IsTablet .resp-sc-table {
	background-color: #04041E
}
.IsMobile .sc-container-points.sc-emphasis.sc-table-total, .IsTablet .sc-container-points.sc-emphasis.sc-table-total {
	padding: 0 10px
}
.IsMobile .event-view-icons-container, .IsTablet .event-view-icons-container {
	display: table;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	height: 100%
}
.IsMobile .event-view-icon-placeholder, .IsTablet .event-view-icon-placeholder {
	display: table-cell;
	vertical-align: middle
}
.IsMobile .event-view-icon-placeholder:not(:last-child):after, .IsTablet .event-view-icon-placeholder:not(:last-child):after {
	height: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.IsMobile .event-view-market-icons, .IsTablet .event-view-market-icons {
	margin: 0 14px
}
.IsMobile .event-view-market-icons.i-c-ev-corners, .IsTablet .event-view-market-icons.i-c-ev-corners {
	margin: 0 14px 0 10px
}
.IsMobile .event-view-market-icons.i-o-fav, .IsTablet .event-view-market-icons.i-o-fav {
	margin: 0 12px 0 14px
}
.IsMobile .event-view-market-icons.i-o-fav-selected, .IsTablet .event-view-market-icons.i-o-fav-selected {
	margin: 0 12px 0 14px
}
.IsMobile .event-view-favourite-placeholder *, .IsTablet .event-view-favourite-placeholder * {
	pointer-events: none
}
.IsMobile .ev-corners-nums, .IsTablet .ev-corners-nums {
	font-size: 12px
}
.IsMobile .ev-corners-nums-self, .IsTablet .ev-corners-nums-self {
	vertical-align: middle;
	color: #ffffff
}
.IsDesktop .right-panel-resized .event-view .bet-description {
	width: 65%
}
.IsDesktop .right-panel-resized .event-view .bet-description .bet-title-team-name {
	max-width: 70%
}
.IsDesktop .right-panel-resized .event-view .bet-odds {
	width: 35%
}
.IsDesktop .event-view {
	padding: 0 10px 80px 10px
}
.IsDesktop .event-view.animating-odds-and-icons-overlay {
	padding-bottom: 0
}
html.IsDesktop .event-view .events-container {
	padding: 0
}
@media screen and (min-width:1697px) {
.IsDesktop .event-view .event-view-column {
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.IsDesktop .event-view .event-view-column.event-view-column-one-market {
	width: 100%;
	padding-right: 0
}
.IsDesktop .event-view .event-view-column-left {
	padding-right: 4px
}
.IsDesktop .event-view .event-view-column-right {
	padding-left: 4px
}
}
.IsDesktop .event-view .toggleableHeadline {
	border-radius: 3px;
	padding: 7px 0 7px 12px;
	line-height: 18px;
	font-size: 0.923em
}
.IsDesktop .event-view .toggleableHeadline.hasTooltipIcon {
	padding-left: 32px
}
.IsDesktop .event-view .sectionSubHeading .event-view-icons-container {
	float: right
}
.IsDesktop .event-view .bet-button-wrap:not(:last-child), .IsDesktop .event-view .bet-button-wrap:not(:last-of-type) {
	padding-right: 2px
}
.IsDesktop .event-view .bet-button {
	padding-top: 0;
	padding-bottom: 0;
	min-height: 34px;
	vertical-align: middle
}
.IsDesktop .event-view .bet-button:hover {
	background-color: #EBEBEB
}
.IsDesktop .event-view .bet-button.chosenBet:hover {
	color: #ffffff;
	background-color: #688a00
}
.IsDesktop .event-view .bet-description, .IsDesktop .event-view .bet-odds {
	display: inline-block;
	font-size: 1em
}
.IsDesktop .event-view .bet-title-team-name, .IsDesktop .event-view .bet-title-hcap-points, .IsDesktop .event-view .bet-title-team-sign {
	vertical-align: text-bottom
}
.IsDesktop .event-view .bet-description {
	text-align: left;
	width: 70%
}
.IsDesktop .event-view .bet-odds {
	text-align: right;
	width: 30%
}
.IsDesktop .event-view .bet-odds .bet-odds-number {
	font-size: 1em
}
.IsDesktop .event-view .bet-buttons-occasion .bet-button-wrap {
	min-height: 34px
}
.IsDesktop .event-view .bet-buttons-occasion .bet-button-wrap .bet-type-group-title {
	text-align: left;
	min-height: 34px
}
.IsDesktop .event-view .bet-buttons-row-goals {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.IsDesktop .event-view .bet-buttons-row-goals > .counted {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.IsDesktop .event-view .bet-buttons-row-goals > .counted:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%
}
.IsDesktop .event-view .event-btn-centered-odd {
	min-height: 34px;
	font-size: 0.923em;
	padding: 0 12px;
	border-radius: 2px
}
.IsDesktop .event-view .event-btn-centered-odd .bet-description {
	display: none
}
.IsDesktop .event-view .event-btn-centered-odd .bet-odds {
	width: 100%;
	text-align: center
}
.IsDesktop .event-view .bet-buttons-column:not(:last-child), .IsDesktop .event-view .bet-buttons-column:not(:last-of-type) {
	padding-right: 2px
}
.IsDesktop .event-view .tooltip-icon-holder {
	padding: 11px 8px 11px 12px;
	height: 12px;
	line-height: 1
}
.IsDesktop .event-view .tooltip-icon-holder:hover {
	opacity: 1
}
.IsDesktop .event-view .tooltip-msg-container {
	max-width: 406px;
	width: auto;
	border-radius: 6px
}
.IsDesktop .event-view .tooltip-msg-container .tooltip-msg {
	padding: 13px 12px 16px 12px
}
.IsDesktop .event-view .bet-title-hcap-points {
	font-weight: bold
}
.IsDesktop .event-view .scoreboard-background-img {
	width: 100%
}
.IsDesktop .event-view .icon.i-o-info {
	vertical-align: baseline
}
.IsDesktop .league_heading_only + .event-view {
	padding-top: 4px
}
.IsDesktop .responsive-scoreboard-container {
	position: absolute;
	width: 500px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.IsDesktop .sc-league-caption {
	position: absolute;
	padding-bottom: 12px;
	right: 0;
	left: 0;
	top: 11px;
	padding: 0
}
.IsDesktop .event-view-scoreboard-image {
	position: relative;
	min-height: 172px;
	background-size: 100% 100%;
	margin: 10px 10px 0 10px;
	border-radius: 4px
}
.IsDesktop .event-view-scoreboard-image .sc-league-caption {
	padding-bottom: 12px
}
.IsDesktop .sc-head > td {
	min-width: 40px
}
.IsDesktop .sc-head .sc-tennis-sets, .IsDesktop .sc-head .sc-tennis-points {
	min-width: 60px
}
.IsDesktop .sc-head > .sc-head {
	background-color: rgba(0,0,0,0.7)
}
.IsDesktop .sc-body {
	background-color: rgba(0,0,0,0.6)
}
.IsDesktop .sc-game-periods.sc-emphasis.sc-table-total {
	background-color: rgba(255,255,255,0.05)
}
.IsDesktop .sc-table-inner-container {
	border-radius: 4px;
	overflow: hidden;
	margin-top: 40px
}
.IsDesktop .sc-container-points.sc-emphasis.sc-table-total {
	padding: 0 20px
}
.IsDesktop .group-view-carousel {
	margin: 0 10px
}
.IsDesktop .scarousel-item:hover .group-view-list-item-link {
	color: #000000
}
.IsDesktop .event-view-icons-container {
	height: 12px;
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.IsDesktop .event-view-icon-placeholder {
	display: inline-block;
	vertical-align: top
}
.IsDesktop .event-view-icon-placeholder:not(:last-child):after {
	height: 12px;
	top: 0
}
.IsDesktop .event-view-market-icons {
	margin: 0 10px
}
.IsDesktop .event-view-market-icons.i-c-ev-corners {
	margin: 0 10px 0 6px
}
.IsDesktop .event-view-market-icons.i-o-fav {
	margin: 0 12px 0 10px;
	opacity: 0.4
}
.IsDesktop .event-view-market-icons.i-o-fav-selected {
	margin: 0 12px 0 10px
}
.IsDesktop .event-view-market-icons.i-o-fav, .IsDesktop .event-view-market-icons.i-o-fav-selected {
	width: 12px;
	height: 12px
}
.IsDesktop .i-o-fav:hover, .IsDesktop .event-all-bets .i-o-fav:hover {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-selected.svg");
	opacity: 1
}
.IsDesktop .i-o-ev-market-statistics {
	width: 12px;
	height: 12px;
	opacity: 0.4
}
.IsDesktop .i-o-ev-market-statistics:hover {
	background-image: url("/imgs/i-v2/o/event/alt/market-statistics.svg");
	opacity: 1
}
.IsDesktop .i-c-ev-combinable-markets {
	width: 16px;
	height: 12px
}
.IsDesktop .i-c-ev-corners {
	width: 12px;
	height: 12px
}
.IsDesktop .ev-corners-nums {
	font-size: 10px
}
.breadcrumbs-holder {
	overflow: hidden
}
.breadcrumbs {
	display: table;
	table-layout: fixed;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 20px;
	width: 100%;
	height: 50px;
	font-size: 1.07692308em;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-top-color: #ffffff;
	border-bottom-color: #e6e6e6;
	background-color: #ffffff
}
.breadcrumbs .breadcrumb-item {
	color: #999999
}
.LBettingEventView .breadcrumbs {
	border-width: 0
}
.breadcrumb-home {
	color: #999999
}
.breadcrumbs-rest-wrapper, .breadcrumbs-back-wrapper {
	display: table-cell;
	vertical-align: middle
}
.breadcrumbs-back-wrapper {
	padding: 0;
	height: 100%;
	width: 50px;
	text-align: center;
	background-color: #EBEBEB
}
.breadcrumbs-back-wrapper .i-o-arrow-back {
	background-image: url('/imgs/i-v2/o/arrows/arrow-back.svg')
}
.breadcrumbs-rest-wrapper {
	position: relative;
	overflow: hidden;
	background-color: #ffffff
}
.breadcrumbs-rest-wrapper:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	height: 100%;
	width: 20px;
	background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255,255,255,0)));
	background-image: linear-gradient(to right, #ffffff, rgba(255,255,255,0))
}
.breadcrumbs-scrolling-wrapper {
	padding: 14px 0 15px 20px;
	line-height: 1.5em;
	white-space: nowrap
}
.breadcrumbs-scrolling-wrapper a {
	font-weight: normal;
	text-decoration: none
}
.breadcrumbs-scrolling-wrapper .breadcrumbs-scroll-item {
	display: inline;/* we need this to enchance direction:rtl to not mess with the order of our elements,but still we can use different display valuies on inside elements. */
}
.breadcrumb, .i-o-arrow-breadcrumb-divider {
	display: inline-block;
	vertical-align: top;
	margin-right: 9px;
	text-decoration: none
}
.breadcrumb.breadcrumb-back, .i-o-arrow-breadcrumb-divider.breadcrumb-back {
	position: relative;
	width: 100%;
	height: 100%;
	margin-right: 0
}
.breadcrumb.breadcrumb-back .icon, .i-o-arrow-breadcrumb-divider.breadcrumb-back .icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.breadcrumb.breadcrumb-back .icon_arrow-l, .i-o-arrow-breadcrumb-divider.breadcrumb-back .icon_arrow-l {
	width: 16px !important;
	height: 16px !important
}
.breadcrumb.breadcrumb-back:active .icon, .i-o-arrow-breadcrumb-divider.breadcrumb-back:active .icon {
	opacity: 0.5
}
.i-o-arrow-breadcrumb-divider {
	width: 9px;
	height: 9px
}
.icon.i-o-arrow-breadcrumb-divider {
	vertical-align: baseline;
	background-size: cover
}
.breadcrumb {
	font-weight: normal
}
.breadcrumb.breadcrumb-last {
	margin-right: 0
}/* Temporary hiding some headings,containing back button,when breadcrumbs enabled */
.hasBreadcrumb .league-header, .hasBreadcrumb .branch-header, .hasBreadcrumb .betRadar_header, .hasBreadcrumb .login_block .sectionHeading {
	display: none
}
.hasBreadcrumb .settings_block .sectionHeading {
	display: none
}
body.isHome .breadcrumbs-holder {
	display: none
}/* Scrolling left functionality */
.IsMobile .IsScrolling .breadcrumbs-scrolling-wrapper, .IsTablet .IsScrolling .breadcrumbs-scrolling-wrapper {
	direction: rtl;
	unicode-bidi: bidi-override;
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}
.IsMobile .IsScrolling .breadcrumbs-scrolling-wrapper .breadcrumbs-scroll-item, .IsTablet .IsScrolling .breadcrumbs-scrolling-wrapper .breadcrumbs-scroll-item {
	direction: ltr;
	unicode-bidi: bidi-override
}
.IsMobile .IsScrolling .breadcrumbs-scrolling-wrapper .breadcrumbs-scroll-item *, .IsTablet .IsScrolling .breadcrumbs-scrolling-wrapper .breadcrumbs-scroll-item * {
	direction: ltr;
	unicode-bidi: normal
}
.IsDesktop .breadcrumbs .breadcrumb-item:hover {
	color: #000000
}
.IsDesktop .breadcrumb-home:hover {
	color: #000000
}
.tab-switch-btns-holder {
	position: relative;
	border-bottom: 0;
	background-color: #F5F5F5
}
.tab-switch-responsive-block ul.tab-switch-btns > li {
	padding: 0 16px;
	height: 50px
}
ul.tab-switch-btns {
	display: table;
	table-layout: fixed;
	width: 100%
}
ul.tab-switch-btns > li {
	display: table-cell;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	border-style: solid;
	border-width: 0 0 3px;
	height: 46px;
	color: #666666;
	font-weight: normal;
	font-size: 1.07692308em;
	text-shadow: inherit;
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	background-image: none
}
ul.tab-switch-btns > li.tab-switch-active {
	background-color: #F5F5F5;
	background-image: none;
	border-color: #779E00
}
ul.tab-switch-btns > li.tab-switch-active .tab-switch-btn {
	color: #000000
}
ul.tab-switch-btns > li > .tab-switch-btn {
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	white-space: normal;
	text-align: center
}
ul.tab-switch-btns.tab-switch-btns-short {
	width: auto
}
ul.tab-switch-btns.tab-switch-btns-short > li {
	padding-left: 24px;
	padding-right: 24px
}
.tab-switch-btn-text {
	display: block;
	white-space: nowrap
}
.tab-switch-underline {
	position: absolute;
	bottom: 0;
	height: 3px;
	background-color: #779E00
}
.tab-switch-tab-hidden {
	display: none
}
.tab-switch-tabs .sectionHeading {
	display: none
}
.isHome .panel-center .tab-switch-btns-holder {
	background-color: #F5F5F5
}
.isHome .panel-center ul.tab-switch-btns > li {
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	background-image: none;
	color: #666666
}
.isHome .panel-center ul.tab-switch-btns > li.tab-switch-active {
	background-color: #F5F5F5;
	background-image: none;
	border-color: #779E00
}
.isHome .panel-center ul.tab-switch-btns > li.tab-switch-active .tab-switch-btn {
	color: #000000
}
.isHome .panel-center ul.tab-switch-btns > li:hover {
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	background-image: none
}
.isHome .panel-center ul.tab-switch-btns > li:hover.tab-switch-active {
	border-color: #F5F5F5 #F5F5F5 #779E00
}
.isHome .panel-center ul.tab-switch-btns > li:hover .tab-switch-btn {
	color: #000000
}
html.IsMobile .tab-switch-btns-holder, html.IsTablet .tab-switch-btns-holder {
	padding: 0
}
html.IsMobile ul.tab-switch-btns > li, html.IsTablet ul.tab-switch-btns > li {
	border-radius: 0
}
html.IsMobile ul.tab-switch-btns > li:first-child, html.IsTablet ul.tab-switch-btns > li:first-child {
	border-left-width: 0
}
html.IsMobile ul.tab-switch-btns > li:last-child, html.IsTablet ul.tab-switch-btns > li:last-child {
	border-right-width: 0
}
html.IsMobile .tab-switch-responsive-block .tab-switch-btns-holder:not(.betSlip-tab-switch-btns-holder), html.IsTablet .tab-switch-responsive-block .tab-switch-btns-holder:not(.betSlip-tab-switch-btns-holder) {
	overflow: auto
}
html.IsMobile .tab-switch-responsive-block .tab-switch-btns-holder:not(.betSlip-tab-switch-btns-holder) ul.tab-switch-btns, html.IsTablet .tab-switch-responsive-block .tab-switch-btns-holder:not(.betSlip-tab-switch-btns-holder) ul.tab-switch-btns {
	table-layout: auto;
	white-space: nowrap;
	overflow: hidden
}
html.IsDesktop ul.tab-switch-btns > li {
	height: 47px
}
html.IsDesktop ul.tab-switch-btns > li:first-child {
	border-top-left-radius: 2px
}
html.IsDesktop ul.tab-switch-btns > li:last-child {
	border-top-right-radius: 2px
}
html.IsDesktop ul.tab-switch-btns > li:first-child:last-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px
}
html.IsDesktop .panel-center .tab-switch-btns-holder {
	padding: 0 10px
}
html.IsDesktop .panel-center ul.tab-switch-btns {
	width: auto
}
html.IsDesktop .panel-center ul.tab-switch-btns > li:hover {
	color: #000000
}
.event-wrapper.lbetting-selected {
	cursor: default
}
body.LBettingEventView .lbetting-block .event-sport-1 .MLOdds .bet-title-team-sign, .live-now-right-rblock .event-sport-1 .MLOdds .bet-title-team-sign {
	display: inline-block
}
body.LBettingEventView .lbetting-block .event-sport-1 .MLOdds .bet-title-team-name, .live-now-right-rblock .event-sport-1 .MLOdds .bet-title-team-name {
	display: none
}
body.LBettingEventView .lbetting-block .bet-buttons-row, .live-now-right-rblock .bet-buttons-row {
	padding: 1px 0 0 0
}
body.LBettingEventView .lbetting-block .event-american-odds .money-line-amOdds .bet-button-wrap, .live-now-right-rblock .event-american-odds .money-line-amOdds .bet-button-wrap, body.LBettingEventView .lbetting-block .bet-button-wrap, .live-now-right-rblock .bet-button-wrap {
	padding: 1px
}
body.LBettingEventView .lbetting-block .bet-button, .live-now-right-rblock .bet-button {
	padding: 2px
}
body.LBettingEventView .lbetting-block .event-wrapper .event-wrapper-inner, .live-now-right-rblock .event-wrapper .event-wrapper-inner {
	min-height: 0
}
body.LBettingEventView .panel-side .lbetting-block .events-container .sectionSubHeading, .panel-side .live-now-right-rblock .lbetting-block .events-container .sectionSubHeading {
	padding-left: 24px
}
body.LBettingEventView .panel-side .event-wrapper, .panel-side .live-now-right-rblock .event-wrapper {
	padding: 0
}
body.LBettingEventView .panel-side .event-wrapper .event-wrapper-inner, .panel-side .live-now-right-rblock .event-wrapper .event-wrapper-inner {
	display: block;
	width: auto
}
body.LBettingEventView .panel-side .event-wrapper .event-odds, .panel-side .live-now-right-rblock .event-wrapper .event-odds, body.LBettingEventView .panel-side .event-wrapper .event-details-wrap, .panel-side .live-now-right-rblock .event-wrapper .event-details-wrap, body.LBettingEventView .panel-side .event-wrapper .event-details, .panel-side .live-now-right-rblock .event-wrapper .event-details {
	display: block;
	width: auto;
	height: auto
}
body.LBettingEventView .panel-side .event-wrapper.odds-hidden .event-odds, .panel-side .live-now-right-rblock .event-wrapper.odds-hidden .event-odds {
	display: none
}
body.LBettingEventView .panel-side .event-wrapper .event-odds, .panel-side .live-now-right-rblock .event-wrapper .event-odds {
	padding: 0
}
body.LBettingEventView .panel-side .event-wrapper .event-odds .bet-buttons-row:only-of-type, .panel-side .live-now-right-rblock .event-wrapper .event-odds .bet-buttons-row:only-of-type {
	position: static
}
body.LBettingEventView .panel-side .event-wrapper .event-odds .betType, .panel-side .live-now-right-rblock .event-wrapper .event-odds .betType {
	height: 45px
}
body.LBettingEventView .panel-side .event-wrapper .event-odds .betType span.wrap, .panel-side .live-now-right-rblock .event-wrapper .event-odds .betType span.wrap {
	min-width: 0
}
body.LBettingEventView .panel-side .event-wrapper .event-details-inner, .panel-side .live-now-right-rblock .event-wrapper .event-details-inner {
	margin-left: 0;
	padding-left: 0
}
body.LBettingEventView .panel-side .event-wrapper .event-details-time-sport-icon, .panel-side .live-now-right-rblock .event-wrapper .event-details-time-sport-icon {
	top: 8px;
	left: 6px;
	-webkit-transform: none;
	transform: none;
	width: auto
}
body.LBettingEventView .panel-side .event-wrapper .event-details-icon-sport, .panel-side .live-now-right-rblock .event-wrapper .event-details-icon-sport {
	display: none
}
body.LBettingEventView .panel-side .event-wrapper .event-details-live-stream-icon, .panel-side .live-now-right-rblock .event-wrapper .event-details-live-stream-icon {
	display: none
}
body.LBettingEventView .panel-side .event-wrapper .event-details-row-lbetting, .panel-side .live-now-right-rblock .event-wrapper .event-details-row-lbetting {
	display: block;
	padding: 0 6px 4px 6px;
	min-height: 17px
}
body.LBettingEventView .panel-side .event-wrapper .event-details-row-lbetting .event-details-live-stream-icon, .panel-side .live-now-right-rblock .event-wrapper .event-details-row-lbetting .event-details-live-stream-icon {
	display: block;
	position: static;
	-webkit-transform: none;
	transform: none
}
body.LBettingEventView .panel-side .event-wrapper .event-details-row-team-b, .panel-side .live-now-right-rblock .event-wrapper .event-details-row-team-b {
	padding-bottom: 6px
}
body.LBettingEventView .panel-side .event-wrapper .event-details-score, .panel-side .live-now-right-rblock .event-wrapper .event-details-score, body.LBettingEventView .panel-side .event-wrapper .scoreboard-item-total, .panel-side .live-now-right-rblock .event-wrapper .scoreboard-item-total, body.LBettingEventView .panel-side .event-wrapper .scoreboard-item-set, .panel-side .live-now-right-rblock .event-wrapper .scoreboard-item-set {
	font-weight: bold
}
body.LBettingEventView .panel-side .event-wrapper .event-details-odds-toggle-icon-wrap, .panel-side .live-now-right-rblock .event-wrapper .event-details-odds-toggle-icon-wrap {
	display: inline-block;
	width: 20px
}
body.LBettingEventView .panel-side .event-wrapper .event-details-odds-toggle-icon, .panel-side .live-now-right-rblock .event-wrapper .event-details-odds-toggle-icon {
	display: inline-block;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent #000000 transparent;
	width: 0;
	height: 0
}
body.LBettingEventView .panel-side .event-wrapper .event-odds-expand-collapse.expanded .event-details-odds-toggle-icon, .panel-side .live-now-right-rblock .event-wrapper .event-odds-expand-collapse.expanded .event-details-odds-toggle-icon {
	border-style: solid;
	border-width: 6px 6px 0 6px;
	border-color: #000000 transparent transparent transparent;
	width: 0;
	height: 0
}
body.LBettingEventView .panel-side .event-market-odds-titles, .panel-side .live-now-right-rblock .event-market-odds-titles {
	display: none
}
body.LBettingEventView .panel-side .scoreboard .scoreboard-table .scoreboard-item-team-name, .panel-side .live-now-right-rblock .scoreboard .scoreboard-table .scoreboard-item-team-name {
	display: inline-block;
	vertical-align: middle
}
body.LBettingEventView .panel-side .scoreboard .scoreboard-table .scoreboard-item-inner, .panel-side .live-now-right-rblock .scoreboard .scoreboard-table .scoreboard-item-inner {
	vertical-align: middle
}
body.LBettingEventView .panel-side .event-wrapper .event-view-favorites {
	opacity: 0;
	text-align: center;
	vertical-align: middle
}
body.LBettingEventView .panel-side .event-wrapper.lbetting-selected {
	border-color: #779E00;
	background-color: #779E00;
	color: #ffffff
}
body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-details {
	cursor: default
}
body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-details, body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-details-score, body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .scoreboard-item-minor, body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .scoreboard-item-major, body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-details-game-time {
	color: #ffffff
}
body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .scoreboard .score-team-0 .scoreboard-row-team-0 .icon-possession, body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .scoreboard .score-team-1 .scoreboard-row-team-1 .icon-possession {
	background-color: #ffffff
}
body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-icons-icon {
	opacity: 0.8
}
body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-icons-icon.i-o-ev-streaming {
	background-image: url("/imgs/i-v2/o/event/alt/streaming.svg")
}
body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-icons-icon.i-o-ev-fast-market {
	background-image: url("/imgs/i-v2/o/event/alt/fast-markets.svg")
}
body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-icons-icon.event-icons-icon-empty {
	background-color: transparent
}
body.LBettingEventView .panel-side .i-o-fav {
	vertical-align: top;
	opacity: 1;
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-lbetting.svg")
}
body.LBettingEventView .panel-side .lbetting-selected .i-o-fav {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-lbetting-selected.svg");
	opacity: 1
}
body.LBettingEventView .panel-side .favoritesSection .i-o-fav {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-section-lbetting-selected.svg")
}
body.LBettingEventView .panel-side .favoritesSection .lbetting-selected .i-o-fav {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-lbetting-selected.svg");
	opacity: 1
}
body.LBettingEventView .lbetting-block .scarousel {
	display: none
}
body.LBettingEventView .event-details-aside, .live-now-right-rblock .event-details-aside {
	padding: 9px 11px;
	font-size: 0.92857143em
}
body.LBettingEventView .event-details-aside .event-details-team-name, .live-now-right-rblock .event-details-aside .event-details-team-name, body.LBettingEventView .event-details-aside .event-details-game-time, .live-now-right-rblock .event-details-aside .event-details-game-time {
	display: block
}
body.LBettingEventView .event-details-aside .event-details-team-name, .live-now-right-rblock .event-details-aside .event-details-team-name, body.LBettingEventView .event-details-aside .event-details-score, .live-now-right-rblock .event-details-aside .event-details-score, body.LBettingEventView .event-details-aside .event-details-game-time, .live-now-right-rblock .event-details-aside .event-details-game-time {
	line-height: 1.429em
}
body.LBettingEventView .event-details-aside .event-details-team-name, .live-now-right-rblock .event-details-aside .event-details-team-name {
	overflow: hidden;
	text-overflow: ellipsis
}
body.LBettingEventView .event-details-aside .event-details-game-time, .live-now-right-rblock .event-details-aside .event-details-game-time {
	font-size: 1em
}
body.LBettingEventView .event-details-aside .event-details-score, .live-now-right-rblock .event-details-aside .event-details-score {
	vertical-align: top
}
body.LBettingEventView .event-details-aside .event-icons-row, .live-now-right-rblock .event-details-aside .event-icons-row {
	vertical-align: middle;
	margin-right: 4px
}
body.LBettingEventView .event-details-aside .event-icons-row + .event-icons-row, .live-now-right-rblock .event-details-aside .event-icons-row + .event-icons-row {
	margin-top: 0
}
body.LBettingEventView .event-details-aside .event-icons-row-empty, .live-now-right-rblock .event-details-aside .event-icons-row-empty {
	display: none
}
body.LBettingEventView .event-details-aside .event-details-side-right, .live-now-right-rblock .event-details-aside .event-details-side-right {
	margin-left: 6px;
	text-align: right
}
body.LBettingEventView .event-details-aside .scoreboard-row, .live-now-right-rblock .event-details-aside .scoreboard-row {
	position: relative;
	padding-left: 10px
}
body.LBettingEventView .event-details-aside .scoreboard-table.scoreboard-table-volleyball .scoreboard-item-set, .live-now-right-rblock .event-details-aside .scoreboard-table.scoreboard-table-volleyball .scoreboard-item-set, body.LBettingEventView .event-details-aside .scoreboard-item-major, .live-now-right-rblock .event-details-aside .scoreboard-item-major {
	font-weight: bold
}
body.LBettingEventView .event-details-aside .scoreboard-item-minor, .live-now-right-rblock .event-details-aside .scoreboard-item-minor {
	font-weight: normal;
	color: #000000
}
body.LBettingEventView .filter-live-streams >:not(.favoritesSection) .event-wrapper:not(.has_live_streaming), .live-now-right-rblock .filter-live-streams >:not(.favoritesSection) .event-wrapper:not(.has_live_streaming), body.LBettingEventView .filter-live-streams >:not(.favoritesSection) .branchLeagueHeadline.toggleableHeadline:not(.has_live_streaming), .live-now-right-rblock .filter-live-streams >:not(.favoritesSection) .branchLeagueHeadline.toggleableHeadline:not(.has_live_streaming) {
	display: none
}
body.LBettingEventView .filter-live-streams .heading.sectionSubHeading:not(.has_live_streaming):not(.favoritesSection), .live-now-right-rblock .filter-live-streams .heading.sectionSubHeading:not(.has_live_streaming):not(.favoritesSection) {
	display: none
}
body.LBettingEventView .filter-fast-markets >:not(.favoritesSection) .event-wrapper:not(.has_fast_markets), .live-now-right-rblock .filter-fast-markets >:not(.favoritesSection) .event-wrapper:not(.has_fast_markets), body.LBettingEventView .filter-fast-markets >:not(.favoritesSection) .branchLeagueHeadline.toggleableHeadline:not(.has_fast_markets), .live-now-right-rblock .filter-fast-markets >:not(.favoritesSection) .branchLeagueHeadline.toggleableHeadline:not(.has_fast_markets) {
	display: none
}
body.LBettingEventView .filter-fast-markets .heading.sectionSubHeading:not(.has_fast_markets):not(.favoritesSection), .live-now-right-rblock .filter-fast-markets .heading.sectionSubHeading:not(.has_fast_markets):not(.favoritesSection) {
	display: none
}
.lbetting-tabs {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	height: 50px;
	border-top-left-radius: 4px;
	border-right: 1px solid #F5F5F5;
	background-color: #ffffff
}
.lbetting-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-size: 0.92307692em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 3px solid transparent;
	padding-top: 3px
}
.lbetting-tab .i-c-ev-streaming, .lbetting-tab .i-c-ev-fast-market {
	display: block;
	opacity: 0.4
}
.lbetting-tab.disabled {
	pointer-events: auto
}
.lbetting-tab.disabled:active {
	pointer-events: none
}
.lbetting-tab-active {
	border-bottom-color: #779E00
}
.lbetting-tab-active .i-c-ev-fast-market {
	background-image: url("/imgs/i-v2/c/event/fast-market.svg");
	opacity: 1
}
.lbetting-tab-active .i-c-ev-streaming {
	background-image: url("/imgs/i-v2/c/event/streaming.svg");
	opacity: 1
}
body.liveBettingPage.LBettingOverview .panel-side .lbetting-block .heading.sectionHeading {
	display: none
}
body.liveBettingPage .panel-left {
	background: transparent
}
body.liveBettingPage .branchLeagueHeadline {
	margin: 2px 0;
	font-size: 0.92307692em;
	font-weight: normal
}
body.liveBettingPage .branchLeagueHeadline .arrowToggle {
	display: none;
	left: auto;
	right: 11px
}
body.liveBettingPage .branchLeagueHeadline .leagueDetails .meta {
	display: none
}
body.liveBettingPage .heading.favoritesSection::before {
	background-color: #F59120
}
body.liveBettingPage .event-wrapper .event-odds-expand-collapse, .live-now-right-block .event-wrapper .event-odds-expand-collapse {
	display: block;
	pointer-events: all;
	cursor: pointer
}
.lbetting-odds-toggle-button-holder {
	position: relative
}
.lbetting-odds-toggle-button-holder.expanded .lbetting-odds-toggle-button {
	opacity: 1
}
.lbetting-odds-toggle-button {
	opacity: 0.6;
	position: absolute;
	top: 10px;
	right: 0;
	z-index: 1;
	padding: 0 0 3px;
	width: 32px;
	height: 38px;
	background-color: transparent;
	cursor: pointer
}
.lbetting-odds-toggle-button:active {
	background-color: transparent
}/* We need to hide expand/collapse odd functionality for overview through CSS,because on view switching we don`t refresh block properties */
body.LBettingOverview .panel-side .events-container {
	padding: 0 8px 0 0
}
body.LBettingOverview .main-odds-expand-collapse, body.LBettingOverview .lbetting-odds-toggle-button {
	display: none
}
body.LBettingOverview .event-wrapper .event-odds-expand-collapse, body.LBettingOverview .event-wrapper .event-details-row-lbetting {
	display: none
}
body.LBettingOverview .scarousel {
	display: block
}
.branchLeagueHeadline .subhead-events-number {
	margin-left: 5px
}
.event-details-row-lbetting {
	display: none
}
.live-schedule .live-schedule-error {
	padding: 10px
}
.live-schedule .live-schedule-content {
	min-height: 75vh
}
.live-schedule-event-cards-container {
	min-height: 75vh
}
.live-schedule-tabs {
	float: right
}
.live-schedule-tab {
	display: inline-block;
	border-bottom: 3px solid transparent;
	font-weight: normal;
	opacity: 0.5
}
.live-schedule-tab:hover {
	opacity: 1
}
.live-schedule-tab--active {
	border-bottom-color: #25AAE1;
	opacity: 1
}
.live-schedule-heading-title {
	display: inline-block
}
.empty-favorites .favoritesSection {
	display: none
}/* UISCarousel */
.live-now-betting-rblock {
	background-color: inherit
}
.live-now-betting-rblock .events-container .heading.sectionSubHeading {
	margin-top: 0
}
.live-now-betting-rblock .scarousel {
	display: none
}
.panel-left .live-now-betting-rblock {
	color: #000000
}
.LBettingEventView .panel-left .live-now-betting-rblock .message {
	margin: 0;
	padding: 10px 0
}
.LBettingEventView .panel-left .live-now-betting-rblock {
	padding: 0 0 6px 0;
	background-color: #F0F0F0
}
.LBettingEventView .panel-left .live-now-betting-rblock, .live-now-right-rblock {
	color: #000000
}
.live-now-right-rblock {
	padding: 0 0 6px 0
}
.panel-left .scarousel {
	margin: 0 8px 0 0
}
.scarousel-btn.scarousel-btn-inactive {
	display: none
}
.scarousel-btn.scarousel-btn-inactive:hover {
	display: inline-block;
	opacity: 0.5
}
.scarousel-btn-prev-icon, .scarousel-btn-next-icon {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto
}
.scarousel-btn-prev-icon {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.scarousel-btn-prev-icon:before, .scarousel-btn-prev-icon:after {
	position: absolute;
	background-color: #939393
}
.scarousel-btn-prev-icon:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.scarousel-btn-prev-icon:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
.scarousel-btn-next-icon {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.scarousel-btn-next-icon:before, .scarousel-btn-next-icon:after {
	position: absolute;
	background-color: #939393
}
.scarousel-btn-next-icon:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.scarousel-btn-next-icon:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
.scarousel-item .icon, .scarousel-item .scarousel-item-title span, .scarousel-item .scarousel-item-live-count {
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	opacity: 0.555
}
.scarousel-item.scarousel-active:after {
	opacity: 1
}
.scarousel-item.scarousel-active .icon, .scarousel-item.scarousel-active .scarousel-item-title span, .scarousel-item.scarousel-active .scarousel-item-live-count {
	opacity: 1
}
.scarousel-item:after {
	opacity: 0;
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-bottom: 4px solid #25AAE1;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	width: 0
}
.scarousel-item-live-count {
	font-weight: bold;
	font-size: 0.923em
}
.scarousel-item-inner {
	border-right: 1px solid transparent;
	padding: 12px 0 10px;
	width: 100%;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.scarousel-item-inner .icon {
	margin-bottom: 7px
}
.scarousel-list .scarousel-item:last-child .scarousel-item-details {
	border-right: none
}
.scarousel-item-details {
	border-right: 1px solid #CCCCCC
}
.scarousel-item-title {
	padding: 0 24px;
	font-size: 0.923em;/*12px*/
	white-space: nowrap
}
.LBettingEventView .preload-content {
	display: none
}
.leagueDetailsContainer {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.leagueDetailsContainer .subhead-events-number {
	float: right
}
@media all and (max-width:1688px) {
body.LBettingOverview .panel-side .events-container {
	padding: 0 8px
}
body.LBettingOverview .panel-left .scarousel {
	margin: 0 8px
}
}
.IsMobile body.LBettingEventView .panel-side .event-wrapper .event-details-row-lbetting, .IsTablet body.LBettingEventView .panel-side .event-wrapper .event-details-row-lbetting {
	display: none
}
.IsMobile body.LBettingEventView .panel-side .event-wrapper .event-details-league-name, .IsTablet body.LBettingEventView .panel-side .event-wrapper .event-details-league-name {
	display: none
}
.IsMobile body.LBettingEventView .panel-side .event-wrapper .event-details-inner .event-details-row-last .event-details-side-left .event-odds-expand-collapse, .IsTablet body.LBettingEventView .panel-side .event-wrapper .event-details-inner .event-details-row-last .event-details-side-left .event-odds-expand-collapse {
	display: inline-block;
	vertical-align: middle
}
.IsMobile body.LBettingEventView .panel-side .event-wrapper .event-details-inner .event-details-row-last .event-details-side-left .event-icons-container, .IsTablet body.LBettingEventView .panel-side .event-wrapper .event-details-inner .event-details-row-last .event-details-side-left .event-icons-container {
	display: inline-block;
	vertical-align: middle;
	float: none;
	padding-left: 0
}
.IsMobile body.LBettingEventView .panel-side .event-wrapper .event-details-inner .event-details-row-last .event-details-side-left .event-icons-container .event-icons-row, .IsTablet body.LBettingEventView .panel-side .event-wrapper .event-details-inner .event-details-row-last .event-details-side-left .event-icons-container .event-icons-row {
	padding-right: 2px
}
.IsMobile .lbetting-block .sectionHeading, .IsTablet .lbetting-block .sectionHeading {
	display: none
}
.IsMobile .live-schedule .heading.sectionSubHeading.live-schedule-heading, .IsTablet .live-schedule .heading.sectionSubHeading.live-schedule-heading {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 8px
}
.IsMobile .live-schedule-tab, .IsTablet .live-schedule-tab {
	margin-left: 7px;
	padding: 16px 7px 13px 7px
}
.IsMobile .live-schedule-heading-title, .IsTablet .live-schedule-heading-title {
	padding: 16px 0
}
.IsMobile body.LBettingOverview .panel-left, .IsTablet body.LBettingOverview .panel-left {
	width: auto;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	position: relative
}
.IsMobile body.LBettingOverview .panel-center, .IsTablet body.LBettingOverview .panel-center {
	display: none
}
.IsMobile body.LBettingOverview .panel-right, .IsTablet body.LBettingOverview .panel-right {
	z-index: 3
}
.IsMobile body.LBettingOverview.panel-right-open #panel-overlay, .IsTablet body.LBettingOverview.panel-right-open #panel-overlay {
	z-index: 2
}
.IsMobile body.LBettingOverview .events-container, .IsTablet body.LBettingOverview .events-container {
	padding: 0
}
.IsMobile .panel-center .lbetting-block .events-container, .IsTablet .panel-center .lbetting-block .events-container {
	padding-top: 0
}
.IsMobile .panel-side .event-wrapper .event-view-favorites, .IsTablet .panel-side .event-wrapper .event-view-favorites {
	display: none
}
.IsMobile body.liveBettingPage .branchLeagueHeadline:first-child, .IsTablet body.liveBettingPage .branchLeagueHeadline:first-child {
	margin-top: 0
}
.IsMobile body.CenterMobileLiveBetting.LBettingOverview .panel-left, .IsTablet body.CenterMobileLiveBetting.LBettingOverview .panel-left {
	width: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.IsMobile body.CenterMobileLiveBetting.LBettingOverview .panel-center, .IsTablet body.CenterMobileLiveBetting.LBettingOverview .panel-center {
	display: block
}
html.IsMobile body.LBettingOverview .panel-left {
	opacity: 1;
	right: 0
}
html.IsMobile body.LBettingEventView .panel-left {
	width: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
html.IsTablet body.LBettingOverview .panel-left {
	right: 320px
}
html.IsTablet body.LBettingOverview.right-panel-hidden-tablet .panel-left {
	right: 0
}
html.IsTablet body.LBettingEventView .panel-side .event-wrapper {
	margin: 2px 0
}
html.IsTablet body.LBettingEventView .panel-side .heading.sectionSubHeading {
	margin-bottom: 2px;
	padding: 11px 36px 11px 27px;
	border-radius: 3px
}
html.IsTablet body.LBettingEventView .panel-side .heading.sectionSubHeading:before {
	height: 1.3846em
}
html.IsTablet body.LBettingEventView .panel-side .branchLeagueHeadline {
	padding: 6px 2px 6px 13px;
	border-radius: 3px
}
html.IsTablet .LBettingEventView .panel-left {
	width: 250px;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
html.IsTablet .LBettingEventView .panel-left:not(.panel-side-hidden) ~ .panel-center {
	left: 250px
}
html.IsTablet .LBettingEventView #betslipNotificationWrap {
	margin-left: 125px
}
html.IsTablet body.liveBettingPage .branchLeagueHeadline:first-child {
	margin-top: 0
}
html.IsTablet .panel-side .lbetting-odds-side-container {
	margin: 8px
}
html.IsTablet .lbetting-odds-toggle-button {
	top: 8px;
	right: 8px
}
html.IsDesktop body.liveBettingPage .all-in-favourites-msg {
	display: none
}
html.IsDesktop body.liveBettingPage .emptyBranchOrLeague + .events-for-league > .all-in-favourites-msg {
	display: block;
	padding: 10px 12px 12px;
	margin-bottom: 2px;
	font-size: 0.92307692em
}
html.IsDesktop body.liveBettingPage .branchLeagueHeadline {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 13px
}
html.IsDesktop body.LBettingEventView .event-details-aside .scoreboard-table.scoreboard-table-tennis .scoreboard-item-set, html.IsDesktop .live-now-right-rblock .event-details-aside .scoreboard-table.scoreboard-table-tennis .scoreboard-item-set {
	font-weight: bold
}
html.IsDesktop .scarousel-item:hover .icon, html.IsDesktop .scarousel-item:hover .scarousel-item-title span, html.IsDesktop .scarousel-item:hover .scarousel-item-live-count {
	opacity: 1
}
html.IsDesktop .scarousel-btn:hover .scarousel-btn-prev-icon {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
html.IsDesktop .scarousel-btn:hover .scarousel-btn-prev-icon:before, html.IsDesktop .scarousel-btn:hover .scarousel-btn-prev-icon:after {
	position: absolute;
	background-color: #000000
}
html.IsDesktop .scarousel-btn:hover .scarousel-btn-prev-icon:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
html.IsDesktop .scarousel-btn:hover .scarousel-btn-prev-icon:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
html.IsDesktop .scarousel-btn:hover .scarousel-btn-next-icon {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
html.IsDesktop .scarousel-btn:hover .scarousel-btn-next-icon:before, html.IsDesktop .scarousel-btn:hover .scarousel-btn-next-icon:after {
	position: absolute;
	background-color: #000000
}
html.IsDesktop .scarousel-btn:hover .scarousel-btn-next-icon:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
html.IsDesktop .scarousel-btn:hover .scarousel-btn-next-icon:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
html.IsDesktop body.LBettingEventView .panel-side .event-wrapper:hover .event-view-favorites {
	opacity: 1
}
html.IsDesktop body.LBettingEventView .panel-side .event-wrapper .event-view-favorites {
	pointer-events: auto
}
html.IsDesktop body.LBettingEventView .panel-side .event-wrapper.lbetting-selected .event-icons-icon:hover {
	opacity: 1
}
html.IsDesktop body.LBettingEventView .filter-live-streams .emptyBranchOrLeague:not(.has_live_streaming) + .events-for-league > .all-in-favourites-msg {
	display: none
}
html.IsDesktop body.LBettingEventView .filter-fast-markets .emptyBranchOrLeague:not(.has_fast_markets) + .events-for-league > .all-in-favourites-msg {
	display: none
}
html.IsDesktop body.LBettingEventView .favoritesSection .subhead-events-number {
	display: none
}
html.IsDesktop body.LBettingEventView .event-details-aside, html.IsDesktop .live-now-right-rblock .event-details-aside {
	font-size: 1em;
	overflow: visible
}
html.IsDesktop body.LBettingOverview .panel-left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	float: none;
	width: auto;
	overflow: hidden
}
html.IsDesktop body.LBettingOverview .panel-center {
	display: none
}
html.IsDesktop body.liveBettingPage.LBettingOverview .panel-left {
	width: auto
}
html.IsDesktop .live-schedule .filter-container {
	margin-top: 10px
}
html.IsDesktop .heading.sectionSubHeading.live-schedule-heading {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 17px
}
html.IsDesktop .live-schedule-tab {
	margin-left: 10px;
	padding: 11px 4px 8px 4px;
	font-size: 0.85714286em
}
html.IsDesktop .live-schedule-heading-title {
	padding: 10px 0
}
html.IsDesktop .lbetting-odds-toggle-button-holder:hover .lbetting-odds-toggle-button {
	opacity: 1
}
html.IsDesktop .lbetting-tab:hover .i-c-ev-fast-market {
	background-image: url("/imgs/i-v2/c/event/fast-market.svg");
	opacity: 1
}
html.IsDesktop .lbetting-tab:hover .i-c-ev-streaming {
	background-image: url("/imgs/i-v2/c/event/streaming.svg");
	opacity: 1
}
html.IsDesktop .events-container-live .branchLeagueHeadline {
	padding-right: 2px
}
html.IsDesktop .events-container-live .branchLeagueHeadline.expanded .event-market-odds-titles {
	opacity: 1
}
html.IsDesktop .events-container-live .event-market-odds-titles {
	opacity: 0
}
.IsDesktop .LBettingEventView .lbetting-block .scarousel {
	display: none
}
.panel-right .live-now-right-rblock {
	background-color: #F0F0F0
}
.panel-side .live-now-right-rblock .events-container > h3.heading.sectionSubHeading {
	margin-top: 3px;
	background-color: #25AAE1
}
.live-now-right-rblock .lbetting-tabs {
	border-top: none;
	border-right: none;
	border-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-right: 0;
	padding: 0 7px;
	width: 100%;
	height: 83px;
	background-color: #4A4A5E;
	color: #ffffff;
	text-align: center
}
.live-now-right-rblock .lbetting-tab {
	position: relative;
	margin: 0 2px;
	border-bottom: 0;
	color: #999999
}
.live-now-right-rblock .lbetting-tab:after {
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 1px;
	width: 100%;
	height: 3px;
	background-color: #4A4A5E
}
.live-now-right-rblock .lbetting-tab:hover {
	color: #ffffff
}
.live-now-right-rblock .lbetting-tab.lbetting-tab-active {
	color: #ffffff
}
.live-now-right-rblock .lbetting-tab.lbetting-tab-active:after {
	background-color: #779E00
}
.live-now-right-rblock .lbetting-tab.disabled {
	color: #444444
}
.live-now-right-rblock .lbetting-tab-counter {
	display: block;
	margin-bottom: 7px;
	line-height: 1;
	font-size: 1.84615385em
}
.live-now-right-rblock .lbetting-odds-toggle-button-holder {
	padding-bottom: 7px
}
.live-now-right-rblock .lbetting-odds-toggle-button {
	color: #000000
}
.live-now-right-btn-holder {
	padding: 9px 0;
	text-align: center
}
.live-now-right-btn {
	display: block;
	border-radius: 20px;
	padding: 12px 22px;
	font-size: 0.92307692em;
	background-color: #779E00;
	color: #ffffff;
	text-decoration: none
}
.live-now-right-btn:hover {
	background-color: #5c7a00
}/* pseudo table div grid */
.data-table {
	width: 100%;
	display: table;
	table-layout: fixed;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.data-table-row {
	display: table-row
}
.data-table-row:last-child .data-table-item:first-child {
	border-bottom-left-radius: 3px
}
.data-table-row:last-child .data-table-item:last-child {
	border-bottom-right-radius: 3px
}
.data-table-heading, .data-table-item {
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 2% 16px 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	border-style: solid;
	border-width: 1px 0 0
}
.data-table-heading:last-child, .data-table-item:last-child {
	border-right: 0
}
.data-table-heading:first-child, .data-table-item:first-child {
	border-left: 0
}
.data-table-item {
	color: #000000;
	background-color: #ffffff;
	border-color: #e6e6e6
}
.data-table-item.data-table-item-emphasis {
	background-color: #F5F5F5
}
.data-table-heading {
	color: #000000;
	background-color: #ffffff;
	border-color: #e6e6e6;
	background-color: transparent;
	border-color: transparent;
	border-width: 0
}
.data-table-item-s {
	width: 10%
}
.data-table-item-sm {
	width: 15%
}
.data-table-item-m {
	width: 21%
}
.data-table-item-l {
	width: 30%
}
.data-table-item-xl {
	width: 40%
}
.data-table-item-xxl {
	width: 50%
}
.data-table-item-full {
	width: 100%;
	-webkit-column-span: all;
	column-span: all
}
.data-table-item-full ~ .data-table-item {
	width: 1px
}/* '.data-table-item-aligned' stands for special alignments of the cell. It should be use as an overwrite in the custom case. By default all cells are left aligned */
html.IsMobile .data-table-item:first-child, html.IsTablet .data-table-item:first-child {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}
html.IsMobile .data-table-item:last-child, html.IsTablet .data-table-item:last-child {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}
.results-page .results-container {
	width: 100%;
	margin-bottom: 2px
}
.results-page .data-table .data-table-item-aligned {
	text-align: center
}
.results-page .results-table {
	margin-bottom: 4px
}
.results-page .results-info-message {
	margin-bottom: 20px
}
.results-page .results-event-sep {
	display: none
}
.results-page .results-table:empty {
	display: none
}
.results-page .results-error {
	padding-top: 100px;
	text-align: center
}/* overwrite filters width for mobile device screen */
html.IsMobile .results-page {
	padding: 6px 0
}
html.IsMobile .results-page .filter-container {
	margin: 0
}
html.IsMobile .results-page .filter .filter-component:nth-last-child(3):first-child, html.IsMobile .results-page .filter .filter-component:nth-last-child(3):first-child ~ .filter-component:nth-child(2) {
	width: 50%
}
html.IsMobile .results-page .filter .filter-component:nth-last-child(3):first-child ~ .filter-component:nth-child(3) {
	width: 100%;
	margin-top: 6px
}
html.IsMobile .results-page .filters-container {
	padding: 0 10px
}
html.IsMobile .results-page .heading.sectionSubHeading {
	margin-bottom: 4px
}
html.IsMobile .results-page .data-table-item {
	border-width: 2px 0 0;
	padding-top: 14px;
	padding-bottom: 14px
}
html.IsMobile .results-page .data-table-item:not(.data-table-item-aligned) {
	padding-left: 10px;
	padding-right: 5px
}
html.IsMobile .results-page .data-table-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}
html.IsMobile .results-page .data-table-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
html.IsMobile .results-page .data-table-item-s {
	width: 52px;
	padding-left: 5px;
	padding-right: 5px
}
html.IsMobile .results-page .data-table-item-sm {
	width: 24%
}
html.IsMobile .results-page .data-table-heading {
	padding-top: 19px;
	padding-bottom: 10px;
	padding-left: 10px
}
html.IsMobile .results-page .data-table-row:first-child .data-table-item {
	border-width: 0px
}
html.IsDesktop .results-page .events-container .heading.sectionSubHeading {
	margin-top: 0;
	margin-bottom: 0
}
html.IsDesktop .results-page .events-container .heading.sectionSubHeading.expanded {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
html.IsDesktop .results-page .data-table-item {
	padding-top: 15px;
	padding-bottom: 16px
}
html.IsDesktop .results-page .data-table-item:not(.data-table-item-aligned) {
	padding-left: 20px;
	padding-right: 5px
}
html.IsDesktop .results-page .data-table-item-s {
	width: 99px
}
html.IsDesktop .results-page .data-table-item-sm {
	width: 13%
}
html.IsDesktop .results-page .data-table-heading {
	padding-top: 16px;
	padding-bottom: 8px
}
html.IsTablet .results-page {
	padding: 10px 0
}
html.IsTablet .results-page .filters-container {
	padding: 0 10px
}
html.IsTablet .results-page .filter-container {
	margin: 0
}
html.IsTablet .results-page .filter .filter-component:nth-last-child(3):first-child, html.IsTablet .results-page .filter .filter-component:nth-last-child(3):first-child ~ .filter-component:nth-child(2) {
	width: 50%
}
html.IsTablet .results-page .filter .filter-component:nth-last-child(3):first-child ~ .filter-component:nth-child(3) {
	width: 100%;
	margin-top: 6px
}
html.IsTablet .results-page .events-container .heading.sectionSubHeading {
	margin-bottom: 4px
}
html.IsTablet .results-page .data-table-item {
	border-width: 2px 0 0;
	padding-top: 19px;
	padding-bottom: 19px
}
html.IsTablet .results-page .data-table-item:not(.data-table-item-aligned) {
	padding-left: 20px;
	padding-right: 5px
}
html.IsTablet .results-page .data-table-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}
html.IsTablet .results-page .data-table-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
html.IsTablet .results-page .data-table-row:first-child .data-table-item {
	border-width: 0px
}
html.IsTablet .results-page .data-table-item-s {
	width: 109px;
	padding-left: 5px;
	padding-right: 5px
}
html.IsTablet .results-page .data-table-item-sm {
	width: 17%
}
html.IsTablet .results-page .data-table-heading {
	padding-top: 19px;
	padding-bottom: 12px
}
.event-market-title {
	font-size: 0.9231em;
	font-weight: normal;
	zoom: 1
}
.event-market-title:after {
	display: table;
	clear: both;
	content: ""
}
.event-market-title .event-market-details-title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.event-market-title .event-market-odds-titles {
	float: right;
	width: 284px;
	margin-right: 58px
}
.event-market-title .event-market-odds-title {
	display: block;
	text-align: center
}
.event-market-odds-titles {
	color: #000000;/*background-color:darken(@background-color_BUTTON-Bet,5.5%);*/
}
.league-events-block .filter-label-trigger::before, .league-events-block .filter-label-trigger::after {
	background-color: #ffffff
}
.league-events-block .bet-type-group-title {
	margin: 4px 0;
	font-size: 1em
}
.league-events-block .event-outright {
	padding: 0;
	border: 0;
	background: transparent
}
.league-events-block .event-outright .toggleableHeadline {
	border-radius: 4px
}
.league-events-block .event-outright .event-odds {
	margin-top: 4px
}
.league-events-block .event-outright .event-details-ew {
	font-weight: normal
}
.league-events-block .event-outright .event-details-sep {
	padding: 0 2px 0 6px;
	display: inline
}
.league-events-block .event-outright .show-more-events {
	font-weight: bold
}
.league-events-block .event-outright .bet-button-wrap.phantom {
	visibility: hidden
}
.league-events-block .event-details-league-header {
	display: none
}
.league-event-header-day, .league-event-header-month, .league-event-header-date, .league-event-header-livenow {
	padding-right: 4px
}
.league-event-header-month, .league-event-header-date {
	color: #ffffff;
	font-weight: normal
}
.each-way-text {
	font-weight: normal
}
.each-way-sep {
	padding: 0 2px 0 4px;
	display: inline
}
.filter-sorting, .filter-sorting * {
	pointer-events: all
}
.filter-sorting {
	float: right;
	height: 100%;
	line-height: 35px;
	max-width: 50%
}
.filter-sorting .filter-component-wrapper, .filter-sorting .filter-wrapper, .filter-sorting .filter-htmldropdown, .filter-sorting .filter-label {
	height: 100%
}
.filter-sorting .filter-label {
	border: none;
	font-size: 0.923em;
	background-color: transparent;
	text-indent: 0;
	white-space: nowrap
}
.filter-sorting .filter-label .filter-label-value {
	display: inline;
	font-weight: normal;
	text-overflow: ellipsis;
	vertical-align: baseline
}
.filter-sorting .filter-label * {
	color: inherit;
	display: inline-block;
	vertical-align: middle
}
.filter-sorting .filter-label:after {
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	width: 0px
}
.filter-sorting .filter-label-trigger {
	right: 20px
}
.filter-sorting .filter-label-wrapper {
	text-align: right;
	padding-right: 10px
}
.filter-sorting .filter-htmldropdown-wrapper {
	line-height: 1em
}
.filter-sorting .filter-htmldropdown-option {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.league-event-header-details {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.league-events-block .league-event-header {
	overflow: visible
}
.events-wrapper-container {
	margin-bottom: 3px
}
.LeagueViewResponsiveBlock ul.tab-switch-btns > li.tab-switch-active, .LeagueListResponsiveBlock ul.tab-switch-btns > li.tab-switch-active, .AllLeaguesPerCountryResponsiveBlock ul.tab-switch-btns > li.tab-switch-active {
	border-color: #779E00
}
html.IsMobile, html.IsTablet {/* Specific bettypes of some sports,shown by specific way */
}
html.IsMobile .panel-center .events-container.league-events-game-odds, html.IsTablet .panel-center .events-container.league-events-game-odds {
	padding-top: 0
}
html.IsMobile body.LBettingEventView .panel-left .event-market-odds-titles, html.IsTablet body.LBettingEventView .panel-left .event-market-odds-titles {
	display: none
}
html.IsMobile .event-market-odds-titles, html.IsTablet .event-market-odds-titles {
	margin: 0 0 2px;
	zoom: 1
}
html.IsMobile .event-market-odds-titles:after, html.IsTablet .event-market-odds-titles:after {
	display: table;
	clear: both;
	content: ""
}
html.IsMobile .event-market-odds-title, html.IsTablet .event-market-odds-title {
	display: block;
	margin-bottom: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px 0;
	font-size: 0.85714286em;
	line-height: 1.25;
	text-align: center;
	color: #000000;
	background-color: #F0F0F0;
	border-color: #F5F5F5;
	border-radius: 2px;
	border-style: solid
}
html.IsMobile .league-events-block, html.IsTablet .league-events-block {
	padding-top: 0
}
html.IsMobile .league-events-block .event-two-rows .event-odds, html.IsTablet .league-events-block .event-two-rows .event-odds, html.IsMobile .league-events-block .event-outright .event-odds, html.IsTablet .league-events-block .event-outright .event-odds {
	display: table-row
}
html.IsMobile .league-events-block .event-two-rows .event-odds .bet-buttons-row:only-of-type, html.IsTablet .league-events-block .event-two-rows .event-odds .bet-buttons-row:only-of-type, html.IsMobile .league-events-block .event-outright .event-odds .bet-buttons-row:only-of-type, html.IsTablet .league-events-block .event-outright .event-odds .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .league-events-block .bet-type-group-title, html.IsTablet .league-events-block .bet-type-group-title {
	margin: 4px 0;
	padding: 0 10px
}
html.IsMobile .event-american-configuration .event-odds:not(.event-outright), html.IsTablet .event-american-configuration .event-odds:not(.event-outright), html.IsMobile .event-american-odds .event-odds:not(.event-outright), html.IsTablet .event-american-odds .event-odds:not(.event-outright) {
	background-color: #ffffff
}
html.IsMobile .event-american-configuration .event-market-odds-titles, html.IsTablet .event-american-configuration .event-market-odds-titles, html.IsMobile .event-american-odds .event-market-odds-titles, html.IsTablet .event-american-odds .event-market-odds-titles {
	color: #000000
}
html.IsMobile .event-american-configuration .bet-buttons-column, html.IsTablet .event-american-configuration .bet-buttons-column, html.IsMobile .event-american-odds .bet-buttons-column, html.IsTablet .event-american-odds .bet-buttons-column {
	margin-bottom: 0;
	padding-left: 2px;
	padding-right: 0
}
html.IsMobile .event-american-configuration .bet-buttons-column:first-child, html.IsTablet .event-american-configuration .bet-buttons-column:first-child, html.IsMobile .event-american-odds .bet-buttons-column:first-child, html.IsTablet .event-american-odds .bet-buttons-column:first-child {
	padding-left: 4px
}
html.IsMobile .event-american-configuration .bet-buttons-column:last-child, html.IsTablet .event-american-configuration .bet-buttons-column:last-child, html.IsMobile .event-american-odds .bet-buttons-column:last-child, html.IsTablet .event-american-odds .bet-buttons-column:last-child, html.IsMobile .event-american-configuration .bet-buttons-column:last-of-type, html.IsTablet .event-american-configuration .bet-buttons-column:last-of-type, html.IsMobile .event-american-odds .bet-buttons-column:last-of-type, html.IsTablet .event-american-odds .bet-buttons-column:last-of-type {
	padding-right: 4px;
	margin-bottom: 0
}
html.IsMobile .event-american-configuration .bet-buttons-column .bet-button-wrap, html.IsTablet .event-american-configuration .bet-buttons-column .bet-button-wrap, html.IsMobile .event-american-odds .bet-buttons-column .bet-button-wrap, html.IsTablet .event-american-odds .bet-buttons-column .bet-button-wrap {
	border-radius: 2px
}
html.IsMobile .event-american-configuration .bet-button-wrap.counted, html.IsTablet .event-american-configuration .bet-button-wrap.counted, html.IsMobile .event-american-odds .bet-button-wrap.counted, html.IsTablet .event-american-odds .bet-button-wrap.counted, html.IsMobile .event-american-configuration .bet-button-wrap.counted ~ .counted, html.IsTablet .event-american-configuration .bet-button-wrap.counted ~ .counted, html.IsMobile .event-american-odds .bet-button-wrap.counted ~ .counted, html.IsTablet .event-american-odds .bet-button-wrap.counted ~ .counted {
	padding-bottom: 2px;
	padding-right: 0px
}
html.IsMobile .event-american-configuration.event-wrapper, html.IsTablet .event-american-configuration.event-wrapper, html.IsMobile .event-american-odds.event-wrapper, html.IsTablet .event-american-odds.event-wrapper {
	margin-top: 2px;
	margin-bottom: 2px;
	border: 0;
	padding-bottom: 2px
}
html.IsMobile .events-container .heading.league-event-header, html.IsTablet .events-container .heading.league-event-header {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	height: 48px;
	line-height: 48px
}
html.IsMobile .filter-sorting .filter-htmldropdown .filter-label, html.IsTablet .filter-sorting .filter-htmldropdown .filter-label {
	padding: 0 40px 0 0
}
html.IsMobile .filter-sorting .filter-component:nth-child(odd) .filter-label, html.IsTablet .filter-sorting .filter-component:nth-child(odd) .filter-label {
	background: transparent
}
@media screen and (min-width:360px) {
html.IsMobile .league-events-block .ExactScore .bet-description, html.IsTablet .league-events-block .ExactScore .bet-description, html.IsMobile .league-events-block .WinningMargin .bet-description, html.IsTablet .league-events-block .WinningMargin .bet-description, html.IsMobile .league-events-block .event-american-configuration .bet-description, html.IsTablet .league-events-block .event-american-configuration .bet-description, html.IsMobile .league-events-block .event-american-odds .bet-description, html.IsTablet .league-events-block .event-american-odds .bet-description, html.IsMobile .league-events-block .event-sport-1 .HalftimeFulltime .bet-description, html.IsTablet .league-events-block .event-sport-1 .HalftimeFulltime .bet-description, html.IsMobile .league-events-block .SetBettingCorrectScore .bet-description, html.IsTablet .league-events-block .SetBettingCorrectScore .bet-description, html.IsMobile .league-events-block .event-sport-2 .event-OU .bet-description, html.IsTablet .league-events-block .event-sport-2 .event-OU .bet-description, html.IsMobile .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-description, html.IsTablet .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-description, html.IsMobile .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-description, html.IsTablet .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-description, html.IsMobile .league-events-block .event-sport-8 .MethodOfWinning .bet-description, html.IsTablet .league-events-block .event-sport-8 .MethodOfWinning .bet-description, html.IsMobile .league-events-block .event-sport-8 .HighestScoringPeriod .bet-description, html.IsTablet .league-events-block .event-sport-8 .HighestScoringPeriod .bet-description, html.IsMobile .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-description, html.IsTablet .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-description, html.IsMobile .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-description, html.IsTablet .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-description, html.IsMobile .league-events-block .ExactScore .bet-odds, html.IsTablet .league-events-block .ExactScore .bet-odds, html.IsMobile .league-events-block .WinningMargin .bet-odds, html.IsTablet .league-events-block .WinningMargin .bet-odds, html.IsMobile .league-events-block .event-american-configuration .bet-odds, html.IsTablet .league-events-block .event-american-configuration .bet-odds, html.IsMobile .league-events-block .event-american-odds .bet-odds, html.IsTablet .league-events-block .event-american-odds .bet-odds, html.IsMobile .league-events-block .event-sport-1 .HalftimeFulltime .bet-odds, html.IsTablet .league-events-block .event-sport-1 .HalftimeFulltime .bet-odds, html.IsMobile .league-events-block .SetBettingCorrectScore .bet-odds, html.IsTablet .league-events-block .SetBettingCorrectScore .bet-odds, html.IsMobile .league-events-block .event-sport-2 .event-OU .bet-odds, html.IsTablet .league-events-block .event-sport-2 .event-OU .bet-odds, html.IsMobile .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-odds, html.IsTablet .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-odds, html.IsMobile .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-odds, html.IsTablet .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-odds, html.IsMobile .league-events-block .event-sport-8 .MethodOfWinning .bet-odds, html.IsTablet .league-events-block .event-sport-8 .MethodOfWinning .bet-odds, html.IsMobile .league-events-block .event-sport-8 .HighestScoringPeriod .bet-odds, html.IsTablet .league-events-block .event-sport-8 .HighestScoringPeriod .bet-odds, html.IsMobile .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-odds, html.IsTablet .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-odds, html.IsMobile .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-odds, html.IsTablet .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-odds {
	display: inline-block;
	vertical-align: middle;
	text-align: left
}
html.IsMobile .league-events-block .ExactScore .bet-description, html.IsTablet .league-events-block .ExactScore .bet-description, html.IsMobile .league-events-block .WinningMargin .bet-description, html.IsTablet .league-events-block .WinningMargin .bet-description, html.IsMobile .league-events-block .event-american-configuration .bet-description, html.IsTablet .league-events-block .event-american-configuration .bet-description, html.IsMobile .league-events-block .event-american-odds .bet-description, html.IsTablet .league-events-block .event-american-odds .bet-description, html.IsMobile .league-events-block .event-sport-1 .HalftimeFulltime .bet-description, html.IsTablet .league-events-block .event-sport-1 .HalftimeFulltime .bet-description, html.IsMobile .league-events-block .SetBettingCorrectScore .bet-description, html.IsTablet .league-events-block .SetBettingCorrectScore .bet-description, html.IsMobile .league-events-block .event-sport-2 .event-OU .bet-description, html.IsTablet .league-events-block .event-sport-2 .event-OU .bet-description, html.IsMobile .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-description, html.IsTablet .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-description, html.IsMobile .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-description, html.IsTablet .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-description, html.IsMobile .league-events-block .event-sport-8 .MethodOfWinning .bet-description, html.IsTablet .league-events-block .event-sport-8 .MethodOfWinning .bet-description, html.IsMobile .league-events-block .event-sport-8 .HighestScoringPeriod .bet-description, html.IsTablet .league-events-block .event-sport-8 .HighestScoringPeriod .bet-description, html.IsMobile .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-description, html.IsTablet .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-description, html.IsMobile .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-description, html.IsTablet .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-description {
	text-align: left;
	width: 50%
}
html.IsMobile .league-events-block .ExactScore .bet-odds, html.IsTablet .league-events-block .ExactScore .bet-odds, html.IsMobile .league-events-block .WinningMargin .bet-odds, html.IsTablet .league-events-block .WinningMargin .bet-odds, html.IsMobile .league-events-block .event-american-configuration .bet-odds, html.IsTablet .league-events-block .event-american-configuration .bet-odds, html.IsMobile .league-events-block .event-american-odds .bet-odds, html.IsTablet .league-events-block .event-american-odds .bet-odds, html.IsMobile .league-events-block .event-sport-1 .HalftimeFulltime .bet-odds, html.IsTablet .league-events-block .event-sport-1 .HalftimeFulltime .bet-odds, html.IsMobile .league-events-block .SetBettingCorrectScore .bet-odds, html.IsTablet .league-events-block .SetBettingCorrectScore .bet-odds, html.IsMobile .league-events-block .event-sport-2 .event-OU .bet-odds, html.IsTablet .league-events-block .event-sport-2 .event-OU .bet-odds, html.IsMobile .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-odds, html.IsTablet .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-odds, html.IsMobile .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-odds, html.IsTablet .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-odds, html.IsMobile .league-events-block .event-sport-8 .MethodOfWinning .bet-odds, html.IsTablet .league-events-block .event-sport-8 .MethodOfWinning .bet-odds, html.IsMobile .league-events-block .event-sport-8 .HighestScoringPeriod .bet-odds, html.IsTablet .league-events-block .event-sport-8 .HighestScoringPeriod .bet-odds, html.IsMobile .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-odds, html.IsTablet .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-odds, html.IsMobile .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-odds, html.IsTablet .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-odds {
	text-align: right;
	width: 50%
}
html.IsMobile .league-events-block .ExactScore .bet-button, html.IsTablet .league-events-block .ExactScore .bet-button, html.IsMobile .league-events-block .WinningMargin .bet-button, html.IsTablet .league-events-block .WinningMargin .bet-button, html.IsMobile .league-events-block .event-american-configuration .bet-button, html.IsTablet .league-events-block .event-american-configuration .bet-button, html.IsMobile .league-events-block .event-american-odds .bet-button, html.IsTablet .league-events-block .event-american-odds .bet-button, html.IsMobile .league-events-block .event-sport-1 .HalftimeFulltime .bet-button, html.IsTablet .league-events-block .event-sport-1 .HalftimeFulltime .bet-button, html.IsMobile .league-events-block .SetBettingCorrectScore .bet-button, html.IsTablet .league-events-block .SetBettingCorrectScore .bet-button, html.IsMobile .league-events-block .event-sport-2 .event-OU .bet-button, html.IsTablet .league-events-block .event-sport-2 .event-OU .bet-button, html.IsMobile .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-button, html.IsTablet .league-events-block .event-sport-8 .event-ML .money-line-amOdds .bet-button, html.IsMobile .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-button, html.IsTablet .league-events-block .event-sport-8 .event-master .money-line-amOdds .bet-button, html.IsMobile .league-events-block .event-sport-8 .MethodOfWinning .bet-button, html.IsTablet .league-events-block .event-sport-8 .MethodOfWinning .bet-button, html.IsMobile .league-events-block .event-sport-8 .HighestScoringPeriod .bet-button, html.IsTablet .league-events-block .event-sport-8 .HighestScoringPeriod .bet-button, html.IsMobile .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-button, html.IsTablet .league-events-block .event-sport-3 .event-ML .money-line-amOdds .bet-button, html.IsMobile .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-button, html.IsTablet .league-events-block .event-sport-3 .event-master .money-line-amOdds .bet-button {
	padding: 2px 10px
}
}
html.IsMobile .odds-under-details-layout, html.IsTablet .odds-under-details-layout {
	display: table-row
}
html.IsMobile .odds-under-details-layout .bet-buttons-row:only-of-type, html.IsTablet .odds-under-details-layout .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-market-odds-titles, html.IsTablet .event-market-odds-titles, html.IsMobile *[class*="3wayHandicap"], html.IsTablet *[class*="3wayHandicap"], html.IsMobile *[class*="WinningMargin"], html.IsTablet *[class*="WinningMargin"] {
	display: table-row
}
html.IsMobile .event-market-odds-titles .bet-buttons-row:only-of-type, html.IsTablet .event-market-odds-titles .bet-buttons-row:only-of-type, html.IsMobile *[class*="3wayHandicap"] .bet-buttons-row:only-of-type, html.IsTablet *[class*="3wayHandicap"] .bet-buttons-row:only-of-type, html.IsMobile *[class*="WinningMargin"] .bet-buttons-row:only-of-type, html.IsTablet *[class*="WinningMargin"] .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-1 .ExactScore, html.IsTablet .event-sport-1 .ExactScore {
	display: table-row
}
html.IsMobile .event-sport-1 .ExactScore .bet-buttons-row:only-of-type, html.IsTablet .event-sport-1 .ExactScore .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-1 .MatchWinnerBothTeamsToScore, html.IsTablet .event-sport-1 .MatchWinnerBothTeamsToScore {
	display: table-row
}
html.IsMobile .event-sport-1 .MatchWinnerBothTeamsToScore .bet-buttons-row:only-of-type, html.IsTablet .event-sport-1 .MatchWinnerBothTeamsToScore .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-1 .SplitTypeView_22.event-Misc, html.IsTablet .event-sport-1 .SplitTypeView_22.event-Misc {
	display: table-row
}
html.IsMobile .event-sport-1 .SplitTypeView_22.event-Misc .bet-buttons-row:only-of-type, html.IsTablet .event-sport-1 .SplitTypeView_22.event-Misc .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-1 .HalftimeFulltime, html.IsTablet .event-sport-1 .HalftimeFulltime {
	display: table-row
}
html.IsMobile .event-sport-1 .HalftimeFulltime .bet-buttons-row:only-of-type, html.IsTablet .event-sport-1 .HalftimeFulltime .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-1 .DoubleChanceGoals, html.IsTablet .event-sport-1 .DoubleChanceGoals {
	display: table-row
}
html.IsMobile .event-sport-1 .DoubleChanceGoals .bet-buttons-row:only-of-type, html.IsTablet .event-sport-1 .DoubleChanceGoals .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-6 .SetBettingCorrectScore, html.IsTablet .event-sport-6 .SetBettingCorrectScore {
	display: table-row
}
html.IsMobile .event-sport-6 .SetBettingCorrectScore .bet-buttons-row:only-of-type, html.IsTablet .event-sport-6 .SetBettingCorrectScore .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-2 .SplitTypeView_6.event-Misc, html.IsTablet .event-sport-2 .SplitTypeView_6.event-Misc {
	display: table-row
}
html.IsMobile .event-sport-2 .SplitTypeView_6.event-Misc .bet-buttons-row:only-of-type, html.IsTablet .event-sport-2 .SplitTypeView_6.event-Misc .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-2 .event-OU, html.IsTablet .event-sport-2 .event-OU {
	display: table-row
}
html.IsMobile .event-sport-2 .event-OU .bet-buttons-row:only-of-type, html.IsTablet .event-sport-2 .event-OU .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-2 .HalftimeFulltime, html.IsTablet .event-sport-2 .HalftimeFulltime {
	display: table-row
}
html.IsMobile .event-sport-2 .HalftimeFulltime .bet-buttons-row:only-of-type, html.IsTablet .event-sport-2 .HalftimeFulltime .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-2 .TotalTeamOddEven, html.IsTablet .event-sport-2 .TotalTeamOddEven {
	display: table-row
}
html.IsMobile .event-sport-2 .TotalTeamOddEven .bet-buttons-row:only-of-type, html.IsTablet .event-sport-2 .TotalTeamOddEven .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-2 .HighestQuarter, html.IsTablet .event-sport-2 .HighestQuarter {
	display: table-row
}
html.IsMobile .event-sport-2 .HighestQuarter .bet-buttons-row:only-of-type, html.IsTablet .event-sport-2 .HighestQuarter .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-2 .HighestScoringQuarter, html.IsTablet .event-sport-2 .HighestScoringQuarter {
	display: table-row
}
html.IsMobile .event-sport-2 .HighestScoringQuarter .bet-buttons-row:only-of-type, html.IsTablet .event-sport-2 .HighestScoringQuarter .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-3 .event-ML, html.IsTablet .event-sport-3 .event-ML {
	display: table-row
}
html.IsMobile .event-sport-3 .event-ML .bet-buttons-row:only-of-type, html.IsTablet .event-sport-3 .event-ML .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-3 .TotalTeamOddEvenFT, html.IsTablet .event-sport-3 .TotalTeamOddEvenFT {
	display: table-row
}
html.IsMobile .event-sport-3 .TotalTeamOddEvenFT .bet-buttons-row:only-of-type, html.IsTablet .event-sport-3 .TotalTeamOddEvenFT .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-3 .TouchdownScorers, html.IsTablet .event-sport-3 .TouchdownScorers {
	display: table-row
}
html.IsMobile .event-sport-3 .TouchdownScorers .bet-buttons-row:only-of-type, html.IsTablet .event-sport-3 .TouchdownScorers .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-3 .SplitTypeView_6.event-Misc, html.IsTablet .event-sport-3 .SplitTypeView_6.event-Misc {
	display: table-row
}
html.IsMobile .event-sport-3 .SplitTypeView_6.event-Misc .bet-buttons-row:only-of-type, html.IsTablet .event-sport-3 .SplitTypeView_6.event-Misc .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-8 .NumberOfTeamGoalsExcludingOT, html.IsTablet .event-sport-8 .NumberOfTeamGoalsExcludingOT {
	display: table-row
}
html.IsMobile .event-sport-8 .NumberOfTeamGoalsExcludingOT .bet-buttons-row:only-of-type, html.IsTablet .event-sport-8 .NumberOfTeamGoalsExcludingOT .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-8 *[class*="1stPeriodFullTime"], html.IsTablet .event-sport-8 *[class*="1stPeriodFullTime"] {
	display: table-row
}
html.IsMobile .event-sport-8 *[class*="1stPeriodFullTime"] .bet-buttons-row:only-of-type, html.IsTablet .event-sport-8 *[class*="1stPeriodFullTime"] .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-8 .NumberOfGoalsExcludingOT, html.IsTablet .event-sport-8 .NumberOfGoalsExcludingOT {
	display: table-row
}
html.IsMobile .event-sport-8 .NumberOfGoalsExcludingOT .bet-buttons-row:only-of-type, html.IsTablet .event-sport-8 .NumberOfGoalsExcludingOT .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-8 .HighestScoringPeriodExcludingOT, html.IsTablet .event-sport-8 .HighestScoringPeriodExcludingOT {
	display: table-row
}
html.IsMobile .event-sport-8 .HighestScoringPeriodExcludingOT .bet-buttons-row:only-of-type, html.IsTablet .event-sport-8 .HighestScoringPeriodExcludingOT .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-8 .MethodOfWinning, html.IsTablet .event-sport-8 .MethodOfWinning {
	display: table-row
}
html.IsMobile .event-sport-8 .MethodOfWinning .bet-buttons-row:only-of-type, html.IsTablet .event-sport-8 .MethodOfWinning .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-8 .HighestScoringPeriod, html.IsTablet .event-sport-8 .HighestScoringPeriod {
	display: table-row
}
html.IsMobile .event-sport-8 .HighestScoringPeriod .bet-buttons-row:only-of-type, html.IsTablet .event-sport-8 .HighestScoringPeriod .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-8 .ExactScoreExcludingOT, html.IsTablet .event-sport-8 .ExactScoreExcludingOT {
	display: table-row
}
html.IsMobile .event-sport-8 .ExactScoreExcludingOT .bet-buttons-row:only-of-type, html.IsTablet .event-sport-8 .ExactScoreExcludingOT .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .event-sport-41 .DoubleResult, html.IsTablet .event-sport-41 .DoubleResult {
	display: table-row
}
html.IsMobile .event-sport-41 .DoubleResult .bet-buttons-row:only-of-type, html.IsTablet .event-sport-41 .DoubleResult .bet-buttons-row:only-of-type {
	position: static
}
html.IsMobile .NumberOfGoalsExcludingOT .bet-button-wrap.counted, html.IsTablet .NumberOfGoalsExcludingOT .bet-button-wrap.counted {
	width: 50%
}
html.IsMobile .NumberOfGoalsExcludingOT .bet-button-wrap.counted:not(:last-child), html.IsTablet .NumberOfGoalsExcludingOT .bet-button-wrap.counted:not(:last-child) {
	margin-bottom: 1px
}
html.IsMobile .NumberOfGoalsExcludingOT .bet-button-wrap.counted:nth-child(2n), html.IsTablet .NumberOfGoalsExcludingOT .bet-button-wrap.counted:nth-child(2n) {
	padding-right: 0
}
html.IsMobile .NumberOfGoalsExcludingOT .bet-button-wrap.counted:nth-child(2n+1):last-child, html.IsTablet .NumberOfGoalsExcludingOT .bet-button-wrap.counted:nth-child(2n+1):last-child {
	padding-right: 1px
}
html.IsMobile .MethodOfWinning .bet-buttons-row, html.IsTablet .MethodOfWinning .bet-buttons-row, html.IsMobile .HighestScoringPeriod .bet-buttons-row, html.IsTablet .HighestScoringPeriod .bet-buttons-row, html.IsMobile .WinningMargin7way .bet-buttons-row, html.IsTablet .WinningMargin7way .bet-buttons-row {
	margin-bottom: 0;
	margin-right: 0
}
html.IsMobile .MethodOfWinning .bet-buttons-row:last-of-type .bet-button-wrap:last-child, html.IsTablet .MethodOfWinning .bet-buttons-row:last-of-type .bet-button-wrap:last-child, html.IsMobile .HighestScoringPeriod .bet-buttons-row:last-of-type .bet-button-wrap:last-child, html.IsTablet .HighestScoringPeriod .bet-buttons-row:last-of-type .bet-button-wrap:last-child, html.IsMobile .WinningMargin7way .bet-buttons-row:last-of-type .bet-button-wrap:last-child, html.IsTablet .WinningMargin7way .bet-buttons-row:last-of-type .bet-button-wrap:last-child {
	margin-bottom: 0
}
html.IsMobile .MethodOfWinning .bet-button-wrap.counted, html.IsTablet .MethodOfWinning .bet-button-wrap.counted, html.IsMobile .HighestScoringPeriod .bet-button-wrap.counted, html.IsTablet .HighestScoringPeriod .bet-button-wrap.counted, html.IsMobile .WinningMargin7way .bet-button-wrap.counted, html.IsTablet .WinningMargin7way .bet-button-wrap.counted {
	width: 100%;
	margin-bottom: 1px;
	padding-right: 0
}
html.IsMobile .WinningMargin7way .invisible, html.IsTablet .WinningMargin7way .invisible {
	display: none
}
html.IsMobile .event-heading-content-wrapper:not(:last-of-type), html.IsTablet .event-heading-content-wrapper:not(:last-of-type) {
	margin-bottom: 3px
}
html.IsMobile .league-view-responsive-block .event-american-configuration .event-details, html.IsTablet .league-view-responsive-block .event-american-configuration .event-details, html.IsMobile .top-leagues-responsive-block .event-american-configuration .event-details, html.IsTablet .top-leagues-responsive-block .event-american-configuration .event-details {
	display: block
}
html.IsMobile .league-view-responsive-block .event-american-configuration .event-market-odds-title, html.IsTablet .league-view-responsive-block .event-american-configuration .event-market-odds-title, html.IsMobile .top-leagues-responsive-block .event-american-configuration .event-market-odds-title, html.IsTablet .top-leagues-responsive-block .event-american-configuration .event-market-odds-title {
	padding-right: 7px;
	padding-left: 7px;
	vertical-align: middle
}
html.IsMobile .league-view-responsive-block .event-american-configuration::after, html.IsTablet .league-view-responsive-block .event-american-configuration::after, html.IsMobile .top-leagues-responsive-block .event-american-configuration::after, html.IsTablet .top-leagues-responsive-block .event-american-configuration::after {
	content: none
}
html.IsMobile .league-view-responsive-block .event-american-configuration .event-odds, html.IsTablet .league-view-responsive-block .event-american-configuration .event-odds, html.IsMobile .top-leagues-responsive-block .event-american-configuration .event-odds, html.IsTablet .top-leagues-responsive-block .event-american-configuration .event-odds {
	display: table-row
}
html.IsMobile .league-events-block .event-outright .bet-buttons-row {
	margin-bottom: 0;
	margin-right: 0
}
html.IsMobile .league-events-block .event-outright .bet-buttons-row:last-of-type .bet-button-wrap:last-child {
	margin-bottom: 0
}
html.IsMobile .league-events-block .event-outright .bet-button-wrap.counted {
	width: 100%;
	margin-bottom: 1px;
	padding-right: 0
}
html.IsMobile .league-events-block .event-outright .bet-button:not(.chosenBet) {
	background: #ffffff
}
html.IsTablet .league-events-block {
	padding-top: 4px
}
html.IsTablet .league-events-block .event-outright .bet-button:not(.chosenBet) {
	background: #ffffff
}
html.IsTablet .event-outright.event-american-configuration .bet-buttons-row-two-way .bet-button-wrap:first-child {
	padding-right: 2px
}
html.IsTablet .event-outright.event-american-configuration .bet-button-wrap.counted, html.IsTablet .event-outright.event-american-configuration .bet-button-wrap.counted ~ .counted {
	padding-bottom: 0
}
.IsDesktop .LeagueViewResponsiveBlock .league-events-block {
	margin-bottom: 190px
}
.IsDesktop .league-event-header .filter-component {
	display: inline;
	padding: 0
}
.IsDesktop .league-events-block {/* Filter appearance fixes */
}
.IsDesktop .league-events-block .filter-wrapper {
	padding: 0px;
	margin-bottom: 2px
}
.IsDesktop .league-events-block .filter-component:nth-child(n+6) {
	margin-top: 4px
}
.IsDesktop .league-events-block .filter-htmldropdown-active .filter-label, .IsDesktop .league-events-block .filter-htmldropdown-active .filter-htmldropdown-placeholder {
	background-color: transparent
}
.IsDesktop .league-events-block .filter-sorting .filter-htmldropdown .filter-label {
	padding: 0 40px 0 0;
	color: #ffffff
}
.IsDesktop .league-events-block .filter-htmldropdown-wrapper {
	min-width: 15em;
	left: auto
}
.IsDesktop .league-events-block .filter-label * {
	color: inherit
}
.IsDesktop .league-events-block .branch-header {
	display: block;
	text-align: left
}
.IsDesktop .league-events-block .event-market-title {
	padding: 5px 0;
	font-size: 0.9231em;
	font-weight: normal;
	zoom: 1;
	background-color: #ffffff
}
.IsDesktop .league-events-block .event-market-title:after {
	display: table;
	clear: both;
	content: ""
}
.IsDesktop .league-events-block .event-market-title .event-market-details-title {
	padding-left: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.IsDesktop .league-events-block .event-wrapper.event-outright {
	padding: 0
}
html.IsDesktop .league-events-block .heading.league-event-header {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	height: 38px;
	line-height: 38px;
	zoom: 1
}
html.IsDesktop .league-events-block .heading.league-event-header:after {
	display: table;
	clear: both;
	content: ""
}
.IsDesktop .league-events-block .event-wrapper.event-outright:hover {
	background-color: transparent
}
.IsDesktop .league-events-block .event-wrapper.event-outright .bet-button:not(:hover):not(.chosenBet) {
	background: #ffffff
}
.IsDesktop .event-odds-titles-wrapper.toggleableHeadline.branchLeagueHeadline {
	padding: 6px 1px 8px;
	cursor: default
}
.IsDesktop .event-market-odds-titles {
	float: right;
	width: 50%;
	margin-right: 54px;
	color: #ffffff;
	background: none
}
.IsDesktop .event-market-odds-title {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}
.IsDesktop .event-market-odds-title:not(:last-child) {
	padding-right: 4px
}
.top-leagues-responsive-block ~ .league-list-rblock {
	margin-top: 3px
}
.responsive-block ~ .league-list-rblock {
	padding-top: 0
}
.league-list-content {
	position: relative;
	zoom: 1
}
.league-list-content:after {
	display: table;
	clear: both;
	content: ""
}
.league-list-item {
	position: relative;
	float: left;
	margin-bottom: 2px;
	width: 100%
}
.league-list-item-link {
	display: block;
	position: relative;
	width: 100%;
	color: inherit;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer
}
.league-list-item-link.has-live-streaming .league-list-item-inner, .league-list-item-link.league-list-live .league-list-item-inner {
	padding-right: 48px
}
.league-list-item-link.has-live-streaming.league-list-live .league-list-item-inner {
	padding-right: 78px
}
.league-list-item-inner {
	position: relative;
	margin-right: 2px;
	border-radius: 2px;
	padding: 9px 12px;
	background-color: #ffffff
}
.coupons-enabled .league-list-item-inner {
	padding-left: 34px
}
.league-list-item-name {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.league-list-item-icons {
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	font-size: 0.846em
}
.i-o-ev-streaming-league-list, .league-list-live-label {
	float: right;
	position: relative;
	top: auto;
	right: auto;
	margin-left: 5px
}
.league-list-live-label {
	display: none;
	border: 1px solid #F20000;
	border-radius: 2px;
	padding: 3px;
	line-height: 1;
	color: #ffffff;
	background-color: #F20000;
	font-size: 0.769em;
	font-weight: bold;
	text-transform: uppercase
}
.i-o-ev-streaming-league-list {
	display: none;
	width: 24px;
	height: 16px;
	opacity: 0.6;
	border-radius: 2px
}
.league-list-live .league-list-live-label {
	display: inline-block
}
.has-live-streaming .i-o-ev-streaming-league-list {
	display: inline-block
}
.league-list .heading.sectionSubHeading {
	margin-top: 2px;
	padding-left: 24px
}
.league-list .heading.sectionSubHeading:first-child {
	margin-top: 0
}
.league-list .heading.sectionSubHeading .subhead-league-name {
	margin-right: 5px;
	vertical-align: baseline
}
.league-list .show-more-events {
	clear: both
}
.league-list-item-checkbox-holder {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	border-radius: 2px;
	height: 100%
}
.league-list-item-checkbox-label {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 2px;
	padding: 0;
	width: 16px;
	height: 16px;
	background-color: #F0F0F0;
	text-indent: 0;
	cursor: pointer
}
.league-list-item-checkbox-label .i-o-controls-checkmark {
	display: none;
	border-radius: 2px;
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg");
	background-size: 10px 10px
}
.league-list-item-checkbox-label input:checked + .i-o-controls-checkmark {
	display: block;
	background-color: #779E00
}
.league-list-item-checkbox {
	display: none
}
.league-list-rblock .top-league-list-buttons-wrap {
	position: absolute;
	right: 12px;
	z-index: 2
}
.league-list-rblock .bottom-league-list-buttons-wrap {
	clear: both;
	zoom: 1
}
.league-list-rblock .bottom-league-list-buttons-wrap:after {
	display: table;
	clear: both;
	content: ""
}
.league-list-rblock .bottom-league-list-buttons-wrap .league-list-button {
	float: right;
	margin-right: 10px
}
.league-list-rblock .league-list-button.coupon-show-selected {
	padding: 5px 12px 8px;
	height: 28px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.3);
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.3)
}
.league-list-sticky-button .top-league-list-buttons-wrap {
	position: fixed;
	right: auto
}
.league-list-button {
	font-weight: normal;
	cursor: pointer
}
.league-list-button.coupon-show-selected {
	background-color: #779E00;
	font-size: 12px
}
.league-list-button.coupon-show-selected > span {
	display: inline-block
}
.league-list-button .txt {
	margin-right: 2px
}
.league-list-item-tooltip {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 5px;
	text-align: center
}
.league-list-item-tooltip .txt {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	border-radius: 2px;
	padding: 5px 10px;
	width: 220px;
	background-color: #000000;
	color: #ffffff
}
.league-list-item-tooltip .txt:after {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	right: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-top: 5px solid transparent;
	border-right: 5px solid #000000;
	border-bottom: 5px solid transparent;
	width: 0;
	height: 0
}
.IsMobile .coupons-enabled .league-list-item-inner, .IsTablet .coupons-enabled .league-list-item-inner {
	padding-left: 40px
}
.IsMobile .league-list-item-inner, .IsTablet .league-list-item-inner {
	padding: 13px 12px
}
.coupons-enabled .IsMobile .league-list-item-inner, .coupons-enabled .IsTablet .league-list-item-inner {
	padding-left: 40px
}
.IsMobile .league-list-item-link, .IsTablet .league-list-item-link {
	font-size: 14px
}
.IsMobile .league-list-item-checkbox-holder, .IsTablet .league-list-item-checkbox-holder {
	width: 40px
}
.IsMobile .league-list-item-checkbox-label, .IsTablet .league-list-item-checkbox-label {
	left: 12px
}
.IsMobile .league-list-content, .IsTablet .league-list-content {
	padding: 2px
}
.IsMobile .league-list-rblock .all-leagues:not(.sticky-button) .top-league-list-buttons-wrap, .IsTablet .league-list-rblock .all-leagues:not(.sticky-button) .top-league-list-buttons-wrap {
	top: -38px
}
.IsMobile .league-list-rblock .top-league-list-buttons-wrap, .IsTablet .league-list-rblock .top-league-list-buttons-wrap {
	margin-bottom: 0
}
.IsMobile .league-list-buttons-wrap, .IsTablet .league-list-buttons-wrap {
	margin-bottom: 12px
}
.IsMobile .bottom-league-list-buttons-wrap, .IsTablet .bottom-league-list-buttons-wrap {
	padding-top: 12px
}
.IsMobile .league-list-content {
	margin-right: 0;
	margin-bottom: 2px
}
.IsMobile .league-list-item-inner {
	margin-right: 0
}
.IsTablet .top-leagues-responsive-block ~ .league-list-rblock {
	margin-top: 0
}
.IsTablet .league-list-item {
	width: 50%
}
.IsTablet .league-list-item:nth-child(2n+2) .league-list-item-inner {
	margin-right: 0
}
.IsDesktop .league-list-rblock {
	padding: 10px
}
.IsDesktop .league-list-rblock .all-leagues:not(.sticky-button) .top-league-list-buttons-wrap {
	top: -34px
}
.IsDesktop .league-list-rblock .league-list-button.coupon-show-selected {
	height: 26px
}
.IsDesktop .top-leagues-responsive-block ~ .league-list-rblock {
	padding: 0 10px
}
.IsDesktop .league-list-item {
	width: 33.33%
}
.IsDesktop .league-list-item:nth-child(3n+3) .league-list-item-inner {
	margin-right: 0
}
.IsDesktop .league-list-item:hover .league-list-item-inner, .IsDesktop .league-list-item:hover .i-o-ev-streaming-league-list, .IsDesktop .league-list-item:hover .league-list-live-label {
	color: #ffffff;
	background-color: #779E00
}
.IsDesktop .league-list-item:hover .league-list-live-label {
	border-color: #ffffff
}
.IsDesktop .league-list-item:hover .i-o-ev-streaming-league-list {
	background-image: url("/imgs/i-v2/o/event/alt/streaming.svg");
	opacity: 1
}
.coupons-enabled .IsDesktop .league-list-item-inner {
	padding-left: 34px
}
.IsDesktop .league-list-item-checkbox-holder {
	width: 34px
}
.IsDesktop .league-list-item-checkbox-label {
	left: 8px
}
.IsDesktop .league-list-item-link {
	font-size: 12px
}
.IsDesktop .coupons-enabled .league-list-item-inner {
	padding-left: 36px
}
.IsDesktop .top-leagues-container .league-event-header + .event-heading-content-wrapper:only-of-type {
	margin-bottom: 4px
}
.bet-selection-heading-expanded + .bet-multi-selection-content {
	display: block
}
.bet-multi-selection-content {
	display: none
}
.bet-history-block {/* eventLiveMark - same elements appears in MyBets Responsive Block */
}
.bet-history-block .eventLiveMark {
	padding: 3px 4px;
	border-radius: 2px;
	color: #ffffff;
	background-color: #F20000;
	background-image: none;
	font-style: normal;
	line-height: normal;
	margin-right: 6px;
	font-size: 0.769em;/*10px*/
	text-transform: uppercase
}
.bet-history-block .tax-tooltip-icon {
	opacity: 1;
	background-image: url("/imgs/i-v2/c/generic/info.svg")
}
.bet-history-block .bet-placed-holder {
	margin: 0 0 8px
}
.bet-placed-holder {
	margin: 8px 8px 0 8px;
	padding: 10px 0;
	color: #000000;
	background-color: #ffffff
}
.bet-placed-holder .bet-placed-stake-return > * {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}
.bet-placed-holder .info_icon_css {
	width: 16px;
	height: 14px;
	font-size: 13px;
	line-height: 14px;
	margin-left: 2px;
	text-align: center;
	display: inline-block;
	vertical-align: middle
}
.bet-placed-holder .combinator-group-title {
	margin: 0 -10px;
	padding: 10px;
	background-color: #666666;
	color: #ffffff;
	font-size: 1.07692308em
}
.bet-placed-holder-inner {
	padding: 0 10px
}
.bet-placed {
	position: relative;
	line-height: 1.385em
}
.bet-placed .my-bets-block.combo_bonus_graphic {
	display: inline;
	position: relative;
	top: -2px;
	right: auto
}
.bet-placed-id {
	float: right
}
.bet-placed-date-time {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.bet-placed__status {
	background: #F20000;
	color: #ffffff;
	padding: 5px 10px;
	border-radius: 5px;
	position: absolute;
	right: 10px;
	top: 0
}
.bet-placed-type {
	position: relative;
	font-weight: bold
}
.bet-placed-type-specifics {
	padding: 3px 0 1px;
	line-height: 19px
}
.bet-placed-vs {
	color: #25AAE1
}
.bet-placed-league, .bet-placed-odds {
	font-size: 12px
}
.toggle-ticket {
	margin-top: 4px;
	padding: 5px 10px 0;
	text-align: right;
	line-height: normal;
	border-top: 1px solid rgba(255,255,255,0.5)
}
.toggle-ticket-btn {
	display: block;
	padding: 4px 0;
	cursor: pointer;
	color: #000000
}
.toggle-ticket-btn > span {
	display: inline-block;
	vertical-align: middle
}
.toggle-ticket-arrow {
	display: inline-block;
	margin-left: 5px;
	border-style: solid;
	border-width: 8px 6px 0 6px;
	border-color: #000000 transparent transparent transparent;
	width: 0;
	height: 0
}
.toggle-ticket-expanded .toggle-ticket-arrow {
	border-style: solid;
	border-width: 0 6px 8px 6px;
	border-color: transparent transparent #000000 transparent;
	width: 0;
	height: 0
}
.bet-ticket-holder {
	padding: 0 10px
}
.bet-ticket {
	margin-top: 5px
}
.bet-placed-type-text {
	margin-right: 10px;
	font-size: 12px
}
.bet-placed-clock:not(:empty) {
	margin-right: 10px
}
.combo_bonus_graphic {
	padding: 0;
	margin: 0
}
.combo_bonus_graphic .i-c-gift.margin-adjust-cb {
	margin-right: 5px
}
.combo_bonus_graphic .combo_bonus_content {
	display: inline-block;
	vertical-align: middle
}
.bet-history-totals {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	font-size: 14px;
	padding-top: 10px;
	color: #666666
}
.bet-history-total-block {
	height: 74px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	text-align: center;
	width: 50%;
	margin-right: 10px;
	background-color: #F5F5F5
}
.bet-history-total-block:last-child {
	margin-right: 0
}
.bet-history-total-value {
	font-size: 20px;
	margin-top: 6px;
	color: #000000
}
html.IsMobile .account-history--separator, html.IsTablet .account-history--separator {
	margin-top: 6px
}
html.IsMobile .bet-history-block, html.IsTablet .bet-history-block, html.IsMobile .casino-history-block, html.IsTablet .casino-history-block {
	padding: 14px 12px
}
html.IsMobile .bet-placed-holder, html.IsTablet .bet-placed-holder {
	border-radius: 5px
}
html.IsMobile .bet-history-block .filter-htmldropdown .filter-label, html.IsTablet .bet-history-block .filter-htmldropdown .filter-label, html.IsMobile .casino-history-block .filter-htmldropdown .filter-label, html.IsTablet .casino-history-block .filter-htmldropdown .filter-label {
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 3px
}
html.IsMobile .bet-selection-heading {
	margin-top: 5px;
	text-align: left
}
html.IsMobile .bet-selection-heading > span {
	vertical-align: middle
}
html.IsMobile .bet-selection-heading-arrow {
	display: inline-block;
	margin-right: 5px;
	border-style: solid;
	border-width: 8px 6px 0 6px;
	border-color: #ffffff transparent transparent transparent;
	width: 0;
	height: 0
}
html.IsMobile .bet-selection-heading-expanded .bet-selection-heading-arrow {
	border-style: solid;
	border-width: 0 6px 8px 6px;
	border-color: transparent transparent #ffffff transparent;
	width: 0;
	height: 0
}
html.IsMobile .bet-history-totals {
	padding-top: 7px
}
html.IsMobile .bet-placed-stake {
	margin-right: 2px
}
html.IsDesktop .bet-ticket-header, html.IsDesktop .bet-ticket-footer {
	padding: 10px 5px;
	text-align: left;
	border-width: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	border-style: solid;
	color: #000000;
	border-width: 0;
	border-color: transparent;
	background-color: #F5F5F5
}
html.IsDesktop th.bet-ticket-table-selection {
	width: 20%
}
html.IsDesktop th.bet-ticket-table-event-info {
	width: 30%
}
html.IsDesktop th.bet-ticket-table-event-date {
	width: 20%
}
html.IsDesktop .bet-ticket-table th {
	font-size: 0.9231em
}
html.IsDesktop .bet-ticket-table tr > th:first-child, html.IsDesktop .bet-ticket-table tr > td:first-child {
	border-left-width: 0
}
html.IsDesktop .bet-ticket-table tr > th:last-child, html.IsDesktop .bet-ticket-table tr > td:last-child {
	border-right-width: 0
}
html.IsDesktop .bet-ticket-table-stake:not(td), html.IsDesktop .bet-ticket-table-status:not(td) {
	display: inline-block;
	margin-right: 5px
}
html.IsDesktop .bet-ticket-table-return:not(td) {
	display: inline-block
}
html.IsDesktop .tab-switch-tab .account-history {
	padding: 14px 12px
}
html.IsDesktop .tab-switch-tab .account-history .bet-placed-holder {
	border-radius: 5px
}
.scoreboard .scoreboard-table {
	width: 100%;
	table-layout: fixed;
	text-align: right;
	border: none
}
.scoreboard .scoreboard-table tr {
	line-height: 1.231em
}
.scoreboard .scoreboard-table td, .scoreboard .scoreboard-table th {
	padding: 0
}
.scoreboard .scoreboard-table th {
	background-color: #444444;
	border-bottom: 1px solid transparent
}
.scoreboard .scoreboard-table td {
	background-color: transparent
}
.scoreboard .scoreboard-table .scoreboard-item-team {
	position: relative;
	text-align: left;
	width: auto
}
.scoreboard .scoreboard-table .scoreboard-item-team-name {
	max-width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.scoreboard .scoreboard-table .scoreboard-live-stream-holder {
	position: relative;
	width: 100%;
	height: 1.1875em
}
.scoreboard .scoreboard-table td.scoreboard-item-set {
	color: #25AAE1;
	font-weight: bold
}
.scoreboard .icon-possession {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 10px;
	background-color: #939393;
	left: 0;
	width: 4px;
	height: 8px
}
.scoreboard .score-team-0 .scoreboard-row-team-0 .icon-possession {
	background-color: #25AAE1
}
.scoreboard .score-team-1 .scoreboard-row-team-1 .icon-possession {
	background-color: #25AAE1
}
html.IsMobile .scoreboard-table td, html.IsTablet .scoreboard-table td {
	width: 1.07142em
}
html.IsMobile .scoreboard-table td, html.IsTablet .scoreboard-table td, html.IsMobile .scoreboard-table th, html.IsTablet .scoreboard-table th {
	line-height: 1.429em
}
html.IsMobile .scoreboard-table td.scoreboard-item-total, html.IsTablet .scoreboard-table td.scoreboard-item-total {
	width: 1.0667em;
	color: #25AAE1;
	font-weight: bold
}
html.IsMobile .scoreboard-table .scoreboard-item-live-stream, html.IsTablet .scoreboard-table .scoreboard-item-live-stream {
	display: none
}
html.IsMobile .scoreboard-table.scoreboard-table-tennis .scoreboard-item-team-name, html.IsTablet .scoreboard-table.scoreboard-table-tennis .scoreboard-item-team-name {
	padding-left: 10px
}
html.IsMobile .scoreboard-table.scoreboard-table-basketball td.scoreboard-item, html.IsTablet .scoreboard-table.scoreboard-table-basketball td.scoreboard-item {
	display: none
}
html.IsMobile .scoreboard-table.scoreboard-table-basketball td.scoreboard-item-total, html.IsTablet .scoreboard-table.scoreboard-table-basketball td.scoreboard-item-total, html.IsMobile .scoreboard-table.scoreboard-table-basketball td.scoreboard-item.scoreboard-item-team, html.IsTablet .scoreboard-table.scoreboard-table-basketball td.scoreboard-item.scoreboard-item-team {
	display: table-cell
}
html.IsMobile .scoreboard-table.scoreboard-table-basketball td.scoreboard-item-total, html.IsTablet .scoreboard-table.scoreboard-table-basketball td.scoreboard-item-total {
	width: 2.14286em
}
html.IsMobile .scoreboard-table-volleyball .scoreboard-item-team-name, html.IsTablet .scoreboard-table-volleyball .scoreboard-item-team-name {
	padding-left: 10px
}
html.IsMobile .scoreboard-table-volleyball .scoreboard-item-set, html.IsTablet .scoreboard-table-volleyball .scoreboard-item-set {
	width: 1.7143em
}
html.IsDesktop .scoreboard-table tr.scoreboard-row-team-0 {
	line-height: 1.3077em
}
html.IsDesktop .scoreboard-table td {
	width: 1.2em;
	font-weight: normal
}
html.IsDesktop .scoreboard-table td.scoreboard-item-set, html.IsDesktop .scoreboard-table td.scoreboard-item-total {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold
}
html.IsDesktop .scoreboard-table td.scoreboard-item-total {
	width: 1.875em;
	color: #25AAE1
}
html.IsDesktop .scoreboard-table .scoreboard-item-live-stream {
	display: table-cell
}
html.IsDesktop .scoreboard-table.scoreboard-table-volleyball .scoreboard-item-team-name {
	padding-left: 12px
}
html.IsDesktop .scoreboard-table.scoreboard-table-volleyball .scoreboard-item-set {
	width: 1.8462em;
	font-weight: normal;
	color: inherit
}
html.IsDesktop .scoreboard-table.scoreboard-table-volleyball .scoreboard-item-set-current {
	font-weight: bold;
	color: #25AAE1
}
html.IsDesktop .scoreboard-table.scoreboard-table-tennis .scoreboard-item-team-name {
	padding-left: 12px
}
html.IsDesktop body:not(.LBettingEventView) .scoreboard-table.scoreboard-table-tennis .scoreboard-item-set {
	font-weight: normal;
	color: inherit
}
html.IsDesktop .scoreboard-table.scoreboard-table-basketball td.scoreboard-item {
	display: none
}
html.IsDesktop .scoreboard-table.scoreboard-table-basketball td.scoreboard-item-total, html.IsDesktop .scoreboard-table.scoreboard-table-basketball td.scoreboard-item.scoreboard-item-team, html.IsDesktop .scoreboard-table.scoreboard-table-basketball .scoreboard-item-live-stream {
	display: table-cell
}
html.IsDesktop .event-not-started .scoreboard-table.scoreboard-table-basketball .scoreboard-item {
	display: none
}
html.IsDesktop .event-not-started .scoreboard-item-kickoff {
	display: inline-block;
	width: auto
}
html.IsDesktop .scoreboard-item-kickoff {
	display: none
}
.virtuals-tab, .virtual-sports-rblock label {
	text-indent: 0
}
.virtual-league-label {
	display: block
}
.virtual-timer {
	display: block;
	margin-top: 5px
}
.virtual-timer-element {
	margin-left: 4px
}
.virtual-tab-switcher .tab-switch-btns-holder {
	background-color: transparent
}
.virtual-tab-switcher ul.tab-switch-btns > li {
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	border-bottom: 0;
	height: auto;
	background-color: transparent
}
.virtual-tab-switcher ul.tab-switch-btns > li .virtuals-tab {
	padding-top: 12px;
	font-size: 0.857em;
	line-height: 1em;
	padding-bottom: 11px
}
.virtual-tab-switcher ul.tab-switch-btns > li .tab-switch-btn-text {
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	opacity: 0.54
}
.virtual-tab-switcher ul.tab-switch-btns > li:after {
	display: block;
	content: '';
	opacity: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-bottom: 4px solid #4A4A5E;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	width: 0
}
.virtual-tab-switcher ul.tab-switch-btns > li.tab-switch-active:after {
	opacity: 1
}
.virtual-tab-switcher ul.tab-switch-btns > li.tab-switch-active .tab-switch-btn-text {
	opacity: 1
}
.virtual-tab-switcher ul.tab-switch-btns > li .virtual-tab-details {
	margin-top: 9px;
	padding: 0 16px
}
.virtual-tab-switcher ul.tab-switch-btns > li:not(:last-child) .virtual-tab-details, .virtual-tab-switcher ul.tab-switch-btns > li:not(:last-of-type) .virtual-tab-details {
	border-right: 1px solid #CCCCCC
}
.virtual-tab-switcher .tab-switch-underline {
	background-color: transparent
}
.virtual-sports-rblock.block-loading {
	padding-bottom: 100px
}
.virtual-sports-rblock.block-loading .event-view {
	padding: 0
}
.virtual-sports-rblock .block-loader {
	top: auto;
	bottom: 35px
}
.virtual-sports-rblock .virtual-player {
	position: relative;
	padding-bottom: 56.25%
}
.virtual-sports-rblock .virtual-player iframe {
	position: absolute;
	width: 100%;
	height: 100%
}
.virtual-sports-rblock .tab-switch-btns {
	width: 100%
}
.virtual-sports-rblock .filter-wrapper {
	padding: 10px 10px 0 10px
}
.virtual-sports-rblock .play_overlay {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0
}
.virtual-sports-rblock .play_overlay .lnk_btn {
	position: relative;
	margin: 25% auto;
	height: 3.4em;
	width: 3.4em
}
.virtual-sports-rblock .play_overlay .lnk_btn:after {
	content: '';
	position: absolute;
	top: 1em;
	right: 0.75em;
	border-style: solid;
	border-width: 0.7em 0 0.7em 1.4em;
	border-color: transparent transparent transparent #ffffff;
	width: 0;
	height: 0
}
.virtual-sports-rblock .filter-radio-wrapper {
	display: table;
	width: 100%;
	table-layout: fixed
}
.virtual-sports-rblock .filter-radio-item {
	display: table-cell
}
.virtual-sports-rblock .filter-radio-input:checked + .filter-radio-label {
	background-color: #779E00;
	color: #ffffff
}
.virtual-sports-rblock .stream-play-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #4A4A5E
}
.virtual-sports-rblock .stream-play-overlay.no-stream-overlay {
	display: none
}
.virtual-sports-rblock .stream-play-background {
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.virtual-sports-rblock .stream-play-background .stream-play-text {
	display: block;
	padding: 0 0 1% 0;
	text-align: center;
	font-size: 3.2em;
	color: #ffffff;
	opacity: 0.6;
	text-transform: uppercase
}
.virtual-sports-rblock .stream-play-background .stream-play-btn {
	display: block;
	position: relative;
	height: 60px;
	width: 60px;
	margin: 0 auto;
	border: 2px solid #ffffff;
	border-radius: 50%;
	background-color: transparent;
	opacity: 0.6
}
.virtual-sports-rblock .stream-play-background .stream-play-btn .rounded-triangle {
	position: absolute;
	top: 23px;
	left: 23px;
	width: 10px;
	height: 10px;
	border-top-right-radius: 25%;
	background-color: #ffffff;
	text-align: left;
	-webkit-transform: rotate(-90deg) skewX(-30deg) scale(1, 0.866);
	transform: rotate(-90deg) skewX(-30deg) scale(1, 0.866)
}
.virtual-sports-rblock .stream-play-background .stream-play-btn .rounded-triangle:before, .virtual-sports-rblock .stream-play-background .stream-play-btn .rounded-triangle:after {
	content: '';
	position: absolute;
	background-color: inherit;
	width: 10px;
	height: 10px;
	border-top-right-radius: 25%
}
.virtual-sports-rblock .stream-play-background .stream-play-btn .rounded-triangle:before {
	-webkit-transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
	transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%)
}
.virtual-sports-rblock .stream-play-background .stream-play-btn .rounded-triangle:after {
	-webkit-transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
	transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%)
}
.virtual-sports-rblock .stream-play-background .stream-play-btn:active, .virtual-sports-rblock .stream-play-background .stream-play-btn:focus {
	-webkit-box-shadow: 0px 0px 15px #ffffff;
	box-shadow: 0px 0px 15px #ffffff
}
.virtual-sports-rblock .stream-play-background .stream-play-btn:active .rounded-triangle, .virtual-sports-rblock .stream-play-background .stream-play-btn:focus .rounded-triangle, .virtual-sports-rblock .stream-play-background .stream-play-btn:active .rounded-triangle:before, .virtual-sports-rblock .stream-play-background .stream-play-btn:focus .rounded-triangle:before, .virtual-sports-rblock .stream-play-background .stream-play-btn:active .rounded-triangle:after, .virtual-sports-rblock .stream-play-background .stream-play-btn:focus .rounded-triangle:after {
	-webkit-box-shadow: 0px 0px 15px #ffffff;
	box-shadow: 0px 0px 15px #ffffff
}
.virtual-sports-rblock .heading.virtual-event-view-heading {
	text-align: center;
	padding: 12px 40px 15px;
	font-weight: normal
}
.virtual-sports-rblock .heading.virtual-event-view-heading:before {
	display: none
}
.virtual-sports-rblock .heading.virtual-event-view-heading .virtuial-event-go-back {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 16px
}
.virtual-sports-rblock .heading.virtual-event-view-heading .virtual-ev-heading-teams span, .virtual-sports-rblock .heading.virtual-event-view-heading .virtual-ev-heading-date span {
	margin-right: 5px
}
.virtual-sports-rblock .group-view-carousel {
	display: none
}
.virtual-no-events-msg {
	font-size: 1em;
	font-weight: normal
}
body[class*="virtual-sports-betradar-"] .virtual-player {
	padding: 0
}
html.IsDesktop .virtual-sports-rblock .filter-component:first-child {
	padding-left: 0
}
html.IsDesktop .virtual-sports-rblock .filter-wrapper {
	padding-bottom: 10px
}
html.IsDesktop .virtual-sports-rblock .filter-radio-label:hover {
	background-color: #779E00;
	color: #ffffff
}
html.IsDesktop .virtual-sports-rblock .horseRacing .event_wrapper {
	border-width: 0
}
html.IsDesktop .virtual-sports-rblock .horseRacing .racing-card__view-tabs {
	background-color: inherit;
	margin: 0;
	padding: 0 10px
}
html.IsDesktop .virtual-sports-rblock .event-wrapper {
	padding-right: 10px
}
html.IsDesktop .virtual-sports-rblock .top-leagues-container:empty {
	padding: 0
}
html.IsDesktop .virtual-tab-switcher ul.tab-switch-btns > li {
	padding-left: 0;
	padding-right: 0;
	height: auto
}
html.IsDesktop .virtual-tab-switcher .tab-switch-btns-holder {
	padding: 0
}
html.IsDesktop .virtual-tab-switcher .virtual-tab-details {
	padding-left: 24px;
	padding-right: 24px
}
html.IsDesktop .virtual-tab-switcher .heading.virtual-event-view-heading {
	text-align: center;
	padding: 12px 40px 15px;
	font-weight: normal;
	margin: 10px 10px 3px
}
html.IsDesktop body[class*="virtual-sports-betradar-"] .virtual-player iframe {
	display: block;
	position: relative;
	width: 762px;
	margin: 0 auto
}
html.IsDesktop body[class*="virtual-sports-betradar-"] .virtual-player.player-soccer iframe {
	height: 596px
}
html.IsDesktop body[class*="virtual-sports-betradar-"] .virtual-player.player-basketball iframe {
	height: 654px
}
html.IsDesktop body[class*="virtual-sports-betradar-"] .virtual-player.player-horseracing iframe, html.IsDesktop body[class*="virtual-sports-betradar-"] .virtual-player.player-greyhounds iframe {
	height: 350px
}
@media only screen and (max-width:1380px) {
html.IsDesktop body[class*="virtual-sports-betradar-"] .panel-left, html.IsDesktop body[class*="virtual-sports-betradar-"] .panel-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
html.IsDesktop body[class*="virtual-sports-betradar-"] .panel-center {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 762px
}
}
.IsTablet .virtual-sports-rblock .stream-play-background .stream-play-text {
	font-size: 4em
}
html.IsMobile .landscape-orientation .virtual-sports-rblock .virtual-player iframe, html.IsTablet .landscape-orientation .virtual-sports-rblock .virtual-player iframe {
	-webkit-transform: scale(1) translate(-50%, 5%);
	transform: scale(1) translate(-50%, 5%)
}
html.IsMobile .landscape-orientation .virtual-sports-rblock .event_wrapper, html.IsTablet .landscape-orientation .virtual-sports-rblock .event_wrapper {
	position: relative
}
html.IsMobile .landscape-orientation .notlogged .virtual-sports-rblock .filter, html.IsTablet .landscape-orientation .notlogged .virtual-sports-rblock .filter {
	margin-top: 0
}
html.IsMobile .virtual-tab-switcher .heading.virtual-event-view-heading, html.IsTablet .virtual-tab-switcher .heading.virtual-event-view-heading {
	padding-top: 13px;
	padding-bottom: 15px
}
html.IsMobile .virtual-tab-switcher .heading.virtual-event-view-heading .virtual-ev-heading-date, html.IsTablet .virtual-tab-switcher .heading.virtual-event-view-heading .virtual-ev-heading-date {
	color: #999999;
	font-size: 0.857em;
	display: block;
	margin-top: 5px
}
html.IsMobile body[class*="virtual-sports-betradar-"] .virtual-player, html.IsTablet body[class*="virtual-sports-betradar-"] .virtual-player {
	min-height: 390px
}
html.IsMobile body[class*="virtual-sports-betradar-"] .virtual-player .stream-play-overlay, html.IsTablet body[class*="virtual-sports-betradar-"] .virtual-player .stream-play-overlay {
	z-index: 2
}
.sports-list > .side-menu-card-list-heading {
	margin-top: 10px
}
.sports-list-item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 34px;
	position: relative;
	display: block;
	padding: 0 5px 0 16px;
	border-radius: 0;
	background-color: #ffffff;
	background-image: none;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	border-color: #ffffff;
	border-width: 0 0 1px 0;
	border-style: solid;
	color: #000000
}
.sports-list-item:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.sports-list-item .sports-list-item-icon {
	margin: 0 16px 0 4px;
	opacity: 0.8;
	line-height: 0
}
.sports-list-item .sports-list-item-icon img {
	display: inline-block;
	vertical-align: middle
}
.sports-list-item .sports-list-item-icon-arrow {
	position: absolute;
	top: 50%;
	left: 33px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.sports-list-item .sports-list-item-text {
	max-width: 93%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.sports-list-item .sports-list-item-text-events-count {
	margin: 0 5px;
	float: right;
	text-indent: 0
}
.sports-list-item .sports-list-item-icon, .sports-list-item .sports-list-item-text {
	display: inline-block;
	vertical-align: middle
}
.sports-list-item .sports-list-item-icon-active {
	position: absolute;
	top: 50%;
	right: 12px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.sports-list-item .sports-list-item-icon-active .i-o-fav {
	vertical-align: baseline;
	opacity: 0
}
.sports-list-item .sports-list-item-icon-active .sports-list-favourite-add {
	display: inline-block;
	vertical-align: middle;
	pointer-events: all;
	margin-left: 22px
}
.sports-list-item .sports-list-item-icon-active .sports-list-favourite-add.selected .i-o-fav {
	opacity: 1
}
.sports-list-item .sports-list-item-arrow {
	position: relative;
	width: 8px;
	height: 8px;
	display: inline-block;
	margin-right: 1px;
	vertical-align: middle;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	top: -1px;
	right: 3px
}
.sports-list-item .sports-list-item-arrow:before, .sports-list-item .sports-list-item-arrow:after {
	position: absolute;
	background-color: #000000
}
.sports-list-item .sports-list-item-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 2px 2px 0
}
.sports-list-item .sports-list-item-arrow:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 2px 2px
}
.sports-list-item .sports-list-item-arrow:before {
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg)
}
.sports-list-item .sports-list-item-arrow:after {
	-webkit-transform: rotate(5deg);
	transform: rotate(5deg)
}
.selected.sports-list-item .sports-list-item-arrow {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	top: -4px;
	right: 1px
}
.sports-list-item .sports-list-item-image {
	width: 16px;
	height: 16px
}
.sub-level-2 .sports-list-item.selected {
	color: #25AAE1;
	border-color: #ffffff;
	background-color: #ffffff;
	background-image: none
}
.sports-list-item.selected .sports-list-item-icon {
	opacity: 1
}
.sub-level-1 .sports-list-sub-item .sports-list-item-text {
	text-indent: 36px
}
.sub-level-2 .sports-list-sub-item .sports-list-item-text {
	text-indent: 14px
}
.sub-level-1 .sub-level-2 .sports-list-sub-item .sports-list-item-text {
	text-indent: 50px
}
.sub-level-1 .sports-list-sub-item {
	border-color: #ffffff;
	border-width: 0 0 1px 0;
	background-color: #ffffff;
	color: #000000
}
.sub-level-2 .sports-list-sub-item {
	border-color: #ffffff;
	border-width: 0 0 1px 0;
	background-color: #ffffff;
	color: #000000
}/* show more button */
.sports-list .sports-list-show-more, .sub-level-1 .sports-list-show-more, .sub-level-2 .sports-list-show-more {
	border-top-color: #EBEBEB;
	color: #000000
}
.sub-level-1 .sports-list-show-more .sports-list-item-text {
	text-indent: 17px
}
.sports-list > .sports-list-item + .sports-list-show-more {
	border-top: 1px solid #ffffff
}
.sports-list-favourite-add.selected .i-o-fav, .sports-list-item.selected > .sports-list-item-icon-active > .i-o-fav {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite-selected.svg")
}
html.IsDesktop .sports-list-item {
	cursor: pointer
}
html.IsDesktop .sports-list-item:hover {
	color: #000000;
	border-color: #EBEBEB;
	background-color: #EBEBEB;
	background-image: none
}
html.IsDesktop .sports-list-item:hover .i-o-fav {
	opacity: 1
}
html.IsDesktop .sports-list-item:hover .sports-list-item-arrow {
	opacity: 1
}
html.IsDesktop .sports-list-item:hover, html.IsDesktop .sports-list-sub-item:hover {
	border-top-color: #EBEBEB;
	border-bottom-color: #EBEBEB
}
html.IsDesktop .sub-level-2 .sports-list-item.selected:hover {
	color: #25AAE1
}
html.IsDesktop .sports-list-favourites-item {
	padding-right: 42px
}
html.IsDesktop .sports-list-favourites-item:hover .i-o-trash {
	opacity: 0.335
}
html.IsDesktop .sports-list-favourite-remove {
	position: absolute;
	top: 50%;
	right: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0;
	width: 18px;
	height: 18px
}
html.IsDesktop .sports-list-favourite-remove .i-o-trash {
	pointer-events: auto;
	opacity: 0
}
html.IsDesktop .sports-list-favourite-remove:hover .i-o-trash {
	opacity: 0.47
}
html.IsMobile .panel-left .sports-list-item-icon, html.IsTablet .panel-left .sports-list-item-icon {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-left: 4px;
	margin-right: 12px
}
.prelive-scoreboard-wrap {
	padding: 15px 0;
	background-color: rgba(255,255,255,0.1);
	border-bottom: 1px solid rgba(255,255,255,0.05);
	background: url('/imgs/prematch-scoreboard-bg.png') center center no-repeat;
	background-size: 100% 100%;
	position: relative;
	height: 123px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.prelive-scoreboard {
	line-height: 1;
	display: table;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	table-layout: fixed
}
.prelive-scoreboard-item {
	display: table-cell;
	font-size: 1.231em;/* Global font-size set to 16px for all three columns,decreased for mobile */
	color: #ffffff;
	vertical-align: middle;
	padding: 0 10px
}
.prelive-scoreboard-item-names {
	padding-right: 15%
}
.prelive-scoreboard-item-counter {
	padding-left: 15%
}
.prelive-scoreboard-item-start-date {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 30%;
	text-align: center;
	font-size: 1.231em;
	color: #ffffff
}
.prelive-scoreboard-countdown-title, .prelive-scoreboard-date-title {
	text-align: center;
	text-transform: uppercase
}
.prelive-scoreboard-countdown-title {
	margin-bottom: 10px
}
.prelive-scoreboard-date-title {
	margin-bottom: 9px
}
.prelive-scoreboard-start-date {
	display: inline-block;
	padding: 8px;
	line-height: 1;
	border-radius: 2px;
	background: #779E00
}
.prelive-scoreboard-team-name {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1.375em;
	line-height: 1.3em
}
.prelive-scoreboard-team-name:not(:last-child) {
	margin-bottom: 3px
}
.prelive-scoreboard-date-time {
	font-size: 1.125em
}
.prelive-scoreboard-date-date {
	font-size: 1.875em;
	margin-bottom: 7px
}
.prelive-scoreboard-countdown {
	text-align: center;
	float: right
}
.prelive-scoreboard-count-sep, .prelive-scoreboard-countdown-item {
	float: left
}
.prelive-scoreboard-count-number {
	margin-bottom: 7px;
	font-size: 1.875em;
	min-width: 1em;
	text-align: center
}
.prelive-scoreboard-count-sep {
	font-size: 1.625em;
	margin-right: 3px
}
.prelive-scoreboard-countdown-item {
	margin-right: 3px
}
.IsMobile .prelive-scoreboard-wrap, .IsTablet .prelive-scoreboard-wrap {
	height: 98px
}
.IsMobile .prelive-scoreboard-item, .IsTablet .prelive-scoreboard-item, .IsMobile .prelive-scoreboard-item-start-date, .IsTablet .prelive-scoreboard-item-start-date {
	font-size: 0.75em
}
.IsMobile .prelive-scoreboard-date-title, .IsTablet .prelive-scoreboard-date-title, .IsMobile .prelive-scoreboard-countdown-title, .IsTablet .prelive-scoreboard-countdown-title {
	font-size: 1.111em
}
.IsMobile .prelive-scoreboard-date-date, .IsTablet .prelive-scoreboard-date-date, .IsMobile .prelive-scoreboard-count-number, .IsTablet .prelive-scoreboard-count-number {
	font-size: 1.556em
}
.IsMobile .prelive-scoreboard-team-name, .IsTablet .prelive-scoreboard-team-name, .IsMobile .prelive-scoreboard-date-time, .IsTablet .prelive-scoreboard-date-time, .IsMobile .prelive-scoreboard-count-sep, .IsTablet .prelive-scoreboard-count-sep {
	font-size: 1.333em
}
.IsMobile .prelive-scoreboard-count-sep, .IsTablet .prelive-scoreboard-count-sep {
	margin-right: 1px
}
.IsMobile .prelive-scoreboard-countdown-item, .IsTablet .prelive-scoreboard-countdown-item {
	min-width: 2em;
	margin-right: 0
}
.IsMobile .prelive-scoreboard-date-title, .IsTablet .prelive-scoreboard-date-title {
	margin-bottom: 10px
}
.IsMobile .prelive-scoreboard-start-date, .IsTablet .prelive-scoreboard-start-date {
	padding: 5px 10px;
	line-height: 1.6em
}
.IsMobile .prelive-scoreboard-team-name, .IsTablet .prelive-scoreboard-team-name {
	line-height: 1.2em
}
.IsTablet .prelive-scoreboard-item {
	font-size: 0.75em
}/* Smaller screens phones like iPhone 5 doesn`t have enough space to show the whole content properly */
@media screen and (max-width:374px) {
.prelive-scoreboard-item-names {
	padding-left: 6px
}
.prelive-scoreboard-item-counter {
	padding-right: 6px
}
}
.IsDesktop .prelive-scoreboard-item:nth-child(1) {
	padding-left: 20px
}
.IsDesktop .prelive-scoreboard-item:nth-child(2) {
	padding-right: 20px
}
.IsDesktop .prelive-scoreboard-date-date, .IsDesktop .prelive-scoreboard-count-number {
	font-size: 1.75em /*28px*/
}
.event-view-scoreboard-image.prematch-resp-scoreboard-image {
	position: relative;
	height: 120px;
	background-size: 100% 100%;
	margin: 0 auto
}
.prematch-resp-sc-container {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	margin: 0 auto;
	color: #ffffff
}
.prematch-sc-parts {
	position: absolute
}
.prematch-sc-containers-back-bottom {
	left: 0;
	width: 100%;
	background-color: rgba(0,0,0,0.6)
}
.prematch-sc-teams {
	max-height: 32px
}
.prematch-sc-team-border {
	position: absolute;
	width: 3px;
	height: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 2px
}
.prematch-sc-left-border {
	background-color: #779E00
}
.prematch-sc-right-border {
	background-color: #ffffff
}
.prematch-sc-container-front-top {
	background-color: rgba(0,0,0,0.7)
}
.prematch-sc-date-league-container {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 95%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
@media only screen and (min-width:1430px) {
.prematch-sc-date-league-container {
	width: 85%
}
}
.prematch-sc-league {
	font-size: 0.923em;
	color: #ffffff
}
.prematch-sc-team-right {
	text-align: right
}
.IsMobile .event-view-scoreboard-image.prematch-resp-scoreboard-image, .IsTablet .event-view-scoreboard-image.prematch-resp-scoreboard-image {
	height: 142px
}
.IsMobile .prematch-resp-sc-container, .IsTablet .prematch-resp-sc-container {
	width: 92%;
	top: 16px
}
.IsMobile .prematch-sc-containers-back-bottom, .IsTablet .prematch-sc-containers-back-bottom {
	top: 60px;
	height: 50px;
	border-radius: 0px 0px 5px 5px
}
.IsMobile .prematch-sc-team-left, .IsTablet .prematch-sc-team-left, .IsMobile .prematch-sc-team-right, .IsTablet .prematch-sc-team-right {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	width: 100%;
	overflow: hidden;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: normal
}
.IsMobile .prematch-sc-team-vs, .IsTablet .prematch-sc-team-vs {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	text-align: center;
	margin: 0 auto;
	padding: 0 5px
}
.IsMobile .prematch-sc-team-left, .IsTablet .prematch-sc-team-left {
	padding-left: 17px
}
.IsMobile .prematch-sc-team-right, .IsTablet .prematch-sc-team-right {
	text-align: right;
	padding-right: 17px
}
.IsMobile .prematch-sc-left-border, .IsTablet .prematch-sc-left-border {
	left: 0
}
.IsMobile .prematch-sc-right-border, .IsTablet .prematch-sc-right-border {
	right: 0
}
.IsMobile .prematch-sc-container-front-top, .IsTablet .prematch-sc-container-front-top {
	width: 100%;
	height: 60px;
	left: 0;
	top: 0;
	border-radius: 5px 5px 0 0
}
.IsMobile .prematch-sc-starting, .IsTablet .prematch-sc-starting {
	font-size: 1em
}
.IsMobile .prematc-cs-teams-container, .IsTablet .prematc-cs-teams-container {
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	overflow: hidden;
	text-overflow: ellipsis
}
.IsTablet.portrait-orientation .prematch-sc-teams {
	max-width: 80%
}
.IsDesktop .event-view-scoreboard-image.prematch-resp-scoreboard-image {
	height: 120px;
	margin: 10px 10px 0 10px
}
.IsDesktop .prematch-resp-sc-container {
	width: 90%;
	max-width: 720px;
	top: 50%
}
.IsDesktop .prematch-sc-parts {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.IsDesktop .prematch-sc-containers-back-bottom {
	height: 60px;
	border-radius: 5px;
	background-color: transparent
}
.IsDesktop .prematch-sc-left-border {
	left: 12px
}
.IsDesktop .prematch-sc-right-border {
	right: 12px
}
.IsDesktop .prematch-sc-teams {
	position: absolute;
	top: 0;
	padding-bottom: 0;
	width: 50%;
	display: block;
	height: 100%;
	max-height: 100%
}
.IsDesktop .prematch-sc-team-wrap {
	position: absolute;
	background-color: rgba(0,0,0,0.6);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 5px
}
.IsDesktop .prematch-sc-team-wrap.prematch-sc-team-left-wrap {
	right: 110px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.IsDesktop .prematch-sc-team-wrap.prematch-sc-team-right-wrap {
	left: 110px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.IsDesktop .prematch-sc-team-names-wrap {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	overflow: hidden;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: normal;
	font-size: 0.92307692em;
	line-height: 1.33333333;
	max-width: 80%;
	max-height: 80%
}
.IsDesktop .prematch-sc-team-names-left-wrap {
	left: 25px
}
.IsDesktop .prematch-sc-team-names-right-wrap {
	right: 25px;
	text-align: right
}
.IsDesktop .prematch-sc-team-left {
	left: 0
}
.IsDesktop .prematch-sc-team-right {
	right: 0
}
.IsDesktop .prematch-sc-container-front-top {
	width: 220px;
	height: 88px;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 8px
}
.IsDesktop .prematch-sc-starting {
	margin-bottom: 3px
}
.IsDesktop .prematch-sc-team-vs {
	display: none
}
@media only screen and (min-width:1430px) {
.IsDesktop .prematch-sc-container-front-top {
	width: 252px
}
.IsDesktop .prematch-sc-containers-back-bottom {
	background-color: transparent
}
.IsDesktop .prematch-sc-starting {
	font-size: 1.07692308em
}
.IsDesktop .prematch-sc-teams {
	font-size: 1.07692308em;
	line-height: 1.2
}
.IsDesktop .prematch-sc-left-border {
	left: 18px
}
.IsDesktop .prematch-sc-right-border {
	right: 18px
}
.IsDesktop .prematch-sc-team-left {
	left: 0
}
.IsDesktop .prematch-sc-team-right {
	right: 0
}
.IsDesktop .prematch-sc-team-names-left-wrap {
	left: 33px
}
.IsDesktop .prematch-sc-team-names-right-wrap {
	right: 33px
}
.IsDesktop .prematch-sc-team-wrap.prematch-sc-team-left-wrap {
	right: 126px
}
.IsDesktop .prematch-sc-team-wrap.prematch-sc-team-right-wrap {
	left: 126px
}
}
.page-header {
	position: relative;
	z-index: 3
}
.page-header .page-header-row.content-width {
	overflow: visible;
	zoom: 1
}
.page-header .page-header-row.content-width:after {
	display: table;
	clear: both;
	content: ""
}
.page-header-row {
	position: relative;
	zoom: 1
}
.page-header-row:after {
	display: table;
	clear: both;
	content: ""
}
.page-header-top {
	overflow: visible
}
.page-header-cell {
	font-size: 0
}
.page-header-left {
	float: left
}
.page-header-right {
	float: right
}
.page-header-center {
	overflow: hidden
}
.page-header-element {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	font-size: 12px
}
.page-header-link, .page-header-text, .page-header-chat {
	display: block;
	text-decoration: none;
	color: inherit
}
.page-header-link:hover, .page-header-text:hover, .page-header-chat:hover {
	color: #ffffff
}
.page-header-element:first-child .page-header-link {
	border-left: none
}
.page-header-element:first-child .page-header-link .page-header-custom-link-text {
	margin-left: 0
}
.page-header-button-link {
	padding: 8px 11px
}
.page-header-big-button-link {
	padding: 12px 22px;
	font-size: 14px
}
.page-header-button-link, .page-header-big-button-link {
	cursor: pointer;
	color: #ffffff;
	font-weight: normal;
	text-shadow: none;
	border-width: 0;
	border-style: solid;
	border-color: #4A4A5E;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #779E00;
	background-image: none
}
.page-header-button-link:active, .page-header-big-button-link:active {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #5c7a00;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#779E00));
	background-image: linear-gradient(to top, #779E00)
}
.page-header-button-link .page-header-custom-link-text, .page-header-big-button-link .page-header-custom-link-text {
	margin: 0
}
.page-header-login-button {
	color: inherit;
	border: none;
	background-color: transparent
}
.page-header-login-button:active {
	color: inherit;
	background-color: transparent
}
.page-header-wrapper-top .page-header-right .page-header-element:nth-child(2) .page-header-dropdown-item, .page-header-wrapper-middle .page-header-right .page-header-element:nth-child(2) .page-header-dropdown-item, .page-header-wrapper-top .page-header-right .page-header-element:nth-child(2) .page-header-link, .page-header-wrapper-middle .page-header-right .page-header-element:nth-child(2) .page-header-link {
	border-left: none
}
.page-header-dropdown-wrap {
	padding: 17px 0
}
.page-header-dropdown-wrap .scrollbar {
	width: 15px
}
.page-header-dropdown-wrap .scrollbar-track {
	background-color: #363A45
}
.page-header-dropdown-wrap .scrollbar-thumb {
	width: 3px;
	background-color: rgba(255,255,255,0.2)
}
.page-header-wrapper {
	position: relative
}
.page-header-wrapper-top {
	color: #ffffff;
	border-bottom: 1px solid #ADAEB3;
	background-color: #000000;
	z-index: 5
}
.notlogged .page-header-wrapper-top {
	border-bottom: none
}
.page-header-wrapper-secondaryTop {
	color: #ffffff;
	border-bottom: none;
	background-color: #000000;
	z-index: 4
}
.page-header-wrapper-middle {
	color: #ffffff;
	border-bottom: none;
	background-color: #25AAE1;
	z-index: 3
}
.page-header-wrapper-secondaryMiddle {
	color: #ffffff;
	border-bottom: none;
	background-color: #000000;
	z-index: 2
}
.page-header-wrapper-bottom {
	color: #444444;
	border-bottom: none;
	background-color: #04041E;
	z-index: 1
}
.page-header-wrapper-bottom .page-header-right, .page-header-wrapper-bottom .page-header-right .page-header-dropdown-text, .page-header-wrapper-bottom .page-header-right .page-header-dropdown-placeholder, .page-header-wrapper-bottom .page-header-right .page-header-current-date-text {
	color: #25AAE1
}
.page-header-wrapper-bottom .page-header-right .page-header-element:nth-child(1) div {
	border-left: none
}
.page-header-wrapper-bottom .page-header-link, .page-header-wrapper-bottom .page-header-dropdown-item, .page-header-wrapper-bottom .page-header-chat {
	border-left: 1px solid #CCCCCC
}
.page-header-wrapper-bottom .page-header-dropdown-wrap:hover .page-header-dropdown-arrow {
	top: 0;
	-webkit-transform: rotate(-315deg);
	transform: rotate(-315deg);
	position: relative;
	width: 6px;
	height: 6px
}
.page-header-wrapper-bottom .page-header-dropdown-wrap:hover .page-header-dropdown-arrow:before, .page-header-wrapper-bottom .page-header-dropdown-wrap:hover .page-header-dropdown-arrow:after {
	position: absolute;
	background-color: #000000
}
.page-header-wrapper-bottom .page-header-dropdown-wrap:hover .page-header-dropdown-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	border-radius: 0 0 0 0
}
.page-header-wrapper-bottom .page-header-dropdown-wrap:hover .page-header-dropdown-arrow:after {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	border-radius: 0 0 0 0
}
.page-header-wrapper-bottom .page-header-dropdown-arrow {
	position: relative;
	width: 6px;
	height: 6px;
	top: -2px;
	left: 9px;
	display: inline-block;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.page-header-wrapper-bottom .page-header-dropdown-arrow:before, .page-header-wrapper-bottom .page-header-dropdown-arrow:after {
	position: absolute;
	background-color: #ffffff
}
.page-header-wrapper-bottom .page-header-dropdown-arrow:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	border-radius: 0 0 0 0
}
.page-header-wrapper-bottom .page-header-dropdown-arrow:after {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	border-radius: 0 0 0 0
}
.page-header-wrapper-bottom .page-header-dropdown-wrap {
	padding: 21px 0
}
.page-header-wrapper-bottom .page-header-link, .page-header-wrapper-bottom .page-header-text {
	margin: 21px 0
}
.page-header-wrapper-bottom .page-header-left .page-header-custom-link {
	color: #25AAE1
}
.page-header-wrapper-bottom .page-header-left .page-header-custom-link:hover, .page-header-wrapper-bottom .page-header-left .page-header-custom-link.page-header-custom-link-selected {
	color: #ffffff
}
.page-header-wrapper-bottom .page-header-left .page-header-link {
	border-left: none
}
.page-header-wrapper-bottom .page-header-left .page-header-element {
	font-size: 14px
}
.page-header-wrapper-bottom .page-header-left .page-header-custom-link-text {
	margin: 0 12px
}
.page-header-wrapper-secondaryBottom {
	color: #ffffff;
	border-bottom: none;
	background-color: #000000
}
.page-header-dropdown-transfer .page-header-dropdown-item {
	border-left: none
}
.page-header-custom-link-icon {
	margin-left: 14px
}
.page-header-dropdown-icon-hidden {
	display: none
}
.page-header-dropdown-icon {
	margin-right: 10px
}
.page-header-dropdown-btn-selected {
	cursor: pointer;
	color: #25AAE1
}
.dropdown-balance {
	text-align: center
}
.dropdown-balance .mobile-header-dropdown-item, .dropdown-balance.mobile-header-dropdown-balance .mobile-header-dropdown-inner, .dropdown-balance.page-header-dropdown-balance:hover .page-header-dropdown-inner, .dropdown-balance .page-header-dropdown-inner, .dropdown-balance .page-header-dropdown-item {
	display: none
}
.balance-loader {
	width: 20px;
	height: 20px
}
.balance-loader-wrapper {
	text-align: center
}
.dropdown-balance-refresh-text {
	text-decoration: underline;
	cursor: pointer
}
.dropdown-balance__refresh .balance-refresh-link, .dropdown-balance__loading .balance-loader {
	display: inline-block
}
.balance-refresh-link, .balance-loader {
	display: none
}
@media all and (max-width:1688px) {
.page-header-left {
	margin-left: 20px
}
}
@media all and (min-width:1688px) {
.page-header-element:last-child .page-header-link:not(.page-header-big-button-link, .page-header-deposit-button), .page-header-element:last-child .page-header-link > .page-header-custom-link-text {
	margin-right: 0;
	padding-right: 0
}
}
html.IsMobile .page-header-wrapper-top, html.IsTablet .page-header-wrapper-top {
	border-bottom: none
}
html.IsMobile .page-header-top, html.IsTablet .page-header-top {
	position: relative
}
html.IsMobile .page-header-middle .page-header-center, html.IsTablet .page-header-middle .page-header-center {
	padding-left: 140px
}
html.IsMobile .page-header-left, html.IsTablet .page-header-left {
	margin-left: 0
}
html.IsMobile .page-header-link, html.IsTablet .page-header-link, html.IsMobile .page-header-text, html.IsTablet .page-header-text, html.IsMobile .page-header-chat, html.IsTablet .page-header-chat {
	margin: 0
}
html.IsMobile .loggedin .page-header-right, html.IsTablet .loggedin .page-header-right {
	padding-right: 20px
}
html.IsMobile .loggedin .has-header-my-account-link .page-header-right, html.IsTablet .loggedin .has-header-my-account-link .page-header-right {
	padding-right: 0
}
html.IsMobile .page-header-custom-link-text .page-header-custom-link-emphasis, html.IsTablet .page-header-custom-link-text .page-header-custom-link-emphasis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
html.IsMobile .panel-right-open .mobile-header-custom-link-text, html.IsTablet .panel-right-open .mobile-header-custom-link-text, html.IsMobile .panel-right-open .mobile-header-dropdown-placeholder, html.IsTablet .panel-right-open .mobile-header-dropdown-placeholder, html.IsMobile .panel-right-open .mobile-header-dropdown-icon-plus, html.IsTablet .panel-right-open .mobile-header-dropdown-icon-plus, html.IsMobile .panel-right-open .mobile-header-custom-link-icon, html.IsTablet .panel-right-open .mobile-header-custom-link-icon {
	opacity: 0.3
}
html.IsMobile .dropdown-balance, html.IsTablet .dropdown-balance {
	width: 125px
}
html.IsMobile .balance-loader, html.IsTablet .balance-loader, html.IsMobile .balance-refresh-link, html.IsTablet .balance-refresh-link {
	margin: 19px 20px 18px
}
.IsMobile .mobile-header-open-bets-link {
	max-width: 80px
}
.IsMobile .mobile-header-open-bets-link.mobile-header-link .mobile-header-custom-link-text {
	padding: 0;
	text-align: right;
	white-space: normal
}
.IsTablet .mobile-header-open-bets-link {
	max-width: 100%
}
.mobile-header-dropdown-placeholder {
	color: #999999
}
.desktop-login-container, .desktop-registration-container {
	text-decoration: none;
	color: #ffffff
}
.mobile-login-container, .mobile-registration-container {
	text-decoration: none
}
.mobile-login-element, .mobile-registration-element {
	display: block;
	width: 78px;
	height: 56px;
	font-size: 1.16666667em;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff
}
.mobile-login-element {
	margin-right: 4px;
	background-color: transparent
}
.mobile-login-element:active {
	background-color: #000000
}
.mobile-registration-element {
	border-radius: 0;
	background-color: #779E00
}
.mobile-header-logo-container {
	display: block;
	padding: 9px 11px 9px 2px;
	vertical-align: middle
}
.mobile-header-main-logo {
	width: 70px;
	height: 38px
}
.mobile-menu-hamburger {
	display: block;
	padding: 19px;
	vertical-align: middle
}
.i-o-menu-hamburger {
	width: 18px;
	height: 18px
}
.mobile-header-open-bets-link {
	max-width: 100px;
	font-size: 12px
}
.mobile-header-open-bets-link.mobile-header-link .mobile-header-custom-link-text {
	padding-top: 20px
}
.mobile-header-open-bets-link .mobile-header-custom-link-emphasis {
	display: inline
}
.mobile-header-open-bets-link .mobile-header-open-bets-count {
	display: inline;
	margin-left: 3px;
	overflow: hidden
}
.mobile-header-open-bets-link .mobile-header-open-bets-count .mobile-header-open-bets-count-number {
	max-width: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.mobile-header-open-bets-link.mobile-header-open-bets-selected {
	color: #25AAE1
}
.mobile-header-open-bets-link.mobile-header-open-bets-selected .mobile-header-custom-link-emphasis {
	color: inherit
}
.mobile-header-dropdown-item, .mobile-header-link {
	display: block;
	line-height: 1.4;
	color: #ffffff;
	font-family: Oswald, Arial, sans-serif;
	text-decoration: none
}
.mobile-header-dropdown-item {
	padding: 21px 0 19px;
	text-transform: uppercase
}
.mobile-header-dropdown-item * {
	pointer-events: none
}
.mobile-header-link {
	margin-right: 22px
}
.mobile-header-link .mobile-header-custom-link-text {
	border: none;
	border-radius: 0;
	padding: 19px 0;
	background-color: transparent;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: normal
}
.mobile-header-link.mobile-header-my-account-link {
	margin-right: 0
}
.mobile-header-custom-link-text {
	display: inline-block;
	overflow: hidden
}
.mobile-header-dropdown-balance-expanded .mobile-header-dropdown-inner {
	display: block
}
.mobile-header-dropdown-balance-expanded .mobile-header-dropdown-placeholder {
	color: #25AAE1
}
.mobile-header-dropdown-balance-expanded .mobile-header-dropdown-icon-plus:before, .mobile-header-dropdown-balance-expanded .mobile-header-dropdown-icon-plus:after {
	background-color: #25AAE1
}
.mobile-header-dropdown-balance {
	position: relative;
	margin-left: 2px
}
.mobile-header-dropdown-balance .mobile-header-dropdown-item {
	padding-right: 0
}
.mobile-header-dropdown-inner {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	position: absolute;
	top: 100%;
	right: -11px;
	z-index: 1;
	width: 280px;
	overflow: auto;
	white-space: nowrap;
	pointer-events: none
}
.mobile-header-dropdown-inner * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.mobile-header-dropdown-inner-holder {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	overflow: hidden
}
.mobile-header-dropdown-placeholder {
	color: #ffffff
}
.mobile-header-dropdown-balance-btn {
	width: 100%;
	background-color: #363A45
}
.mobile-header-dropdown-btn {
	display: block;
	color: #ffffff;
	text-decoration: none;
	pointer-events: all
}
.mobile-header-dropdown-btn * {
	pointer-events: none
}
.mobile-header-dropdown-deposit-btn {
	padding: 18px 15px;
	background-color: #779E00;
	text-align: center
}
.mobile-header-dropdown-balance-cell {
	display: inline-block;
	padding: 17px 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.mobile-header-dropdown-balance-branch {
	padding-right: 5px;
	width: 60%
}
.mobile-header-dropdown-balance-amount {
	padding-left: 5px;
	width: 40%;
	color: #ffffff;
	text-align: right
}
.mobile-header-dropdown-balance-large-sum .mobile-header-dropdown-balance-sum-decimal, .mobile-header-dropdown-balance-large-sum .mobile-header-dropdown-balance-currency {
	display: none
}
.mobile-header-dropdown-balance-currency {
	margin-left: 3px
}
.mobile-header-dropdown-icon {
	display: inline-block
}
.mobile-header-dropdown-icon-plus {
	position: relative;
	width: 10px;
	height: 10px;
	margin-left: 6px
}
.mobile-header-dropdown-icon-plus:before, .mobile-header-dropdown-icon-plus:after {
	display: block;
	content: '';
	position: absolute;
	width: 2px;
	height: 10px;
	background-color: #25AAE1
}
.mobile-header-dropdown-icon-plus:before {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.mobile-header-dropdown-icon-plus:after {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg)
}
.mobile-header-my-account-link {
	margin-left: 2px;
	padding: 19px 20px 18px;
	min-height: 19px
}
.mobile-header-my-account-link-inner {
	display: inline-block;
	position: relative
}
.mobile-header-my-account-link-inner .mobile-header-custom-link-icon {
	display: block;
	position: relative;
	top: 2px
}
.mobile-header-my-account-messages {
	display: block;
	position: absolute;
	top: -6px;
	right: -10px;
	border-radius: 100%;
	width: 18px;
	height: 18px;
	line-height: 18px;
	background-color: #25AAE1;
	-webkit-box-shadow: 0px 0px 3px 1px #21a8e0;
	box-shadow: 0px 0px 3px 1px #21a8e0;
	font-size: 0.83333333em;
	text-align: center
}
.my-account-active .page-header-element--is-disableable {
	pointer-events: none
}
.my-account-active .mobile-header-dropdown-placeholder, .my-account-active .mobile-header-link {
	color: #999999
}
.my-account-active .mobile-header-dropdown-icon-plus:before, .my-account-active .mobile-header-dropdown-icon-plus:after {
	background-color: #999999
}
.my-account-active .mobile-header-link.mobile-header-my-account-link {
	opacity: 1
}
.my-account-active .mobile-header-my-account-link-inner .mobile-header-custom-link-icon {
	margin-right: 1px
}
.my-account-active .mobile-header-my-account-messages {
	display: none
}
.my-account-active .responsive-block:not(.page-header) {
	display: none
}
@media all and (max-width:320px) {
.mobile-header-link {
	margin-right: 12px
}
.mobile-menu-hamburger {
	padding-left: 13px;
	padding-right: 13px
}
.mobile-header-logo-container {
	padding-top: 12px;
	padding-bottom: 12px
}
.mobile-header-main-logo {
	width: 58px;
	height: 32px
}
.mobile-header-my-account-link {
	padding-left: 14px;
	padding-right: 14px
}
}
html.IsDesktop .main_header {
	display: none
}
html.IsDesktop .page-header-main-logo {
	width: 127px;
	height: 38px;
	margin: 22px 35px 22px 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('/imgs/logo.svg')
}
html.IsDesktop .page-header-button-link:hover, html.IsDesktop .page-header-big-button-link:not(.page-header-login-button):hover {
	color: #ffffff;
	text-shadow: none;
	border-color: #4A4A5E;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #5c7a00;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#779E00));
	background-image: linear-gradient(to top, #779E00)
}
html.IsDesktop .page-header-login-button:hover {
	background: none
}
html.IsDesktop .dropdown-balance {
	width: 350px
}
.navigation-in-center {
	text-align: center
}
.navigation-in-center .main_navigation {
	margin: 0
}
.navigation-in-center .page-header-right, .navigation-in-center .page-header-left {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.navigation-in-center .page-header-right {
	right: 0
}
.navigation-in-center .page-header-left {
	left: 0
}
.page-header-bottom .page-header-dropdown-item {
	padding-right: 25px
}
.page-header-bottom .no-dropdown .page-header-dropdown-item {
	padding-right: 14px
}
.page-header-link, .page-header-text, .page-header-chat {
	margin: 21px 0
}
.page-header-link:not(.page-header-big-button-link), .page-header-text, .page-header-chat {
	border-left: 1px solid #ffffff
}
.page-header-wrapper-bottom .page-header-right .page-header-link:not(.page-header-big-button-link), .page-header-wrapper-bottom .page-header-right .page-header-text, .page-header-wrapper-bottom .page-header-right .page-header-chat {
	border-left: 1px solid #CCCCCC
}
.page-header-wrapper-bottom .page-header-right .page-header-element:first-child .page-header-link {
	border-left: none
}
.page-header-chat-text {
	margin-left: 8px;
	cursor: pointer
}
.page-header-free-bets-text {
	color: #25AAE1;
	padding-right: 6px
}
.page-header-custom-link-emphasis {
	color: #ffffff
}
.page-header-custom-link-text {
	margin: 0 14px;
	cursor: pointer
}
.main_navigation > li {
	display: inline-block
}
.page-header-main-navi-link {
	display: block;
	text-decoration: none;
	font-size: 16px;
	color: #ffffff;
	padding: 30px 16px 31px
}
.page-header-main-navi-link:hover {
	color: #ffffff
}
.page-header-main-navi-link-selected {
	color: #ffffff;
	border-bottom: 3px solid #ffffff
}
.page-header-custom-dropdown-item .page-header-custom-link {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10px
}
.page-header-custom-dropdown-item .page-header-custom-link:hover {
	color: inherit;
	background-color: #ffffff
}
.page-header-custom-dropdown-section-wrap {
	display: table-cell;
	vertical-align: top
}
.page-header-custom-dropdown-section-wrap:last-child .page-header-custom-dropdown-section {
	border: none
}
.page-header-custom-dropdown-section-wrap .page-header-custom-dropdown-section {
	display: block;
	width: 190px
}
.page-header-custom-dropdown-section-wrap .page-header-custom-link {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.page-header-custom-dropdown-section-wrap .page-header-link.page-header-link-latest {
	border-top: 1px solid #4A4A5E
}
.page-header-custom-dropdown-section {
	display: table-cell;
	vertical-align: top;
	border-right: 1px solid #4A4A5E;
	background-color: #363A45
}
.page-header-custom-dropdown-section:first-child:last-child {
	border-right: none
}
.page-header-custom-dropdown-item .page-header-custom-link {
	padding: 13px 16px;
	text-decoration: none;
	margin: 0;
	border-left: none;
	color: #999999;
	background-color: #363A45
}
.page-header-custom-dropdown-item .page-header-custom-link:hover {
	color: #ffffff;
	background-color: #ADAEB3
}
.page-header-custom-dropdown-item .page-header-custom-link-text {
	margin: 0
}
.page-header-wrapper-top .page-header-dropdown-wrap::after, .page-header-wrapper-middle .page-header-dropdown-wrap::after {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: 2px;
	right: 9px;
	width: 8px;
	height: 6px;
	background-image: url('/imgs/i-v2/o/arrows/alt/arrow-down-small.svg');
	content: "";
	background-repeat: no-repeat
}
.page-header-wrapper-top .page-header-dropdown-wrap.dropdown-balance:after, .page-header-wrapper-middle .page-header-dropdown-wrap.dropdown-balance:after {
	display: none
}
.page-header-wrapper-top .page-header-dropdown-wrap:hover::after, .page-header-wrapper-middle .page-header-dropdown-wrap:hover::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: -3px
}
.page-header-dropdown-inner {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	min-width: 100%;
	max-height: 262px;
	white-space: nowrap;
	z-index: 1;
	overflow: hidden;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px
}
.page-header-dropdown-wrap:hover .page-header-dropdown-inner {
	display: block
}
.page-header-dropdown-wrap:hover .page-header-dropdown-additional-separation {
	display: table;
	background-color: #363A45
}
.page-header-dropdown-item {
	padding: 0 23px 0 14px;
	border-left: 1px solid #ffffff;
	cursor: pointer
}
.page-header-dropdown-sub-title {
	padding: 13px 16px;
	color: inherit;
	background-color: #04041E;
	border-bottom: 1px solid #6B6F79
}
.page-header-dropdown-placeholder {
	padding-left: 8px;
	color: #ffffff
}
.page-header-dropdown-text {
	display: inline-block;
	color: #ffffff
}
.page-header-dropdown-my-account .page-header-dropdown-text {
	color: #ffffff
}
.page-header-element:hover .page-header-dropdown-placeholder, .page-header-element:hover .page-header-dropdown-text, .page-header-element:hover .page-header-custom-link-emphasis {
	color: #ffffff
}
.page-header-wrapper-bottom .page-header-element:hover {
	color: #ffffff
}
.page-header-wrapper-bottom .page-header-element:hover .page-header-dropdown-placeholder, .page-header-wrapper-bottom .page-header-element:hover .page-header-custom-link-emphasis, .page-header-wrapper-bottom .page-header-element:hover .page-header-dropdown-text {
	color: inherit
}
.page-header-current-date-text {
	color: #ffffff
}
.page-header-current-date-text .page-header-custom-link-text {
	cursor: default
}
.page-header-dropdown-timezone .page-header-dropdown-btn > * {
	pointer-events: none
}
.page-header-dropdown-btn {
	display: block;
	padding: 13px 16px;
	text-decoration: none;
	cursor: pointer;
	color: #999999;
	background-color: #363A45
}
.page-header-dropdown-btn:hover {
	color: #ffffff;
	background-color: #ADAEB3
}
.page-header-dropdown-btn.page-header-dropdown-btn-selected {
	cursor: pointer;
	color: #25AAE1
}
.page-header-wrapper-bottom .page-header-dropdown-btn:hover {
	background-color: #ADAEB3
}
.page-header-dropdown-balance .page-header-dropdown-inner {
	min-width: 250px
}
.page-header-dropdown-balance:hover .page-header-dropdown-inner {
	display: table;
	table-layout: fixed;
	width: 100%
}
.page-header-dropdown-balance-btn {
	display: table-row;
	padding: 0
}
.page-header-dropdown-balance-cell {
	display: table-cell;
	padding: 13px 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.page-header-dropdown-balance-amount {
	width: 40%;
	text-align: right;
	padding-left: 5px;
	color: #ffffff
}
.page-header-dropdown-balance-branch {
	padding-right: 5px
}
.horizontal_sports_nav {
	z-index: 10;
	position: relative;
	margin-bottom: 8px
}
.horizontal_sports_nav * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.horizontal_sports_nav_item, html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more {
	font-weight: normal;
	text-decoration: none
}
.horizontal_sports_nav_live {
	text-transform: capitalize
}
.horizontal_sports_nav_fixedwrapper {
	z-index: 10;
	position: relative;
	height: 90px;
	background-color: inherit
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_item, .horizontal_sports_nav_fixedwrapper html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more, html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more {
	outline: none;
	overflow: hidden;
	padding-top: 13px;
	position: relative;
	pointer-events: all;
	display: inline-block;
	width: 90px;
	height: 90px;
	margin-right: 0;
	border-style: solid;
	font-size: 13px;
	color: #666666;
	border-width: 0;
	border-color: transparent;
	background-color: #ffffff
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_item:hover, .horizontal_sports_nav_fixedwrapper html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more:hover, html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more:hover {
	color: #666666;
	border-color: transparent;
	background-color: #f2f2f2
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_item.selected, .horizontal_sports_nav_fixedwrapper html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more.selected, html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more.selected {
	color: #000000;
	border-color: transparent;
	background-color: #ffffff
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_label, .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_icon, .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_number, .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_live {
	display: block;
	margin: 0 auto;
	line-height: 1em;
	pointer-events: none;
	text-decoration: none
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_icon {
	margin-bottom: 10px
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_label {
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 1px
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_number {
	font-weight: bold
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_label, .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_number {
	text-align: center
}
.horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_live {
	top: 6px;
	left: 6px;
	position: absolute;
	padding: 1px 4px;
	font-size: 0.8466em;
	color: #ffffff;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #F20000;
	background-image: none
}
html.IsMobile .horizontal_sports_nav, html.IsTablet .horizontal_sports_nav {
	overflow: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 0
}
html.IsMobile .horizontal_sports_nav_fixedwrapper, html.IsTablet .horizontal_sports_nav_fixedwrapper {
	font-size: 0;
	white-space: nowrap
}
html.IsMobile .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_item, html.IsTablet .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_item, html.IsMobile .horizontal_sports_nav_fixedwrapper html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more, html.IsTablet .horizontal_sports_nav_fixedwrapper html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more, html.IsMobile html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more, html.IsTablet html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more {
	width: auto;
	height: auto;
	padding: 16px 12px
}
html.IsMobile .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_item .horizontal_sports_nav_label, html.IsTablet .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_item .horizontal_sports_nav_label, html.IsMobile .horizontal_sports_nav_fixedwrapper html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_label, html.IsTablet .horizontal_sports_nav_fixedwrapper html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_label, html.IsMobile html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_label, html.IsTablet html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_label {
	overflow: visible
}
html.IsMobile .horizontal_sports_nav_dropdown, html.IsTablet .horizontal_sports_nav_dropdown {
	display: none
}
html.IsDesktop .sport_navigation_holder {
	padding: 0 8px
}
html.IsDesktop .horizontal_sports_nav {
	width: auto;
	overflow: visible;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-transition-delay: 0ms;
	transition-delay: 0ms;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 350ms;
	transition-duration: 350ms;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out
}
html.IsDesktop .horizontal_sports_nav.horizontal_sports_nav_opened .horizontal_sports_nav_dropdown_list {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0)
}
html.IsDesktop .horizontal_sports_nav.horizontal_sports_nav_opened .horizontal_sports_nav_more {
	background-color: #f2f2f2
}
html.IsDesktop .horizontal_sports_nav.horizontal_sports_nav_closed .horizontal_sports_nav_dropdown_list {
	opacity: 0;
	-webkit-transform: translate(0, -300px);
	transform: translate(0, -300px)
}
html.IsDesktop .horizontal_sports_nav.horizontal_sports_nav_spread {
	width: 100%
}
html.IsDesktop .horizontal_sports_nav.horizontal_sports_nav_full .horizontal_sports_nav_item, html.IsDesktop .horizontal_sports_nav.horizontal_sports_nav_full html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
html.IsDesktop .horizontal_sports_nav.horizontal_sports_nav_full .horizontal_sports_nav_dropdown {
	display: none
}
html.IsDesktop .horizontal_sports_nav_fixedwrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
html.IsDesktop .horizontal_sports_nav_fixedwrapper .horizontal_sports_nav_item, html.IsDesktop .horizontal_sports_nav_fixedwrapper html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more, html.IsDesktop html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more {
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 88px;
	flex: 1 1 88px
}
html.IsDesktop .horizontal_sports_nav_dropdown {
	z-index: 5;
	width: auto;
	position: relative;
	height: 90px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px
}
html.IsDesktop .horizontal_sports_nav_dropdown .icon[class*="i-o-sport-"] {
	width: 16px;
	height: 16px
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more {
	z-index: 10;
	width: 100%;
	cursor: pointer;
	position: relative;
	-webkit-transition-delay: 0ms;
	transition-delay: 0ms;
	-webkit-transition-duration: 150ms;
	transition-duration: 150ms;
	-webkit-transition-property: background;
	transition-property: background;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_icon, html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_label {
	display: block;
	margin: 0 auto;
	text-align: center;
	pointer-events: none;
	text-decoration: none
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_icon {
	height: 28px;
	margin-bottom: 11px
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_icon span {
	width: 8px;
	height: 8px;
	margin-top: 11px;
	margin-right: 4px;
	border-radius: 100%;
	display: inline-block;
	background-color: #666666
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more .horizontal_sports_nav_icon span:last-child {
	margin-right: 0
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_item, html.IsDesktop .horizontal_sports_nav_dropdown html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more {
	display: block;
	font-size: 0.9231em;
	position: relative;
	padding: 6px 50px 6px 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666666
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_item:hover, html.IsDesktop .horizontal_sports_nav_dropdown html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more:hover {
	color: #666666;
	background-color: #ffffff
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_item.selected, html.IsDesktop .horizontal_sports_nav_dropdown html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_more.selected {
	color: #666666;
	background-color: #ffffff
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_label, html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_number, html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_icon, html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_live {
	display: inline-block;
	vertical-align: middle
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_label {
	display: inline
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_number {
	margin-left: 5px
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_icon {
	margin-right: 10px
}
html.IsDesktop .horizontal_sports_nav_dropdown .horizontal_sports_nav_live {
	top: 50%;
	right: 20px;
	font-size: 0.9167em;
	position: absolute;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 1px 4px;
	color: #ffffff;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #F20000;
	background-image: none
}
html.IsDesktop .horizontal_sports_nav_dropdown_list {
	right: 0;
	z-index: 5;
	max-width: 300%;
	display: block;
	position: absolute;
	top: 90px;
	border-style: solid;
	border-width: 0;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #f2f2f2;
	opacity: 0;
	-webkit-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-transition: opacity 150ms 0 ease-in-out, -webkit-transform 250ms 0 ease-in-out;
	transition: opacity 150ms 0 ease-in-out, -webkit-transform 250ms 0 ease-in-out;
	transition: transform 250ms 0 ease-in-out, opacity 150ms 0 ease-in-out;
	transition: transform 250ms 0 ease-in-out, opacity 150ms 0 ease-in-out, -webkit-transform 250ms 0 ease-in-out
}
.todays-events {
	width: 100%
}
.todays-events .scarousel {
	margin: 0 10px
}
.todays-events .scarousel-item:after {
	border-bottom-color: #25AAE1
}
.todays-events .block-loader {
	top: 18px
}
html.IsTablet .panel-center .todays-events .events-container {
	padding-top: 0
}
.IsTablet .todays-events .scarousel {
	margin: 0 6px
}
html.IsDesktop .branchLeagueHeadline {
	padding-right: 2px
}
html.IsDesktop .branchLeagueHeadline.expanded .event-market-odds-titles {
	opacity: 1
}
html.IsDesktop .event-market-odds-titles {
	opacity: 0
}
.sport-advanced-block .live-icon {
	top: 10px;
	left: 10px
}
.panel-left .list-menu-item, .panel-right .list-menu-item, .panel-left a.list-menu-item, .panel-right a.list-menu-item {
	display: block;
	margin: 1px 0;
	padding: 5px 22px;
	font-size: 1em;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	border-left: 3px solid transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}
.panel-left .list-menu-item .list-menu-item-icon, .panel-right .list-menu-item .list-menu-item-icon, .panel-left a.list-menu-item .list-menu-item-icon, .panel-right a.list-menu-item .list-menu-item-icon {
	margin-right: 10px;
	opacity: 0.8;
	line-height: 0
}
.panel-left .list-menu-item .list-menu-item-icon img, .panel-right .list-menu-item .list-menu-item-icon img, .panel-left a.list-menu-item .list-menu-item-icon img, .panel-right a.list-menu-item .list-menu-item-icon img {
	display: inline-block;
	vertical-align: middle
}
.panel-left .list-menu-item .list-menu-item-text, .panel-right .list-menu-item .list-menu-item-text, .panel-left a.list-menu-item .list-menu-item-text, .panel-right a.list-menu-item .list-menu-item-text {
	max-width: 90%
}
.panel-left .list-menu-item .list-menu-item-icon, .panel-right .list-menu-item .list-menu-item-icon, .panel-left a.list-menu-item .list-menu-item-icon, .panel-right a.list-menu-item .list-menu-item-icon, .panel-left .list-menu-item .list-menu-item-text, .panel-right .list-menu-item .list-menu-item-text, .panel-left a.list-menu-item .list-menu-item-text, .panel-right a.list-menu-item .list-menu-item-text {
	display: inline-block;
	vertical-align: middle;
	overflow: visible
}
.panel-left .list-menu-item .list-menu-item-image, .panel-right .list-menu-item .list-menu-item-image, .panel-left a.list-menu-item .list-menu-item-image, .panel-right a.list-menu-item .list-menu-item-image {
	width: 16px;
	height: 16px
}
.panel-left .list-menu-item:hover, .panel-right .list-menu-item:hover, .panel-left a.list-menu-item:hover, .panel-right a.list-menu-item:hover, .panel-left .list-menu-item.active, .panel-right .list-menu-item.active, .panel-left a.list-menu-item.active, .panel-right a.list-menu-item.active {
	border-left-color: #25AAE1
}
.panel-left .list-menu-item:hover .list-menu-item-icon, .panel-right .list-menu-item:hover .list-menu-item-icon, .panel-left a.list-menu-item:hover .list-menu-item-icon, .panel-right a.list-menu-item:hover .list-menu-item-icon, .panel-left .list-menu-item.active .list-menu-item-icon, .panel-right .list-menu-item.active .list-menu-item-icon, .panel-left a.list-menu-item.active .list-menu-item-icon, .panel-right a.list-menu-item.active .list-menu-item-icon {
	opacity: 1
}
.panel-left .list-menu-item .icon[class*="i-o-sport-"], .panel-right .list-menu-item .icon[class*="i-o-sport-"], .panel-left a.list-menu-item .icon[class*="i-o-sport-"], .panel-right a.list-menu-item .icon[class*="i-o-sport-"] {
	width: 16px;
	height: 16px
}
.panel-left .all_branches_container .list-menu-item:first-child {
	margin-top: 0
}
html.IsDesktop .list-menu-item .list-menu-item-icon {
	float: none;
	margin-left: 0;
	position: static;
	-webkit-transform: none;
	transform: none
}
.stepwise-registration[data-current-step="1"] .stepwise-registration__marker {
	-webkit-transform: translateX(0%);
	transform: translateX(0%)
}
.stepwise-registration[data-current-step="1"] .stepwise-registration__tab[data-step="1"] {
	color: #000000
}
.stepwise-registration[data-current-step="1"] .stepwise-registration__tab[data-step="1"] .stepwise-registration__tab-title {
	color: #25AAE1
}
.stepwise-registration[data-current-step="2"] .stepwise-registration__marker {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}
.stepwise-registration[data-current-step="2"] .stepwise-registration__tab[data-step="2"] {
	color: #000000
}
.stepwise-registration[data-current-step="2"] .stepwise-registration__tab[data-step="2"] .stepwise-registration__tab-title {
	color: #25AAE1
}
.stepwise-registration[data-current-step="3"] .stepwise-registration__marker {
	-webkit-transform: translateX(200%);
	transform: translateX(200%)
}
.stepwise-registration[data-current-step="3"] .stepwise-registration__tab[data-step="3"] {
	color: #000000
}
.stepwise-registration[data-current-step="3"] .stepwise-registration__tab[data-step="3"] .stepwise-registration__tab-title {
	color: #25AAE1
}
.stepwise-registration[data-current-step="4"] .stepwise-registration__marker {
	-webkit-transform: translateX(300%);
	transform: translateX(300%)
}
.stepwise-registration[data-current-step="4"] .stepwise-registration__tab[data-step="4"] {
	color: #000000
}
.stepwise-registration[data-current-step="4"] .stepwise-registration__tab[data-step="4"] .stepwise-registration__tab-title {
	color: #25AAE1
}
.stepwise-registration[data-current-step="1"] .stepwise-registration__steps {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.stepwise-registration[data-current-step="2"] .stepwise-registration__steps {
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0)
}
.stepwise-registration[data-current-step="3"] .stepwise-registration__steps {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}
.stepwise-registration[data-current-step="4"] .stepwise-registration__steps {
	-webkit-transform: translate3d(-75%, 0, 0);
	transform: translate3d(-75%, 0, 0)
}
.stepwise-registration .stepwise-registration__validation-wrap--error .stepwise-registration__eye + .swr-password {
	background-position: 88% center;
	padding-right: 70px
}
.stepwise-registration {
	overflow: hidden;
	background-color: #EBEBEB
}
.stepwise-registration * {
	-webkit-appearance: none
}
.stepwise-registration .stepwise-registration__button, .stepwise-registration .stepwise-registration__header, .stepwise-registration .stepwise-registration__tab, .stepwise-registration .stepwise-registration__code, .stepwise-registration .stepwise-registration__title, .stepwise-registration .stepwise-registration__label {
	font-weight: 700
}
.stepwise-registration .stepwise-registration__field[type="text"]::-ms-clear, .stepwise-registration .stepwise-registration__field[type="email"]::-ms-clear, .stepwise-registration .stepwise-registration__field[type="tel"]::-ms-clear, .stepwise-registration .stepwise-registration__field[type="password"]::-ms-reveal {
display:none
}
.stepwise-registration .stepwise-registration__code, .stepwise-registration .stepwise-registration__field, .stepwise-registration .stepwise-registration__field option, .stepwise-registration .stepwise-registration__radio {
	font-weight: 300
}
.stepwise-registration .stepwise-registration__input-validation {
	font-size: 18px
}
.stepwise-registration input::-webkit-input-placeholder, .stepwise-registration input:-moz-placeholder, .stepwise-registration input::-moz-placeholder, .stepwise-registration input:-ms-input-placeholder {
color:#000000;
font-size:15px
}
.stepwise-registration input[type="password"]:invalid.stepwise-registration__input-validation, .stepwise-registration input[type="text"]:invalid.stepwise-registration__input-validation {
background-color:#ffffff
}
.stepwise-registration .stepwise-registration__field[type="text"].stepwise-registration__field--error {
	background-position: right 12px center;
	background-size: 14px 14px
}
.stepwise-registration .stepwise-registration__field[type="text"]::-webkit-input-placeholder, .stepwise-registration .cs-input::-webkit-input-placeholder, .stepwise-registration .stepwise-registration__field[type="text"]::-moz-placeholder, .stepwise-registration .cs-input::-moz-placeholder, .stepwise-registration .stepwise-registration__field[type="text"]:-moz-placeholder, .stepwise-registration .cs-input:-moz-placeholder, .stepwise-registration .stepwise-registration__field[type="text"]:-ms-input-placeholder, .stepwise-registration .cs-input:-ms-input-placeholder {
text-align:left !important
}
.stepwise-registration .cs-input::-webkit-input-placeholder {
color:#666666
}
.stepwise-registration .stepwise-registration__popup {
	padding-bottom: 30px;
	-webkit-box-shadow: 0px 0px 20px 20px rgba(255,255,255,0.75);
	box-shadow: 0px 0px 20px 20px rgba(255,255,255,0.75)
}
.stepwise-registration .stepwise-registration__successful-text {
	margin-top: 38px
}
.stepwise-registration .stepwise-registration__successful {
	background-color: #EBEBEB
}
.stepwise-registration .stepwise-registration-finished-title {
	color: #25AAE1
}
.stepwise-registration .stepwise-registration__radio input + label {
	border-right-color: #ffffff;
	color: #000000
}
.stepwise-registration .stepwise-registration__radio input:checked + label {
	background-color: #999999;
	color: #ffffff
}
.stepwise-registration .stepwise-registration__field {
	border-color: #ffffff;
	color: #444444
}
.stepwise-registration .stepwise-registration__field#password {
	padding-right: 32px
}
.stepwise-registration .stepwise-registration__field::-webkit-input-placeholder {
color:#666666
}
.stepwise-registration .stepwise-registration__title {
	font-weight: 400;
	background-repeat: no-repeat;
	background-position: 13px 20px;
	background-size: 12px 15px;
	padding: 33px 35px 5px 35px;
	color: #000000
}
.stepwise-registration .dropDownLabel {
	background-image: url('/imgs/i-v2/o/arrows/arrow-down.svg')
}
.stepwise-registration .stepwise-registration__checkbox label, .stepwise-registration .stepwise-registration__checkbox a, .stepwise-registration .stepwise-registration__checkbox span {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-indent: 0
}
.stepwise-registration .stepwise-registration__validation-wrap--error input.stepwise-registration__field, .stepwise-registration .stepwise-registration__validation-wrap--error input.stepwise-registration__field:invalid:focus {
border-color:#F20000;
background-image:url("/imgs/i-v2/c/registration/close-error.svg");
background-size:16px 16px;
background-position:97% center;
background-repeat:no-repeat
}
.stepwise-registration .stepwise-registration__validation-wrap--error input.country-code {
	background-image: none
}
.stepwise-registration .stepwise-registration__checkbox a {
	text-decoration: none
}
.stepwise-registration .stepwise-registration__validation.stepwise-registration__validation--label, .stepwise-registration .stepwise-registration__validation-box, .stepwise-registration .stepwise-registration__label {
	color: #666666
}
.stepwise-registration .stepwise-registration__validation, .stepwise-registration .stepwise-registration__validation.stepwise-registration__validation--label {
	padding-top: 2px;
	padding-bottom: 2px
}
.stepwise-registration .stepwise-registration__validation-wrap--error .stepwise-registration__eye + #password {
	background-position: 88% center
}
.stepwise-registration .stepwise-registration__validation-wrap--error .stepwise-registration__eye + #password.stepwise-registration__field {
	padding-right: 50px
}
.stepwise-registration .stepwise-registration__label, .stepwise-registration .stepwise-registration__checkbox a, .stepwise-registration .stepwise-registration__validation--label {
	font-weight: 400;
	color: #666666
}
.stepwise-registration .stepwise-registration__validation--static {
	color: #000000
}
.stepwise-registration .stepwise-registration__tabs-header .stepwise-registration__tab--active.stepwise-registration__tab .stepwise-registration__tab-title {
	color: #25AAE1
}
.stepwise-registration .stepwise-registration__tab-title {
	color: #999999
}
.stepwise-registration .stepwise-registration__tab-title:before {
	background-color: #ffffff
}
.stepwise-registration .message.process {
	color: #000000
}
.stepwise-registration__header {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	position: relative;
	padding-top: 7px;
	background-color: #000000;
	color: #ffffff;
	font-size: 14px;
	text-align: center
}
.stepwise-registration__back {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 12px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url('/imgs/i-v2/o/controls/arrow-left.svg');
	background-repeat: no-repeat;
	background-size: contain
}
.stepwise-registration__tabs {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 12px;
	font-size: 0;
	border-bottom: 1px solid #ffffff
}
.stepwise-registration__tabs-wrap {
	position: relative;
	font-size: 0
}
.stepwise-registration__marker {
	-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.65, 0.85, 0.65, 1.2);
	transition: -webkit-transform 0.4s cubic-bezier(0.65, 0.85, 0.65, 1.2);
	transition: transform 0.4s cubic-bezier(0.65, 0.85, 0.65, 1.2);
	transition: transform 0.4s cubic-bezier(0.65, 0.85, 0.65, 1.2), -webkit-transform 0.4s cubic-bezier(0.65, 0.85, 0.65, 1.2)
}
.stepwise-registration__marker:after {
	content: '';
	display: block;
	height: 3px;
	background-color: #779E00;
	border-radius: 3px
}
.stepwise-registration__tab {
	position: relative;
	display: inline-block;
	font-size: 32px;
	font-style: italic;
	color: #999999
}
.stepwise-registration__tab:not(:last-child):after {
	content: '';
	height: 24px;
	width: 1px;
	position: absolute;
	right: -5px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(15deg);
	transform: translateY(-50%) rotate(15deg);
	background-color: #CCCCCC
}
.stepwise-registration__tab-title {
	position: relative;
	text-align: center
}
.stepwise-registration__tab-title:before {
	content: '';
	width: 29px;
	height: 30px;
	position: absolute;
	left: 50%;
	bottom: 50%;
	-webkit-transform: translate(-100%, 100%) scale(0);
	transform: translate(-100%, 100%) scale(0);
	opacity: 0;
	-webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
	transition: opacity 0.4s, -webkit-transform 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;
	background-image: url('/imgs/i-v2/c/registration/title-icon.svg');
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center
}
.stepwise-registration__tab.stepwise-registration__tab--valid .stepwise-registration__tab-title:before {
	opacity: 1;
	-webkit-transform: translate(-50%, 50%) scale(1);
	transform: translate(-50%, 50%) scale(1)
}
.stepwise-registration__tabs.stepwise-registration__tabs--2 .stepwise-registration__marker, .stepwise-registration__tabs.stepwise-registration__tabs--2 .stepwise-registration__tab {
	width: 50%
}
.stepwise-registration__tabs.stepwise-registration__tabs--3 .stepwise-registration__marker, .stepwise-registration__tabs.stepwise-registration__tabs--3 .stepwise-registration__tab {
	width: 33.33333333%
}
.stepwise-registration__tabs.stepwise-registration__tabs--4 .stepwise-registration__marker, .stepwise-registration__tabs.stepwise-registration__tabs--4 .stepwise-registration__tab {
	width: 25%
}
.stepwise-registration__steps {
	position: relative;
	width: 400%;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.4s;
	transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	transition: transform 0.4s, -webkit-transform 0.4s
}
.stepwise-registration__step {
	width: 25%;
	float: left;
	padding-bottom: 19px;
	font-size: 15px
}
.stepwise-registration__form {
	width: 100%
}
.stepwise-registration__item {
	position: relative
}
.stepwise-registration__label, .stepwise-registration.stepwise-registration--swedish .stepwise-registration__label_sweden {
	display: block;
	font-size: 12px;
	text-indent: 1px;
	color: inherit;
	line-height: 10px;
	padding: 0 0 8px 0
}
.stepwise-registration__title {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 32px;
	position: relative;
	padding: 9px 12px 0 12px;
	font-size: 18px;
	text-align: center
}
.stepwise-registration__title:before {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 11px;
	top: 16px;
	background-image: url('/imgs/i-v2/c/registration/title-icon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat
}
.stepwise-registration__field:not(.filter-selectbox) {
	height: 42px;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ffffff;
	border-radius: 4px;
	color: #000000;
	font-size: 15px
}
.stepwise-registration__field:not(.filter-selectbox).stepwise-registration__field--error {
	border-color: #F20000
}
.stepwise-registration__field:not(.filter-selectbox)[type="text"].stepwise-registration__field--error {
	background-image: url('/imgs/i-v2/c/registration/close.svg');
	background-position: right center;
	background-repeat: no-repeat
}
.stepwise-registration__field:not(.filter-selectbox).stepwise-registration__field--no-right-radius {
	border-radius: 4px 0 0 4px
}
.stepwise-registration__field:not(.filter-selectbox).stepwise-registration__field--no-left-radius {
	border-radius: 0 4px 4px 0
}
.stepwise-registration .stepwise-registration__field:focus {
	border-color: #000000
}
.stepwise-registration input.stepwise-registration__field::-webkit-input-placeholder {
text-align:left;
font-size:inherit
}
.stepwise-registration .stepwise-registration__code .stepwise-registration__field {
	text-align: left
}
.stepwise-registration .stepwise-registration__code .stepwise-registration__field:focus {
	border-right-width: 1px
}
.stepwise-registration__validation-box {
	padding-top: 5px
}
.stepwise-registration__validation {
	display: none;
	position: relative;
	font-size: 13px;
	color: inherit
}
.stepwise-registration__validation.stepwise-registration__validation--static, .stepwise-registration__validation.stepwise-registration__validation--error {
	padding-left: 15px;
	display: block
}
.stepwise-registration__validation.stepwise-registration__validation--static:before, .stepwise-registration__validation.stepwise-registration__validation--error:before {
	content: '';
	width: 11px;
	height: 11px;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url("/imgs/i-v2/o/registration/check.svg");
	background-repeat: no-repeat;
	background-position: center left;
	background-size: contain
}
.stepwise-registration__validation.stepwise-registration__validation--label {
	display: block
}
.stepwise-registration__validation.stepwise-registration__validation--error {
	color: #F20000
}
.stepwise-registration__validation.stepwise-registration__validation--error:before {
	background-size: 9px 9px;
	background-image: url("/imgs/i-v2/c/registration/close-error.svg")
}
.stepwise-registration__group {
	font-size: 0;
	overflow: hidden
}
.stepwise-registration__group > * {
	display: inline-block;
	min-width: 0;
	overflow: visible
}
.stepwise-registration__group.stepwise-registration__group--field {
	overflow: hidden;
	border: 1px solid #ffffff;
	border-radius: 4px
}
.stepwise-registration__group, .stepwise-registration__item--document-info {
	display: -ms-grid;
	display: grid
}
.stepwise-registration__group--document-info, .stepwise-registration__item--document-info, .stepwise-registration__group--limit, .stepwise-registration__group--phone {
	-ms-grid-columns: 1fr 8px 2fr;
	grid-template-columns: 1fr 8px 2fr
}
.stepwise-registration__group--document-info .stepwise-registration__item-inner:first-child, .stepwise-registration__item--document-info .stepwise-registration__item-inner:first-child, .stepwise-registration__group--limit .stepwise-registration__item-inner:first-child, .stepwise-registration__group--phone .stepwise-registration__item-inner:first-child, .stepwise-registration__group--document-info .stepwise-registration__select:first-child, .stepwise-registration__item--document-info .stepwise-registration__select:first-child, .stepwise-registration__group--limit .stepwise-registration__select:first-child, .stepwise-registration__group--phone .stepwise-registration__select:first-child, .stepwise-registration__group--document-info .stepwise-registration__field:first-child, .stepwise-registration__item--document-info .stepwise-registration__field:first-child, .stepwise-registration__group--limit .stepwise-registration__field:first-child, .stepwise-registration__group--phone .stepwise-registration__field:first-child, .stepwise-registration__group--document-info .stepwise-registration__code, .stepwise-registration__item--document-info .stepwise-registration__code, .stepwise-registration__group--limit .stepwise-registration__code, .stepwise-registration__group--phone .stepwise-registration__code {
	-ms-grid-column: 1;
	grid-column-start: 1;
	-ms-grid-column-span: 1;
	grid-column-end: 2
}
.stepwise-registration__group--document-info .stepwise-registration__item-inner:nth-child(2), .stepwise-registration__item--document-info .stepwise-registration__item-inner:nth-child(2), .stepwise-registration__group--limit .stepwise-registration__item-inner:nth-child(2), .stepwise-registration__group--phone .stepwise-registration__item-inner:nth-child(2), .stepwise-registration__group--document-info .stepwise-registration__select:nth-child(2), .stepwise-registration__item--document-info .stepwise-registration__select:nth-child(2), .stepwise-registration__group--limit .stepwise-registration__select:nth-child(2), .stepwise-registration__group--phone .stepwise-registration__select:nth-child(2), .stepwise-registration__group--document-info .stepwise-registration__field:nth-child(2), .stepwise-registration__item--document-info .stepwise-registration__field:nth-child(2), .stepwise-registration__group--limit .stepwise-registration__field:nth-child(2), .stepwise-registration__group--phone .stepwise-registration__field:nth-child(2), .stepwise-registration__group--document-info .stepwise-registration__phone, .stepwise-registration__item--document-info .stepwise-registration__phone, .stepwise-registration__group--limit .stepwise-registration__phone, .stepwise-registration__group--phone .stepwise-registration__phone {
	-ms-grid-column: 3;
	grid-column-start: 3;
	-ms-grid-column-span: 1;
	grid-column-end: 4
}
.stepwise-registration__group--2.stepwise-registration__group--field {
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr
}
.stepwise-registration__group--2.stepwise-registration__group--field .stepwise-registration__radio:first-child {
	-ms-grid-column: 1;
	grid-column-start: 1
}
.stepwise-registration__group--2.stepwise-registration__group--field .stepwise-registration__radio:nth-child(2) {
	-ms-grid-column: 2;
	grid-column-start: 2
}
.stepwise-registration__group--3.stepwise-registration__group--field {
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr
}
.stepwise-registration__group--4.stepwise-registration__group--field {
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr
}
.stepwise-registration__group--4.stepwise-registration__group--field .stepwise-registration__radio:first-child {
	-ms-grid-column: 1;
	grid-column-start: 1
}
.stepwise-registration__group--4.stepwise-registration__group--field .stepwise-registration__radio:nth-child(2) {
	-ms-grid-column: 2;
	grid-column-start: 2
}
.stepwise-registration__group--4.stepwise-registration__group--field .stepwise-registration__radio:nth-child(3) {
	-ms-grid-column: 3;
	grid-column-start: 3
}
.stepwise-registration__group--4.stepwise-registration__group--field .stepwise-registration__radio:last-child {
	-ms-grid-column: 4;
	grid-column-start: 4
}
.stepwise-registration__group--2 {
	-ms-grid-columns: 1fr 8px 1fr;
	grid-template-columns: 1fr 8px 1fr
}
.stepwise-registration__group--2 .stepwise-registration__select:first-child {
	-ms-grid-column: 1;
	grid-column-start: 1
}
.stepwise-registration__group--2 .stepwise-registration__select:last-child {
	-ms-grid-column: 3;
	grid-column-start: 3
}
.stepwise-registration__group--3 {
	-ms-grid-columns: 1fr 8px 1fr 8px 1fr;
	grid-template-columns: 1fr 8px 1fr 8px 1fr
}
.stepwise-registration__group--3 .stepwise-registration__select:first-child {
	-ms-grid-column: 1;
	grid-column-start: 1
}
.stepwise-registration__group--3 .stepwise-registration__select:nth-child(2) {
	-ms-grid-column: 3;
	grid-column-start: 3
}
.stepwise-registration__group--3 .stepwise-registration__select:last-child {
	-ms-grid-column: 5;
	grid-column-start: 5
}
.stepwise-registration__group--3 .stepwise-registration__radio:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1
}
.stepwise-registration__group--3 .stepwise-registration__radio:nth-child(2) {
	-ms-grid-column: 2;
	grid-column: 2
}
.stepwise-registration__group--3 .stepwise-registration__radio:nth-child(3) {
	-ms-grid-column: 3;
	grid-column: 3
}
.stepwise-registration__group--4 {
	-ms-grid-columns: 1fr 8px 1fr 8px 1fr 8px 1fr;
	grid-template-columns: 1fr 8px 1fr 8px 1fr 8px 1fr
}
.stepwise-registration__group--4 .stepwise-registration__select:first-child {
	-ms-grid-column: 1;
	grid-column-start: 1
}
.stepwise-registration__group--4 .stepwise-registration__select:nth-child(2) {
	-ms-grid-column: 3;
	grid-column-start: 3
}
.stepwise-registration__group--4 .stepwise-registration__select:nth-child(3) {
	-ms-grid-column: 5;
	grid-column-start: 5
}
.stepwise-registration__group--4 .stepwise-registration__select:last-child {
	-ms-grid-column: 7;
	grid-column-start: 7
}
.stepwise-registration__item--limits .tooltip-icon-holder {
	display: inline-block;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.stepwise-registration__tooltip {
	background-color: #000000;
	color: #ffffff;
	padding: 14px;
	margin-top: 8px
}
.stepwise-registration__limits-type {
	display: inline-block;
	padding-bottom: 18px;
	padding-left: 11px;
	font-size: 0.93333333em;
	color: #000000;
	cursor: default
}
.stepwise-registration__limits-label {
	padding-top: 0;
	padding-bottom: 4px;
	font-size: 12px;
	text-indent: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #666666
}
.stepwise-registration__radio input {
	display: none
}
.stepwise-registration__radio input + label {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 42px;
	font-size: 14px;
	text-align: center;
	text-indent: 0;
	padding-top: 5px;
	color: #666666;
	border-right: 1px solid #ffffff;
	background-color: #ffffff
}
.stepwise-registration__radio:last-child label {
	border-right: none
}
.stepwise-registration__radio input:checked + label {
	color: inherit;
	background-color: #F5F5F5
}
.stepwise-registration__checkbox input {
	opacity: 0;
	width: 5px;
	height: 5px;
	position: absolute;
	z-index: 0
}
.stepwise-registration__checkbox input:checked + label:before {
	background-color: #25AAE1
}
.stepwise-registration__checkbox input + label {
	position: relative;
	padding-top: 0;
	padding-left: 25px;
	color: inherit;
	font-size: 13px
}
.stepwise-registration__checkbox input + label:before {
	content: '';
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid transparent;
	border-radius: 3px;
	background-color: #ffffff
}
.stepwise-registration__checkbox input:checked + label:after {
	content: '';
	width: 9px;
	height: 9px;
	position: absolute;
	top: 50%;
	left: 3px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url("/imgs/i-v2/o/account/check.svg");
	background-repeat: no-repeat;
	background-size: contain
}
#address_options .cs-option {
	font-size: 12px
}
.stepwise-registration .stepwise-registration__button {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 100%;
	padding: 13px 0;
	font-size: 1.2em;
	text-align: center;
	border-radius: 4px
}
.stepwise-registration__eye {
	position: absolute;
	top: 50%;
	right: 6px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 25px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url("/imgs/i-v2/o/registration/password.svg")
}
.stepwise-registration__eye.is-revealed {
	background-image: url("/imgs/i-v2/o/registration/password-active.svg")
}
.stepwise-registration__overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 35px;
	left: 0;
	background-color: rgba(255,255,255,0.5);
	z-index: 10
}
.stepwise-registration__popup {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 320px;
	position: absolute;
	top: 130px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: rgba(255,255,255,0.75);
	z-index: 15;
	padding: 10px
}
.stepwise-registration__message {
	margin-top: 30px;
	font-size: 1.462em;
	text-align: center
}
.stepwise-registration__captcha_image, .stepwise-registration__captcha_refresh {
	display: inline-block;
	margin-left: 0px
}
.stepwise-registration__captcha_image {
	vertical-align: middle
}
.stepwise-registration-finished {
	padding: 50px 20px 25px 20px
}
.stepwise-registration-finished-icon {
	height: 87px;
	width: 87px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: 100%
}
.stepwise-registration__successful-icon {
	background-image: url("/imgs/i-v2/o/account/checkmark-registration.svg")
}
.stepwise-registration__unsuccessful-icon {
	background-image: url("/imgs/i-v2/o/account/exclamation-mark-registration.svg")
}
.stepwise-registration-finished-title {
	margin-top: 16px;
	text-align: center;
	font-size: 1.385em
}
.stepwise-registration-finished-text {
	margin-top: 30px;
	margin-bottom: 60px;
	color: #000000;
	text-align: center;
	font-size: 1.923em
}
.stepwise-registration__successful-redirect {
	margin-top: 8px;
	text-align: center;
	font-size: 1.154em
}
.stepwise-registration__label-portuguiseIdentityTypeId, .stepwise-registration__label-occupation, .stepwise-registration__label-nationality {
	display: block
}
.stepwise-registration__filter.filter-custom {
	font-size: 15px;
	line-height: 1.26666667
}
.stepwise-registration__filter.filter-custom.onfocus .filter-input-value {
	border-color: #000000
}
.stepwise-registration__filter.filter-custom .filter-input-value {
	padding: 11px 32px 11px 11px
}
.stepwise-registration__filter .filter-htmldropdown-wrapper {
	max-height: 251px;
	background-color: #ffffff;
	border: #ffffff
}
.stepwise-registration__filter .filter-htmldropdown-wrapper.is-focused .scrollbar-thumb {
	background-color: rgba(0,0,0,0.1)
}
.stepwise-registration__filter .filter-htmldropdown-option {
	background-color: #ffffff;
	color: #000000;
	border-bottom-color: #CCCCCC
}
.stepwise-registration__filter .filter-htmldropdown-option-selected, .stepwise-registration__filter .filter-htmldropdown-option-selected::before {
	background-color: #CCCCCC
}
.stepwise-registration__step[data-step="4"] .stepwise-registration__title {
	display: none
}
.stepwise-registration__step[data-step="4"] .stepwise-registration__validation--error {
	margin-bottom: 24px;
	text-align: left
}
.stepwise-registration__step[data-step="4"] .stepwise-registration__item-danish-nemId {
	width: 320px;
	height: 460px;
	padding: 20px;
	margin: 0 auto;
	background-color: #ffffff
}
.stepwise-registration__validation-wrap--error .stepwise-registration__filter.filter-custom .filter-input-value {
	border-color: #F20000
}
.stepwise-registration__captcha {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 42px;
	border-radius: 3px;
	background-color: #ffffff;
	width: 100%;
	font-size: 0;
	overflow: hidden;
	position: relative
}
.stepwise-registration__captcha_refresh {
	width: 42px;
	height: 100%;
	background-color: #CCCCCC;
	cursor: pointer;
	position: relative;
	z-index: 1;
	text-align: center
}
.stepwise-registration__captcha_refresh .i-o-captcha-refresh {
	display: inline-block;
	margin: 13px auto;
	cursor: pointer
}
.stepwise-registration-c__image {
	width: 100%;
	text-align: center;
	position: absolute;
	right: 0;
	padding-left: 42px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.stepwise-registration__col {
	font-size: 13px;
	vertical-align: top;
	width: 50%;
	display: inline-block
}
.stepwise-registration__col:first-child {
	margin-left: 0
}
.stepwise-registration__captcha-input {
	margin-left: 8px
}
.stepwise-registration__spinner {
	display: block;
	margin: 0 auto
}
.stepwise-registration__ssl {
	text-align: center
}
.stepwise-registration__ssl-val {
	font-size: 12px;
	text-align: center;
	background-image: url('/imgs/i-v2/o/registration/ssl-icon.png');
	padding-left: 15px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 8px 10px;
	background-position: 0px 3px;
	color: #000000
}
.stepwise-registration__personal-info .stepwise-registration__validation-box {
	padding-top: 0
}
.stepwise-registration__group.stepwise-registration__group--field {
	border-color: transparent;
	overflow: hidden
}
.stepwise-registration__radio input + label {
	border-right-color: #ffffff;
	color: #000000
}
.stepwise-registration__radio input:checked + label {
	background-color: #8a8e97;
	color: #ffffff
}
.stepwise-registration__validate-email-msg {
	text-align: center;
	margin-top: 17px
}
.stepwise-registration__label-expiry-date-info {
	padding-top: 18px;
	text-indent: 0;
	font-size: 0.93333333em;
	color: #666666
}
.stepwise-registration__label-iban-info {
	font-size: 0.93333333em;
	color: #666666
}
.stepwise-registration__subitem {
	padding-left: 23px
}
html.IsMobile .stepwise-registration__item {
	margin-top: 10px
}
html.IsMobile .stepwise-registration__step[data-step="4"] .stepwise-registration__checkbox-validation-box {
	margin-left: 15px;
	margin-right: 15px
}
html.IsMobile .stepwise-registration__limits-type {
	padding-bottom: 12px
}
html.IsMobile .stepwise-registration__item {
	margin: 0 14px 12px
}
html.IsMobile .stepwise-registration input[type="date"], html.IsTablet .stepwise-registration input[type="date"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
html.IsMobile .stepwise-registration input[type="date"]:before, html.IsTablet .stepwise-registration input[type="date"]:before {
	content: attr(placeholder);
	padding-right: 6px;
	color: #999999
}
html.IsMobile .stepwise-registration input[type="date"].stepwise-registration__field--dirty:before, html.IsTablet .stepwise-registration input[type="date"].stepwise-registration__field--dirty:before {
	content: none;
	padding-right: 0
}
html.IsMobile .stepwise-registration__item.stepwise-registration__item-danish-cpr, html.IsTablet .stepwise-registration__item.stepwise-registration__item-danish-cpr {
	padding-bottom: 5px
}
html.IsMobile .stepwise-registration__step[data-step="4"] .stepwise-registration__item, html.IsTablet .stepwise-registration__step[data-step="4"] .stepwise-registration__item {
	margin-top: 24px
}
html.IsMobile .stepwise-registration__step[data-step="4"] .stepwise-registration__validation.stepwise-registration__validation--error, html.IsTablet .stepwise-registration__step[data-step="4"] .stepwise-registration__validation.stepwise-registration__validation--error {
	margin-top: 24px;
	padding-top: 0
}
html.IsMobile .current.StepwiseRegistrationBlock, html.IsTablet .current.StepwiseRegistrationBlock {
	overflow-x: visible
}
html.IsMobile .stepwise-registration, html.IsTablet .stepwise-registration {
	position: relative
}
html.IsMobile .stepwise-registration .message.process, html.IsTablet .stepwise-registration .message.process {
	color: #000000
}
html.IsMobile .stepwise-registration:before, html.IsTablet .stepwise-registration:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #EBEBEB;
	bottom: -25px;
	left: 0;
	height: 25px
}
html.IsMobile .stepwise-registration .stepwise-registration__eye, html.IsTablet .stepwise-registration .stepwise-registration__eye {
	right: 5px;
	top: 21px
}
html.IsMobile .stepwise-registration__title, html.IsTablet .stepwise-registration__title {
	height: auto;
	font-size: 1.333em;
	padding: 17px 35px 12px 35px
}
html.IsMobile .stepwise-registration__title:before, html.IsTablet .stepwise-registration__title:before {
	content: none
}
html.IsMobile .stepwise-registration__tabs, html.IsTablet .stepwise-registration__tabs {
	background-color: #ffffff
}
html.IsMobile .stepwise-registration__header, html.IsTablet .stepwise-registration__header {
	font-size: 12px;
	padding-top: 10px;
	background: #000000
}
html.IsMobile .stepwise-registration__tab, html.IsTablet .stepwise-registration__tab {
	font-size: 32px;
	line-height: 52px
}
html.IsMobile .stepwise-registration__radio input + label, html.IsTablet .stepwise-registration__radio input + label {
	font-size: 16px;
	padding-top: 12px;
	padding-bottom: 12px
}
html.IsMobile .stepwise-registration__field, html.IsTablet .stepwise-registration__field {
	font-size: 15px;
	background-color: #ffffff
}
html.IsMobile .stepwise-registration__ssl-val, html.IsTablet .stepwise-registration__ssl-val {
	margin-top: 8px
}
html.IsMobile .stepwise-registration__label:not(.stepwise-registration__label-birthDropdowns), html.IsTablet .stepwise-registration__label:not(.stepwise-registration__label-birthDropdowns) {
	display: none
}
html.IsMobile .stepwise-registration__item-checkbox.stepwise-registration__item-checkbox__optional, html.IsTablet .stepwise-registration__item-checkbox.stepwise-registration__item-checkbox__optional {
	padding-bottom: 5px
}
html.IsMobile .stepwise-registration__label-expiry-date-info, html.IsTablet .stepwise-registration__label-expiry-date-info, html.IsMobile .stepwise-registration__label-iban-info, html.IsTablet .stepwise-registration__label-iban-info {
	padding-top: 7px;
	padding-bottom: 14px;
	font-size: 0.8em
}
html.IsMobile .stepwise-registration--polish .stepwise-registration__label-country, html.IsTablet .stepwise-registration--polish .stepwise-registration__label-country, html.IsMobile .stepwise-registration--polish .stepwise-registration__label-nationality, html.IsTablet .stepwise-registration--polish .stepwise-registration__label-nationality, html.IsMobile .stepwise-registration--polish .stepwise-registration__label--expiry-date-dropdowns, html.IsTablet .stepwise-registration--polish .stepwise-registration__label--expiry-date-dropdowns, html.IsMobile .stepwise-registration--polish .stepwise-registration__label--countryofbirth, html.IsTablet .stepwise-registration--polish .stepwise-registration__label--countryofbirth {
	display: block
}
html.IsMobile .stepwise-registration--french .stepwise-registration__label--deposit-period, html.IsTablet .stepwise-registration--french .stepwise-registration__label--deposit-period, html.IsMobile .stepwise-registration--french .stepwise-registration__label--turnover-period, html.IsTablet .stepwise-registration--french .stepwise-registration__label--turnover-period, html.IsMobile .stepwise-registration--french .stepwise-registration__label--threshold, html.IsTablet .stepwise-registration--french .stepwise-registration__label--threshold {
	display: block
}
html.IsMobile .stepwise-registration__tooltip-msg, html.IsTablet .stepwise-registration__tooltip-msg {
	margin-bottom: 5px;
	padding: 14px;
	background-color: #000000;
	color: #ffffff
}
html.IsTablet .stepwise-registration__header {
	height: 69px;
	padding-top: 21px;
	font-size: 1.846em
}
html.IsTablet .stepwise-registration__tabs {
	padding: 25px 17px 0 17px
}
html.IsTablet .stepwise-registration__tabs-header {
	padding-bottom: 5px
}
html.IsTablet .stepwise-registration__marker:after, html.IsTablet .stepwise-registration__tab-title:after {
	margin: 0 22px
}
html.IsTablet .stepwise-registration__tab {
	padding: 7px 0 8px 0;
	font-size: 48px
}
html.IsTablet .stepwise-registration__tab:after {
	height: 47px;
	right: 0;
	-webkit-transform: translateY(-50%) rotate(10deg);
	transform: translateY(-50%) rotate(10deg)
}
html.IsTablet .stepwise-registration__tab-title:before {
	width: 45px;
	height: 47px;
	bottom: 55%
}
html.IsTablet .stepwise-registration__form {
	width: 400px;
	margin: 0 auto
}
html.IsTablet .stepwise-registration__title {
	height: 78px;
	padding-top: 33px;
	font-size: 1.846em
}
html.IsTablet .stepwise-registration__title:before {
	height: 20px;
	top: 36px
}
html.IsTablet .stepwise-registration__validation {
	font-size: 1.077em
}
html.IsTablet .stepwise-registration-finished {
	padding-left: 25%;
	padding-right: 25%
}
html.IsTablet .stepwise-registration-finished-title {
	font-size: 1.692em
}
html.IsTablet .stepwise-registration-finished-text {
	font-size: 2.308em
}
html.IsTablet .stepwise-registration__successful-redirect {
	font-size: 1.308em
}
html.IsTablet .stepwise-registration__overlay {
	height: auto;
	top: 69px;
	bottom: 0
}
html.IsTablet .stepwise-registration__popup {
	background-color: rgba(255,255,255,0.75);
	width: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
html.IsTablet .stepwise-registration__step[data-step="4"] .stepwise-registration__checkbox-validation-box {
	margin: 0 46px
}
html.IsTablet .stepwise-registration__step[data-step="4"] .stepwise-registration__form {
	padding-bottom: 10px
}
html.IsTablet .current.StepwiseRegistrationBlock {
	overflow-x: visible
}
html.IsTablet .stepwise-registration, html.IsTablet .stepwise-registration__tab-title:before {
	background-color: #ffffff
}
html.IsTablet .stepwise-registration__item {
	margin-top: 13px
}
html.IsTablet .stepwise-registration__item.stepwise-registration__item--limits {
	margin-top: 16px
}
html.IsTablet .stepwise-registration__ssl-val {
	margin-top: 17px
}
html.IsTablet .stepwise-registration:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #F0F0F0;
	bottom: -25px;
	left: 0;
	height: 25px
}
html.IsTablet .stepwise-registration__item-checkbox + .stepwise-registration__item-checkbox {
	margin-top: 8px
}
html.IsTablet .stepwise-registration__title {
	font-size: 24px;
	background-size: 15px 20px;
	background-position: 13px 35px;
	padding-top: 30px;
	height: auto
}
html.IsTablet .stepwise-registration__title:before {
	display: none
}
html.IsTablet .stepwise-registration__tab {
	font-size: 48px;
	padding: 0
}
html.IsTablet .stepwise-registration__tabs-header {
	padding: 40px 0 24px 0
}
html.IsTablet .stepwise-registration__tabs {
	width: 450px;
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff
}
html.IsTablet .stepwise-registration__form {
	width: 476px
}
html.IsTablet .stepwise-registration__steps {
	background-color: #F0F0F0
}
html.IsTablet .stepwise-registration__tab:after {
	right: -6px
}
html.IsTablet .stepwise-registration__marker:after {
	height: 5px;
	width: 100%;
	margin: 0 auto
}
html.IsTablet .stepwise-registration__validation {
	font-size: 0.933em
}
html.IsTablet .stepwise-registration__radio input + label {
	font-size: 16px;
	padding-top: 10px
}
html.IsTablet .stepwise-registration__field {
	font-size: 16px
}
html.IsTablet .stepwise-registration__checkbox a {
	font-size: 14px
}
html.IsTablet .stepwise-registration__label-expiry-date-info, html.IsTablet .stepwise-registration__label-iban-info {
	padding-bottom: 4px
}
html.IsDesktop .stepwise-registration__web .popup_panel_content_wrap {
	max-width: none;
	width: 1068px
}
html.IsDesktop .stepwise-registration__item-checkbox {
	padding-top: 6px
}
html.IsDesktop .stepwise-registration__checkbox {
	padding-bottom: 8px
}
html.IsDesktop .stepwise-registration__button {
	padding: 18px 9px;
	cursor: pointer
}
html.IsDesktop .stepwise-registration__label {
	font-weight: 400;
	padding: 0 0 4px 0;
	position: absolute;
	top: -16px
}
html.IsDesktop .stepwise-registration__radio {
	cursor: pointer
}
html.IsDesktop .stepwise-registration__radio input + label {
	font-size: 14px;
	padding-top: 0;
	line-height: 40px;
	height: 40px;
	cursor: pointer
}
html.IsDesktop .stepwise-registration__field {
	line-height: 32px;
	padding: 4px 32px 4px 11px
}
html.IsDesktop .stepwise-registration__field.stepwise-registration__field--select {
	cursor: pointer;
	background-position: right 11px center
}
html.IsDesktop .stepwise-registration {
	position: relative;
	padding: 0;
	background-color: #ffffff;
	overflow: visible
}
html.IsDesktop .stepwise-registration::after {
	position: absolute;
	content: '';
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #EBEBEB
}
html.IsDesktop .stepwise-registration .stepwise-registration__item--limits {
	margin-top: 23px
}
html.IsDesktop .stepwise-registration .stepwise-registration__item-checkbox + .stepwise-registration__item-checkbox {
	margin-top: 0
}
html.IsDesktop .stepwise-registration .stepwise-registration__form .stepwise-registration__validation-box {
	display: none;
	position: absolute;
	top: 0;
	left: 103%;
	width: 235px;
	min-height: 40px;
	padding: 12px 25px 0 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
	line-height: 14px;
	background-color: #ffffff
}
html.IsDesktop .stepwise-registration .stepwise-registration__form .stepwise-registration__validation-box:after {
	content: '';
	position: absolute;
	top: 15px;
	left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 8px;
	height: 8px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff
}
html.IsDesktop .stepwise-registration .stepwise-registration__form > .stepwise-registration__validation-box {
	padding: 4px 12px 0 12px
}
html.IsDesktop .stepwise-registration .stepwise-registration__item--limits .stepwise-registration__group {
	position: relative
}
html.IsDesktop .stepwise-registration .stepwise-registration__item--limits .stepwise-registration__validation-box {
	top: 20px
}
html.IsDesktop .stepwise-registration .stepwise-registration__server-validation--error {
	display: block !important
}
html.IsDesktop .stepwise-registration .stepwise-registration__validation-box span {
	padding-bottom: 12px
}
html.IsDesktop .stepwise-registration .stepwise-registration__subtitle {
	color: #25AAE1;
	font-size: 20px;
	padding: 0 12px 5px 12px;
	font-weight: 700;
	text-align: center
}
html.IsDesktop .stepwise-registration .stepwise-registration__message {
	font-size: 24px;
	font-weight: 700
}
html.IsDesktop .stepwise-registration .stepwise-registration__group--phone .stepwise-registration__field {
	margin: 0;
	width: 100%
}
html.IsDesktop .stepwise-registration .stepwise-registration__checkbox a, html.IsDesktop .stepwise-registration .stepwise-registration__checkbox span {
	font-weight: 400;
	text-decoration: none;
	font-size: 14px;
	display: inline-block
}
html.IsDesktop .stepwise-registration .stepwise-registration__checkbox input + label:before {
	width: 19px;
	height: 19px
}
html.IsDesktop .stepwise-registration .stepwise-registration__checkbox input + label:after {
	width: 13px;
	height: 16px;
	background-position: center
}
html.IsDesktop .stepwise-registration .stepwise-registration__code .stepwise-registration__field {
	padding-right: 11px;
	background-image: none
}
html.IsDesktop .stepwise-registration .stepwise-registration__validation {
	font-size: 11px
}
html.IsDesktop .stepwise-registration .stepwise-registration__validation.stepwise-registration__validation--static, html.IsDesktop .stepwise-registration .stepwise-registration__validation.stepwise-registration__validation--label {
	display: none
}
html.IsDesktop .stepwise-registration .stepwise-registration__validation.stepwise-registration__validation--static.stepwise-registration__validation--error, html.IsDesktop .stepwise-registration .stepwise-registration__validation.stepwise-registration__validation--label.stepwise-registration__validation--error {
	display: block
}
html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip select + .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip input + .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip select ~ .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip input ~ .stepwise-registration__validation-box {
	display: block;
	z-index: -1
}
html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip select + .stepwise-registration__validation-box .stepwise-registration--tooltip, html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip input + .stepwise-registration__validation-box .stepwise-registration--tooltip, html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip select ~ .stepwise-registration__validation-box .stepwise-registration--tooltip, html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip input ~ .stepwise-registration__validation-box .stepwise-registration--tooltip {
	display: block
}
html.IsDesktop .stepwise-registration .stepwise-registration__item--show-tooltip.stepwise-registration__validation-wrap--error.stepwise-registration__item .stepwise-registration--tooltip {
	display: none
}
html.IsDesktop .stepwise-registration .stepwise-registration--firstclick select:focus + .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration--firstclick input:focus + .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration--firstclick select:focus ~ .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration--firstclick input:focus ~ .stepwise-registration__validation-box {
	display: block
}
html.IsDesktop .stepwise-registration .stepwise-registration--firstclick select:focus + .stepwise-registration__validation-box .stepwise-registration--tooltip, html.IsDesktop .stepwise-registration .stepwise-registration--firstclick input:focus + .stepwise-registration__validation-box .stepwise-registration--tooltip, html.IsDesktop .stepwise-registration .stepwise-registration--firstclick select:focus ~ .stepwise-registration__validation-box .stepwise-registration--tooltip, html.IsDesktop .stepwise-registration .stepwise-registration--firstclick input:focus ~ .stepwise-registration__validation-box .stepwise-registration--tooltip {
	display: block
}
html.IsDesktop .stepwise-registration .stepwise-registration__validation-wrap--error .stepwise-registration__validation-box {
	display: none
}
html.IsDesktop .stepwise-registration .stepwise-registration__validation-wrap--error input:focus + .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration__validation-wrap--error select:focus + .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration__validation-wrap--error input:focus ~ .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration__validation-wrap--error select:focus ~ .stepwise-registration__validation-box {
	display: block
}
html.IsDesktop .stepwise-registration .stepwise-registration__item .swr-password:focus + .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration__item .swr-user_name:focus + .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration .stepwise-registration__item .swr-turkish_identity:focus + .stepwise-registration__validation-box {
	display: block
}
html.IsDesktop .stepwise-registration .stepwise-registration__item .swr-password:focus + .stepwise-registration__validation-box span, html.IsDesktop .stepwise-registration .stepwise-registration__item .swr-user_name:focus + .stepwise-registration__validation-box span, html.IsDesktop .stepwise-registration .stepwise-registration__item .swr-turkish_identity:focus + .stepwise-registration__validation-box span {
	display: block
}
html.IsDesktop .stepwise-registration .stepwise-registration__validation--static:before, html.IsDesktop .stepwise-registration .stepwise-registration__validation--error:before {
	top: 4px;
	-webkit-transform: none;
	transform: none
}
html.IsDesktop .stepwise-registration .stepwise-registration__popup {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent
}
html.IsDesktop .stepwise-registration .stepwise-registration-finished-icon {
	width: 130px;
	height: 130px
}
html.IsDesktop .stepwise-registration .stepwise-registration-finished-title {
	font-size: 1.538em
}
html.IsDesktop .stepwise-registration .stepwise-registration-finished-text {
	font-size: 2.769em;
	margin-top: 60px;
	margin-bottom: 70px
}
html.IsDesktop .stepwise-registration .stepwise-registration-finished {
	padding: 155px 20px 175px 20px
}
html.IsDesktop .stepwise-registration .stepwise-registration__successful-redirect {
	font-size: 1.385em
}
html.IsDesktop .stepwise-registration .stepwise-registration__header {
	height: 48px;
	padding-top: 14px;
	font-size: 16px
}
html.IsDesktop .stepwise-registration .stepwise-registration__back {
	display: none
}
html.IsDesktop .stepwise-registration__overlay {
	top: 0
}
html.IsDesktop .stepwise-registration__header {
	height: 69px;
	padding-top: 21px;
	font-size: 24px
}
html.IsDesktop .stepwise-registration__tabs {
	width: 400px;
	margin: 0 auto;
	padding: 0;
	font-size: 42px;
	border-bottom: 0
}
html.IsDesktop .stepwise-registration__tabs-header {
	padding: 22px 0
}
html.IsDesktop .stepwise-registration__tab-title:after {
	margin: 0 22px
}
html.IsDesktop .stepwise-registration__marker:after {
	margin: 0;
	height: 4px
}
html.IsDesktop .stepwise-registration__tab {
	padding: 0;
	font-size: 48px
}
html.IsDesktop .stepwise-registration__tab:after {
	height: 47px;
	right: -7px;
	-webkit-transform: translateY(-50%) rotate(10deg);
	transform: translateY(-50%) rotate(10deg)
}
html.IsDesktop .stepwise-registration__tab-title:before {
	width: 45px;
	height: 47px;
	bottom: 55%
}
html.IsDesktop .stepwise-registration__step {
	padding-bottom: 150px
}
html.IsDesktop .stepwise-registration__field {
	height: 40px;
	font-size: 16px
}
html.IsDesktop .stepwise-registration__form {
	width: 400px;
	margin: 0 auto
}
html.IsDesktop .stepwise-registration__title {
	height: auto;
	font-size: 24px
}
html.IsDesktop .stepwise-registration__title:before {
	content: none
}
html.IsDesktop .stepwise-registration__item {
	margin-top: 36px
}
html.IsDesktop .stepwise-registration__validation {
	font-size: 14px
}
html.IsDesktop .stepwise-registration__filter.filter-custom {
	font-size: 14px;
	line-height: 1.25
}
html.IsDesktop .stepwise-registration__filter.filter-custom .filter-input-value {
	padding-top: 10px;
	cursor: default
}
html.IsDesktop .stepwise-registration__filter .filter-htmldropdown-option:hover {
	background-color: #CCCCCC
}
html.IsDesktop .stepwise-registration--firstclick .stepwise-registration__filter.onfocus ~ .stepwise-registration__validation-box, html.IsDesktop .stepwise-registration--firstclick .stepwise-registration__filter.onfocus ~ .stepwise-registration__validation-box .stepwise-registration--tooltip {
	display: block
}
html.IsDesktop .stepwise-registration__validation-wrap--error .stepwise-registration__filter.onfocus ~ .stepwise-registration__validation-box {
	display: block
}
html.IsDesktop .stepwise-registration__step[data-step="4"] .stepwise-registration__validation.stepwise-registration__validation--error {
	margin-left: 20px;
	margin-right: 20px
}
html.IsDesktop .stepwise-registration__steps {
	overflow: visible;
	background-color: #EBEBEB;
	zoom: 1
}
html.IsDesktop .stepwise-registration__steps:after {
	display: table;
	clear: both;
	content: ""
}
html.IsDesktop .stepwise-registration__popup {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
html.IsDesktop .stepwise-registration__submessage {
	text-align: center;
	font-size: 16px
}
html.IsDesktop .stepwise-registration__ssl-val {
	margin-top: 17px
}
html.IsDesktop .stepwise-registration__group {
	overflow: visible
}
html.IsDesktop .stepwise-registration__group--field {
	overflow: hidden
}
html.IsDesktop .stepwise-registration__button {
	border-radius: 4px
}
html.IsDesktop .stepwise-registration__item-checkbox--additional-terms-and-conditions .stepwise-registration__item-additional-terms-and-conditions-text {
	font-size: 1.16666667em
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__button {
	padding: 15px;
	margin-top: 24px;
	font-size: 16px;
	border-radius: 6px
}
.stepwise-registration.stepwise-registration--swedish .user-info__button {
	line-height: 42px
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__label_sweden {
	color: #F20000;
	font-size: 14px;
	line-height: normal
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__tab {
	font-size: 36px;
	font-weight: normal;
	font-style: normal
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__tabs {
	padding: 0 12px
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__title {
	padding: 24px 0 0
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__address-area {
	padding: 14px;
	height: 100%;
	min-height: 40px;
	line-height: 1
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__field::-webkit-input-placeholder {
font-size:12px
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__field:-moz-placeholder {
font-size:12px
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__field::-moz-placeholder {
font-size:12px
}
.stepwise-registration.stepwise-registration--swedish .stepwise-registration__field:-ms-input-placeholder {
font-size:12px
}
.stepwise-registration--swedish .stepwise-registration__limits-label {
	padding-bottom: 8px
}
.stepwise-registration--swedish .stepwise-registration__field:not(.filter-selectbox), .stepwise-registration--swedish .stepwise-registration__field, .stepwise-registration--swedish .filter-input-value {
	font-size: 12px
}
.stepwise-registration--swedish .stepwise-registration__icon {
	padding-right: 12px
}
.stepwise-registration--swedish .stepwise-registration__address-area {
	height: 100%;
	line-height: 1;
	background-color: #ffffff
}
.stepwise-registration--swedish .stepwise-registration__tab:after {
	right: -3px
}
.stepwise-registration--swedish .stepwise-registration__step[data-step="1"] .stepwise-registration__title {
	text-align: left;
	padding: 24px 0 16px
}
.stepwise-registration--swedish .stepwise-registration__details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.stepwise-registration--swedish .stepwise-registration__info {
	font-size: 14px
}
.stepwise-registration--swedish .stepwise-registration__icon:empty {
	display: none
}
.stepwise-registration--swedish .stepwise-registration__icon-img {
	display: block;
	width: 40px;
	height: 40px;
	background-image: url('/imgs/i-v2/c/registration/bankid.svg')
}
.stepwise-registration--swedish .stepwise-registration__ssl-val {
	font-size: 14px;
	background-size: 10px 12px;
	margin-top: 16px;
	padding-left: 18px
}
.stepwise-registration--swedish .stepwise-registration__step[data-step="2"] .stepwise-registration__title {
	padding-bottom: 8px
}
.stepwise-registration--swedish .stepwise-registration__step[data-step="2"] .stepwise-registration__item {
	margin-top: 38px
}
.stepwise-registration--swedish .stepwise-registration__step[data-step="2"] .stepwise-registration__item:last-child {
	margin-top: 24px
}
.stepwise-registration--swedish .stepwise-registration__radio input:checked + label {
	font-size: 16px;
	background-color: #CCCCCC
}
.stepwise-registration--swedish .stepwise-registration__step[data-step="3"] .stepwise-registration__title {
	padding-bottom: 24px
}
.stepwise-registration--swedish .stepwise-registration__step[data-step="3"] .stepwise-registration__group--3 {
	display: block
}
.stepwise-registration--swedish .stepwise-registration__step[data-step="3"] .stepwise-registration__select {
	display: block;
	margin-bottom: 12px
}
.stepwise-registration--swedish .stepwise-registration__step[data-step="3"] .stepwise-registration__select:last-child {
	margin-bottom: 0
}
.stepwise-registration--swedish .stepwise-registration__checkbox input + label:before {
	width: 20px;
	height: 20px
}
.stepwise-registration--swedish .stepwise-registration__checkbox input:checked + label:after {
	width: 20px;
	height: 15px
}
html.IsMobile .stepwise-registration--swedish .stepwise-registration__step[data-step="2"] .stepwise-registration__item {
	margin-top: 16px
}
html.IsDesktop .stepwise-registration--swedish .stepwise-registration__threshold {
	margin-top: 30px
}
html.IsDesktop .stepwise-registration--swedish .stepwise-registration__validation-wrap--error.stepwise-registration__threshold--focus ~ .stepwise-registration__validation-box {
	display: block
}
html.IsDesktop .stepwise-registration--swedish .stepwise-registration__threshold-label {
	top: -40px;
	font-size: 0.93333333em
}
html.IsDesktop .stepwise-registration--swedish .stepwise-registration__item {
	margin-top: 24px
}
html.IsMobile .stepwise-registration--swedish .stepwise-registration__step[data-step="1"] .stepwise-registration__title {
	padding: 24px 14px 16px
}
.panel-right .my-bets-block .block-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.my-bets-block.combo_bonus_graphic {
	position: absolute;
	top: -2px;
	right: 0;
	color: inherit
}
.my-bets-block .i-c-gift {
	float: right
}
.my-bets-block.mobile-block-loading .cashout-only-filter {
	display: none
}
.my-bets-block .cashout-only-filter {
	padding: 13px 12px
}
.my-bets-block .cashout-only-filter .switch__text {
	padding: 5px;
	opacity: 0
}
.my-bets-block .cashout-only-filter .switchLabel {
	color: #ffffff;
	font-size: 1.077em
}
.my-bets-block .switch {
	position: relative;
	top: 1px;
	margin-right: 6px
}
.my-bets-block .switch__check:checked + .switch__label {
	border-color: transparent;
	background-color: #779E00;
	-webkit-box-shadow: none;
	box-shadow: none
}
.my-bets-block .switch__label {
	border: none;
	width: 3.25em;
	height: 1.16666667em;
	background-color: #CCCCCC;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: inherit
}
.my-bets-block .switch__knob {
	position: relative;
	background-color: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none
}
.my-bets-block .filter-wrapper {
	padding: 0;
	background-color: #000000
}
.my-bets-block .ukSlipHeading {
	border: none;
	padding: 13px 12px;
	background-color: #000000;
	color: #ffffff;
	font-size: 1.077em;
	font-weight: normal;
	text-align: left;
	-webkit-box-shadow: none;
	box-shadow: none
}
.my-bets-block .myBet {
	border-top: none;
	border-bottom: 1px solid #04041E;
	padding: 14px 12px 6px;
	width: 100%;
	background: #000000;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffffff
}
.my-bets-block .myBet:first-child .myBet__section:first-child {
	border-top: none
}
.my-bets-block .myBet .eventClock {
	margin-right: 4px;
	padding-right: 0;
	font-size: inherit;
	font-weight: normal
}
.my-bets-block .myBet .eventLiveMark {
	position: relative;
	top: -2px;
	margin-right: 12px
}
.my-bets-block .myBet .myBets_cashout_section:last-child, .my-bets-block .myBet .myBet__details:last-child {
	margin-bottom: 8px
}
.my-bets-block .myBet .overlay, .my-bets-block .myBet .overlayContainer {
	font-weight: normal;
	font-size: 1.538em;
	background-color: rgba(0,0,0,0.8)
}
.my-bets-block .myBet__section {
	padding: 0
}
.my-bets-block .myBet__section:first-child {
	padding-right: 0
}
.my-bets-block .myBet__section.hasComboBonus .myBet__combo_details .myBet__selection {
	padding-right: 0
}
.my-bets-block .myBet__section.hasComboBonus .myBet__selection, .my-bets-block .myBet__section.hasComboBonus.myBet__selection_multi .myBet__selection {
	padding-right: 70px
}
.my-bets-block .myBet__section .loyalty-points {
	margin-top: 14px;
	margin-bottom: 5px;
	overflow: hidden
}
.my-bets-block .loyalty-points {
	margin-bottom: 18px
}
.my-bets-block .loyalty-points-title {
	font-size: 1.077em
}
.my-bets-block .myBet__selection_area {
	padding: 10px 17px
}
.my-bets-block .myBet__selection_area:first-child {
	border-top: none
}
.my-bets-block .myBet__selection.myBet__selection_multi {
	padding: 2px 0
}
.my-bets-block .myBet__selection.myBet__selection_multi > * {
	display: inline-block
}
.my-bets-block .myBet__selection.myBet__selection_multi .i-o-controls-arrow-right {
	vertical-align: baseline
}
.my-bets-block .myBet__selection.myBet__selection_multi .myBet__msg {
	padding: 0 5px
}
.my-bets-block .myBet__more {
	top: 0;
	margin-top: 0
}
.my-bets-block .myBet__combo_details {
	display: none;
	font-size: 0.923em
}
.my-bets-block .myBet__combo_details + .myBet__details {
	margin-top: 5px
}
.my-bets-block .myBet__combo_details .myBet__selection {
	margin-top: 10px
}
.my-bets-block .myBet__combo_details .myBet__selection.myBet__selection:first-child {
	margin-top: 0
}
.my-bets-block .myBet__combo_details .myBet__odds {
	float: right
}
.my-bets-block .myBet__combo_details .eventClock + .myBet__team_name {
	display: inline-block;
	position: relative;
	top: 3px;
	margin-left: 3px
}
.my-bets-block .myBet__combo_details .myBet__team_name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.my-bets-block .myBet__combo_details .myBet__selection_area {
	border-bottom: 1px solid #04041E
}
.my-bets-block .myBet__combo_details .myBet__selection_area:last-child {
	border-bottom: none
}
.myBet__selection_area .combinator-group-title, .myBet__combi_details .combinator-group-title {
	margin: 0 -29px;
	padding: 5px 0;
	background-color: #666666;
	text-align: center;
	font-weight: bold;
	pointer-events: none
}
.my-bets-block .myBet_combo-details-expanded + .myBet__combo_details {
	display: block;
	margin-bottom: 5px
}
.my-bets-block .i-o-controls-arrow-right {
	position: relative;
	left: -5px;
	display: inline-block
}
.my-bets-block .combo_bonus_graphic .i-c-gift.margin-adjust-cb {
	margin-right: 0;
	margin-left: 5px
}
.my-bets-block .myBet__details .info_icon_css, .my-bets-block .info_icon_css {
	display: inline-block;
	margin: 0 5px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-color: #EBEBEB;
	color: #4A4A5E;
	font-size: 0.929em;
	font-style: italic;
	font-weight: bold;
	text-align: center
}/* eventLiveMark - same elements appears in betting History Responsive Block */
.my-bets-block .eventLiveMark {
	padding: 4px;
	border-radius: 2px;
	line-height: normal;
	background-color: #F20000;
	background-image: none;
	color: #ffffff;
	font-size: 0.615em;/*8px*/
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase
}
.my-bets-block .eventClock {
	border-right: none;
	color: #ffffff;
	font-weight: normal
}
.my-bets-block .myBet__selection {
	position: relative;
	margin-bottom: 3px;
	font-size: 1.077em;
	font-weight: normal
}
.my-bets-block .myBetsLine__cashoutSliderContainer {
	margin: 15px 0 18px 0;
	border: none;
	padding: 0 12px;
	background-color: #363A45
}
.my-bets-block .cashoutSliderContainer__outerArrow {
	top: -16px;
	border-bottom-color: #363A45
}
.my-bets-block .cashoutSliderContainer__innerArrow {
	border-bottom-color: #363A45
}
.my-bets-block .myBet__section--sep {
	border-top: none
}
.my-bets-block .myBet__details {
	color: #ffffff;
	font-size: 1em;
	font-weight: normal
}
.my-bets-block .myBet__details + .myBet__stake {
	margin-bottom: 5px
}
.my-bets-block .myBet__details .myBet__stake, .my-bets-block .myBet__details .myBet__return {
	font-size: 1.077em
}
.my-bets-block .myBet__details .myBet__event, .my-bets-block .myBet__details .myBet__betType {
	font-size: inherit
}
.my-bets-block .myBet__event.eventRow {
	padding-top: 8px
}
.my-bets-block .myBet__event, .my-bets-block .myBet__betType {
	font-size: 0.923em
}
.my-bets-block .myBet__betType {
	margin-bottom: 10px
}
.my-bets-block .myBet__betType .bet-live-result {
	white-space: nowrap
}
.my-bets-block .myBet__event {
	margin-bottom: 4px
}
.my-bets-block .myBet__event .eventScore {
	color: #25AAE1
}
.my-bets-block .myBet__event .eventVersus {
	color: inherit;
	font-weight: normal
}
.my-bets-block .myBet__cashout, .open-bets-block .myBet__cashout {
	margin: 10px 0
}
.my-bets-block .myBet__cashout, .open-bets-block .myBet__cashout, .my-bets-block .myBet__cashout .myBet__cashoutTitleMsg, .open-bets-block .myBet__cashout .myBet__cashoutTitleMsg {
	font-weight: normal
}
.my-bets-block .myBet__cashout .myBet__cashoutAmount, .open-bets-block .myBet__cashout .myBet__cashoutAmount {
	font-weight: normal
}
.my-bets-block .myBet__cashout .flatBtn, .open-bets-block .myBet__cashout .flatBtn, .my-bets-block .myBet__cashout a.flatBtn, .open-bets-block .myBet__cashout a.flatBtn {
	padding: 0;
	line-height: 40px;
	font-weight: normal
}
.my-bets-block .myBet__cashout .flatBtn.disabled, .open-bets-block .myBet__cashout .flatBtn.disabled, .my-bets-block .myBet__cashout a.flatBtn.disabled, .open-bets-block .myBet__cashout a.flatBtn.disabled {
	opacity: 0.4;
	background-color: #6B6F79
}
.my-bets-block .myBet__cashout .flatBtn.negative, .open-bets-block .myBet__cashout .flatBtn.negative, .my-bets-block .myBet__cashout a.flatBtn.negative, .open-bets-block .myBet__cashout a.flatBtn.negative, .my-bets-block .myBet__cashout .flatBtn.positive, .open-bets-block .myBet__cashout .flatBtn.positive, .my-bets-block .myBet__cashout a.flatBtn.positive, .open-bets-block .myBet__cashout a.flatBtn.positive {
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.my-bets-block .myBet__cashout .flatBtn.negative, .open-bets-block .myBet__cashout .flatBtn.negative, .my-bets-block .myBet__cashout a.flatBtn.negative, .open-bets-block .myBet__cashout a.flatBtn.negative {
	border-color: #F20000
}
.my-bets-block .myBet__cashout .flatBtn.negative:active, .open-bets-block .myBet__cashout .flatBtn.negative:active, .my-bets-block .myBet__cashout a.flatBtn.negative:active, .open-bets-block .myBet__cashout a.flatBtn.negative:active {
	border-color: #F20000
}
.my-bets-block .myBet__cashout .flatBtn.positive, .open-bets-block .myBet__cashout .flatBtn.positive, .my-bets-block .myBet__cashout a.flatBtn.positive, .open-bets-block .myBet__cashout a.flatBtn.positive {
	border-color: #359E02
}
.my-bets-block .myBet__cashout .flatBtn.positive:active, .open-bets-block .myBet__cashout .flatBtn.positive:active, .my-bets-block .myBet__cashout a.flatBtn.positive:active, .open-bets-block .myBet__cashout a.flatBtn.positive:active {
	border-color: #359E02
}
.my-bets-block .myBet__stake, .my-bets-block .myBet__return {
	float: none;
	width: 100%;
	font-size: 1.167em
}
.my-bets-block .myBet__return {
	text-align: left
}
.my-bets-block .myBet__stakeValue {
	color: #25AAE1
}
.my-bets-block .myBet__returnValue {
	color: #25AAE1;
	font-size: 1.143em
}
.my-bets-block .myBet__stakeValue, .my-bets-block .myBet__returnValue {
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.myBetsList {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.myBetsList *, .myBetsList *:before, .myBetsList *:after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.myBetsList.onlyCashout .myBet:not(.hasCashout) {
	display: none
}
.my-bets-block .message {
	margin: 0;
	padding: 27px 12px;
	background-color: #4A4A5E;
	color: #ffffff;
	font-size: 0.923em;
	font-weight: normal
}/* Edit my bets */
.myBets_editMyBet_section {
	text-align: center;/* betslip summery area */
}
.myBets_editMyBet_section .edit-my-bets-button {
	padding: 0;
	line-height: 40px;
	font-weight: normal
}
.myBets_editMyBet_section .edit-mybets-message {
	padding-top: 16px;
	padding-bottom: 8px;
	color: #ffffff
}
.edit-mybets-line.betSlip-row-content {
	margin-bottom: 14px
}
.edit-mybets-line .edit-mybets-message {
	padding-top: 3px;
	padding-bottom: 6px;
	color: #25AAE1
}
.edit-mybets-line .betSlip-row-desc strong {
	font-weight: normal
}
.edit-mybets-message {
	display: block;
	font-size: 0.923em
}
.betSlip-edit-mybets-selection {
	margin-bottom: 16px;
	font-size: 1.077em
}
.betSlip-edit-mybets-selection strong {
	font-weight: normal
}/* betslip edit mode */
.edit-mybets-cancel-button {
	float: right;
	border-radius: 2px;
	padding: 0 15px;
	line-height: 32px;
	background-color: #4A4A5E;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	cursor: pointer
}
.edit-mybets-section {
	padding: 10px;
	background-color: #363A45
}
.my-bets-block .btn-loader-wrap.btnFlat {
	border-radius: 0;
	padding: 0
}
.my-bets-block .btn-loader-wrap .preloader-with-text {
	padding: 14px 40px 14px 12px;
	line-height: normal;
	background-color: #4A4A5E;
	color: inherit
}
html.IsDesktop .my-bets-block .switch__check:checked + .switch__label .switch__roll {
	-webkit-transform: translate3d(1.16666667em, -50%, 0);
	transform: translate3d(1.16666667em, -50%, 0)
}
html.IsDesktop .my-bets-block .switch__label {
	width: 2.5em;
	height: 1em
}
html.IsDesktop .my-bets-block .switch__knob {
	width: 1.33333333em;
	height: 1.33333333em
}
html.IsDesktop .my-bets-block .filter-container {
	margin-top: 0
}
html.IsDesktop .myacc-rblock .ui_slider__btn {
	width: 24px;
	height: 24px
}
html.IsDesktop .myBetsContainer-scrollable {
	max-height: 465px
}
html.IsDesktop .my-bets-resposive-cashout-filter {
	margin-left: 0;
	margin-right: 0
}
.az-sports {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px
}
.az-sports-responsive {
	background-color: #000000
}
.az-sports-item {
	display: inline-block;
	position: relative;
	overflow: visible;
	width: 33.3%;
	padding: 0;
	padding-top: 10px;
	text-decoration: none;
	font-size: 0.923em;
	font-weight: normal;
	vertical-align: middle;
	white-space: normal;
	color: #ffffff;
	background-color: transparent
}
.az-sports-item-icon {
	display: inline-block;
	position: relative
}
.az-sports-item-icon .icon {
	display: block
}
.az-sports-live-label {
	display: none;
	position: absolute;
	top: -10px;
	left: -25px;
	margin: 0;
	padding: 4px 2px;
	font-size: 0.692em;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1em;
	text-transform: uppercase;
	color: #ffffff;
	text-shadow: inherit;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #F20000;
	background-image: none
}
.az-sports-item-live .az-sports-live-label {
	display: block
}
.az-sports-name-text {
	position: relative;
	top: 50%;
	padding-bottom: 10px;
	font-size: 1.154em;
	overflow: hidden;
	overflow-wrap: break-word;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-overflow: ellipsis
}
.az-sports-item-name {
	height: 44px
}
html.IsTablet .az-sports {
	padding: 20px 30px
}
html.IsTablet .az-sports-live-label {
	top: -20px;
	left: -30px
}
html.IsTablet .az-sports-item {
	width: 20%;
	padding-top: 24px
}
html.IsTablet .az-sports-name-text {
	padding-bottom: 12px
}
.facility-upload__text-wrap, .facility-upload__btn-wrap {
	padding: 15px 25px 5px 25px
}
.facility-upload__btn-wrap-inner {
	max-width: 450px;
	margin: 0 auto
}
.documentTypeControl {
	margin-bottom: 10px
}
.documentTypeControl .filter-selectbox {
	font-size: 1.16666667em
}
.facility-upload__btn {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding: 11px 15px;
	font-size: 1.07692308em;
	line-height: 1.42857143;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	background-color: #F0F0F0
}
.facility-upload__btn.active {
	background-color: #779E00;
	color: #ffffff
}
.facility-upload__btn.active:hover {
	background-color: #688a00;
	color: #ffffff
}
.facility-upload__btn-input {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	cursor: pointer
}
.facility-upload__files-wrap {
	padding: 20px
}
.facility-upload__files-wrap-inner {
	max-width: 450px;
	margin: 0 auto
}
.facility-upload__files-list {
	margin-top: 12px
}
.facility-upload__text-wrap-inner {
	max-width: 450px;
	margin: 0 auto
}
.facility-upload__file-wrap {
	height: 50px;
	padding: 12px 15px 12px 50px;
	background-color: #ffffff;
	color: #000000;
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	position: relative;
	margin-bottom: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.facility-upload-header-wrap {
	position: absolute;
	top: 50%;
	left: 50px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 15px
}
.facility-upload__file-icon-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px
}
.facility-upload__file-icon {
	background-position: center;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
	border-radius: 3px
}
.facility-upload__file-name {
	width: 100%;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	vertical-align: top
}
.facility-upload__file-size {
	font-size: 12px;
	vertical-align: top
}
.facility-upload__uploading-file-wrap {
	height: 50px;
	padding: 12px 15px 12px 50px;
	background-color: #ffffff;
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	position: relative;
	margin-bottom: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.facility-upload__uploading-file-icon-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px
}
.facility-upload__uploading-file-icon {
	background-image: url('/imgs/i-v2/o/account/file-upload.svg');
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
	border-radius: 3px
}
.facility-upload__uploading-file-name {
	width: 100%;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.92307692em;
	vertical-align: top
}
.facility-upload__uploading-file-size {
	font-size: 0.92307692em;
	vertical-align: top;
	float: right
}
.facility-upload__uploading-status {
	width: 100%;
	height: 14px
}
.facility-upload__uploading-status-inner {
	border-radius: 3px;
	height: 4px;
	overflow: hidden;
	position: relative
}
.facility-upload__uploading-status-full {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #EBEBEB;
	position: absolute
}
.facility-upload__uploading-status-ready {
	height: 100%;
	left: 0;
	top: 0;
	background-color: #779E00;
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}
.facility-upload__uploading-file-percent {
	font-size: 0.92307692em;
	vertical-align: top
}
.facility-upload__files-uploading {
	padding-bottom: 0
}
.facility-upload__title {
	font-size: 1.07692308em
}
.IsMobile .facility-upload__text-wrap, .IsTablet .facility-upload__text-wrap, .IsMobile .facility-upload__btn-wrap, .IsTablet .facility-upload__btn-wrap {
	background-color: #EBEBEB
}
.IsMobile .facility-upload__filter-btn, .IsTablet .facility-upload__filter-btn {
	font-size: 1.07692308em
}
.IsMobile .facility-upload__btn-text, .IsTablet .facility-upload__btn-text {
	font-size: 1em
}
.IsMobile .facility-upload__files-wrap, .IsTablet .facility-upload__files-wrap {
	background-color: #F0F0F0
}
.IsMobile .facility-upload__file-wrap, .IsTablet .facility-upload__file-wrap {
	color: #000000;
	background-color: #ffffff
}
.IsMobile .facility-upload__file-icon, .IsTablet .facility-upload__file-icon {
	background-color: #CCCCCC
}
.IsTablet .facility-upload__text-wrap, .IsTablet .facility-upload__btn-wrap {
	background-color: #EBEBEB
}
.IsTablet .facility-upload__files-wrap {
	background-color: #F0F0F0
}
.IsTablet .facility-upload__files-wrap, .IsTablet .facility-upload__text-wrap, .IsTablet .facility-upload__btn-wrap {
	padding: 20px
}
.IsTablet .facility-upload__files-uploading {
	padding-bottom: 0
}
.IsTablet .facility-upload__files-wrap-inner, .IsTablet .facility-upload__text-wrap-inner {
	max-width: 100%
}
.IsTablet .facility-upload__file-wrap, .IsTablet .facility-upload__uploading-file-wrap {
	width: calc(50% - 12px);
	margin: 0 6px 6px 6px;
	display: inline-block;
	vertical-align: top
}
.IsTablet .facility-upload__files-list {
	margin-left: -6px;
	margin-right: -6px;
	font-size: 0
}
.IsTablet .facility-upload__btn-wrap-inner {
	max-width: 325px;
	margin: 0
}
.IsDesktop .facility-upload__text-wrap {
	padding: 0
}
.IsDesktop .facility-upload__files-wrap, .IsDesktop .facility-upload__btn-wrap {
	padding: 20px 0
}
.IsDesktop .facility-upload__files-uploading {
	padding-bottom: 0
}
.IsDesktop .facility-upload__files-wrap-inner, .IsDesktop .facility-upload__text-wrap-inner {
	max-width: 100%
}
.IsDesktop .facility-upload__files-list {
	font-size: 0
}
.IsDesktop .facility-upload__file-wrap, .IsDesktop .facility-upload__uploading-file-wrap {
	display: inline-block;
	margin: 0 1% 8px 1%;
	width: 32%
}
.IsDesktop .facility-upload__file-wrap:nth-child(3n+1), .IsDesktop .facility-upload__uploading-file-wrap:nth-child(3n+1) {
	margin-left: 0
}
.IsDesktop .facility-upload__file-wrap:nth-child(3n), .IsDesktop .facility-upload__uploading-file-wrap:nth-child(3n) {
	margin-right: 0
}
.IsDesktop .facility-upload__btn-wrap-inner {
	max-width: none;
	margin: 0
}
.IsDesktop .panel-center .facility-upload__wrap {
	padding: 0 10px
}
.bet-placed-casino-history .bet-placed-result-condition {
	text-align: right
}
.bet-placed-casino-history .bet-placed-stake-return {
	float: left
}
.bet-placed-casino-history .bet-placed {
	padding: 0 10px
}/* My Account Block */
.myacc-rblock {
	height: 100%
}
.myacc-block-content-wrap {
	position: absolute;
	top: 0;
	left: 282px;
	bottom: 0;
	width: 600px;
	background-color: #EBEBEB
}
.myacc-block-content-wrap .scrollbar {
	width: 24px
}
.myacc-block-content-wrap .scrollbar-thumb {
	background: rgba(0,0,0,0.1)
}
.myacc-block-content-inner {
	padding: 34px 30px 30px
}
.myacc-block-content-inner .filter-htmldropdown-wrapper {
	max-height: 230px;
	background-color: #ffffff;
	border: none;
	border-top: 1px solid #CCCCCC
}
.myacc-block-content-inner .filter-htmldropdown-option {
	position: relative;
	display: block;
	padding: 14px;
	cursor: pointer;
	color: #000000;
	background: #ffffff
}
.myacc-block-content-inner .filter-htmldropdown-option:not(:first-child) {
	padding-bottom: 13px;
	border-bottom: 1px solid #CCCCCC
}
.myacc-block-content-inner .filter-htmldropdown-option + .filter-htmldropdown-option-spacer {
	width: auto;
	height: 1px;
	margin: 0 7px;
	display: none;
	background: #ffffff
}
.myacc-block-content-inner .filter-htmldropdown-option + .filter-htmldropdown-option-spacer:last-child {
	display: none
}
.myacc-block-content-inner .filter-htmldropdown .filter-label {
	background-color: #ffffff;
	border: 0 solid #ffffff
}
.myacc-block-content-inner .filter-htmldropdown .filter-label * {
	color: #000000
}
.myacc-block-content-inner .timeout-facility-rblock, .myacc-block-content-inner .self-exclusion-rblock, .myacc-block-content-inner .account-closure-rblock, .myacc-block-content-inner .personal-details-password-rblock {
	padding-bottom: 170px
}
.myacc-nav-wrap {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 282px;
	background-color: #000000
}
.myacc-nav-wrap .scrollbar {
	width: 24px
}
.myacc-nav-wrap .scrollbar-thumb {
	background: rgba(255,255,255,0.2)
}
.myacc-nav {
	padding: 10px 40px;
	color: #ffffff;
	font-size: 1.07692308em
}
.myacc-nav:after {
	display: block;
	content: '';
	height: 0;
	clear: both
}
.myacc-nav *[data-action] *, .myacc-nav .event_target * {
	pointer-events: all
}
.myacc-nav-group {
	position: relative;
	padding: 14px 0 16px
}
.myacc-nav-group:last-child:after {
	display: none
}
.myacc-nav-group:after {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 16px;
	height: 1px;
	background-color: #ffffff
}
.myacc-nav-sub-group {
	margin: 5px 0
}
.myacc-nav-item.myacc-nav-item-active > .myacc-nav-link {
	padding-left: 20px
}
.myacc-nav-item.myacc-nav-item-active > .myacc-nav-link > .myacc-nav-link-txt {
	color: #25AAE1
}
.myacc-nav-item.myacc-nav-item-active > .myacc-nav-link > .icon {
	display: block
}
.myacc-nav-item > .myacc-nav-link > .myacc-nav-link-txt {
	color: #ffffff
}
.myacc-nav-item.myacc-nav-item-expanded .myacc-nav-sub-group {
	display: block
}
.myacc-nav-item .myacc-nav-sub-group {
	display: none
}
.myacc-nav-item .icon {
	display: none;
	position: absolute;
	top: 17px;
	left: -2px
}
.myacc-nav-item .icon.arrow-custom-right {
	position: absolute
}
.myacc-nav-item .arrow-custom-right {
	position: relative;
	width: 8px;
	height: 8px
}
.myacc-nav-item .arrow-custom-right:before, .myacc-nav-item .arrow-custom-right:after {
	position: absolute;
	background-color: #ffffff
}
.myacc-nav-item .arrow-custom-right:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 2px 2px 0
}
.myacc-nav-item .arrow-custom-right:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 2px 2px
}
.myacc-nav-link {
	position: relative;
	padding: 12px 0
}
.myacc-nav-sub-group .myacc-nav-item.myacc-nav-item-active > .myacc-nav-link {
	padding-left: 40px
}
.myacc-nav-sub-group .myacc-nav-item.myacc-nav-item-active > .myacc-nav-link > .myacc-nav-link-txt {
	color: #25AAE1
}
.myacc-nav-sub-group .myacc-nav-item.myacc-nav-item-active > .myacc-nav-link:hover {
	color: #ffffff
}
.myacc-nav-sub-group .myacc-nav-item > .myacc-nav-link > .myacc-nav-link-txt {
	color: #999999
}
.myacc-nav-sub-group .myacc-nav-link {
	padding: 8px 20px;
	font-size: 0.85714286em
}
.myacc-nav-sub-group .myacc-nav-link .icon {
	top: 11px;
	left: 18px
}
.my_account_popup .popup_panel_blocks_inner {
	height: 100%
}
.responsive-block.account-history .account-history--separator {
	margin: 10px 0 0 0;
	padding-top: 20px;
	border-top: 1px solid #CCCCCC
}
.responsive-block.account-history .total-container {
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px
}
.responsive-block.account-history .filter-component {
	padding: 0
}
.myacc-block-heading {
	margin-bottom: 20px;
	font-size: 1.84615385em;
	font-weight: normal
}
.my_account_popup .myacc-block-heading + .bet-history-block:not(.account-history) {
	padding-top: 12px;
	border-top: 1px solid #CCCCCC
}
.account-empty-message {
	text-align: left;
	font-weight: normal;
	font-size: 1em;
	padding: 0 10px
}
html.IsMobile .account-empty-message {
	text-align: center
}
html.IsMobile .responsive-block.account-history .total-container {
	padding-bottom: 13px;
	margin-bottom: 13px
}
html.IsTablet .account-empty-message {
	text-align: center
}
html.IsTablet .responsive-block.account-history .account-history--separator {
	padding-top: 24px
}
html.IsDesktop .my_account_popup .account-history .filter-component:only-of-type, html.IsDesktop .my_account_popup .account-history .filter-component:only-child {
	width: 100%
}
html.IsDesktop .my_account_popup .scrollbar {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 4px;
	padding-bottom: 4px
}
html.IsDesktop .myacc-block-content-inner .filter-htmldropdown-option:hover {
	color: #000000;
	background: #CCCCCC
}
.side-menu-card-section {
	padding: 9px 0 16px;
	border-bottom: 1px solid #25AAE1
}
.sports-list {
	padding: 0 0 16px;
	border-bottom: 1px solid #25AAE1
}
.side-menu-card-list {
	padding: 0 12px
}
.side-menu-card-list-heading {
	position: relative;
	padding: 10px 12px 10px 29px;
	font-size: 1.07692308em;
	font-weight: normal
}
.side-menu-card-list-heading::before {
	position: absolute;
	top: 50%;
	left: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 20px;
	width: 3px;
	content: "";
	border-radius: 2px;
	background-color: #779E00
}
.side-menu-card {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: block;
	margin: 4px 0;
	padding: 0 10px 2px;
	height: 46px;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	border-radius: 3px;
	color: #000000;
	background-color: transparent
}
.side-menu-card:first-child {
	margin-top: 11px
}
.side-menu-card.selected {
	color: #000000;
	background-color: #EBEBEB
}
.side-menu-card-details {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	pointer-events: none
}
.side-menu-card-sport, .side-menu-card-name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.side-menu-card-sport {
	margin-bottom: 1px;
	color: #25AAE1
}
.side-menu-message {
	padding: 3px 14px 4px;
	font-size: 0.92307692em;
	color: #000000;
	background-color: transparent
}
.side-menu-item-art-wrap {
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px;
	width: 20px;
	height: 100%
}
.side-menu-item-image {
	display: block;
	width: 100%;
	height: auto
}
html.IsDesktop .side-menu-card {
	cursor: pointer
}
html.IsDesktop .side-menu-card:hover {
	color: #000000;
	background-color: #EBEBEB
}
.super-banner {
	background-color: #F5F5F5
}
.super-banner .bet-button-wrap {
	float: none
}
.super-banner .icon {
	opacity: 1
}
.super-banner .bet-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 12px;
	min-height: 38px;
	height: 38px;
	border-radius: 3px
}
.super-banner .bet-button.super-banner-view-more {
	padding-right: 15px;
	text-decoration: none
}
.super-banner .bet-description {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1px;
	padding-right: 5px;
	font-size: 1em;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.super-banner .bet-title-team-name, .super-banner .bet-title-hcap-points, .super-banner .bet-title-team-sign {
	vertical-align: text-bottom
}
.super-banner .event-starting-at-text, .super-banner .event-starting-at-time {
	display: none
}
.super-banner .event-not-started .event-starting-at-text, .super-banner .event-not-started .event-starting-at-time {
	display: inline-block
}
.super-banner-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	overflow: hidden;
	border-radius: 4px;
	color: #000000;
	background: #ffffff
}
.super-banner-slide-event .super-banner-event {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%
}
.super-banner-slide-generic .super-banner-event {
	display: none
}
.super-banner-slide-image {
	display: block;
	width: 100%;
	height: auto
}
.super-banner-slide-link {
	display: block;
	height: 100%;
	overflow: hidden;
	position: relative
}
.super-banner-event-header {
	padding: 13px 14px 0;
	line-height: 1.38461538
}
.super-banner-event-timestamp {
	float: right;
	margin-left: 6px;
	text-align: right
}
.super-banner-event-date, .super-banner-event-status, .super-banner-event-league, .super-banner-event-name {
	display: block
}
.super-banner-event-league {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666666
}
.super-banner-event-name-text {
	display: inline-block;
	white-space: nowrap
}
.super-banner-event-date, .super-banner-event-status {
	color: #666666
}
.super-banner-event-time {
	color: #666666
}
.super-banner-event-score {
	font-weight: bold;
	color: #25AAE1
}
.super-banner-event-live-time > span:first-child:not(:empty) {
	margin-right: 0.30769231em
}
.super-banner-event-heading {
	position: relative;
	margin: 0;
	font-size: 1em;
	font-weight: normal
}
.super-banner-carousel .super-banner-event-heading .super-banner-sport-icon, html.IsMobile .super-banner-event-heading .super-banner-sport-icon, html.IsTablet .super-banner-event-heading .super-banner-sport-icon {
	display: block
}
.super-banner-carousel .super-banner-event-heading .super-banner-sport-icon + .super-banner-event-name, html.IsMobile .super-banner-event-heading .super-banner-sport-icon + .super-banner-event-name, html.IsTablet .super-banner-event-heading .super-banner-sport-icon + .super-banner-event-name {
	padding-left: 30px
}
.super-banner-event-heading .super-banner-sport-icon {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none
}
.super-banner-event-odds {
	zoom: 1;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10px 9px 9px
}
.super-banner-event-odds:after {
	display: table;
	clear: both;
	content: ""
}
.super-banner-event-odds-item:not(:empty) {
	padding: 3px
}
.super-banner-slide-outright .super-banner-event-odds-item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 50%
}
.super-banner-slide-outright .super-banner-event-odds-item:only-child {
	float: right
}
.super-banner-slide-outright .super-banner-event-name {
	white-space: nowrap
}
.super-banner-view-more {
	padding-right: 16px;
	font-weight: normal
}
.super-banner-view-more-text {
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.super-banner-view-more-arrow {
	margin-left: 6px
}
.super-banner-view-more-arrow-custom {
	display: block;
	position: relative;
	width: 8px;
	height: 8px
}
.super-banner-view-more-arrow-custom:before, .super-banner-view-more-arrow-custom:after {
	position: absolute;
	background-color: #939393
}
.super-banner-view-more-arrow-custom:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.super-banner-view-more-arrow-custom:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
.super-banner-free-html {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	pointer-events: none;
	white-space: normal
}
.super-banner-free-html * {
	color: #ffffff
}
.super-banner-free-html button, .super-banner-free-html a {
	position: relative;
	pointer-events: all;
	text-decoration: none
}
.super-banner-free-html button:empty, .super-banner-free-html a:empty {
	display: none
}
.super-banner-button {
	display: inline-block;
	padding: 11px 22px 12px;
	font-size: 1.07692308em;
	text-align: center;
	border-radius: 20px;
	border: 0;
	background-color: #779E00;
	color: #ffffff;
	cursor: pointer
}
.super-banner-button:hover {
	background-color: #688a00;
	color: #ffffff
}
.super-banner-icon-live {
	position: absolute;
	top: 14px;
	z-index: 1
}
.super-banner-icon-live-stream {
	position: absolute;
	top: 40px;
	z-index: 1
}
.super-banner-icon-live.isHidden + .super-banner-icon-live-stream {
	top: 14px
}
.preloader-super-banner {
	top: 0;
	bottom: 0
}
.super-banner-carousel .scarousel-item, html.IsMobile .scarousel-item, html.IsTablet .scarousel-item {
	vertical-align: top
}
.super-banner-carousel .super-banner .MLOdds .bet-title-team-sign, html.IsMobile .super-banner .MLOdds .bet-title-team-sign, html.IsTablet .super-banner .MLOdds .bet-title-team-sign {
	display: inline-block
}
.super-banner-carousel .super-banner .MLOdds .bet-title-team-name, html.IsMobile .super-banner .MLOdds .bet-title-team-name, html.IsTablet .super-banner .MLOdds .bet-title-team-name {
	display: none
}
.super-banner-carousel .super-banner .custom-slider-container, html.IsMobile .super-banner .custom-slider-container, html.IsTablet .super-banner .custom-slider-container {
	padding-bottom: 0;
	text-align: center
}
.super-banner-carousel .super-banner .custom-slider-list-item, html.IsMobile .super-banner .custom-slider-list-item, html.IsTablet .super-banner .custom-slider-list-item {
	text-align: left
}
.super-banner-carousel .super-banner-slide, html.IsMobile .super-banner-slide, html.IsTablet .super-banner-slide {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.super-banner-carousel .super-banner-icon-live, .super-banner-carousel .super-banner-icon-live-stream, html.IsMobile .super-banner-icon-live, html.IsMobile .super-banner-icon-live-stream, html.IsTablet .super-banner-icon-live, html.IsTablet .super-banner-icon-live-stream {
	right: 14px;
	left: auto
}
.super-banner-carousel .super-banner-event-league, html.IsMobile .super-banner-event-league, html.IsTablet .super-banner-event-league {
	position: absolute;
	top: 10px;
	left: 14px;
	z-index: 2;
	color: #ffffff
}
.super-banner-carousel .super-banner-slide:not(.super-banner-slide-outright) .super-banner-event-odds, html.IsMobile .super-banner-slide:not(.super-banner-slide-outright) .super-banner-event-odds, html.IsTablet .super-banner-slide:not(.super-banner-slide-outright) .super-banner-event-odds {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.super-banner-carousel .super-banner-slide:not(.super-banner-slide-outright) .super-banner-event-odds-item, html.IsMobile .super-banner-slide:not(.super-banner-slide-outright) .super-banner-event-odds-item, html.IsTablet .super-banner-slide:not(.super-banner-slide-outright) .super-banner-event-odds-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%
}
.super-banner-carousel .super-banner-slide:not(.super-banner-slide-outright) .preloader-super-banner, html.IsMobile .super-banner-slide:not(.super-banner-slide-outright) .preloader-super-banner, html.IsTablet .super-banner-slide:not(.super-banner-slide-outright) .preloader-super-banner {
	top: auto;
	bottom: 20%
}
.super-banner-carousel .super-banner-slide-event:not(.super-banner-slide-outright) .MLOdds .bet-title-team-name, html.IsMobile .super-banner-slide-event:not(.super-banner-slide-outright) .MLOdds .bet-title-team-name, html.IsTablet .super-banner-slide-event:not(.super-banner-slide-outright) .MLOdds .bet-title-team-name {
	display: none
}
.super-banner-carousel .super-banner-slide-event:not(.super-banner-slide-outright) .MLOdds .bet-title-team-sign, html.IsMobile .super-banner-slide-event:not(.super-banner-slide-outright) .MLOdds .bet-title-team-sign, html.IsTablet .super-banner-slide-event:not(.super-banner-slide-outright) .MLOdds .bet-title-team-sign {
	display: inline-block
}
.super-banner-carousel .super-banner-slide-outright .super-banner-image-container, html.IsMobile .super-banner-slide-outright .super-banner-image-container, html.IsTablet .super-banner-slide-outright .super-banner-image-container {
	display: none
}
.super-banner-carousel .super-banner-slide-outright .super-banner-event, html.IsMobile .super-banner-slide-outright .super-banner-event, html.IsTablet .super-banner-slide-outright .super-banner-event {
	position: relative
}
.super-banner-carousel .super-banner-slide-outright .super-banner-event-header, html.IsMobile .super-banner-slide-outright .super-banner-event-header, html.IsTablet .super-banner-slide-outright .super-banner-event-header {
	padding: 13px 16px 0 16px
}
.super-banner-carousel .super-banner-event-vs, html.IsMobile .super-banner-event-vs, html.IsTablet .super-banner-event-vs {
	display: none
}
.super-banner-carousel .super-banner-event-name-text, html.IsMobile .super-banner-event-name-text, html.IsTablet .super-banner-event-name-text {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.super-banner-carousel .scarousel-btn, html.IsMobile .scarousel-btn, html.IsTablet .scarousel-btn {
	opacity: 0
}
.super-banner-carousel .scarousel-btn:before, html.IsMobile .scarousel-btn:before, html.IsTablet .scarousel-btn:before {
	display: none
}
.super-banner-carousel .scarousel-btn-inactive, html.IsMobile .scarousel-btn-inactive, html.IsTablet .scarousel-btn-inactive {
	display: inline-block
}
.super-banner-carousel .scarousel-static ~ .scarousel-btn-inactive, html.IsMobile .scarousel-static ~ .scarousel-btn-inactive, html.IsTablet .scarousel-static ~ .scarousel-btn-inactive {
	display: none
}
.super-banner-carousel .scarousel-btn-next, html.IsMobile .scarousel-btn-next, html.IsTablet .scarousel-btn-next {
	right: 14px
}
.super-banner-carousel .scarousel-btn-prev, html.IsMobile .scarousel-btn-prev, html.IsTablet .scarousel-btn-prev {
	left: 14px
}
.super-banner .custom-slider-arrow, .super-banner-carousel .scarousel-btn, html.IsMobile .scarousel-btn, html.IsTablet .scarousel-btn {
	width: 44px;
	height: 44px;
	text-align: center
}
.super-banner .custom-slider-arrow-next .scarousel-btn-el, .super-banner-carousel .scarousel-btn-next .scarousel-btn-el, html.IsMobile .scarousel-btn-next .scarousel-btn-el, html.IsTablet .scarousel-btn-next .scarousel-btn-el {
	-webkit-box-shadow: -4px 0px 20px 0px rgba(0,0,0,0.08);
	box-shadow: -4px 0px 20px 0px rgba(0,0,0,0.08)
}
.super-banner .custom-slider-arrow-prev .scarousel-btn-el, .super-banner-carousel .scarousel-btn-prev .scarousel-btn-el, html.IsMobile .scarousel-btn-prev .scarousel-btn-el, html.IsTablet .scarousel-btn-prev .scarousel-btn-el {
	-webkit-box-shadow: 4px 0px 20px 0px rgba(0,0,0,0.08);
	box-shadow: 4px 0px 20px 0px rgba(0,0,0,0.08)
}
.super-banner-event-name-outright-text, .super-banner-event-name-eachway-text {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
html.IsMobile .super-banner-slide, html.IsTablet .super-banner-slide {
	width: 294px;
	height: 190px
}
html.IsMobile .super-banner-slide.super-banner-slide-event .super-banner-image-container, html.IsTablet .super-banner-slide.super-banner-slide-event .super-banner-image-container {
	height: 80px
}
html.IsMobile .super-banner-mobile-only-mode:not(.super-banner-slide-generic) .super-banner-image-container {
	display: none
}
html.IsMobile .super-banner .custom-slider-list:not(:empty), html.IsMobile .super-banner .scarousel-list:not(:empty) {
	margin: 8px 0
}
html.IsMobile .super-banner-slide {
	margin-right: 6px
}
html.IsMobile .custom-slider-list-item:first-child .super-banner-slide, html.IsMobile .scarousel-item:first-child .super-banner-slide {
	margin-left: 8px
}
html.IsMobile .custom-slider-list-item:last-child .super-banner-slide, html.IsMobile .scarousel-item:last-child .super-banner-slide {
	margin-right: 8px
}
html.IsMobile .super-banner-slide-outright .super-banner-event-odds-item {
	padding-top: 1px
}
html.IsMobile .super-banner-mobile-only-mode {
	width: 310px;
	height: 130px
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-odds {
	padding: 5px
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-header {
	font-size: 0.92307692em;
	line-height: 1.5
}
html.IsMobile .super-banner-mobile-only-mode.super-banner-slide-outright .super-banner-event-header {
	padding: 11px 12px 0 12px
}
html.IsMobile .super-banner-mobile-only-mode.super-banner-slide-outright .super-banner-sport-icon {
	width: 18px;
	height: 18px
}
html.IsMobile .super-banner-mobile-only-mode.super-banner-slide-outright .super-banner-event-odds-item {
	width: 50%
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-view-more {
	padding-right: 12px
}
html.IsMobile .super-banner-mobile-only-mode:not(.super-banner-slide-outright) .super-banner-event-header {
	padding: 9px 12px;
	border-bottom: 1px solid #eeeeee
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-icon-live, html.IsMobile .super-banner-mobile-only-mode .super-banner-icon-live-stream {
	top: 10px;
	right: 11px
}
html.IsMobile .super-banner-mobile-only-mode .i-o-sb-streaming-alt {
	z-index: 0
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-heading {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-heading--live {
	padding-right: 34px
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-score, html.IsMobile .super-banner-mobile-only-mode .super-banner-event-date, html.IsMobile .super-banner-mobile-only-mode .super-banner-event-status, html.IsMobile .super-banner-mobile-only-mode .super-banner-event-time {
	float: right;
	margin-left: 5px;
	zoom: 1
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-score:after, html.IsMobile .super-banner-mobile-only-mode .super-banner-event-date:after, html.IsMobile .super-banner-mobile-only-mode .super-banner-event-status:after, html.IsMobile .super-banner-mobile-only-mode .super-banner-event-time:after {
	display: table;
	clear: both;
	content: ""
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-mobile-only-mode-content-after-header-wrapper {
	display: block
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-mobile-only-mode-content-after-header-wrapper .super-banner-event-name {
	padding-right: 10px
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-mobile-only-mode-content-after-header-wrapper .super-banner-event-name-text, html.IsMobile .super-banner-mobile-only-mode .super-banner-mobile-only-mode-content-after-header-wrapper .super-banner-event-vs, html.IsMobile .super-banner-mobile-only-mode .super-banner-mobile-only-mode-content-after-header-wrapper .super-banner-event-name-text {
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	font-size: 1.07692308em;
	line-height: 1.28571429
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-score-separator {
	margin: 0 5px
}
html.IsMobile .super-banner-mobile-only-mode .super-banner-event-score {
	font-weight: normal;
	color: #000000
}
html.IsMobile .super-banner-mobile-only-mode-league-name {
	color: #666666
}
html.IsMobile .super-banner-mobile-only-mode-content-after-header-wrapper:not(:empty) {
	padding: 15px 8px 9px 8px
}
html.IsMobile .super-banner-mobile-only-mode-content-after-header {
	padding: 0 4px
}
html.IsMobile .super-banner-event-time, html.IsMobile .super-banner-event-score {
	font-size: 1.07692308em;
	line-height: 1.28571429
}
html.IsTablet .super-banner .custom-slider-list:not(:empty), html.IsTablet .super-banner .scarousel-list:not(:empty) {
	margin: 10px 0
}
html.IsTablet .super-banner-slide {
	margin-right: 10px
}
html.IsTablet .custom-slider-list-item:first-child .super-banner-slide, html.IsTablet .scarousel-item:first-child .super-banner-slide {
	margin-left: 10px
}
html.IsTablet .super-banner-slide-event .super-banner-image-container {
	height: 100px
}
html.IsDesktop .super-banner-slider {
	margin: 0 10px
}
html.IsDesktop .super-banner-slider .custom-slider-container {
	padding-bottom: 22px
}
html.IsDesktop .super-banner-slider .custom-slider-wrap {
	border-radius: 5px
}
html.IsDesktop .super-banner-slider .custom-slider-trigger-container {
	bottom: 8px
}
html.IsDesktop .super-banner-slider .custom-slider-trigger {
	width: 6px;
	height: 6px;
	cursor: pointer
}
html.IsDesktop .super-banner-slider .bet-button {
	padding: 0 14px
}
html.IsDesktop .super-banner-slider .bet-button.super-banner-view-more {
	padding-right: 17px
}
html.IsDesktop .super-banner-slider .bet-description {
	max-width: none
}
html.IsDesktop .super-banner-slider .super-banner-slide {
	height: 220px;
	border-radius: 0
}
html.IsDesktop .super-banner-slider .super-banner-slide-event .super-banner-image-container, html.IsDesktop .super-banner-slider .super-banner-slide-event .super-banner-event {
	width: 50%
}
html.IsDesktop .super-banner-slider .super-banner-image-container {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
html.IsDesktop .super-banner-slider .super-banner-slide-link {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%
}
html.IsDesktop .super-banner-slider .super-banner-slide-image {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
html.IsDesktop .super-banner-slider .super-banner-event {
	position: relative
}
html.IsDesktop .super-banner-slider .super-banner-event-header {
	padding: 16px 20px 0
}
html.IsDesktop .super-banner-slider .super-banner-event-name {
	overflow: hidden;
	text-overflow: ellipsis
}
html.IsDesktop .super-banner-slider .super-banner-event-vs {
	margin: 0 0.38461538em
}
html.IsDesktop .super-banner-slider .super-banner-event-odds {
	padding: 0 11px 11px
}
html.IsDesktop .super-banner-slider .super-banner-view-more:hover .super-banner-view-more-arrow-custom::before, html.IsDesktop .super-banner-slider .super-banner-view-more:hover .super-banner-view-more-arrow-custom::after {
	background-color: inherit
}
html.IsDesktop .super-banner-slider .super-banner-icon-live {
	left: 14px
}
html.IsDesktop .super-banner-slider .super-banner-icon-live-stream {
	left: 14px;
	display: none
}
html.IsDesktop .super-banner-frameless .super-banner-slider {
	margin: 0
}
html.IsDesktop .super-banner-frameless .super-banner-slider .custom-slider-container {
	padding-bottom: 0
}
html.IsDesktop .super-banner-frameless .super-banner-slider .custom-slider-wrap {
	border-radius: 0
}
html.IsDesktop .super-banner-frameless .custom-slider-trigger-container {
	left: 0;
	right: 0;
	bottom: 19px;
	margin: 0 auto;
	min-width: 1200px;
	max-width: 1688px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
html.IsDesktop .super-banner-frameless .custom-slider-trigger {
	width: 24px;
	height: 4px;
	border-radius: 2px;
	background-color: #CCCCCC
}
html.IsDesktop .super-banner-frameless .custom-slider-trigger.custom-slider-active {
	background-color: #25AAE1
}
html.IsDesktop .super-banner-frameless .custom-slider-trigger:not(:last-child) {
	margin-right: 8px
}
html.IsDesktop .super-banner-frameless .custom-slider-trigger:last-child {
	margin-right: 12px
}
html.IsDesktop .super-banner-carousel .scarousel-list-wrapper, html.IsDesktop html.IsMobile .scarousel-list-wrapper, html.IsDesktop html.IsTablet .scarousel-list-wrapper {
	margin: 0 14px
}
html.IsDesktop .super-banner-carousel .scarousel-list:not(:empty), html.IsDesktop html.IsMobile .scarousel-list:not(:empty), html.IsDesktop html.IsTablet .scarousel-list:not(:empty) {
	margin: 14px 0
}
html.IsDesktop .super-banner-carousel .super-banner-slide, html.IsDesktop html.IsMobile .super-banner-slide, html.IsDesktop html.IsTablet .super-banner-slide {
	width: 344px;
	height: 246px;
	margin: 0 14px 0 0;
	border-radius: 6px
}
html.IsDesktop .super-banner-carousel .scarousel-item:last-child .super-banner-slide, html.IsDesktop html.IsMobile .scarousel-item:last-child .super-banner-slide, html.IsDesktop html.IsTablet .scarousel-item:last-child .super-banner-slide {
	margin-right: 0
}
html.IsDesktop .super-banner-carousel .super-banner-slide-event .super-banner-image-container, html.IsDesktop html.IsMobile .super-banner-slide-event .super-banner-image-container, html.IsDesktop html.IsTablet .super-banner-slide-event .super-banner-image-container {
	height: 117px
}
html.IsDesktop .super-banner-carousel .scarousel-pagination, html.IsDesktop html.IsMobile .scarousel-pagination, html.IsDesktop html.IsTablet .scarousel-pagination {
	float: right;
	margin: 2px 11px 0 0;
	font-size: 0
}
html.IsDesktop .super-banner-carousel:hover .scarousel-btn, html.IsDesktop html.IsMobile:hover .scarousel-btn, html.IsDesktop html.IsTablet:hover .scarousel-btn {
	opacity: 1
}
html.IsDesktop .super-banner-carousel:hover .scarousel-btn-inactive, html.IsDesktop html.IsMobile:hover .scarousel-btn-inactive, html.IsDesktop html.IsTablet:hover .scarousel-btn-inactive {
	opacity: 0.5
}
.widget-tabs-header {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 1px
}
.widget-tabs-holder {
	display: table;
	table-layout: fixed;
	margin: 0 auto;
	width: 100%;
	background-color: #F5F5F5
}
.widget-tab {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
	padding-top: 3px;
	width: 80px;
	height: 50px;
	cursor: pointer;
	text-align: center;
	border-width: 0 0 3px 0;
	border-style: solid;
	border-color: transparent
}
.widget-tab.active .i-c-ev-match-tracker {
	background-image: url("/imgs/i-v2/c/event/match-tracker.svg")
}
.widget-tab.active .i-c-ev-streaming {
	background-image: url("/imgs/i-v2/c/event/streaming.svg")
}
.widget-tab.active .i-c-ev-scoreboard {
	background-image: url("/imgs/i-v2/c/event/scoreboard.svg")
}
.widget-tab.active .i-c-ev-statistics {
	background-image: url("/imgs/i-v2/c/event/statistics.svg")
}
.widget-tab-title {
	display: block;
	text-decoration: none;
	color: #779E00;
	font-size: 0.8em;
	font-family: Oswald, Arial, sans-serif;
	padding-top: 4px;
	text-transform: uppercase
}
.widget-tab.active .widget-tab-title {
	color: #779E00
}
.widget-tab.active {
	border-color: #779E00
}
.widget-container-side-tab-wrap video::-webkit-media-controls-fullscreen-button {
display:none
}
.widget-tab.passive .widget-tab-icon {
	opacity: 0.4
}
.IsDesktop .widget-tabs-header {
	margin-left: 10px;
	margin-right: 10px
}
.bet-search-container {
	background-color: #EBEBEB;
	color: #000000;
	border-top: 1px solid #ADAEB3
}
.bet-search-form {
	position: relative;
	padding: 19px 0 19px 44px
}
.bet-search-form .bet-search-field {
	padding: 0 44px 0 0;
	border-radius: 0;
	border: 0;
	font-weight: normal;
	font-size: 1.07692308em
}
.bet-search-form .bet-search-field, .bet-search-form .bet-search-field:focus {
	background-color: transparent;
	color: inherit
}
.bet-search-form .bet-search-field::-webkit-input-placeholder {
color:#000000;
text-align:left;
font:inherit
}
.bet-search-form .bet-search-field::-moz-placeholder {
color:#000000;
text-align:left;
font:inherit
}
.bet-search-form .bet-search-field:-ms-input-placeholder {
color:#000000;
text-align:left;
font:inherit
}
.bet-search-form .bet-search-field:-moz-placeholder {
color:#000000;
text-align:left;
font:inherit;
opacity:1
}
.bet-search-form .bet-search-field::-ms-clear {
display:none
}
.bet-search-icon-wrap {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	z-index: 1;
	padding: 0;
	width: 44px;
	text-indent: 0;
	opacity: 0.8;
	cursor: pointer
}
.bet-search-icon-wrap .i-c-search {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.bet-search-clear {
	display: none;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	width: 42px;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	cursor: pointer
}
.has-bet-search-value ~ .bet-search-clear {
	display: block
}
.bet-search-clear:active {
	background: none
}
.bet-search-clear::before, .bet-search-clear::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 18px;
	height: 2px;
	background-color: #ffffff
}
.bet-search-clear::before {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg)
}
.bet-search-clear::after {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg)
}
.bet-search-loader {
	position: absolute;
	top: 50%;
	right: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	display: none
}
.is-bet-searching .bet-search-loader {
	display: block
}
.bet-search-title:not(:empty) {
	border-top: 1px solid 1px solid #25AAE1;
	padding-top: 9px
}
.bet-search-results:not(:empty) {
	padding-bottom: 16px;
	border-bottom: 1px solid transparent
}
.bet-search-results .side-menu-card {
	padding-bottom: 0px;
	padding-left: 12px
}
.bet-search-results .side-menu-card-game-time {
	display: block;
	height: 40px;
	float: right
}
.bet-search-results .event-game-time-status {
	display: block
}
.global-tooltip .side-menu-card-game-time {
	display: table-cell;
	padding-left: 12px;
	float: right
}
.global-tooltip .side-menu-card-sport {
	display: table-cell;
	padding-bottom: 4px
}
.global-tooltip .side-menu-card-name, .global-tooltip .side-menu-card-details {
	display: block
}
.global-tooltip .event-game-time-clock {
	margin-left: 3px
}
html.IsMobile .bet-search-form, html.IsTablet .bet-search-form {
	padding: 19px 0 19px 50px
}
html.IsMobile .bet-search-clear, html.IsTablet .bet-search-clear {
	width: 56px
}
html.IsMobile .bet-search-form .bet-search-field, html.IsTablet .bet-search-form .bet-search-field {
	padding: 0 56px 0 0
}
html.IsMobile .bet-search-results .side-menu-card-details, html.IsTablet .bet-search-results .side-menu-card-details {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
html.IsMobile .bet-search-results .side-menu-card, html.IsTablet .bet-search-results .side-menu-card {
	height: 54px
}
html.IsMobile .bet-search-results .side-menu-item-art-wrap, html.IsTablet .bet-search-results .side-menu-item-art-wrap {
	width: 24px;
	margin-right: 12px
}
html.IsMobile .bet-search-results .icon, html.IsTablet .bet-search-results .icon {
	width: 24px;
	height: 24px
}
html.IsMobile .bet-search-results .event-details-side-left, html.IsTablet .bet-search-results .event-details-side-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 10px;
	width: 0
}
html.IsMobile .bet-search-results .side-menu-card-game-time, html.IsTablet .bet-search-results .side-menu-card-game-time {
	height: auto;
	text-align: right
}
html.IsMobile .bet-search-results .event-game-time-status, html.IsTablet .bet-search-results .event-game-time-status {
	margin-bottom: 2px
}
html.IsDesktop .bet-search-container {
	position: relative
}
html.IsDesktop .bet-search-form .bet-search-field {
	font-size: 0.92307692em
}
html.IsDesktop .bet-search-panel {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10;
	width: 100%;
	background-color: #EBEBEB;
	color: #000000
}
html.IsDesktop .bet-search-panel .scrollbar {
	right: 5px;
	width: 3px
}
html.IsDesktop .bet-search-panel .scrollbar-track {
	background-color: #EBEBEB
}
html.IsDesktop .bet-search-panel .scrollbar-thumb {
	width: 3px;
	border-radius: 2px;
	background-color: #ADAEB3
}
html.IsDesktop .bet-search-scrollable.is-scrolling-enabled {
	border-bottom: 1px solid #25AAE1
}
html.IsDesktop .bet-search-scrollable.is-scrolling-enabled .bet-search-results {
	border-bottom: 0
}
html.IsDesktop .bet-search-card:first-child {
	margin-top: 0
}
html.IsDesktop .bet-search-field:focus + .bet-search-icon-wrap {
	opacity: 1
}
html.IsDesktop .bet-search-results .side-menu-card-game-time {
	display: none
}
.qnav-carousel {
	background-color: #F0F0F0
}
.qnav-item-inner {
	display: block;
	padding: 20px 0;
	width: 84px;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	border-right: 1px solid #CCCCCC;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background-color: #F0F0F0
}
.qnav-item-inner .icon {
	margin-bottom: 7px;
	opacity: 1
}
.qnav-item-inner:active {
	background-color: #CCCCCC
}
.qnav-item-title {
	padding: 0 6px;
	font-size: 0.92307692em;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.IsMobile .qnav-item-inner, .IsTablet .qnav-item-inner {
	padding: 16px 0 15px
}
.pbp-wrap {
	background-color: #04041E
}
.pbp-wrap div.gamefield {
	height: auto;
	margin: auto;
	padding: 6px 16px 16px 16px
}
.pbp-wrap div.gamefield .pbp__wrapper {
	width: 100%;
	height: auto
}
.pbp__wrapper {
	position: relative;
	font-size: 14px;
	font-family: sans-serif;
	color: #000000;
	line-height: 0
}
.pbp__wrapper > * {
	line-height: normal
}
.pbp__canvas {
	width: 100%;
	height: auto;
	background: none;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center
}
.pbp__canvas--blue {
	background-image: url('/imgs/pbp/BluePitch.svg')
}
.pbp__canvas--green {
	background-image: url('/imgs/pbp/GreenPitch.svg')
}
.pbp__canvas--brown {
	background-image: url('/imgs/pbp/BrownPitch.svg')
}
.pbp__message-wrap {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	font-family: Tahoma, Geneva, sans-serif
}
.pbp__note {
	height: 9.4em;
	width: 26.036em;
	background-color: rgba(0,0,0,0.55);
	border-radius: 0.36em;
	padding: 0.5em 0
}
.pbp__note-container {
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.pbp__note-title {
	padding-right: 5px;
	padding-left: 5px;
	color: #ffffff;
	opacity: 0.55;
	font-size: 2.65em;
	text-align: center
}
.pbp__note-title--small {
	width: 100%;
	font-size: 2.15em
}
.pbp__note-subtitle {
	color: #cccccc;
	font-size: 2.15em;
	text-align: center
}
.pbp__note-word-wrap {
	position: relative;
	margin: 0 2em;
	padding-top: 0.1em;
	height: 3em;
	color: #ffffff;
	font-size: 1em
}
.pbp__note-word {
	position: absolute;
	top: 50%;
	width: 33.33333333%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 2em
}
.pbp__note-word--left {
	left: 0
}
.pbp__note-word--center {
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.pbp__note-word--right {
	right: 0
}
.pbp__note-image {
	width: 4em;
	height: 4em;
	margin: 0.071em auto 0.571em auto;
	background-size: 100% 100%;
	background-repeat: no-repeat
}
.pbp__note-image.pbp__note-image--ace {
	background-image: url('/imgs/pbp/TennisBall.svg')
}
.pbp__note-image.pbp__note-image--medicalBreak {
	background-image: url('/imgs/pbp/Medical.svg')
}
.pbp__note-image.pbp__note-image--matchSuspension {
	background-image: url('/imgs/pbp/Timer.svg')
}
.pbp__note-image.pbp__note-image--setStart, .pbp__note-image.pbp__note-image--setEnd {
	background-image: url('/imgs/pbp/Timer.svg')
}
.pbp__team {
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.pbp__team.pbp__team--home {
	text-align: left
}
.pbp__team.pbp__team--away {
	text-align: right
}
.pbp__team-name {
	width: 205px;
	font-size: 2.75em;
	color: #ffffff
}
.pbp__team-player, .pbp__note-title, .pbp__event, .pbp__note-title--small {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.pbp__team-label {
	position: absolute;
	bottom: -1.181em;
	padding: 0 2em;
	font-size: 2.455em;
	background-color: #ffffff;
	border-radius: 0.1em;
	opacity: 0;
	white-space: nowrap
}
.pbp__team.pbp__team--home .pbp__team-label {
	left: 0
}
.pbp__team.pbp__team--away .pbp__team-label {
	right: 0
}
.pbp__message {
	text-align: center
}
.pbp__panel {
	overflow: hidden;
	white-space: nowrap
}
.pbp__panel.pbp__panel--light {
	display: inline-block;
	max-width: 144px;
	height: 4.071em;
	border-radius: 2px;
	background-color: #ffffff;
	vertical-align: middle
}
.pbp__panel.pbp__panel--transparent {
	width: 30em;
	height: 100px
}
.pbp__event {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.3em 1.273em 0.3em 1.273em;
	font-family: sans-serif;
	font-size: 2.455em;
	text-align: center
}
.pbp__score.pbp__score--home {
	padding-left: 6em
}
.pbp__score.pbp__score--away {
	padding-right: 6em
}
.pbp__score, .pbp__stats {
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 11px
}
.pbp__score {
	height: 100%
}
.pbp__stats {
	height: 6.85em
}
.pbp__value {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	text-align: center;
	font-size: 7.091em;
	color: #ffffff
}
.is-fractional .pbp__stats {
	height: 5em
}
.is-fractional .pbp__stats .pbp__stats--home {
	padding: 0 1.363em 0 0
}
.is-fractional .pbp__stats .pbp__stats--away {
	padding: 0 0 0 1.363em
}
.is-fractional .pbp__value {
	font-size: 4.667em
}
.pbp__bar-container {
	position: absolute;
	margin-top: 2.73em;
	overflow: hidden;
	width: 14.73em;
	height: 1.2em;
	background-color: #ffffff;
	border-radius: 0.35em
}
.pbp__stats--home .pbp__bar-container {
	left: 0.729em
}
.pbp__stats--away .pbp__bar-container {
	right: 0.729em
}
.pbp__bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #F59120
}
.pbp__stats--home .pbp__bar {
	left: -100%
}
.pbp__stats--away .pbp__bar {
	left: 100%
}
.pbp-stats {
	padding: 1px 10px 17px 10px;
	background-color: #04041E
}
.pbp-stats__item {
	padding-top: 16px
}
.pbp-stats__row {
	font-size: 0
}
.pbp-stats__col {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	font-size: 12px
}
.pbp-stats__col.pbp-stats__col--half {
	width: 50%
}
.pbp-stats__col.pbp-stats__col--half:first-child {
	padding-right: 10px
}
.pbp-stats__col.pbp-stats__col--half:last-child {
	padding-left: 10px
}
.pbp-stats__col.pbp-stats__col--vary:first-child {
	padding-right: 5px
}
.pbp-stats__col.pbp-stats__col--vary:last-child {
	padding-left: 5px
}
.pbp-stats__panel {
	position: relative;
	padding-bottom: 9px
}
.pbp-stats__value {
	position: absolute;
	display: inline-block;
	top: 0;
	font-size: 1em;
	color: #ffffff
}
.pbp-stats__value.pbp-stats__value--home {
	left: 0
}
.pbp-stats__value.pbp-stats__value--away {
	right: 0
}
.pbp-stats__statistic {
	overflow: hidden;
	text-align: center;
	color: #999999;
	font-size: 11px
}
.pbp-stats__bar-wrap {
	position: relative;
	height: 4px;
	border-radius: 4px;
	background-color: #6B6F79;
	overflow: hidden
}
.pbp-stats__bar-fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 2px
}
.pbp-stats__bar-wrap.pbp-stats__bar-wrap--home .pbp-stats__bar-fill {
	left: 0;
	background-color: #779E00
}
.pbp-stats__bar-wrap.pbp-stats__bar-wrap--away .pbp-stats__bar-fill {
	right: 0;
	background-color: #F0F0F0
}
.pbp-scoreboard {
	position: relative;
	margin: 0 16px;
	height: 70px
}
.pbp-scoreboard__team {
	width: calc(50% - 30px);
	height: 30px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #ffffff
}
.pbp-scoreboard__team:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 3px;
	height: 100%;
	border-radius: 2px
}
.pbp-scoreboard__team.pbp-scoreboard__team--home {
	left: 0;
	text-align: left
}
.pbp-scoreboard__team.pbp-scoreboard__team--home:before {
	left: 0;
	background-color: #779E00
}
.pbp-scoreboard__team.pbp-scoreboard__team--away {
	right: 0;
	text-align: right
}
.pbp-scoreboard__team.pbp-scoreboard__team--away:before {
	right: 0;
	background-color: #F0F0F0
}
.pbp-scoreboard__team-name {
	max-height: 30px;
	width: 75%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 8px;
	line-height: 15px
}
.pbp-scoreboard__team--home .pbp-scoreboard__team-name {
	left: 0
}
.pbp-scoreboard__team--away .pbp-scoreboard__team-name {
	right: 0
}
.pbp-scoreboard__score {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 30px
}
.pbp-scoreboard__score:before, .pbp-scoreboard__score:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none;
	content: '';
	width: 8px;
	height: 8px;
	background-color: #779E00;
	border-radius: 100%
}
.pbp-scoreboard__score:before {
	left: -16px
}
.pbp-scoreboard__score:after {
	right: -16px
}
.pbp-wrap--serving-home .pbp-scoreboard__score:before {
	display: block
}
.pbp-wrap--serving-away .pbp-scoreboard__score:after {
	display: block
}
.pbp-scoreboard__value {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 4px;
	overflow: hidden;
	border-radius: 4px;
	background-color: #ADAEB3;
	color: #ffffff
}
.pbp-scoreboard__value:first-child {
	margin-left: 0
}
.pbp-scoreboard__number {
	height: 100%
}
.pbp-scoreboard__symbol {
	font-size: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
	text-align: center;
	padding-top: 6px
}
.pbp-big .pbp__team-name {
	font-size: 2.41em
}
.pbp-big .pbp__team .pbp__team-label {
	bottom: -1.776em;
	font-size: 1.768em
}
.pbp-big .pbp__note-title {
	font-size: 2.25em
}
.pbp-big .pbp__bar-container {
	margin-top: 2.63em
}
.pbp-big .pbp__event {
	padding-top: 0.511em;
	padding-bottom: 0.511em;
	font-size: 1.93em
}
.pbp-big .pbp__stats--home {
	padding-left: 1.125em
}
.pbp-big .pbp__stats--home .pbp__bar-container {
	left: 1.091em
}
.pbp-big .pbp__stats--away {
	padding-right: 1.125em
}
.pbp-big .pbp__stats--away .pbp__bar-container {
	right: 1.091em
}
.pbp-big .pbp__panel.pbp__panel--light {
	max-width: 190px
}
html.IsTablet .pbp-wrap div.gamefield {
	width: 424px;
	margin: 0 auto;
	padding: 2px 0 10px 0
}
html.IsTablet .pbp-scoreboard {
	height: 60px
}
html.IsTablet .pbp-stats__item {
	padding-top: 23px
}
html.IsTablet .pbp-stats__panel {
	padding-bottom: 11px
}
html.IsDesktop .pbp-scoreboard {
	margin: 0
}
html.IsDesktop .pbp-wrap div.gamefield {
	padding: 0
}
#horseRacing_event_bottom_subblock {
	position: relative
}
.racing-card__league-header, .racing-card__league-picker, .racing-card__league-subheader {
	margin: 0 10px
}
.racing-card__next-three {
	background-color: #F0F0F0;
	padding-left: 10px
}
.racing-card__next-three.nextGames {
	position: static;
	text-align: left;
	padding: 0 0 0 10px;
	line-height: normal
}
.racing-card-nt__header {
	height: 50px;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 18px;
	padding-right: 10px;
	font-size: 16px
}
.racing-card-nt__title {
	font-size: 14px
}
.racing-card-nt__more {
	display: none;
	float: right;
	color: #666666;
	text-decoration: none;
	font-weight: normal
}
.racing-card-nt__wrapper {
	background-color: #F0F0F0
}
.racing-card-nt__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}
.racing-card-nt__item {
	width: 33.33333333%;
	min-width: 288px;
	background-color: #ffffff;
	border-radius: 5px 5px 0px 0px;
	margin-left: 8px
}
.racing-card-nt__item:first-child {
	margin-left: 0
}
.racing-card-nt__item:last-child {
	margin-right: 10px
}
.racing-card-nt__game {
	height: 50px;
	border-radius: 5px 5px 0px 0px;
	background-color: #ADAEB3;
	color: #ffffff;
	padding: 16px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}
.racing-card-nt__game-title {
	font-size: 14px;
	margin-left: 15px;
	vertical-align: middle;
	line-height: 16px;
	padding-right: 4px
}
.racing-card-nt__game-title:before {
	content: "";
	display: inline-block;
	background-color: #779E00;
	width: 3px;
	height: 20px;
	position: absolute;
	border-radius: 2px;
	left: 15px;
	top: 15px
}
.racing-card-nt__row {
	padding: 8px;
	border-bottom: 1px solid #ffffff
}
.racing-card-nt__col {
	display: inline-block;
	vertical-align: middle
}
.racing-card-nt__col.racing-card-nt__col--silk {
	width: 30px;
	height: 25px;
	padding: 8px
}
.racing-card-nt__col.racing-card-nt__col--name {
	width: 50%
}
.racing-card-nt__col.racing-card-nt__col--odds {
	width: 29%
}
.racing-card-nt__silk {
	width: 100%
}
.racing-card-nt__silk.racing-card-nt__silk--default {
	content: url("/imgs/i-v2/o/racing/card.png")
}
.racing-card-nt__horse {
	font-size: 14px
}
.racing-card-nt__jokey {
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis
}
.racing-card-nt__button {
	display: block;
	width: 100%;
	background-color: #F0F0F0;
	color: #000000;
	height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 12px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-radius: 3px;
	cursor: pointer
}
.racing-card-nt__button:hover {
	background-color: #d7d7d7
}
.racing-card-nt__button.racing-card-nt__button--disabled {
	opacity: 0.85;
	pointer-events: none
}
.racing-card-nt__button.chosenBet, .racing-card-nt__button:active {
	background-color: #779E00;
	color: #ffffff
}
.racing-card-nt__view {
	display: block;
	text-align: center;
	width: 100%;
	height: 42px;
	background-color: #F0F0F0;
	cursor: pointer;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	padding: 14px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: normal
}
.racing-card-nt__view:hover, .racing-card-nt__view:active {
	background-color: #d7d7d7
}
.racing-card__league-header {
	margin-top: 10px;
	position: relative;
	background-color: #ffffff;
	border-bottom: 1px solid #e6e6e6
}
.racing-card-lh__title {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 50px;
	padding: 17px 0 0 20px;
	font-size: 1.07692308em
}
.racing-card-lh__close {
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
	background-image: url('/imgs/i-v2/o/racing/close.svg');
	background-size: contain
}
.racing-card-lh__watch.racing-card-lh__watch--header {
	position: absolute;
	top: 50%;
	right: 12px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100px
}
.racing-card-lh__watch.racing-card-lh__watch--subheader {
	width: 100%
}
.racing-card-lh__watch .horse-racing-live-stream-tab {
	display: block;
	width: 100%;
	height: 35px;
	font-size: 14px;
	font-weight: normal;
	background-color: #779E00;
	border-radius: 22px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	text-decoration: none
}
.racing-card-lh__watch .horse-racing-live-stream-tab:hover, .racing-card-lh__watch .horse-racing-live-stream-tab:active {
	background-color: #516b00
}
.racing-card-lh__watch .horse-racing-live-stream-tab .i-o-racing-livestream {
	display: none
}
.racing-card-lh__watch .horse-racing-live-stream-tab .hr-watch-phrase, .racing-card-lh__watch .horse-racing-live-stream-tab .hr-live-phrase {
	color: inherit
}
.racing-card__league-picker {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 0px;
	background-color: #ffffff;
	font-size: 0
}
.racing-card-lp__league-box {
	display: inline-block;
	width: 185px;
	background-color: #ffffff;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	font-size: 14px;
	vertical-align: top;
	padding-left: 0
}
.racing-card-lp__dropdown {
	position: relative;
	width: 100%;
	font-size: 14px
}
.racing-card-lp__dropdown:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 12px;
	height: 12px;
	background-image: url('/imgs/i-v2/o/arrows/alt/arrow-down.svg');
	background-size: contain
}
.racing-card-lp__dropdown select {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 0
}
.racing-card-lp__league-list {
	display: none;
	width: 100%;
	position: absolute;
	z-index: 4;
	left: 0;
	bottom: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	border-right: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	border-top: 1px solid #EBEBEB;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.racing-card-lp__dropdown--opened .racing-card-lp__league-list {
	display: block
}
.racing-card-lp__league-item {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 50px;
	width: 100%;
	padding: 15px 0 15px 15px;
	background: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
	cursor: pointer
}
.racing-card-lp__league-item:hover {
	background-color: #EBEBEB
}
.racing-card-lp__league-item.racing-card-lp__league-item--selected, .racing-card-lp__league-item.racing-card-lp__league-item--current {
	background-color: #F5F5F5
}
.racing-card-lp__event-box {
	display: inline-block;
	margin-left: 5px;
	width: calc(100% - 190px);
	background-color: #ffffff;
	vertical-align: top;
	height: 50px;
	line-height: 50px;
	white-space: nowrap
}
.racing-card-lp__event {
	display: inline-block;
	width: 65px;
	height: 24px;
	line-height: 24px;
	position: relative;
	text-align: center;
	cursor: pointer;
	padding-top: 0;
	margin-right: 10px;
	font-size: 13px;
	text-indent: 0;
	border-radius: 24px;
	vertical-align: middle;
	text-decoration: none;
	color: #000000
}
.racing-card-lp__event:hover {
	background: #F0F0F0
}
.racing-card-lp__event.racing-card-lp__event--result {
	background-color: #359E02;
	color: #ffffff
}
.racing-card-lp__event.racing-card-lp__event--result:hover {
	background-color: #2d8502
}
.racing-card-lp__event.racing-card-lp__event--raceoff {
	background-color: #F20000;
	color: #ffffff
}
.racing-card-lp__event.racing-card-lp__event--raceoff:hover {
	background-color: #d90000
}
.racing-card-lp__event.racing-card-lp__event--selected, .racing-card-lp__event.racing-card-lp__event--selected:hover {
	background: #779E00;
	color: #ffffff
}
.racing-card-lp__status {
	display: none;
	padding-right: 1px
}
.racing-card-lp__event--result .racing-card-lp__status, .racing-card-lp__event--raceoff .racing-card-lp__status {
	display: inline
}
.racing-card-lp__status.racing-card-lp__status--over {
	background-color: #F20000
}
.racing-card-lp__check {
	display: none
}
.racing-card__league-subheader {
	background-color: inherit;
	color: #666666;
	white-space: nowrap;
	padding: 12px 0
}
.racing-card__league-subheader:after {
	content: '';
	display: block;
	clear: both
}
.racing-card-ls__event, .racing-card-ls__terms, .racing-card-ls__info, .racing-card-ls__streaming {
	display: inline-block;
	vertical-align: middle
}
.racing-card-ls__terms {
	color: #666666
}
.racing-card-vt__tab {
	position: relative;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.racing-card-vt__preview {
	cursor: pointer;
	display: inline-block
}
.racing-card-vt__preview div:last-child {
	display: none
}
.racing-card-vt__preview.racing-card-vt__preview--hidden {
	display: none !important
}
.racing-card-vt__preview.racing-card-vt__preview--opened div:first-child {
	display: none
}
.racing-card-vt__preview.racing-card-vt__preview--opened div:last-child {
	display: block
}
.racing-card__table-header .racing-card-vt__preview {
	position: absolute;
	top: 50%;
	right: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.racing-card__racing-container {
	margin: 0 10px;
	background-color: #ffffff
}
.racing-card__racing-container .betType.twoItems {
	text-align: right;
	font-size: 0;
	background-color: #ffffff;
	zoom: 1
}
.racing-card__racing-container .betType.twoItems:after {
	display: table;
	clear: both;
	content: ""
}
.racing-card__racing-container .betType.twoItems > span {
	width: auto;
	float: none;
	padding: 0
}
.racing-card__racing-container .betType.twoItems a.lnk_btn {
	display: inline-block;
	height: 52px;
	line-height: 52px;
	font-weight: normal;
	font-size: 12px
}
.racing-card__racing-container .betType.twoItems a.lnk_btn.negative {
	color: #666666 !important;
	background: none;
	padding: 0 30px
}
.racing-card__racing-container .betType.twoItems a.lnk_btn.positive {
	color: #ffffff !important;
	background-color: #25AAE1;
	padding: 0 20px;
	border-radius: 0 0 3px 0
}
.racing-card-rc__table {
	width: 100%
}
.racing-card-rc__table.forecast-tricast-table .sortingTableHead:not(.racing-card-rc__subheader) th, .racing-card-rc__table.forecast-table .sortingTableHead:not(.racing-card-rc__subheader) th {
	width: 60px;
	text-align: left;
	padding-left: 19px
}
.racing-card-rc__table.forecast-tricast-table .sortingTableHead:not(.racing-card-rc__subheader) th.racing-tableColumn-team, .racing-card-rc__table.forecast-table .sortingTableHead:not(.racing-card-rc__subheader) th.racing-tableColumn-team {
	width: auto
}
.racing-card-rc__table.forecast-tricast-table .racing-card-rc__subheader th, .racing-card-rc__table.forecast-table .racing-card-rc__subheader th {
	text-align: left;
	padding-left: 19px
}
.racing-card-rc__table .sortingTableHead th {
	height: 52px;
	background: none;
	padding: 10px;
	border-bottom: 1px solid #F0F0F0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 13px;
	background: #ffffff
}
.racing-card-rc__table .sortingTableHead th small {
	font-size: 13px
}
.racing-card-rc__table .sortingTableHead th > div {
	line-height: normal
}
.racing-card-rc__table .sortingTableHead th a {
	color: #666666;
	float: left;
	margin-right: 4px;
	font-size: 13px
}
.racing-card-rc__table .sortingTableHead th span:not(.tableHead-no-sorting) {
	width: 8px;
	height: 12px;
	background-image: url('/imgs/i-v2/o/racing/sprite-arrows-solid.svg');
	background-size: 8px 36px;
	background-position: center 0
}
.racing-card-rc__table .sortingTableHead th span {
	vertical-align: middle;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 15px 45px;
	width: 15px;
	height: 15px
}
.racing-card-rc__table .sortingTableHead th.sortUp span {
	background-position: center -12px
}
.racing-card-rc__table .sortingTableHead th.sortDown span {
	background-position: center -24px
}
.racing-card-rc__table .sortingTableHead th.sortUp a, .racing-card-rc__table .sortingTableHead th.sortDown a, .racing-card-rc__table .sortingTableHead th a:hover {
	color: #000000
}
.racing-card-rc__table .seconLevelHeader th {
	padding: 0;
	width: 60px
}
.racing-card-rc__table .tableHead-no-sorting {
	padding-left: 0
}
.racing-card-rc__table tr.racing-prevline-info, .racing-card-rc__table tr.racing-line-info {
	display: none
}
.racing-card-rc__table tr.racing-prevline-info.expanded, .racing-card-rc__table tr.racing-line-info.expanded {
	display: table-row
}
.racing-card-rc__table tr.racing-prevline-info td.racing-line-info_line, .racing-card-rc__table tr.racing-line-info td.racing-line-info_line {
	background-color: #ADAEB3;
	color: #ffffff;
	padding-left: 15px
}
.racing-card-rc__table td {
	padding-left: 10px;
	border-bottom: 1px solid #F0F0F0;
	height: 52px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}
.racing-card-rc__table td > div {
	line-height: normal
}
.racing-card-rc__table td.racing-tableColumn-odds {
	padding: 7px 10px
}
.racing-card-rc__table td.racing-tableColumn-odds a {
	font-size: 12px;
	height: 36px;
	padding-top: 10px
}
.racing-card-rc__table td.racing-tableColumn-odds a.betDisabled {
	color: #999999
}
.racing-card-rc__table th:last-child td {
	border-bottom: none
}
.racing-card-rc__table .racing-tableColumn-choice {
	vertical-align: middle
}
.racing-card-rc__table .racing-tableColumn-choice__label {
	position: relative;
	display: inline-block;
	padding: 0
}
.racing-card-rc__table .horseRacing-checkbox {
	position: absolute;
	z-index: -1;
	opacity: 0
}
.racing-card-rc__table .horseRacing-checkbox + .horseRacing-checkWrapper {
	display: block;
	margin-top: 1px;
	width: 22px;
	height: 22px;
	border-radius: 3px;
	background-color: #CCCCCC
}
.racing-card-rc__table .horseRacing-checkbox:checked + .horseRacing-checkWrapper {
	background-color: #25AAE1;
	background-image: url('/imgs/i-v2/o/racing/check-sharp.svg');
	background-position: center center;
	background-size: 11px 10px;
	background-repeat: no-repeat
}
.racing-card-rc__table .horseRacing-checkbox:disabled + .horseRacing-checkWrapper {
	opacity: 0.3
}
.racing-card-rc__table a.lnk_btn.disabled, .racing-card-rc__table .lnk_btn.disabled {
	opacity: 1;
	background-color: #EBEBEB;
	color: #999999
}
.previous-races-table {
	width: 100%;
	word-break: break-word
}
.previous-races-table td {
	padding-left: 0;
	padding-right: 10px
}
.previous-races-table tr:last-child td {
	border-bottom: none
}
.racing-card__table-header {
	position: relative;
	font-size: 14px;
	overflow: hidden;
	padding: 1.108em 2em;
	background-color: #000000;
	color: #ffffff
}
.racing-card__table-header:before {
	content: '';
	position: absolute;
	display: block;
	height: 24px;
	width: 3px;
	left: 14px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #25AAE1;
	border-radius: 1px
}
.racing-card-rp__content {
	white-space: nowrap;
	padding-right: 10px;
	cursor: pointer
}
.racing-card-rp__text {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	width: calc(100% - 75px);
	vertical-align: middle
}
.i-c-racing-post {
	display: block;
	margin-bottom: 5px
}
.racing-card-rp__read-more {
	display: inline-block;
	width: 75px;
	vertical-align: middle;
	color: #666666
}
.racing-card-rp__read-less {
	display: none;
	padding-top: 10px;
	color: #666666
}
.racing-card__race-post.expanded .racing-card-rp__read-more {
	display: none
}
.racing-card__race-post.expanded .racing-card-rp__read-less {
	display: block
}
.racing-card__race-post.expanded .racing-card-rp__text {
	display: block;
	width: 100%;
	white-space: normal
}
.racing-card-e__right-panel {
	float: right;
	padding-right: 18px
}
.horse_racing__wrapper {
	background-color: #F0F0F0;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.horse_racing__country_selection {
	width: 100%;
	height: 50px;
	background-color: #ffffff
}
.horse_racing__country_selection > div {
	font-size: 0
}
.hr_country {
	display: inline-block;
	height: 50px;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	position: relative
}
.hr_country_tab [type=radio] {
	display: none
}
.hr_country_tab label {
	padding-top: 0;
	height: 50px;
	width: 100%;
	line-height: 50px;
	display: block;
	text-align: center
}
.hr_country_tab [type=radio]:checked ~ label {
	height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 4px solid #779E00;
	font-size: 14px;
	display: inline-block;
	font-weight: normal;
	color: #000000
}
.horse_racing__racecards_wrappers {
	background-color: #F0F0F0;
	padding-left: 10px
}
.hr_card__item {
	width: 32%;
	margin-left: 1%;
	display: inline-block;
	background-color: #ffffff;
	border-radius: 5px 5px 0px 0px
}
.horse_racing__cards_wrapper {
	width: 100%;
	font-size: 0
}
.hr_cards__scroll_wrapper {
	width: 100%
}
.hr_coupon_wrapper {
	height: 50px;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 18px;
	padding-right: 10px
}
.hr_coupon_wrapper a {
	color: #666666;
	text-decoration: none;
	float: right
}
.hr_coupon_wrapper span, .hr_coupon_wrapper a {
	font-size: 16px
}
.hr_card_header {
	height: 50px;
	border-radius: 5px 5px 0px 0px;
	background-color: #ADAEB3;
	color: #ffffff;
	padding: 18px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}
.hr_card_header span {
	font-size: 14px;
	margin-left: 15px
}
.hr_card_header span:before {
	content: "";
	display: inline-block;
	background-color: #779E00;
	width: 3px;
	height: 20px;
	position: absolute;
	border-radius: 2px;
	left: 15px;
	top: 15px
}
.hr_full_race {
	height: 42px;
	background-color: #ffffff;
	border-radius: 0px 0px 5px 5px
}
.hr_full_race a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	cursor: pointer;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	padding: 14px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.hr_card_row {
	padding: 8px;
	border-bottom: 1px solid #ffffff
}
.hr_card_icon {
	display: inline-block;
	width: 30px;
	height: 25px;
	padding: 8px
}
.hr_card_names {
	display: inline-block;
	width: 50%
}
.hr_card_bet_button {
	display: inline-block;
	width: 29%;
	background-color: #F0F0F0;
	height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 8px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border-radius: 3px;
	cursor: pointer
}
.hr_card_bet_button--selected {
	background-color: #779E00;
	color: #ffffff
}
.hr_card_names div {
	font-size: 14px
}
.hr_card_names div:last-child {
	color: #666666
}
.hr_event_nav_link {
	height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 17px 40px;
	background-color: #ffffff;
	border-radius: 5px 5px 0px 0px;
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
	color: #666666
}
.hr_event_tabs {
	padding-top: 10px;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.hr_event_nav_link--selected {
	background-color: #ffffff;
	color: #000000
}
.hr_event_table {
	background-color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 0px 5px 5px 5px;
	font-size: 14px
}
.hr_event_place {
	font-size: 14px;
	width: 180px;
	float: left;
	height: 50px;
	line-height: 50px
}
.hr_event_table_row {
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #F0F0F0
}
.hr_event_table_row > a {
	display: block
}
.hr_event_table_row > a:after {
	content: '';
	display: block;
	clear: both
}
.hr_event_timetable_row * {
	display: inline-block
}
.hr_event_table_row:last-child {
	border-bottom: 0px
}
.hr_event_timetable--item {
	display: inline-block;
	height: 50px;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
	padding: 17px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}
.hr_event_timetable--item:hover {
	background-color: #ffffff
}
.hr_event_timetable {
	overflow: scroll;
	width: calc(100% - 130px)
}
.hr_event_timetable::-webkit-scrollbar {
display:none
}
.hr_event_timetable--with-result:after {
	display: inline-block;
	width: 22px;
	color: #ffffff;
	content: "R";
	background-color: #359E02;
	position: relative;
	text-align: center;
	border-radius: 10px;
	font-size: 13px;
	height: 22px;
	left: 10px;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 3px
}
.hr_event_timetable--race-over:after {
	display: inline-block;
	width: 22px;
	color: #ffffff;
	content: "O";
	background-color: #F20000;
	position: relative;
	text-align: center;
	border-radius: 10px;
	font-size: 13px;
	height: 22px;
	left: 11px;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 3px
}
.hr_arrow_right {
	background-image: url('/imgs/i-v2/o/arrows/alt/arrow-right.svg');
	display: inline-block;
	width: 40px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	float: right
}
.hr_more_rows {
	display: none;
	background-color: #ffffff;
	line-height: 50px;
	text-align: center;
	color: #666666
}
.hr_sort_arrow_down:after {
	position: relative;
	top: -2px;
	left: 5px;
	width: 8px;
	height: 4px;
	display: inline-block;
	content: '';
	background-image: url('/imgs/i-v2/o/controls/arrow-solid-up.svg')
}
.hr_event_place__future_racing {
	width: 85%;
	font-size: 13px;
	padding: 8px 0;
	line-height: 15px;
	display: inline-block
}
.hr_event__arena, .hr_event___time-info {
	color: #666666
}
.hr_event_table__header {
	height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 14px;
	background-color: #ffffff;
	padding-top: 17px
}
.hr_event_table__header > *, .hr_event_table__row > * {
	display: inline-block
}
.hr_event_table__row .hr_card_bet_button {
	width: 100%
}
.hr_event__horse_number {
	width: 8%;
	padding-left: 10px
}
.hr_event__horse_name {
	width: 100%
}
.hr_event__rpr {
	width: 9%
}
.hr_event__from {
	width: 10%
}
.hr_event__weight_age {
	width: 13%
}
.hr_event__prev_odds {
	width: 18%
}
.hr_event__odds {
	width: 9%
}
.hr_event_table__row {
	height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 14px;
	background-color: #ffffff;
	border-bottom: 1px solid #F0F0F0
}
.hr_event__extra {
	height: 50px;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ADAEB3;
	margin: 0 10;
	color: #ffffff;
	font-size: 14px;
	padding-top: 17px
}
.hr_event__event_off {
	background-color: #779E00
}
.horse-race_title-col {
	background-color: #CCCCCC
}
.horses_result-table {
	color: #ffffff
}
.horse-race_main-col {
	background-color: #ADAEB3;
	color: #ffffff
}
.horse-race_mark-col {
	background-color: #ADAEB3
}
.horse_racing__result-table {
	color: #ffffff;
	list-style-type: none;
	font-size: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px 10px
}
.horse_racing__result-table * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.horse_racing__best-odds {
	position: relative;
	height: 54px
}
.horse_racing__best-odds * {
	display: inline-block;
	line-height: 54px;
	padding-left: 18px
}
.horse_racing__best-odds > .each-way {
	position: absolute;
	right: 50px
}
.IsDesktop .horse_racing__best-odds {
	margin: 0 10px
}
.result-table__item * {
	display: inline-block;
	height: 54px
}
.text-align {
	display: table-cell;
	vertical-align: middle
}
.text-align_wrapper {
	display: table;
	width: 100%;
	height: 100%
}
.result-table__item {
	height: 54px;
	border-bottom: 1px solid #F0F0F0;
	border-left: 18px solid transparent
}
.rececard_num {
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0
}
.result-item, .non-runner_num {
	width: 90px
}
.non-runner_num_mob {
	display: none
}
.result-item_mob {
	display: none
}
.horse_name {
	width: calc(62% - 90px)
}
.non-runner_name {
	width: calc(85% - 108px)
}
.rececard_num, .horse-racing_start-price, .non-racecard_num {
	width: 15%;
	text-align: center
}
.rececard_num_mob {
	display: none
}
.forecast_num, .tricast_num {
	width: 10%;
	min-width: 95px
}
.tricast_dividents, .forecast_dividents {
	width: 15%;
	float: right;
	text-align: center;
	margin-right: 8px
}
.horse_racing__info * {
	display: inline-block
}
.hr_table_row {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #F0F0F0
}
.hr_field-item {
	display: inline-block
}
.horse_racing__field-time {
	width: 65px;
	text-align: center;
	position: relative
}
.horse_racing__field-info * {
	height: 50px
}
.horce_racing__field-dropdown {
	width: 185px;
	background-color: #ffffff;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 20px;
	position: relative
}
.horce_racing_dropdown {
	width: 185px;
	border-right: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	z-index: 4;
	left: 0;
	display: none
}
.hr_time_wrapper {
	width: calc(100% - 190px)
}
.hr__best-odds * {
	display: inline-block;
	line-height: 50px
}
.hr__best-odds {
	padding-left: 20px;
	position: relative
}
.hr_each-way {
	margin-left: 15px;
	color: #666666
}
.hr_dropdown-item {
	padding-left: 20px;
	width: 100%;
	background: #ffffff
}
.hr_dropdown-item:hover {
	background-color: #ffffff
}
.hr_btn {
	width: 100px;
	height: 35px;
	background-color: #F20000;
	border-radius: 4px;
	float: right;
	margin: 7px 5px 0 0;
	vertical-align: middle;
	display: inline-block;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	text-decoration: none
}
.hr__watch-live {
	display: none
}
.hr_event_race-over {
	background: #779E00;
	position: relative;
	z-index: 2
}
.hr_event_race-over:after {
	display: block;
	width: 22px;
	color: #ffffff;
	content: "O";
	background-color: #F20000;
	position: absolute;
	top: 14px;
	text-align: center;
	border-radius: 10px;
	font-size: 13px;
	height: 22px;
	left: 54px;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 3px
}
.hr_event_result:after {
	display: block;
	width: 22px;
	color: #ffffff;
	content: "R";
	background-color: #359E02;
	position: absolute;
	top: 14px;
	text-align: center;
	border-radius: 10px;
	font-size: 13px;
	height: 22px;
	left: 60px;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 3px;
	z-index: 3
}
.horse_racing__time-info {
	line-height: 50px;
	padding-left: 20px
}
.tricast-table {
	background-color: #ffffff
}
.tricast-table_title {
	background-color: #ffffff
}
.tricast-table_title * {
	display: inline-block
}
.tricast-names {
	width: calc(100% - 160px)
}
.tricast-table_title-names span {
	position: relative
}
.tricast-table_title-names span:after {
	position: absolute;
	content: '';
	border: 5px solid transparent;
	border-top: 5px solid #000;
	top: 24px;
	left: 50px
}
.tricast-items {
	width: 140px
}
.tricast_number_row {
	height: 39px;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #F0F0F0;
	line-height: 39px
}
.tricast_row * {
	display: inline-block
}
.tricast_row {
	line-height: 50px
}
.tricast_nums {
	font-size: 0
}
.tricast-items_nums {
	display: inline-block;
	width: 25%;
	font-size: 12px;
	text-align: left
}
.forecast-items_nums {
	display: inline-block;
	width: 33%;
	font-size: 12px;
	text-align: left
}
.tricast_cb {
	padding-top: 0;
	text-indent: 0
}
.tricast_chbox {
	display: none
}
.tricast_chbox + label:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-right: 8px;
	background-color: #ffffff;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.tricast_chbox:checked + label:before {
	content: "\002714";
	color: #ffffff;
	background-color: #779E00;
	text-align: center;
	line-height: 15px;
	padding-top: 3px;
	font-family: Futura
}
.tricast_reset_button {
	width: calc(100% - 160px);
	text-align: right
}
.tricast_reset_button .tricast_btn {
	width: 100px;
	text-align: center;
	color: #666666
}
.tricast_reset_button .tricast_btn:hover {
	color: #779E00
}
.tricast_add_button {
	width: 160px
}
.tricast_add_button .tricast_btn {
	background-color: #779E00;
	color: #ffffff;
	text-align: center;
	display: block;
	width: 100%
}
.tricast_btn {
	text-decoration: none
}
.hr_racecard_row {
	padding-left: 18px
}
.hr_racecard_row-wrapp {
	width: 100%;
	font-size: 0
}
.racecard_info-item {
	display: inline-block;
	font-size: 14px
}
.racecard-item_num {
	width: 70px
}
.racecard-item_name {
	width: calc(37.5% - 70px)
}
.racecard-item_rpr {
	width: 9.3%
}
.racecard-item_from {
	width: 9.3%
}
.racecard-item_weight-age {
	width: 13%
}
.racecard-item_prev-odds {
	width: 13.5%
}
.racecard-item_odds {
	width: 13.5%
}
.racecard-item_col {
	color: #666666
}
.rc_num_triangle {
	position: relative
}
.rc_num_triangle:after {
	position: absolute;
	content: '';
	border: 5px solid transparent;
	border-top: 5px solid #000;
	top: 24px;
	left: 27px
}
.racecard_chbox {
	display: none
}
.racecard_chbox + label:after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-left: 8px;
	background-color: #EBEBEB;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.racecard_chbox:checked + label:after {
	content: "\002714";
	color: #ffffff;
	background-color: #779E00;
	text-align: center;
	line-height: 15px;
	padding-top: 3px;
	font-family: Futura
}
.rc_odds_wrapper {
	height: 40px;
	line-height: 40px;
	width: 90%;
	background-color: #F0F0F0;
	border-radius: 6px;
	text-align: center
}
.racecard_notice {
	height: 50px;
	background-color: #ADAEB3;
	color: #ffffff;
	margin: 0 10px;
	padding-left: 18px
}
.racing_post__wrap {
	background-color: #F0F0F0;
	position: relative
}
.racing_post__wrap * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.rp_row {
	width: 200px;
	float: right;
	margin: 10px 0
}
.rp_row * {
	display: inline-block
}
.racing_post-info {
	position: absolute;
	right: 0;
	top: 35px;
	padding: 10px;
	border-radius: 5px;
	width: 340px;
	background-color: #000000;
	color: #ffffff
}
.rp_info_tablet {
	display: none
}
.horse_racing__livestream {
	border-radius: 2px 0px;
	background-color: #ffffff;
	margin: 5px 10px
}
.horse_racing__livestream_player {
	width: 100%;
	background: #F0F0F0;
	height: 400px
}
.horse_racing__wrapper .horse-racing-today-tomorrow .c-tab__wrap {
	margin-left: 4px
}
.horse-racing_horses_res, .horse_racing__best-odds {
	color: #000000
}
.horse-racing-raceoff-header {
	background-color: #F20000;
	padding-left: 20px;
	font-weight: normal
}
.IsTablet .horse-racing-raceoff-header, .IsDesktop .horse-racing-raceoff-header {
	margin: 0px 10px;
	text-align: left;
	background: #F20000;
	font-size: 1em;
	font-weight: normal
}
.rBorder.racing-tableColumn-choice + .racing-tableColumn-choice {
	border-left: 1px solid #F0F0F0
}
.sortingTableHead th.racing-tableColumn-prevOdds_title {
	text-align: left
}
.sortingTableHead th.racing-tableColumn-prevOdds_title a {
	float: none;
	cursor: default;
	color: #000000
}
.sortingTableHead th {
	vertical-align: middle;
	text-align: left;
	white-space: nowrap;
	font-weight: normal;
	color: #666666;
	background: rgba(0,0,0,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.1);
	font-size: 11px;
	height: 20px
}
.sortingTableHead th > a {
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
	color: #ffffff
}
.oddsTable th {
	text-align: center
}
.oddsTable th.left {
	text-align: left
}
.oddsTable td:not(:first-child) {
	padding: 10px 0px 10px 5px;
	text-align: center
}
.racing-card-rc__table .sortingTableHead th.racing-tableColumn-odds a {
	float: none
}
th.racing-tableColumn-odds {
	text-align: center
}
.racing-card-rc__table td {
	border-bottom-color: #F0F0F0
}
.racing-card-rc__table td .horseRacing-horseWeight, .racing-card-rc__table td .horseRacing-horseAge {
	display: inline-block
}
#weight-column .tableHead-no-sorting {
	display: inline-block
}
.horseRacing-jockey-line {
	color: #666666
}
.racing-card-rc__table--match-betting .racing-tableColumn-number {
	width: 4%
}
.racing-card-rc__table--match-betting .racing-tableColumn-silk {
	width: 6%
}
.racing-card-rc__table--match-betting .racing-tableColumn-odds {
	width: 13%
}
.IsMobile .racing-card-lp__event-box {
	display: block;
	width: 100%;
	margin-left: 0;
	overflow-x: auto;
	padding-left: 10px
}
.IsMobile .racing-card-lp__league-box {
	display: block;
	width: 100%;
	padding-left: 0
}
.IsMobile .racing-card__league-picker {
	margin-top: 10px
}
.IsMobile .racing-card-rc__table tr.racing-prevline-info td.racing-line-info_line, .IsMobile .racing-card-rc__table tr.racing-line-info td.racing-line-info_line {
	padding-left: 5px
}
.IsMobile .racing-card__league-header, .IsTablet .racing-card__league-header {
	display: none
}
.IsMobile .racing-card-lh__watch, .IsTablet .racing-card-lh__watch {
	margin-top: 10px
}
.IsMobile .racing-card-lh__watch .horse-racing-live-stream-tab, .IsTablet .racing-card-lh__watch .horse-racing-live-stream-tab {
	height: 48px;
	line-height: 48px;
	font-size: 12px
}
.IsMobile .racing-card__league-picker, .IsTablet .racing-card__league-picker {
	border-radius: 3px;
	overflow: hidden
}
.IsMobile .racing-card__league-subheader, .IsTablet .racing-card__league-subheader {
	margin: 0
}
.IsMobile .racing-card-ls__info, .IsTablet .racing-card-ls__info, .IsMobile .racing-card-ls__streaming, .IsTablet .racing-card-ls__streaming {
	display: block
}
.IsMobile .racing-card-ls__event, .IsTablet .racing-card-ls__event, .IsMobile .racing-card-ls__terms, .IsTablet .racing-card-ls__terms {
	display: block;
	text-align: center;
	white-space: normal
}
.IsMobile .racing-card-ls__event, .IsTablet .racing-card-ls__event {
	font-weight: bold;
	color: #000000
}
.IsMobile .racing-card-ls__container-info-diomet, .IsTablet .racing-card-ls__container-info-diomet {
	background-color: #ffffff
}
.IsMobile .racing-card-ls__container-info-diomet .i-c-racing-post, .IsTablet .racing-card-ls__container-info-diomet .i-c-racing-post {
	margin-bottom: 9px
}
.IsMobile .racing-card__race-post, .IsTablet .racing-card__race-post {
	padding: 14px
}
.IsMobile .racing-card-vt__preview, .IsTablet .racing-card-vt__preview {
	display: block;
	margin: 11px 10px 0;
	padding-bottom: 12px
}
.IsMobile .racing-card-vt__preview-info-btn, .IsTablet .racing-card-vt__preview-info-btn {
	color: #ffffff;
	border-radius: 22px;
	background-color: #779E00;
	padding: 14px 0;
	text-align: center;
	text-transform: capitalize
}
.IsMobile .racing-card-ls__terms, .IsTablet .racing-card-ls__terms {
	padding-top: 10px
}
.IsMobile .racing-card-rc__table th.racing-tableColumn-prevOdds, .IsTablet .racing-card-rc__table th.racing-tableColumn-prevOdds {
	white-space: normal
}
.IsMobile .racing-card-rc__table.forecast-tricast-table .sortingTableHead:not(.racing-card-rc__subheader) th, .IsTablet .racing-card-rc__table.forecast-tricast-table .sortingTableHead:not(.racing-card-rc__subheader) th, .IsMobile .racing-card-rc__table.forecast-table .sortingTableHead:not(.racing-card-rc__subheader) th, .IsTablet .racing-card-rc__table.forecast-table .sortingTableHead:not(.racing-card-rc__subheader) th {
	width: 42px
}
.IsMobile .racing-card-rc__table .sortingTableHead th.racing-tableColumn-head-silk-num span:not(.tableHead-no-sorting), .IsTablet .racing-card-rc__table .sortingTableHead th.racing-tableColumn-head-silk-num span:not(.tableHead-no-sorting) {
	float: right;
	top: 4px;
	position: relative
}
.IsMobile .racing-card-rc__table .sortingTableHead th.racing-tableColumn-head-silk-num a, .IsTablet .racing-card-rc__table .sortingTableHead th.racing-tableColumn-head-silk-num a {
	float: none
}
.IsMobile .racing-card__racing-container, .IsTablet .racing-card__racing-container {/*margin:10px 10px 0 10px;*/
}
.IsMobile .racing-card__racing-container .betType.twoItems > span, .IsTablet .racing-card__racing-container .betType.twoItems > span {
	width: 50%;
	margin-left: 0;
	margin-right: 0;
	float: left
}
.IsMobile .racing-card__racing-container .betType.twoItems a.lnk_btn, .IsTablet .racing-card__racing-container .betType.twoItems a.lnk_btn {
	display: block
}
.IsMobile .racing-card__racing-container .betType.twoItems a.lnk_btn.positive, .IsTablet .racing-card__racing-container .betType.twoItems a.lnk_btn.positive {
	border-radius: 0 0 0 3px
}
.IsMobile .racing-card__racing-container, .IsTablet .racing-card__racing-container {
	margin: 0px
}
.IsMobile .hr_time_wrapper ul, .IsTablet .hr_time_wrapper ul {
	width: 170%
}
.IsMobile .hr_time_wrapper, .IsTablet .hr_time_wrapper {
	width: 100%;
	overflow: scroll
}
.IsMobile .hr_time_wrapper::-webkit-scrollbar, .IsTablet .hr_time_wrapper::-webkit-scrollbar {
display:none
}
.IsMobile .horse_racing__field-name, .IsTablet .horse_racing__field-name {
	position: relative
}
.IsMobile .horse_racing__field-name:after, .IsTablet .horse_racing__field-name:after {
	border-style: solid;
	border-width: 1px 1px 0 0;
	content: '';
	display: inline-block;
	height: 0.45em;
	left: 90%;
	position: absolute;
	top: 0.15em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	vertical-align: top;
	width: 0.45em;
	top: 20px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.IsMobile .hr__best-odds, .IsTablet .hr__best-odds {
	padding-left: 10px;
	text-align: center
}
.IsMobile .hr__best-odds *, .IsTablet .hr__best-odds * {
	display: block;
	line-height: 20px
}
.IsMobile .hr__watch-live, .IsTablet .hr__watch-live {
	display: block;
	float: none;
	width: 98%;
	height: 50px;
	line-height: 50px
}
.IsMobile .hr_each-way, .IsTablet .hr_each-way {
	margin-left: 0
}
.IsMobile .hr_dropdown-wrap, .IsTablet .hr_dropdown-wrap {
	display: block
}
.IsMobile .horce_racing_dropdown, .IsTablet .horce_racing_dropdown {
	display: block
}
.IsMobile .horse_racing__info, .IsTablet .horse_racing__info {
	display: none
}
.IsMobile .horse_racing__field-name, .IsTablet .horse_racing__field-name {
	display: block;
	width: 100%
}
.IsMobile .rececard_num, .IsTablet .rececard_num {
	border-left: none;
	border-right: none
}
.IsMobile .result-item, .IsTablet .result-item, .IsMobile .non-runner_num, .IsTablet .non-runner_num {
	width: 25px
}
.IsMobile .horse_name, .IsTablet .horse_name {
	width: 30%;
	padding-right: 7px
}
.IsMobile .rececard_num, .IsTablet .rececard_num, .IsMobile .horse-racing_start-price, .IsTablet .horse-racing_start-price, .IsMobile .non-racecard_num, .IsTablet .non-racecard_num {
	width: 25%
}
.IsMobile .horse_racing__best-odds > .each-way, .IsTablet .horse_racing__best-odds > .each-way {
	position: static
}
.IsMobile .non-runner_name, .IsTablet .non-runner_name {
	width: 59%
}
.IsMobile .tricast_dividents, .IsTablet .tricast_dividents, .IsMobile .forecast_dividents, .IsTablet .forecast_dividents {
	width: 28%
}
.IsMobile .horse_racing__best-odds *, .IsTablet .horse_racing__best-odds * {
	line-height: 27px
}
.IsMobile .horse_racing__best-odds > .each-way, .IsTablet .horse_racing__best-odds > .each-way {
	display: block;
	position: static
}
.IsMobile .result-item_desk, .IsTablet .result-item_desk {
	display: none
}
.IsMobile .result-item_mob, .IsTablet .result-item_mob {
	display: table-cell
}
.IsMobile .rececard_num_desk, .IsTablet .rececard_num_desk {
	display: none
}
.IsMobile .rececard_num_mob, .IsTablet .rececard_num_mob {
	display: table-cell
}
.IsMobile .non-runner_num_desk, .IsTablet .non-runner_num_desk {
	display: none
}
.IsMobile .non-runner_num_mob, .IsTablet .non-runner_num_mob {
	display: table-cell
}
.IsMobile .tricast-names, .IsTablet .tricast-names {
	width: 41%
}
.IsMobile .tricast-items, .IsTablet .tricast-items {
	width: calc(59% - 20px)
}
.IsMobile .tricast_add_button, .IsTablet .tricast_add_button {
	width: 65%
}
.IsMobile .tricast_reset_button, .IsTablet .tricast_reset_button {
	width: 35%
}
.IsMobile .racecard-item_rpr, .IsTablet .racecard-item_rpr {
	display: none
}
.IsMobile .racecard-item_from, .IsTablet .racecard-item_from {
	display: none
}
.IsMobile .racecard-item_weight-age, .IsTablet .racecard-item_weight-age {
	display: none
}
.IsMobile .racecard-item_prev-odds, .IsTablet .racecard-item_prev-odds {
	display: none
}
.IsMobile .racecard-item_odds, .IsTablet .racecard-item_odds {
	width: 30%;
	text-align: center
}
.IsMobile .racecard-item_name, .IsTablet .racecard-item_name {
	width: calc(70% - 50px)
}
.IsMobile .racecard-item_num, .IsTablet .racecard-item_num {
	width: 50px
}
.IsMobile .horse_racing__cards_wrapper, .IsTablet .horse_racing__cards_wrapper {
	overflow: scroll
}
.IsMobile .hr_cards__scroll_wrapper, .IsTablet .hr_cards__scroll_wrapper {
	width: 930px
}
.IsMobile .horse_racing__cards_wrapper::-webkit-scrollbar, .IsTablet .horse_racing__cards_wrapper::-webkit-scrollbar {
display:none
}
.IsMobile .hr_event_table, .IsTablet .hr_event_table {
	background-color: transparent
}
.IsMobile .hr_event_place, .IsTablet .hr_event_place, .IsMobile .hr_event_timetable, .IsTablet .hr_event_timetable {
	width: 100%;
	height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #F0F0F0;
	background-color: #ffffff
}
.IsMobile .hr_event_place, .IsTablet .hr_event_place {
	padding-left: 18px
}
.IsMobile .hr_event_timetable_row, .IsTablet .hr_event_timetable_row {
	height: 100px;
	padding-left: 0;
	margin-bottom: 10px;
	border-radius: 4px;
	overflow: hidden
}
.IsMobile .hr_arrow_right, .IsTablet .hr_arrow_right {
	display: none
}
.IsMobile .hr_more_rows, .IsTablet .hr_more_rows {
	display: block
}
.IsMobile .racing_post__wrap, .IsTablet .racing_post__wrap {
	background: #ffffff
}
.IsMobile .rp_info_desk, .IsTablet .rp_info_desk {
	display: none
}
.IsMobile .rp_info_tablet, .IsTablet .rp_info_tablet {
	display: block;
	position: relative
}
.IsMobile .rp_row, .IsTablet .rp_row {
	width: 100%;
	float: none;
	background: #ffffff;
	padding: 10px;
	margin: 0
}
.IsMobile .rp_img:after, .IsTablet .rp_img:after {
	display: none
}
.IsMobile .rp_show-info, .IsTablet .rp_show-info {
	display: none
}
.IsMobile .racing_post-info, .IsTablet .racing_post-info {
	background-color: #ffffff;
	width: 90%;
	padding: 10px 80px 0 10px;
	color: #000;
	border-radius: 0;
	top: 0;
	position: static
}
.IsMobile .read-more-state, .IsTablet .read-more-state {
	display: none
}
.IsMobile .read-more-target, .IsTablet .read-more-target {
	opacity: 0;
	max-height: 0;
	font-size: 0;
	-webkit-transition: 0.25s ease;
	transition: 0.25s ease
}
.IsMobile .read-more-state:checked ~ .read-more-wrap .read-more-target, .IsTablet .read-more-state:checked ~ .read-more-wrap .read-more-target {
	opacity: 1;
	font-size: inherit;
	max-height: 999em
}
.IsMobile .read-more-state ~ .read-more-trigger:before, .IsTablet .read-more-state ~ .read-more-trigger:before {
	content: 'Read more'
}
.IsMobile .read-more-state:checked ~ .read-more-trigger:before, .IsTablet .read-more-state:checked ~ .read-more-trigger:before {
	content: 'Read less'
}
.IsMobile .read-more-trigger, .IsTablet .read-more-trigger {
	cursor: pointer;
	display: inline-block;
	color: #666666;
	font-size: 0.9em;
	line-height: 2
}
.IsMobile .horseRacing, .IsTablet .horseRacing, .IsMobile .hr_event_table, .IsTablet .hr_event_table {
	margin-top: 10px
}
.IsMobile .hr_event_timetable, .IsTablet .hr_event_timetable {
	height: 50px
}
.IsMobile #TabBlock-Future.hr_event_table, .IsTablet #TabBlock-Future.hr_event_table {
	background-color: #ffffff
}
.IsMobile #TabBlock-Future .hr_arrow_right, .IsTablet #TabBlock-Future .hr_arrow_right {
	display: block;
	width: 40px;
	height: 46px;
	border-bottom: 0
}
.IsMobile .horseRacing-table-prev-odds-item, .IsTablet .horseRacing-table-prev-odds-item {
	display: block;
	text-align: left
}
.IsMobile .racing-card__view-tabs, .IsTablet .racing-card__view-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	background-color: #ffffff
}
.IsMobile .racing-card-vt__tab-wrap, .IsTablet .racing-card-vt__tab-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 33.33333333%;
	flex: 1 0 33.33333333%
}
.IsMobile .racing-card-vt__tab, .IsTablet .racing-card-vt__tab {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 33.33333333%;
	flex: 1 0 33.33333333%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 54px;
	font-size: 14px;
	color: #666666;
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.IsMobile .racing-card-vt__tab.racing-card-vt__tab--selected, .IsTablet .racing-card-vt__tab.racing-card-vt__tab--selected, .IsMobile .racing-card-vt__tab.active, .IsTablet .racing-card-vt__tab.active {
	color: #000000
}
.IsMobile .racing-card-vt__tab.racing-card-vt__tab--selected:after, .IsTablet .racing-card-vt__tab.racing-card-vt__tab--selected:after, .IsMobile .racing-card-vt__tab.active:after, .IsTablet .racing-card-vt__tab.active:after {
	content: '';
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: #779E00
}
.IsTablet .racing-card__league-header {
	display: block;
	border-radius: 3px 3px 0 0
}
.IsTablet .racing-card-lp__event-box {
	overflow-x: auto
}
.IsTablet .racing-card-lp__event-box.racing-card-lp__event-box--lobby {
	width: 100%;
	margin-left: 0;
	padding-left: 5px;
	border-radius: 0 0 3px 3px
}
.IsTablet .racing-card__racing-container {
	margin: 10px
}
.IsTablet .horse_racing__best-odds {
	margin: 0px 10px
}
.IsTablet .horse_name {
	width: calc(70% - 108px)
}
.IsTablet .hr__best-odds * {
	display: block;
	line-height: 20px
}
.IsTablet .hr__best-odds_title {
	margin-top: 20px
}
.IsTablet .hr_each-way {
	margin-left: 0;
	padding-bottom: 20px
}
.IsTablet .hr_time_wrapper {
	width: calc(100% - 205px);
	overflow: scroll
}
.IsTablet .hr_time_wrapper::-webkit-scrollbar {
display:none
}
.IsTablet .hr_time_wrapper ul {
	width: 570px
}
.IsTablet .hr__watch-live {
	height: 50px;
	line-height: 50px;
	position: absolute;
	top: -13px;
	right: 7px
}
.IsTablet .horse_racing__watch-live {
	display: none
}
.IsTablet .hr__watch-live {
	display: block
}
.IsTablet .horse_racing__best-odds * {
	line-height: 27px
}
.IsTablet .horse_racing__best-odds > .each-way {
	display: block;
	position: static
}
.IsTablet .tricast-names {
	width: calc(67% - 20px)
}
.IsTablet .tricast-items {
	width: 35%
}
.IsTablet .tricast-items_nums {
	width: 25%
}
.IsTablet .forecast-items_nums {
	width: 33%
}
.IsTablet .tricast_reset_button {
	width: 68%
}
.IsTablet .tricast_add_button {
	width: 32%
}
.IsTablet .racecard-item_num {
	width: 65px
}
.IsTablet .racecard-item_name {
	width: calc(35.5% - 70px)
}
.IsTablet .racecard-item_rpr {
	width: 8%
}
.IsTablet .racecard-item_from {
	display: none
}
.IsTablet .racecard-item_weight-age {
	width: 18%
}
.IsTablet .racecard-item_prev-odds {
	width: 18.6%
}
.IsTablet .racecard-item_odds {
	width: 16.5%;
	text-align: center
}
.IsTablet .rc_odds_wrapper {
	width: 100%
}
.IsDesktop .racing-card__league-header {
	border-radius: 3px 3px 0 0
}
.IsDesktop .racing-card__league-picker {
	border-radius: 0 0 3px 3px
}
.IsDesktop .racing-card-lp__league-box {
	border-bottom-left-radius: 3px
}
.IsDesktop .racing-card-lp__event-box {
	border-bottom-right-radius: 3px;
	height: auto;
	white-space: normal
}
.IsDesktop .racing-card-ls__info {
	padding-left: 4px
}
.IsDesktop .racing-card__view-tabs {
	display: block;
	white-space: nowrap;
	font-size: 0;
	margin: 0 10px;
	padding-top: 10px;
	background-color: transparent
}
.IsDesktop .racing-card-vt__tab-wrap {
	display: inline-block;
	width: 134px;
	margin-left: 4px
}
.IsDesktop .racing-card-vt__tab {
	display: inline-block;
	width: 134px;
	height: 49px;
	line-height: 49px;
	margin-left: 4px;
	color: #666666;
	font-size: 12px;
	background-color: #F5F5F5;
	border-radius: 3px 3px 0 0
}
.IsDesktop .racing-card-vt__tab:hover {
	color: #000000
}
.IsDesktop .racing-card-vt__tab:first-child {
	margin-left: 0
}
.IsDesktop .racing-card-vt__tab.racing-card-vt__tab--selected, .IsDesktop .racing-card-vt__tab.active {
	color: #000000;
	background-color: #ffffff
}
.IsDesktop .racing-card-vt__tab.racing-card-vt__tab--selected:hover, .IsDesktop .racing-card-vt__tab.active:hover {
	color: #000000
}
.IsDesktop .racing-card__table-header {
	font-size: 0
}
.IsDesktop .racing-card__race-info {
	position: absolute;
	right: 10px;
	top: 20px;
	z-index: 700;
	background-color: transparent;
	border-bottom: none;
	padding: 0;
	white-space: nowrap;
	text-align: right
}
.IsDesktop .racing-card-vt__preview {
	float: left;
	width: 60px;
	padding-right: 20px;
	color: #000000
}
.IsDesktop .racing-card-ls__event {
	display: none
}
.IsDesktop .racing-card-ls__container-info-diomet {
	float: right
}
.IsDesktop .racing-card__race-post {
	position: relative;
	display: inline-block;
	background-color: transparent;
	border-bottom: none;
	padding: 0
}
.IsDesktop .i-c-racing-post {
	display: inline-block;
	margin-bottom: 0
}
.IsDesktop .racing-card-rp__arrow {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
	width: 10px;
	height: 10px;
	background-image: url('/imgs/i-v2/o/arrows/arrow-down.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}
.IsDesktop .racing-card-rp__text {
	position: absolute;
	display: none;
	right: 0;
	top: 23px;
	padding: 18px;
	z-index: 1;
	border-radius: 5px;
	background-color: #292c33;
	color: #fff;
	white-space: normal;
	text-align: left
}
.IsDesktop .racing-card-rp__read-more, .IsDesktop .racing-card-rp__read-less {
	display: none !important
}
.IsDesktop .racing-card__race-post.expanded .racing-card-rp__arrow {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.IsDesktop .racing-card__race-post.expanded .racing-card-rp__text {
	display: block;
	width: 340px
}
.IsDesktop .racing-card-e__right-panel {
	float: none;
	padding-right: 0;
	padding-left: 3px
}
.IsDesktop #TabBlock-Future .hr_event_table_row {
	height: 50px
}
.IsDesktop .horse_racing__country_selection {
	padding-left: 10px
}
.IsDesktop .hr_country {
	width: auto
}
.IsDesktop .hr_country [type=radio] ~ label {
	padding: 0 25px
}
.IsDesktop td.racing-tableColumn-odds a:hover {
	background-color: #e3e3e3;
	color: #000000
}
.IsDesktop span.racing-card-lp__league-item.racing-card-lp__league-item--current {
	border: none
}
.IsDesktop .racing-card-rc__table .horseRacing-checkbox:hover + .horseRacing-checkWrapper {
	background: #e3e3e3
}
.IsDesktop .previous-races-table th {
	padding-top: 18px
}
.responsible-gaming-btns__text {
	font-size: 0.92307692em;
	text-align: left
}
.responsible-gaming-btns__info {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 0 10px;
	text-align: center
}
.responsible-gaming-btns__delimiter {
	display: inline-block;
	width: 4%
}
.responsible-gaming-btns__footer-item {
	width: 48%;
	height: 40px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	background-color: #779E00;
	color: #ffffff
}
.responsible-gaming-btns__footer-item:hover {
	background-color: #688a00
}
.responsible-gaming-btns__footer-list {
	width: 100%;
	background-color: none;
	border-radius: 50px
}
.responsible-gaming__header-wrap, .responsible-gaming__text-wrap, .responsible-gaming__btn-wrap {
	padding: 15px 25px 5px 25px
}
.responsible-gaming__btn-wrap-inner {
	margin: 0 auto
}
.responsible-gaming__btn {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 15px;
	font-size: 0.92307692em;
	line-height: 1.66666667;
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	position: relative;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	background-color: #779E00;
	color: #ffffff
}
.responsible-gaming__btn:disabled, .responsible-gaming__btn:disabled:hover {
	background-color: #CCCCCC;
	color: #999999;
	opacity: 1
}
.responsible-gaming__btn:hover {
	background-color: #688a00;
	color: #ffffff
}
.responsible-gaming__text-wrap-inner, .responsible-gaming__header-wrap-inner {
	margin: 0 auto
}
.responsible-gaming__header-value {
	font-size: 2em
}
.responsible-gaming__text-value {
	font-size: 12px;
	line-height: 16px;
	color: #000000
}
.responsible-gaming__select {
	margin-bottom: 12px
}
.responsible-gaming__select select {
	background-color: #ffffff
}
.account-text-with-paragraphs {
	font-size: 1.07692308em;
	line-height: 1.28571429;
	color: #000000
}
.account-text-with-paragraphs p:not(:last-child) {
	margin-bottom: 8px
}
.responsible-gaming__datepicker {
	width: 100%;
	display: table
}
.responsible-gaming__datepickerCell {
	width: 40%;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 0 10px 10px
}
.responsible-gaming__datepickerCell:first-child {
	width: auto
}
.responsible-gaming__datepickerCell .react-datepicker-wrapper, .responsible-gaming__datepickerCell .react-datepicker__input-container {
	display: block
}
.responsible-gaming__datepickerCell input {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	padding: 8px 5px;
	min-height: 1.2em
}
.responsible-gaming__datepickerCell input::-ms-clear {
display:none;
width:0;
height:0
}
.responsible-gaming__checkbox {
	margin: 10px 0 25px;
	display: inline-block
}
.responsible-gaming__checkbox input {
	opacity: 0;
	width: 5px;
	height: 5px;
	position: absolute;
	z-index: 0
}
.responsible-gaming__checkbox input + label {
	position: relative;
	padding-top: 0;
	padding-left: 15px;
	color: inherit;
	cursor: pointer;
	font-size: 13px
}
.responsible-gaming__checkbox input + label:before {
	content: '';
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #ffffff;
	border-radius: 4px;
	background-color: #ffffff
}
.responsible-gaming__checkbox input:checked + label:after {
	content: '';
	width: 9px;
	height: 9px;
	position: absolute;
	top: 50%;
	left: 3px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url('/imgs/i-v2/o/controls/alt/check-mark-thin.svg');
	background-repeat: no-repeat;
	background-size: contain
}
.responsible-gaming__checkbox input:checked + label:before {
	background-color: #779E00;
	border: 1px solid #779E00
}
.responsible-gaming__datepickerCell:first-child {
	padding-left: 0
}
.responsible-gaming__checkbox input:checked + label:before {
	width: 19px;
	height: 19px
}
.responsible-gaming__checkbox input:checked + label:after {
	width: 13px;
	height: 16px;
	background-position: center
}
.IsMobile .responsible-gaming-btns__footer-item {
	width: 100%;
	margin-bottom: 10px;
	display: block
}
.IsMobile .responsible-gaming-btns__delimiter {
	display: none
}
.IsMobile .responsible-gaming__text-value {
	font-size: 12px;
	line-height: 16px;
	color: #000000
}
.IsMobile .responsible-gaming__datepickerCell {
	width: 50%
}
.IsMobile .responsible-gaming__datepickerCell:first-child {
	display: none
}
.IsMobile .responsible-gaming__datepickerCell:nth-child(2) {
	padding-left: 0
}
.IsMobile .responsible-gaming__checkbox {
	margin: 15px 0 35px
}
.IsMobile .responsible-gaming__datepickerCell {
	width: 50%
}
.IsMobile .responsible-gaming__datepickerCell:first-child {
	display: none
}
.IsMobile .responsible-gaming__datepickerCell:nth-child(2) {
	padding-left: 0
}
.IsMobile .responsible-gaming__checkbox {
	margin: 15px 0 35px
}
.IsTablet .responsible-gaming__text-wrap, .IsTablet .responsible-gaming__btn-wrap {
	padding: 20px
}
.IsTablet .responsible-gaming__text-wrap-inner {
	max-width: 100%
}
.IsTablet .responsible-gaming__btn-wrap-inner {
	margin: 0
}
.IsTablet .responsible-gaming__datepickerCell:nth-child(2) {
	padding-left: 0
}
.IsTablet .responsible-gaming__checkbox {
	margin: 15px 0 35px
}
.IsTablet .responsible-gaming__text-value {
	color: #000000
}
.IsDesktop .responsible-gaming-btns__list {
	height: 45px;
	margin-bottom: 0px
}
.IsDesktop .responsible-gaming-btns__item, .IsDesktop .responsible-gaming-btns__footer-item, .IsDesktop .responsible-gaming-btns__footer-list {
	height: 45px
}
.IsDesktop .responsible-gaming__text-wrap-inner {
	max-width: 100%
}
.IsDesktop .responsible-gaming__btn-wrap-inner {
	margin: 0
}
.IsDesktop .myacc-block-content-inner .responsible-gaming__header-wrap {
	display: none
}
.IsDesktop .myacc-block-content-inner .responsible-gaming__text-wrap {
	padding: 0
}
.IsDesktop .myacc-block-content-inner .responsible-gaming__btn-wrap {
	padding: 30px 0 0 0
}
.facility-timeout__text-wrap, .facility-timeout__btn-wrap {
	padding: 15px 25px 5px 25px
}
.facility-timeout__btn-wrap-inner {
	margin: 0 auto
}
.period-control {
	margin-bottom: 12px
}
.period-control select {
	background-color: #ffffff
}
.facility-timeout__btn {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 15px;
	font-size: 1.07692308em;
	line-height: 1.42857143;
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	position: relative;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	background-color: #779E00;
	color: #ffffff
}
.facility-timeout__btn:disabled, .facility-timeout__btn:disabled:hover {
	background-color: #CCCCCC;
	color: #999999;
	opacity: 1
}
.facility-timeout__btn:hover {
	background-color: #688a00;
	color: #ffffff
}
.facility-timeout__text-wrap-inner {
	margin: 0 auto
}
.IsTablet .facility-timeout__text-wrap, .IsTablet .facility-timeout__btn-wrap {
	padding: 20px
}
.IsTablet .facility-timeout__text-wrap-inner {
	max-width: 100%
}
.IsTablet .facility-timeout__btn-wrap-inner {
	margin: 0
}
.IsDesktop .facility-timeout__text-wrap {
	padding: 0
}
.IsDesktop .facility-timeout__btn-wrap {
	padding: 30px 0 0 0
}
.IsDesktop .facility-timeout__text-wrap-inner {
	max-width: 100%
}
.IsDesktop .facility-timeout__btn-wrap-inner {
	margin: 0
}
.top-info-ribbon {
	background: #ffffff;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
	color: #000000;
	padding: 10px;
	font-size: 1.07692308em
}
.top-info-ribbon__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 auto
}
.top-info-ribbon__col {
	max-width: 100%;
	margin: 0 -5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.top-info-ribbon__col > * {
	text-align: left;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px
}
.top-info-ribbon__timer {
	text-align: left
}
html.IsMobile .panel-right-open .top-info-ribbon {
	z-index: 1
}
html.IsDesktop .top-info-ribbon__row {
	max-width: 1688px;
	padding-right: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html.IsDesktop .top-info-ribbon__col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
html.IsDesktop .top-info-ribbon__col:first-child > * {
	text-align: left
}
html.IsDesktop .top-info-ribbon__col:last-child > * {
	text-align: right
}
html.IsDesktop .top-info-ribbon__col:last-child {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
html.IsDesktop .top-info-ribbon--fixed, html.IsMobile .top-info-ribbon--fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 5
}
.user-info__spinner, .user-info__check {
	display: none;
	width: 20px;
	height: 20px
}
.user-info__spinner {
	margin-top: 11px
}
.user-info__spinner .preloader {
	display: block;
	width: 20px;
	height: 20px;
	color: #ffffff
}
.user-info__button {
	position: relative;
	display: block;
	height: 42px;
	font-size: 1.07692308em;
	line-height: 3;
	text-align: center;
	background-color: #779E00;
	color: #ffffff;
	text-decoration: none;
	border-radius: 4px
}
.user-info__button:active, .user-info__button:hover {
	background-color: #688a00
}
.user-info__button.user-info__button--rounded {
	border-radius: 22px
}
.user-info__button.user-info__button--loading, .user-info__button.user-info__button--complete {
	pointer-events: none;
	opacity: 0.5
}
.user-info__button.user-info__button--loading span, .user-info__button.user-info__button--complete span {
	display: none
}
.user-info__button.user-info__button--loading .user-info__spinner {
	display: inline-block
}
.user-info__button.user-info__button--complete .user-info__check {
	display: inline-block
}
.user-info__tooltip {
	margin-top: 8px;
	padding: 14px;
	background-color: #000000;
	color: #ffffff
}
.user-info__item {
	margin-top: 6px
}
.personal-details-password .user-info__item {
	margin-top: 25px
}
.personal-details__form .user-info__item-group {
	display: inline-block;
	width: 50%;
	margin-top: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.personal-details__form .user-info__item-group .user-info__item {
	margin-top: 0px
}
.personal-details__form .user-info__item-group .user-info__item-inner-document-type {
	padding-right: 4px
}
.personal-details__form .user-info__item-group .user-info__item-inner-document-number {
	padding-left: 4px
}
.personal-details__form .user-info__item-group .user-info__item.user-info-document-type {
	width: 30%
}
.personal-details__form .user-info__item-group .user-info__item.user-info-document-number {
	width: 70%
}
.personal-details__form .user-info__item-group .user-info__item-inner-document-number .user-info__label {
	display: none
}
.personal-details__form .user-info__item-group .user-info__item.user-info-document-type:nth-of-type(odd), .personal-details__form .user-info__item-group .user-info__item.user-info-document-number:nth-of-type(odd) {
	padding-right: 0
}
.personal-details__form .user-info__item-group .user-info__item.user-info-document-type:nth-of-type(even), .personal-details__form .user-info__item-group .user-info__item.user-info-document-number:nth-of-type(even) {
	padding-left: 0
}
.personal-details__form .user-info__item:not(.user-info__item--static) {
	display: inline-block;
	width: 50%;
	font-size: 1em;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.personal-details__form .user-info__item-group:nth-of-type(odd), .personal-details__form .user-info__item:not(.user-info__item--static):nth-of-type(odd) {
	padding-right: 8px
}
.personal-details__form .user-info__item-group:nth-of-type(even), .personal-details__form .user-info__item:not(.user-info__item--static):nth-of-type(even) {
	padding-left: 8px
}
.user-info__message {
	position: relative;
	padding: 14px;
	font-size: 1em;
	border-radius: 4px;
	color: #ffffff
}
.user-info__message--error {
	background-color: #F20000;
	color: #ffffff
}
.user-info__message--additional {
	background-color: #6B6F79;
	color: #ffffff
}
.user-info__message--check {
	background-color: #359E02;
	color: #ffffff
}
.user-info__message--check .filter-custom .filter-input-value {
	color: #000000
}
.user-info__message-exclamation, .user-info__message-txt {
	padding-right: 43px
}
.user-info__limits-message-wrapper .user-info__message-txt {
	padding-right: 0
}
.user-info__message-icon {
	position: absolute;
	top: 50%;
	right: 19px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.user-info__msg-btn-wrap {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 8px 1fr;
	grid-template-columns: 1fr 8px 1fr;
	margin-top: 14px
}
.user-info__msg-btn--confirm {
	-ms-grid-column: 1;
	grid-column-start: 1;
	-ms-grid-column-span: 1;
	grid-column-end: 2
}
.user-info__msg-btn--cancel {
	-ms-grid-column: 3;
	grid-column-start: 3;
	-ms-grid-column-span: 1;
	grid-column-end: 4;
	background-color: #04041E;
	color: #ffffff
}
.user-info__input {
	position: relative
}
.user-info__input input::-ms-clear {
display:none
}
.user-info__input.user-info__input--select .birthdate_not_selected {
	color: #666666
}
.user-info__input input {
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 42px;
	border-radius: 4px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0 0 0 14px;
	width: 100%;
	font-weight: normal;
	color: #000000;
	white-space: nowrap
}
.user-info__input.user-info__input--invalid input {
	border-color: #F20000
}
.user-info__input input::-webkit-input-placeholder {
text-align:left
}
.user-info__input input:-moz-placeholder {
text-align:left
}
.user-info__input input:-ms-input-placeholder {
text-align:left;
color:#666666
}
.user-info__checkbox {
	height: 24px;
	line-height: 24px;
	padding-top: 0
}
.user-info__checkbox .user-info-control-checkbox {
	display: none
}
.user-info__checkbox .user-info-checkbox-check {
	position: relative;
	text-indent: 0;
	padding-left: 36px;
	font-size: 12px;
	vertical-align: top
}
.user-info__checkbox .user-info-checkbox-check::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	background-color: #ffffff;
	border-radius: 3px
}
.user-info__checkbox .user-info-control-checkbox:checked + .user-info-checkbox-check:before {
	background-color: #779E00;
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg");
	background-size: 14px 10px;
	background-position: center center;
	background-repeat: no-repeat
}
.user-info__tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	background-color: #CCCCCC;
	border-radius: 20px
}
.user-info__tab, .user-info-tab-switch-overlay {
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #666666;
	text-decoration: none;
	font-weight: normal
}
.user-info__tab--active {
	color: #ffffff
}
.user-info__tab--active + .user-info-tab-switch-overlay {
	-webkit-transform: translate(100%, 0);
	transform: translate(100%, 0)
}
.user-info-tab-switch-overlay {
	position: absolute;
	z-index: 0;
	-webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.68, 1);
	transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.68, 1);
	transition: transform 0.4s cubic-bezier(0, 0, 0.68, 1);
	transition: transform 0.4s cubic-bezier(0, 0, 0.68, 1), -webkit-transform 0.4s cubic-bezier(0, 0, 0.68, 1);
	left: 0;
	top: 0;
	height: 100%;
	width: 50%;
	background-color: #779E00
}
.user-info__tab {
	position: relative;
	z-index: 1;
	-webkit-transition: color 0.4s ease;
	transition: color 0.4s ease;
	cursor: pointer
}
.user-info__page {
	display: none
}
[data-current-page="4"] .user-info__page:nth-child(4) {
	display: block
}
[data-current-page="3"] .user-info__page:nth-child(3) {
	display: block
}
[data-current-page="2"] .user-info__page:nth-child(2) {
	display: block
}
[data-current-page="1"] .user-info__page:nth-child(1) {
	display: block
}
.user-info__label {
	padding-top: 0;
	padding-bottom: 6px;
	color: #666666;
	text-indent: 0;
	font-size: 0.92307692em;
	line-height: 1.66666667;
	min-height: 26px
}
.user-info__label + .user-info__input {
	padding-bottom: 4px
}
.user-info__section-header {
	position: relative;
	height: 48px;
	line-height: 48px;
	font-size: 1.23076923em;
	font-weight: normal;
	padding-left: 13px
}
.user-info__section-header:before {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	border-radius: 3px;
	width: 3px;
	height: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #779E00
}
.user-info__popup, #popup.user-info__popup {
	display: block;
	z-index: 120
}
.user-info__popup--login {
	padding: 28px 24px
}
.user-info__popup--login .rj-popup-message__body-content {
	padding: 0
}
.user-info__popup--login .rj-popup-message__body-buttons {
	margin: 0
}
.popup.user-info__popup--acc-closure {
	height: 100vh
}
.popup.user-info__popup--acc-closure .popupWindow.popupWindow--noHead {
	width: 280px;
	border-radius: 4px
}
.popup.user-info__popup--acc-closure .popupWindowContent {
	padding: 0
}
.popup.user-info__popup--acc-closure .contentWrap {
	border-radius: 4px
}
.popup.user-info__popup--acc-closure .user-info-p__text {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.user-info-p__text {
	padding: 22px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background-color: #ffffff
}
.user-info-p__toolbar {
	font-size: 0
}
.user-info-p__button {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 50%;
	font-size: 12px;
	height: 46px;
	padding-top: 15px;
	text-align: center;
	text-decoration: none;
	border-radius: 0px;
	color: #000000;
	background-color: #EBEBEB;
	font-weight: normal
}
.user-info-p__button:hover, .user-info-p__button:active {
	background-color: #F0F0F0
}
.user-info-p__button.user-info-p__button--bright {
	background-color: #779E00;
	color: #ffffff
}
.user-info-p__button.user-info-p__button--bright:hover, .user-info-p__button.user-info-p__button--bright:active {
	background-color: #688a00
}
.myacc-rblock .user-balance {
	padding: 0
}
.user-info__limitation-container {
	padding-bottom: 160px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.user-balance {
	font-family: Tahoma, sans-serif;
	background-color: #EBEBEB;
	color: #666666;
	padding: 14px 0
}
.user-balance__title {
	font-size: 16px;
	font-weight: bold
}
.myacc-rblock .user-balance__content {
	padding: 0
}
.user-balance__content {
	padding: 0 12px
}
.user-balance__header {
	position: relative;
	height: 42px;
	line-height: 42px
}
.user-balance__deposit {
	width: 100%
}
.user-balance__deposit .user-info__button {
	height: 40px;
	font-size: 0.92307692em;
	line-height: 3.33333333
}
.user-balance__overview {
	margin-top: 12px;
	background-color: #F5F5F5;
	padding: 32px 12px
}
.user-balance-o__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.user-balance-o__column {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-left: 1px solid #CCCCCC
}
.user-balance-o__column:first-child {
	border-left: none
}
.user-balance-o__wallet {
	color: #666666;
	font-size: 12px;
	text-align: center
}
.user-balance-o__amount {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px
}
.user-balance__box {
	margin-top: 14px;
	border-radius: 4px;
	background-color: #ffffff
}
.user-balance-b__header {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 47px;
	line-height: 46px;
	padding: 0 14px;
	font-size: 0;
	border-bottom: 1px solid #F5F5F5
}
.user-balance-b__header.user-balance-b__header--borderless {
	border-bottom: none
}
.user-balance-b__title {
	display: inline-block;
	vertical-align: middle
}
.user-balance-b__title {
	font-size: 14px;
	margin-left: 10px
}
.user-balance-b__plus {
	position: absolute;
	top: 0;
	right: 0;
	height: 46px;
	padding-left: 34px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	border-top-right-radius: 3px;
	color: #000000
}
.user-balance-b__plus:hover, .user-balance-b__plus:active {
	background-color: #F5F5F5
}
.user-balance-b__plus:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 46px;
	background-image: url('/imgs/i-v2/o/controls/plus.svg');
	background-size: 14px 14px;
	background-position: center center;
	background-repeat: no-repeat
}
.user-balance-b__body {
	padding: 10px 14px
}
.user-balance-b__line {
	height: 25px;
	line-height: 25px;
	font-size: 12px
}
.user-balance-b__line:after {
	display: block;
	content: '';
	clear: both
}
.user-balance-b__type {
	color: #666666
}
.user-balance-b__number {
	float: right
}
.user-balance-b__footer {
	height: 46px;
	line-height: 46px;
	padding: 0 14px;
	border-radius: 4px;
	background-color: #F5F5F5
}
.user-balance-b__amount, .user-balance-b__total {
	font-size: 14px
}
.user-balance-b__amount {
	float: right
}
.user-balance__transfer {
	margin-top: 10px
}
.user-balance__transfer .filter-htmldropdown-wrapper {
	max-height: 230px;
	background-color: #ffffff;
	border: none;
	border-top: 1px solid #CCCCCC
}
.user-balance__transfer .filter-htmldropdown-option {
	position: relative;
	display: block;
	padding: 14px;
	cursor: pointer;
	color: #000000;
	background: #ffffff
}
.user-balance__transfer .filter-htmldropdown-option:not(:first-child) {
	padding-bottom: 13px;
	border-bottom: 1px solid #CCCCCC
}
.user-balance__transfer .filter-htmldropdown-option + .filter-htmldropdown-option-spacer {
	width: auto;
	height: 1px;
	margin: 0 7px;
	display: none;
	background: #ffffff
}
.user-balance__transfer .filter-htmldropdown-option + .filter-htmldropdown-option-spacer:last-child {
	display: none
}
.user-balance__transfer .filter-htmldropdown .filter-label {
	background-color: #ffffff;
	border: 0 solid #ffffff
}
.user-balance__transfer .filter-htmldropdown .filter-label * {
	color: #000000
}
.user-balance-t__info {
	position: absolute;
	top: 50%;
	right: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-image: url('/imgs/i-v2/o/account/info.svg');
	background-size: 100%;
	opacity: 0.5
}
.user-info__error, .user-balance-t__notification {
	background-color: #F20000;
	color: #ffffff;
	border-radius: 4px;
	padding: 15px
}
.user-info__error.user-info__error--pink {
	background-color: #25AAE1;
	color: #000000
}
.user-balance__panel.popup_panel .popup_panel_content_wrap {
	width: 488px;
	height: auto
}
.user-balance__panel.popup_panel .popup_panel_blocks {
	position: static
}
.user-balance__panel.popup_panel .user-balance__overview {
	margin-top: 0
}
.user-balance__panel.popup_panel .user-balance__overview + .user-info__item {
	margin-top: 0
}
.user-balance__panel.popup_panel .user-balance__transfer {
	margin: 18px 14px
}
.user-balance__panel.popup_panel .user-balance-t__notification {
	border-radius: 0
}
.personal-details {
	padding: 12px;
	color: inherit;
	background-color: transparent
}
.personal-details__preferences {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 3px
}
.personal-details__preferences .personal-details-p__header + .user-info__item:not(.personal-details-submit) {
	border-top: none
}
.personal-details__preferences .personal-details__form .user-info__item:not(.user-info__item--static) {
	padding-top: 0;
	padding-bottom: 7px
}
.personal-details__preferences .user-info__item:not(.personal-details-submit) {
	margin: 0;
	border-top: 1px solid #CCCCCC;
	padding: 10px 0
}
.personal-details__preferences .user-info__item:not(.personal-details-submit).user-info__item-dropdown {
	border-top: none
}
.personal-details__preferences .user-info__item:not(.user-info__item--static) {
	border-top: 0;
	border-bottom: 0
}
.personal-details__preferences .personal-details-submit {
	margin-top: 24px
}
.personal-details__preferences .user-info__button {
	line-height: 3.5;
	font-size: 0.92307692em
}
.personal-details__user-filter {
	position: relative
}
.personal-details__user-filter .switch {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.personal-details__user-filter .switch__label {
	background-color: #CCCCCC
}
.personal-details__user-filter .switch__knob {
	background-color: #ffffff
}
.personal-details__user-filter .switch__check:checked + .switch__label {
	background-color: #779E00
}
.personal-details__user-filter .switchLabel {
	padding-right: 70px;
	padding-left: 0;
	width: 100%;
	line-height: 1.4
}
.personal-details__user-filter .switchLabel__title {
	display: block;
	margin-top: 4px;
	font-size: 1.07692308em
}
.personal-details__user-filter .switchLabel__subtitle {
	display: block;
	margin: 2px 0 4px;
	color: #666666;
	font-size: 0.92307692em
}
.personal-details-separator {
	height: 1px;
	background-color: #CCCCCC;
	margin: 12px 0
}
.myacc-rblock .cancel-withdrawal {
	padding: 0
}
.cancel-withdrawal {
	padding: 12px
}
.cancel-withdrawal__transaction {
	height: 88px;
	margin-top: 6px;
	font-size: 0;
	background-color: #ffffff;
	border-radius: 4px
}
.cancel-withdrawal__info, .cancel-withdrawal__action {
	display: inline-block;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.cancel-withdrawal__info {
	width: calc(100% - 106px);
	height: 100%;
	font-size: 14px;
	padding: 0 5px 0 14px
}
.cancel-withdrawal__amount {
	padding-top: 14px
}
.cancel-withdrawal__status {
	color: #25AAE1;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px
}
.cancel-withdrawal__transaction--canceled .cancel-withdrawal__status {
	color: #25AAE1
}
.cancel-withdrawal__date {
	font-size: 12px;
	color: #666666;
	padding-top: 8px
}
.cancel-withdrawal__action {
	width: 106px;
	padding: 0 14px;
	font-size: 13px
}
.cancel-withdrawal__transaction--pending .user-info__button {
	cursor: default;
	pointer-events: none;
	opacity: 0.75
}
.cancel-withdrawal__transaction--pending .user-info__button .user-info__spinner {
	display: inline-block
}
.cancel-withdrawal__transaction--canceled .user-info__button {
	cursor: default;
	pointer-events: none;
	opacity: 0.75
}
.cancel-withdrawal__transaction--canceled .user-info__button .user-info__check {
	display: inline-block
}
.myacc-rblock .balance-limit {
	padding: 0
}
.balance-limit {
	position: relative;
	padding: 12px
}
.balance-limit .user-info__item:first-child {
	margin-top: 4px
}
.balance-limit .user-info__item:not(:first-child) .balance-limit-tooltip-wrapper {
	margin-top: 24px
}
.balance-limit__info {
	width: 18px;
	height: 18px
}
.balance-limit__info--text {
	vertical-align: middle;
	margin-left: 7px
}
.balance-limit__col {
	padding-top: 8px;
	font-size: 0.92307692em
}
.balance-limit__label {
	padding-bottom: 8px;
	font-size: 13px;
	margin-left: 0
}
.balance-limit__col--error .filter-custom .filter-input-value {
	border-color: #F20000
}
.balance-limit__row--error {
	display: none;
	color: #F20000;
	margin-top: 5px
}
.balance-limit__linked-accounts-message {
	margin-top: 12px;
	font-size: 1em
}
.balance-limit__linked-accounts-message {
	margin-top: 12px;
	font-size: 1em
}
.balance-limit-pending-btn {
	display: none
}
.balance-limit_pending-mode .balance-limit-btn-wrap.balance-limit-set-btn {
	display: none
}
.balance-limit_pending-mode .balance-limit-btn-wrap.balance-limit-pending-btn {
	display: block
}
.balance-limit_pending-mode .balance-limit-btn-wrap.balance-limit-pending-btn:first-child {
	margin-bottom: 12px
}
.balance-limit-btn-wrap {
	margin-bottom: 5px
}
.session-limit__row {
	margin-top: 8px;
	width: 100%
}
.user-info__limits {
	padding-right: 12px;
	padding-bottom: 160px;
	padding-left: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.user-info__limits .tooltip-icon-holder {
	margin-top: 20px
}
.user-info__limits .user-info__limits-icon-info {
	position: relative;
	bottom: 1px
}
.user-info__limits .user-info__message {
	margin-bottom: 14px
}
.tooltip-icon-holder__limits {
	display: inline-block
}
.user-info__limits-type {
	display: inline-block;
	margin-bottom: 5px;
	padding-left: 8px;
	font-size: 1.23076923em;
	color: #000000
}
.user-info__limits-label {
	margin-bottom: 10px;
	font-size: 0.92307692em;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.user-info-limits__select {
	margin-top: 18px;
	margin-bottom: 18px
}
.user-info-limits__select .filter-custom .filter-input-value {
	color: #000000
}
.user-info-limits__select + .user-info__message {
	margin-bottom: 12px
}
.user-info__limits-btn-wrapper {
	margin-top: 24px;
	padding-bottom: 10px
}
.user-info__limits-text {
	margin-top: 16px;
	margin-bottom: 12px;
	font-size: 0.92307692em
}
.limitations-rblock .user-info__item--limit, .limitations-rblock .balance-limit .user-info__item:not(:first-child) {
	margin-top: 24px;
	border-top: 1px solid #CCCCCC
}
.limitations-rblock .user-info__item.balance-limit-btn-wrap {
	border: none
}
.personal-details-country-code-and-mobile-phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.personal-details-dial-code {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%
}
.personal-details-cellular-phone {
	padding-left: 8px;
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%
}
.user-info__marketing {
	overflow: hidden;
	-webkit-transition: height 0.2s;
	transition: height 0.2s
}
.user-info__marketing-offset {
	margin-top: 16px;
	margin-bottom: 6px
}
.user-info__marketing-label {
	padding-top: 0;
	text-indent: 0;
	margin-bottom: 12px
}
.user-info__marketing-text:last-child {
	margin-bottom: 0
}
.user-info__marketing-text {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	padding-right: 25px;
	position: relative
}
.user-info__marketing-text:after {
	content: "";
	display: block;
	background-color: transparent;
	border-radius: 3px;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	border: 2px solid #CCCCCC;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.user-info__marketing-checkbox {
	display: none
}
.user-info__marketing-checkbox:checked ~ .user-info__marketing-text:after {
	background-color: #779E00;
	border-color: #779E00;
	background-image: url("/imgs/i-v2/o/controls/check-mark.svg");
	background-size: 13px 10px;
	background-position: center center;
	background-repeat: no-repeat
}
.IsMobile .user-info__label--placeholder {
	display: none
}
.IsMobile .user-info__label {
	color: #666666
}
.IsMobile .user-balance {
	background-color: #EBEBEB;
	color: #666666
}
.IsMobile .user-balance__box {
	background-color: #ffffff;
	color: #666666
}
.IsMobile .user-balance-b__header {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color: transparent
}
.IsMobile .user-balance-b__type {
	color: #666666
}
.IsMobile .user-balance-b__footer {
	background-color: #F5F5F5
}
.IsMobile .user-balance__title {
	display: none
}
.IsMobile .user-balance-t__info {
	right: 0;
	padding: 14px;
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center
}
.IsMobile .personal-details {
	padding: 12px;
	color: #000000;
	background-color: #F0F0F0
}
.IsMobile .personal-details__user-filter .switchLabel__title {
	margin-top: 2px
}
.IsMobile .personal-details__preferences .personal-details-submit {
	margin-top: 22px
}
.IsMobile .user-info__item-group {
	margin-top: 6px
}
.IsMobile .user-info__item-group.user-info__item-group-document .user-info__item {
	display: inline-block;
	margin-top: 0px;
	vertical-align: top
}
.IsMobile .user-info__item-group, .IsMobile .user-info__item:not(.user-info__item--static) {
	display: block;
	width: 100%;
	vertical-align: top
}
.IsMobile .user-info__item-group:nth-of-type(odd), .IsMobile .user-info__item:not(.user-info__item--static):nth-of-type(odd) {
	padding-right: 0
}
.IsMobile .user-info__item-group:nth-of-type(even), .IsMobile .user-info__item:not(.user-info__item--static):nth-of-type(even) {
	padding-left: 0
}
.IsMobile .user-info__input input:disabled, .IsMobile .user-info__input .filter-disabled {
	opacity: 0.45
}
.IsMobile .user-info__tabs {
	background-color: #CCCCCC
}
.IsMobile .user-info__tab, .IsMobile .user-info-tab-switch-overlay {
	color: #666666
}
.IsMobile .user-info__tab--active {
	color: #ffffff
}
.IsMobile .personal-details__tabs {
	margin-bottom: 12px
}
.IsMobile .balance-limit__info--text, .IsMobile .balance-limit__label {
	color: #666666
}
.IsMobile .balance-limit {
	color: #000000;
	background-color: #EBEBEB
}
.IsMobile .balance-limit .user-info__item .balance-limit-tooltip-wrapper:fist-child {
padding-bottom:6px
}
.IsMobile .balance-limit-btn-wrap {
	padding: 0 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.IsMobile .limitations-rblock .user-info__item.balance-limit-pending-btn {
	display: none
}
.IsMobile .limitations-rblock .balance-limit_pending-mode .user-info__item.balance-limit-btn-wrap.balance-limit-set-btn {
	display: none
}
.IsMobile .limitations-rblock .balance-limit_pending-mode .user-info__item.balance-limit-btn-wrap.balance-limit-pending-btn {
	display: block
}
.IsMobile .personal-details-password .password-details-submit.user-info__item {
	margin-top: 25px
}
.IsMobile .personal-details-password .user-info__item {
	margin-top: 6px
}
.IsMobile .personal-details__user-filter .switchLabel__title, .IsTablet .personal-details__user-filter .switchLabel__title {
	color: #000000
}
.IsTablet .user-balance {
	background-color: #EBEBEB;
	color: #666666
}
.IsTablet .user-balance__box {
	background-color: #ffffff;
	color: #666666
}
.IsTablet .user-balance-b__header {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color: transparent
}
.IsTablet .user-balance-b__type {
	color: #666666
}
.IsTablet .user-balance-b__footer {
	background-color: #F5F5F5
}
.IsTablet .user-balance__deposit {
	position: absolute;
	right: 0;
	top: 0
}
.IsTablet .user-balance__title {
	display: none
}
.IsTablet .user-balance-t__info {
	right: 0;
	padding: 14px;
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center
}
.IsTablet .user-info__input input:disabled, .IsTablet .user-info__input .filter-disabled {
	opacity: 0.45
}
.IsTablet .user-info__tabs {
	background-color: #CCCCCC
}
.IsTablet .user-info__tab, .IsTablet .user-info-tab-switch-overlay {
	color: #666666
}
.IsTablet .user-info__tab--active {
	color: #ffffff
}
.IsTablet .personal-details {
	padding: 12px;
	color: #000000;
	background-color: #F0F0F0
}
.IsTablet .personal-details__tabs {
	margin: 0 7px 13px 0
}
.IsTablet .balance-limit__info--text, .IsTablet .balance-limit__label {
	color: #666666
}
.IsTablet .balance-limit {
	color: #000000;
	background-color: #EBEBEB
}
.IsTablet .balance-limit__col {
	display: inline-block;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.IsTablet .balance-limit__col:first-child {
	padding-right: 6px
}
.IsTablet .balance-limit__col:last-child {
	padding-left: 6px
}
.IsTablet .balance-limit-btn-wrap {
	padding: 0 12px
}
.IsDesktop .user-balance__header {
	height: auto;
	line-height: 0
}
.IsDesktop .user-balance__deposit {
	position: absolute;
	top: -60px;
	right: 0;
	width: 100px
}
.IsDesktop .myacc-rblock .user-balance__content {
	padding: 0
}
.IsDesktop .user-balance__content {
	padding: 0
}
.IsDesktop .user-balance {
	padding: 0
}
.IsDesktop .user-balance-t__info:hover {
	opacity: 1
}
.IsDesktop .personal-details {
	padding: 0
}
.IsDesktop .personal-details__tabs {
	margin: 15px 0 13px 0
}
.IsDesktop .personal-details-p__header {
	margin-top: 3px;
	padding: 0 14px
}
.IsDesktop .myacc-rblock .cancel-withdrawal {
	padding: 0
}
.IsDesktop .cancel-withdrawal {
	padding: 0
}
.IsDesktop .cancel-withdrawal__list {
	margin-top: 15px
}
.IsDesktop .myacc-rblock .balance-limit {
	padding: 0
}
.IsDesktop .balance-limit {
	padding: 0
}
.IsDesktop .balance-limit-tooltip-wrapper {
	padding-bottom: 0
}
.IsDesktop .balance-limit__col {
	display: inline-block;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.IsDesktop .balance-limit__col:first-child {
	padding-right: 6px
}
.IsDesktop .balance-limit__col:last-child {
	padding-left: 6px
}
.IsDesktop .user-info__tab:not(.user-info__tab--active):hover {
	-webkit-transition: none;
	transition: none;
	color: #000000;
	background-color: #CCCCCC
}
.IsDesktop .user-info__checkbox .user-info-checkbox-check:hover::before {
	background-color: #779E00
}
.IsDesktop .user-info__checkbox .user-info-control-checkbox:checked + .user-info-checkbox-check:hover:before {
	background-color: #688a00
}
.IsDesktop .user-info__limits {
	padding-right: 0;
	padding-left: 0
}
.IsDesktop .user-info__limits-type {
	margin-top: 20px;
	margin-bottom: 11px;
	cursor: default
}
.IsDesktop .user-info__limits-label {
	margin-bottom: 12px
}
.IsDesktop .user-info-limits__select {
	margin-top: 12px;
	margin-bottom: 14px
}
.IsDesktop .user-info-limits__select .filter-custom .filter-input-value {
	cursor: pointer
}
.IsDesktop .user-info__msg-btn-wrap {
	cursor: pointer
}
.IsDesktop .user-info__msg-btn-wrap .user-info__msg-btn--cancel:hover {
	background-color: #000000;
	color: #ffffff
}
.user-info__item--pin {
	margin-top: 32px
}
.user-info__item--pin .user-info__button {
	font-size: 0.92307692em;
	line-height: 3.4
}
.IsMobile .personal-details__pin-code-confirmation .user-info__item {
	width: 50%;
	display: inline-block
}
.IsMobile .personal-details__pin-code-confirmation .user-info__item:nth-of-type(odd) {
	padding-right: 4px
}
.IsMobile .personal-details__pin-code-confirmation .user-info__item:nth-of-type(even) {
	padding-left: 4px
}
.inbox-new-message-rblock {
	background-color: #EBEBEB;
	color: #000000
}
.inbox__wrap {
	background-color: #EBEBEB;
	color: #000000;
	padding: 15px 12px
}
.inbox__add {
	background-color: #779E00;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
	width: 52px;
	height: 52px;
	cursor: pointer;
	z-index: 10;
	position: absolute;
	right: 12px;
	top: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.inbox__add .inbox__tooltip {
	top: auto;
	bottom: 102%
}
.inbox__add:active {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #688a00
}
.inbox__add:active .inbox__tooltip {
	display: block
}
.inbox__add:hover {
	background-color: #688a00
}
.inbox__add:hover .inbox__tooltip {
	display: block
}
.inbox__add-inn {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 11px;
	width: 11px
}
.inbox__add-inn:after, .inbox__add-inn:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	content: '';
	width: 2px;
	height: 100%;
	background-color: #ffffff
}
.inbox__add-inn:after {
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg)
}
.inbox-btns__list {
	width: 100%;
	height: 40px;
	background-color: #363A45;
	border-radius: 50px;
	margin-bottom: 14px
}
.inbox-btns__item {
	width: 50%;
	height: 40px;
	border-radius: 50px;
	display: inline-block;
	font-size: 0;
	position: relative;
	cursor: pointer;
	color: #000000
}
.inbox-btns__item--active {
	background-color: #779E00;
	color: #ffffff
}
.inbox-btns__item--active:hover {
	background-color: #688a00
}
.inbox-btns__item:hover {
	background-color: #779E00;
	color: #ffffff
}
.inbox-btns__text {
	font-size: 12px;
	text-align: left
}
.inbox-btns__counter {
	font-size: 12px;
	margin-left: 3px
}
.inbox-btns__info {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 0 10px;
	text-align: center
}
.inbox-message__item {
	margin-bottom: 6px;
	position: relative
}
.inbox-message__item.isRead .inbox-message__title {
	font-weight: normal
}
.inbox-message__list {
	padding-top: 20px;
	min-height: 100vh
}
.inbox-message__header {
	background-color: #ffffff;
	margin-bottom: 1px;
	padding: 19px 42px 19px 19px;
	border-radius: 4px;
	position: relative;
	cursor: pointer
}
.inbox-message__content {
	background-color: #ffffff;
	padding: 19px 96px 19px 19px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	position: relative;
	z-index: 1;
	display: none
}
.inbox-message__item.selected .inbox-message__content {
	display: block
}
.inbox-message__item.selected .inbox-message__header {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px
}
.inbox-message__item.selected .inbox-message__header .inbox-message__expand {
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg)
}
.inbox-message__title {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.inbox-message__info {
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	margin-top: 4px
}
.inbox-message__sender {
	margin-right: 3px
}
.inbox-message-icons__list {
	width: 42px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	padding-right: 15px
}
.inbox-message-icons__item {
	background-repeat: no-repeat
}
.inbox-message__expand {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	cursor: pointer
}
.inbox-message__text {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	word-wrap: break-word;
	width: 100%
}
.inbox-actions__list {
	position: absolute;
	right: 0;
	top: 0;
	width: 96px;
	height: 100%;
	text-align: right;
	padding-right: 15px
}
.inbox-actions__item {
	display: inline-block;
	position: relative;
	top: 13px;
	border-radius: 50%;
	cursor: pointer;
	background-color: transparent;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	text-align: center
}
.inbox-actions__item:first-child {
	margin-left: 0
}
.inbox-actions__item:hover, .inbox-actions__item:active {
	background-color: #EBEBEB
}
.inbox-actions__item:hover .inbox__tooltip, .inbox-actions__item:active .inbox__tooltip {
	display: block
}
.inbox-default-btn {
	color: #ffffff;
	background-color: #779E00;
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	padding: 0;
	text-align: center;
	cursor: pointer
}
.inbox-default-btn:active {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #688a00;
	color: #ffffff
}
.inbox-default-btn:hover {
	background-color: #688a00;
	color: #ffffff
}
.inbox-default-btn__tooltip {
	display: none;
	position: absolute;
	top: 102%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
	padding: 10px 15px;
	background-color: #ADAEB3;
	color: #ffffff;
	border-radius: 3px;
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
html.IsMobile .inbox__wrap, html.IsTablet .inbox__wrap {
	background-color: #EBEBEB;
	color: #000000;
	padding: 15px 12px
}
.IsDesktop .inbox__wrap {
	padding: 0px;
	min-height: 0
}
.IsDesktop .inbox__text-wrap-inner {
	max-width: 100%;
	margin: 0 auto
}
.IsDesktop .inbox__header-value {
	font-size: 22px
}
.IsDesktop .inbox__add {
	background-color: #779E00;
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 42px;
	height: 42px;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	top: 25px;
	right: 25px
}
.IsDesktop .inbox__add .inbox__tooltip {
	top: 46px;
	bottom: auto
}
.IsDesktop .inbox__add:hover {
	background-color: #688a00
}
.IsDesktop .inbox-message__header:hover {
	background-color: #F5F5F5
}
.IsDesktop .inbox-message__list {
	min-height: 0
}
.inbox-form {
	position: relative
}
.inbox-form__item.inbox-form__subject, .inbox-form__item.inbox-form__textarea {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-radius: 4px;
	display: block;
	width: 100%;
	height: 42px;
	padding: 11px 15px;
	color: #000000;
	position: relative;
	font-weight: normal;
	font-size: 13px
}
.inbox-form__item.inbox-form__subject::-webkit-input-placeholder, .inbox-form__item.inbox-form__textarea::-webkit-input-placeholder {
color:#999999
}
.inbox-form__item.inbox-form__subject::-ms-input-placeholder, .inbox-form__item.inbox-form__textarea::-ms-input-placeholder {
color:#999999
}
.inbox-form__item.inbox-form__subject::placeholder, .inbox-form__item.inbox-form__textarea::placeholder {
color:#999999
}
.inbox-form__select {
	border-radius: 4px
}
.inbox-form__select .filter-customselect .filter-input-value {
	padding-left: 15px;
	height: 40px;
	font-size: 13px
}
.inbox-form__select .filter-customselect .filter-input-value::-webkit-input-placeholder {
color:#999999
}
.inbox-form__select .filter-customselect .filter-input-value::-ms-input-placeholder {
color:#999999
}
.inbox-form__select .filter-customselect .filter-input-value::placeholder {
color:#999999
}
.inbox-form__submit {
	border-radius: 4px
}
.inbox-form__item.inbox-form__textarea {
	height: 300px;
	resize: none
}
.inbox-form__label {
	display: none;
	padding: 6px 3px;
	color: #F20000;
	font-size: 12px;
	text-indent: 0
}
.inbox-form__row {
	margin-bottom: 6px;
	position: relative
}
.inbox-form__row--error .inbox-form__item, .inbox-form__row--error .inbox-form__item:focus, .inbox-form__row--error .inbox-form__select, .inbox-form__row--error .filter-input-value, .inbox-form__row--error .filter-selectbox {
	border-color: #F20000
}
.inbox-form__row--error .inbox-form__label {
	display: block
}
.inbox-success {
	position: relative
}
.inbox-success__inn {
	padding: 80px 0;
	text-align: center;
	max-width: 225px;
	margin: 0 auto;
	line-height: 1.5
}
.inbox-success__img {
	width: 52px;
	height: 40px
}
.inbox-success__title {
	font-size: 26px;
	color: #000000;
	margin-top: 13px
}
.inbox-success__message {
	font-size: 12px;
	color: #666666;
	margin-top: 5px
}
.inbox-success__back {
	width: 110px;
	display: block;
	margin: 0 auto;
	border-radius: 50px;
	margin-top: 34px
}
.inbox-default__btn {
	color: #ffffff;
	background-color: #779E00;
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	padding: 0;
	text-align: center;
	cursor: pointer
}
.inbox-default__btn:active {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #688a00;
	color: #ffffff
}
.inbox-default__btn:hover {
	background-color: #688a00;
	color: #ffffff
}
.inbox-form__item:-ms-input-placeholder {
font-family:Tahoma, sans-serif;
text-align:left
}
.inbox-form__item::-webkit-input-placeholder {
font-family:Tahoma, sans-serif;
text-align:left
}
.inbox-form__item::-moz-placeholder {
font-family:Tahoma, sans-serif;
text-align:left
}
.inbox__tooltip {
	display: none;
	position: absolute;
	top: 102%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
	padding: 10px 15px;
	background-color: #ADAEB3;
	color: #ffffff;
	border-radius: 3px;
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
html.IsDesktop .inbox-success-centred {
	position: relative
}
html.IsDesktop .inbox-success-centred .inbox-success__inn {
	padding: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.bonus-info, .transactions-history, .gaming-limits-history {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	min-height: 600px
}
.bonus-info .block-loader, .transactions-history .block-loader, .gaming-limits-history .block-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.bonus-info-wrap {
	height: 100%
}
.bonus-info-item {
	margin-bottom: 6px
}
.bonus-info-item >:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.bonus-info-item >:first-child {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.bonus-info-head, .bonus-info-body {
	zoom: 1;
	line-height: 1.6em;
	font-size: 0.92307692em
}
.bonus-info-head:after, .bonus-info-body:after {
	display: table;
	clear: both;
	content: ""
}
.bonus-info-head {
	padding: 14px 19px 15px;
	background-color: #ffffff
}
.bonus-info-body {
	padding: 7px 14px;
	color: #000000;
	background-color: #F5F5F5
}
.bonus-info-detail-right {
	float: right;
	text-align: right
}
.bonus-info-detail-left {
	overflow: hidden;
	height: 100%
}
.bonus-info-detail-row {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.bonus-info-detail-row span:not(.icon), .bonus-info-detail-row strong {
	margin-right: 4px
}
.bonus-info-body .bonus-info-detail-left {
	line-height: 30px
}
.bonus-info-title {
	font-size: 1em
}
.bonus-info-subtitle {
	font-size: 1em;
	color: #999999
}
.bonus-info-more {
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	width: 30px;
	padding: 0;
	overflow: hidden;
	border-radius: 50%;
	background: transparent;
	text-decoration: none;
	text-align: center
}
.bonus-info-more:active {
	background-color: #e8e8e8
}
.bonus-info-heading {
	margin-bottom: 20px;
	font-weight: normal;
	font-size: 1.84615385em
}
.bonus-info-view-switcher {
	margin-bottom: 16px;
	position: relative
}
.bonus-popup {
	z-index: 101
}
.bonus-popup.popup.ui_message .popupWindow {
	background: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.bonus-popup.popup.ui_message .popupWindowContent {
	margin: 0;
	padding: 0;
	background-color: transparent
}
.bonus-popup.popup.ui_message .bonus-popup-close {
	top: 0;
	-webkit-transform: none;
	transform: none;
	background-color: #ADAEB3
}
.bonus-popup-wrap {
	position: relative
}
.bonus-popup-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	border-radius: 100%
}
.bonus-popup-close:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%
}
.bonus-popup-close .i-o-controls-close {
	width: 14px;
	height: 14px
}
.bonus-popup-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 20px 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #F5F5F5;
	border-bottom: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.bonus-popup-head-left, .bonus-popup-head-right {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.4em
}
.bonus-popup-head-left {
	display: inline-block;
	max-width: 48%;
	padding-right: 20px
}
.bonus-popup-head-right {
	max-width: 50%;
	padding-left: 20px;
	border-left: 1px solid #CCCCCC
}
.bonus-popup-text-info {
	color: #666666
}
.bonus-popup-body {
	display: block;
	padding-top: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.bonus-popup-body .scrollbar-thumb {
	background-color: #F0F0F0
}
.bonus-popup-body .scrollable {
	padding: 0 15px 20px 20px;
	margin-right: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.option-list-item {
	list-style: disc;
	margin-left: 16px;
	margin-top: 3px
}
html.IsMobile .bonus-info, html.IsMobile .transactions-history, html.IsMobile .gaming-limits-history {
	padding: 12px
}
html.IsMobile .bonus-popup-body .scrollable {
	overflow: auto
}
html.IsMobile .bonus-popup.popup.ui_message .popupWindowContent {
	padding: 0
}
html.IsMobile .bonus-info-view-switcher {
	margin-bottom: 14px
}
html.IsMobile .bonus-info-head {
	background-color: #ffffff;
	color: #000000
}
html.IsTablet .bonus-info, html.IsTablet .transactions-history, html.IsTablet .gaming-limits-history {
	padding: 20px 25px
}
html.IsTablet .bonus-popup-body .scrollable {
	overflow: auto
}
html.IsTablet .bonus-info-head {
	background-color: #ffffff;
	color: #000000
}
html.IsDesktop .bonus-info, html.IsDesktop .transactions-history, html.IsDesktop .gaming-limits-history {
	padding: 35px 30px
}
html.IsDesktop .bonus-info .bonus-info-more:hover, html.IsDesktop .transactions-history .bonus-info-more:hover, html.IsDesktop .gaming-limits-history .bonus-info-more:hover {
	background-color: #e8e8e8
}
html.IsDesktop .myacc-rblock .bonus-info, html.IsDesktop .myacc-rblock .transactions-history, html.IsDesktop .myacc-rblock .gaming-limits-history {
	padding: 0
}
html.IsDesktop .bonus-popup .bonus-popup-close:hover {
	background-color: #b6b7bc
}
html.IsDesktop .bonus-popup.isInsidePopup .popupWindow {
	margin-left: 141px;/* Width of the left side of the popup divided by two*/
}
html.IsDesktop .bonus-popup.popup.ui_message .popupWindow {
	width: 320px
}
.transactions-history .filter-component:first-child {
	padding-left: 0
}
.transactions-history-count {
	margin: 15px 0;
	font-size: 0.92307692em;
	line-height: 1.66666667;
	text-align: center
}
.transactions-history-net-deposit {
	margin: 15px 0;
	font-size: 1.07692308em;
	line-height: 1.66666667;
	min-width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative
}
.transactions-history-net-deposit .balance-limit-tooltip-wrapper {
	position: absolute;
	top: 0;
	left: 0
}
.transactions-history-date {
	color: #999999
}
.transactions-history__text {
	padding-left: 25px
}
html.IsMobile .transactions-history .filter-htmldropdown .filter-label, html.IsTablet .transactions-history .filter-htmldropdown .filter-label, html.IsMobile .gaming-limits-history .filter-htmldropdown .filter-label, html.IsTablet .gaming-limits-history .filter-htmldropdown .filter-label {
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 3px
}
html.IsMobile .transactions-history .user-info__tooltip, html.IsTablet .transactions-history .user-info__tooltip, html.IsMobile .gaming-limits-history .user-info__tooltip, html.IsTablet .gaming-limits-history .user-info__tooltip {
	width: 100%;
	border-radius: 6px
}
html.IsTablet .transactions-history .filter-component:only-of-type, html.IsTablet .transactions-history .filter-component:only-child {
	width: 100%
}
html.IsDesktop .transactions-history {
	padding: 35px 30px
}
html.IsDesktop .transactions-history .filter-container {
	margin: 0
}
html.IsDesktop .transactions-history .filter-htmldropdown .filter-label {
	background-color: #ffffff
}
html.IsDesktop .transactions-history__value {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
html.IsDesktop .transactions-history-count, html.IsTablet .transactions-history-count {
	text-align: left
}
.open-bets-block {
	min-height: 420px
}
.open-bets-block .bet-placed-live-icon {
	display: inline-block;
	margin-right: 5px;
	padding: 3px 4px;
	line-height: 1.2;
	background-color: #F20000;
	color: #ffffff;
	font-size: 0.76923077em;
	text-transform: uppercase
}
.open-bets-block .filter-component-label {
	padding: 0
}
.open-bets-block .onlyCashout .bet-placed-holder:not(.hasCashout) {
	display: none
}
.open-bets-block .bet-placed-holder {
	position: relative;
	margin-left: 0;
	margin-right: 0;
	border-radius: 5px;
	padding-bottom: 0
}
.open-bets-block .bet-placed-holder .overlay, .open-bets-block .bet-placed-holder .overlayContainer {
	font-weight: normal;
	font-size: 1.538em;
	background-color: rgba(0,0,0,0.8)
}
.myacc-rblock .open-bets-block > .filters-container {
	padding-bottom: 0
}
.myacc-rblock .open-bets-block .bet-placed-holder {
	margin-bottom: 10px;
	padding-bottom: 0
}
.open-bets-block .bet-placed-holder-inner {
	padding-top: 6px
}
.open-bets-block .bet-placed-inner {
	padding: 0 10px
}
.open-bets-block .bet-placed-header {
	padding-bottom: 0;
	color: #444444
}
.open-bets-block .bet-placed {
	font-size: 12px
}
.open-bets-block .bet-placed-id {
	float: left;
	width: 50%
}
.open-bets-block .bet-placed-type-specifics {
	padding-bottom: 1px;
	line-height: 1.66666667em
}
.open-bets-block .bet-placed-date-time {
	float: right;
	width: 50%;
	text-align: right
}
.open-bets-block .bet-placed-type-text {
	color: #25AAE1
}
.open-bets-block .bet-placed-stake-return {
	font-weight: bold
}
.open-bets-block .combo_bonus_graphic {
	float: right
}
.open-bets-block .preloader-mybets {
	right: 0
}
.open-bets-block .myBet__cashout {
	margin-top: 12px
}
.open-bets-block .myBet__cashout .flatBtn, .open-bets-block .myBet__cashout a.flatBtn {
	padding: 0 10px
}
.open-bets-block .myBet__cashout .flatBtn.positive, .open-bets-block .myBet__cashout a.flatBtn.positive {
	border-color: #779E00;
	background-color: #779E00
}
.open-bets-block .myBet__cashout .flatBtn.positive:active, .open-bets-block .myBet__cashout a.flatBtn.positive:active {
	border-color: #779E00
}
.open-bets-block .myBet__cashoutBtn {
	padding: 12px;
	font-size: 1em
}
.open-bets-block .myBets_cashout_section {
	position: relative
}
.open-bets-block .myBets_cashout_section * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.open-bets-block .myBetsLine__cashoutSliderContainer {
	position: absolute;
	top: 51px;
	z-index: 1;
	margin-top: 0;
	border-color: transparent;
	padding: 0 20px;
	width: 100%;
	overflow: hidden;
	font-size: 1.08333333em
}
.open-bets-block .cashoutSliderContainer__outerArrow {
	display: none;
	right: 20px
}
.open-bets-block .ui_slider__btn__wrapper {
	right: 20px
}
.open-bets-block .bankMyStakeBtn {
	font-size: 0.92307692em
}
.open-bets-block .ui_slider__value {
	margin-left: -20px;
	margin-right: -20px
}
.open-bets-block .ui_slider.cashoutSlider .bankMyStakeArrow {
	top: -16px
}
.open-bets-block .ui_slider__btn {
	top: -10px
}
.open-bets-block .toggle-ticket {
	margin-top: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 10px 0;
	background-color: #f8f8f8;
	text-align: center
}
.open-bets-block .bet-ticket-holder {
	margin-top: 16px;
	background-color: #F5F5F5
}
.open-bets-block .bet-ticket-holder.isHidden {
	margin-top: 0
}
.open-bets-block .bet-ticket-holder.isHidden + .toggle-ticket {
	margin-top: 16px
}
.open-bets-block .bet-ticket {
	margin-top: 0
}
.open-bets-block .toggle-ticket-arrow {
	display: none
}
.open-bets-block .tax-tooltip-icon {
	background-image: url("/imgs/i-v2/c/generic/info.svg");
	vertical-align: text-top;
	opacity: 1
}
.open-bets-block .tax-tooltip-icon-holder {
	vertical-align: middle
}
.turnovertax-message-container, .summary-tax-message {
	zoom: 1
}
.turnovertax-message-container:after, .summary-tax-message:after {
	display: table;
	clear: both;
	content: ""
}
.totalstake-aftertax, .winning-tax-amount {
	float: right
}
.turnover-message {
	float: left;
	max-width: 80%
}
.tax-tooltip-icon-holder {
	margin-left: 2px
}
.taxes-wrapper:not(:empty) {
	padding-top: 18px;
	margin-top: 18px;
	border-top: 1px solid #CCCCCC
}
html.IsMobile .open-bets-block .bet-ticket-holder {
	padding: 10px
}
html.IsMobile .open-bets-block .bet-placed-holder-inner {
	padding-left: 0;
	padding-right: 0
}
html.IsMobile .open-bets-block .bet-placed-inner {
	padding-left: 16px;
	padding-right: 16px
}
html.IsMobile .open-bets-block .myBets_cashout_section {
	margin-left: 16px;
	margin-right: 16px
}
html.IsTablet .open-bets-block, html.IsMobile .open-bets-block {
	padding: 14px 12px 44px
}
html.IsTablet .open-bets-block .filter-component-wrapper, html.IsMobile .open-bets-block .filter-component-wrapper {
	margin-bottom: 14px
}
html.IsTablet .open-bets-block .tax-tooltip-icon-holder, html.IsMobile .open-bets-block .tax-tooltip-icon-holder {
	vertical-align: middle;
	background-image: url("/imgs/i-v2/o/generic/info.svg");
	width: 16px;
	height: 16px
}
html.IsTablet .open-bets-block .bet-ticket-holder {
	padding: 10px
}
html.IsTablet .open-bets-block .bet-placed-holder-inner {
	padding-left: 10px;
	padding-right: 10px
}
html.IsTablet .open-bets-block .myBets_cashout_section {
	margin-left: 10px;
	margin-right: 10px
}
.myacc-rblock html.IsDesktop .open-bets-block {
	padding: 0
}
html.IsDesktop .open-bets-block .filter-component-wrapper {
	margin-bottom: 20px
}
html.IsDesktop .open-bets-block .bet-placed-holder-inner {
	padding-left: 10px;
	padding-right: 10px
}
html.IsDesktop .open-bets-block .ui_slider__btn {
	top: -10px
}
html.IsDesktop .open-bets-block .myBets_cashout_section {
	margin-left: 6px;
	margin-right: 6px
}
html.IsDesktop .tab-switch-tab .open-bets-block {
	padding: 14px 12px
}
.quick-bets {
	padding: 10px 0;
	border-bottom: 1px solid #25AAE1
}
.quick-bets .sectionSubHeading {
	margin-bottom: 10px
}
.quick-bets .sectionSubHeading .icon {
	display: block;
	opacity: 0.4
}
.sectionSubHeading-info {
	position: absolute;
	top: 50%;
	right: 18px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.quick-bets-item {
	padding: 0 12px 20px
}
.quick-bets-element {
	padding-bottom: 20px
}
.quick-bets-content {
	padding: 0 20px
}
.quick-bets-image-container {
	position: relative;
	width: 100%;
	height: 100px;
	overflow: hidden
}
.quick-bets-image {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}
.quick-bets-heading {
	font-weight: normal;
	margin-bottom: 3px;
	font-size: 1.38461538em;
	line-height: 1.92307692em;
	color: #444444
}
.quick-bets-heading:first-child {
	padding-top: 20px
}
.quick-bets-details, .quick-bets-heading {
	text-align: center
}
.quick-bets-details {
	color: #666666
}
.quick-bets-stake-to-win {
	display: inline-block;
	overflow: hidden
}
.quick-bets-stake-to-win--unenhanced {
	position: relative
}
.quick-bets-stake-to-win--unenhanced::before {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	content: "";
	border-bottom: 3px solid #F20000;
	-webkit-transform: skewY(-20deg);
	transform: skewY(-20deg)
}
.quick-bets-details {
	margin-bottom: 10px;
	line-height: 1.23076923em
}
.quick-bets-buttons {
	padding-top: 12px;
	text-align: center
}
.quick-bets-stake-label, .quick-bets-add-button {
	padding: 13px 0;
	color: #444444;
	background-color: #ffffff;
	border-radius: 30px;
	font-size: 0.92307692em
}
.quick-bets-stake-label {
	display: inline-block;
	width: 100%;
	text-align: center;
	text-indent: 0
}
.quick-bets-stake-button:checked + .quick-bets-stake-label {
	color: #ffffff;
	background-color: #779E00
}
.quick-bets-stake-button {
	opacity: 0;
	position: absolute;
	z-index: 0
}
.quick-bets-button-placeholder {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.quick-bets-button-placeholder:not(:only-of-type), .quick-bets-button-placeholder:not(:only-child) {
	padding: 0 4px
}
.quick-bets-button-placeholder:first-child, .quick-bets-button-placeholder:first-of-type {
	padding-left: 0
}
.quick-bets-button-placeholder:last-child, .quick-bets-button-placeholder:last-of-type {
	padding-right: 0
}
.quick-bets-add-button {
	width: 100%;
	font-weight: normal
}
.quick-bets-slider .custom-slider-wrap {
	border-radius: 5px;
	background-color: #ffffff
}
.quick-bets-slider .custom-slider-trigger-container {
	bottom: -35px;
	height: 35px
}
.quick-bets-slider .custom-slider-trigger {
	width: 24px;
	height: 4px;
	border-radius: 2px
}
.quick-bets-slider .custom-slider-trigger:not(:last-child) {
	margin-right: 10px
}
.quick-bets-slider .custom-slider-container {
	padding-bottom: 0
}
html.IsDesktop .quick-bets-stake-label:hover, html.IsDesktop .quick-bets-add-button:hover {
	color: #444444;
	background-color: #CCCCCC;
	cursor: pointer
}
html.IsDesktop .quick-bets-stake-button:checked + .quick-bets-stake-label:hover {
	background-color: #688a00;
	color: #ffffff
}
html.IsDesktop .quick-bets .sectionSubHeading .icon:hover {
	opacity: 1
}
.live-schedule-show-more-events-button-container, .show-all-live-games, .show-all-prelive-games {
	display: block;
	margin: 20px auto 35px;
	text-align: center
}
.live-schedule-show-more-events-button-container .show-events-btn-more, .show-all-live-games .show-events-btn-more, .show-all-prelive-games .show-events-btn-more {
	display: inline-block
}
.live-schedule-show-more-events-button-container .show-more-events-btn, .show-all-live-games .show-more-events-btn, .show-all-prelive-games .show-more-events-btn {
	pointer-events: none;
	font-weight: normal;
	text-decoration: none;
	padding: 14px 30px;
	background-color: #779E00;
	border-radius: 25px;
	color: #ffffff
}
.live-schedule-show-more-events-button-container .show-more-events-btn:active, .show-all-live-games .show-more-events-btn:active, .show-all-prelive-games .show-more-events-btn:active {
	background-color: #516b00
}
.live-schedule-content .live-schedule-show-more-events-button-container .show-more-events-btn {
	pointer-events: all
}
.live-summary-rblock.block-loading {
	padding-bottom: 40vh
}
.live-summary-rblock.block-loading .block-loader {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.live-summary-rblock.block-loading {
	padding-bottom: 40vh
}
.live-summary-rblock.block-loading .block-loader {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
html.IsMobile .live-summary-rblock .scarousel-item-inner, html.IsTablet .live-summary-rblock .scarousel-item-inner {
	padding: 13px 0
}
html.IsMobile .live-summary-rblock .scarousel-item-inner > .icon, html.IsTablet .live-summary-rblock .scarousel-item-inner > .icon {
	display: none
}
html.IsDesktop .live-schedule-show-more-events-button-container .show-more-events:hover .show-more-events-btn, html.IsDesktop .show-all-live-games .show-more-events:hover .show-more-events-btn, html.IsDesktop .show-all-prelive-games .show-more-events:hover .show-more-events-btn {
	background-color: #688a00
}
.placeholder-text {
	background-color: #EBEBEB;
	display: inline-block;
	height: 8px;
	border-radius: 10px
}
.placeholder-text-size-1 {
	width: 30px
}
.placeholder-text-size-2 {
	width: 50px
}
.placeholder-text-size-3 {
	width: 100px
}
.placeholder-text-size-4 {
	width: 140px
}
.placeholder-text-size-5 {
	width: 150px
}
.placeholder-text-size-6 {
	width: 170px
}
.placeholder-text-size-7 {
	width: 190px
}
.placeholder-icon {
	background-color: #EBEBEB;
	display: inline-block;
	border-radius: 3px;
	margin-bottom: 5px
}
.placeholder-icon.placeholder-icon-size-1 {
	width: 24px;
	height: 24px
}
.event-icons-icon {
	border-radius: 3px
}
.preload-content {
	position: relative;
	height: 0;
	overflow: hidden
}
.placeholder-shown .preload-content {
	height: 85vh
}
.placeholder-shown .preload-content .preload-container {
	opacity: 1
}
.preload-container {
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	z-index: 0;
	width: 100%;
	position: absolute;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.preload-container .heading.sectionSubHeading::before {
	display: none
}
.preload-container .event-details .event-icons-icon.event-icons-icon-empty {
	background-color: #EBEBEB
}
.preload-container .event-details-time-sport-icon > span {
	margin-left: auto;
	margin-right: auto
}
.preload-container .bet-button, .preload-container .bet-button.chosenBet {
	background-color: #EBEBEB
}
.preload-container .sectionSubHeading .placeholder-text, .preload-container .branchLeagueHeadline .placeholder-text {
	background-color: transparent
}
.preload-container .sectionSubHeading .placeholder-text {
	margin-top: 2px
}
.LBettingOverview .live-now-betting-rblock.placeholder-shown .events-container-live, .LBettingOverview .live-now-betting-rblock.placeholder-shown .scarousel-active:after {
	opacity: 0
}
.LBettingOverview .live-now-betting-rblock .events-container-live {
	-webkit-transition: opacity 0.7s ease-in-out;
	transition: opacity 0.7s ease-in-out;
	-webkit-backface-visibility: hidden
}
html.IsDesktop .preload-content .sectionSubHeading, html.IsDesktop .preload-content .branchLeagueHeadline {
	cursor: default
}
html.IsDesktop .preload-content .sectionSubHeading .placeholder-text {
	margin-top: 2px
}
html.IsDesktop .preload-content .branchLeagueHeadline .placeholder-text {
	margin-top: 4px
}
html.IsDesktop .preload-content .event-wrapper {
	height: 44px
}
html.IsDesktop .preload-content .event-wrapper:hover {
	background-color: #ffffff
}
html.IsDesktop .preload-content .event-details {
	height: 100%
}
html.IsDesktop .preload-content .event-details:after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle
}
html.IsDesktop .preload-content .event-details > div {
	display: inline-block;
	vertical-align: middle
}
html.IsDesktop .preload-content .event-details .event-details-time-sport-icon::after {
	border-right: 1px solid #EBEBEB
}
html.IsDesktop .preload-content .event-details .event-icons-container::before {
	border-left: 1px solid #EBEBEB
}
html.IsDesktop .preload-content .event-all-bets-inner:hover {
	border: none
}
html.IsDesktop .preload-content .event-all-bets-inner .placeholder-text {
	height: 6px
}
html.IsDesktop .preload-content .bet-button:hover {
	background-color: #EBEBEB
}
html.IsDesktop .preload-content .i-o-fav:hover {
	background-image: url("/imgs/i-v2/o/generic/alt/favorite.svg")
}
html.IsDesktop .preload-content .event-all-bets .i-o-fav {
	opacity: 0.1
}
html.IsTablet .preload-content.placeholder-shown, html.IsMobile .preload-content.placeholder-shown {
	height: 105vh
}
html.IsTablet .preload-container .branchLeagueHeadline .placeholder-text, html.IsMobile .preload-container .branchLeagueHeadline .placeholder-text {
	margin-top: 2px
}
html.IsTablet .preload-container .event-details .event-details-row, html.IsMobile .preload-container .event-details .event-details-row {
	line-height: 1.286em
}
html.IsTablet .preload-container .event-details .event-details-row.event-details-row-last, html.IsMobile .preload-container .event-details .event-details-row.event-details-row-last {
	padding-top: 10px
}
html.IsTablet .preload-container .event-details .event-details-row.event-details-row-last .event-all-bets-inner .placeholder-text, html.IsMobile .preload-container .event-details .event-details-row.event-details-row-last .event-all-bets-inner .placeholder-text, html.IsTablet .preload-container .event-details .event-details-row.event-details-row-last .event-details-side-right .placeholder-text, html.IsMobile .preload-container .event-details .event-details-row.event-details-row-last .event-details-side-right .placeholder-text, html.IsTablet .preload-container .event-details .event-details-row.event-details-row-last .event-icons-icon-empty, html.IsMobile .preload-container .event-details .event-details-row.event-details-row-last .event-icons-icon-empty {
	vertical-align: bottom
}
html.IsTablet .preload-container .event-details .event-details-row.event-details-row-last .placeholder-text, html.IsMobile .preload-container .event-details .event-details-row.event-details-row-last .placeholder-text {
	height: 9px
}
html.IsTablet .preload-container .event-icons-row, html.IsMobile .preload-container .event-icons-row {
	margin-right: 5px
}
html.IsTablet .preload-container .event-icons-row .event-icons-icon-empty, html.IsMobile .preload-container .event-icons-row .event-icons-icon-empty {
	display: block;
	border-radius: 3px;
	margin-top: 1px
}
html.IsTablet body.liveBettingPage .preload-container .branchLeagueHeadline, html.IsMobile body.liveBettingPage .preload-container .branchLeagueHeadline {
	margin: 0
}
html.IsTablet .placeholder-text-size-7, html.IsMobile .placeholder-text-size-7 {
	width: 90%
}
html.IsTablet .placeholder-text-size-6, html.IsMobile .placeholder-text-size-6 {
	width: 80%
}
.quiz-page-wrapper {
	font-size: 1.077em;
	line-height: 1.571em
}
.quiz-inner-wrapper {
	background-color: #ffffff;
	color: #444444;
	text-align: center;
	border-radius: 6px
}
.quiz-page-name {
	margin: 0 auto;
	background-color: #F5F5F5;
	color: #444444
}
.quiz-name {
	padding-right: 4px
}
.quiz-page-number {
	font-size: 0;
	line-height: 1.571em
}
.quiz-page-number * {
	font-size: 14px;
	line-height: 1.571em
}
.quiz-main-title, .quiz-main-text, .quiz-question {
	max-width: 249px;
	margin: 0 auto
}
.quiz-main-title {
	font-size: 1.714em;
	line-height: 1.417em;
	font-weight: normal;
	padding: 64px 0 24px;
	color: #000000
}
.quiz-question {
	font-size: 1em;
	font-weight: normal;
	padding: 22px 0 10px;
	color: #000000
}
.quiz-form {
	padding: 0
}
.quiz-main-text {
	margin: 0 auto
}
.quiz-main-text.quiz-last-text {
	padding: 0;
	min-height: 136px
}
.quiz-btn {
	display: inline-block;
	min-width: 256px;
	height: 44px;
	font-size: 1em;
	font-weight: normal;
	line-height: 3.143em;
	text-transform: capitalize;
	margin: 0 auto;
	border-radius: 22px;
	padding: 0;
	color: #000000
}
.quiz-btn-link, .quiz-btn {
	text-decoration: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
	-moz-appearance: none;
	appearance: none;
	tap-highlight-color: transparent
}
.quiz-btn:active {
	background-color: #779E00;
	color: #ffffff
}
.quiz-btn-label {
	text-align: left;
	padding-top: 0;
	text-indent: 22px
}
.quiz-btn-radio-container {
	margin-bottom: 6px
}
.quiz-btn-radio-container:last-child {
	margin-bottom: 10px
}
.quiz-btn-active-bgcolor, .quiz-btn-radio:checked + .quiz-btn {
	background-color: #779E00;
	color: #ffffff
}
.quiz-btn-active-bgcolor .i-c-check-alt, .quiz-btn-radio:checked + .quiz-btn .i-c-check-alt {
	display: block
}
.quiz-btn-inactive-bgcolor {
	background-color: #F0F0F0;
	color: #000000
}
.quiz-btn-container {
	padding-top: 10px
}
.quiz-btn-container.quiz-btn-container-stop {
	padding-bottom: 0
}
.quiz-btn-radio {
	display: none
}
.i-c-check {
	background-size: cover
}
.i-c-check-alt {
	display: none;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 19px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: cover;
	background-repeat: no-repeat
}
.quiz-last-title {
	padding-bottom: 24px
}
.quiz-last-title-score {
	display: block;
	font-size: 1.143em;
	line-height: 2em;
	color: #000000
}
.quiz-last-title-points {
	display: block;
	font-size: 2em;
	color: #000000;
	line-height: 1.071em
}
.quiz-check-icon-container {
	padding-top: 48px
}
.IsMobile .quiz-page-wrapper {
	padding: 12px
}
.IsMobile .quiz-page-name {
	padding: 30px 0 20px;
	background-color: transparent
}
.IsMobile .quiz-main-title {
	padding-top: 30px
}
.IsMobile .quiz-question {
	padding-top: 0;
	min-height: 82px
}
.IsMobile .quiz-content-container {
	min-height: 296px
}
.IsMobile .quiz-content-container.quiz-content-container-innerpages {
	min-height: 286px
}
.IsMobile .quiz-content-container.quiz-content-container-lastpage {
	min-height: 222px
}
.IsMobile .quiz-main-text {
	padding: 0 30px
}
.IsMobile .quiz-main-text.quiz-last-text {
	padding: 0;
	min-height: 136px
}
.IsMobile .quiz-btn-container {
	padding-bottom: 16px
}
.IsMobile .quiz-btn-container.quiz-btn-container-stop {
	padding-bottom: 0
}
.IsMobile .quiz-last-title-score {
	font-size: 1.143em;
	line-height: 2em
}
.IsMobile .i-c-check {
	width: 43px;
	height: 43px
}
.IsTablet .quiz-rblock {
	overflow-y: visible;
	height: 100%
}
.IsTablet .quiz-page-wrapper {
	padding: 48px;
	font-size: 1.385em;
	line-height: 2em
}
.IsTablet .quiz-content-container {
	min-height: 605px
}
.IsTablet .quiz-content-container.quiz-content-container-innerpages {
	min-height: 595px
}
.IsTablet .quiz-content-container.quiz-content-container-lastpage {
	min-height: 468px
}
.IsTablet .quiz-page-name {
	padding: 28px 0;
	font-size: 18px
}
.IsTablet .quiz-page-number {
	font-size: 0;
	line-height: 0
}
.IsTablet .quiz-page-number * {
	font-size: 18px;
	line-height: 36px
}
.IsTablet .quiz-main-title, .IsTablet .quiz-main-text, .IsTablet .quiz-question {
	max-width: 373px;
	margin: 0 auto
}
.IsTablet .quiz-main-title {
	font-size: 2em;
	line-height: 1.472em;
	padding: 102px 0 36px
}
.IsTablet .quiz-question {
	font-size: 1.333em;
	line-height: 1.417em;
	padding: 92px 0 10px;
	min-height: 158px;
	max-width: 392px;
	margin: 0 auto
}
.IsTablet .quiz-main-text {
	line-height: 1.444em
}
.IsTablet .quiz-main-text.quiz-last-text {
	min-height: 136px
}
.IsTablet .quiz-btn-container {
	padding-bottom: 64px
}
.IsTablet .quiz-btn-container.quiz-btn-container-stop {
	padding-bottom: 12px
}
.IsTablet .quiz-btn-radio-container {
	margin-bottom: 22px
}
.IsTablet .quiz-btn-radio-container:last-child {
	margin-bottom: 10px
}
.IsTablet .quiz-btn {
	min-width: 386px;
	height: 50px;
	line-height: 2.778em
}
.IsTablet .quiz-last-title {
	padding-bottom: 52px
}
.IsTablet .quiz-last-title-score {
	font-size: 1.333em;
	line-height: 1.833em;
	color: #000000
}
.IsTablet .quiz-last-title-points {
	line-height: 1.222em
}
.IsTablet .quiz-check-icon-container {
	padding-top: 160px
}
.IsTablet .i-c-check {
	width: 73px;
	height: 73px
}
.IsTablet.landscape-orientation .quiz-page-name {
	padding: 28px 0
}
.IsTablet.landscape-orientation .quiz-content-container {
	min-height: 456px
}
.IsTablet.landscape-orientation .quiz-content-container.quiz-content-container-innerpages {
	min-height: 446px
}
.IsTablet.landscape-orientation .quiz-content-container.quiz-content-container-lastpage {
	min-height: 383px
}
.IsTablet.landscape-orientation .quiz-question {
	padding: 20px 0 10px;
	min-height: 110px
}
.IsTablet.landscape-orientation .quiz-check-icon-container {
	padding-top: 40px
}
.IsDesktop .gambling_quiz_popup .popup_panel_content_wrap {
	width: 562px
}
.IsDesktop .gambling_quiz_popup .popup_panel_content_wrap .popup_panel_content {
	background-color: transparent
}
.IsDesktop .quiz-content-container {
	min-height: 382px
}
.IsDesktop .quiz-content-container.quiz-content-container-innerpages {
	min-height: 372px
}
.IsDesktop .quiz-content-container.quiz-content-container-lastpage {
	min-height: 345px
}
.IsDesktop .quiz-page-name {
	padding: 38px 0 29px
}
.IsDesktop .quiz-btn-container {
	padding-bottom: 78px
}
.IsDesktop .quiz-btn-container.quiz-btn-container-stop {
	padding-bottom: 0
}
.IsDesktop .quiz-btn-active-bgcolor:hover, .IsDesktop .quiz-btn-radio:checked + .quiz-btn:hover {
	background-color: #688a00
}
.IsDesktop .i-c-check {
	width: 56px;
	height: 56px
}
.IsDesktop .quiz-question {
	padding-top: 46px;
	min-height: 85px
}
.IsDesktop .login-nemaid-lable {
	padding-top: 0;
	font-weight: bold;
	text-indent: 3px
}
.IsDesktop .login-nemid-inner .user-info__error.user-info__error--pink {
	text-align: left
}
.IsDesktop .login-nemid-inner .user-info__error.user-info__error--pink, .IsDesktop .login-nemaid-lable {
	margin-left: 18px;
	margin-right: 18px
}
.IsDesktop .login-nemid {
	padding: 28px
}
.IsDesktop .login-nemid-inner {
	text-align: center;
	padding-top: 28px
}
.promotions-wrapper {
	margin: 0 auto;
	background-color: transparent
}
.promotions-categories {
	margin-bottom: 37px
}
.promotions-categories__list {
	margin-left: auto;
	margin-right: auto
}
.promotions-categories__list {
	margin-left: auto;
	margin-right: auto
}
.promotions-category {
	display: inline-block;
	padding-top: 20px;
	padding-bottom: 16px;
	position: relative;
	font-size: 1.23076923em;
	margin: 0 20px;
	max-width: 178px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666666
}
.promotions-carousel .scarousel-item.scarousel-active:after {
	border: none
}
.promotions-carousel .scarousel-item.scarousel-active .promotions-category {
	color: #000000
}
.promotions-carousel .scarousel-item.scarousel-active .promotions-category:after {
	content: '';
	width: 24px;
	border-bottom: 3px solid #779E00;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 2px
}
.promotions-header {
	margin: 0 40px 20px;
	text-align: center
}
.promotions-header-title {
	margin-top: 61px;
	margin-bottom: 14px;
	font-size: 2.76923077em;
	font-weight: normal
}
.promotions-header-subtitle {
	font-size: 1.07692308em;
	color: #444444
}
.promo-holder-alt .promo-content {
	padding-top: 40px
}
.promo-holder, .promo-holder-alt {
	position: relative
}
.promo-holder-all-text-alt .promo-content {
	position: relative;
	overflow: hidden;
	padding: 40px 30px 0
}
.promo-holder-alt, .promo-holder-all-text-alt {
	border-radius: 10px;
	overflow: hidden
}
.promo-holder-alt::after, .promo-holder-all-text-alt::after {
	border-radius: 10px;
	content: '';
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	height: 123px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#1a1a1a), color-stop(99%, rgba(26,26,26,0.01)), to(rgba(26,26,26,0)));
	background-image: linear-gradient(to top, #1a1a1a 0%, rgba(26,26,26,0.01) 99%, rgba(26,26,26,0) 100%)
}
.promo-holder-alt .promo-link-holder-banner, .promo-holder-all-text-alt .promo-link-holder-banner {
	height: auto
}
.promo-holder-alt .promo-banner, .promo-holder-all-text-alt .promo-banner {
	position: absolute;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}
.promo-holder-alt .promo-content-headline, .promo-holder-all-text-alt .promo-content-headline {
	font-size: 2.15384615em
}
.promo-holder-alt .promo-content-headline, .promo-holder-all-text-alt .promo-content-headline, .promo-holder-alt .promo-text, .promo-holder-all-text-alt .promo-text, .promo-holder-alt .promo-terms, .promo-holder-all-text-alt .promo-terms, .promo-holder-alt .promo-cta-information, .promo-holder-all-text-alt .promo-cta-information {
	color: #ffffff
}
.promo-container {
	margin: 20px 20px 40px;
	-webkit-box-shadow: 0 15px 50px rgba(0,0,0,0.1);
	box-shadow: 0 15px 50px rgba(0,0,0,0.1);
	border-radius: 10px;
	background-color: #ffffff
}
.promo-containers-wrapper {
	max-width: 1260px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.promotions-column {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0
}
.promo-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.promo-link, .promo-content-headline, .promo-text, .promo-terms, .promo-href-link {
	display: block;
	text-decoration: none
}
.promo-link-holder-banner {
	height: 200px
}
.promo-banner {
	height: 100%;
	width: 100%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-color: #b9b9b9
}
.promo-content {
	position: relative;
	overflow: hidden;
	padding: 24px 30px 0
}
.promo-date, .promotion-date {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 11px 14px 10px 14px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	font-size: 1.07692308em;
	color: rgba(0,0,0,0.8);
	background-color: rgba(255,255,255,0.8)
}
.promo-terms {
	margin-bottom: 8px;
	color: #666666;
	font-size: 0.92307692em;
	line-height: 1.3
}
.promo-terms--trunc {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.promo-content-headline {
	font-weight: normal
}
.promo-text {
	margin-bottom: 8px;
	color: #000000;
	font-size: 1.07692308em;
	line-height: 1.42857143
}
.promo-cta {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	padding: 0 24px 24px 30px
}
.promo-cta-btn {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 22px;
	border-radius: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 1.07692308em
}
.promo-cta-information, .promo-cta-btn-information {
	float: left;
	text-decoration: none
}
.promo-cta-information {
	font-size: 0.92307692em
}
.promo-cta-btn-information {
	background-color: #EBEBEB;
	color: #666666
}
.promo-cta-information {
	margin-top: 24px;
	color: #666666
}
.promo-cta-information:hover {
	color: #000000
}
.promo-cta-btn-subscribe {
	float: right;
	color: #ffffff;
	background-color: #779E00
}
.promo-cta-btn-subscribe.disabled {
	color: #666666;
	background-color: #EBEBEB;
	opacity: 1
}
.promotions-banner {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: 512px
}
.promotions-banner .promo-containers-wrapper {
	position: relative;
	height: 100%
}
.promo-banner-wrapper {
	width: 335px;
	position: absolute;
	top: 100px;
	left: 58px
}
.promo-banner-title {
	margin-bottom: 15px;
	font-size: 2.53846154em;
	font-weight: normal
}
.promo-banner-text {
	font-size: 1.23076923em;
	margin-bottom: 18px
}
.promo-banner-terms {
	margin-bottom: 30px;
	font-size: 0.92307692em
}
.promo-banner-button {
	display: inline-block;
	font-size: 0.92307692em;
	text-decoration: none
}
.promo-banner-terms-link {
	text-decoration: none
}
html.IsMobile .promo-containers-wrapper {
	display: block;
	max-width: 480px;
	padding: 7px 5px
}
html.IsMobile .promo-container {
	max-width: none;
	margin: 7px 7px 14px
}
html.IsMobile .promo-content {
	padding-top: 40px
}
html.IsMobile .promo-cta, html.IsMobile .promo-content {
	padding-left: 20px;
	padding-right: 24px
}
html.IsMobile .promotions-header-title {
	font-size: 2em;
	margin-top: 45px;
	margin-bottom: 7px;
	line-height: 0.8em
}
html.IsMobile .promotions-header {
	margin: 0 40px 25px
}
html.IsMobile .promo-holder, html.IsMobile .promo-holder-alt, html.IsMobile .promo-holder-all-text, html.IsMobile .promo-holder-all-text-alt {
	padding-bottom: 80px;
	position: relative
}
html.IsMobile .promo-cta-btn {
	padding-left: 18px;
	padding-right: 18px;
	font-size: 1em
}
html.IsMobile .promotions-category {
	padding-top: 22px;
	padding-bottom: 14px
}
html.IsMobile .promotions-categories {
	margin-bottom: 2px
}
html.IsMobile .promo-cta-information {
	margin-top: 30px;
	line-height: 0.8em
}
html.IsMobile .promo-banner-terms-link, html.IsTablet .promo-banner-terms-link, html.IsMobile .promo-terms, html.IsTablet .promo-terms {
	text-decoration: underline
}
html.IsMobile .promotions-carousel .scarousel-item.scarousel-active .promotions-category:after, html.IsTablet .promotions-carousel .scarousel-item.scarousel-active .promotions-category:after {
	display: none
}
html.IsTablet .promo-containers-wrapper {
	max-width: 768px;
	margin: 0 auto;
	padding: 8px
}
html.IsTablet .promo-container {
	margin: 8px 8px 16px
}
html.IsTablet .promotions-header-title {
	margin-top: 12px;
	line-height: 0.8em
}
html.IsTablet .promotions-categories {
	margin-bottom: 0
}
html.IsTablet .promo-banner-title {
	margin-bottom: 12px
}
html.IsTablet .promo-banner-text {
	margin-bottom: 15px
}
html.IsTablet .promo-cta-information {
	margin-top: 27px
}
html.IsTablet .promo-content-headline {
	margin-bottom: 13px
}
html.IsTablet .promo-holder-alt .promo-content {
	padding-top: 35px
}
html.IsDesktop .promo-holder, html.IsTablet .promo-holder, html.IsDesktop .promo-holder-alt, html.IsTablet .promo-holder-alt {
	height: 530px
}
html.IsDesktop .promo-holder-all-text, html.IsTablet .promo-holder-all-text, html.IsDesktop .promo-holder-all-text-alt, html.IsTablet .promo-holder-all-text-alt {
	padding-bottom: 80px;
	position: relative
}
html.IsDesktop .promotions-category:hover {
	color: #000000
}
html.IsDesktop .promo-cta-btn {
	padding-left: 26px;
	padding-right: 26px
}
html.IsDesktop .promo-cta-btn-information:hover {
	background-color: #e4e4e4
}
html.IsDesktop .promo-cta-btn-subscribe:hover:hover {
	background-color: #688a00
}
html.IsDesktop .promo-banner-terms-link:hover, html.IsDesktop .promo-terms:hover {
	text-decoration: underline
}
.promotion-container {
	position: relative;
	background-color: #ffffff
}
.promotion-container--hide .promotion-terms-text {
	display: none
}
.promotion-container--hide .promotion-header__arrow {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.promotion-banner {
	width: 100%;
	height: 180px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}
.promotion-header {
	padding: 20px;
	text-align: center
}
.promotion-header-title {
	font-size: 1.69230769em;
	line-height: 1.36363636;
	cursor: pointer;
	color: #000000
}
.promotion-header__arrow {
	position: relative;
	display: none;
	vertical-align: middle;
	margin-right: 5px;
	width: 12px;
	height: 12px
}
.promotion-header__arrow:before, .promotion-header__arrow:after {
	position: absolute;
	content: '';
	background-color: #000000;
	top: 5px;
	height: 2px;
	width: 8.39689303px
}
.promotion-header__arrow:before {
	left: -0.52258973px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.promotion-header__arrow:after {
	left: 4.06319671px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.promotion-info {
	padding: 0px 20px 30px 20px
}
.promotion-terms-header {
	color: #000000;
	font-size: 1.23076923em;
	padding-bottom: 18px
}
.promotion-terms {
	padding: 30px 20px;
	border-top: 1px;
	border-top-color: #EBEBEB;
	border-top-style: solid
}
.promotion-info-text, .promotion-terms-text {
	color: #000000
}
.promotion-info-text {
	font-size: 1.07692308em;
	line-height: 1.57142857
}
.promotion-terms-text {
	font-size: 0.92307692em;
	line-height: 1.83333333
}
.promotion-terms-text ol {
	list-style: decimal;
	padding-left: 15px
}
.promotion-terms-text ol > li {
	padding-left: 7px
}
.promotion-btn-wrap {
	position: relative;
	text-align: center;
	padding: 0px 20px 20px 20px;
	text-decoration: none
}
.promotion-btn-subscribe {
	display: block;
	padding: 13px 22px 13px 22px;
	border-radius: 22px;
	font-size: 1.07692308em;
	text-decoration: none;
	background-color: #779E00;
	color: #ffffff
}
.promotion-btn-subscribe.disabled {
	color: #666666;
	background-color: #EBEBEB;
	opacity: 1
}
html.IsMobile .promo-content-headline {
	margin-bottom: 6px;
	font-size: 1.53846154em;
	line-height: 1.3
}
html.IsTablet .promotion-banner {
	height: 404px
}
html.IsTablet .promotion-header {
	padding: 30px 40px 20px 40px
}
html.IsTablet .promotion-header-title {
	font-size: 2em;
	line-height: 1.15384615
}
html.IsTablet .promotion-terms {
	padding: 27px 40px 40px 40px
}
html.IsTablet .promotion-info, html.IsTablet .promotion-btn-wrap {
	padding: 0px 40px 30px 40px
}
.IsDesktop .promo-content-headline, .IsTablet .promo-content-headline {
	margin-bottom: 9px;
	font-size: 1.69230769em;
	line-height: 1.27272727
}
.IsDesktop .popup_panel.promotion-popup .popup_panel_content_wrap {
	width: 520px
}
.IsDesktop .popup_panel.promotion-popup .popup_panel_content_wrap .popup_panel_content {
	border-radius: 8px
}
.IsDesktop .popup_panel.promotion-popup .popup_panel_content_wrap .popup_panel_content .popup_panel_blocks_inner {
	height: 100%
}
.IsDesktop .promotion-container::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 87px;
	margin-right: 16px;
	pointer-events: none;
	background-image: none
}
.IsDesktop .promotion-inner-rblock, .IsDesktop .promotion-inner-container, .IsDesktop .promotion-container {
	height: 100%
}
.IsDesktop .promotion-content-wrap {
	position: absolute;
	top: 275px;
	left: 0;
	right: 0;
	bottom: 0;
	padding-top: 108px;
	background-color: #ffffff
}
.IsDesktop .promotion-content-wrap .scrollbar {
	width: 16px
}
.IsDesktop .promotion-content-wrap .scrollbar-track {
	background: none
}
.IsDesktop .promotion-content-wrap .scrollbar-thumb {
	width: 6px;
	margin-right: 10px;
	background: rgba(0,0,0,0.1);
	border-radius: 3px
}
.IsDesktop .promotion-btn-wrap {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding: 30px 40px 26px 40px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), to(#ffffff));
	background-image: linear-gradient(to top, rgba(255,255,255,0) 0%, #ffffff 100%)
}
.IsDesktop .promotion-banner {
	height: 275px
}
.IsDesktop .promotion-header {
	padding: 0px 40px 7px 40px;
	text-align: left
}
.IsDesktop .promotion-terms {
	padding: 26px 40px 30px 39px
}
.IsDesktop .promotion-info {
	padding: 0px 40px 24px 40px
}
.IsDesktop .promotion-btn-subscribe:hover {
	background-color: #688a00
}
.IsDesktop .promotion-btn-subscribe.disabled:hover {
	background-color: #e4e4e4
}
.IsDesktop .promotion-terms-text {
	line-height: 1.5
}
.book-a-bet-container {
	padding: 10px 12px 0;
	font-size: 1.07692308em;
	line-height: 1.09090909
}
.book-a-bet-container .code-container {
	display: none
}
.book-a-bet-container.code-visible .code-container {
	display: block
}
.book-a-bet-container.code-visible .get-code-container {
	display: none
}
.book-a-bet-container.code-visible.error-visible .code-container {
	display: block;
	border-style: solid
}
.book-a-bet-container-border {
	padding-bottom: 10px;
	border-bottom: 1px solid #04041E
}
.code-container {
	padding: 13px 12px 12px;
	border: 0;
	text-align: center;
	border-radius: 2px;
	background-color: #04041E
}
.book-a-bet-button {
	display: block;
	width: 100%;
	padding: 11px 12px;
	border: 0;
	border-radius: 2px;
	font-weight: normal;
	cursor: pointer
}
.book-a-bet-button, .book-a-bet-button:hover, .book-a-bet-button:active {
	background-color: #359E02;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: none
}
.booked-bets-container .booked-bets-input {
	border: 0;
	border-radius: 2px;
	padding: 11px 16px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	background-color: #ffffff
}
.booked-bets-container .booked-bets-input::-webkit-input-placeholder {
text-align:left;
font-size:1em
}
.booked-bets-container .booked-bets-input::-moz-placeholder {
text-align:left;
font-size:1em
}
.booked-bets-container .booked-bets-input:-ms-input-placeholder {
text-align:left;
font-size:1em
}
.booked-bets-container .booked-bets-input:-moz-placeholder {
text-align:left;
font-size:1em
}
.booked-bets-container .booked-bets-input::-ms-clear {
display:none
}
.booked-bets-container .booked-bets-button {
	width: 118px;
	border-radius: 2px;
	padding: 11px 10px 12px;
	font-weight: 400;
	font-size: 14px;
	color: #ffffff;
	background-color: #359E02;
	background-image: none;
	cursor: pointer
}
.booked-bets-container .booked-bets-button:active {
	background-color: #359E02;
	background-image: none
}
.booked-bets-main {
	text-align: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 18px
}
.booked-bets-button {
	margin-left: 10px
}
.booked-bets-error {
	margin-top: 10px;
	text-align: center;
	font-size: 14px;
	border: 0;
	padding: 11px 5px 12px;
	border-radius: 2px;
	background-color: #04041E;
	color: #ffffff
}
.booked-bets-caption {
	margin-right: 4px
}
.action-b-timer {
	position: relative;
	border-radius: 100%;
	width: 62px;
	height: 62px;
	font-family: Oswald, Arial, sans-serif
}
.timer-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.timer-counter {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5;
	border: 4px solid #04041E;
	border-radius: 100%;
	margin-top: -28px;
	margin-left: -28px;
	width: 48px;
	height: 48px;
	background-color: #04041E;
	color: #ffffff;
	font-size: 12px
}
.timer-counter-inner {
	display: table;
	border-radius: 100%;
	width: 48px;
	height: 48px
}
.timer-counter-content {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.timer-circle {
	position: relative;
	z-index: 6;
	border-radius: 100%;
	width: 62px;
	height: 62px
}
.timer-border {
	fill: none;
	stroke: #ADAEB3;
	stroke-width: 11
}
.timer-progress {
	fill: none;
	stroke: #25AAE1;
	stroke-width: 3
}
.mute-option-wrapper {
	text-align: center;
	max-width: 335px;
	margin: 0 auto
}
.mute-option-wrapper-content {
	border-radius: 12px;
	margin-bottom: 12px;
	background-color: #ffffff
}
.mute-option-wrapper-header {
	padding: 22px 55px 21px;
	border-bottom: 1px solid #CCCCCC;
	color: #666666
}
.mute-option-elements-wrapper {
	padding: 0
}
.mute-option-elements-wrapper > .mute-option-list-element {
	text-align: left;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding: 16px 16px
}
.mute-option-list-element:last-child {
	border-bottom: none
}
.mute-option-button {
	padding: 17px;
	border-radius: 10px;
	background-color: #ffffff
}
.action-betting-button-inner {
	position: relative;
	margin: 0 auto 20px;
	border-radius: 30px;
	max-width: 335px;
	height: 50px;
	line-height: 50px;
	font-family: Oswald, Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
	background-color: #25AAE1;
	-webkit-box-shadow: 0px 0 7px 0px rgba(0,0,0,0.06);
	box-shadow: 0px 0 7px 0px rgba(0,0,0,0.06)
}
.action-betting-button-wrapper {
	position: absolute;
	top: 0;
	width: 50px;
	height: 50px;
	border-radius: inherit;
	overflow: hidden
}
.action-betting-button-wrapper.action-betting-close-containter {
	left: 0
}
.action-betting-button-wrapper.action-betting-mute-containter {
	right: 0
}
.action-betting-mute-containter {
	background-color: rgba(255,255,255,0.1);
	color: #ffffff
}
.action-betting-button {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.action-betting-button .icon {
	display: block
}
.action-betting-close-containter .action-betting-button-close {
	width: 12px;
	height: 12px
}
.action-betting-button-mute {
	width: 18px;
	height: 18px
}
.action-betting-button-name {
	margin: 0 50px;
	color: #ffffff;
	font-size: 1.07692308em
}
.action-betting-incident-wrapper {
	margin: 0 auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 20px;
	max-width: 335px;
	overflow: hidden;
	background-color: #04041E
}
.action-betting-incident-wrapper .action-betting-button-wrapper {
	top: -13px;
	right: -13px;
	cursor: pointer
}
.action-betting-incident-wrapper .action-betting-button-close {
	width: 14px;
	height: 14px
}
.action-betting-inner-container {
	position: relative;
	padding-left: 62px;
	min-height: 62px;
	color: #ffffff
}
.action-betting-inner-container:after {
	display: block;
	content: '';
	height: 0;
	clear: both
}
.action-betting-inner-container .action-betting-timer {
	position: absolute;
	top: 0;
	left: 0
}
.action-betting-inner-container + .action-betting-buttons-wrapper {
	margin-top: 20px
}
.action-betting-incident-content {
	padding-left: 16px;
	padding-right: 28px;
	font-family: Oswald, Arial, sans-serif;
	text-transform: uppercase
}
.action-betting-incident-name {
	margin-bottom: 2px;
	font-size: 1.38461538em
}
.action-betting-bet-name {
	color: #999999;
	font-size: 1.07692308em
}
.action-betting-buttons-wrapper {
	margin-bottom: 10px;
	border-radius: 22px;
	background-color: #ffffff
}
.action-betting-buttons-wrapper:last-child {
	margin-bottom: 0
}
.action-betting-player {
	padding: 14px
}
.action-betting-player-coef {
	float: right;
	font-weight: bold
}
.action-bet-container {
	position: absolute;
	width: 100%;
	left: 100%;
	bottom: 0;
	z-index: 0;
	-webkit-transform: translateY(110%);
	transform: translateY(110%);
	-webkit-transition: left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out;
	transition: left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, left 0.01s ease-in-out 0.3s;
	transition: transform 0.3s ease-in-out, left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out
}
.action-betting-expanded .action-bet-container {
	position: relative;
	left: 0;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	z-index: 1
}
#betslipNotificationWrap.mute-menu-view-expanded .mute-options-container {
	position: absolute;
	bottom: 0
}
.mute-options-container {
	position: absolute;
	width: 100%;
	left: 100%;
	bottom: 0;
	z-index: 0;
	-webkit-transform: translateY(110%);
	transform: translateY(110%);
	-webkit-transition: left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out;
	transition: left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, left 0.01s ease-in-out 0.3s;
	transition: transform 0.3s ease-in-out, left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out
}
.mute-menu-expanded .mute-options-container {
	position: relative;
	left: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	z-index: 1
}
.action-betting-button-container {
	position: absolute;
	width: 100%;
	left: 100%;
	bottom: 0;
	z-index: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out;
	transition: left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, left 0.01s ease-in-out 0.3s;
	transition: transform 0.3s ease-in-out, left 0.01s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out
}
.action-betting-button-expanded .action-betting-button-container {
	position: relative;
	left: 0;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	z-index: 1
}
.mute-confirmation-container {
	position: absolute;
	opacity: 0
}
.confirmation-view-expanded {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	cursor: pointer
}
.confirmation-view-expanded .mute-confirmation-container {
	position: absolute;
	top: 50%;
	opacity: 1;
	left: 50%;
	z-index: 1;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity 1s;
	transition: opacity 1s
}
#betslipNotificationWrap.action-betting-confirmation-view {
	height: 100%;
	background-color: rgba(0,0,0,0.7)
}
#betslipNotificationWrap.mute-menu-view-expanded {
	height: 100%;
	background-color: rgba(0,0,0,0.7)
}
.i-o-ev-check {
	width: 58px;
	height: 45px
}
.IsMobile .mute-option-wrapper {
	margin-bottom: 20px
}
.IsMobile .action-betting-incident-wrapper {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	max-width: 100%;
	-webkit-box-shadow: 0px 7px 0px 7px rgba(0,0,0,0.04);
	box-shadow: 0px 7px 0px 7px rgba(0,0,0,0.04)
}
html.IsTablet .action-betting-incident-wrapper {
	-webkit-box-shadow: 0px 7px 7px 6px rgba(0,0,0,0.05);
	box-shadow: 0px 7px 7px 6px rgba(0,0,0,0.05)
}
html.IsTablet .mute-options-container {
	margin-bottom: 20px
}
.calendar-carousel + .events-container {
	padding-top: 0
}
.calendar-carousel div {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.calendar-carousel .scarousel-item {
	color: #000000
}
.calendar-carousel .scarousel-item:last-child .scarousel-item-details:after {
	display: none
}
.calendar-carousel .scarousel-item-inner {
	padding: 0 0 10px
}
.calendar-carousel .scarousel-item-details {
	border-right: none;
	position: relative
}
.calendar-carousel .scarousel-item-details:after {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	left: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 24px;
	background-color: #CCCCCC
}
.calendar-carousel .scarousel-item-title {
	margin: 4px 0
}
.calendar-carousel .scarousel-item-title-date {
	font-weight: bold
}
.daily-match-list-block .sectionSubHeading {
	position: relative
}
.daily-match-list-block .subhead-additional {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%
}
.daily-match-list-block .subhead-additional .filter-label-trigger:before, .daily-match-list-block .subhead-additional .filter-label-trigger:after {
	background-color: #ffffff
}
.daily-match-list-block .filter {
	color: #ffffff;
	font-size: 12px
}
.daily-match-list-block .filter-htmldropdown .filter-label {
	color: #ffffff
}
.daily-match-list-block .filter-htmldropdown .filter-label-type:not(:empty) {
	color: inherit
}
.daily-match-list-filter-container {
	height: 100%
}
.daily-match-list-filter .filter-wrapper {
	padding: 0px;
	margin-bottom: 2px
}
.daily-match-list-filter .filter-htmldropdown-active .filter-label, .daily-match-list-filter .filter-htmldropdown-active .filter-htmldropdown-placeholder {
	background-color: transparent
}
.daily-match-list-filter .filter-htmldropdown-wrapper {
	min-width: 15em;
	left: auto
}
.daily-match-list-filter .filter-label * {
	color: inherit;
	background-color: transparent
}
.IsTablet .calendar-carousel .scarousel-item-inner, .IsMobile .calendar-carousel .scarousel-item-inner {
	padding: 10px 0 12px
}
.IsTablet .daily-match-list-block .subhead-additional .filter-htmldropdown .filter-label, .IsMobile .daily-match-list-block .subhead-additional .filter-htmldropdown .filter-label {
	padding: 0 36px 0 4px;
	background-color: transparent
}
.IsTablet .daily-match-list-block .filter-label-trigger, .IsMobile .daily-match-list-block .filter-label-trigger {
	right: 25px
}
.IsTablet .daily-match-list-block .filter-component .filter-label, .IsMobile .daily-match-list-block .filter-component .filter-label, .IsTablet .daily-match-list-block .filter-component .filter-label-value, .IsMobile .daily-match-list-block .filter-component .filter-label-value {
	color: #ffffff
}
.IsTablet .daily-match-list-block .filter-label-wrapper, .IsMobile .daily-match-list-block .filter-label-wrapper {
	line-height: 47px
}
.IsDesktop .panel-center .calendar-carousel {
	padding: 10px 10px 0
}
.IsDesktop .panel-center .calendar-carousel + .events-container {
	padding-top: 0
}
.IsDesktop .daily-match-list-block .subhead-additional .filter-htmldropdown .filter-label {
	padding: 1px 34px 0 4px;
	background-color: transparent
}
.IsDesktop .daily-match-list-block .filter-htmldropdown-active .filter-label * {
	color: inherit
}
.IsDesktop .daily-match-list-block .filter-label-trigger {
	right: 21px
}
.IsDesktop .daily-match-list-block .filter-label-wrapper {
	line-height: 37px
}
.IsDesktop .daily-match-list-block .filter-container {
	margin: 0
}
.IsDesktop .daily-match-list-block .filter-component {
	padding: 0
}
.IsDesktop .daily-match-list-block .branchLeagueHeadline {
	padding-right: 2px
}
.IsDesktop .daily-match-list-block .branchLeagueHeadline.expanded .event-market-odds-titles {
	opacity: 1
}
.IsDesktop .daily-match-list-block .event-market-odds-titles {
	opacity: 0
}
.login__title {
	font-size: 1.07692308em;
	font-weight: bold;
	margin-bottom: 20px
}
.login-rblock .user-info__error.user-info__error--pink {
	color: #ffffff;
	background-color: #F20000
}
.login-rblock .auth-form__link--disabled {
	pointer-events: none;
	opacity: 0.5
}
.forgot-pass-rblock .auth-form__title, .password-reset-rblock .auth-form__title, .forgot-pass-rblock .auth-form__header, .password-reset-rblock .auth-form__header {
	background-color: #F5F5F5
}
.forgot-pass-rblock .auth-form__info a, .password-reset-rblock .auth-form__info a {
	color: #25AAE1;
	cursor: pointer
}
.forgot-pass-rblock .user-info__button, .password-reset-rblock .user-info__button {
	height: 50px;
	line-height: 3.56667
}
.forgot-pass-rblock .auth-form-c__captcha:hover, .password-reset-rblock .auth-form-c__captcha:hover {
	background-color: #779E00
}
.forgot-pass-rblock .auth-form-c__captcha:hover .i-o-captcha-refresh, .password-reset-rblock .auth-form-c__captcha:hover .i-o-captcha-refresh {
	background-image: url("/imgs/i-v2/o/account/alt/captcha-refresh.svg")
}
html.IsMobile .forgot-pass-rblock .auth-form__title, html.IsTablet .forgot-pass-rblock .auth-form__title, html.IsMobile .password-reset-rblock .auth-form__title, html.IsTablet .password-reset-rblock .auth-form__title, html.IsMobile .forgot-pass-rblock .auth-form__header, html.IsTablet .forgot-pass-rblock .auth-form__header, html.IsMobile .password-reset-rblock .auth-form__header, html.IsTablet .password-reset-rblock .auth-form__header {
	background-color: #F0F0F0
}
html.IsMobile .forgot-pass-rblock .auth-form__label, html.IsTablet .forgot-pass-rblock .auth-form__label, html.IsMobile .password-reset-rblock .auth-form__label, html.IsTablet .password-reset-rblock .auth-form__label {
	color: #000000
}
html.IsMobile .forgot-pass-rblock .auth-form__info a, html.IsTablet .forgot-pass-rblock .auth-form__info a, html.IsMobile .password-reset-rblock .auth-form__info a, html.IsTablet .password-reset-rblock .auth-form__info a {
	color: #25AAE1
}
.your-bet-filter {
	padding: 0 14px;
	zoom: 1;
	background-color: #779E00
}
.your-bet-filter:after {
	display: table;
	clear: both;
	content: ""
}
.your-bet--active .your-bet-filter {
	background-color: #359E02
}
.your-bet-filter .switch {
	position: absolute;
	top: 50%;
	right: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.your-bet-filter .switchLabel {
	padding: 18px 0;
	width: 100%;
	color: #ffffff;
	font-size: 1.07692308em
}
.your-bet-filter .switch__check:checked + .switch__label {
	background-color: rgba(255,255,255,0.4)
}
.your-bet-filter .switch__check:checked + .switch__label .switch__roll {
	-webkit-transform: translate3d(1.33333333em, -50%, 0);
	transform: translate3d(1.33333333em, -50%, 0)
}
.your-bet-filter .switch__label {
	width: 3em;
	background-color: rgba(255,255,255,0.4)
}
.your-bet-filter .switch__knob {
	background: #ffffff
}
.your-bet-error-message {
	position: relative;
	margin: 10px 10px 0 10px;
	padding: 13px 44px 13px 16px;
	background-color: #F20000
}
.your-bet-error-message, .your-bet-error-message-close {
	font-size: 0.92307692em;
	line-height: 1;
	border-radius: 5px;
	color: #ffffff
}
.your-bet-error-message-text {
	white-space: normal
}
.your-bet-error-message-close {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 12px 14px 13px 14px;
	background-color: transparent
}
.your-bet--inactive, .your-bet--event-view-inactive {
	pointer-events: none
}
.your-bet-tax-message {
	margin: 10px;
	padding: 10px 16px;
	border-radius: 5px;
	line-height: 1.45;
	background-color: #ADAEB3;
	color: #ffffff;
	font-size: 1.08333333em;
	white-space: normal
}
.your-bet-bonus-message {
	margin: 10px;
	padding: 10px 16px;
	border-radius: 5px;
	line-height: 1.45;
	background-color: #ADAEB3;
	color: #ffffff;
	font-size: 1.08333333em;
	white-space: normal
}
.your-bet-loader-container {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.3)
}
.your-bet-loader {
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0 auto
}
html.IsMobile .popup.your-bet-successful-message {
	min-height: 100%
}
html.IsMobile .popup.your-bet-successful-message .popupWindow {
	width: 100%
}
html.IsMobile.is-in-iframe .your-bet--active-offset, html.IsTablet.is-in-iframe .your-bet--active-offset {
	padding-bottom: 0
}
html.IsMobile.is-in-iframe .your-bet-controller, html.IsTablet.is-in-iframe .your-bet-controller {
	position: static;
	z-index: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: none;
	transition: none
}
html.IsMobile .your-bet--active .event-view .bet-odds, html.IsTablet .your-bet--active .event-view .bet-odds, html.IsMobile .your-bet--active .event-view .event-view-icons-container, html.IsTablet .your-bet--active .event-view .event-view-icons-container, html.IsMobile .your-bet--active .event-view .tooltip-icon-holder, html.IsTablet .your-bet--active .event-view .tooltip-icon-holder {
	display: none
}
html.IsMobile .your-bet--active .event-view .toggleableHeadline, html.IsTablet .your-bet--active .event-view .toggleableHeadline {
	padding-left: 13px
}
html.IsMobile .your-bet--active .event-view.animating-odds-and-icons-overlay .bet-odds, html.IsTablet .your-bet--active .event-view.animating-odds-and-icons-overlay .bet-odds {
	display: block
}
html.IsMobile .your-bet--active .event-view.animating-odds-and-icons-overlay .event-view-icons-container, html.IsTablet .your-bet--active .event-view.animating-odds-and-icons-overlay .event-view-icons-container {
	display: table
}
html.IsMobile .your-bet--active .event-view.animating-odds-and-icons-overlay .tooltip-icon-holder, html.IsTablet .your-bet--active .event-view.animating-odds-and-icons-overlay .tooltip-icon-holder {
	display: block
}
html.IsMobile .your-bet--active .event-view.animating-odds-and-icons-overlay .toggleableHeadline.hasTooltipIcon, html.IsTablet .your-bet--active .event-view.animating-odds-and-icons-overlay .toggleableHeadline.hasTooltipIcon {
	padding-left: 36px
}
html.IsMobile .your-bet--active .event-view .bet-button, html.IsTablet .your-bet--active .event-view .bet-button {
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s
}
html.IsMobile .your-bet--active .your-bet-controller, html.IsTablet .your-bet--active .your-bet-controller {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
html.IsMobile .your-bet--is-animating, html.IsTablet .your-bet--is-animating {
	pointer-events: none
}
html.IsMobile .your-bet--active-offset, html.IsTablet .your-bet--active-offset {
	padding-bottom: 245px
}
html.IsMobile .animating-odds-and-icons-overlay, html.IsTablet .animating-odds-and-icons-overlay {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding-bottom: 0
}
html.IsMobile .animating-odds-and-icons-overlay .bet-odds, html.IsTablet .animating-odds-and-icons-overlay .bet-odds, html.IsMobile .animating-odds-and-icons-overlay .event-view-icons-container, html.IsTablet .animating-odds-and-icons-overlay .event-view-icons-container, html.IsMobile .animating-odds-and-icons-overlay .tooltip-icon-holder, html.IsTablet .animating-odds-and-icons-overlay .tooltip-icon-holder {
	display: none
}
html.IsMobile .animating-odds-and-icons-overlay .toggleableHeadline, html.IsTablet .animating-odds-and-icons-overlay .toggleableHeadline {
	padding-left: 13px
}
html.IsMobile .animating-odds-and-icons-overlay--is-animating, html.IsTablet .animating-odds-and-icons-overlay--is-animating {
	-webkit-animation: odds-and-icons-overlay-animation 0.2s linear;
	animation: odds-and-icons-overlay-animation 0.2s linear
}
@-webkit-keyframes odds-and-icons-overlay-animation {
0% {
opacity:1
}
25% {
opacity:0.75
}
50% {
opacity:0.5
}
75% {
opacity:0.25
}
100% {
opacity:0
}
}
@keyframes odds-and-icons-overlay-animation {
0% {
opacity:1
}
25% {
opacity:0.75
}
50% {
opacity:0.5
}
75% {
opacity:0.25
}
100% {
opacity:0
}
}
html.IsMobile .your-bet-controller, html.IsTablet .your-bet-controller {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	max-width: 100%
}
html.IsMobile .your-bet-controller.your-bet-controller-suspended .your-bet-selection-made .your-bet-odds > span, html.IsTablet .your-bet-controller.your-bet-controller-suspended .your-bet-selection-made .your-bet-odds > span, html.IsMobile .your-bet-controller.your-bet-controller-suspended .your-bet-selection-made .your-bet-to-return > span, html.IsTablet .your-bet-controller.your-bet-controller-suspended .your-bet-selection-made .your-bet-to-return > span, html.IsMobile .your-bet-controller.your-bet-controller-suspended .your-bet-selection, html.IsTablet .your-bet-controller.your-bet-controller-suspended .your-bet-selection {
	opacity: 0.2
}
html.IsMobile .your-bet-controller.your-bet-controller-suspended .your-bet-stake-btn .icon, html.IsTablet .your-bet-controller.your-bet-controller-suspended .your-bet-stake-btn .icon {
	opacity: 0.2
}
html.IsMobile .your-bet-controller.your-bet-controller-suspended .your-bet-stake-field, html.IsTablet .your-bet-controller.your-bet-controller-suspended .your-bet-stake-field {
	color: #b3b3b3
}
html.IsMobile .your-bet-controller.your-bet-controller-suspended .your-bet-place-bet-button, html.IsTablet .your-bet-controller.your-bet-controller-suspended .your-bet-place-bet-button {
	color: #666666;
	background-color: #CCCCCC;
	pointer-events: none
}
html.IsMobile .your-bet-controller.your-bet-odds-change--positive .your-bet-place-bet-button, html.IsTablet .your-bet-controller.your-bet-odds-change--positive .your-bet-place-bet-button, html.IsMobile .your-bet-controller.your-bet-odds-change--negative .your-bet-place-bet-button, html.IsTablet .your-bet-controller.your-bet-odds-change--negative .your-bet-place-bet-button {
	color: #ffffff;
	background-color: #779E00;
	pointer-events: none
}
html.IsMobile .your-bet-controller.your-bet-odds-change--positive .your-bet-calculated-odd, html.IsTablet .your-bet-controller.your-bet-odds-change--positive .your-bet-calculated-odd, html.IsMobile .your-bet-controller.your-bet-odds-change--negative .your-bet-calculated-odd, html.IsTablet .your-bet-controller.your-bet-odds-change--negative .your-bet-calculated-odd {
	border-bottom-width: 2px;
	border-bottom-style: solid
}
html.IsMobile .your-bet-controller.your-bet-odds-change--positive .your-bet-calculated-odd, html.IsTablet .your-bet-controller.your-bet-odds-change--positive .your-bet-calculated-odd {
	border-bottom-color: #359E02
}
html.IsMobile .your-bet-controller.your-bet-odds-change--negative .your-bet-calculated-odd, html.IsTablet .your-bet-controller.your-bet-odds-change--negative .your-bet-calculated-odd {
	border-bottom-color: #F20000
}
html.IsMobile .your-bet-section, html.IsTablet .your-bet-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
html.IsMobile .your-bet-section-cell, html.IsTablet .your-bet-section-cell {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	color: #ffffff;
	background-color: #363A45;
	font-size: 1.07692308em
}
html.IsMobile .your-bet-section-cell.your-bet-odds, html.IsTablet .your-bet-section-cell.your-bet-odds, html.IsMobile .your-bet-section-cell.your-bet-to-return, html.IsTablet .your-bet-section-cell.your-bet-to-return {
	padding: 15px
}
html.IsMobile .your-bet-selections, html.IsTablet .your-bet-selections {
	max-width: 100%;
	padding: 15px 0;
	border-top: 1px solid #000000;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 68px
}
html.IsMobile .your-bet-selection, html.IsTablet .your-bet-selection {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #04041E;
	overflow: hidden;
	width: 50%;
	display: inline-block
}
html.IsMobile .your-bet-selection:only-of-type, html.IsTablet .your-bet-selection:only-of-type {
	width: 100%;
	-webkit-transition: width 0.4s;
	transition: width 0.4s;
	border-width: 0
}
html.IsMobile .your-bet-selection:nth-last-child(2):first-child, html.IsTablet .your-bet-selection:nth-last-child(2):first-child {
	-webkit-transition: width 0.4s;
	transition: width 0.4s
}
html.IsMobile .your-bet-selection .your-bet-selection-remove, html.IsTablet .your-bet-selection .your-bet-selection-remove {
	float: right;
	margin: 0 15px;
	height: 32px;
	line-height: 32px
}
html.IsMobile .your-bet-selection .your-bet-selection-details, html.IsTablet .your-bet-selection .your-bet-selection-details {
	padding-left: 15px
}
html.IsMobile .your-bet-selection.your-bet-selection-to-remove .your-bet-selection-remove, html.IsTablet .your-bet-selection.your-bet-selection-to-remove .your-bet-selection-remove {
	display: none
}
html.IsMobile .your-bet-selections-wrap, html.IsTablet .your-bet-selections-wrap {
	overflow-x: scroll;
	white-space: nowrap;
	-webkit-transition: -webkit-transform 0.5s ease;
	transition: -webkit-transform 0.5s ease;
	transition: transform 0.5s ease;
	transition: transform 0.5s ease, -webkit-transform 0.5s ease;
	position: relative
}
html.IsMobile .your-bet-selection-title, html.IsTablet .your-bet-selection-title {
	font-weight: bold
}
html.IsMobile .your-bet-selection-title span:not(:last-of-type), html.IsTablet .your-bet-selection-title span:not(:last-of-type) {
	margin-right: 5px
}
html.IsMobile .your-bet-selection-title, html.IsTablet .your-bet-selection-title, html.IsMobile .your-bet-selection-type, html.IsTablet .your-bet-selection-type {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
html.IsMobile .your-bet-to-return, html.IsTablet .your-bet-to-return {
	text-align: right;
	color: #25AAE1
}
html.IsMobile .your-bet-to-return span, html.IsTablet .your-bet-to-return span {
	margin-left: 5px
}
html.IsMobile .your-bet-odds span, html.IsTablet .your-bet-odds span {
	margin-right: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 5px
}
html.IsMobile .your-bet-place-button, html.IsTablet .your-bet-place-button {
	text-align: right;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column
}
html.IsMobile .your-bet-place-bet-button, html.IsTablet .your-bet-place-bet-button {
	width: 100%;
	height: 100%;
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
	background-color: #779E00;
	border-radius: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
html.IsMobile .your-bet-place-bet-button:active, html.IsTablet .your-bet-place-bet-button:active {
	color: #ffffff;
	background-color: #9dd100
}
html.IsMobile .your-bet-place-bet-button--inactive, html.IsTablet .your-bet-place-bet-button--inactive {
	pointer-events: none;
	color: #999999;
	background-color: #CCCCCC
}
html.IsMobile .your-bet-stake-box, html.IsTablet .your-bet-stake-box {
	position: relative;
	overflow: hidden
}
html.IsMobile .your-bet-stake-field, html.IsTablet .your-bet-stake-field {
	display: block;
	width: 40%;
	margin: 0 auto;
	padding: 0;
	border: 0;
	height: 50px;
	font-size: 1em;
	line-height: 50px;
	font-weight: normal;
	text-align: center;
	border-radius: 0;
	color: #000000;
	background-color: #ffffff
}
html.IsMobile .your-bet-stake-btn, html.IsTablet .your-bet-stake-btn {
	position: absolute;
	top: 0;
	width: 30%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	text-align: center;
	background-color: #ffffff;
	-webkit-tap-highlight-color: transparent
}
html.IsMobile .your-bet-stake-btn:active, html.IsTablet .your-bet-stake-btn:active {
	background-color: #ffffff
}
html.IsMobile .your-bet-stake-btn > span, html.IsTablet .your-bet-stake-btn > span {
	display: inline-block;
	vertical-align: middle
}
html.IsMobile .your-bet-stake-btn:after, html.IsTablet .your-bet-stake-btn:after {
	content: "";
	display: inline-block;
	margin: 0 auto;
	vertical-align: middle;
	height: 100%
}
html.IsMobile .your-bet-stake-btn-plus, html.IsTablet .your-bet-stake-btn-plus {
	right: 0
}
html.IsMobile .your-bet-stake-btn-minus, html.IsTablet .your-bet-stake-btn-minus {
	left: 0
}
html.IsMobile .inactive .your-bet-stake-field, html.IsTablet .inactive .your-bet-stake-field, html.IsMobile .inactive .i-o-yourbet-plus, html.IsTablet .inactive .i-o-yourbet-plus, html.IsMobile .inactive .i-o-yourbet-minus, html.IsTablet .inactive .i-o-yourbet-minus {
	opacity: 0.3
}
html.IsMobile .your-bet-selected-line .bet-button:not(.chosenBet):not(:disabled), html.IsTablet .your-bet-selected-line .bet-button:not(.chosenBet):not(:disabled) {
	pointer-events: none;
	opacity: 0.3
}
html.IsMobile .your-bet-lines-holder, html.IsTablet .your-bet-lines-holder {
	position: relative;
	-webkit-transition: -webkit-transform 0.5s ease;
	transition: -webkit-transform 0.5s ease;
	transition: transform 0.5s ease;
	transition: transform 0.5s ease, -webkit-transform 0.5s ease;
	white-space: nowrap;
	background: #363A45
}
html.IsMobile .your-bet-lines-selection-made .your-bet-lines-holder, html.IsTablet .your-bet-lines-selection-made .your-bet-lines-holder {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
html.IsMobile .your-bet-no-lines-holder, html.IsTablet .your-bet-no-lines-holder {
	color: #ffffff;
	background: #363A45;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	vertical-align: middle
}
html.IsMobile .your-bet-selected-lines-holder, html.IsTablet .your-bet-selected-lines-holder {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #363A45
}
html.IsMobile .yourbet-selection-disabled:not(.disabled), html.IsTablet .yourbet-selection-disabled:not(.disabled) {
	pointer-events: none;
	opacity: 0.35
}
body.your-bet-popup-shown {
	height: 100%;
	overflow: hidden
}
.popup.your-bet-successful-message {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s;
	display: block
}
.popup.your-bet-successful-message.isVisible {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.popup.your-bet-successful-message .popupOverlay {
	background-color: #779E00
}
.popup.your-bet-successful-message .popupClose {
	display: none
}
.popup.your-bet-successful-message .popupWindow {
	min-height: 320px
}
.popup.your-bet-successful-message .popupWindow .popupWindowHead {
	color: #ffffff;
	background-color: transparent;
	text-align: center;
	font-family: Oswald, Arial, sans-serif;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0
}
.popup.your-bet-successful-message .popupWindow .popupWindowHead h1 {
	font-size: 3.38461538em;
	font-weight: normal;
	margin-top: 25px
}
.popup.your-bet-successful-message .popupWindow .popupWindowHead span {
	font-size: 3.38461538em;
	font-weight: normal;
	margin-top: 25px
}
.popup.your-bet-successful-message .popupWindow .popupWindowHead h2 {
	font-size: 1.23076923em;
	font-weight: normal
}
.popup.your-bet-successful-message .popupWindow .popupWindowHead .i-o-acc-check {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 48px;
	height: 48px
}
.popup.your-bet-successful-message .popupWindowContent {
	color: #ffffff;
	background-color: transparent;
	text-align: center;
	font-family: Oswald, Arial, sans-serif;
	padding-top: 10px
}
.popup.your-bet-successful-message .popupWindowContent .popupMessage p {
	text-align: center;
	font-weight: normal;
	line-height: 1.5em
}
.popup.your-bet-successful-message .popupWindowContent .popupMessage + .popupBtns {
	margin-top: 45px
}
.popup.your-bet-successful-message .popupWindowContent .popupMessage + .popupBtns .btn {
	color: #25AAE1;
	background-color: #ffffff;
	display: inline-block;
	width: auto;
	padding-left: 34px;
	padding-right: 34px;
	font-weight: normal
}
html.IsMobile .live-event-quick-nav, html.IsTablet .live-event-quick-nav {
	position: relative;
	height: 63px;
	padding-top: 7px;
	border-top: 1px solid #04041E;
	background-color: #000000
}
html.IsMobile .live-event-quick-nav-back-button, html.IsTablet .live-event-quick-nav-back-button {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 0;
	width: 55px;
	height: 52px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 0 50% 50% 0;
	text-align: center;
	line-height: 52px;
	background-color: rgba(73,75,80,0.7);
	text-indent: -3px
}
html.IsMobile .live-event-quick-nav-carousel, html.IsTablet .live-event-quick-nav-carousel {
	padding-left: 69px;
	overflow: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}
html.IsMobile .live-event-quick-nav-carousel .event-icons-icon.i-o-ev-streaming, html.IsTablet .live-event-quick-nav-carousel .event-icons-icon.i-o-ev-streaming {
	background-image: url("/imgs/i-v2/o/event/alt/streaming.svg");
	opacity: 1
}
html.IsMobile .live-event-quick-nav-carousel .event-wrapper, html.IsTablet .live-event-quick-nav-carousel .event-wrapper {
	display: inline-block;
	width: 250px;
	height: 52px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 2px 8px 0 0;
	border-radius: 6px
}
html.IsMobile .live-event-quick-nav-carousel .event-wrapper:first-child, html.IsTablet .live-event-quick-nav-carousel .event-wrapper:first-child {
	margin-top: 0;
	background-color: #779E00;
	border-color: #779E00
}
html.IsMobile .live-event-quick-nav-carousel .event-wrapper:first-child .event-details, html.IsTablet .live-event-quick-nav-carousel .event-wrapper:first-child .event-details, html.IsMobile .live-event-quick-nav-carousel .event-wrapper:first-child .event-details-score, html.IsTablet .live-event-quick-nav-carousel .event-wrapper:first-child .event-details-score, html.IsMobile .live-event-quick-nav-carousel .event-wrapper:first-child .event-details-game-time, html.IsTablet .live-event-quick-nav-carousel .event-wrapper:first-child .event-details-game-time {
	color: #ffffff
}
html.IsMobile .live-event-quick-nav-carousel .event-wrapper:first-child .scoreboard-row-team-0 .icon-possession, html.IsTablet .live-event-quick-nav-carousel .event-wrapper:first-child .scoreboard-row-team-0 .icon-possession {
	background-color: #999999
}
html.IsMobile .live-event-quick-nav-carousel .event-wrapper:first-child .scoreboard-row-team-1 .icon-possession, html.IsTablet .live-event-quick-nav-carousel .event-wrapper:first-child .scoreboard-row-team-1 .icon-possession {
	background-color: #ffffff
}
html.IsMobile .live-event-quick-nav-carousel .event-wrapper:last-child, html.IsTablet .live-event-quick-nav-carousel .event-wrapper:last-child {
	margin-bottom: 0
}
html.IsMobile .live-event-quick-nav-carousel .event-details, html.IsTablet .live-event-quick-nav-carousel .event-details {
	padding: 7px 11px;
	font-size: 13px
}
html.IsMobile .live-event-quick-nav-carousel .event-details-side-right, html.IsTablet .live-event-quick-nav-carousel .event-details-side-right {
	margin-left: 6px;
	text-align: right
}
html.IsMobile .live-event-quick-nav-carousel .event-icons-row, html.IsTablet .live-event-quick-nav-carousel .event-icons-row {
	vertical-align: middle;
	margin-right: 4px
}
html.IsMobile .live-event-quick-nav-carousel .event-details-score, html.IsTablet .live-event-quick-nav-carousel .event-details-score {
	vertical-align: top;
	line-height: 20px
}
html.IsMobile .live-event-quick-nav-carousel .event-details-score .scoreboard-item-major, html.IsTablet .live-event-quick-nav-carousel .event-details-score .scoreboard-item-major {
	font-weight: bold
}
html.IsMobile .live-event-quick-nav-carousel .event-details-game-time, html.IsTablet .live-event-quick-nav-carousel .event-details-game-time {
	font-size: 1em;
	line-height: 1.429em;
	display: block
}
html.IsMobile .live-event-quick-nav-carousel .event-details-team-name, html.IsTablet .live-event-quick-nav-carousel .event-details-team-name {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis
}
html.IsMobile .live-event-quick-nav-carousel .scoreboard-row, html.IsTablet .live-event-quick-nav-carousel .scoreboard-row {
	position: relative;
	padding-left: 10px
}
html.IsMobile .LiveEventQuickNavigationResponsiveBlock .league-header, html.IsTablet .LiveEventQuickNavigationResponsiveBlock .league-header {
	display: none
}
.weekly-report-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 11px 0;
	font-size: 0.92307692em
}
.weekly-report-wrapper .bet-placed-stake-return, .weekly-report-wrapper .bet-placed-result-condition {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.weekly-report-wrapper:first-child {
	border-bottom: 1px solid #EBEBEB
}
.weekly-report-wrapper .weekly-report-balance, .weekly-report-wrapper .weekly-report-status, .weekly-report-wrapper .weekly-report-cashout {
	color: #666666;
	padding-right: 6px
}
.weekly-history-block .bet-placed-casino-history .bet-placed {
	padding: 0 18px
}
.weekly-history-block .bet-placed-holder {
	padding: 0;
	border-radius: 4px
}
.self-exclusion__input--invalid input {
	border: 1px solid #F20000
}
.self-exclusion__error {
	color: #F20000
}
.self-exclusion__title {
	font-size: 2em;
	margin-bottom: 10px
}
.self-exclusion__heading {
	font-size: 1.23076923em;
	margin-bottom: 10px
}
.self-exclusion__summary {
	font-size: 1.07692308em;
	margin-bottom: 16px
}
.self-exclusion__text {
	font-size: 1.07692308em;
	line-height: 19px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.self-exclusion-separator {
	height: 1px;
	background-color: #CCCCCC;
	margin: 10px 0
}
.self-exclusion__waiver-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 10px
}
.self-exclusion__waiver-item--default .self-exclusion__confirm {
	font-size: 0.76923077em;
	line-height: initial;
	margin-bottom: 6px
}
.self-exclusion__waiver-item--default .i-o-acc-check {
	background-origin: content-box;
	background-image: none;
	border-radius: 2px;
	border: 1px solid #ADAEB3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 6px;
	padding: 4px
}
.self-exclusion__waiver-item--checked .self-exclusion__confirm {
	color: #779E00;
	font-size: 0.76923077em
}
.self-exclusion__waiver-item--checked .i-o-acc-check {
	background-image: url("/imgs/i-v2/o/account/check.svg");
	background-color: #779E00;
	border-color: #779E00
}
.self-exclusion__waiver-item--error .self-exclusion__confirm {
	color: #F20000
}
.self-exclusion__waiver-item--error .i-o-acc-check {
	border-color: #F20000
}
.self-exclusion__label {
	padding-top: 0;
	padding-left: 20px;
	text-indent: 0;
	text-align: center
}
.self-exclusion__confirm {
	display: block
}
.self-exclusion__checkbox {
	display: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
	z-index: -1
}
.self-exclusion__footer {
	margin-top: 16px
}
.self-exclusion__footer--error {
	width: 100%;
	padding: 5px;
	text-align: center
}
.self-exclusion__button--rounded {
	border-radius: 22px
}
html.IsDesktop .self-exclusion__body {
	min-height: 45vh
}
html.IsDesktop .self-exclusion__title {
	display: none
}
html.IsMobile .self-exclusion__step, html.IsTablet .self-exclusion__step {
	padding: 15px 25px 5px
}
.quick-deposit .quick-deposit-popup-wrapper {
	display: block
}
.quick-deposit-popup-wrapper {
	display: none;
	font-size: 20px;
	overflow: hidden
}
.quick-deposit-popup-button-wrapper {
	padding: 0 20px 20px
}
.quick-deposit-inner-content {
	color: #000000;
	background-color: #ffffff
}
.quick-deposit-third-party-payment .quick-deposit-iframe {
	height: 100%
}
.quick-deposit-iframe {
	display: block;
	width: 100%;
	height: 230px
}
.quick-deposit-full-cashier--button {
	bottom: 0;
	width: 100%;
	padding: 14px;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	border-color: transparent;
	border-radius: 4px;
	color: #ffffff;
	background-color: #779E00
}
.quick-deposit-message {
	padding: 20px;
	background-color: #F5F5F5
}
.quick-deposit-message__header {
	position: relative;
	padding-bottom: 20px;
	text-align: left
}
.quick-deposit-message-close-button {
	display: inline-block;
	font-weight: bold;
	font-size: 25px;
	cursor: pointer
}
.quick-deposit-message-close-button:hover {
	color: #333333
}
.quick-deposit-message__body {
	font-size: 14px;
	text-align: center
}
.quick-deposit-message__body-html {
	padding-bottom: 30px;
	word-break: break-word
}
.quick-deposit-message__button {
	width: 100%;
	font-weight: normal;
	padding: 14px;
	cursor: pointer;
	background-color: #779E00
}
.quick-deposit-message__button:hover {
	background-color: #5c7a00
}
.quick-deposit-message__button--second {
	width: 100%;
	margin-top: 8px;
	font-weight: normal;
	cursor: pointer;
	color: #000000;
	background-color: #F0F0F0
}
.quick-deposit-message__button--second:hover {
	background-color: #dedede
}
.quick-deposit-message__body-html--title {
	font-size: 18px;
	padding-bottom: 8px
}
html.IsMobile.quick-deposit, html.IsMobile.quick-deposit body {
	height: 100%;
	overflow: hidden
}
html.IsMobile .quick-deposit-inner-content, html.IsTablet .quick-deposit-inner-content {
	border-radius: 8px;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
html.IsMobile .quick-deposit-third-party-payment, html.IsTablet .quick-deposit-third-party-payment {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	background-color: rgba(0,0,0,0.7)
}
html.IsMobile .quick-deposit-third-party-payment .quick-deposit-content, html.IsTablet .quick-deposit-third-party-payment .quick-deposit-content {
	width: 100%;
	margin: 12px;
	border-radius: 8px;
	overflow: auto;
	background-color: #ffffff
}
html.IsMobile .quick-deposit-third-party-payment .quick-deposit-content .quick-deposit-inner-content, html.IsTablet .quick-deposit-third-party-payment .quick-deposit-content .quick-deposit-inner-content {
	height: 100%
}
html.IsMobile .quick-deposit-normal, html.IsTablet .quick-deposit-normal {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin-top: 0;
	z-index: 5
}
html.IsMobile .quick-deposit-normal .quick-deposit-overlay, html.IsTablet .quick-deposit-normal .quick-deposit-overlay {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.7)
}
html.IsMobile .quick-deposit-normal .quick-deposit-content, html.IsTablet .quick-deposit-normal .quick-deposit-content {
	position: absolute;
	width: 100%;
	left: 50%;
	top: 50%;
	border-radius: 8px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
html.IsMobile .quick-deposit-normal .quick-deposit-inner-content, html.IsTablet .quick-deposit-normal .quick-deposit-inner-content {
	max-height: 80vh;
	margin: 12px
}
html.IsTablet .quick-deposit .panel-center {
	overflow: hidden
}
html.IsTablet .quick-deposit-normal .quick-deposit-content {
	width: 350px
}
html.IsTablet .quick-deposit-normal .quick-deposit-inner-content {
	margin: 0
}
html.IsDesktop .quick-deposit-popup-wrapper {
	position: absolute;
	width: 350px;
	top: 100%;
	margin-top: -8px;
	border-radius: 8px
}
html.IsDesktop .quick-deposit-third-party-payment .quick-deposit-iframe {
	height: 500px
}
.login-info__popup .rj-popup-message__header-html {
	font-weight: bold
}
.login-info__popup .login-info__wrap {
	padding-top: 17px
}
.login-info__popup .login-info__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 32px;
	padding: 10px 0
}
.login-info__popup .login-info__row:last-child {
	padding-bottom: 0
}
.login-info__popup .login-info__link {
	display: inline-block;
	cursor: pointer;
	color: #fff;
	border-radius: 6px;
	background-color: #779E00;
	text-decoration: none;
	padding: 5px 15px;
	min-width: 30px;
	text-align: center
}
.gaming-limits-history .bonus-info-item {
	margin-bottom: 8px
}
.gaming-limits-history .bonus-info-head {
	padding: 16px
}
.gaming-limits-history .bonus-info-detail-row {
	line-height: 1.16666667;
	padding-bottom: 6px
}
.gaming-limits-history .bonus-info-detail-row:first-child {
	padding-bottom: 10px
}
.gaming-limits-history .bonus-info-detail-row:last-child {
	padding-bottom: 0
}
.gaming-limits-container {
	margin-top: 12px
}
.gaming-limit-label-text {
	color: #666666
}
html.IsDesktop .gaming-limits-history .myacc-block-content-inner {
	padding: 40px 30px 30px 30px
}
html.IsDesktop .gaming-limits-history .bonus-info-detail-row:first-child {
	padding-bottom: 12px
}/* Book mark Bubble styles (js/add2home.js) *//* Main container */
#addToHomeScreen {
	z-index: 9999;
	-webkit-user-select: none;
	-webkit-box-sizing: border-box;
	width: 240px;
	font-size: 15px;
	padding: 12px 14px;
	text-align: left;
	font-family: helvetica;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff), color-stop(0.02, #eee), color-stop(0.98, #ccc), color-stop(1, #a3a3a3));
	border: 1px solid #505050;
	border-radius: 8px;
	-webkit-background-clip: padding-box;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,0.75);
	line-height: 130%;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
	box-shadow: 0 0 4px rgba(0,0,0,0.5)
}/*overwriting the rule from 10bet.css for black color for strong tags - added by Maria*/
#addToHomeScreen strong, #addToHomeScreen b {
	color: #000
}
#addToHomeScreen.addToHomeIpad {
	width: 268px;
	font-size: 18px;
	padding: 14px
}/* The 'wide' class is added when the popup contains the touch icon*/
#addToHomeScreen.addToHomeWide {
	width: 296px
}
#addToHomeScreen.addToHomeIpad.addToHomeWide {
	width: 320px;
	font-size: 18px;
	padding: 14px
}/* The balloon arrow */
#addToHomeScreen .addToHomeArrow {
	position: absolute;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204,204,204,0)), color-stop(0.4, rgba(204,204,204,0)), color-stop(0.4, #ccc));
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #505050;
	width: 16px;
	height: 16px;
	-webkit-transform: rotateZ(45deg);
	bottom: -9px;
	left: 50%;
	margin-left: -8px;
	-webkit-box-shadow: inset -1px -1px 0 #a9a9a9;
	-webkit-border-bottom-right-radius: 2px
}/* The balloon arrow for iPad */
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
	-webkit-transform: rotateZ(-135deg);
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(238,238,238,0)), color-stop(0.4, rgba(238,238,238,0)), color-stop(0.4, #eee));
	-webkit-box-shadow: inset -1px -1px 0 #fff;
	top: -9px;
	bottom: auto;
	left: 50%
}/*Close button */
#addToHomeScreen .addToHomeClose {
	-webkit-box-sizing: border-box;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	text-indent: 1px;
	-webkit-border-radius: 9px;
	background: rgba(0,0,0,0.12);
	color: #707070;
	-webkit-box-shadow: 0 1px 0 #fff;
	font-size: 16px
}/* The '+' icon,displayed only on iOS < 4.2 */
#addToHomeScreen .addToHomePlus {
	font-weight: bold;
	font-size: 1.3em
}/* The 'share' icon,displayed only on iOS >= 4.2 */
#addToHomeScreen .addToHomeShare {
	display: inline-block;
	width: 18px;
	height: 15px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);
	background-size: 18px 15px;
	text-indent: -9999em;
	overflow: hidden
}/*The touch icon (if available)*/
#addToHomeScreen .addToHomeTouchIcon {
	display: block;
	float: left;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.9);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	-webkit-background-size: 57px 57px;
	margin: 0 12px 0 0;
	border: 1px solid #333;
	-webkit-background-clip: padding-box
}/*The 'share' icon for retina display*/
@media all and (-webkit-min-device-pixel-ratio:2) {
#addToHomeScreen .addToHomeShare {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC)
}
}
.bet_btn {
	padding: 12px
}
.bet_btn-information:not(:last-child) {
	padding-right: 12px
}
html[dir=rtl] .bet_btn-information:not(:last-child) {
	padding-left: 12px;
	padding-right: 0
}
sb-collapsible-trigger {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
[data-collapsible-block] {
-webkit-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden;
display:block;
outline:none;
border:none
}
sb-scrollable, sb-scrollable-root, sb-scrollable-wrapper, sb-scrollable-track, sb-scrollable-thumb {
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
sb-scrollable-root {
	height: 1000px;
	overflow: hidden;
	position: relative;
	padding-right: 10px;
	background: red
}
sb-scrollable-wrapper {
	z-index: 1;
	width: 100%;
	overflow: hidden;
	position: relative;
	background: silver;
	color: #fff
}
sb-scrollable-track {
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 10px;
	overflow: visible;
	position: absolute;
	background: cyan
}
sb-scrollable-thumb {
	width: 100%;
	height: 100%;
	position: relative;
	background: yellow
}
sb-error-comp {
	display: none
}
.rj-racing-current-races__event {
	display: inline-block;
	font-size: 0.923em;
	width: 90px;
	padding: 10px 0;
	margin-right: 1px;
	text-decoration: none;
	text-align: center;
	color: #000000;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
	-moz-appearance: none;
	appearance: none;
	tap-highlight-color: transparent
}
.rj-racing-current-races__event:hover {
	background-color: #F0F0F0
}
.rj-racing-current-races__event:first-child {
	border-radius: 20px 0 0 20px
}
.rj-racing-current-races__event:last-child {
	border-radius: 0 20px 20px 0
}
.rj-racing-current-races__event:only-child {
	border-radius: 20px
}
.rj-racing-current-races__event.rj-racing-current-races__event--result, .rj-racing-current-races__event.rj-racing-current-races__event--raceoff, .rj-racing-current-races__event.rj-racing-current-races__event--selected {
	color: #ffffff
}
.rj-racing-current-races__event.rj-racing-current-races__event--result {
	background-color: #359E02
}
.rj-racing-current-races__event.rj-racing-current-races__event--result:hover {
	background-color: #297b02
}
.rj-racing-current-races__event.rj-racing-current-races__event--raceoff {
	background-color: #F20000
}
.rj-racing-current-races__event.rj-racing-current-races__event--raceoff:hover {
	background-color: #ce0000
}
.rj-racing-current-races__event.rj-racing-current-races__event--selected {
	background: #779E00
}
.rj-racing-current-races__event.rj-racing-current-races__event--selected:hover {
	background-color: #5c7a00
}
.IsDesktop .rj-racing-current-races__event {
	margin-bottom: 4px;
	width: 95px
}
.rj-free-html {
	position: relative;
	overflow: hidden
}
sb-img {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
sb-img .rj-loader {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
sb-lazy-render {
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.rj-loader {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 24px;
	height: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #779E00
}
.rj-loader * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.rj-loader-spinner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.rj-loader-container {
	-webkit-animation: container-rotate 1568ms linear infinite;
	animation: container-rotate 1568ms linear infinite
}
.rj-loader-fill {
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
.rj-loader-circle {
	border-radius: 50%
}
.rj-loader-gap-patch {
	position: absolute;
	top: 0;
	left: 45%;
	width: 10%;
	height: 100%;
	overflow: hidden
}
.rj-loader-gap-patch .rj-loader-circle {
	width: 1000%
}
.rj-loader-clipper {
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden
}
.rj-loader-clipper.left {
	float: left
}
.rj-loader-clipper.right {
	float: right
}
.rj-loader-clipper .rj-loader-circle {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 200%;
	border-width: 2px;
	border-style: solid;
	border-color: currentColor currentColor transparent
}
.left.rj-loader-clipper .rj-loader-circle {
	left: 0;
	border-right-color: transparent;
	-webkit-transform: rotate(129deg);
	transform: rotate(129deg);
	-webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
.right.rj-loader-clipper .rj-loader-circle {
	left: -100%;
	border-left-color: transparent;
	-webkit-transform: rotate(-129deg);
	transform: rotate(-129deg);
	-webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
@keyframes container-rotate {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes fill-unfill-rotate {
12.5% {
-webkit-transform:rotate(135deg);
transform:rotate(135deg)
}
25% {
-webkit-transform:rotate(270deg);
transform:rotate(270deg)
}
37.5% {
-webkit-transform:rotate(405deg);
transform:rotate(405deg)
}
50% {
-webkit-transform:rotate(540deg);
transform:rotate(540deg)
}
62.5% {
-webkit-transform:rotate(675deg);
transform:rotate(675deg)
}
75% {
-webkit-transform:rotate(810deg);
transform:rotate(810deg)
}
87.5% {
-webkit-transform:rotate(945deg);
transform:rotate(945deg)
}
to {
	-webkit-transform: rotate(1080deg);
	transform: rotate(1080deg)
}
}
@keyframes left-spin {
from {
-webkit-transform:rotate(130deg);
transform:rotate(130deg)
}
50% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform: rotate(130deg);
	transform: rotate(130deg)
}
}
@keyframes right-spin {
from {
-webkit-transform:rotate(-130deg);
transform:rotate(-130deg)
}
50% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
to {
	-webkit-transform: rotate(-130deg);
	transform: rotate(-130deg)
}
}
.rj-loader-with-text {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.rj-message {
	padding: 20px;
	font-size: 14px;
	text-align: center
}
.rj-racing-current-races__status {
	display: none
}
.rj-racing-current-races__event--result .rj-racing-current-races__status, .rj-racing-current-races__event--raceoff .rj-racing-current-races__status {
	display: inline-block;
	padding: 0 20px 0 8px
}
.rj-racing-current-races__status.rj-racing-current-races__status--over {
	background-color: #359E02
}
[data-tab-block] {
-webkit-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden;
display:none;
outline:none;
border:none
}
[data-tab-block="active"] {
display:block
}
.rj-generic-tabs-01-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px 10px 0 10px;
	zoom: 1
}
.rj-generic-tabs-01-container:after {
	display: table;
	clear: both;
	content: ""
}
.rj-generic-tabs-01-container.rj-generic-tabs-racecard-container {
	margin: 10px 0 0 0
}
.rj-generic-tabs-01-outer {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 33.33%;
	float: left;
	border-right: 4px solid transparent
}
.rj-generic-tabs-01-outer:last-child {
	border-right: 0px
}
.rj-generic-tabs-01 {
	display: inline-block;
	width: 100%;
	padding: 18px 0;
	border-radius: 3px 3px 0 0;
	text-align: center;
	cursor: pointer;
	background-color: #F5F5F5;
	font-size: 1.077em;
	color: #666666;
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
[data-tab-trigger="active"] .rj-generic-tabs-01 {
	background-color: #ffffff;
	color: #000000
}
.IsDesktop .rj-generic-tabs-01-outer {
	width: 136px
}
.IsDesktop .rj-generic-tabs-01 {
	font-size: 0.923em
}
.IsDesktop .rj-generic-tabs-01:hover {
	background-color: #ffffff;
	color: #000000
}
.IsDesktop [data-tab-trigger="active"] .rj-generic-tabs-01:hover {
	color: #000000
}
.IsDesktop .rj-generic-tabs-01-container.rj-generic-tabs-racecard-container, .IsTablet .rj-generic-tabs-01-container.rj-generic-tabs-racecard-container {
	margin: 10px 0 0 10px
}
.react-datepicker-popper {
	z-index: 10
}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow {
	margin-left: -8px;
	position: absolute
}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	border: 8px solid transparent;
	height: 0;
	width: 1px
}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before {
	content: "";
	z-index: -1;
	border-width: 8px;
	left: -8px;
	border-bottom-color: #aeaeae
}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
	top: 0;
	margin-top: -8px
}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
	border-top: none;
	border-bottom-color: #f0f0f0
}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
	top: -1px;
	border-bottom-color: #aeaeae
}
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow {
	bottom: 0;
	margin-bottom: -8px
}
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before {
	border-bottom: none;
	border-top-color: #fff
}
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before {
	bottom: -1px;
	border-top-color: #aeaeae
}
.react-datepicker-wrapper {
	display: inline-block
}
.react-datepicker {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.8rem;
	background-color: #fff;
	color: #000;
	border: 1px solid #aeaeae;
	border-radius: 0.3rem;
	display: inline-block;
	position: relative
}
.react-datepicker__triangle {
	position: absolute;
	left: 50px
}
.react-datepicker-popper {
	z-index: 1
}
.react-datepicker-popper[data-placement^="right"] {
	margin-left: 8px
}
.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
	left: auto;
	right: 42px
}
.react-datepicker-popper[data-placement^="left"] {
	margin-right: 8px
}
.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
	left: 42px;
	right: auto
}
.react-datepicker__header {
	text-align: center;
	background-color: #f0f0f0;
	border-bottom: 1px solid #aeaeae;
	border-top-left-radius: 0.3rem;
	border-top-right-radius: 0.3rem;
	padding-top: 8px;
	position: relative
}
.react-datepicker__header--time {
	padding-bottom: 8px
}
.react-datepicker__year-dropdown-container--select, .react-datepicker__month-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__month-dropdown-container--scroll {
	display: inline-block;
	margin: 0 2px
}
.react-datepicker__current-month, .react-datepicker-time__header {
	margin-top: 0;
	color: #000;
	font-weight: bold;
	font-size: 0.944rem
}
.react-datepicker__navigation {
	line-height: 1.7rem;
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 10px;
	width: 0;
	border: 0.45rem solid transparent;
	z-index: 1
}
.react-datepicker__navigation--previous {
	left: 10px;
	border-right-color: #ccc
}
.react-datepicker__navigation--previous:hover {
	border-right-color: #b3b3b3
}
.react-datepicker__navigation--next {
	right: 10px;
	border-left-color: #ccc
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
	right: 80px
}
.react-datepicker__navigation--next:hover {
	border-left-color: #b3b3b3
}
.react-datepicker__navigation--years {
	position: relative;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.react-datepicker__navigation--years-previous {
	top: 4px;
	border-top-color: #ccc
}
.react-datepicker__navigation--years-previous:hover {
	border-top-color: #b3b3b3
}
.react-datepicker__navigation--years-upcoming {
	top: -4px;
	border-bottom-color: #ccc
}
.react-datepicker__navigation--years-upcoming:hover {
	border-bottom-color: #b3b3b3
}
.react-datepicker__month-container {
	float: left
}
.react-datepicker__month {
	margin: 0.4rem;
	text-align: center
}
.react-datepicker__time-container {
	float: right;
	border-left: 1px solid #aeaeae
}
.react-datepicker__time-container--with-today-button {
	display: inline;
	border: 1px solid #aeaeae;
	border-radius: 0.3rem;
	position: absolute;
	right: -72px;
	top: 0
}
.react-datepicker__time-container .react-datepicker__time {
	position: relative;
	background: white
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
	width: 70px;
	overflow-x: hidden
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
	list-style: none;
	margin: 0;
height:calc(195px + (1.7rem / 2));
	overflow-y: scroll;
	padding-right: 30px;
	width: 100%
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
	padding: 5px 10px
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
	cursor: pointer;
	background-color: #f0f0f0
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
	background-color: #779E00;
	color: white;
	font-weight: bold
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
	background-color: #779E00
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
	color: #ccc
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
	cursor: default;
	background-color: transparent
}
.react-datepicker__week-number {
	color: #ccc;
	display: inline-block;
	width: 1.7rem;
	line-height: 1.7rem;
	text-align: center;
	margin: 0.166rem
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
	cursor: pointer
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
	border-radius: 0.3rem;
	background-color: #f0f0f0
}
.react-datepicker__day-names, .react-datepicker__week {
	white-space: nowrap
}
.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
	color: #000;
	display: inline-block;
	width: 1.7rem;
	line-height: 1.7rem;
	text-align: center;
	margin: 0.166rem
}
.react-datepicker__day {
	cursor: pointer
}
.react-datepicker__day:hover {
	border-radius: 0.3rem;
	background-color: #f0f0f0
}
.react-datepicker__day--today {
	font-weight: bold
}
.react-datepicker__day--highlighted {
	border-radius: 0.3rem;
	background-color: #3dcc4a;
	color: #fff
}
.react-datepicker__day--highlighted:hover {
	background-color: #32be3f
}
.react-datepicker__day--highlighted-custom-1 {
	color: magenta
}
.react-datepicker__day--highlighted-custom-2 {
	color: green
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range {
	border-radius: 0.3rem;
	background-color: #779E00;
	color: #fff
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover {
	background-color: #779E00
}
.react-datepicker__day--keyboard-selected {
	border-radius: 0.3rem;
	background-color: #779E00;
	color: #fff
}
.react-datepicker__day--keyboard-selected:hover {
	background-color: #779E00
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
	background-color: rgba(33,107,165,0.5)
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
	background-color: #f0f0f0;
	color: #000
}
.react-datepicker__day--disabled {
	cursor: default;
	color: #ccc
}
.react-datepicker__day--disabled:hover {
	background-color: transparent
}
.react-datepicker__input-container {
	position: relative;
	display: inline-block
}
.react-datepicker__year-read-view, .react-datepicker__month-read-view {
	border: 1px solid transparent;
	border-radius: 0.3rem
}
.react-datepicker__year-read-view:hover, .react-datepicker__month-read-view:hover {
	cursor: pointer
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow {
	border-top-color: #b3b3b3
}
.react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow {
	border-top-color: #ccc;
	float: right;
	margin-left: 20px;
	top: 8px;
	position: relative;
	border-width: 0.45rem
}
.react-datepicker__year-dropdown, .react-datepicker__month-dropdown {
	background-color: #f0f0f0;
	position: absolute;
	width: 50%;
	left: 25%;
	top: 30px;
	z-index: 1;
	text-align: center;
	border-radius: 0.3rem;
	border: 1px solid #aeaeae
}
.react-datepicker__year-dropdown:hover, .react-datepicker__month-dropdown:hover {
	cursor: pointer
}
.react-datepicker__year-dropdown--scrollable, .react-datepicker__month-dropdown--scrollable {
	height: 150px;
	overflow-y: scroll
}
.react-datepicker__year-option, .react-datepicker__month-option {
	line-height: 20px;
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.react-datepicker__year-option:first-of-type, .react-datepicker__month-option:first-of-type {
	border-top-left-radius: 0.3rem;
	border-top-right-radius: 0.3rem
}
.react-datepicker__year-option:last-of-type, .react-datepicker__month-option:last-of-type {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-bottom-left-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem
}
.react-datepicker__year-option:hover, .react-datepicker__month-option:hover {
	background-color: #ccc
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming {
	border-bottom-color: #b3b3b3
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous {
	border-top-color: #b3b3b3
}
.react-datepicker__year-option--selected, .react-datepicker__month-option--selected {
	position: absolute;
	left: 15px
}
.react-datepicker__close-icon {
	background-color: transparent;
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 0;
	outline: 0;
	padding: 0;
	vertical-align: middle
}
.react-datepicker__close-icon::after {
	background-color: #779E00;
	border-radius: 50%;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	content: "\D7";
	cursor: pointer;
	font-size: 12px;
	height: 16px;
	width: 16px;
	line-height: 1;
	margin: -8px auto 0;
	padding: 2px;
	position: absolute;
	right: 7px;
	text-align: center;
	top: 50%
}
.react-datepicker__today-button {
	background: #f0f0f0;
	border-top: 1px solid #aeaeae;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	padding: 5px 0;
	clear: left
}
.react-datepicker__portal {
	position: fixed;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,0.8);
	left: 0;
	top: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 2147483647
}
.react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
	width: 3rem;
	line-height: 3rem
}
@media (max-width:400px), (max-height:550px) {
.react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
	width: 2rem;
	line-height: 2rem
}
}
.react-datepicker__portal .react-datepicker__current-month, .react-datepicker__portal .react-datepicker-time__header {
	font-size: 1.44rem
}
.react-datepicker__portal .react-datepicker__navigation {
	border: 0.81rem solid transparent
}
.react-datepicker__portal .react-datepicker__navigation--previous {
	border-right-color: #ccc
}
.react-datepicker__portal .react-datepicker__navigation--previous:hover {
	border-right-color: #b3b3b3
}
.react-datepicker__portal .react-datepicker__navigation--next {
	border-left-color: #ccc
}
.react-datepicker__portal .react-datepicker__navigation--next:hover {
	border-left-color: #b3b3b3
}
.rj-heading-2 {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
	height: 48px;
	overflow: visible;
	white-space: nowrap;
	font-size: 1.07692308em;
	font-weight: normal;
	background-color: #04041E;
	color: #ffffff;
	padding-left: 12px
}
.rj-heading-2.rj-heading-2--tooltip-active {
	padding-left: 0
}
.rj-heading-2__text-container {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.rj-heading-2__text {
	color: #ffffff
}
.IsDesktop .rj-heading-2 {
	border-radius: 3px;
	height: 34px;
	line-height: 18px;
	font-size: 0.92307692em;
	cursor: pointer
}
html[dir=rtl] .rj-heading-2 {
	padding-right: 12px
}
.rj-mobile-tooltip__icon {
	padding: 15px 8px 15px 12px;
	opacity: 0.5
}
.rj-mobile-tooltip__icon[data-expanded="true"] {
	opacity: 1
}
.rj-mobile-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	padding: 18px 12px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	background-color: #000000
}
.rj-mobile-tooltip .rj-tooltip__message {
	white-space: normal
}
.rj-tooltip__overlay {
	position: fixed;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-tap-highlight-color: transparent
}
.rj-sport-heading {
	position: relative;
	padding: 15px 36px 15px 27px;
	font-weight: normal;
	font-size: 1.07692308em;
	line-height: 1.28571429;
	color: #ffffff;
	background-color: #000000
}
.rj-sport-heading::before {
	content: "";
	display: block;
	width: 3px;
	position: absolute;
	top: 12px;
	bottom: 12px;
	left: 12px;
	border-radius: 3px;
	background-color: #779E00
}
.IsDesktop .rj-sport-heading {
	margin-bottom: 2px;
	padding: 10px 14px 10px 25px;
	border-radius: 3px
}
.IsDesktop .rj-sport-heading::before {
	top: 10px;
	bottom: 10px
}
.rj-sport-heading-sport-name {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.rj-sport-heading__event-count {
	float: right;
	margin-left: 5px
}
html[dir=rtl] .rj-sport-heading {
	padding-left: 36px;
	padding-right: 27px
}
html[dir=rtl] .rj-sport-heading::before {
	right: 12px
}
html[dir=rtl] .IsDesktop .rj-sport-heading {
	padding-left: 14px;
	padding-right: 25px
}
html[dir=rtl] .rj-sport-heading__event-count {
	float: left;
	margin-right: 5px
}
.IsDesktop .rj-tooltip {
	position: absolute;
	max-width: 370px;
	padding: 8px 12px;
	font-size: 0.92307692em;
	border-radius: 4px;
	color: #ffffff;
	background-color: #000000;
	z-index: 1
}
.rj-dropdown {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 18px 15px 17px;
	margin-right: 10px;
	width: 50%;
	min-width: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 1.07692308em;
	border-radius: 6px;
	background-color: #ffffff
}
.rj-dropdown__html {
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	left: 0;
	background-color: #ffffff;
	cursor: pointer
}
.IsDesktop .rj-dropdown__html {
	display: block
}
.rj-dropdown__native {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: block;
	opacity: 0
}
.IsDesktop .rj-dropdown__native {
	display: none
}
.rj-dropdown__item {
	padding: 15px 0 15px 15px;
	color: #000000
}
.IsDesktop .rj-dropdown__item:hover, .rj-dropdown__item[data-selected="true"] {
	background-color: #F5F5F5;
	color: #000000
}
.rj-dropdown__active-item {
	padding: 0;
	text-indent: 0;
	cursor: pointer;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.rj-arrow, .rj-arrow__holder {
	display: inline-block;
	vertical-align: middle
}
.rj-arrow__holder {
	position: relative;
	width: 10px;
	height: 10px;
	-webkit-transition: -webkit-transform 0.15s ease-in-out;
	transition: -webkit-transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
	-webkit-transform-origin: 2.5px 2.5px;
	transform-origin: 2.5px 2.5px
}
.rj-arrow__holder::before, .rj-arrow__holder::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: #939393
}
.rj-arrow__holder::before {
	width: 2px;
	height: 7.07106781px;
	border-radius: 0 1px 1px 0
}
.rj-arrow__holder::after {
	width: 7.07106781px;
	height: 2px;
	border-radius: 0 0 1px 1px
}
.rj-arrow__holder--up {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.rj-arrow__holder--down {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.rj-arrow__holder--left {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.rj-arrow__holder--right {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.rj-sports-carousel {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #F0F0F0
}
.rj-sports-carousel-container {
	white-space: nowrap;
	position: relative;
	z-index: 1;
	font-size: 0;
	display: inline-block
}
html.IsMobile .rj-sports-carousel, html.IsTablet .rj-sports-carousel {
	overflow-x: scroll
}
html.IsMobile .rj-sports-carousel-arrow, html.IsTablet .rj-sports-carousel-arrow {
	display: none
}
html[dir="rtl"] .rj-sports-carousel-arrow-left {
	right: 0
}
html[dir="rtl"] .rj-sports-carousel-arrow-right {
	left: 0;
	right: auto
}
.rj-sports-carousel-arrow {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	z-index: 2;
	width: 34px;
	height: 34px;
	background-color: #ffffff;
	cursor: pointer;
	text-align: center
}
.rj-sports-carousel-arrow:after {
	display: inline-block;
	content: '';
	height: 100%;
	vertical-align: middle
}
.rj-sports-carousel--sLeft .rj-sports-carousel-arrow.rj-sports-carousel-arrow-left {
	opacity: 1
}
.rj-sports-carousel-arrow.rj-sports-carousel-arrow-right {
	right: 0
}
.rj-sports-carousel--sRight .rj-sports-carousel-arrow.rj-sports-carousel-arrow-right {
	opacity: 1
}
.rj-sports-carousel-arrow.rj-sports-carousel-arrow-left:before {
	left: 0;
	background: -webkit-gradient(linear, right top, left top, from(rgba(240,240,240,0)), to(#f0f0f0));
	background: linear-gradient(to left, rgba(240,240,240,0), #f0f0f0)
}
.rj-sports-carousel-arrow.rj-sports-carousel-arrow-right:before {
	right: 0;
	background: -webkit-gradient(linear, left top, right top, from(rgba(240,240,240,0)), to(#f0f0f0));
	background: linear-gradient(to right, rgba(240,240,240,0), #f0f0f0)
}
.rj-sports-carousel-arrow-left {
	left: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%
}
.rj-sports-carousel-arrow-right {
	right: 0;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}
.rj-sports-carousel-arrow--inner {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto
}
.rj-sports-carousel-arrow-left .rj-sports-carousel-arrow--inner {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.rj-sports-carousel-arrow-left .rj-sports-carousel-arrow--inner:before, .rj-sports-carousel-arrow-left .rj-sports-carousel-arrow--inner:after {
	position: absolute;
	background-color: #939393
}
.rj-sports-carousel-arrow-left .rj-sports-carousel-arrow--inner:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.rj-sports-carousel-arrow-left .rj-sports-carousel-arrow--inner:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
.rj-sports-carousel-arrow-right .rj-sports-carousel-arrow--inner {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.rj-sports-carousel-arrow-right .rj-sports-carousel-arrow--inner:before, .rj-sports-carousel-arrow-right .rj-sports-carousel-arrow--inner:after {
	position: absolute;
	background-color: #939393
}
.rj-sports-carousel-arrow-right .rj-sports-carousel-arrow--inner:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.rj-sports-carousel-arrow-right .rj-sports-carousel-arrow--inner:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
html.IsDesktop .rj-sports-carousel {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
html.IsDesktop .rj-sports-carousel-arrow:hover {
	background-color: #ffffff
}
.rj-carousel {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.rj-carousel-container {
	white-space: nowrap;
	position: relative;
	z-index: 1;
	font-size: 0;
	display: inline-block
}
html.IsMobile .rj-carousel, html.IsTablet .rj-carousel {
	overflow-x: scroll
}
html.IsMobile .rj-carousel-arrow, html.IsTablet .rj-carousel-arrow {
	display: none
}
html[dir="rtl"] .rj-carousel-arrow-left {
	right: 0
}
html[dir="rtl"] .rj-carousel-arrow-right {
	left: 0;
	right: auto
}
.rj-carousel-arrow {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	z-index: 2;
	width: 34px;
	height: 34px;
	background-color: #ffffff;
	cursor: pointer;
	text-align: center
}
.rj-carousel-arrow:after {
	display: inline-block;
	content: '';
	height: 100%;
	vertical-align: middle
}
.rj-carousel--sLeft .rj-carousel-arrow.rj-carousel-arrow-left {
	opacity: 1
}
.rj-carousel-arrow.rj-carousel-arrow-right {
	right: 0
}
.rj-carousel--sRight .rj-carousel-arrow.rj-carousel-arrow-right {
	opacity: 1
}
.rj-carousel-arrow.rj-carousel-arrow-left:before {
	left: 0;
	background: -webkit-gradient(linear, right top, left top, from(rgba(240,240,240,0)), to(#f0f0f0));
	background: linear-gradient(to left, rgba(240,240,240,0), #f0f0f0)
}
.rj-carousel-arrow.rj-carousel-arrow-right:before {
	right: 0;
	background: -webkit-gradient(linear, left top, right top, from(rgba(240,240,240,0)), to(#f0f0f0));
	background: linear-gradient(to right, rgba(240,240,240,0), #f0f0f0)
}
.rj-carousel-arrow-left {
	left: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%
}
.rj-carousel-arrow-right {
	right: 0;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}
.rj-carousel-arrow--inner {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto
}
.rj-carousel-arrow-left .rj-carousel-arrow--inner {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.rj-carousel-arrow-left .rj-carousel-arrow--inner:before, .rj-carousel-arrow-left .rj-carousel-arrow--inner:after {
	position: absolute;
	background-color: #939393
}
.rj-carousel-arrow-left .rj-carousel-arrow--inner:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.rj-carousel-arrow-left .rj-carousel-arrow--inner:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
.rj-carousel-arrow-right .rj-carousel-arrow--inner {
	position: relative;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.rj-carousel-arrow-right .rj-carousel-arrow--inner:before, .rj-carousel-arrow-right .rj-carousel-arrow--inner:after {
	position: absolute;
	background-color: #939393
}
.rj-carousel-arrow-right .rj-carousel-arrow--inner:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 0 0 0 0
}
.rj-carousel-arrow-right .rj-carousel-arrow--inner:after {
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	border-radius: 0 0 0 0
}
html.IsDesktop .rj-carousel {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
html.IsDesktop .rj-carousel-arrow:hover {
	background-color: #ffffff
}
.rj-carousel-item {
	display: inline-block;
	font-size: 1rem;
	position: relative;
	white-space: normal;
	border-right: 1px solid transparent;
	padding: 12px 0 10px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	cursor: pointer
}
.rj-carousel-item .icon {
	margin-bottom: 7px
}
.rj-carousel-item .icon, .rj-carousel-item .rj-carousel-item__sportName, .rj-carousel-item .rj-carousel-item__eventsCount, .rj-carousel-item .rj-carousel-item__day, .rj-carousel-item .rj-carousel-item__date {
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	opacity: 0.54
}
.rj-carousel-item.rj-carousel-item--active .icon, .rj-carousel-item.rj-carousel-item--active .rj-carousel-item__sportName, .rj-carousel-item.rj-carousel-item--active .rj-carousel-item__eventsCount, .rj-carousel-item.rj-carousel-item--active .rj-carousel-item__day, .rj-carousel-item.rj-carousel-item--active .rj-carousel-item__date {
	opacity: 1
}
.rj-carousel-item__details {
	font-size: 0.75em
}
.rj-carousel-item:not(:last-child) .rj-carousel-item__details, .rj-carousel-item:not(:last-of-type) .rj-carousel-item__details {
	border-right: 1px solid #CCCCCC
}
.rj-carousel-item__sportName, .rj-carousel-item__day, .rj-carousel-item__date {
	padding: 0 24px;
	white-space: nowrap
}
.rj-carousel-item__eventsCount, .rj-carousel-item__date {
	font-weight: bold
}
.rj-carousel-item__day, .rj-carousel-item__date {
	margin: 4px 0;
	padding: 0 24px;
	white-space: nowrap;
	font-size: 1em
}
.IsDesktop .rj-carousel-item:hover .icon, .IsDesktop .rj-carousel-item:hover .rj-carousel-item__sportName, .IsDesktop .rj-carousel-item:hover .rj-carousel-item__eventsCount, .IsDesktop .rj-carousel-item:hover .rj-carousel-item__day, .IsDesktop .rj-carousel-item:hover .rj-carousel-item__date {
	opacity: 1
}
html[dir="rtl"] .rj-carousel-item:not(:last-child) .rj-carousel-item__details, html[dir="rtl"] .rj-carousel-item:not(:last-of-type) .rj-carousel-item__details {
	border-right: 0;
	border-left: 1px solid #CCCCCC
}
.rj-sports-carousel-item {
	display: inline-block;
	font-size: 1rem;
	position: relative;
	white-space: normal;
	border-right: 1px solid transparent;
	padding: 12px 0 10px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	cursor: pointer
}
.rj-sports-carousel-item .icon {
	margin-bottom: 7px
}
.rj-sports-carousel-item .icon, .rj-sports-carousel-item .rj-sports-carousel-item--sportName, .rj-sports-carousel-item .rj-sports-carousel-item--eventsCount {
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	opacity: 0.54
}
.rj-sports-carousel-item.rj-sports-carousel-item--active:after {
	opacity: 1
}
.rj-sports-carousel-item.rj-sports-carousel-item--active .icon, .rj-sports-carousel-item.rj-sports-carousel-item--active .rj-sports-carousel-item--sportName, .rj-sports-carousel-item.rj-sports-carousel-item--active .rj-sports-carousel-item--eventsCount {
	opacity: 1
}
.rj-sports-carousel-item:after {
	opacity: 0;
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-bottom: 4px solid #25AAE1;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	width: 0
}
.rj-sports-carousel-item--details {
	font-size: 0.75em
}
.rj-sports-carousel-item:not(:last-child) .rj-sports-carousel-item--details, .rj-sports-carousel-item:not(:last-of-type) .rj-sports-carousel-item--details {
	border-right: 1px solid #CCCCCC
}
.rj-sports-carousel-item--sportName {
	padding: 0 24px;
	white-space: nowrap
}
.rj-sports-carousel-item--eventsCount {
	font-weight: bold
}
.IsDesktop .rj-sports-carousel-item:hover .icon, .IsDesktop .rj-sports-carousel-item:hover .rj-sports-carousel-item--sportName, .IsDesktop .rj-sports-carousel-item:hover .rj-sports-carousel-item--eventsCount {
	opacity: 1
}
html[dir="rtl"] .rj-sports-carousel-item:not(:last-child) .rj-sports-carousel-item--details, html[dir="rtl"] .rj-sports-carousel-item:not(:last-of-type) .rj-sports-carousel-item--details {
	border-right: 0;
	border-left: 1px solid #CCCCCC
}
.rj-tscoreboard__score-info, .rj-tscoreboard__total-info {
	padding: 0 4px;
	font-size: 1em
}
.rj-tscoreboard__total-info {
	font-weight: bold;
	color: #25AAE1
}
.rj-tscoreboard__score-info {
	color: #000000
}
.rj-general-scoreboard__info, .rj-general-scoreboard__total-info {
	display: inline-block;
	padding: 0 4px;
	font-size: 1em
}
.rj-general-scoreboard__total-info {
	font-weight: bold;
	color: #25AAE1
}
.rj-general-scoreboard__info {
	color: #000000
}
.rj-popup-portal {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20
}
sb-resp-popup-overlay {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7)
}
sb-resp-popup-content {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 368px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #000000
}
.IsMobile sb-resp-popup-content {
	width: 300px
}
.rj-popup-message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 12px;
	max-height: 70vh;
	overflow: auto;
	background-color: #EBEBEB
}
.rj-popup-message__header {
	padding: 28px 24px 10px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	font-size: 1.23076923em
}
.rj-popup-message__body {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	overflow: auto;
	word-break: break-word
}
.rj-popup-message__body-html {
	font-size: 1.07692308em
}
.rj-popup-message__body-content {
	padding: 28px 24px 0;
	position: relative
}
.rj-popup-message__close-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	border-radius: 100%;
	background-color: #ADAEB3
}
.rj-popup-message__close-btn--icon {
	content: '';
	width: 14px;
	height: 14px;
	background-image: url("/imgs/i-v2/o/controls/close.svg");
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.rj-popup-message__body-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 28px -6px 16px;
	text-align: center
}
.rj-popup-message__header + .rj-popup-message__body .rj-popup-message__body-content {
	padding: 0 24px
}
.rj-popup-message__button {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: 6px;
	margin: 0 6px;
	padding: 18px;
	font-size: 1.07692308em;
	font-weight: normal;
	color: #ffffff
}
.rj-popup-message__isInIframe {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
.rj-popup-message__hasCloseBtn {
	padding: 70px 0
}
.rj-popup-message__isInIframe {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
.rj-popup-message__btn--positive {
	font-weight: bold;
	background-color: #779E00
}
.rj-popup-message__btn--positive:hover {
	background-color: #5c7a00
}
.rj-popup-message__btn--negative {
	background-color: #F20000
}
.rj-popup-message__btn--default {
	color: #444444;
	background-color: #CCCCCC
}
.rj-popup-message__btn--default:hover {
	background-color: rgba(204,204,204,0.7)
}
.rj-scoreboard__possession {
	display: inline-block;
	width: 4px;
	height: 8px;
	background-color: #939393;
	border-radius: 10px
}
.rj-scoreboard__possession--service {
	background-color: #779E00
}
.rj-baseball-scoreboard-wrapper {
	width: 100%;
	min-height: 140px
}
.rj-baseball-scoreboard {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 515px;
	height: 140px;
	background-color: #000000;
	font-size: 0.92307692em
}
.rj-baseball-scoreboard-gamefield {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.rj-baseball-scoreboard-gamefield-heading {
	padding: 11px 34px 11px 37px
}
.rj-baseball-scoreboard-current-inning {
	white-space: nowrap
}
.rj-baseball-scoreboard-gamefield-content {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding-left: 12px
}
.rj-baseball-scoreboard-gamefield-diamond {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 55px;
	height: 55px;
	-webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
	transform: translateY(-50%) translateX(-50%) rotate(45deg);
	background-color: #359E02
}
.rj-baseball-scoreboard-base {
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: #ffffff;
	opacity: 0.3
}
.rj-baseball-scoreboard-base-0 {
	bottom: 0;
	right: 0;
	border-top-left-radius: 100%
}
.rj-baseball-scoreboard-base-1 {
	top: 0;
	right: 0;
	border-bottom-left-radius: 100%
}
.rj-baseball-scoreboard-base-2 {
	top: 0;
	left: 0;
	border-bottom-right-radius: 100%
}
.rj-baseball-scoreboard-base-3 {
	bottom: 0;
	left: 0;
	border-top-right-radius: 100%
}
.rj-baseball-scoreboard-base--active {
	background-color: #EBEBEB;
	opacity: 1
}
.rj-scoreboard-score-table-wrapper {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.rj-baseball-scoreboard-score-table {
	width: 100%;
	height: 100%;
	table-layout: fixed
}
.rj-baseball-scoreboard-score-headings-row {
	height: 36px
}
.rj-baseball-scoreboard-score-headings-row .rj-baseball-scoreboard-score-cell {
	color: #999999
}
.rj-baseball-scoreboard-score-headings-row .rj-baseball-scoreboard-runs {
	font-weight: normal
}
.rj-baseball-scoreboard-gamefield-heading, .rj-baseball-scoreboard-additional-data, .rj-baseball-scoreboard-score-row {
	color: #ffffff
}
.rj-baseball-scoreboard-strikes {
	padding: 0 12px
}
.rj-baseball-scoreboard-additional-data {
	padding-left: 12px
}
.rj-baseball-scoreboard-score-cell {
	width: 20px;
	text-align: center
}
.rj-baseball-scoreboard-runs, .rj-baseball-scoreboard-hits {
	width: 24px
}
.rj-baseball-scoreboard-runs {
	color: #25AAE1;
	font-weight: bold
}
.rj-baseball-scoreboard-hits {
	padding-right: 8px
}
.rj-basebal-scoreboard-team-name {
	position: relative;
	padding-left: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.rj-basebal-scoreboard-team-name:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 12px;
	display: inline-block;
	width: 4px;
	height: 14px;
	border-radius: 2px;
	background-color: #939393;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.rj-basebal-scoreboard-team-name--isServing:before {
	background-color: #779E00
}
html.IsTablet.landscape-orientation .rj-baseball-scoreboard, html.IsMobile.landscape-orientation .rj-baseball-scoreboard {
	width: 100%
}
html.IsTablet .rj-baseball-scoreboard-wrapper, html.IsMobile .rj-baseball-scoreboard-wrapper {
	overflow: auto
}
html.IsTablet .rj-baseball-scoreboard-score-table, html.IsMobile .rj-baseball-scoreboard-score-table {
	border-right: 1px solid #04041E
}
html.IsTablet .rj-baseball-scoreboard-score-row, html.IsMobile .rj-baseball-scoreboard-score-row {
	font-size: 1.16666667em;
	background-color: #04041E
}
html.IsTablet.portrait-orientation .rj-baseball-scoreboard {
	width: 100%
}
html.IsDesktop .rj-baseball-scoreboard-wrapper {
	position: relative;
	min-height: 172px
}
html.IsDesktop .rj-baseball-scoreboard {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 500px;
	height: 120px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 6px;
	background-color: rgba(74,74,94,0.6)
}
html.IsDesktop .rj-baseball-scoreboard-gamefield {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
html.IsDesktop .rj-baseball-scoreboard-gamefield-heading {
	padding-left: 23px;
	padding-right: 10px;
	border-top-left-radius: 6px
}
html.IsDesktop .rj-baseball-scoreboard-gamefield-diamond {
	width: 43px;
	height: 43px;
	left: 20px;
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}
html.IsDesktop .rj-baseball-scoreboard-score-headings-row, html.IsDesktop .rj-baseball-scoreboard-gamefield-heading {
	background-color: rgba(74,74,94,0.6)
}
html.IsDesktop .rj-baseball-scoreboard-score-table-wrapper {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
html.IsDesktop .rj-baseball-scoreboard-strikes {
	padding-left: 10px;
	padding-right: 10px
}
html.IsDesktop .rj-baseball-scoreboard-score-cell {
	width: 24px
}
html.IsDesktop .rj-baseball-scoreboard-hits {
	padding-right: 12px;
	border-top-right-radius: 6px
}
html.IsDesktop .rj-basebal-scoreboard-team-name:before {
	left: 14px;
	width: 8px;
	height: 8px
}
html[dir=rtl].IsTablet .rj-baseball-scoreboard-gamefield-heading, html[dir=rtl].IsMobile .rj-baseball-scoreboard-gamefield-heading {
	padding-left: 37px;
	padding-right: 34px
}
html[dir=rtl].IsTablet .rj-baseball-scoreboard-gamefield-content, html[dir=rtl].IsMobile .rj-baseball-scoreboard-gamefield-content, html[dir=rtl].IsTablet .rj-baseball-scoreboard-additional-data, html[dir=rtl].IsMobile .rj-baseball-scoreboard-additional-data {
	padding-right: 12px
}
html[dir=rtl].IsTablet .rj-baseball-scoreboard-hits, html[dir=rtl].IsMobile .rj-baseball-scoreboard-hits {
	padding-left: 8px;
	padding-right: 0
}
html[dir=rtl].IsTablet .rj-basebal-scoreboard-team-name, html[dir=rtl].IsMobile .rj-basebal-scoreboard-team-name {
	padding-right: 30px;
	padding-left: 0
}
html[dir=rtl].IsTablet .rj-basebal-scoreboard-team-name:before, html[dir=rtl].IsMobile .rj-basebal-scoreboard-team-name:before {
	right: 12px
}
html[dir=rtl].IsTablet .rj-baseball-scoreboard-score-table, html[dir=rtl].IsMobile .rj-baseball-scoreboard-score-table {
	border-right-width: 0;
	border-left: 1px solid #04041E
}
html[dir=rtl].IsDesktop .rj-baseball-scoreboard-gamefield-heading {
	padding-right: 23px;
	padding-left: 10px;
	border-top-right-radius: 6px;
	border-top-left-radius: 0
}
html[dir=rtl].IsDesktop .rj-baseball-scoreboard-gamefield-diamond {
	right: 20px;
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}
html[dir=rtl].IsDesktop .rj-baseball-scoreboard-hits {
	padding-left: 12px;
	padding-right: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 0
}
html[dir=rtl].IsDesktop .rj-basebal-scoreboard-team-name {
	padding-right: 30px;
	padding-left: 0
}
html[dir=rtl].IsDesktop .rj-basebal-scoreboard-team-name:before {
	left: auto;
	right: 14px
}
.rj-racing-next-races__top, .rj-racing-next-races__bottom {
	font-size: 1em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.rj-racing-next-races__top {
	color: #000000
}
.rj-racing-next-races__bottom {
	color: #999999
}
.rj-racing-next-races__silk {
	width: 24px;
	height: 17px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url("/imgs/i-v2/c/racing/t-shirt.svg")
}
.rj-racing-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff
}
.rj-racing-table *, .rj-racing-table *::before, .rj-racing-table *::after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.rj-racing-table__head {
	height: 52px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #F0F0F0;
	font-weight: normal;
	font-size: 13px;
	text-align: left
}
.IsTablet .rj-racing-table__head, .IsDesktop .rj-racing-table__head {
	white-space: nowrap
}
.rj-racing-table__head:last-child .rj-racing-order::before {
	margin-right: 4px
}
.rj-racing-table__head:not(:last-child) .rj-racing-order::before {
	margin-left: 4px
}
.rj-racing-table__head:not(:last-child) .rj-racing-order .rj-racing-table__head-name {
	float: left
}
.rj-racing-table__cell {
	height: 52px;
	padding: 4px 2px 4px 10px;
	border-bottom: 1px solid #F0F0F0;
	color: #000000
}
.rj-racing-order {
	display: inline-block;
	color: #666666;
	cursor: pointer
}
.IsDesktop .rj-racing-order:hover, .rj-racing-order:focus, .rj-racing-order--asc, .rj-racing-order--desc {
	color: #000000
}
.rj-racing-order::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	width: 8px;
	height: 12px;
	background-image: url('/imgs/i-v2/o/racing/sprite-arrows-solid.svg');
	background-repeat: no-repeat;
	background-position: center 0;
	background-size: 8px 36px
}
.rj-racing-order--asc::before {
	background-position: center -12px
}
.rj-racing-order--desc::before {
	background-position: center -24px
}
.rj-checkbox {
	position: relative;
	display: inline-block
}
.rj-checkbox__input {
	position: absolute;
	z-index: -1;
	opacity: 0
}
.rj-checkbox__input:checked + .rj-checkbox__label::before {
	background-color: #25AAE1;
	background-image: url('/imgs/i-v2/o/racing/check-sharp.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 11px 10px
}
.rj-checkbox__input:disabled + .rj-checkbox__label {
	opacity: 0.5
}
.rj-checkbox__label {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	text-indent: 0
}
.rj-checkbox__label::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	border-radius: 3px;
	background-color: #F0F0F0
}
.rj-checkbox__label:not(:empty)::before {
	margin-right: 0.30769231em
}
.rj-racing-sections-btn {
	float: right;
	height: 52px;
	font-size: 12px;
	font-weight: normal
}
.rj-racing-sections-btn:not(:disabled) {
	cursor: pointer
}
.rj-racing-sections-btn--primary, .rj-racing-sections-btn--primary:active {
	padding: 0 20px;
	border-radius: 0 0 3px 0;
	color: #ffffff;
	background-color: #779E00
}
.rj-racing-sections-btn--secondary, .rj-racing-sections-btn--secondary:active {
	padding: 0 30px;
	color: #666666;
	background: none
}
.rj-racing-arrow, .rj-racing-arrow__holder {
	display: inline-block;
	vertical-align: middle
}
.rj-racing-arrow__holder {
	position: relative;
	width: 10px;
	height: 10px;
	-webkit-transition: -webkit-transform 0.15s ease-in-out;
	transition: -webkit-transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
	-webkit-transform-origin: 2.5px 2.5px;
	transform-origin: 2.5px 2.5px
}
.rj-racing-arrow__holder::before, .rj-racing-arrow__holder::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: #939393
}
.rj-racing-arrow__holder::before {
	width: 2px;
	height: 7.07106781px;
	border-radius: 0 1px 1px 0
}
.rj-racing-arrow__holder::after {
	width: 7.07106781px;
	height: 2px;
	border-radius: 0 0 1px 1px
}
.rj-racing-arrow__holder--up {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.rj-racing-arrow__holder--down {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.rj-racing-arrow__holder--left {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.rj-racing-arrow__holder--right {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.rj-racing-next-races__arrow {
	top: 50%;
	opacity: 0;
	z-index: 10;
	cursor: pointer;
	position: absolute;
	padding: 15px 17px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition-delay: 0ms;
	transition-delay: 0ms;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 120ms;
	transition-duration: 120ms;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	background-color: #ffffff;
	-webkit-box-shadow: 4px 0px 20px 0px rgba(0,0,0,0.0015);
	box-shadow: 4px 0px 20px 0px rgba(0,0,0,0.0015)
}
.rj-racing-next-races__arrow--left {
	left: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	border-radius: 0 22px 22px 0
}
.rj-racing-next-races__arrow--right {
	right: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	border-radius: 22px 0 0 22px
}
.rj-racing-next-races__arrow .arrow-flat-right, .rj-racing-next-races__arrow .arrow-flat-left {
	opacity: 0.4
}
.rj-racing-next-races__arrow:hover {
	background-color: #ffffff
}
.rj-racing-next-races__arrow:hover .arrow-flat-right, .rj-racing-next-races__arrow:hover .arrow-flat-left {
	opacity: 1
}
.IsDesktop .rj-racing-next-races--sLeft:hover .rj-racing-next-races__arrow--left {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}
.IsDesktop .rj-racing-next-races--sRight:hover .rj-racing-next-races__arrow--right {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}
button.rj-racing-next-races__button {
	display: inline;
	width: 82px;
	height: 38px;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #EBEBEB;
	color: #000000;
	font-size: 0.923em;
	font-weight: bold;
	text-align: center;
	border-radius: 3px;
	cursor: pointer
}
button.rj-racing-next-races__button.rj-racing-next-races__button--disabled {
	opacity: 0.85;
	pointer-events: none
}
button.rj-racing-next-races__button.chosenBet, button.rj-racing-next-races__button:active {
	background-color: #779E00;
	color: #ffffff
}
button.rj-racing-next-races__button span {
	display: inline-block
}
.IsDesktop .rj-racing-next-races__button {
	width: 110px;
	height: 36px
}
.IsDesktop button.rj-racing-next-races__button:hover {
	background-color: #e3e3e3;
	color: #000000
}
.rj-racing-next-races__col {
	display: table-cell;
	vertical-align: middle
}
.rj-racing-next-races__col--odds {
	text-align: right
}
.rj-racing-next-races__col--name {
	max-width: 140px
}
.IsDesktop .rj-racing-next-races__col--name {
	max-width: 160px
}
.rj-racing-next-races__header {
	display: none
}
.rj-racing-next-races__title {
	font-size: 1.077em;
	color: #000000
}
.rj-racing-next-races__more {
	float: right;
	font-size: 0.923em;
	color: #666666;
	text-decoration: none
}
.IsDesktop .rj-racing-next-races__header {
	display: block;
	padding: 15px 0 0 0
}
.rj-racing-next-races__item {
	position: relative;
	display: inline-block;
	width: 290px;
	background-color: #ffffff;
	margin-left: 6px;
	border-radius: 3px;
	overflow: hidden
}
.rj-racing-next-races__item:first-child {
	margin-left: 0
}
.rj-racing-next-races__view {
	display: block;
	padding: 14px 0;
	text-align: center;
	background-color: #F5F5F5;
	border-radius: 0 0 3px 3px;
	cursor: pointer;
	font-size: 0.923em;
	color: #666666;
	text-decoration: none
}
.rj-racing-next-races__view:active {
	background-color: #CCCCCC
}
.IsDesktop .rj-racing-next-races__item {
	width: 352px
}
.IsDesktop .rj-racing-next-races__view:hover {
	background-color: #CCCCCC;
	color: #000000
}
.rj-racing-next-races__game {
	position: relative;
	padding: 13px 12px;
	min-height: 42px;
	background-color: #000000;
	color: #ffffff;
	zoom: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px 3px 0 0
}
.rj-racing-next-races__game:after {
	display: table;
	clear: both;
	content: ""
}
.rj-racing-next-races__game .i-o-ev-alt-streaming {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	opacity: 0.3
}
.rj-racing-next-races__game-title {
	display: inline-block;
	float: left;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 14px;
	font-size: 0.923em;
	line-height: 1.333em
}
.rj-racing-next-races__game-title:before {
	content: "";
	display: block;
	position: absolute;
	left: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 3px;
	height: 20px;
	background-color: #ffffff;
	border-radius: 2px
}
.rj-racing-next-races__rows {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 165px
}
.IsDesktop .rj-racing-next-races__rows {
	min-height: 159px
}
.rj-racing-next-races__row {
	display: table;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 8px;
	border-bottom: 1px solid #F0F0F0
}
.rj-racing-next-races__col--silk {
	width: 24px;
	height: 17px;
	padding: 0 12px 0 8px
}
.rj-racing-next-races {
	position: relative;
	overflow: hidden;
	background-color: #F0F0F0;
	padding: 0 10px
}
.rj-racing-next-races__wrapper {
	position: relative;
	padding-top: 15px;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}
.rj-racing-next-races__container {
	position: relative;
	white-space: nowrap;
	display: inline-block
}
.IsDesktop .rj-racing-next-races__wrapper {
	overflow: hidden
}
.rj-racing-next-races__loader {
	padding: 70px 0 71px 0;
	background-color: #ffffff
}
.IsDesktop .rj-racing-next-races__loader {
	padding: 67px 0 68px 0
}
.rj-racing-current-races__events-wrapper {
	display: block;
	width: 100%;
	margin-left: 0;
	overflow-x: auto;
	background-color: #ffffff;
	white-space: nowrap
}
.rj-racing-current-races__events {
	margin: 10px
}
.IsDesktop .rj-racing-current-races__events-wrapper {
	display: inline-block;
	width: 67%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal
}
.IsDesktop .rj-racing-current-races__events {
	margin: 8px 10px 0 10px
}
.rj-racing-current-races__place {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px 0 16px 18px;
	font-size: 1.077em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	zoom: 1;
	border-bottom: 1px solid #F0F0F0;
	background-color: #ffffff
}
.rj-racing-current-races__place:after {
	display: table;
	clear: both;
	content: ""
}
.rj-racing-current-races__league {
	float: left;
	max-width: 85%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.rj-racing-current-races__right-panel {
	float: right;
	margin: 0 16px 0 8px
}
.IsDesktop .rj-racing-current-races__place {
	width: 33%;
	float: left;
	border-bottom: 0
}
.IsDesktop .rj-racing-current-races__league {
	max-width: 75%
}
.IsDesktop .rj-racing-current-races__right-panel {
	float: left;
	margin-right: 0
}
.IsDesktop .rj-racing-current-races__right-panel .icon.i-o-ev-streaming {
	vertical-align: top
}
.rj-racing-current-races__row {
	margin-bottom: 10px;
	border-radius: 3px;
	overflow: hidden
}
.IsDesktop .rj-racing-current-races__row {
	zoom: 1;
	background-color: #ffffff;
	margin-bottom: 0
}
.IsDesktop .rj-racing-current-races__row:after {
	display: table;
	clear: both;
	content: ""
}
.IsDesktop .rj-racing-current-races__row:not(:last-child) {
	border-bottom: 1px solid #F0F0F0
}
.rj-racing-current-races {
	font-size: 1em;
	margin: 0 10px 10px 10px
}
.IsDesktop .rj-racing-current-races {
	margin-bottom: 0;
	border-top-right-radius: 3px;
	overflow: hidden
}
.IsMobile .rj-racing-current-races, .IsTablet .rj-racing-current-races {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.IsMobile .rj-racing-current-races > .rj-racing-current-races__row:first-of-type, .IsTablet .rj-racing-current-races > .rj-racing-current-races__row:first-of-type {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.IsMobile .rj-racing-future-events, .IsTablet .rj-racing-future-events {
	margin-left: 10px;
	margin-right: 10px
}
.rj-racing-current-races__loader {
	padding: 48px 0;
	background-color: #ffffff
}
.rj-racing-future-events__event-view {
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer
}
.rj-racing-future-events__arena {
	display: block
}
.rj-racing-future-events__league {
	display: inline-block;
	width: 85%;
	padding: 8px 0;
	color: #000000;
	font-size: 1em
}
.rj-racing-future-events__row {
	position: relative;
	padding-left: 20px;
	border-bottom: 1px solid #F0F0F0
}
.rj-racing-future-events {
	background-color: #ffffff
}
.IsDesktop .rj-racing-future-events {
	margin-left: 10px
}
.rj-racing-future-events__loader {
	padding: 37px 0;
	background-color: #ffffff
}
.rj-racing-event-header__top {
	margin: 20px 10px;
	text-align: center
}
.IsTablet .rj-racing-event-header__top, .IsDesktop .rj-racing-event-header__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 36px;
	margin: 10px 10px 1px;
	padding: 8px 8px 8px 16px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	border-radius: 3px 3px 0 0
}
.IsTablet .rj-racing-event-header__top-aside, .IsDesktop .rj-racing-event-header__top-aside {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 10px
}
.rj-racing-event-header__heading {
	margin: 0 0 10px;
	font-size: 1em;
	line-height: 1.5;
	color: #000000
}
.IsTablet .rj-racing-event-header__heading, .IsDesktop .rj-racing-event-header__heading {
	margin: 0 10px 0 0;
	font-weight: normal;
	line-height: normal;
	font-size: 1.077em
}
.rj-racing-event-header__race-details {
	margin: 20px 0
}
.IsTablet .rj-racing-event-header__race-details, .IsDesktop .rj-racing-event-header__race-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.923em
}
.rj-racing-region-race-details__additional {
	padding: 12px 10px;
	background-color: #ffffff
}
.IsDesktop .rj-racing-region-race-details__additional, .IsTablet .rj-racing-region-race-details__additional {
	text-align: right;
	background: none
}
.rj-racing-event-header__condition {
	margin: 0 0 20px;
	line-height: 1.5;
	text-align: center;
	font-size: 0.923em;
	color: #666666
}
.IsTablet .rj-racing-event-header__condition, .IsDesktop .rj-racing-event-header__condition {
	margin-bottom: 0;
	margin-left: 10px;
	text-align: left;
	line-height: normal
}
.rj-racing-event-header__condition-item {
	display: inline-block;
	font-size: 1.09090909em
}
.IsDesktop .rj-racing-event-header__condition-item, .IsTablet .rj-racing-event-header__condition-item {
	color: #666666
}
.rj-racing-event-header__condition-item-separator {
	margin: 0 8px
}
.rj-racing-event-view__post .i-c-racing-post {
	display: inline-block;
	margin: 0
}
.rj-racing-event-view__post-trigger {
	padding: 4px 0 12px 0
}
.rj-racing-event-view__post-trigger .rj-racing-arrow {
	margin-left: 8px
}
.rj-racing-event-view__post-trigger .rj-racing-arrow__holder {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
[data-collapsed="true"] .rj-racing-event-view__post-trigger .rj-racing-arrow__holder {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.rj-racing-event-view__post-content {
	padding-bottom: 10px;
	line-height: 1.66666667
}
.rj-racing-event-header__btn {
	display: block;
	padding: 0 20px;
	width: 100%;
	height: 44px;
	font-weight: normal;
	font-size: 1em;
	color: #ffffff;
	background-color: #779E00;
	border-radius: 22px;
	white-space: normal;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.rj-racing-event-header__btn:active {
	color: #ffffff;
	background-color: #5c7a00
}
.IsDesktop .rj-racing-event-header__btn--watch-live {
	width: auto;
	height: 36px;
	font-size: 0.92307692em;
	border-radius: 18px
}
.IsDesktop .rj-racing-event-header__btn--watch-live:hover, .IsDesktop .rj-racing-event-header__btn--watch-live:active {
	color: #ffffff;
	background-color: #5c7a00
}
.IsDesktop .rj-racing-event-header__btn--info, .IsTablet .rj-racing-event-header__btn--info {
	display: inline-block;
	width: auto;
	height: auto;
	background-color: transparent;
	color: #000000
}
.IsDesktop .rj-racing-event-header__btn--info:active, .IsTablet .rj-racing-event-header__btn--info:active {
	color: #000000;
	background-color: transparent
}
.rj-racing-header__event-wrapper .rj-racing-header__event {
	display: inline-block
}
.rj-racing-header__event-wrapper .rj-racing-current-races__event {
	width: 60px;
	padding: 7px 0;
	margin-right: 10px;
	border-radius: 13px
}
.rj-racing-header__event-wrapper .rj-racing-current-races__status {
	padding: 0 4px 0 0
}
.rj-racing-header__event-wrapper {
	background-color: #ffffff;
	padding: 10px 0;
	overflow-x: auto;
	white-space: nowrap;
	border-radius: 0 0 3px 3px
}
.IsDesktop .rj-racing-header__event-wrapper {
	border-radius: 0 0 3px 0
}
.rj-racing-event-header__dropdown-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 18px 15px 17px;
	margin-bottom: 1px;
	font-size: 1.07692308em;
	background-color: #F5F5F5
}
.rj-racing-event-header__dropdown-wrapper .rj-racing-arrow__holder::before, .rj-racing-event-header__dropdown-wrapper .rj-racing-arrow__holder::after {
	background-color: #939393
}
.rj-racing-event-header__dropdown-wrapper .rj-racing-arrow {
	margin-left: auto
}
.rj-racing-event-header__dropdown-wrapper > label {
	padding: 0;
	text-indent: 0;
	cursor: pointer
}
.IsDesktop .rj-racing-event-header__dropdown-wrapper, .IsTablet .rj-racing-event-header__dropdown-wrapper {
	float: left;
	width: 155px;
	margin-bottom: 0;
	cursor: pointer
}
.rj-racing-event-header__dropdown-html {
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	left: 0;
	background-color: #ffffff;
	cursor: pointer
}
.IsDesktop .rj-racing-event-header__dropdown-html {
	display: block
}
.rj-racing-event-header__dropdown-item {
	padding: 15px 0 15px 15px;
	color: #000000
}
.IsDesktop .rj-racing-event-header__dropdown-item:hover, .rj-racing-event-header__dropdown-item[data-selected="true"] {
	background-color: #F5F5F5;
	color: #000000
}
.rj-racing-event-header__dropdown-native {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: block;
	opacity: 0
}
.IsDesktop .rj-racing-event-header__dropdown-native {
	display: none
}
.rj-racing-event-header__dropdown-active-league {
	color: #000000
}
.rj-racing-event-header_events-container {
	margin: 0 10px
}
.rj-racing-event-header__race-details-additional {
	margin: 0 0 10px;
	padding: 0 10px;
	background-color: #ffffff;
	color: #000000
}
.IsTablet .rj-racing-event-header__race-details-additional, .IsDesktop .rj-racing-event-header__race-details-additional {
	margin: 0;
	padding: 0;
	background: none
}
.rj-racing-racecard__favourite {
	color: #000000
}
.rj-racing-racecard-info {
	padding: 4px 10px;
	border-bottom: 0;
	background-color: #04041E;
	color: #ffffff;
	line-height: 1.5em
}
.rj-racing-racecard__number {
	display: inline-block;
	padding-right: 2px
}
.IsDesktop .rj-racing-racecard__number, .IsTablet .rj-racing-racecard__number {
	vertical-align: middle
}
.rj-racing-racecard-cell--prev-odds {
	color: #666666
}
.IsDesktop .rj-racing-racecard-cell--prev-odds {
	color: #000000
}
.rj-racing-racecard__silk {
	padding-top: 10px
}
.rj-racing-racecard__silk > * {
	margin: 0 auto
}
.IsDesktop .rj-racing-racecard-cell--silk, .IsTablet .rj-racing-racecard-cell--silk {
	padding-left: 0
}
.IsDesktop .rj-racing-racecard__silk, .IsTablet .rj-racing-racecard__silk {
	padding-top: 0;
	padding-left: 10px;
	display: inline-block;
	vertical-align: middle
}
.IsDesktop .rj-racing-racecard__silk .rj-racing-next-races__silk, .IsTablet .rj-racing-racecard__silk .rj-racing-next-races__silk {
	margin: 0
}
.rj-racing-racecard__rule4 {
	padding: 18px 10px 17px 10px;
	line-height: 1.385em;
	border-bottom: 1px solid #F0F0F0;
	background-color: #ffffff;
	color: #000000
}
.IsDesktop .rj-racing-racecard__rule4, .IsTablet .rj-racing-racecard__rule4 {
	padding-left: 20px
}
.rj-racing-racecard__stall {
	display: inline-block
}
.IsDesktop .rj-racing-racecard__stall, .IsTablet .rj-racing-racecard__stall {
	vertical-align: middle
}
.rj-racing-racecard {
	font-size: 0.923em
}
.rj-racing-racecard .rj-racing-next-races__top, .rj-racing-racecard .rj-racing-next-races__bottom {
	white-space: normal
}
.rj-racing-racecard-cell--numberSilk {
	padding-left: 6px;
	font-size: 0.833em;
	text-align: center
}
.rj-racing-racecard-cell--fixture {
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 1.5em
}
.rj-racing-racecard-cell--fixture .rj-racing-racecard__condition {
	color: #999999
}
.rj-racing-racecard-cell .bet_btn {
	width: 100%;
	height: 100%;
	font-size: 1em;
	line-height: 1
}
.rj-racing-racecard-cell--odds {
	padding: 1px
}
.IsDesktop .rj-racing-racecard, .IsDesktop .rj-racing-racecard .rj-racing-racecard-head {
	font-size: 1em
}
.IsDesktop .rj-racing-racecard-cell:first-child, .IsDesktop .rj-racing-racecard-head:first-child {
	padding-left: 20px
}
.IsDesktop .rj-racing-racecard-head--odds {
	padding-right: 10px;
	text-align: center
}
.IsDesktop .rj-racing-racecard-cell--fixture {
	padding: 0 2px 0 10px
}
.IsDesktop .rj-racing-racecard-head {
	color: #666666
}
.IsDesktop .rj-racing-racecard-cell .bet_btn {
	height: 36px;
	font-size: 0.923em
}
.IsDesktop .rj-racing-racecard-cell--odds {
	padding: 8px 10px
}
.IsDesktop .rj-racing-racecard-cell--numberSilk {
	font-size: 1em;
	vertical-align: middle;
	text-align: left
}
.IsTablet .rj-racing-racecard-cell--odds {
	padding: 6px
}
.IsTablet .rj-racing-racecard-cell--numberSilk {
	font-size: 1em;
	vertical-align: middle;
	text-align: left
}
.IsTablet .rj-racing-racecard-cell:first-child, .IsTablet .rj-racing-racecard-head:first-child {
	padding-left: 20px
}
.rj-racing-cast-cell {
	width: 60px;
	padding-right: 10px;
	text-align: center
}
.rj-racing-cast-cell--sep {
	border-left: 1px solid #F0F0F0
}
.rj-racing-cast-controls {
	zoom: 1;
	background-color: #ffffff
}
.rj-racing-cast-controls:after {
	display: table;
	clear: both;
	content: ""
}
.racing-region-selector__label {
	display: block;
	padding: 15px 0;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	color: #666666
}
.racing-region-selector__label[data-selected="true"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 4px solid #779E00;
	color: #000000
}
.IsDesktop .racing-region-selector__label {
	width: 130px
}
.IsDesktop .racing-region-selector__label:hover {
	color: #000000
}
.IsDesktop .racing-region-selector__label[data-selected="true"]:hover {
	color: #000000
}
.racing-region-selector__region {
	display: inline-block;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.IsDesktop .racing-region-selector__region {
	width: auto
}
.IsDesktop .racing-region-selector__region:first-child {
	margin-left: 10px
}
.racing-region-selector {
	width: 100%;
	background-color: #ffffff
}
.racing-region-selector > div {
	font-size: 0
}
.IsDesktop .racing-combined-view__tabs-blocks .rj-message {
	background: #ffffff
}
.racing-combined-view__tabs-blocks * {
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.IsDesktop .racing-event-view__tabs-blocks, .IsTablet .racing-event-view__tabs-blocks {
	margin: 0 10px
}
.rj-racing-event-view__raceofflabel {
	padding: 17px 0;
	font-size: 0.92307692em;
	text-align: center;
	background-color: #F20000;
	color: #ffffff
}
.IsDesktop .rj-racing-event-view__raceofflabel {
	padding: 18px 0 18px 20px;
	margin: 0 10px;
	font-size: 1em;
	text-align: left
}
.rj-account-block {
	background-color: #000000
}
.rj-account-block__deposit-link {
	float: right;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 20px;
	height: 46px;
	line-height: 44px;
	font-size: 1.07692308em;
	border-radius: 6px;
	color: #ffffff;
	background-color: #779E00;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}
.rj-account-block__deposit-link:active {
	background-color: #688a00
}
.rj-account-block__user-details {
	white-space: nowrap;
	line-height: 23px
}
.rj-account-block__user-name {
	padding-right: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 1.38461538em;
	color: #ffffff
}
.rj-account-block__user-id {
	padding-right: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 0.92307692em;
	color: #999999
}
.rj-account-block__user-info {
	padding: 24px 0;
	background-color: #000000
}
.rj-account-block__user-info-wrap {
	margin: 0 22px;
	padding-bottom: 22px;
	border-bottom: 1px solid #04041E;
	zoom: 1
}
.rj-account-block__user-info-wrap:after {
	display: table;
	clear: both;
	content: ""
}
.rj-account-block__menu-section-title {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	font-size: 1.15384615em;
	background-color: #414653;
	color: #ffffff
}
.rj-account-block__menu-section {
	border-top: 1px solid #000000
}
.rj-account-block__freebet-count {
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #ffffff
}
.rj-account-block__menu-item {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 20px 16px;
	background-color: #363A45;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}
.rj-account-block__menu-item:active {
	background-color: #000000
}
.rj-account-block__menu-item-title {
	color: #ffffff;
	font-size: 1.07692308em
}
.rj-account-block__user-stat {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 5px 0;
	text-align: center;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}
.rj-account-block__user-stat-icon-wrap {
	display: inline-block;
	position: relative
}
.rj-account-block__user-stat-title {
	display: block;
	color: #ffffff;
	font-size: 0.92307692em;
	font-family: Oswald, Arial, sans-serif;
	text-transform: uppercase
}
.rj-account-block__user-stat-amount {
	color: #ffffff;
	line-height: 1.8em;
	font-size: 1.23076923em;
	font-family: Oswald, Arial, sans-serif
}
.rj-account-block__user-stat:not(:last-child) .rj-account-block__user-stat-wrap {
	border-right: 1px solid #04041E
}
.rj-account-block__user-stat-wrap {
	margin-top: 10px
}
.rj-account-block__user-stat-amount {
	display: block
}
.rj-account-block__user-stats {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 22px
}
.rj-account-block-unread-messages {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	-webkit-transform: translate(50%, -20%);
	transform: translate(50%, -20%);
	z-index: 1;
	width: 19px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 0.76923077em;
	border-radius: 50%;
	background-color: #25AAE1;
	color: #ffffff;
	-webkit-box-shadow: 0 0 2px #25AAE1;
	box-shadow: 0 0 2px #25AAE1
}
.rj-my-pusle-bets__collapsible-wrap {
	margin-bottom: 2px
}
.rj-my-pulse-bets__no-open-pulse-bets {
	text-align: center;
	padding-top: 36px
}
@-webkit-keyframes grow_animation {
0% {
-webkit-transform:scale(0.1);
transform:scale(0.1)
}
30% {
-webkit-transform:scale(0.3);
transform:scale(0.3)
}
40% {
-webkit-transform:scale(0.5);
transform:scale(0.5)
}
50% {
-webkit-transform:scale(0.8);
transform:scale(0.8)
}
60% {
-webkit-transform:scale(0.9);
transform:scale(0.9)
}
70% {
-webkit-transform:scale(1);
transform:scale(1)
}
80% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes grow_animation {
0% {
-webkit-transform:scale(0.1);
transform:scale(0.1)
}
30% {
-webkit-transform:scale(0.3);
transform:scale(0.3)
}
40% {
-webkit-transform:scale(0.5);
transform:scale(0.5)
}
50% {
-webkit-transform:scale(0.8);
transform:scale(0.8)
}
60% {
-webkit-transform:scale(0.9);
transform:scale(0.9)
}
70% {
-webkit-transform:scale(1);
transform:scale(1)
}
80% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes pulse_animation {
5% {
-webkit-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
30% {
-webkit-transform:scale(1);
transform:scale(1)
}
90% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulse_animation {
5% {
-webkit-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
30% {
-webkit-transform:scale(1);
transform:scale(1)
}
90% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.rj-my-pulse-bets__loader {
	margin: 75px auto
}
.rj-pulse-bets__pipe-overlay {
	position: absolute;
	right: 0;
	z-index: 1;
	height: 4px;
	border-radius: 2px;
	background-color: #CCCCCC
}
.rj-pulse-bets__progress-counter {
	position: absolute;
	bottom: 0;
	-webkit-transform: translateY(8px);
	transform: translateY(8px);
	z-index: 1;
	padding: 4px 13px;
	border-radius: 12px;
	font-size: 12px;
	color: #ffffff
}
.rj-my-pulse-bets__bet-finished-frame {
	position: absolute;
	top: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 2
}
.rj-my-pulse-bets__bet-finished-frame--try-again-wrapper {
	background-color: rgba(255,255,255,0.95)
}
.rj-my-pulse-bets__bet-finished-frame--container {
	background-color: #779E00
}
.rj-my-pulse-bets__bet-finished-frame-message {
	font-size: 2.76923077em;
	font-family: Oswald, Arial, sans-serif;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff
}
.rj-my-pulse-bets__bet-finished-frame-message-goal {
	-webkit-animation-name: grow_animation;
	animation-name: grow_animation;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.rj-my-pulse-bets__bet-finished-frame-message-win {
	-webkit-animation-name: pulse_animation;
	animation-name: pulse_animation;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.rj-my-pulse-bets-try-again-wrapper {
	position: absolute;
	top: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 22px 0;
	background-color: rgba(255,255,255,0.8);
	z-index: 2
}
.rj-my-pulse-bets__pulse-btn.rj-my-pulse-bets__pulse-btn--repeat-button {
	margin: 0 auto
}
.rj-my-pulse-bets__sorted-heading-message {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10px 12px;
	color: #ffffff;
	background-color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.rj-my-pulse-bets__sorted-heading-message-text {
	width: 90%;
	font-size: 0.92307692em
}
.rj-my-pulse-bets__bet-wrapper {
	position: relative;
	background-color: #ffffff
}
.rj-my-pulse-bets__bet-wrapper + .rj-my-pulse-bets__bet-wrapper {
	margin-top: 2px
}
.rj-my-pulse-bets__bet-wrapper-inner {
	padding: 8px 16px 15px
}
.rj-pulse-bet__track-wrap.rj-pulse-bet__track-wrap--static {
	width: 100%
}
.rj-pulse-bet__track-bg.rj-pulse-bet__track-bg--static {
	background: -webkit-gradient(linear, left top, right top, from(#F59120), to(#F20000));
	background: linear-gradient(to right, #F59120, #F20000)
}
.rj-pulse-bet__track-point.rj-pulse-bet__track-point--static {
	background: #F20000;
	color: #ffffff
}
.pulse-block-bottom {
	padding-bottom: 80px
}
.rj-pulse-bet-market-main-container {
	background-color: #ffffff;
	min-height: 153px
}
.rj-pulse-bet-markets {
	position: relative;
	padding: 10px 16px 12px
}
.rj-pulse-bet-markets[data-suspended=true]:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-color: rgba(255,255,255,0.5)
}
@media screen and (max-width:399px) {
.rj-pulse-bet-markets {
	padding-top: 13px
}
}
.rj-pulse-bet-market__collapsible-wrap {
	margin-bottom: 2px
}
.rj-pulse-bet-markets__pre-bet {
	position: relative;
	margin: 12px 0 13px
}
.rj-my-pulse-bets__btn-outer {
	float: left;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 5px
}
.rj-pulse-bet-markets__btns-holder {
	margin-top: 18px;
	padding-bottom: 4px;
	zoom: 1
}
.rj-pulse-bet-markets__btns-holder:after {
	display: table;
	clear: both;
	content: ""
}
.rj-pulse-bet-markets__messages:not(:empty) {
	margin-top: 12px
}
@keyframes grow_animation {
0% {
-webkit-transform:scale(0.1);
transform:scale(0.1)
}
30% {
-webkit-transform:scale(0.3);
transform:scale(0.3)
}
40% {
-webkit-transform:scale(0.5);
transform:scale(0.5)
}
50% {
-webkit-transform:scale(0.8);
transform:scale(0.8)
}
60% {
-webkit-transform:scale(0.9);
transform:scale(0.9)
}
70% {
-webkit-transform:scale(1);
transform:scale(1)
}
80% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulse_animation {
5% {
-webkit-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
30% {
-webkit-transform:scale(1);
transform:scale(1)
}
90% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.rj-dropdown.rj-pulse-bet__dropdown {
	width: 100%;
	padding: 14px 0 13px;
	border: 1px solid #CCCCCC;
	margin: 0;
	font-size: 13px
}
.rj-dropdown.rj-pulse-bet__dropdown .rj-arrow__holder::before, .rj-dropdown.rj-pulse-bet__dropdown .rj-arrow__holder::after {
	background-color: #939393
}
.rj-dropdown.rj-pulse-bet__dropdown .rj-arrow {
	margin-left: auto;
	margin-right: 15px
}
.rj-dropdown.rj-pulse-bet__dropdown .rj-dropdown__active-item {
	padding: 0 15px 0 16px
}
.rj-pulsebet__pre-countdown-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 153px;
	background: #779E00;
	color: #ffffff
}
.rj-pulsebet__pre-countdown-sek {
	margin-bottom: 0.02631579em;
	font-family: Oswald, Arial, sans-serif;
	font-size: 5.84615385em;
	line-height: 1;
	text-transform: uppercase;
	-webkit-animation-name: grow_animation;
	animation-name: grow_animation;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-iteration-count: 4;
	animation-iteration-count: 4;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.rj-my-pulse-bets__stake-value {
	display: block;
	padding: 0;
	font-size: 16px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	height: 46px;
	line-height: 46px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}
.rj-my-pulse-bets__stake-holder {
	display: inline-block;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 0;
	zoom: 1
}
.rj-my-pulse-bets__stake-holder:after {
	display: table;
	clear: both;
	content: ""
}
.rj-my-pulse-bets__stake-btn {
	display: block;
	padding: 0 16px;
	height: 46px;
	line-height: 46px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #EBEBEB
}
.rj-my-pulse-bets__stake-btn[disabled="true"] {
	opacity: 0.5
}
.rj-my-pulse-bets__stake-btn.rj-my-pulse-bets__stake-btn--minus {
	float: left;
	border-radius: 4px 0 0 4px
}
.rj-my-pulse-bets__stake-btn.rj-my-pulse-bets__stake-btn--plus {
	float: right;
	border-radius: 0 4px 4px 0
}
@media screen and (max-width:360px) {
.rj-my-pulse-bets__stake-btn--minus, .rj-my-pulse-bets__stake-btn--plus {
	padding-left: 10px;
	padding-right: 10px
}
.rj-my-pulse-bets__stake-value {
	font-size: 15px
}
}
.rj-pulse-bet-markets__pulse-loading {
	height: 153px;
	color: #ffffff;
	background-color: #779E00;
	background-image: url('/imgs/pulse-bet/pulse_anim.gif');
	background-repeat: no-repeat;
	background-position: center center
}
.rj-pulse-bet-markets__error-message {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 16px;
	margin: 6px 0 0;
	border-radius: 5px;
	color: #ffffff;
	background-color: #F20000
}
.rj-pulse-bet-markets__error-message a {
	color: inherit
}
.rj-pulse-bet-markets__error-message-text {
	display: inline-block;
	width: 90%;
	font-size: 0.92307692em
}
.rj-pulse-bet-markets__close-button {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0;
	width: 36px;
	height: 36px;
	padding: 0;
	background-color: transparent;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 0
}
.rj-pulse-bet-markets__close-button:active {
	background-color: transparent
}
.rj-pulse-bet-market__accepted-bet-container {
	background-color: #779E00;
	text-align: center;
	padding: 20px 12px 25px
}
.rj-pulse-bet-market__accepted-bet-message {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 1.23076923em;
	font-family: Oswald, Arial, sans-serif
}
.rj-pulse-bet-market__accepted-bet-interval, .rj-pulse-bet-market__accepted-bet-ticket {
	margin-right: 4px
}
.rj-pulse-bet-market__accepted-bet-ticket-container {
	padding: 6px 0px 15px;
	color: #ffffff;
	font-size: 1.07692308em
}
.rj-pulse-bet-markets__time-period {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center
}
.rj-pulse-bet-markets__time-period-frame {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px
}
.rj-pulse-bet-markets .rj-pulse-bet-markets__time-period-frame {
	color: #666666
}
.rj-freebet__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.rj-freebet__right-side {
	width: 50%
}
.rj-freebet__text {
	margin-top: 8px;
	margin-right: 10px;
	width: 50%;
	text-align: center;
	text-decoration: underline;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent
}
.rj-pulse-bet-markets__msg {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 16px;
	margin: 6px 0 0;
	border-radius: 5px;
	color: #ffffff;
	background-color: #ADAEB3
}
.rj-pulsebet-markets__message-text {
	font-size: 0.92307692em
}
.rj-pulse-bet-markets__in-process, .rj-pulse-bet-markets__success {
	padding: 0 0 10px
}
.rj-pulse-bet-markets__in-process .rj-pulse-bet-markets__msg, .rj-pulse-bet-markets__success .rj-pulse-bet-markets__msg {
	margin: 10px 16px 0
}
.rj-heading-2--my-pulse-bets .rj-heading-2__right-container {
	padding-right: 14px
}
.rj-heading-2--my-pulse-bets .rj-heading-2__right-container .i-o-pulsebet-pulse {
	width: 22px;
	height: 22px
}
.rj-my-pulse-bets__pulse-btn-outer {
	float: right;
	width: 50%;
	padding-left: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.rj-my-pulse-bets__pulse-btn {
	width: 100%;
	padding: 14px 0 15px;
	margin: 0;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #ffffff;
	background-color: #779E00;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 14px;
	font-weight: normal
}
.rj-my-pulse-bets__pulse-btn:active {
	color: #ffffff;
	background-color: #688a00
}
.rj-my-pulse-bets__pulse-btn:disabled {
	color: #666666;
	opacity: 1;
	background-color: #F0F0F0
}
.rj-my-pulse-bets__pulse-btn--repeat-button {
	min-width: 214px;
	width: auto
}
.rj-my-pulse-bets__pulse-btn--accepted-bet {
	margin: 0 auto;
	padding: 14px 24px 15px;
	background-color: #ffffff;
	font-size: 1.07692308em;
	color: #25AAE1;
	text-transform: capitalize;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: auto
}
.rj-slim-progressbar {
	position: relative;
	margin: 12px 0 13px
}
.rj-slim-progressbar__separator {
	position: absolute;
	right: 0;
	left: 0
}
.rj-slim-progressbar__separator:after, .rj-slim-progressbar__separator:before {
	content: "";
	position: absolute;
	top: -7px;
	width: 1px;
	height: 18px;
	background-color: #CCCCCC
}
.rj-slim-progressbar__separator:before {
	left: 33.33333333%
}
.rj-slim-progressbar__separator:after {
	left: 66.66666667%
}
.rj-slim-progressbar__pipe {
	position: relative;
	height: 4px;
	border-radius: 2px;
	background: -webkit-gradient(linear, left top, right top, from(#F59120), to(#F20000));
	background: linear-gradient(to right, #F59120 0%, #F20000 100%)
}
.rj-winnings__items-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center
}
.rj-winnings__item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-family: Oswald, Arial, sans-serif;
	position: relative
}
.rj-winnings__item .icon {
	margin-right: 4px;
	margin-bottom: 0.2em
}
.rj-winnings__sum {
	color: #000000
}
.rj-pulse-bet-markets .rj-winnings__items-holder {
	margin-bottom: 2px
}
.rj-pulse-bet-markets .rj-winnings__item {
	font-size: 20px
}
.rj-pulse-bet-markets .rj-winnings__item .icon {
	width: 17px;
	height: 17px
}
.rj-my-pulse-bets__bet-wrapper-inner .rj-winnings__item {
	font-size: 1.38461538em
}
.rj-my-pulse-bets__bet-wrapper-inner .rj-winnings__items-holder {
	position: relative
}
.rj-my-pulse-bets__bet-wrapper-inner .rj-winnings__items-holder::before, .rj-my-pulse-bets__bet-wrapper-inner .rj-winnings__items-holder::after {
	content: "";
	position: absolute;
	width: 1px;
	height: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #CCCCCC
}
.rj-my-pulse-bets__bet-wrapper-inner .rj-winnings__items-holder::before {
	left: 33.3%;
	margin-left: -1px
}
.rj-my-pulse-bets__bet-wrapper-inner .rj-winnings__items-holder::after {
	right: 33.3%
}
.rj-winnings__item.rj-winnings__item--not-started {
	opacity: 0.3
}
.rj-winnings__item.rj-winnings__item--resulting, .rj-winnings__item.rj-winnings__item--current {
	-webkit-animation-name: pulse-animation-three-pulses;
	animation-name: pulse-animation-three-pulses;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	opacity: 1
}
.rj-winnings__item--current.rj-winnings__item:last-child {
	-webkit-animation-name: pulse_animation-lastperiod--current;
	animation-name: pulse_animation-lastperiod--current;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.rj-winnings__item.rj-winnings__item--over .rj-winnings__item-inner {
	opacity: 0.3;
	position: relative;
	display: inline-block
}
.rj-winnings__item.rj-winnings__item--over .rj-winnings__item-inner:after {
	content: "";
	position: absolute;
	background-color: #04041E;
	height: 2px;
	width: 106%;
	left: -3%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.rj-winnings__item.rj-winnings__item--fading-winnings:not(:last-child) {
	-webkit-animation-name: pulse-animation-fading-winnings;
	animation-name: pulse-animation-fading-winnings;
	-webkit-animation-duration: 300ms;
	animation-duration: 300ms;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-delay: 0ms;
	animation-delay: 0ms
}
.rj-winnings__item.rj-winnings__item--fading-winnings:last-child {
	-webkit-animation-name: pulse-animation-fading-winnings, pulse-animation-three-pulses;
	animation-name: pulse-animation-fading-winnings, pulse-animation-three-pulses;
	-webkit-animation-duration: 300ms, 5s;
	animation-duration: 300ms, 5s;
	-webkit-animation-iteration-count: 1, 1;
	animation-iteration-count: 1, 1;
	-webkit-animation-delay: 0ms, 800ms;
	animation-delay: 0ms, 800ms;
	-webkit-animation-timing-function: linear, linear;
	animation-timing-function: linear, linear
}
@-webkit-keyframes pulse-animation-fading-winnings {
0% {
opacity:0.1;
-webkit-transform:scale(0.5);
transform:scale(0.5)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulse-animation-fading-winnings {
0% {
opacity:0.1;
-webkit-transform:scale(0.5);
transform:scale(0.5)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes pulse-animation-three-pulses {
0.5% {
-webkit-transform:scale(1);
transform:scale(1)
}
3.5% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
6.5% {
-webkit-transform:scale(1);
transform:scale(1)
}
9.5% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
12.5% {
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulse-animation-three-pulses {
0.5% {
-webkit-transform:scale(1);
transform:scale(1)
}
3.5% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
6.5% {
-webkit-transform:scale(1);
transform:scale(1)
}
9.5% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
12.5% {
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes pulse_animation-lastperiod--current {
5% {
-webkit-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
30% {
-webkit-transform:scale(1);
transform:scale(1)
}
90% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulse_animation-lastperiod--current {
5% {
-webkit-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
30% {
-webkit-transform:scale(1);
transform:scale(1)
}
90% {
-webkit-transform:scale(0.7);
transform:scale(0.7)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@media screen and (max-width:420px) {
.rj-pulse-bet-markets .rj-winnings__item {
	font-size: 4.8vw
}
.rj-pulse-bet-markets .rj-winnings__item .icon {
	width: 0.8em;
	height: 0.8em;
	margin-bottom: 0.3em
}
}
@media screen and (max-width:390px) {
.rj-my-pulse-bets__bet-wrapper .rj-winnings__item {
	font-size: 17px
}
.rj-my-pulse-bets__bet-wrapper .rj-winnings__item .icon {
	width: 0.8em;
	height: 0.8em
}
}
@media screen and (max-width:359px) {
.rj-winnings__item {
	font-size: 17px
}
.rj-winnings__item .icon {
	display: none
}
}
.rj-pulse-bet__progress-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding: 13px 0 10px
}
.rj-pulse-bet__progress-wrapper, .rj-pulse-bet__progress-wrapper * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.rj-pulse-bet__track {
	position: relative;
	width: 100%;
	height: 4px;
	border-radius: 2px;
	background-color: #CCCCCC
}
.rj-pulse-bet__track-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 46px;
	-webkit-transform: translate3d(-46px, 0px, 0px) !important;
	transform: translate3d(-46px, 0px, 0px) !important
}
.rj-pulse-bet__track-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 46px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	background-color: #F59120
}
.rj-pulse-bet__track-point {
	position: absolute;
	top: -9px;
	right: -46px;
	padding-top: 4px;
	width: 46px;
	height: 22px;
	font-size: 12px;
	text-align: center;
	border-radius: 11px;
	color: #ffffff;
	background-color: #F59120
}
.rj-pulse-bet__progress-period {
	position: absolute;
	bottom: -18px;
	width: 46px;
	font-size: 12px;
	color: #000000;
	text-align: center
}
.rj-pulse-bet__progress-period-1 {
	left: -5px
}
.rj-pulse-bet__progress-period-2 {
	left: 33.3333%;
	-webkit-transform: translate(-50%, 0px);
	transform: translate(-50%, 0px)
}
.rj-pulse-bet__progress-period-3 {
	left: 66.6666%;
	-webkit-transform: translate(-50%, 0px);
	transform: translate(-50%, 0px)
}
.rj-pulse-bet__progress-period-4 {
	right: -5px
}
.rj-hamburger-button-container {
	position: fixed;
	left: 0;
	bottom: 20px;
	z-index: 1;
	width: 100%;
	height: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.rj-hamburger-button {
	display: block;
	position: absolute;
	bottom: 0;
	border-radius: 100%;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2)
}
.rj-hamburger-button-icon {
	width: 16px;
	height: 16px
}
.rj-hamburger-icon {
	display: inline-block;
	width: 16px;
	height: 16px
}
.rj-hamburger-casino-block {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 7px;
	background-color: #363A45
}
.rj-hamburger-casino-block * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.rj-hamburger-casino-block__item {
	border-bottom: 1px solid #000000;
	padding: 10px 20px;
	color: #ffffff
}
.rj-hamburger-casino-block__casino-item-header {
	overflow: hidden;
	font-size: 1.23076923em;
	font-family: Oswald, Arial, sans-serif
}
.rj-hamburger-casino-block__free-html {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 7px 0 11px
}
.rj-hamburger-casino-block__free-html__left {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.rj-hamburger-casino-block__free-html__right {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: right
}
.rj-hamburger-casino-block__free-html__title {
	margin-bottom: 4px;
	line-height: 1.4;
	color: #ffffff;
	font-size: 1.07692308em
}
.rj-hamburger-casino-block__free-html__subtitle {
	line-height: 1.4;
	color: #999999;
	font-size: 0.92307692em
}
.rj-hamburger-casino-block__free-html__button {
	display: inline-block;
	border-radius: 25px;
	padding: 0 14px;
	min-width: 60px;
	line-height: 36px;
	background-color: #000000;
	color: #ffffff;
	font-family: Oswald, Arial, sans-serif;
	font-size: 0.92307692em;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center
}
.rj-hamburger-casino-block__casino-item-image-wrap {
	margin: 14px 0 10px;
	border-radius: 10px;
	width: 100%;
	height: 145px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden
}
.rj-hamburger-casino-block__casino-item-link {
	display: block;
	padding: 9px 0;
	zoom: 1
}
.rj-hamburger-casino-block__casino-item-link:after {
	display: table;
	clear: both;
	content: ""
}
.rj-hamburger-casino-block__casino-item-title {
	float: left;
	padding-right: 5px;
	width: 70%;
	line-height: 1;
	color: #ffffff;
	text-transform: uppercase;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.rj-hamburger-casino-block__casino-item-title-link {
	float: right;
	padding-left: 5px;
	width: 30%;
	line-height: 1;
	color: #25AAE1;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.rj-hamburger-button-chat {
	left: 20px;
	background-color: #779E00
}
.rj-hamburger-button-settings {
	right: 20px;
	background-color: #ADAEB3;
	line-height: 45px
}
.TabSwitcherReactBlock {
	background-color: #363A45
}
.rj-hamburger-tab-switcher-block {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}
.rj-hamburger-tab-switcher-block * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.pane-tab-scroll {
	height: 100%
}
.pane-tab-scroll .rj-hamburger-tab-switcher-block {
	height: 100%
}
.rj-hamburger-tabs-01-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.rj-hamburger-tabs-01-container [data-tab-triggers="true"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.rj-hamburger-tabs-01-outer {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 33.33%;
	background-color: #000000
}
.rj-hamburger-tabs-01 {
	display: block;
	position: relative;
	padding: 20px 10px;
	height: 100%;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	cursor: pointer
}
.rj-hamburger-tabs-01:after {
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 6px;
	width: 100%;
	height: 3px;
	background-color: transparent
}
.rj-hamburger-tabs-01 .rj-hamburger-tabs-01-icon {
	opacity: 0.6
}
.rj-hamburger-tabs-01 .rj-hamburger-tabs-01-title {
	opacity: 0.6
}
[data-tab-trigger="active"] .rj-hamburger-tabs-01 .rj-hamburger-tabs-01-icon, [data-tab-trigger="active"] .rj-hamburger-tabs-01 .rj-hamburger-tabs-01-title {
	opacity: 1
}
[data-tab-trigger="active"] .rj-hamburger-tabs-01:after {
	background-color: #779E00
}
.rj-hamburger-tabs-01-title {
	display: block;
	margin: 0 auto;
	max-width: 86px;
	line-height: 1.4;
	overflow: hidden;
	font-family: Oswald, Arial, sans-serif;
	font-size: 1.07692308em;
	text-transform: uppercase;
	text-align: center
}
.rj-hamburger-tabs-01-icon {
	display: inline-block;
	margin-bottom: 14px;
	width: 32px;
	height: 32px
}
.rj-hamburger-tabs-01-blocks {
	overflow: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.rj-hamburger-tabs-01-nav {
	font-size: 1.07692308em;
	padding-bottom: 140px
}
.rj-hamburger-tabs-01-link {
	display: block;
	position: relative;
	border-bottom: 1px solid #000000;
	padding: 21px 56px 19px 16px;
	line-height: 1;
	color: #ffffff;
	text-decoration: none;
	background-color: #363A45
}
.rj-hamburger-tabs-01-link:last-child {
	border-bottom-color: transparent
}
.rj-hamburger-tabs-01-link:active {
	background-color: #000000
}
.rj-hamburger-tabs-01-link .rj-hamburger-icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 16px
}
.rj-hamburger-tabs-01-link .rj-hamburger-icon + .rj-hamburger-tabs-01-link-title {
	margin-left: 28px
}
.rj-hamburger-tabs-01-link-title {
	display: inline-block
}
.rj-hamburger-tabs-01-live-count {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px 16px 18px
}
.rj-hamburger-tabs-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.rj-ribbon__main-container {
	text-align: center;
	overflow: hidden
}
.rj-ribbon__message {
	background-color: #F20000;
	color: #ffffff;
	padding: 10px;
	font-size: 1.15384615em
}
.rj-ribbon__message--shrinked .rj-ribbon__message-content {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.rj-ribbon__message--shrinked .rj-ribbon__message-content * {
	display: inline
}
.rj-ribbon__button {
	margin: 0;
	padding: 10px;
	width: 100%;
	border-radius: 0;
	font-weight: normal;
	font-size: 1.15384615em;
	background-color: #db0000;
	color: #ffffff;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent
}
.rj-superbanner {
	position: relative;
	background-color: #F5F5F5
}
.rj-superbanner * {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.rj-superbanner .rj-superbanner__event-row--event-handicap .bet_btn-information, .rj-superbanner .rj-superbanner__event-row--event-over-under .bet_btn-information {
	padding: 0
}
.rj-superbanner .rj-superbanner__event-row--event-handicap .bet_btn-information--points, .rj-superbanner .rj-superbanner__event-row--event-over-under .bet_btn-information--points {
	margin-left: 0.38461538em;
	margin-right: 6px
}
.rj-superbanner .bet_btn-information--text {
	padding: 0 6px 0 0;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.rj-superbanner .bet_btn-information--odd {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: right;
	font-weight: bold
}
.rj-superbanner .rj-superbanner__bet-button-wrapper, .rj-superbanner .rj-superbanner__view-all-wrapper {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 2px 4px 2px;
	width: 50%
}
.rj-superbanner .rj-superbanner__event-row--event-money-line-draw .rj-superbanner__bet-button-wrapper {
	width: 33.33%
}
.rj-superbanner__event-information-link {
	text-decoration: none
}
.rj-superbanner__event-row {
	padding: 3px 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.rj-superbanner__event-row .rj-superbanner__bet-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 11px 12px 13px 12px;
	width: 100%;
	height: 38px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 1em;
	font-weight: normal;
	border-radius: 2px;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent
}
.rj-superbanner__event-row .rj-superbanner__bet-button--selected {
	background-color: #779E00;
	color: #ffffff
}
.rj-superbanner__event-row .rj-superbanner__bet-button[disabled] {
	opacity: 1;
	height: 38px
}
.rj-superbanner__event-row .rj-superbanner__bet-button[disabled] .bet_btn-information {
	display: none
}
.rj-superbanner__event-row, .rj-superbanner__bet-btn-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.rj-superbanner__event-row--event-outright {
	position: absolute;
	bottom: 4px;
	display: block;
	padding: 12px 6px 0 6px
}
.outright-single-column-buttons .rj-superbanner__event-row--event-outright .rj-superbanner__bet-btn-container {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.outright-single-column-buttons .rj-superbanner__event-row--event-outright .rj-superbanner__bet-button-wrapper {
	width: 100%
}
.outright-single-column-buttons .rj-superbanner__event-row--event-outright .bet_btn-information--odd {
	padding: 0 0 0 10px
}
.rj-superbanner__bet-btn-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.rj-superbanner__image-row ~ .rj-superbanner__event-information-row {
	padding-top: 16px;
	padding-bottom: 16px
}
.rj-superbanner__event-information-row {
	position: relative;
	padding: 14px;
	cursor: pointer
}
.rj-superbanner__sport-icon {
	position: absolute;
	top: 14px
}
.rj-superbanner__event-row.event-money-line-draw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.rj-superbanner__wrapper {
	position: relative;
	padding: 14px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	font-size: 0
}
.rj-superbanner__wrapper-shell {
	position: relative;
	margin: 0 14px
}
.rj-superbanner__slider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.rj-superbanner__container {
	position: relative;
	white-space: nowrap;
	display: inline-block;
	font-size: 12px
}
.rj-superbanner__img-link {
	display: block;
	cursor: pointer
}
.rj-superbanner__loader {
	width: 100%;
	height: 100%;
	background-color: #ffffff
}
.rj-superbanner__loader .rj-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
html.IsDesktop .rj-superbanner--draggable .rj-superbanner__wrapper, html.IsDesktop .rj-superbanner--draggable .rj-superbanner__wrapper * {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}
html.IsDesktop .rj-superbanner--draggable .rj-superbanner__wrapper--is-dragging {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
html.IsDesktop .rj-superbanner--draggable .rj-superbanner__wrapper--is-dragging * {
	cursor: -webkit-grabbing;
	cursor: grabbing;
	pointer-events: none
}
html.IsDesktop .rj-superbanner__event-row .rj-superbanner__bet-button:hover {
	background-color: #d9d9d9;
	color: #000000
}
html.IsDesktop .rj-superbanner__event-row .rj-superbanner__bet-button--selected:hover {
	background-color: #5c7a00;
	color: #ffffff
}
html.IsDesktop .rj-superbanner__wrapper {
	overflow: hidden
}
html.IsDesktop .rj-superbanner--desktop-full-view {
	background-color: transparent
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__wrapper {
	padding-top: 0
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__image-row {
	width: 50%
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__image-row:only-child {
	width: 100%
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 0;
	height: 220px
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__item sb-img {
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-information-row {
	padding: 17px 15px 17px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-row {
	position: static;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 11px 8px 11px
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbaner__icon {
	left: 14px
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-text:empty {
	margin-bottom: 0
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__sport-icon {
	display: none
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__image-row ~ .rj-superbanner__loader {
	top: 50%;
	right: 0%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-text--outright {
	margin-right: 0;
	margin-left: 0
}
html.IsDesktop .rj-superbanner--desktop-full-view .outright-single-column-buttons .rj-superbanner__event-row--event-outright .rj-superbanner__bet-button-wrapper, html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__bet-button-wrapper {
	width: 100%
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-row--event-outright .rj-superbanner__bet-button-wrapper {
	padding-right: 3px;
	padding-left: 3px;
	width: 50%
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__loader {
	position: absolute;
	left: 0;
	z-index: 1
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__bet-button-wrapper, html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner .rj-superbanner__view-all-wrapper {
	padding-bottom: 6px
}
.rj-tscoreboard--superbanner {
	float: right
}
.rj-superbanner__event-names-row:first-child .rj-superbanner__event-text, .rj-superbanner__event-names-row:first-child .rj-scoreboard__possession--superbanner {
	margin-bottom: 5px
}
.rj-superbanner__event-names-row--scoreboard {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.rj-tscoreboard--superbanner .rj-tscoreboard__players:first-child .rj-tscoreboard__score-info, .rj-tscoreboard--superbanner .rj-tscoreboard__players:first-child .rj-tscoreboard__total-info {
	padding-bottom: 5px;
	text-align: right
}
.rj-tscoreboard--superbanner .rj-tscoreboard__score-info, .rj-tscoreboard--superbanner .rj-tscoreboard__total-info {
	text-align: right
}
html[dir="rtl"] .rj-superbanner .rj-superbanner__event-row--event-handicap .bet_btn-information--points, html[dir="rtl"] .rj-superbanner .rj-superbanner__event-row--event-over-under .bet_btn-information--points {
	padding: 0 6px
}
html[dir="rtl"] .rj-superbanner .rj-superbanner__event-row--event-handicap .bet_btn-information--text, html[dir="rtl"] .rj-superbanner .rj-superbanner__event-row--event-over-under .bet_btn-information--text {
	padding-left: 0
}
html[dir="rtl"] .rj-superbanner .bet_btn-information--text {
	padding-left: 6px;
	text-align: right
}
html[dir="rtl"] .rj-superbanner .bet_btn-information--odd {
	text-align: left
}
html[dir="rtl"] .rj-superbanner .rj-superbanner__event-row--event-outright .bet_btn-information--odd {
	padding: 0 10px 0 0
}
html[dir="rtl"] .rj-superbanner .rj-tscoreboard--superbanner {
	float: left
}
html[dir="rtl"] .rj-tscoreboard--superbanner .rj-tscoreboard__score-info, html[dir="rtl"] .rj-tscoreboard--superbanner .rj-tscoreboard__total-info {
	text-align: left
}
html[dir="rtl"].IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__image-row ~ .rj-superbanner__loader {
	right: 50%;
	left: auto
}
html[dir="rtl"].IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-information-row {
	padding-right: 20px;
	padding-left: 15px
}
.rj-superbanner__pager {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.rj-superbanner__pager--lines {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin: 0 9px
}
.rj-superbanner__pager--lines:not(:empty) {
	margin-top: 2px
}
.rj-superbanner__pager--dots {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.rj-superbanner__pager--dots:not(:empty) {
	margin-top: -3px;
	padding-bottom: 5px
}
html.IsMobile .rj-superbanner__wrapper-shell {
	margin: 0
}
html.IsMobile .rj-superbanner__wrapper {
	padding: 10px
}
html.IsMobile .rj-superbanner__item {
	margin-left: 8px
}
html.IsMobile .rj-superbanner__item:first-child {
	margin-left: 0
}
html.IsMobile .rj-superbanner__bet-button {
	border-radius: 4px
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-information-row {
	padding: 0
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-row {
	padding: 3px 6px 4px;
	bottom: 0
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-names-row--league-timestamp {
	border-bottom: 1px #EBEBEB solid
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__sport-icon {
	top: 12px;
	left: 12px;
	width: 18px;
	height: 18px
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-names-cell--scoreboard {
	padding: 7px 12px 3px 12px
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__timestamp-cell {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 12px 0;
	height: 37px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	float: right
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__timestamp-cell .rj-superbanner__event-timestamp {
	float: none
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-timestamp--event-score, html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-timestamp--event-time {
	padding: 15px 12px 12px 12px;
	font-size: 1.16666667em;
	font-weight: bold
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-timestamp--event-time {
	color: #25AAE1
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbaner__icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	position: unset
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbaner__icon .icon.rj-superbaner__icon-live-stream {
	opacity: 0.4
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbaner__icon .icon.rj-superbaner__icon-live-stream, html.IsMobile .rj-superbanner--mobile-small-view .rj-superbaner__icon .rj-superbaner__icon-live {
	margin-left: 12px
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbaner__icon .rj-superbaner__icon-live {
	margin-bottom: 0;
	width: 24px;
	height: 16px
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-timestamp:first-child {
	margin-bottom: 0
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-tscoreboard__players:first-child .rj-tscoreboard__score-info, html.IsDesktop .rj-superbanner--desktop-full-view .rj-tscoreboard__players:first-child .rj-tscoreboard__score-info, html.IsMobile .rj-superbanner--mobile-small-view .rj-tscoreboard__players:first-child .rj-tscoreboard__total-info, html.IsDesktop .rj-superbanner--desktop-full-view .rj-tscoreboard__players:first-child .rj-tscoreboard__total-info {
	padding-bottom: 6px
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-names-row--scoreboard:last-child, html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-names-row--scoreboard:last-child {
	margin-top: 6px
}
html[dir="rtl"].IsMobile .rj-superbanner__item {
	margin-right: 8px;
	margin-left: 0
}
html[dir="rtl"].IsMobile .rj-superbanner__item:first-child {
	margin-right: 0
}
html[dir="rtl"].IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__sport-icon {
	right: 12px;
	left: auto
}
html[dir="rtl"].IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__timestamp-cell {
	float: left
}
html[dir="rtl"].IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-timestamp--event-score, html[dir="rtl"].IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-timestamp--event-time {
	right: auto;
	left: 12px
}
html[dir="rtl"].IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-text--league {
	padding-right: 12px;
	padding-left: 0
}
html[dir="rtl"].IsMobile .rj-superbanner--mobile-small-view .rj-superbaner__icon .icon.rj-superbaner__icon-live-stream, html[dir="rtl"].IsMobile .rj-superbanner--mobile-small-view .rj-superbaner__icon .rj-superbaner__icon-live {
	margin-right: 12px;
	margin-left: 0
}
html[dir="rtl"].IsMobile .rj-superbanner__event-timestamp, html[dir="rtl"].IsDesktop .rj-superbanner__event-timestamp {
	float: left
}
.rj-superbanner__arrow {
	display: none
}
.IsDesktop .rj-superbanner:hover .rj-superbanner__arrow {
	display: block
}
.IsDesktop .rj-superbanner__arrow .arrow-flat-right, .IsDesktop .rj-superbanner__arrow .arrow-flat-left {
	opacity: 0.4
}
.IsDesktop .rj-superbanner__arrow:hover {
	background-color: #ffffff
}
.IsDesktop .rj-superbanner__arrow:hover .arrow-flat-right, .IsDesktop .rj-superbanner__arrow:hover .arrow-flat-left {
	opacity: 1
}
.IsDesktop .rj-superbanner--sLeft .rj-superbanner__arrow--left {
	opacity: 1
}
.IsDesktop .rj-superbanner--sRight .rj-superbanner__arrow--right {
	opacity: 1
}
.IsDesktop .rj-superbanner__arrow {
	position: absolute;
	top: 50%;
	opacity: 0.5;
	z-index: 10;
	cursor: pointer;
	padding: 15px 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition-delay: 0ms;
	transition-delay: 0ms;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 120ms;
	transition-duration: 120ms;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	background-color: #ffffff
}
.IsDesktop .rj-superbanner__arrow--left {
	left: 0;
	padding-right: 18px;
	border-radius: 0 22px 22px 0;
	-webkit-box-shadow: 5px 0 6px 0 rgba(0,0,0,0.2);
	box-shadow: 5px 0 6px 0 rgba(0,0,0,0.2)
}
.IsDesktop .rj-superbanner__arrow--right {
	right: 0;
	padding-left: 18px;
	border-radius: 22px 0 0 22px;
	-webkit-box-shadow: -5px 0 6px 0 rgba(0,0,0,0.2);
	box-shadow: -5px 0 6px 0 rgba(0,0,0,0.2)
}
.rj-superbanner__item {
	position: relative;
	margin-left: 10px;
	width: 294px;
	height: 190px;
	background-color: #ffffff;
	border-radius: 4px;
	white-space: normal;
	overflow: hidden
}
.rj-superbanner__item:first-child {
	margin-left: 0
}
html[dir="rtl"] .rj-superbanner__item:first-child {
	margin-left: 10px
}
html[dir="rtl"] .rj-superbanner__item:last-child {
	margin-left: 0
}
.rj-superbanner__item .rj-free-html {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	pointer-events: none;
	white-space: normal
}
.rj-superbanner__item sb-img {
	width: 100%;
	height: 100%;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.rj-superbanner__item sb-img .rj-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.rj-superbanner__image-row {
	position: relative
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__item {
	height: 130px
}
.rj-superbanner__view-all {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 12px 0 12px;
	width: 100%;
	height: 38px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 4px;
	white-space: normal;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	background-color: #EBEBEB;
	color: #000000;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none
}
.rj-superbanner__view-all .arrow-flat-right {
	width: 12px;
	height: 8px;
	background-position: center right
}
.rj-superbanner__view-all-text {
	display: inline-block;
	width: 89%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.rj-superbanner__view-all-text, .rj-superbanner__view-all .arrow-flat-right {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
html[dir="rtl"] .rj-superbanner__view-all-text {
	text-align: right
}
html[dir="rtl"] .rj-superbanner__view-all .icon.arrow-flat-right {
	background-image: url("/imgs/i-v2/o/arrows/alt/arrow-left.svg")
}
html.IsDesktop .rj-superbanner__view-all:hover {
	background-color: #d9d9d9;
	color: #000000
}
.rj-superbanner__event-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000000
}
.rj-superbanner__event-text--img-league {
	position: absolute;
	top: 12px;
	right: 52px;
	left: 14px;
	color: #ffffff
}
.rj-superbanner__event-text--outright {
	margin-left: 38px
}
html[dir="rtl"] .rj-superbanner__event-text--outright {
	margin-left: 0;
	margin-right: 38px
}
.rj-superbanner__event-text--league {
	color: #666666
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-text--league {
	margin-bottom: 0;
	padding: 11px 0 0 12px;
	height: 37px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 1em
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-text--event-name {
	margin-bottom: 0;
	padding: 15px 0 12px 12px;
	font-size: 1.16666667em
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-information-row--outright .rj-superbanner__event-names-row {
	padding: 13px 8px 13px 8px;
	color: #000000
}
html.IsDesktop .rj-superbanner--desktop-full-view .rj-superbanner__event-text--league {
	margin-bottom: 8px
}
.rj-superbanner__event-text--possession {
	margin-left: 8px
}
html[dir=rtl] .rj-superbanner__event-text--possession {
	margin-right: 8px
}
html[dir=rtl] .rj-superbanner__event-text--img-league {
	right: 14px;
	left: 52px
}
.rj-superbanner__event-timestamp-cell {
	padding-left: 10px;
	float: right;
	text-align: right
}
.rj-superbanner__event-timestamp {
	display: block;
	color: #666666;
	float: right
}
.rj-superbanner__event-timestamp:first-child {
	margin-bottom: 5px
}
.rj-superbanner__event-timestamp--event-score {
	font-weight: bold;
	color: #25AAE1
}
html[dir=rtl] .rj-superbanner__event-timestamp-cell, html[dir=rtl] .rj-superbanner__event-indicator-timemark-row {
	padding-left: 0px;
	padding-right: 10px;
	float: left;
	text-align: left
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-indicator-timemark-row {
	padding-left: 0
}
html.IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-information-row--outright .rj-superbanner__event-timestamp-cell {
	display: none
}
html[dir=rtl].IsMobile .rj-superbanner--mobile-small-view .rj-superbanner__event-indicator-timemark-row {
	padding-right: 0
}
.rj-superbaner__icon {
	position: absolute;
	top: 14px;
	right: 14px
}
.rj-superbaner__icon-live-stream {
	display: block;
	opacity: 0.8
}
.rj-superbaner__icon-live {
	display: inline-block;
	margin-bottom: 7px;
	padding: 3px 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
	text-align: center;
	color: #ffffff;
	background-color: #25AAE1;
	font-size: 0.66666667em;
	font-weight: bold
}
.rj-superbanner__pagination-item {
	display: inline-block;
	cursor: pointer;
	background-color: #CCCCCC;
	font-size: 0
}
.IsDesktop .rj-superbanner__pagination-item:not([data-page-current=true]):hover {
	background-color: #666666
}
.rj-superbanner__pager--lines .rj-superbanner__pagination-item {
	margin: 0 5px;
	width: 24px;
	height: 4px;
	border-radius: 2px
}
.rj-superbanner__pager--dots .rj-superbanner__pagination-item {
	margin: 0 3px;
	width: 6px;
	height: 6px;
	border-radius: 50%
}
.rj-superbanner__pagination-item[data-page-current=true] {
	background-color: #779E00
}
.rj-sports-multiview {
	padding: 0 10px
}
.rj-instant-collapsible[data-collapsed="true"] .rj-sports-multiview__league-heading-markets {
	display: none
}
.rj-sports-multiview__event-card-section {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	line-height: 19px;
	text-decoration: none
}
.rj-sports-multiview__event-markets {
	width: 1px;
	white-space: nowrap
}
.rj-sports-multiview__league-heading-markets, .rj-sports-multiview__event-markets {
	font-size: 0;
	line-height: 1
}
.rj-sports-multiview__bet-btns-holder {
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 4px;
	padding-left: 4px;
	border-right: 1px solid transparent;
	vertical-align: middle
}
.rj-sports-multiview__bet-btns-holder:last-child {
	padding-right: 0;
	border-right: none
}
.rj-sports-multiview__bet-btns-holder:first-child {
	padding-left: 0
}
.rj-sports-multiview__bet-btn, .rj-sports-multiview__market-name {
	margin-right: 4px;
	font-size: 12px
}
.rj-sports-multiview__bet-btn:last-child, .rj-sports-multiview__market-name:last-child {
	margin-right: 0
}
.rj-sports-multiview__event-icons {
	width: 48px;
	text-align: center
}
html[dir=rtl] .rj-sports-multiview__bet-btn, html[dir=rtl] .rj-sports-multiview__market-name {
	margin-left: 4px;
	margin-right: 0
}
html[dir=rtl] .rj-sports-multiview__bet-btn:last-child, html[dir=rtl] .rj-sports-multiview__market-name:last-child {
	margin-left: 0
}
html[dir=rtl] .rj-sports-multiview__bet-btns-holder:last-child {
	padding-right: 4px;
	padding-left: 0;
	border-left: none
}
html[dir=rtl] .rj-sports-multiview__bet-btns-holder:first-child {
	padding-right: 0;
	padding-left: 4px
}
.rj-sports-multiview__scoreboard-item--team {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.rj-sports-multiview__event-card {
	position: relative;
	display: table;
	width: 100%;
	margin: 2px 0;
	padding: 8px 0;
	border-radius: 3px;
	color: #000000;
	background-color: #ffffff
}
.rj-sports-multiview__event-markets .rj-sports-multiview__bet-btns-holder:not(:last-child)::after {
	top: 2px;
	bottom: 2px;
	background-color: #EBEBEB
}
.rj-sports-multiview__game-icon {
	width: 76px;
	padding-top: 2px;
	text-align: center
}
.rj-sports-multiview__game-icon .rj-sports-multiview__event-section-content {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 76px
}
.rj-sports-multiview__market-count-arrow {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-left: 2px;
	margin-bottom: 2px;
	width: 6px;
	height: 6px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.rj-sports-multiview__market-count-arrow::after, .rj-sports-multiview__market-count-arrow::before {
	content: "";
	position: absolute;
	display: block;
	background-color: #666666
}
.rj-sports-multiview__market-count-arrow::before {
	height: 1px;
	width: 100%
}
.rj-sports-multiview__market-count-arrow::after {
	width: 1px;
	height: 100%
}
.IsDesktop .rj-sports-multiview__market_count:hover .rj-sports-multiview__market-count-arrow::after, .IsDesktop .rj-sports-multiview__market_count:hover .rj-sports-multiview__market-count-arrow::before {
	background-color: #000000
}
.IsDesktop .rj-sports-multiview__event-card:hover {
	background-color: #F5F5F5
}
.rj-sports-multiview__event-icons-icon {
	border-radius: 3px;
	opacity: 0.4
}
.rj-sports-multiview__event-icons-icon-empty {
	border-radius: 3px;
	opacity: 1;
	background-color: rgba(0,0,0,0.03);
	background-image: none
}
.IsDesktop .rj-sports-multiview__event-icons-icon:hover {
	opacity: 1
}
.rj-sports-multiview__event-date {
	float: right;
	color: #666666
}
html[dir=rtl] .rj-sports-multiview__event-date {
	float: left;
	margin-right: 5px
}
.rj-sports-multiview__event-time {
	float: right;
	color: #666666
}
html[dir=rtl] .rj-sports-multiview__event-time {
	float: left
}
.rj-sports-multiview__event-game-icon {
	margin-bottom: 3px
}
.rj-sports-multiview__event-game-icon:only-child {
	margin-bottom: 0
}
.rj-sports-multiview__event-game-clock {
	font-size: 0.84615385em;
	line-height: 1.18181818
}
.rj-sports-multiview__event-game-status {
	margin-right: 0.3em
}
.rj-sports-multiview__event-game-time {
	display: inline-block
}
html[dir=rtl] .rj-sports-multiview__event-game-status {
	margin-left: 0.3em
}
.rj-heading-1 {
	position: relative;
	padding: 15px 36px 15px 27px;
	font-weight: normal;
	font-size: 1.07692308em;
	line-height: 1.28571429;
	color: #ffffff;
	background-color: #000000
}
.rj-heading-1::before {
	content: "";
	display: block;
	width: 3px;
	position: absolute;
	top: 12px;
	bottom: 12px;
	left: 12px;
	border-radius: 3px;
	background-color: #779E00
}
.IsDesktop .rj-heading-1 {
	margin-bottom: 2px;
	padding: 10px 14px 10px 25px;
	border-radius: 3px
}
.IsDesktop .rj-heading-1::before {
	top: 10px;
	bottom: 10px
}
.rj-sports-multiview__sport-header-name {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.rj-sports-multiview__sport-header-name-event-counter {
	float: right;
	margin-left: 5px
}
html[dir=rtl] .rj-heading-1 {
	padding-left: 36px;
	padding-right: 27px
}
html[dir=rtl] .rj-heading-1::before {
	right: 12px
}
html[dir=rtl] .IsDesktop .rj-heading-1 {
	padding-left: 14px;
	padding-right: 25px
}
html[dir=rtl] .rj-sports-multiview__sport-header-name-event-counter {
	float: left;
	margin-right: 5px
}
.IsDesktop .rj-heading-2--multiview {
	height: 30px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 2px;
	padding-right: 50px;
	background-color: #04041E
}
.rj-sports-multiview__league-heading-name {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.rj-sports-multiview__league-heading-event-counter {
	float: right;
	margin-left: 5px
}
html[dir=rtl].IsDesktop .rj-heading-2--multiview {
	padding-left: 50px
}
html[dir=rtl] .rj-sports-multiview__league-heading-event-counter {
	float: left;
	margin-right: 5px
}
.rj-sports-multiview__bet-btn {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 40px;
	height: 42px;
	padding: 0;
	font-weight: normal;
	font-size: 12px
}
button.rj-sports-multiview__bet-btn {
	border-radius: 4px;
	vertical-align: middle
}
.rj-sports-multiview__market-buttons-holder--phantom .rj-sports-multiview__bet-btn {
	pointer-events: none;
	opacity: 0.5
}
.IsDesktop .rj-sports-multiview__bet-btn:hover {
	background-color: #dcdcdc
}
.IsDesktop .rj-sports-multiview__bet-btn.chosenBet:hover {
	background-color: #688a00
}
.rj-sports-multiview__market_count {
	width: 50px;
	text-align: center;
	text-decoration: none;
	font-size: 0.92307692em;
	color: #666666
}
.IsDesktop .rj-sports-multiview__market_count:hover {
	color: #000000
}
.rj-sports-multiview__market-name {
	display: inline-block;
	width: 40px;
	line-height: 1.5;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.rj-sports-multiview__bet-btns-holder:not(:last-child)::after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 4px;
	right: -1px;
	bottom: 4px;
	width: 1px;
	background-color: #6B6F79
}
html[dir=rtl] .rj-sports-multiview__bet-btns-holder:not(:last-child)::after {
	left: -1px;
	right: auto
}
.rj-sports-multiview__team-row {
	padding: 0 12px;
	overflow: hidden;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC
}
.rj-sports-multiview__team-name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.rj-sports-multiview__team-score {
	float: right;
	font-weight: bold;
	color: #779E00
}
.rj-sports-multiview__scoreboard-row-team {
	white-space: nowrap
}
html[dir="rtl"] .rj-sports-multiview__team-score {
	float: left
}
.rj-sports-multiview__scoreboard {
	padding: 0 12px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC
}
.rj-sports-multiview__scoreboard-table {
	table-layout: fixed;
	width: 100%
}
.rj-sports-multiview__scoreboard-item--set {
	width: 1.2em;
	text-align: right
}
.rj-sports-multiview__scoreboard-item--total {
	width: 1.875em;
	text-align: right;
	font-weight: bold;
	color: #779E00
}
.rj-sports-multiview__scoreboard-item--teamname {
	padding-left: 8px
}
.rj-sports-multiview__possession {
	display: inline-block;
	width: 4px;
	height: 8px;
	border-radius: 10px;
	vertical-align: middle;
	background-color: #939393
}
.rj-sports-multiview__scoreboard-row-team-0 .rj-sports-multiview__teamscore-0 .rj-sports-multiview__possession {
	background-color: #779E00
}
.rj-sports-multiview__scoreboard-row-team-1 .rj-sports-multiview__teamscore-1 .rj-sports-multiview__possession {
	background-color: #779E00
}
html[dir=rtl] .rj-sports-multiview__scoreboard-item--set {
	text-align: left
}
html[dir=rtl] .rj-sports-multiview__scoreboard-item--total {
	text-align: left
}
html[dir=rtl] .rj-sports-multiview__scoreboard-item--teamname {
	padding-right: 8px;
	padding-left: 0
}
html[dir=rtl] .rj-sports-multiview__possession {
	left: auto;
	right: 0
}
.rj-sports-multiview__scoreboard-item--teamname {
	display: inline-block;
	vertical-align: middle
}
.rj-sports-multiview__league-section .rj-message {
	position: relative;
	margin: 10px 0;
	padding: 0;
	font-weight: bold
}
.rj-time-clock {
	padding-right: 5px
}
.rj-current-time-clock-block {
	padding: 1px 0;
	text-align: center;
	font-weight: bold;
	font-size: 0.78571429em;
	color: #ffffff;
	background-color: #000000
}
.fixed-on-top-clock .rj-current-time-clock-block {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 4
}
.fixed-on-top-clock .panel-top {
	margin-top: 12px
}
.rj-personalized-highlights .rj-loader {
	margin-top: 50px;
	margin-bottom: 50px
}
.rj-event-card-bet-button {
	font-size: 0.92307692em;
	line-height: 1.16666667em;
	font-weight: normal;
	white-space: nowrap
}
button.rj-event-card-bet-button {
	border-radius: 4px
}
.rj-event-card-bet-button .bet_btn-information {
	display: block;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	vertical-align: baseline;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	pointer-events: none
}
.rj-event-card-bet-button .bet_btn-information--odd {
	font-weight: bold
}
.IsDesktop button.rj-event-card-bet-button {
	padding-top: 10px
}
.IsDesktop button.rj-event-card-bet-button:hover {
	color: #000000;
	background-color: #dcdcdc
}
.IsDesktop button.rj-event-card-bet-button.chosenBet:hover {
	color: #ffffff;
	background-color: #688a00
}
.IsMobile .rj-event-card-bet-button, .IsTablet .rj-event-card-bet-button {
	padding: 5px
}
.IsMobile button.rj-event-card-bet-button, .IsTablet button.rj-event-card-bet-button {
	border-radius: 2px
}
.IsMobile .rj-event-card-bet-button .bet_btn-information--text, .IsTablet .rj-event-card-bet-button .bet_btn-information--text {
	padding-bottom: 4px
}
.rj-event-card {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 10.58fr 9.64fr 54px;
	grid-template-columns: 10.58fr 9.64fr 54px;
	margin-bottom: 2px;
	border-radius: 3px;
	background-color: #ffffff
}
.rj-event-card-section {
	display: -ms-grid;
	display: grid;
	text-decoration: none
}
.rj-event-card-section:active .rj-event-card-section-item--game-icon {
	opacity: 1
}
.rj-event-card-section:active .rj-event-card-event-icon {
	opacity: 0.4
}
.rj-event-card > .rj-event-card-section:first-child, .rj-event-card-section-item--event-info {
	position: relative
}
.rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2 / span 1;
	-ms-grid-column-align: right;
	justify-self: right
}
.rj-event-card-section-item.rj-event-card-section-item--market-count {
	pointer-events: all
}
.rj-event-card-section-item, .rj-event-card-section-item--game-icon, .rj-event-card-section-item--event-icon {
	pointer-events: none
}
.rj-event-card-section-item--game-icon {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / span 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 4;
	grid-row: 2 / span 4;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	text-align: center
}
.rj-event-card-section-item--league, .rj-event-card-section-item--team-1-name, .rj-event-card-section-item--team-2-name {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.rj-event-card-section-item--league {
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2 / span 1;
	color: #666666;
	font-size: 0.92307692em
}
.rj-event-card-section-item--team-1-name {
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3 / span 1;
	font-size: 1.07692308em
}
.rj-event-card-section-item--team-2-name {
	-ms-grid-row: 4;
	-ms-grid-row-span: 1;
	grid-row: 4 / span 1
}
.rj-event-card-section-item--score-home, .rj-event-card-section-item--score-away {
	color: #779E00;
	font-size: 1.07692308em;
	font-weight: bold
}
.rj-event-card-section-item--score-home {
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3 / span 1;
	-ms-grid-column-align: right;
	justify-self: right
}
.rj-event-card-section-item--score-away {
	-ms-grid-row: 4;
	-ms-grid-row-span: 1;
	grid-row: 4 / span 1;
	-ms-grid-column-align: right;
	justify-self: right
}
.rj-event-card-scoreboard {
	-ms-grid-row: 3;
	-ms-grid-row-span: 2;
	grid-row: 3 / span 2;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-column-align: right;
	justify-self: right
}
.rj-event-card-section-item--date, .rj-event-card-section-item--time {
	-ms-grid-column-align: right;
	justify-self: right;
	font-size: 1em
}
.rj-event-card-section-item--date {
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3 / span 1
}
.rj-event-card-section-item--time {
	-ms-grid-row: 4;
	-ms-grid-row-span: 1;
	grid-row: 4 / span 1
}
.rj-event-card-section-item--event-icon {
	-ms-grid-column: 6;
	-ms-grid-column-span: 1;
	grid-column: 6 / span 1;
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3 / span 1
}
.rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon {
	-ms-grid-row: 4;
	-ms-grid-row-span: 1;
	grid-row: 4 / span 1
}
.rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon {
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1
}
.rj-event-card-section-item--event-icon .i-o-ev-statistics, .rj-event-card-section-item--event-icon .i-o-ev-streaming {
	pointer-events: all
}
.rj-event-card-section--2-bet-buttons, .rj-event-card-section--3-bet-buttons {
	-ms-grid-rows: minmax(50px, 1fr);
	grid-template-rows: minmax(50px, 1fr);
	position: relative
}
.rj-event-card-section--2-bet-buttons {
-ms-grid-columns:(1fr)[2];
	grid-template-columns: repeat(2, 1fr)
}
.rj-event-card-section--3-bet-buttons {
-ms-grid-columns:(1fr)[3];
	grid-template-columns: repeat(3, 1fr)
}
.rj-event-card-section-item {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.rj-event-card-bet-button {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1 / span 1;
	cursor: pointer
}
.rj-event-card-section--market-count {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}
.rj-event-card-section--market-count .rj-event-card-section-item--market-count {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / span 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1 / span 1
}
.rj-event-card-section-item--market-count {
	color: #666666;
	white-space: nowrap
}
.rj-event-card-section-item-market-count-arrow {
	position: relative;
	top: -1px;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-left: 2px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.rj-event-card-section-item-market-count-arrow:before, .rj-event-card-section-item-market-count-arrow:after {
	display: block;
	content: "";
	position: absolute;
	background-color: #000000
}
.rj-event-card-section-item-market-count-arrow:before {
	width: 100%;
	height: 1px
}
.rj-event-card-section-item-market-count-arrow:after {
	width: 1px;
	height: 100%
}
.IsDesktop .rj-event-card {
	margin: 2px 0;
	padding: 1px
}
.IsDesktop .rj-event-card:hover {
	background-color: #F5F5F5
}
.IsDesktop .rj-event-card .rj-event-card-sport-icon {
	width: 24px;
	height: 24px
}
.IsDesktop .rj-event-card > .rj-event-card-section:first-child, .IsDesktop .rj-event-card-section-item--event-info {
	-ms-grid-columns: 76px 21px 6.9fr 1.85fr 15px 49px;
	grid-template-columns: 76px 21px 6.9fr 1.85fr 15px 49px;
	-ms-grid-rows: 7px 20px 21px 21px auto 7px;
	grid-template-rows: 7px 20px 21px 21px auto 7px
}
.IsDesktop .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, .IsDesktop .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count, .IsDesktop .rj-event-card-section-item--event-info-without-sport-icon-on-mobile .rj-event-card-section-item--market-count {
	display: none
}
.IsDesktop .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count {
	padding-top: 8px
}
.IsDesktop .rj-event-card > .rj-event-card-section:first-child:after, .IsDesktop .rj-event-card-section-item--event-info:after {
	display: block;
	content: "";
	position: absolute;
	top: 8px;
	left: 76px;
	bottom: 8px;
	width: 1px;
	background-color: #CCCCCC
}
.IsDesktop .rj-event-card-section-item--game-icon {
	-ms-grid-column-align: center;
	justify-self: center
}
.IsDesktop .rj-event-card-gameclock {
	margin-top: 6px;
	font-size: 0.76923077em
}
.IsDesktop .rj-event-card-section-item--market-count {
	font-size: 0.92307692em
}
.IsDesktop .rj-event-card-section-item--market-count:hover {
	color: #000000
}
.IsDesktop .rj-event-card-section-item--market-count:hover .rj-event-card-section-item-market-count-arrow:before, .IsDesktop .rj-event-card-section-item--market-count:hover .rj-event-card-section-item-market-count-arrow:after {
	background-color: #000000
}
.IsDesktop .rj-event-card-section-item--league, .IsDesktop .rj-event-card-section-item--team-1-name, .IsDesktop .rj-event-card-section-item--team-2-name {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / span 1
}
.IsDesktop .rj-event-card-section-item--league {
	font-size: 0.84615385em
}
.IsDesktop .rj-event-card-section-item--league + .rj-event-card-section-item--team-1-name {
	padding-top: 10px
}
.IsDesktop .rj-event-card-section-item--league + .rj-event-card-section-item--team-1-name + .rj-event-card-section-item--team-2-name {
	padding-top: 10px
}
.IsDesktop .rj-event-card-section-item--team-1-name, .IsDesktop .rj-event-card-section-item--team-2-name {
	font-size: 1em
}
.IsDesktop .rj-event-card-scoreboard {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.IsDesktop .rj-event-card-section-item--score-home, .IsDesktop .rj-event-card-section-item--score-away {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1
}
.IsDesktop .rj-event-card-section-item--date, .IsDesktop .rj-event-card-section-item--time {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	position: relative;
	top: 0
}
.IsDesktop .rj-event-card-section-item--event-icon {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-column-align: center;
	justify-self: center;
	position: relative;
	top: -3px;
	padding-bottom: 0
}
.IsDesktop .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon {
	padding-top: 10px
}
.IsDesktop .rj-event-card-section--2-bet-buttons, .IsDesktop .rj-event-card-section--3-bet-buttons {
	padding: 7px 1px
}
.IsDesktop .rj-event-card-section--2-bet-buttons:before, .IsDesktop .rj-event-card-section--3-bet-buttons:before {
	display: block;
	content: '';
	width: 1px;
	position: absolute;
	top: 8px;
	bottom: 8px;
	left: -50px;
	background-color: #CCCCCC
}
.IsDesktop .rj-event-card-bet-button {
	margin: 0 2px
}
.IsDesktop .rj-event-card-bet-button:first-child {
	margin-left: 0
}
.IsDesktop .rj-event-card-bet-button:last-child {
	margin-right: 0
}
.IsMobile .rj-event-card, .IsTablet .rj-event-card {
	-ms-grid-columns: 1fr 1fr 1px;
	grid-template-columns: 1fr 1fr 1px;
	padding: 1px 0
}
.IsMobile .rj-event-card .rj-event-card-section-item--event-icon, .IsTablet .rj-event-card .rj-event-card-section-item--event-icon {
	padding-top: 6px
}
.IsMobile .rj-event-card > .rj-event-card-section:first-child, .IsTablet .rj-event-card > .rj-event-card-section:first-child, .IsMobile .rj-event-card-section-item--event-info, .IsTablet .rj-event-card-section-item--event-info {
	-ms-grid-columns: 9px 1fr auto 37px 37px 15px;
	grid-template-columns: 9px 1fr auto 37px 37px 15px;
	-ms-grid-rows: 7px auto 22px 22px auto 12px;
	grid-template-rows: 7px auto 22px 22px auto 12px
}
.IsMobile .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, .IsTablet .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, .IsMobile .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count, .IsTablet .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1;
	-ms-grid-column-align: left;
	justify-self: left;
	margin-left: 0;
	margin-right: 10px;
	padding-top: 4px;
	font-size: 1.07692308em
}
.IsMobile .rj-event-card-section-item--hidden-on-mobile, .IsTablet .rj-event-card-section-item--hidden-on-mobile {
	display: none
}
.IsMobile .rj-event-card-section-item--event-info-without-sport-icon-on-mobile .rj-event-card-section-item--game-icon, .IsTablet .rj-event-card-section-item--event-info-without-sport-icon-on-mobile .rj-event-card-section-item--game-icon {
	-ms-grid-column: 4;
	-ms-grid-column-span: 2;
	grid-column: 4 / span 2;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1;
	margin-top: 6px;
	padding-bottom: 0;
	-ms-grid-column-align: right;
	justify-self: right;
	font-size: 1.07692308em
}
.IsMobile .rj-event-card-section-item--event-info-without-sport-icon-on-mobile .rj-event-card-section-item--game-icon .rj-event-card-sport-icon, .IsTablet .rj-event-card-section-item--event-info-without-sport-icon-on-mobile .rj-event-card-section-item--game-icon .rj-event-card-sport-icon {
	display: none
}
.IsMobile .rj-event-card-section-item--event-info-without-sport-icon-on-mobile .rj-event-card-section-item--game-icon + .rj-event-card-section-item--league, .IsTablet .rj-event-card-section-item--event-info-without-sport-icon-on-mobile .rj-event-card-section-item--game-icon + .rj-event-card-section-item--league {
	margin-left: 0
}
.IsMobile .rj-event-card-section-item--game-icon, .IsTablet .rj-event-card-section-item--game-icon {
	display: -ms-grid;
	display: grid;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2 / span 1;
	-ms-grid-column-align: left;
	justify-self: left;
	padding-bottom: 5px
}
.IsMobile .rj-event-card-section-item--game-icon + .rj-event-card-section-item--league, .IsTablet .rj-event-card-section-item--game-icon + .rj-event-card-section-item--league {
	margin-left: 18px;
	padding-bottom: 4px
}
.IsMobile .rj-event-card-section-item--game-icon .rj-event-card-sport-icon, .IsTablet .rj-event-card-section-item--game-icon .rj-event-card-sport-icon {
	opacity: 0.6
}
.IsMobile .rj-event-card-gameclock, .IsTablet .rj-event-card-gameclock {
	-ms-grid-column: 2;
	-ms-grid-column-span: 3;
	grid-column: 2 / span 3;
	-ms-grid-row: 6;
	-ms-grid-row-span: 1;
	grid-row: 6 / span 1
}
.IsMobile .rj-event-card-section-item--market-count, .IsTablet .rj-event-card-section-item--market-count {
	font-size: 1.07692308em
}
.IsMobile .rj-event-card-section--market-count, .IsTablet .rj-event-card-section--market-count {
	display: none
}
.IsMobile .rj-event-card-section-item--league, .IsTablet .rj-event-card-section-item--league, .IsMobile .rj-event-card-section-item--team-1-name, .IsTablet .rj-event-card-section-item--team-1-name, .IsMobile .rj-event-card-section-item--team-2-name, .IsTablet .rj-event-card-section-item--team-2-name {
	-ms-grid-column: 2;
	-ms-grid-column-span: 4;
	grid-column: 2 / span 4
}
.IsMobile .rj-event-card-section-item--league, .IsTablet .rj-event-card-section-item--league {
	font-size: 0.92307692em
}
.IsMobile .rj-event-card-section-item--team-1-name, .IsTablet .rj-event-card-section-item--team-1-name, .IsMobile .rj-event-card-section-item--team-2-name, .IsTablet .rj-event-card-section-item--team-2-name {
	font-size: 1.07692308em
}
.IsMobile .rj-event-card-section-item--date, .IsTablet .rj-event-card-section-item--date, .IsMobile .rj-event-card-section-item--time, .IsTablet .rj-event-card-section-item--time {
	display: inline-block;
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	padding-top: 2px
}
.IsMobile .rj-event-card-section-item--date, .IsTablet .rj-event-card-section-item--date {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1
}
.IsMobile .rj-event-card-section-item--time, .IsTablet .rj-event-card-section-item--time {
	-ms-grid-column: 5;
	-ms-grid-column-span: 1;
	grid-column: 5 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1
}
.IsMobile .rj-event-card-scoreboard, .IsTablet .rj-event-card-scoreboard {
	-ms-grid-column: 3;
	-ms-grid-column-span: 3;
	grid-column: 3 / span 3;
	-ms-grid-row: 3;
	-ms-grid-row-span: 2;
	grid-row: 3 / span 2
}
.IsMobile .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile), .IsTablet .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) {
	display: inline-block
}
.IsMobile .rj-event-card-section-item--event-icon, .IsTablet .rj-event-card-section-item--event-icon {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1;
	-ms-grid-column-align: left;
	justify-self: left;
	margin-left: 30px
}
.IsMobile .rj-event-card-section-item--event-icon.rj-event-card-section-item--hidden-on-mobile, .IsTablet .rj-event-card-section-item--event-icon.rj-event-card-section-item--hidden-on-mobile {
	margin-left: 0
}
.IsMobile .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) + .rj-event-card-section-item--event-icon, .IsTablet .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) + .rj-event-card-section-item--event-icon {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	margin-left: 60px
}
.IsMobile .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) + .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon, .IsTablet .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) + .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	margin-left: 90px
}
.IsMobile .rj-event-card-section-item--score-home, .IsTablet .rj-event-card-section-item--score-home, .IsMobile .rj-event-card-section-item--score-away, .IsTablet .rj-event-card-section-item--score-away {
	-ms-grid-column: 5;
	-ms-grid-column-span: 1;
	grid-column: 5 / span 1
}
.IsMobile .rj-event-card-bet-button, .IsTablet .rj-event-card-bet-button {
	margin-right: 1px
}
.IsMobile .rj-event-card-bet-button:last-child, .IsTablet .rj-event-card-bet-button:last-child {
	margin-right: 0
}
html[dir="rtl"] .rj-event-card > .rj-event-card-section:first-child:after, html[dir="rtl"] .rj-event-card-section-item--event-info:after {
	left: auto;
	right: 76px
}
html[dir="rtl"] .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, html[dir="rtl"] .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count {
	-ms-grid-column-align: right;
	justify-self: right
}
html[dir="rtl"] .rj-event-card-section-item-market-count-arrow {
	margin-left: 0;
	margin-right: 2px;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
html[dir="rtl"] .rj-event-card-scoreboard, html[dir="rtl"] .rj-event-card-section-item--score-home, html[dir="rtl"] .rj-event-card-section-item--score-away {
	-ms-grid-column-align: left;
	justify-self: left
}
html[dir="rtl"] .rj-event-card-section-item--date, html[dir="rtl"] .rj-event-card-section-item--time {
	-ms-grid-column-align: left;
	justify-self: left
}
html[dir="rtl"] .rj-event-card-section--2-bet-buttons:before, html[dir="rtl"] .rj-event-card-section--3-bet-buttons:before {
	left: auto;
	right: -50px
}
html[dir="rtl"] .bet_btn-information:not(:last-child) {
	padding-left: 0
}
html[dir="rtl"].IsDesktop .rj-event-card .rj-event-card-section-item--game-icon {
	-ms-grid-column-align: center;
	justify-self: center
}
html[dir="rtl"].IsDesktop .rj-event-card-bet-button {
	margin: 0 2px
}
html[dir="rtl"].IsDesktop .rj-event-card-bet-button:first-child {
	margin-left: 0
}
html[dir="rtl"].IsDesktop .rj-event-card-bet-button:last-child {
	margin-right: 0
}
html[dir="rtl"].IsMobile .rj-event-card .rj-event-card-section-item--game-icon, html[dir="rtl"].IsTablet .rj-event-card .rj-event-card-section-item--game-icon {
	-ms-grid-column-align: right;
	justify-self: right
}
html[dir="rtl"].IsMobile .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, html[dir="rtl"].IsTablet .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, html[dir="rtl"].IsMobile .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count, html[dir="rtl"].IsTablet .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count {
	margin-left: 10px;
	margin-right: 0
}
html[dir="rtl"].IsMobile .rj-event-card-section-item--game-icon, html[dir="rtl"].IsTablet .rj-event-card-section-item--game-icon {
	text-align: right
}
html[dir="rtl"].IsMobile .rj-event-card-section-item--game-icon + .rj-event-card-section-item--league, html[dir="rtl"].IsTablet .rj-event-card-section-item--game-icon + .rj-event-card-section-item--league {
	margin-right: 15px;
	margin-left: 0
}
html[dir="rtl"].IsMobile .rj-event-card-section-item--event-icon, html[dir="rtl"].IsTablet .rj-event-card-section-item--event-icon {
	-ms-grid-column-align: right;
	justify-self: right;
	margin-left: 0;
	margin-right: 30px;
	padding-right: 0
}
html[dir="rtl"].IsMobile .rj-event-card-section-item--event-icon.rj-event-card-section-item--hidden-on-mobile, html[dir="rtl"].IsTablet .rj-event-card-section-item--event-icon.rj-event-card-section-item--hidden-on-mobile {
	margin-right: 0
}
html[dir="rtl"].IsMobile .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) + .rj-event-card-section-item--event-icon, html[dir="rtl"].IsTablet .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) + .rj-event-card-section-item--event-icon {
	margin-left: 0;
	margin-right: 60px
}
html[dir="rtl"].IsMobile .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) + .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon, html[dir="rtl"].IsTablet .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) + .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon {
	margin-left: 0;
	margin-right: 90px
}
html[dir="rtl"].IsMobile .rj-event-card-bet-button, html[dir="rtl"].IsTablet .rj-event-card-bet-button {
	margin-left: 1px;
	margin-right: 0
}
html[dir="rtl"].IsMobile .rj-event-card-bet-button:last-child, html[dir="rtl"].IsTablet .rj-event-card-bet-button:last-child {
	margin-left: 0
}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
.rj-event-card > .rj-event-card-section:first-child, .rj-event-card-section-item--event-info {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 6
}
.rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count {
	padding-bottom: 3px
}
.rj-event-card-section-item--league {
	padding-bottom: 3px
}
.rj-event-card-section-item--score-home, .rj-event-card-section-item--score-away, .rj-event-card-section-item--date, .rj-event-card-section-item--time {
	text-align: right
}
.rj-event-card-scoreboard {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.rj-event-card-section-item--event-icon {
	text-align: center
}
.rj-event-card-section--2-bet-buttons, .rj-event-card-section--3-bet-buttons {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 6;
	-ms-grid-rows: 1fr
}
.rj-event-card-bet-button {
	-ms-grid-column-span: 1
}
.rj-event-card-bet-button:first-child {
	margin-left: 1px
}
.rj-event-card-bet-button:last-child {
	margin-right: 1px
}
.rj-event-card-bet-button:nth-child(n) {
	-ms-grid-column: 1
}
.rj-event-card-bet-button:nth-child(2n) {
	-ms-grid-column: 2
}
.rj-event-card-bet-button:nth-child(3n) {
	-ms-grid-column: 3
}
.rj-event-card-section--market-count {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 6
}
.IsDesktop .rj-event-card-section-item, .IsDesktop .rj-event-card-section-item--event-icon {
	padding-top: 0
}
.IsDesktop .rj-event-card-section-item--event-icon {
	padding-bottom: 0
}
.IsDesktop .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, .IsDesktop .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count {
	text-align: right
}
.IsDesktop .rj-event-card-section-item--game-icon {
	padding-top: 2px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-column-align: center;
	justify-self: center
}
.IsDesktop .rj-event-card-section--market-count {
	-ms-grid-column-align: right;
	justify-self: right;
	text-align: right
}
.IsDesktop .rj-event-card-scoreboard, .IsDesktop .rj-event-card-section-item--event-icon {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.IsTablet .rj-event-card-section-item--game-icon, .IsMobile .rj-event-card-section-item--game-icon {
	padding-bottom: 4px;
	text-align: left;
	-ms-grid-column-align: left;
	justify-self: left
}
.IsTablet .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, .IsMobile .rj-event-card > .rj-event-card-section:first-child .rj-event-card-section-item--market-count, .IsTablet .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count, .IsMobile .rj-event-card-section-item--event-info .rj-event-card-section-item--market-count {
	padding-top: 7px
}
.IsTablet .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile), .IsMobile .rj-event-card-section-item--event-icon:not(.rj-event-card-section-item--hidden-on-mobile) {
	display: inline-block
}
.IsTablet .rj-event-card-section-item--event-icon, .IsMobile .rj-event-card-section-item--event-icon {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1;
	padding-top: 8px;
	padding-left: 0;
	text-align: left
}
.IsTablet .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon, .IsMobile .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon {
	margin-left: 30px
}
.IsTablet .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon, .IsMobile .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon + .rj-event-card-section-item--event-icon {
	margin-left: 60px
}
.IsTablet .rj-event-card-bet-button, .IsMobile .rj-event-card-bet-button {
	margin-left: 0;
	margin-right: 1px
}
.IsTablet .rj-event-card-bet-button:last-child, .IsMobile .rj-event-card-bet-button:last-child {
	margin-right: 0
}
html[dir="rtl"] .rj-event-card-section-item--score-home, html[dir="rtl"] .rj-event-card-section-item--score-away, html[dir="rtl"] .rj-event-card-section-item--date, html[dir="rtl"] .rj-event-card-section-item--time {
	text-align: left
}
html[dir="rtl"] .rj-event-card-bet-button {
	margin-left: 1px;
	margin-right: 0
}
html[dir="rtl"] .rj-event-card-bet-button:last-child {
	margin-left: 0
}
html[dir="rtl"].IsDesktop .rj-event-card-bet-button:first-child {
	margin-right: 0
}
html[dir="rtl"].IsDesktop .rj-event-card-bet-button:last-child {
	margin-left: 0
}
html[dir="rtl"].IsTablet .rj-event-card-section-item--event-icon, html[dir="rtl"].IsMobile .rj-event-card-section-item--event-icon {
	text-align: right
}
html[dir="rtl"].IsTablet .rj-event-card-bet-button, html[dir="rtl"].IsMobile .rj-event-card-bet-button {
	margin-right: 1px;
	margin-left: 0
}
html[dir="rtl"].IsTablet .rj-event-card-bet-button:first-child, html[dir="rtl"].IsMobile .rj-event-card-bet-button:first-child {
	margin-right: 0
}
}
.rj-event-card-sport-icon {
	width: 12px;
	height: 12px
}
.rj-event-card-event-icon {
	opacity: 0.4
}
.rj-event-card-event-icon--empty {
	opacity: 1;
	background-color: #CCCCCC;
	border-radius: 2px
}
.IsDesktop .rj-event-card-sport-icon {
	width: 24px;
	height: 24px
}
.IsDesktop .rj-event-card-event-icon:hover {
	opacity: 1
}
.IsDesktop .rj-event-card-event-icon--empty {
	background-color: rgba(0,0,0,0.03)
}
.IsMobile .rj-personalized-highlights .rj-sports-carousel-item [class*="i-o-sport-"], .IsTablet .rj-personalized-highlights .rj-sports-carousel-item [class*="i-o-sport-"] {
	display: none
}
sb-comp .rj-yourbet__btn {
	margin: 0;
	border: 0;
	padding: 0;
	border-radius: 0;
	font-weight: normal;
	font-size: 14px;
	line-height: 1.28571429
}
sb-comp .rj-yourbet__btn[disabled] {
	pointer-events: none;
	opacity: 1
}
sb-comp .rj-yourbet__btn--place {
	color: #ffffff;
	background-color: #779E00
}
sb-comp .rj-yourbet__btn--place:active {
	background-color: #5c7a00;
	color: #ffffff
}
sb-comp .rj-yourbet__btn--changedStakeBtn {
	background-color: #F0F0F0;
	color: #ffffff
}
sb-comp .rj-yourbet__btn--changedStakeBtn .rj-yourbet__btn-inner {
	position: relative;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 14px;
	margin-right: 14px;
	border-radius: 36px;
	color: #ffffff;
	background-color: #779E00
}
sb-comp .rj-yourbet__btn--changedStakeBtn .rj-yourbet__btn-inner:after {
	content: '';
	background-image: url("/imgs/i-v2/o/yourbet/close.svg");
	position: absolute;
	top: 50%;
	left: 12px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 12px;
	height: 12px
}
sb-comp .rj-yourbet__btn--disabled {
	color: #999999;
	background-color: #CCCCCC
}
sb-comp .rj-yourbet__btn--accept {
	color: #ffffff;
	background-color: #359E02
}
sb-comp .rj-yourbet__btn--accept:active {
	background-color: #297b02;
	color: #ffffff
}
sb-comp .rj-yourbet__btn--suspended {
	color: #444444;
	background-color: #CCCCCC
}
sb-comp .rj-yourbet__btn--clear {
	color: #000000;
	background-color: #F0F0F0
}
sb-comp .rj-yourbet__btn--clear:active {
	background-color: #dedede;
	color: #000000
}
sb-comp .rj-yourbet__btn--stake {
	width: 50px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	background-color: #ffffff;
	color: #666666
}
sb-comp .rj-yourbet__btn--stake:active {
	background-color: #ededed;
	color: #666666
}
sb-comp .rj-yourbet__btn--stake[disabled] .rj-yourbet__btn-inner {
	opacity: 0.5
}
sb-comp .rj-yourbet__empty-msg {
	margin: 0 auto;
	text-align: center
}
sb-comp .rj-yourbet__message {
	color: #ffffff;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 10px 10px 1px 10px
}
sb-comp .rj-yourbet__message .rj-loader {
	width: 18px;
	height: 18px;
	color: #ffffff;
	margin: 9px 10px 10px 10px
}
sb-comp .rj-yourbet__message .rj-yourbet__message-text {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 9px 10px 10px 10px
}
sb-comp .rj-yourbet__message .rj-yourbet__remove {
	padding: 9px 10px 10px 10px
}
sb-comp .rj-yourbet__message--accepted-bet {
	background-color: #359E02;
	color: #ffffff
}
sb-comp .rj-yourbet__message--change {
	background-color: #F20000;
	color: #ffffff
}
sb-comp .rj-yourbet__message--tax {
	background-color: #ADAEB3;
	color: #ffffff
}
sb-comp .rj-yourbet__message--purchase {
	background-color: #ADAEB3;
	color: #ffffff;
	font-size: 0.92857143em
}
sb-comp .rj-yourbet__market {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	padding: 8px 0 9px 14px;
	-webkit-transition: width 0.4s;
	transition: width 0.4s
}
sb-comp .rj-yourbet__market:only-child {
	width: 100%
}
sb-comp .rj-yourbet__market + .rj-yourbet__market {
	padding-left: 15px
}
sb-comp .rj-yourbet__market + .rj-yourbet__market::before {
	content: "";
	position: absolute;
	left: 0;
	width: 1px;
	height: 28px;
	background-color: #ADAEB3
}
sb-comp .rj-yourbet__market-details {
	overflow: hidden
}
sb-comp .rj-yourbet__market-details:only-child {
	padding-right: 14px
}
sb-comp .rj-yourbet__market-title, sb-comp .rj-yourbet__market-type {
	overflow: hidden;
	text-overflow: ellipsis
}
sb-comp .rj-yourbet__market-title {
	margin: 0 0 5px
}
sb-comp .rj-yourbet__market-type {
	margin: 0;
	font-size: 0.85714286em
}
sb-comp .rj-yourbet__suspended-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0,0,0,0.7);
	text-align: center
}
sb-comp .rj-yourbet__suspended-overlay .i-o-yourbet-close {
	margin-right: 8px;
	width: 10px;
	height: 10px
}
sb-comp .rj-yourbet__suspended-overlay-label {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
	padding: 4px 8px;
	border-radius: 4px;
	font-size: 12px;
	color: #ffffff;
	background-color: #F20000
}
sb-comp .rj-yourbet__suspended-overlay-text {
	vertical-align: middle
}
sb-comp .rj-yourbet__remove {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0;
	border: 0;
	padding: 14px 13px 14px 15px;
	background: none
}
sb-comp .rj-yourbet__remove .icon {
	display: block
}
sb-comp .rj-yourbet__stake-input {
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
	width: 100%;
	min-width: 0;
	font-size: 14px;
	line-height: 1.28571429;
	text-align: center;
	background: #ffffff;
	color: #000000;
	font-weight: normal
}
sb-comp .rj-yourbet__stake-input[type="number"]:invalid {
color:#000000
}
sb-comp .rj-yourbet__stake input[type=number]::-webkit-outer-spin-button, sb-comp .rj-yourbet__stake input[type=number]::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0
}
sb-comp .rj-yourbet__stake input[type=number] {
	-moz-appearance: textfield
}
sb-comp .rj-yourbet__summary {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	border-bottom: 1px solid #ADAEB3
}
sb-comp .rj-yourbet__summary-cell {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 11px 14px
}
sb-comp .rj-yourbet__summary-return {
	text-align: right;
	font-weight: bold;
	color: #25AAE1
}
sb-comp .rj-yourbet__selections-odds--default, sb-comp .rj-yourbet__selections-odds--changed {
	padding: 2px 4px
}
sb-comp .rj-yourbet__selections-odds--changed {
	border-radius: 4px;
	color: #ffffff;
	background-color: #779E00;
	-webkit-animation: new_odds 0.7s ease-in-out 15;
	animation: new_odds 0.7s ease-in-out 15
}
@-webkit-keyframes new_odds {
0% {
background-color:#363A45
}
50% {
background-color:#363A45
}
100% {
color:#ffffff;
background-color:#779E00
}
}
@keyframes new_odds {
0% {
background-color:#363A45
}
50% {
background-color:#363A45
}
100% {
color:#ffffff;
background-color:#779E00
}
}
sb-comp .rj-yourbet {
	position: relative;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.28571429;
	background-color: #363A45;
	color: #ffffff;
	overflow: hidden
}
sb-comp .rj-yourbet button:focus, sb-comp .rj-yourbet input:focus {
	outline: 0
}
sb-comp .rj-yourbet input:focus {
	color: #000000
}
sb-comp .rj-yourbet__section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
sb-comp .rj-yourbet__main {
	white-space: nowrap;
	-webkit-transition: -webkit-transform 0.5s ease;
	transition: -webkit-transform 0.5s ease;
	transition: transform 0.5s ease;
	transition: transform 0.5s ease, -webkit-transform 0.5s ease
}
sb-comp .rj-yourbet__main--has-selections {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
sb-comp .rj-yourbet__main-slide {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
	width: 100%;
	min-height: 102px;
	-webkit-overflow-scrolling: touch
}
sb-comp .rj-yourbet__main-slide--center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
sb-comp .rj-yourbet__selections {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}
sb-comp .rj-yourbet__selection-list {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow-x: scroll;
	overflow-y: hidden
}
sb-comp .rj-yourbet__footer {
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
sb-comp .rj-yourbet__footer > .rj-yourbet__stake, sb-comp .rj-yourbet__footer > .rj-yourbet__btn {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
sb-comp .rj-yourbet__stake {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
sb-comp .rj-yourbet__loader {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.3)
}
sb-comp .rj-yourbet__loader .rj-loader {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.rj-ev-card-bet-button {
	border-radius: 4px;
	line-height: 1.16666667em;
	font-weight: normal;
	font-size: 0.92307692em;
	white-space: nowrap
}
.rj-ev-card-bet-button .bet_btn-information {
	display: block;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	vertical-align: baseline;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	pointer-events: none
}
.rj-ev-card-bet-button .bet_btn-information--odd {
	font-weight: bold
}
.IsDesktop button.rj-ev-card-bet-button {
	padding-top: 10px
}
.IsDesktop button.rj-ev-card-bet-button:hover {
	color: #000000;
	background-color: #dcdcdc
}
.IsDesktop button.rj-ev-card-bet-button.chosenBet:hover {
	color: #ffffff;
	background-color: #688a00
}
.IsMobile .rj-ev-card-bet-button, .IsTablet .rj-ev-card-bet-button {
	padding: 5px
}
.IsMobile button.rj-ev-card-bet-button, .IsTablet button.rj-ev-card-bet-button {
	border-radius: 2px
}
.IsMobile .rj-ev-card-bet-button .bet_btn-information--text, .IsTablet .rj-ev-card-bet-button .bet_btn-information--text {
	padding-bottom: 4px
}
.rj-ev-card {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 10.58fr 9.64fr 54px;
	grid-template-columns: 10.58fr 9.64fr 54px;
	border-radius: 3px;
	background-color: #ffffff
}
.rj-ev-card-section {
	display: -ms-grid;
	display: grid
}
.rj-ev-card-section-item--event-info {
	position: relative;
	text-decoration: none
}
.rj-ev-card-section-item.rj-ev-card-section-item--market-count {
	pointer-events: all
}
.rj-ev-card-game-icon, .rj-ev-card-section-item--event-icon {
	pointer-events: none
}
.rj-ev-card-section-item--clock {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / span 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 4;
	grid-row: 2 / span 4;
	text-align: center
}
.rj-ev-card-game-part, .rj-ev-card-game-time {
	display: inline-block
}
.rj-ev-card-game-part {
	margin: 0 3px;
	word-break: break-word
}
.rj-ev-card-game-time {
	margin-right: 3px
}
.rj-ev-card-section-item--league, .rj-ev-card-section-item--team-1-name, .rj-ev-card-section-item--team-2-name {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.rj-ev-card-section-item--league {
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2 / span 1;
	color: #666666;
	font-size: 0.92307692em
}
.rj-ev-card-section-item--team-1-name, .rj-ev-card-section-item--team-2-name {
	font-size: 1.07692308em
}
.rj-ev-card-section-item--team-1-name {
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3 / span 1
}
.rj-ev-card-section-item--team-2-name {
	-ms-grid-row: 4;
	-ms-grid-row-span: 1;
	grid-row: 4 / span 1
}
.rj-ev-card-section-item--score-home, .rj-ev-card-section-item--score-away {
	color: #779E00;
	font-size: 1.07692308em;
	font-weight: bold
}
.rj-ev-card-section-item--score-home {
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3 / span 1;
	-ms-grid-column-align: right;
	justify-self: right
}
.rj-ev-card-section-item--score-away {
	-ms-grid-row: 4;
	-ms-grid-row-span: 1;
	grid-row: 4 / span 1;
	-ms-grid-column-align: right;
	justify-self: right
}
.rj-ev-card-scoreboard {
	-ms-grid-row: 3;
	-ms-grid-row-span: 2;
	grid-row: 3 / span 2;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-column-align: right;
	justify-self: right
}
.rj-ev-card-section-item--date, .rj-ev-card-section-item--time {
	-ms-grid-column-align: right;
	justify-self: right;
	font-size: 1em
}
.rj-ev-card-section-item--date {
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3 / span 1
}
.rj-ev-card-section-item--time {
	-ms-grid-row: 4;
	-ms-grid-row-span: 1;
	grid-row: 4 / span 1
}
.rj-ev-card-section-item--event-icon .i-o-ev-statistics, .rj-ev-card-section-item--event-icon .i-o-ev-streaming {
	pointer-events: all
}
.rj-ev-card-section--2-bet-buttons, .rj-ev-card-section--3-bet-buttons {
	-ms-grid-rows: minmax(50px, 1fr);
	grid-template-rows: minmax(50px, 1fr);
	position: relative
}
.rj-ev-card-section--2-bet-buttons {
-ms-grid-columns:(1fr)[2];
	grid-template-columns: repeat(2, 1fr)
}
.rj-ev-card-section--3-bet-buttons {
-ms-grid-columns:(1fr)[3];
	grid-template-columns: repeat(3, 1fr)
}
.rj-ev-card-bet-button {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1 / span 1;
	cursor: pointer
}
.rj-ev-card-section--market-count {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}
.rj-ev-card-section--market-count .rj-ev-card-section-item--market-count {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / span 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1 / span 1
}
.rj-ev-card-section-item--market-count {
	white-space: nowrap
}
.rj-ev-card-section-item-market-count-arrow {
	position: relative;
	top: -1px;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-left: 2px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.rj-ev-card-section-item-market-count-arrow:before, .rj-ev-card-section-item-market-count-arrow:after {
	display: block;
	content: "";
	position: absolute;
	background-color: #000000
}
.rj-ev-card-section-item-market-count-arrow:before {
	width: 100%;
	height: 1px
}
.rj-ev-card-section-item-market-count-arrow:after {
	width: 1px;
	height: 100%
}
.IsDesktop .rj-ev-card {
	margin: 2px 0;
	padding: 1px
}
.IsDesktop .rj-ev-card:hover {
	background-color: #F5F5F5
}
.IsDesktop .rj-ev-card .rj-ev-card-sport-icon {
	width: 24px;
	height: 24px
}
.IsDesktop .rj-ev-card-section-item {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.IsDesktop .rj-ev-card-section-item--event-info {
	-ms-grid-columns: 76px 21px 6.9fr 1.85fr 15px 49px;
	grid-template-columns: 76px 21px 6.9fr 1.85fr 15px 49px;
	-ms-grid-rows: 7px 20px 21px 21px auto 7px;
	grid-template-rows: 7px 20px 21px 21px auto 7px
}
.IsDesktop .rj-ev-card-section-item--event-info .rj-ev-card-section-item--market-count, .IsDesktop .rj-ev-card-section-item--event-info-without-sport-icon-on-mobile .rj-ev-card-section-item--market-count {
	display: none
}
.IsDesktop .rj-ev-card-section-item--event-info:after {
	display: block;
	content: "";
	position: absolute;
	top: 10px;
	left: 76px;
	bottom: 10px;
	width: 1px;
	background-color: #CCCCCC
}
.IsDesktop .rj-ev-card-section-item--clock {
	padding: 0 2px;
	-ms-grid-column-align: center;
	justify-self: center
}
.IsDesktop .rj-ev-card-game-state {
	margin-top: 6px;
	font-size: 0.76923077em
}
.IsDesktop .rj-ev-card-section-item--game-state {
	display: none
}
.IsDesktop .rj-ev-card-section-item--market-count {
	font-size: 0.92307692em
}
.IsDesktop .rj-ev-card-section-item--market-count:hover {
	color: #000000
}
.IsDesktop .rj-ev-card-section-item--market-count:hover .rj-ev-card-section-item-market-count-arrow:before, .IsDesktop .rj-ev-card-section-item--market-count:hover .rj-ev-card-section-item-market-count-arrow:after {
	background-color: #000000
}
.IsDesktop .rj-ev-card-section-item--league, .IsDesktop .rj-ev-card-section-item--team-1-name, .IsDesktop .rj-ev-card-section-item--team-2-name {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / span 1
}
.IsDesktop .rj-ev-card-scoreboard {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.IsDesktop .rj-ev-card-section-item--score-home, .IsDesktop .rj-ev-card-section-item--score-away {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1
}
.IsDesktop .rj-ev-card-section-item--date, .IsDesktop .rj-ev-card-section-item--time {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	position: relative;
	top: 0
}
.IsDesktop .rj-ev-card-section-item--icons-holder {
	-ms-grid-column: 6;
	-ms-grid-column-span: 1;
	grid-column: 6 / span 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 3;
	grid-row: 2 / span 3;
	-ms-grid-column-align: center;
	justify-self: center
}
.IsDesktop .rj-ev-card-section-item--event-icon {
	padding: 3px 0
}
.IsDesktop .rj-ev-card-section--2-bet-buttons, .IsDesktop .rj-ev-card-section--3-bet-buttons {
	padding: 7px 1px
}
.IsDesktop .rj-ev-card-section--2-bet-buttons:before, .IsDesktop .rj-ev-card-section--3-bet-buttons:before {
	display: block;
	content: '';
	width: 1px;
	position: absolute;
	top: 8px;
	bottom: 8px;
	left: -50px;
	background-color: #CCCCCC
}
.IsDesktop .rj-ev-card-bet-button {
	margin: 0 2px
}
.IsDesktop .rj-ev-card-bet-button:first-child {
	margin-left: 0
}
.IsDesktop .rj-ev-card-bet-button:last-child {
	margin-right: 0
}
.IsMobile .rj-ev-card, .IsTablet .rj-ev-card {
	-ms-grid-columns: 1fr 1fr 1px;
	grid-template-columns: 1fr 1fr 1px;
	padding: 1px 0
}
.IsMobile .rj-ev-card-section-item--event-info, .IsTablet .rj-ev-card-section-item--event-info {
	-ms-grid-columns: 9px 1fr auto 37px 37px 15px;
	grid-template-columns: 9px 1fr auto 37px 37px 15px;
	-ms-grid-rows: 7px auto 22px 22px auto 12px;
	grid-template-rows: 7px auto 22px 22px auto 12px
}
.IsMobile .rj-ev-card-section-item--event-info .rj-ev-card-section-item--market-count, .IsTablet .rj-ev-card-section-item--event-info .rj-ev-card-section-item--market-count {
	font-size: 1.07692308em
}
.IsMobile .rj-ev-card-section-item--hidden-on-mobile, .IsTablet .rj-ev-card-section-item--hidden-on-mobile {
	display: none
}
.IsMobile .rj-ev-card-section-item--event-info-without-sport-icon-on-mobile .rj-ev-card-section-item--clock, .IsTablet .rj-ev-card-section-item--event-info-without-sport-icon-on-mobile .rj-ev-card-section-item--clock {
	-ms-grid-column: 4;
	-ms-grid-column-span: 2;
	grid-column: 4 / span 2;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1;
	margin-top: 6px;
	padding-bottom: 0;
	-ms-grid-column-align: right;
	justify-self: right;
	font-size: 1.07692308em
}
.IsMobile .rj-ev-card-section-item--event-info-without-sport-icon-on-mobile .rj-ev-card-section-item--clock .rj-ev-card-sport-icon, .IsTablet .rj-ev-card-section-item--event-info-without-sport-icon-on-mobile .rj-ev-card-section-item--clock .rj-ev-card-sport-icon {
	display: none
}
.IsMobile .rj-ev-card-section-item--event-info-without-sport-icon-on-mobile .rj-ev-card-section-item--clock + .rj-ev-card-section-item--league, .IsTablet .rj-ev-card-section-item--event-info-without-sport-icon-on-mobile .rj-ev-card-section-item--clock + .rj-ev-card-section-item--league {
	margin-left: 0
}
.IsMobile .rj-ev-card-section-item--clock, .IsTablet .rj-ev-card-section-item--clock {
	display: -ms-grid;
	display: grid;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2 / span 1;
	-ms-grid-column-align: left;
	justify-self: left;
	position: relative;
	top: -2px
}
.IsMobile .rj-ev-card-section-item--clock .rj-ev-card-game-state, .IsTablet .rj-ev-card-section-item--clock .rj-ev-card-game-state {
	display: none
}
.IsMobile .rj-ev-card-section-item--clock + .rj-ev-card-section-item--league, .IsTablet .rj-ev-card-section-item--clock + .rj-ev-card-section-item--league {
	margin-left: 18px
}
.IsMobile .rj-ev-card-section-item--clock .rj-ev-card-sport-icon, .IsTablet .rj-ev-card-section-item--clock .rj-ev-card-sport-icon {
	opacity: 0.6
}
.IsMobile .rj-ev-card-section-item--game-state, .IsTablet .rj-ev-card-section-item--game-state {
	-ms-grid-column: 3;
	-ms-grid-column-span: 3;
	grid-column: 3 / span 3;
	-ms-grid-row: 5;
	-ms-grid-row-span: 3;
	grid-row: 5 / span 3;
	padding-top: 3px;
	text-align: right
}
.IsMobile .rj-ev-card-section--market-count, .IsTablet .rj-ev-card-section--market-count {
	display: none
}
.IsMobile .rj-ev-card-section-item--league, .IsTablet .rj-ev-card-section-item--league, .IsMobile .rj-ev-card-section-item--team-1-name, .IsTablet .rj-ev-card-section-item--team-1-name, .IsMobile .rj-ev-card-section-item--team-2-name, .IsTablet .rj-ev-card-section-item--team-2-name {
	-ms-grid-column: 2;
	-ms-grid-column-span: 4;
	grid-column: 2 / span 4
}
.IsMobile .rj-ev-card-section-item--league, .IsTablet .rj-ev-card-section-item--league {
	margin-bottom: 6px
}
.IsMobile .rj-ev-card-section-item--date, .IsTablet .rj-ev-card-section-item--date, .IsMobile .rj-ev-card-section-item--time, .IsTablet .rj-ev-card-section-item--time {
	display: inline-block;
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	padding-top: 2px
}
.IsMobile .rj-ev-card-section-item--date, .IsTablet .rj-ev-card-section-item--date {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1
}
.IsMobile .rj-ev-card-section-item--time, .IsTablet .rj-ev-card-section-item--time {
	-ms-grid-column: 5;
	-ms-grid-column-span: 1;
	grid-column: 5 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1
}
.IsMobile .rj-ev-card-scoreboard, .IsTablet .rj-ev-card-scoreboard {
	-ms-grid-column: 3;
	-ms-grid-column-span: 3;
	grid-column: 3 / span 3;
	-ms-grid-row: 3;
	-ms-grid-row-span: 2;
	grid-row: 3 / span 2
}
.IsMobile .rj-ev-card-section-item--icons-holder, .IsTablet .rj-ev-card-section-item--icons-holder {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1;
	-ms-grid-column-align: left;
	justify-self: left;
	padding-top: 3px
}
.IsMobile .rj-ev-card-section-item--icons-holder .rj-ev-card-section-item--market-count, .IsTablet .rj-ev-card-section-item--icons-holder .rj-ev-card-section-item--market-count {
	display: inline-block;
	position: relative;
	top: 1px
}
.IsMobile .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile), .IsTablet .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) {
	display: inline-block
}
.IsMobile .rj-ev-card-section-item--event-icon, .IsTablet .rj-ev-card-section-item--event-icon {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / span 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1;
	grid-row: 5 / span 1;
	-ms-grid-column-align: left;
	justify-self: left;
	margin-right: 4px
}
.IsMobile .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) + .rj-ev-card-section-item--market-count, .IsTablet .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) + .rj-ev-card-section-item--market-count, .IsMobile .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) + .rj-ev-card-section-item--hidden-on-mobile + .rj-ev-card-section-item--market-count, .IsTablet .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) + .rj-ev-card-section-item--hidden-on-mobile + .rj-ev-card-section-item--market-count {
	margin-left: 3px
}
.IsMobile .rj-ev-card-section-item--score-home, .IsTablet .rj-ev-card-section-item--score-home, .IsMobile .rj-ev-card-section-item--score-away, .IsTablet .rj-ev-card-section-item--score-away {
	-ms-grid-column: 5;
	-ms-grid-column-span: 1;
	grid-column: 5 / span 1
}
.IsMobile .rj-ev-card-bet-button, .IsTablet .rj-ev-card-bet-button {
	margin-right: 1px
}
.IsMobile .rj-ev-card-bet-button:last-child, .IsTablet .rj-ev-card-bet-button:last-child {
	margin-right: 0
}
html[dir="rtl"] .rj-ev-card-section-item--event-info:after {
	left: auto;
	right: 76px
}
html[dir="rtl"] .rj-ev-card-section-item--game-state {
	text-align: left
}
html[dir="rtl"] .rj-ev-card-section-item-market-count-arrow {
	margin-left: 0;
	margin-right: 2px;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
html[dir="rtl"] .rj-ev-card-scoreboard, html[dir="rtl"] .rj-ev-card-section-item--score-home, html[dir="rtl"] .rj-ev-card-section-item--score-away {
	-ms-grid-column-align: left;
	justify-self: left
}
html[dir="rtl"] .rj-ev-card-section-item--date, html[dir="rtl"] .rj-ev-card-section-item--time {
	-ms-grid-column-align: left;
	justify-self: left
}
html[dir="rtl"] .rj-ev-card-section--2-bet-buttons:before, html[dir="rtl"] .rj-ev-card-section--3-bet-buttons:before {
	left: auto;
	right: -50px
}
html[dir="rtl"] .bet_btn-information:not(:last-child) {
	padding-left: 0
}
html[dir="rtl"].IsDesktop .rj-ev-card .rj-ev-card-section-item--clock {
	-ms-grid-column-align: center;
	justify-self: center
}
html[dir="rtl"].IsDesktop .rj-ev-card-bet-button {
	margin: 0 2px
}
html[dir="rtl"].IsDesktop .rj-ev-card-bet-button:first-child {
	margin-left: 0
}
html[dir="rtl"].IsDesktop .rj-ev-card-bet-button:last-child {
	margin-right: 0
}
html[dir="rtl"].IsMobile .rj-ev-card .rj-ev-card-section-item--clock, html[dir="rtl"].IsTablet .rj-ev-card .rj-ev-card-section-item--clock {
	-ms-grid-column-align: right;
	justify-self: right
}
html[dir="rtl"].IsMobile .rj-ev-card-section-item--clock, html[dir="rtl"].IsTablet .rj-ev-card-section-item--clock {
	text-align: right
}
html[dir="rtl"].IsMobile .rj-ev-card-section-item--clock + .rj-ev-card-section-item--league, html[dir="rtl"].IsTablet .rj-ev-card-section-item--clock + .rj-ev-card-section-item--league {
	margin-right: 15px;
	margin-left: 0
}
html[dir="rtl"].IsMobile .rj-ev-card-section-item--icons-holder, html[dir="rtl"].IsTablet .rj-ev-card-section-item--icons-holder {
	-ms-grid-column-align: right;
	justify-self: right
}
html[dir="rtl"].IsMobile .rj-ev-card-section-item--event-icon, html[dir="rtl"].IsTablet .rj-ev-card-section-item--event-icon {
	margin-right: 0;
	margin-left: 4px
}
html[dir="rtl"].IsMobile .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) + .rj-ev-card-section-item--market-count, html[dir="rtl"].IsTablet .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) + .rj-ev-card-section-item--market-count, html[dir="rtl"].IsMobile .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) + .rj-ev-card-section-item--hidden-on-mobile + .rj-ev-card-section-item--market-count, html[dir="rtl"].IsTablet .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) + .rj-ev-card-section-item--hidden-on-mobile + .rj-ev-card-section-item--market-count {
	margin-left: 0;
	margin-right: 3px
}
html[dir="rtl"].IsMobile .rj-ev-card-bet-button, html[dir="rtl"].IsTablet .rj-ev-card-bet-button {
	margin-left: 1px;
	margin-right: 0
}
html[dir="rtl"].IsMobile .rj-ev-card-bet-button:last-child, html[dir="rtl"].IsTablet .rj-ev-card-bet-button:last-child {
	margin-left: 0
}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
.rj-ev-card-section-item--event-info {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 6
}
.rj-ev-card-section-item--game-state {
	-ms-grid-column: 3;
	-ms-grid-column-span: 3;
	-ms-grid-row: 5;
	-ms-grid-row-span: 1
}
.rj-ev-card-section-item--league {
	padding-bottom: 3px
}
.rj-ev-card-section-item--score-home, .rj-ev-card-section-item--score-away, .rj-ev-card-section-item--date, .rj-ev-card-section-item--time {
	text-align: right
}
.rj-ev-card-scoreboard {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.rj-ev-card-section-item--event-icon {
	text-align: center
}
.rj-ev-card-section--2-bet-buttons, .rj-ev-card-section--3-bet-buttons {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 6;
	-ms-grid-rows: 1fr
}
.rj-ev-card-bet-button {
	-ms-grid-column-span: 1
}
.rj-ev-card-bet-button:first-child {
	margin-left: 1px
}
.rj-ev-card-bet-button:last-child {
	margin-right: 1px
}
.rj-ev-card-bet-button:nth-child(n) {
	-ms-grid-column: 1
}
.rj-ev-card-bet-button:nth-child(2n) {
	-ms-grid-column: 2
}
.rj-ev-card-bet-button:nth-child(3n) {
	-ms-grid-column: 3
}
.rj-ev-card-section--market-count {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 6
}
.IsDesktop .rj-ev-card-section-item {
	padding-top: 0
}
.IsDesktop .rj-ev-card-section-item--clock {
	padding-top: 2px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-column-align: center;
	justify-self: center
}
.IsDesktop .rj-ev-card-section-item--icons-holder {
	-ms-grid-column: 6;
	-ms-grid-column-span: 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 3
}
.IsDesktop .rj-ev-card-section--market-count {
	-ms-grid-column-align: right;
	justify-self: right;
	text-align: right
}
.IsDesktop .rj-ev-card-scoreboard {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.IsTablet .rj-ev-card-section-item--clock, .IsMobile .rj-ev-card-section-item--clock {
	padding-bottom: 4px;
	text-align: left;
	-ms-grid-column-align: left;
	justify-self: left
}
.IsTablet .rj-ev-card-section-item--icons-holder, .IsMobile .rj-ev-card-section-item--icons-holder {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 3
}
.IsTablet .rj-ev-card-section-item--icons-holder .rj-ev-card-section-item--market-count, .IsMobile .rj-ev-card-section-item--icons-holder .rj-ev-card-section-item--market-count {
	top: 2px
}
.IsTablet .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile), .IsMobile .rj-ev-card-section-item--event-icon:not(.rj-ev-card-section-item--hidden-on-mobile) {
	display: inline-block
}
.IsTablet .rj-ev-card-bet-button, .IsMobile .rj-ev-card-bet-button {
	margin-left: 0;
	margin-right: 1px
}
.IsTablet .rj-ev-card-bet-button:last-child, .IsMobile .rj-ev-card-bet-button:last-child {
	margin-right: 0
}
html[dir="rtl"] .rj-ev-card-section-item--score-home, html[dir="rtl"] .rj-ev-card-section-item--score-away, html[dir="rtl"] .rj-ev-card-section-item--date, html[dir="rtl"] .rj-ev-card-section-item--time {
	text-align: left
}
html[dir="rtl"] .rj-ev-card-bet-button {
	margin-left: 1px;
	margin-right: 0
}
html[dir="rtl"] .rj-ev-card-bet-button:last-child {
	margin-left: 0
}
html[dir="rtl"].IsDesktop .rj-ev-card-bet-button:first-child {
	margin-right: 0
}
html[dir="rtl"].IsDesktop .rj-ev-card-bet-button:last-child {
	margin-left: 0
}
html[dir="rtl"].IsTablet .rj-ev-card-section-item--event-icon, html[dir="rtl"].IsMobile .rj-ev-card-section-item--event-icon {
	text-align: right
}
html[dir="rtl"].IsTablet .rj-ev-card-bet-button, html[dir="rtl"].IsMobile .rj-ev-card-bet-button {
	margin-right: 1px;
	margin-left: 0
}
html[dir="rtl"].IsTablet .rj-ev-card-bet-button:first-child, html[dir="rtl"].IsMobile .rj-ev-card-bet-button:first-child {
	margin-right: 0
}
}
.rj-ev-card-event-icon {
	opacity: 0.7
}
.rj-ev-card-event-icon--empty {
	opacity: 1;
	border-radius: 2px;
	background-color: #CCCCCC
}
.IsMobile .rj-ev-card-sport-icon, .IsTablet .rj-ev-card-sport-icon {
	width: 12px;
	height: 12px
}
.IsDesktop .rj-ev-card-sport-icon {
	width: 24px;
	height: 24px
}
.IsDesktop .rj-ev-card-event-icon:hover {
	opacity: 1
}
.IsDesktop .rj-ev-card-event-icon--empty {
	background-color: rgba(0,0,0,0.03)
}
.rj-tote-next-races {
	list-style: none;
	margin-right: 14px;
	margin-left: 14px;
	padding: 0
}
.rj-tote-next-races__item {
	position: relative;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 85px
}
.rj-tote-next-races__container {
	border-radius: 8px;
	background-color: #ffffff
}
.rj-tote-next-races__info-link {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.rj-tote-next-races__info-link, .rj-tote-next-races__info-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.rj-tote-next-races__info {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 22px;
	width: 100%;
	min-width: 0
}
.rj-tote-next-races__info-row {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden
}
.rj-tote-next-races__info-row--top {
	margin-bottom: 8px
}
.rj-tote-next-races__info-row--top .rj-tote-next-races__text--left {
	margin-right: 10px
}
.rj-tote-next-races__text--right {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.rj-tote-next-races__text--left {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.rj-tote-next-races__text--top {
	font-size: 16px;
	color: #000000
}
.rj-tote-next-races__text--bottom {
	font-size: 12px;
	color: #666666
}
.rj-tote-next-races__text-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 0
}
.rj-tote-next-races__fav-icon {
	vertical-align: baseline;
	margin-right: 8px
}
.rj-tote-next-races__info-row .i-o-fav {
	background-image: url("/imgs/i-v2/c/generic/alt/favorite-section-lbetting-selected.svg")
}
.rj-tote-next-races__country-icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 32px;
	flex: 0 0 32px;
	margin-left: 22px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.rj-tote-next-races__live-stream-icon {
	margin-right: 10px;
	margin-left: 6px;
	background-size: cover;
	vertical-align: middle;
	opacity: 0.4
}
html.IsTablet .rj-tote-next-races {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
html.IsTablet .rj-tote-next-races__item {
	margin-bottom: 0;
	width: 50%
}
html.IsTablet .rj-tote-next-races__item:nth-child(odd) .rj-tote-next-races__container {
	margin-right: 4px
}
html.IsTablet .rj-tote-next-races__item:nth-child(even) .rj-tote-next-races__container {
	margin-left: 4px
}
html[dir="rtl"] .rj-tote-next-races__country-icon {
	margin-right: 22px;
	margin-left: 0
}
html[dir="rtl"] .rj-tote-next-races__fav-icon {
	margin-left: 8px;
	margin-right: 0
}
html[dir="rtl"] .rj-tote-next-races__text--left {
	margin-right: 0;
	margin-left: 10px
}
html[dir="rtl"] .rj-tote-next-races__live-stream-icon {
	margin-right: 6px;
	margin-left: 10px
}
html.IsDesktop .panel-right, html.IsDesktop .panel-left, html.IsDesktop .event-wrapper, html.IsDesktop .super-banner-carousel .super-banner-slide, html.IsDesktop .responsive-block .heading.sectionSubHeading::before, html.IsDesktop .live-now-right-rblock .lbetting-tabs, html.IsDesktop .event-view-scoreboard-image, html.IsDesktop .event-view .toggleableHeadline, html.IsDesktop html.IsMobile .super-banner-slide, html.IsDesktop html.IsTablet .super-banner-slide {
	border-radius: 0
}
html.IsDesktop .sc-table-inner-container {
	border-radius: 6px
}
html.IsMobile .live-event-quick-nav-carousel .event-wrapper, html.IsTablet .live-event-quick-nav-carousel .event-wrapper, .side-menu-card, .quick-bets-stake-label, .scarousel-pagination-btn, .promo-right-block-item .custom-slider-trigger, .quick-bets-slider .custom-slider-wrap, .page-header-dropdown-inner, .scarousel-btn-next .scarousel-btn-el, .scarousel-btn-prev .scarousel-btn-el, .mobile-header-dropdown-inner-holder, #gotoTop.fixedButton, .goToTopBtn, .quiz-inner-wrapper {
	border-radius: 0
}
.stakeboxActions .stakeboxActionsBtn.stakeboxActionsPlus, .stakeboxActions .stakeboxActionsBtn.stakeboxActionsMinus {
	border-radius: 0
}
.filter-custom .filter-label {
	border-radius: 0
}
.user-info__input input {
	border-radius: 0
}
.user-info__checkbox .user-info-checkbox-check::before {
	border-radius: 0
}
.betSlip-row-wrapper .overlay .negative, .betSlip-row-wrapper .overlayContainer .negative {
	border-radius: 0
}
.sb-comp .rj-yourbet__message, .action-betting-buttons-wrapper {
	border-radius: 0
}
html.IsMobile .live-event-quick-nav-back-button, html.IsTablet .live-event-quick-nav-back-button {
	border-radius: 0
}
.super-banner .bet-button {
	border-radius: 0
}
.prematch-sc-team-border {
	border-radius: 0
}
.super-banner .scarousel-list-wrapper {
	background: #F5F5F5
}
.pbp-scoreboard__value, .pbp-stats__bar-fill {
	border-radius: 0
}
.lbetting-tabs {
	border-radius: 0
}
.cancel-withdrawal__transaction {
	border-radius: 0
}
.promotions-carousel .scarousel-item.scarousel-active .promotions-category:after {
	border-radius: 0
}
.facility-upload__file-wrap, .facility-upload__file-icon {
	border-radius: 0
}
.user-info__section-header:before {
	border-radius: 0
}
.inbox-form__item.inbox-form__subject, .inbox-form__item.inbox-form__textarea {
	border-radius: 0
}
.pbp-stats__bar-wrap, .pbp-scoreboard__team:before {
	border-radius: 0
}
.inbox-message__header, .inbox-message__content {
	border-radius: 0
}
.quick-bets-add-button {
	border-radius: 0
}
.auth-form__captcha {
	border-radius: 0
}
.scoreboard .icon-possession {
	border-radius: 0
}
html.IsMobile .event-american-configuration .bet-buttons-column .bet-button-wrap, html.IsTablet .event-american-configuration .bet-buttons-column .bet-button-wrap, html.IsMobile .event-american-odds .bet-buttons-column .bet-button-wrap, html.IsTablet .event-american-odds .bet-buttons-column .bet-button-wrap, html.IsMobile .event-market-odds-title, html.IsTablet .event-market-odds-title {
	border-radius: 0
}
html.IsMobile .responsive-block .heading.sectionSubHeading::before, html.IsTablet .responsive-block .heading.sectionSubHeading::before {
	border-radius: 0
}
.promo-container, .promo-banner, .promo-date, .promotion-date {
	border-radius: 0
}
.IsDesktop .popup_panel.promotion-popup .popup_panel_content_wrap .popup_panel_content {
	border-radius: 0
}
.IsDesktop .popup_panel.promotion-popup .popup_panel_content_wrap .popup_panel_content .popup_panel_blocks {
	border-radius: 0
}
.bet-button {
	border-radius: 0
}
html.IsDesktop .events-container .branchLeagueHeadline {
	border-radius: 0
}
html.IsDesktop .responsive-block .heading.sectionSubHeading {
	border-radius: 0
}
.live-schedule-show-more-events-button-container .show-more-events-btn, .show-all-live-games .show-more-events-btn, .show-all-prelive-games .show-more-events-btn, .live-now-right-btn {
	border-radius: 0
}
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="date"], input[type="search"], input[type="tel"] {
	border-radius: 0
}
.bonus-info-item >:first-child {
	border-radius: 0
}
html.IsMobile .bet-button, html.IsTablet .bet-button {
	border-radius: 0
}
.hasRightBetslip .panel-right {
	background: #ffffff
}
#unislip_no_selections {
	color: #000000
}
.panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li {
	border-color: #939393
}
.IsDesktop .betSlip-btn-lnk:not(.betSlip-preview-btn):hover {
	color: #000000
}
.IsDesktop .betSlip-btn-lnk:not(.betSlip-preview-btn):hover {
	color: #ffffff
}
.panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li .tab-switch-btn {
	color: #999999
}
html.IsDesktop .accept-new-odds-settings {
	border-bottom: 3px solid #939393
}
.betting-slip .betslipTabSwitch > a.active {
	color: #ffffff
}
.quick-bets-responsive-block .quick-bets .sectionSubHeading {
	color: #000000
}
a.myBet__cashoutBtn {
	border-radius: 0
}
input[type="button"].flatBtn, input[type="submit"].flatBtn, button.flatBtn, a.flatBtn, .flatBtn, .quiz-btn {
	border-radius: 0
}
.myBetsLine__cashoutSliderContainer {
	border-radius: 0
}
.betting-slip .tabSwitch > a:not(.active):not(.inactive):hover {
	color: #999999
}
.betting-slip.unislip #idBetsSelections .betSlip-checkbox .i-o-controls-checkmark {
	background-color: #6B6F79
}
.betting-slip .heading, .betting-slip .ukSlipHeading {
	background: #4A4A5E
}
.betting-slip .betslip-maxbet-button {
	border-radius: 0
}
.betting-slip #PlaceBetButton.lnk_btn.green_btn {
	border-radius: 0
}
.betSlip-row-wrapper .overlay, .betSlip-row-wrapper .overlayContainer {
	background: rgba(74,74,94,0.6)
}
.unislip #idBetsSelections .betSlipEachWay .i-o-controls-checkmark, .betSlip-checkbox .chck + .i-o-controls-checkmark, .betSlip-checkbox .betSlipEachWay .chck + .i-o-controls-checkmark {
	border-radius: 0
}
.accept-odds-btn.lnk_btn.green_btn {
	border-radius: 0
}
.accept-new-odds-settings {
	height: 52px;
	border-bottom: 3px solid #363A45
}
.tab-switch-responsive-block ul.tab-switch-btns > li {
	height: 52px
}
html.IsDesktop .accept-new-odds-settings-btn:hover {
	background: #EBEBEB
}
.accept-new-odds-settings {
	background: #ffffff
}
.betting-slip .betslip-maxbet-button {
	background: #779E00
}
html.IsDesktop .betting-slip .betslip-maxbet-button:hover {
	background-color: #688a00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#688a00), to(#688a00));
	background-image: linear-gradient(#688a00, #688a00)
}
.betSlip-checkbox label, .betSlip-checkbox .betSlipEachWay label {
	border-radius: 0
}
.accept-new-odds-holder.enable-settings .betslip-body-wrapper.betslip-config {
	padding-bottom: 1px
}
html.IsMobile #unislip_no_selections, html.IsTablet #unislip_no_selections {
	border-bottom: 1px solid #25AAE1;
	background-color: #ffffff
}
.stepwise-registration__field:not(.filter-selectbox) {
	border-radius: 0
}
html.IsDesktop .stepwise-registration__button {
	border-radius: 0
}
.stepwise-registration__group.stepwise-registration__group--field {
	border-radius: 0
}
.stepwise-registration .stepwise-registration__tabs-header .stepwise-registration__tab--active.stepwise-registration__tab .stepwise-registration__tab-title {
	color: #779E00
}
.stepwise-registration__tab:not(:last-child):after {
	background: #779E00
}
.stepwise-registration__checkbox input:checked + label:before {
	background: #779E00
}
.stepwise-registration__checkbox input + label:before {
	border-radius: 0
}
input[type="button"].green_btn, input[type="submit"].green_btn, button.green_btn, a.lnk_btn.green_btn, .lnk_btn.green_btn {
	border-radius: 0
}
#betting-rules-panel .header_title_icon {
	display: none
}
#betting-rules-panel a.heading.sectionSubHeading.titleIcon.openable strong {
	padding-left: 10px;
	font-weight: normal
}
#betting-rules-panel .heading.sectionSubHeading {
	border-radius: 5px;
	margin: 4px 0
}
#betting-rules-panel .isVisible {
	padding: 20px;
	margin-top: 1px
}
#betting-rules-panel .tabSwitch {
	width: 100%;
	padding: 0;
	font-size: 18px;
	border-bottom: 0
}
#betting-rules-panel .tabSwitch span {
	float: left;
	padding-left: 20px
}
#betting-rules-panel .tabSwitch > a.active {
	padding: 20px 0;
	border-color: transparent
}
.rulesPage h4 {
	color: #fff;
	font-weight: normal
}
.rulesPage {
	padding: 0
}
.quick-bets-element {
	background: #EBEBEB
}
html.IsDesktop .responsive-block .quick-bets .heading.sectionSubHeading:before {
	background: #779E00
}
.quick-bets .i-o-info {
	background-image: url(/imgs/i-v2/o/generic/alt/info.svg)
}
.user-info-tab-switch-overlay, .user-info__tabs {
	border-radius: 0
}
.user-info__button {
	border-radius: 0
}
.inbox-form__submit {
	border-radius: 0
}
.user-info__button.user-info__button--rounded {
	border-radius: 0
}
.facility-upload__btn {
	border-radius: 0
}
.filter-htmldropdown .filter-label {
	border-radius: 0
}
.facility-timeout__btn {
	border-radius: 0
}
.responsible-gaming__btn {
	border-radius: 0
}
.bet-search-container {
	border-top: 0;
	border-bottom: 1px solid #EBEBEB
}
.bet-search-icon-wrap .i-c-search {
	opacity: 0.8
}
.bet-search-clear::before, .bet-search-clear::after {
	background: #000000
}
html.IsDesktop .page-header-big-button-link:not(.page-header-login-button):hover {
	background-image: none
}
.page-header-link:not(.page-header-big-button-link).page-header-deposit-button {
	border-left: 0
}
.page-header-wrapper-bottom .page-header-dropdown-wrap:hover .page-header-dropdown-arrow:before, .page-header-wrapper-bottom .page-header-dropdown-wrap:hover .page-header-dropdown-arrow:after {
	background: #25AAE1
}
html.IsMobile .page-header-wrapper-top, html.IsTablet .page-header-wrapper-top {
	background: #25AAE1
}
.mobile-header-dropdown-icon-plus:before, .mobile-header-dropdown-icon-plus:after {
	background-color: #ffffff
}
.page-header-wrapper-bottom .page-header-dropdown-btn-selected.page-header-dropdown-btn:hover {
	color: #000000
}
.page-header-dropdown-item {
	border: 0
}
.page-header-wrapper-bottom .page-header-right .page-header-link:not(.page-header-big-button-link), .page-header-wrapper-bottom .page-header-right .page-header-text, .page-header-wrapper-bottom .page-header-right .page-header-chat, .page-header-wrapper-bottom .page-header-link, .page-header-wrapper-bottom .page-header-dropdown-item, .page-header-wrapper-bottom .page-header-chat {
	border-left: 1px solid #ffffff
}
.page-header-free-bets-text {
	color: #ffffff
}
.arrow-custom.widget-container-side-header-icon-arrow:before, .arrow-custom.widget-container-side-header-icon-arrow:after {
	background: #25AAE1
}
.widget-tab.passive .widget-tab-icon .i-c-ev-match-tracker {
	background: url(/imgs/i-v2/c/event/alt/match-tracker.svg)
}
.widget-tab.passive .widget-tab-icon .i-c-ev-fast-market {
	background: url(/imgs/i-v2/c/event/alt/fast-market.svg)
}
.widget-tab.passive .widget-tab-icon .i-c-ev-scoreboard {
	background: url(/imgs/i-v2/c/event/alt/scoreboard.svg)
}
.widget-tab.passive .widget-tab-icon .i-c-ev-statistics {
	background: url(/imgs/i-v2/c/event/alt/statistics.svg)
}
.widget-tab.passive .widget-tab-icon .i-c-ev-streaming {
	background: url(/imgs/i-v2/c/event/alt/streaming.svg)
}
.widget-tab.passive .widget-tab-title {
	color: #000000
}
.subhead-branch-name {
	color: #ffffff
}
html.IsDesktop .responsive-block .heading.sectionSubHeading::before {
	background: #ffffff
}
html.IsMobile .responsive-block .heading.sectionSubHeading::before, html.IsTablet .responsive-block .heading.sectionSubHeading::before {
	background: #ffffff
}
html.IsMobile .event-details .event-details-row-last .event-all-bets, html.IsTablet .event-details .event-details-row-last .event-all-bets {
	color: #25AAE1
}
html.IsMobile .live-event-quick-nav-back-button, html.IsTablet .live-event-quick-nav-back-button {
	background: #4A4A5E
}
.rj-my-pulse-bets__pulse-btn {
	border-radius: 0
}
.rj-my-pulse-bets__stake-btn.rj-my-pulse-bets__stake-btn--plus, .rj-my-pulse-bets__stake-btn.rj-my-pulse-bets__stake-btn--minus {
	border-radius: 0
}
.IsMobile .event-view .toggleable-headline-extension-wrap, .IsTablet .event-view .toggleable-headline-extension-wrap {
	background: #04041E
}
html.IsMobile .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li, html.IsTablet .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li, html.IsMobile .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.tab-switch-active, html.IsTablet .panel-right .betSlip-tab-switch-btns-holder ul.tab-switch-btns > li.tab-switch-active {
	background: #ffffff
}
html.IsMobile .betSlip-close {
	background: #ffffff;
	border-bottom-width: 3px
}
.rj-account-block__deposit-link {
	border-radius: 0
}
.rj-hamburger-button-settings {
	background: #F5F5F5
}
.mobile-header-dropdown-balance-expanded .mobile-header-dropdown-placeholder {
	color: #ffffff
}
.mobile-header-dropdown-balance-expanded .mobile-header-dropdown-icon-plus:before, .mobile-header-dropdown-balance-expanded .mobile-header-dropdown-icon-plus:after {
	background: #ffffff
}
.event-view .tooltip-icon-holder {
	opacity: 0.8
}
.IsDesktop .event-view-market-icons.i-o-fav {
	opacity: 0.8
}
.IsDesktop .i-o-ev-market-statistics {
	opacity: 0.8
}
.c-reality-check__btn {
	border-radius: 0
}
html.IsMobile .c-reality-check .c-reality-check__button, html.IsTablet .c-reality-check .c-reality-check__button {
	border-radius: 0
}
.facility-upload__btn {
	color: #000000
}
.widget-tab-title {
	opacity: 0.4
}
.widget-tab.active .widget-tab-title {
	opacity: 1
}
.IsDesktop .rj-heading-1 {
	border-radius: 0;
	background: #25AAE1
}
.IsDesktop .rj-heading-2 {
	border-radius: 0
}
button.rj-sports-multiview__bet-btn {
	border-radius: 0
}
.rj-sports-multiview__market_count, .rj-sports-multiview__team-score {
	color: #25AAE1
}
.rj-sports-multiview__market-count-arrow::after, .rj-sports-multiview__market-count-arrow::before {
	background: #25AAE1
}
.rj-heading-1::before {
	background: #ffffff
}
.promo-cta-btn {
	border-radius: 0
}
.rj-popup-message__button {
	border-radius: 0
}
.page-header-chat {
	color: #999999
}
.racing-card-rc__table .horseRacing-checkbox + .horseRacing-checkWrapper {
	border-radius: 0
}
.IsDesktop .racing-card-vt__tab {
	border-radius: 0
}
button.bet_btn, a.lnk_btn.bet_btn, .lnk_btn.bet_btn {
	border-radius: 0
}
.rj-racing-current-races__event:first-child, .rj-racing-current-races__event:last-child, .racing-card-lp__event {
	border-radius: 0
}
.racing-card-rc__table .horseRacing-checkbox:checked + .horseRacing-checkWrapper {
	background-color: #779E00
}
.IsDesktop .racing-card-rc__table .horseRacing-checkbox:checked:hover + .horseRacing-checkWrapper {
	background-color: #779E00;
	background-image: url(/imgs/i-v2/o/racing/check-sharp.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 11px 10px
}
.IsDesktop .racing-card-rc__table .horseRacing-checkbox:hover + .horseRacing-checkWrapper {
	background-color: #939393
}
.racing-card__table-header:before {
	background-color: #ffffff
}
html.IsMobile .transactions-history .filter-htmldropdown .filter-label, html.IsTablet .transactions-history .filter-htmldropdown .filter-label, html.IsMobile .gaming-limits-history .filter-htmldropdown .filter-label, html.IsTablet .gaming-limits-history .filter-htmldropdown .filter-label {
	border-radius: 0
}
.responsible-gaming-btns__footer-item {
	border-radius: 0
}
select, .dropDownLabel {
	border-radius: 0
}
html.IsMobile .bet-placed-holder, html.IsTablet .bet-placed-holder {
	border-radius: 0
}
html.IsMobile .bet-history-block .filter-htmldropdown .filter-label, html.IsTablet .bet-history-block .filter-htmldropdown .filter-label, html.IsMobile .casino-history-block .filter-htmldropdown .filter-label, html.IsTablet .casino-history-block .filter-htmldropdown .filter-label {
	border-radius: 0
}
html.IsDesktop .page-header-main-logo {
	width: 160px;
	height: 50px;
	margin: 16px 35px 16px 0
}
html.IsDesktop .sc-table-inner-container, html.IsMobile .sc-table-inner-container, html.IsTablet .sc-table-inner-container, html.IsDesktop .prematch-sc-team-wrap, html.IsMobile .prematch-sc-team-wrap, html.IsTablet .prematch-sc-team-wrap, html.IsDesktop .prematch-sc-containers-back-bottom, html.IsMobile .prematch-sc-containers-back-bottom, html.IsTablet .prematch-sc-containers-back-bottom, html.IsDesktop .prematch-sc-container-front-top, html.IsMobile .prematch-sc-container-front-top, html.IsTablet .prematch-sc-container-front-top {
	border-radius: 0
}
html.IsDesktop .sports-list-item:hover .i-o-fav {
	background-image: url(/imgs/i-v2/o/generic/favorite.svg)
}
.page-header-chat-text {
	color: #25AAE1
}
.page-header-chat-text:hover {
	color: #ffffff
}/*# sourceMappingURL=app.css.map */
7/4/2019 2:00:41 PM
