#mainContent {min-width: 1200px}
.providerImgBinder{cursor:pointer;color:#EEE;height:55px;font-size:13px;text-align:center;line-height:55px;border:1px solid grey;border-radius:5px;margin:5px;word-wrap:break-word;background-size:contain;background-position:center;background-repeat:no-repeat}
.selected > .providerImgBinder { box-shadow: 0px 0px 8px 0px #dccb39; }
.subProvImgBinder{color:#EEE;height:55px;font-size:13px;text-align:center;line-height:55px;border:1px solid grey;border-radius:5px;margin:5px;word-wrap:break-word;background-size:contain;background-repeat:no-repeat;background-position:center}
.subProvImgBinder:hover{cursor:pointer}
.selected > .subProvImgBinder { box-shadow: 0px 0px 8px 0px #dccb39; }
#footer_wrapper{ height:600px;background-color:transparent; }
#footer_inner{ min-width:auto; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#fff;background-color:rgba(88,88,88,0.8);filter:alpha(opacity=80);-ms-filter:alpha(opacity=80); }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px;left: 2px;border-radius: 2px; }
.introjs-tooltiptext{ font-size:17px; }
.ring_container {
	width: 15px;
    height: 15px;
    z-index: 10;
    display: none;
    border-bottom: 0px;
    position: absolute;
    right: 18px;
    top: -4px;
}
.circle { width: 3px; height: 3px; background-color: #62bd19; border-radius: 50%; position: absolute; top: 10px; left: 20px; }
.ringring { position: absolute; border: 1px solid #62bd19; -webkit-border-radius: 30px; height: 9px; width: 9px; left: 16px; top: 6px; -webkit-animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; opacity: 0.0; }
@-webkit-keyframes pulsate { 0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;} 50% {opacity: 1.0;} 100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;} }
div#topAccountBar-livesearch-results > div:hover {
    background-color: #828282!important;
}
#OV_PG,#upcoming_label{
	display:none!important;
}

#iframeGame{
	height: 4000px;
}

#LiveRace_PopUp{
	overflow: scroll;
}
#divStreamv3 {display: none; margin-bottom: 5px;}
.tvs_Dis {display: none}
.courtDis {display: none}

.normaltable {
	border-spacing: 0;
	padding-bottom: 5px;
	white-space: nowrap;
}
.header0 {
	background-color: #565656;
}
.normaltable th {
	font-size: 11px;
	line-height: 30px;
	padding: 0 5px;
}
.normaltable td {
	padding: 0px 8px;
    font-size: 12px;
    font-weight: normal;
    line-height: 2;
}
h2.title{
	margin-left: 2px;
}
.normaltable span.up {
    background: url(/login/livebet/images/Green_Arrow_Up.png?v=1.0) no-repeat;
    background-size: 10px;
    display: block!important;
    height: 13px!important;
    line-height: 10px;
    color: transparent;
    cursor: default;
}
.normaltable span.stay {
    display: block!important;
    height: 13px!important;
    color: transparent;
    cursor: default;
}
.normaltable span.down {
    background: url(/login/livebet/images/Red_Arrow_Down.png?v=1.0) no-repeat;
    background-size: 10px;
    display: block!important;
    height: 13px!important;
    line-height: 10px;
    color: transparent;
    cursor: default;
}
#league_statistics_arrow {
	width: 0;
    height: 0;
    display: none;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: #000 transparent #656363 transparent;
    position: absolute;
    right: 1px;
    top: 33px;
    z-index: 100;
}
.providerImgBinder{cursor:pointer;color:#EEE;height:55px;font-size:13px;text-align:center;line-height:55px;border:1px solid grey;border-radius:5px;margin:5px;word-wrap:break-word;background-size:contain;background-position:center;background-repeat:no-repeat}
.selected > .providerImgBinder { box-shadow: 0px 0px 8px 0px #dccb39; }
.subProvImgBinder{color:#EEE;height:55px;font-size:13px;text-align:center;line-height:55px;border:1px solid grey;border-radius:5px;margin:5px;word-wrap:break-word;background-size:    contain;background-repeat:no-repeat;background-position:center}
.subProvImgBinder:hover{cursor:pointer}
.selected > .subProvImgBinder { box-shadow: 0px 0px 8px 0px #dccb39; }

/* .main_loader{
    position: fixed;
    width: 400px;
    z-index: 1000;
    height: 200px;
    top: 20%;
    left: -webkit-calc(50% - 200px); 50% - half your wrapper width
	left: calc(50% - 200px);
    color: #FFF;
    background: #000 url(/_images/Rolling.svg) center center/32px 32px no-repeat ;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none;
} */
.MainSportsTable{ margin:auto; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
.deldb1	{BACKGROUND-COLOR: #FF7800; text-align: center; COLOR: #FFFFFF; FONT-WEIGHT: bold}
.link1 {COLOR: #FFFFFF; text-decoration: underline; FONT-WEIGHT: bold }
td.maincateg{BACKGROUND-COLOR: #404040; text-align: left; COLOR: #FFFFFF; FONT-WEIGHT: bold; width:100%;}
td.subcateg{BACKGROUND-COLOR: #404040; text-align: center; COLOR: #FFFFFF; FONT-WEIGHT: bold}
td.maintype{BACKGROUND-COLOR: #a5a5a5; text-align: left; COLOR: #000000; FONT-WEIGHT: bold}

.ExpSportsMenu {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	min-width:205px;
	width:100%;
	-moz-box-shadow: 5px 5px 6px #000;
	-webkit-box-shadow: 5px 5px 6px #000;
	box-shadow: 5px 5px 6px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}
.ExpMenuHeader a { color:#FFFFFF; text-decoration:none; }
.ExpMenuHeader a img{ border:none; }
.ExpMenuHeader a:hover { color:#FFFFFF; text-decoration:underline; }
.ExpMenuHeader {
	background: #1b1b1b; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b1b1b', endColorstr='#000000');
	background: -webkit-gradient(linear, left top, left bottom, from(#1b1b1b), to(#000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #1b1b1b,  #000); /* for firefox 3.6+ */
	color: #FFFFFF;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 5px;
	cursor:pointer;
	height:17px;

}
.ExpMenuChamp{
	border-collapse:collapse;
	color:#FFFFFF;
	background-color:#111111;
	width:100%;
	min-width:205px;
	display:none;
}

.ExpMenuChamp td{
	width: 100%;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #000000;
	padding:2px 0px 2px 0px;
	border-top:1px solid #040404;
	border-left:1px solid #040404;
	border-right:1px solid #040404;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
}

.ExpMenuChamp td:hover{ background-color:#1b1b1b; }
.ExpMenuChamp td a{ text-decoration:none; }
.ExpMenuChamp a { padding:2px 10px 2px 4px; color:#FFFFFF; }
.ExpMenuGroup{
	background-color:#171717;
	color:#c5c5c5;
	text-align:center;
	font-weight:bold;
}
.ExpMenuDate{
	border-collapse:collapse;
	border: none;
	color:#FFFFFF;
	background-color:#111111;
	width:100%;
	min-width:205px;
	display:none;
	margin-top:-2px;
	margin-bottom:-2px;
	margin-left:-6px;
}

table.list2{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:3px;
	margin-top:3px;
	-moz-box-shadow: 5px 5px 6px #000;
	-webkit-box-shadow: 5px 5px 6px #000;
	box-shadow: 5px 5px 6px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}
table.list2	td{ background-color:#111111; font-size:11px; font-family:Verdana, Geneva, sans-serif; padding-left:5px; padding-bottom:3px; }
table.list2 td img { border:0px; }
table.list2 td a:link{ color:#FFFFFF; text-decoration:none; }
table.list2 td a:visited{ color:#FFFFFF; text-decoration:none; }
table.list2 td a:hover{ color:#FFFFFF; text-decoration:underline; }
#regDiv a { color: #FF9803; text-decoration: none; }
a:link { color: #FFF; text-decoration: none; }
a:visited { text-decoration: none; color: #FFF; }
a:hover { text-decoration: none; color: #FFF; }
a:active { text-decoration: none; color: #FFF; }

#DivAccount_LoginButton{
	float:left;
	width:70px;
	height:15px;
	padding-top:1px;
	text-align:center;
	margin-top:1px;
	margin-right:11px;
	background:url(_images/header_collection.png) no-repeat -21px -84px;
	color:#333!important;
	font-weight:bold;
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select: none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}

#DivAccount_LoginButton:hover{ background:url(_images/header_collection.png) no-repeat -21px -100px; }

.ProductItemNormal{
	color:#FFF;
	float:left;
	font-size:17px;
	height:35px;
	padding-top:35px;
	padding-left:5px;
	padding-right:5px;
	text-shadow:#000 1px 1px 2px;
	cursor:pointer;
}

.ProductItemNormal:hover{ color:#FFCC04; }

.ProductItemSelected{
	color:#FFCC04;
	float:left;
	font-size:17px;
	height:35px;
	padding-top:35px;
	padding-left:5px;
	padding-right:5px;
	text-shadow:#000 1px 1px 2px;
	cursor:pointer;
	background:url(_images/header_collection.png)-20px -120px repeat;
}
#legalBottom{
	width:100%;
	position:fixed;
	bottom:0px;
	color:#FFF;
	font-weight:bold;
	left:0;
	text-align:center;
	z-index:100;
	font-size:14px;
}
#legalBottom div { background-color:#068DBC; border-bottom:1px solid #CCC; padding: 8px 0px; }

.registerButton{
	float:left;
	width:70px;
	height:15px;
	padding-top:1px;
	text-align:center;
	margin-top:1px;
	margin-right:11px;
	background:url(../_images/header_collection.png) no-repeat -21px -84px;
	color:#333;
	font-weight:bold;
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select: none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}

.registerButton a{ color: #333;}
.registerButton:hover{ background:url(../_images/header_collection.png) no-repeat -21px -100px; }
#reg-button-wrap {
	float: left;
	width: 100%;
	height: 230px;
	margin-bottom: 35px;
	position: relative;
	background: url(_images/register_now_bg_girl.jpg) no-repeat center bottom;
	background-color: #000;
	font-family: Arial;
}

#reg-button-wrap-inner {
	padding: 38px 0 0 10%;
	width: 190px;
}

#reg-button-wrap-inner .title{
	display: block;
	width: 190px;
	font-size: 28px;
	font-weight: bold;
	color: #FFFF00;
	text-shadow: 2px 2px 2px #000, 0 0 8px #000, 0 0 16px #000;
	-webkit-animation: color_change_register 1s infinite alternate;
	-moz-animation: color_change_register 1s infinite alternate;
	-ms-animation: color_change_register 1s infinite alternate;
	-o-animation: color_change_register 1s infinite alternate;
	animation: color_change_register 1s infinite alternate;
}

#reg-button-wrap-inner .text{
	display: block;
	width: 190px;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 2px 2px 2px #000, 0 0 8px #000, 0 0 16px #000;
}

#reg-button-wrap-inner .ruler{
	display: block;
	height: 1px;
	background: #717171;
	border-bottom: 1px solid #313030;
	margin: 10px 0;
}

#reg-button-wrap-inner a {
	color: #00336F;
}

.reg-button-large {
	display: inline-block;
	background: #EE9203;
	margin: 20px 0 0 0;
	background-image: -webkit-linear-gradient(top, #EE9203, #FFCA04);
	background-image: -moz-linear-gradient(top, #EE9203, #FFCA04);
	background-image: -ms-linear-gradient(top, #EE9203, #FFCA04);
	background-image: -o-linear-gradient(top, #EE9203, #FFCA04);
	background-image: linear-gradient(to bottom, #EE9203, #FFCA04);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: Arial;
	font-size: 12px;
	font-weight: 800;
	padding: 8px;
	border: solid #5F5F5F 1px;
}

.reg-button-large:hover {
	border: solid #FFF 1px;
	text-decoration: none;
}

@-webkit-keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
@-moz-keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
@-ms-keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
@-o-keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
@keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
.cookies_wrapper {
	display: none;
	position: fixed;
	right: 0px;
	bottom: 30px;
	width: auto;
	height: auto;
	font-size: 12px;
	background-color: rgba(255,255,255,0.9);
	z-index: 100000000;
	padding: 10px;
	font-family: Ubuntu,sans-serif;
	text-align: center;
	border-left: 5px solid #eee;
	border-right: 5px solid #eee;
}
.cklink { color: #000!important; text-decoration: underline!important; padding:2px 20px;}


.help_pop{
	position:absolute; top:10%; width:30%; left:35%; height:150px; text-align:center;
	padding:50px; background-color:#A9A9A9; display: none; z-index: 100;
	font-size:24px;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: 6px 6px 44px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 6px 44px 0px rgba(0,0,0,0.75);
	box-shadow: 6px 6px 44px 0px rgba(0,0,0,0.75);
}
.introjs-helperLayer{
	background-color: transparent;
}
.introjs-tooltiptext{
	font-size: 17px;
}
.edgeLoad-EDGE-72938184 { visibility:hidden; }
.EDGE-72938184{
	background-color: #000!important;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: 6px 6px 44px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 6px 44px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 20px 7px #000e;
}
#DivOverErr{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:none;
	z-index:99999;
	background: #000000ab;
}
#DivOverErr_Txt{
	position:relative;
	margin:0 auto;
	margin-left:0px auto;
	margin-right:0px auto;
	margin-top:250px;
	padding:10px;
	font-size:12px;
	width:250px;
	background-color:#464646;
	color:#FFF;
	border:1px solid #565656;
	text-align:center;
}
#buttons_bar{
	display: flex;
	height: 30px;
	width: 100%;
	background-color: #474747;
}
#buttons_bar > div {
	display: inline-flex;
}
#buttons_bar > div.center{
	margin: 0 auto;
	padding-left: 30px; /* to be centered with lc */
}
#buttons_bar > div i { font-size: 16px; color: #bbb; padding: 6px 12px; transition: color 0.5s ease; }
#buttons_bar > div i:hover { color: #fff; }
.resize_btn:hover:before, .stream_toggler:hover:before, .tvs_handler_btn:hover:before, .court_handler_btn:hover:before, .mute_btn:hover:before,.unmute_btn:hover:before{
	filter: brightness(0) invert(1);
}

.resize_btn, .stream_toggler, .tvs_handler_btn, .court_handler_btn, .mute_btn, .unmute_btn{
	height:30px;
	width: 38px;
	cursor: pointer;
}
.resize_btn, .stream_toggler {
	border-left:1px solid #545454;
}
.resize_btn:before{
	background: url(/login/livebet/images/resize_5.png?v=2) center center/16px 16px no-repeat;
}

.stream_toggler:before{
	background: url(/images/arrow_down.png) center center/20px 20px no-repeat;
}
.mute_btn,.unmute_btn{
	border-left: 1px solid #545454;
	border-right: 1px solid #545454;
}
.productTabs{
	position: relative;
	float: left;
	width: 100%;
	font-family: Verdana, sans-serif;
}

#productHolder{
	width:78%;
}
#couponBannerHolder {
	width:22%;
	float: right;
}
#couponBannerHolder, #productHolder{
	-webkit-transition-property: width;
    -webkit-transition-duration: 0.7s;
    transition-property: width;
    transition-duration: 0.7s;
}
#divright{
	height: 88vh;
}
.popup_main_content{position:relative;height:auto;min-height:600px;margin:40px auto;background-color:#fff;width:900px;margin:0 auto}
#message_to_user{padding:10px;width:100%;height:auto;color:#27576e;background-color:#92cef0;font-size:17px;box-sizing:border-box;text-align:center}
#alertUserMessage{font-size:14px}
.fadeout {opacity: 0; transition: .2s;}
.fadein {opacity: 1; transition: .2s;}
