@-ms-viewport {
	width: device-width;
	user-zoom: fixed;
	zoom: 50%;
}

div {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	/*display: block;*/
	display: flow-root;
}

html, body {
	padding: 0;
	margin: 0;
}

body {
    background: url(/Content/sbostyle/images/bg_parlayarea.png?2019030102);
    background-size: 3.5px 3.5px;
    font-family: Arial;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*overflow-y: hidden;*/
}

#wrap {
	display: table;
}

#cell {
	display: table-cell;
	vertical-align: middle;
}

#floater {
	float: left;
	height: 50%;
	margin-bottom: -200px;
	width: 1px;
}

#middle {
	clear: both;
	height: 400px;
	position: relative;
}

a {
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}

.indexAll {
	width: 100%;
}

ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
}

html {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-moz-tap-highlight-color: rgba(0,0,0,0);
	-ms-tap-highlight-color: rgba(0,0,0,0);
	height: 100%;
}

body {
	font-family: Arial;
}

table.mainPage {
	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

.mainHr {
	margin: 0;
}

.loading {
	position: fixed;
	z-index: 20001;
	height: 100%;
	width: 100%;
	text-align: center;
	top: 0;
}

	.loading .loader {
		margin: 42% auto;
		width: 180px;
		height: 160px;
		padding-top: 48px;
		background-color: rgba(0,0,0,.7);
		text-align: center;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		border-radius: 10px;
	}

@media screen and (orientation:landscape) {

	.loading .loader {
		margin: 18% auto;
	}
}

.copyRight {
	width: 100%;
	height: 50px;
	padding: 17px 0 20px;
	text-align: center;
	display: block;
	margin: 0 auto;
	float: left;
}

	.copyRight p {
		font-size: 14px;
		font-family: AppleGothic;
		color: #222;
		margin: 0;
	}

	.copyRight a {
		font-size: 14px;
		font-family: AppleGothic;
		color: #2E678D;
		padding: 0 6px;
	}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.space_4 {
	height: 4px;
}

.space_8 {
	height: 8px;
}

.space_10 {
	height: 10px;
}

hr {
	height: 1px;
	background: rgba(65,65,65,.3);
	padding: 0;
	margin: 0;
	border: 0;
	border-bottom: 1px solid #fff;
}

@-webkit-keyframes highLight {

	from {
		box-shadow: 0 0 10px rgba(122,128,236,0)
	}

	to {
		box-shadow: 0 0 15px #7a80ec
	}
}

.search .announce {
	height: 70px;
	background-color: #f5f5f5;
	background: -webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -linear-gradient(top,#f5f5f5 0,#FFF 100%);
}

	.search.announce .filter {
		border-bottom: 1px solid #222222;
	}

		.search.announce .filter > div {
			float: none;
			width: 294px;
			margin: 0 auto;
			border-right: 1px solid #222222;
			border-left: 1px solid #222222;
		}

		.search.announce .filter div select {
			text-align: left;
		}

	.search.announce .list .number {
		width: 10%;
		background-color: #e2e2e2;
	}

	.search.announce .list .date {
		width: 18%;
		background-color: #f9f9f9;
	}

	.search.announce .list .content {
		width: 72%;
		background-color: #e2e2e2;
		line-height: 22px;
		color: #222;
		font-weight: 400;
		text-align: left;
	}

	.search.announce .list .number.first {
		background-color: #FFC6C6;
	}

	.search.announce .list .date.first {
		background-color: #FFDFDF;
	}

	.search.announce .list .content.first {
		background-color: #FFC6C6;
	}

	.search.announce .list td {
		text-align: center;
		vertical-align: middle;
		padding: 5px;
		color: #838383;
		font-size: 12px;
	}

	.search.announce .list tr {
		border-bottom: 1px solid #222222;
	}

.umpage h2 {
	width: 100%;
	height: 66px;
	color: #243b7a;
	font-size: 14px;
}

	.umpage h2 > div {
		text-align: center;
		padding-top: 4px;
		width: 420px;
		margin: 0 auto;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

		.umpage h2 > div > p {
			background: url(../img/imgAll.png) -40px -4px no-repeat;
			width: 47px;
			height: 40px;
			margin: 0;
			padding: 0;
			float: left;
		}

.login .form .input.umpageText {
	color: #243b7a;
	line-height: normal;
	padding: 34px;
}

.login.umpage .umpageDer {
	position: absolute;
	top: -2px;
	right: -2px;
	background: url(../img/imgAll.png) -124px -204px no-repeat;
	width: 90px;
	height: 70px;
}

	.login.umpage .umpageDer img {
		position: absolute;
		right: -15px;
		top: -15px;
	}

.login {
	width: 100%;
	/*position: relative;*/
	bottom: 0;
	/*background-color: #E8EFF5;*/
}

@media screen and (orientation:portrait) {

	/*.login {
		height: 100%;
	}*/
}

.login .radialbg {
	width: 100%;
	height: 700px;
	position: absolute;
	background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#FFF),color-stop(70%,rgba(255,255,255,0)),color-stop(99%,rgba(255,255,255,0)));
	background: -moz-gradient(radial,center center,0,center center,100%,color-stop(0%,#FFF),color-stop(70%,rgba(255,255,255,0)),color-stop(99%,rgba(255,255,255,0)));
	background: -ms-gradient(radial,center center,0,center center,100%,color-stop(0%,#FFF),color-stop(70%,rgba(255,255,255,0)),color-stop(99%,rgba(255,255,255,0)));
	background: -webkit-radial-gradient(center,ellipse cover,#FFF 0,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 99%);
	background: -moz-radial-gradient(center,ellipse cover,#FFF 0,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 99%);
	background: -ms-radial-gradient(center,ellipse cover,#FFF 0,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 99%);
	top: -150px;
	z-index: 1;
}

.login .wrap {
	position: relative;
	z-index: 2;
	height: 100%;
	float: left;
	width: 100%;
	background-color: #5573A7;
	padding: 20px 0 10px 0;
}

.login h1 {
	width: 280px;
	height: 80px;
	margin: 30px auto 0;
	text-indent: -99999px;
	background: url(../img/logo.png) -0px -0px no-repeat;
	background-size: 250px 70px;
	padding-top: 10px;
}

.login hr {
	height: 10px;
	border: 0;
	background: url(../img/bg_indexhr.png) center center no-repeat;
}

.login .term {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	width: 90%;
	background: #f5f5f5;
	border: 2px solid #858595;
	box-shadow: inset 0 0 2px #FFF,0 15px 30px rgba(0,0,0,.3);
	margin: 40px auto;
	background: #ededed;
	background: -webkit-linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
	background: -moz-linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
	background: -ms-linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
	background: -o-linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
	background: linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ededed', GradientType=0);
}

	.login .term .content a {
		font-size: 14px;
		color: #243b7a;
		text-decoration: underline;
	}

	.login .term .content h3 {
		padding-left: 6%;
		margin-top: 6%;
		font-size: 14px;
		font-family: Arial;
		color: #292929;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.login .term .content p.top {
		margin-top: 10px;
	}

	.login .term .content hr {
		border-top: dashed #AAA 2px;
		height: 0;
	}

	.login .term .content p {
		font-size: 14px;
		color: #6e6e6e;
		margin-top: 6%;
		margin-bottom: 6%;
		padding: 0 6%;
	}

		.login .term .content p.bottom {
			margin-bottom: 6%;
			color: #79a0d7;
			font-weight: 700;
			font-size: 14px;
		}

	.login .term .notice {
		line-height: 55px;
		border-top: 2px dashed #bababa;
		padding-left: 80px;
		font-size: 14px;
		color: #79a0d7;
		font-family: Arial;
		font-weight: bolder;
	}

.login .button {
	width: 90%;
	margin: 20px auto;
}

	.login .button a {
		display: inline-block;
		width: 48%;
		line-height: 58px;
		border-radius: 8px;
		border: 1px solid #999;
		box-shadow: inset 0 1px 0 #FFF,0 2px 5px rgba(0,0,0,.5);
		text-align: center;
		font-size: 14px;
		color: #666;
		font-family: Arial;
		font-weight: 100;
		background-color: #f5f5f5;
		background: -webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -linear-gradient(top,#f5f5f5 0,#FFF 100%);
	}

		.login .button a.cancel {
			float: left;
		}

		.login .button a.agree {
			color: #6289c1;
			float: right;
		}

.login .lang {
	font-weight: 700;
	width: 50%;
	margin: 0 auto;
	display: block;
	margin-bottom: 15px;
}

.login .selectBG {
	display: block;
}

.login .selectBG {
	width: 100%;
	height: 70px;
	margin: 0 auto;
	background-color: #FFF;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b4b4b4;
	-webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	-ms-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.login .lang select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	width: 100%;
	height: 70px;
	-ms-appearance: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b4b4b4;
	-webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	-ms-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-size: 14px;
	font-weight: 700;
	color: #5a5a5a;
	padding-top: 2%;
	background: 0;
}

.login .kind {
	font-weight: 700;
	width: 50%;
	margin: 0 auto;
	display: block;
	margin-bottom: 15px;
}

.login .selectBGKind {
	display: block;
}

.login .selectBGKind {
	width: 100%;
	height: 70px;
	margin: 0 auto;
	background-color: #FFF;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b4b4b4;
	-webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	-ms-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.login .kind select {
	width: 100%;
	height: 70px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b4b4b4;
	-webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	-ms-box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-size: 14px;
	font-weight: 700;
	color: #5a5a5a;
	padding-left: 2%;
	background: 0;
}

.login .form {
	width: 90%;
	/*padding:15px;*/
	border-radius: 8px;
	margin: 0 auto 40px;
	position: relative;
}

	.login .form .input {
		line-height: 60px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px;
		border-radius: 6px;
		border: 1px solid #b4b4b4;
		box-shadow: inset 0 2px 5px rgba(0,0,0,.3);
		background: #fff;
		font-size: 14px;
		margin: 0 0 10px;
		padding: 10px;
	}

		.login .form .input span {
			color: #000000;
			padding: 0 2%;
		}

		.login .form .input input {
			border: 0;
			font-family: Arial;
			color: #5a5a5a;
			width: 100%;
			overflow: hidden;
			font-size: 14px;
			height: 55px;
		}

	.login .form input.verif {
		font-size: 14px;
		color: #888;
		padding-left: 10px;
		margin-bottom: 15px;
		border: 1px solid #999;
		border-radius: 4px;
		box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
		height: 60px;
		width: 40%;
	}

	.login .form .code {
		display: inline-block;
		margin-left: 10px;
		width: 234px;
		height: 70px;
		margin-top: 7px;
	}

		.login .form .code img {
			vertical-align: middle;
			margin: 0 4px;
		}

		.login .form .code .refresh {
			display: inline-block;
			vertical-align: middle;
			width: 42px;
			height: 42px;
			background: url(../img/imgAll.png) -294px -5px no-repeat;
			margin-left: 8px;
		}

	.login .form button {
		width: 100%;
		height: 70px;
		text-align: center;
		border-radius: 6px;
		background-color: #000000;
		background: -webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
		border: 1px solid #336;
		font-size: 14px;
		color: #fff;
		text-shadow: -1px -1px 0 rgba(0,0,0,.5);
	}

.inputPanel > button {
	width: 100%;
	height: 50px;
	text-align: center;
	/*border-radius: 6px;*/
	background-color: #f77a00;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
	border: 1px solid #336;
	font-size: 14px;
	color: #fff;
	text-shadow: -1px -1px 0 rgba(0,0,0,.5);
}

.login .footer {
	width: 100%;
	/*padding: 15px 0 20px;*/
	text-align: center;
	color: #fff;
}



.login .remember {
	width: 290px;
	height: 50px;
	line-height: 40px;
	margin-bottom: 15px;
	display: inline-block;
}

	.login .remember span {
		font-size: 14px;
		color: #000000;
	}

.login .footer {
	width: 100%;
	/*padding: 15px 0 20px;*/
	text-align: center;
}

	.login .footer button.old {
		width: 29%;
		padding: 14px 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 14px;
		font-weight: 100;
		font-family: Arial;
		color: #ffffff;
		border-radius: 6px;
		border: 1px solid #464646;
		background-color: #6f6f6f;
		background: -webkit-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
		background: -moz-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
		background: -ms-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
		background: -o-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
		background: linear-gradient(to bottom,#6f6f6f 0,#4c4c4c 100%);
		box-shadow: 0 2px 2px rgba(0,0,0,.3);
		margin: 0 auto;
		margin-right: 5px;
	}

.mainPage.footer {
	float: left;
	width: 100%;
	padding: 24px 0 34px;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-top: #666 solid 1px;
	background-color: #3e4758;
	background: -webkit-linear-gradient(bottom,#303a4c 0,#475571 100%);
	background: -moz-linear-gradient(bottom,#303a4c 0,#475571 100%);
	background: -ms-linear-gradient(bottom,#303a4c 0,#475571 100%);
	background: -o-linear-gradient(bottom,#303a4c 0,#475571 100%);
	background: linear-gradient(to top,#303a4c 0,#475571 100%);
}

.login .footer span a {
	display: block;
	margin: 52px auto 0;
	font-size: 14px;
	color: #5cc0d8;
	text-align: center;
}

	.login .footer span a img {
		position: relative;
		top: 3px;
	}

.login .footer .copyRight p {
	position: relative;
	padding: 15px 0;
}

.login .footer .copyRight .piped {
	display: block;
	color: #7296c9;
}

.piped li {
	float: left;
	display: inline;
	padding: 0 0 0 2px;
}

	.piped li a {
		border-left: #d0d0d0 solid 1px;
	}

		.piped li a.first {
			border-left: 0 !important;
			padding-left: 0;
			margin-left: 0 !important;
		}

.mainPage.footer button.old {
	width: 44%;
	line-height: 60px;
	font-size: 14px;
	font-weight: 100;
	font-family: Arial;
	color: #666;
	border-radius: 6px;
	border: 1px solid #999;
	background-color: #f5f5f5;
	background: -webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
	box-shadow: 0 2px 2px rgba(0,0,0,.3);
	margin: 0 auto;
	margin-right: 6px;
}

.login .footer p {
	font-size: 14px;
	font-family: AppleGothic;
	color: #050202;
}

#header {
	position: fixed;
	top: 0;
	z-index: 1000;
	width: 100%;
}

#inner {
	position: relative;
}

.sportMenuSubBg {
	display: none;
	position: relative;
	top: 0;
	left: 41px;
	width: 51px;
	height: 29px;
	background: url(../img/imgAll.png) -337px -54px no-repeat;
}

.highlight .sportMenuSubBg {
	display: block;
}

.topScrollBar_1 {
	border-top: 2px solid #00344c;
	height: 162px;
	/*width:100%;*/
	background: url(../img/bg_bet.png);
	overflow: hidden;
	vertical-align: top;
}

.Wp8SpFiller {
	width: 50px;
}

.spScrollBtn {
	background-color: rgba(255,255,255,.15);
	background-repeat: no-repeat;
	background-position-x: right;
	position: absolute;
	top: 78px;
	display: block;
	height: 138px;
	width: 8%;
	z-index: 500;
}

.spScrollLeft {
	left: 0;
}

.spScrollRight {
	right: 0;
}

.spScrollIcon {
	position: absolute;
	height: 50px;
	width: 30px;
	top: 44px;
}

	.spScrollIcon.spScrollLeft {
		background: url(../img/topscrollArrow.png) 0 -71px;
		left: 10px;
	}

	.spScrollIcon.spScrollRight {
		background: url(../img/topscrollArrow.png) 0 0;
		right: 10px;
	}

.topScrollBar {
	display: block;
	margin: 0;
	/*width:100%;*/
	height: 138px;
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
	z-index: 0;
}

.topScroll {
	float: left;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
}

	.topScroll li {
		float: left;
		background: url(../img/topMenuSlideLine.png) top left no-repeat;
		margin-top: 8px;
		position: relative;
		margin-right: 10px;
	}

		.topScroll li.first {
			background: 0;
		}

		.topScroll li a {
			font-size: 14px;
			height: 133px;
			display: block;
			text-align: center;
			line-height: 20px;
			padding: 0 12px;
			color: #FFF;
			font-weight: 700;
			-webkit-transform: translate3d(0,0,0);
		}

		.topScroll li.highlight a {
			color: #FFF;
		}

			.topScroll li.highlight a > div {
				background-position-y: -77px;
			}

		.topScroll li.Soccer.highlight a > div {
			background-position: 0 -77px;
		}

		.topScroll li.WorldCup.highlight a > div {
			background-position: 0 -77px;
		}

		.topScroll li.Basketball.highlight a > div {
			background-position: -123px -77px;
		}

		.topScroll li.Tennis.highlight a > div {
			background-position: -253px -77px;
		}

		.topScroll li.Financial.highlight a > div {
			background-position: -382px -77px;
		}

		.topScroll li.4D.highlight a > div {
			background-position: -512px -75px;
		}

		.topScroll li.Keno.highlight a > div {
			background-position: -640px -76px;
		}

		.topScroll li.Olympics.highlight a > div {
			background-position: -771px -76px;
		}

		.topScroll li.US_Football.highlight a > div {
			background-position: -899px -77px;
		}

		.topScroll li.Baseball.highlight a > div {
			background-position: -1020px -76px;
		}

		.topScroll li.Ice_Hockey.highlight a > div {
			background-position: -1155px -77px;
		}

		.topScroll li.Snooker.highlight a > div {
			background-position: -1287px -76px;
		}

		.topScroll li.Rugby.highlight a > div {
			background-position: -1408px -77px;
		}

		.topScroll li.Darts.highlight a > div {
			background-position: -1538px -76px;
		}

		.topScroll li.Boxing.highlight a > div {
			background-position: -1664px -77px;
		}

		.topScroll li.Formula_1.highlight a > div {
			background-position: -1796px -77px;
		}

		.topScroll li.MotoGP.highlight a > div {
			background-position: -1796px -77px;
		}

		.topScroll li.Others.highlight a > div {
			background-position: 0 -77px;
		}

		.topScroll li.Golf.highlight a > div {
			background-position: -1920px -77px;
		}

		.topScroll li.Pool.highlight a > div {
			background-position: -1287px -76px;
		}

		.topScroll li.Futsal.highlight a > div {
			background-position: -2048px -77px;
		}

		.topScroll li.Badminton.highlight a > div {
			background-position: -2176px -77px;
		}

		.topScroll li.Water_Polo.highlight a > div {
			background-position: -2304px -77px;
		}

		.topScroll li.Table_Tennis.highlight a > div {
			background-position: -2432px -77px;
		}

		.topScroll li.Cricket.highlight a > div {
			background-position: -2555px -77px;
		}

		.topScroll li.Volleyball.highlight a > div {
			background-position: -2688px -77px;
		}

		.topScroll li.HandBall.highlight a > div {
			background-position: -2816px -77px;
		}

		.topScroll li.Cycling.highlight a > div {
			background-position: -2944px -77px;
		}

		.topScroll li.Beach_Soccer.highlight a > div {
			background-position: -3072px -77px;
		}

		.topScroll li.Miss_World.highlight a > div {
			background-position: -3205px -77px;
		}

		.topScroll li.Athletics.highlight a > div {
			background-position: -3328px -77px;
		}

		.topScroll li.Winter_Sport.highlight a > div {
			background-position: -3456px -77px;
		}

		.topScroll li.Squash.highlight a > div {
			background-position: -3586px -77px;
		}

		.topScroll li.Super_Combo.highlight a > div {
			background-position: -3724px -77px;
		}

		.topScroll li.live a > div {
			background-position-y: -150px;
		}

		.topScroll li.Soccer.live a > div {
			background-position: 0 -150px;
		}

		.topScroll li.WorldCup.live a > div {
			background-position: 0 -150px;
		}

		.topScroll li.Basketball.live a > div {
			background-position: -128px -150px;
		}

		.topScroll li.Tennis.live a > div {
			background-position: -256px -150px;
		}

		.topScroll li.Financial.live a > div {
			background-position: -384px -150px;
		}

		.topScroll li.4D.live a > div {
			background-position: -512px -150px;
		}

		.topScroll li.Keno.live a > div {
			background-position: -640px -150px;
		}

		.topScroll li.Olympics.live a > div {
			background-position: -768px -150px;
		}

		.topScroll li.US_Football.live a > div {
			background-position: -896px -150px;
		}

		.topScroll li.Baseball.live a > div {
			background-position: -1024px -150px;
		}

		.topScroll li.Ice_Hockey.live a > div {
			background-position: -1152px -150px;
		}

		.topScroll li.Snooker.live a > div {
			background-position: -1280px -150px;
		}

		.topScroll li.Rugby.live a > div {
			background-position: -1408px -150px;
		}

		.topScroll li.Darts.live a > div {
			background-position: -1536px -150px;
		}

		.topScroll li.Boxing.live a > div {
			background-position: -1664px -150px;
		}

		.topScroll li.Formula_1.live a > div {
			background-position: -1792px -150px;
		}

		.topScroll li.MotoGP.live a > div {
			background-position: -1792px -150px;
		}

		.topScroll li.Others.live a > div {
			background-position: 0 -150px;
		}

		.topScroll li.Golf.live a > div {
			background-position: -1920px -150px;
		}

		.topScroll li.Futsal.live a > div {
			background-position: -2048px -150px;
		}

		.topScroll li.Badminton.live a > div {
			background-position: -2176px -150px;
		}

		.topScroll li.Water_Polo.live a > div {
			background-position: -2304px -150px;
		}

		.topScroll li.Table_Tennis.live a > div {
			background-position: -2432px -150px;
		}

		.topScroll li.Cricket.live a > div {
			background-position: -2560px -150px;
		}

		.topScroll li.Volleyball.live a > div {
			background-position: -2688px -150px;
		}

		.topScroll li.HandBall.live.highlight a > div {
			background-position: -2944px -150px;
		}

		.topScroll li.Cycling.live a > div {
			background-position: -3072px -150px;
		}

		.topScroll li.Beach_Soccer.live a > div {
			background-position: -3200px -150px;
		}

		.topScroll li.Miss_World.live a > div {
			background-position: -3328px -150px;
		}

		.topScroll li.Athletics.live a > div {
			background-position: -3456px -150px;
		}

		.topScroll li.Winter_Sport.live a > div {
			background-position: -3586px -150px;
		}

		.topScroll li.Squash.live a > div {
			background-position: -3716px -150px;
		}

		.topScroll li.SuperCombo.live a > div {
			background-position: -3842px -150px;
		}

		.topScroll li.live.highlight a > div {
			background-position-y: -226px;
		}

		.topScroll li.Soccer.live.highlight a > div {
			background-position: 0 -226px;
		}

		.topScroll li.WorldCup.live.highlight a > div {
			background-position: 0 -226px;
		}

		.topScroll li.Basketball.live.highlight a > div {
			background-position: -128px -226px;
		}

		.topScroll li.Tennis.live.highlight a > div {
			background-position: -256px -226px;
		}

		.topScroll li.Financial.live.highlight a > div {
			background-position: -384px -226px;
		}

		.topScroll li.4D.live.highlight a > div {
			background-position: -512px -226px;
		}

		.topScroll li.Keno.live.highlight a > div {
			background-position: -640px -226px;
		}

		.topScroll li.Olympics.live.highlight a > div {
			background-position: -768px -226px;
		}

		.topScroll li.US_Football.live.highlight a > div {
			background-position: -896px -226px;
		}

		.topScroll li.Baseball.live.highlight a > div {
			background-position: -1024px -226px;
		}

		.topScroll li.Ice_Hockey.live.highlight a > div {
			background-position: -1152px -226px;
		}

		.topScroll li.Snooker.live.highlight a > div {
			background-position: -1280px -226px;
		}

		.topScroll li.Rugby.live.highlight a > div {
			background-position: -1408px -226px;
		}

		.topScroll li.Darts.live.highlight a > div {
			background-position: -1536px -226px;
		}

		.topScroll li.Boxing.live.highlight a > div {
			background-position: -1664px -226px;
		}

		.topScroll li.Formula_1.live.highlight a > div {
			background-position: -1792px -226px;
		}

		.topScroll li.MotoGP.live.highlight a > div {
			background-position: -1792px -226px;
		}

		.topScroll li.Others.live.highlight a > div {
			background-position: 0 -226px;
		}

		.topScroll li.Golf.live.highlight a > div {
			background-position: -1920px -226px;
		}

		.topScroll li.Futsal.live.highlight a > div {
			background-position: -2048px -226px;
		}

		.topScroll li.Badminton.live.highlight a > div {
			background-position: -2176px -226px;
		}

		.topScroll li.Water_Polo.live.highlight a > div {
			background-position: -2304px -226px;
		}

		.topScroll li.Table_Tennis.live.highlight a > div {
			background-position: -2432px -226px;
		}

		.topScroll li.Cricket.live.highlight a > div {
			background-position: -2560px -226px;
		}

		.topScroll li.Volleyball.live.highlight a > div {
			background-position: -2688px -226px;
		}

		.topScroll li.HandBall.live.highlight.highlight a > div {
			background-position: -2816px -226px;
		}

		.topScroll li.Cycling.live.highlight a > div {
			background-position: -2944px -226px;
		}

		.topScroll li.Beach_Soccer.live.highlight a > div {
			background-position: -3200px -226px;
		}

		.topScroll li.Miss_World.live.highlight a > div {
			background-position: -3328px -226px;
		}

		.topScroll li.Athletics.live.highlight a > div {
			background-position: -3456px -226px;
		}

		.topScroll li.Winter_Sport.live.highlight a > div {
			background-position: -3586px -226px;
		}

		.topScroll li.Squash.live.highlight a > div {
			background-position: -3716px -226px;
		}

		.topScroll li.SuperCombo.live.highlight a > div {
			background-position: -3842px -226px;
		}

		.topScroll li.highlight a > div.sportMenuSubBg {
			background-position: -337px -54px !important;
		}

.topMenuIcon.Soccer.live.highlight {
	background-position: -37px 0;
}

.topMenuIcon.WorldCup.live.highlight {
	background-position: -37px 0;
}

.topMenuIcon.Basketball.live.highlight {
	background-position: -132px 0;
}

.topMenuIcon.Tennis.live.highlight {
	background-position: -230px 0;
}

.topMenuIcon.Financial.live.highlight {
	background-position: -333px 0;
}

.topMenuIcon.4D.live.highlight {
	background-position: -434px 0;
}

.topMenuIcon.Keno.live.highlight {
	background-position: -529px 0;
}

.topMenuIcon.Olympics.live.highlight {
	background-position: -626px 0;
}

.topMenuIcon.US_Football.live.highlight {
	background-position: -730px 0;
}

.topMenuIcon.Baseball.live.highlight {
	background-position: -826px 0;
}

.topMenuIcon.Ice_Hockey.live.highlight {
	background-position: -930px 0;
}

.topMenuIcon.Snooker.live.highlight {
	background-position: -1034px 0;
}

.topMenuIcon.Rugby.live.highlight {
	background-position: -1128px 0;
}

.topMenuIcon.Darts.live.highlight {
	background-position: -1230px 0;
}

.topMenuIcon.Boxing.live.highlight {
	background-position: -1329px 0;
}

.topMenuIcon.Formula_1.live.highlight {
	background-position: -1425px 0;
}

.topMenuIcon.MotoGP.live.highlight {
	background-position: -1425px 0;
}

.topMenuIcon.Others.live.highlight {
	background-position: 0 0;
}

.topMenuIcon.Golf.live.highlight {
	background-position: -1523px 0;
}

.topMenuIcon.Futsal.live.highlight {
	background-position: -1629px 0;
}

.topMenuIcon.Badminton.live.highlight {
	background-position: -1727px 0;
}

.topMenuIcon.Water_Polo.live.highlight {
	background-position: -1829px 0;
}

.topMenuIcon.Table_Tennis.live.highlight {
	background-position: -1925px 0;
}

.topMenuIcon.Cricket.live.highlight {
	background-position: -2030px 0;
}

.topMenuIcon.Volleyball.live.highlight {
	background-position: -2125px 0;
}

.topMenuIcon.HandBall.live.highlight {
	background-position: -2225px 0;
}

.topMenuIcon.Cycling.live.highlight {
	background-position: -2330px 0;
}

.topMenuIcon.Beach_Soccer.live.highlight {
	background-position: -2415px 0;
}

.topMenuIcon.Miss_World.live.highlight {
	background-position: -2525px 0;
}

.topMenuIcon.Athletics.live.highlight {
	background-position: -2625px 0;
}

.topMenuIcon.Winter_Sport.live.highlight {
	background-position: -2720px 0;
}

.topMenuIco.Squash.live.highlight {
	background-position: -2828px 0;
}

.topMenuIcon.SuperCombo.live.highlight {
	background-position: -2930px 0;
}

.topMenuIcon.Soccer.highlight {
	background-position: -37px 0;
}

.topMenuIcon.WorldCup.highlight {
	background-position: -37px 0;
}

.topMenuIcon.Basketball.highlight {
	background-position: -132px 0;
}

.topMenuIcon.Tennis.highlight {
	background-position: -230px 0;
}

.topMenuIcon.Financial.highlight {
	background-position: -333px 0;
}

.topMenuIcon.4D.highlight {
	background-position: -434px 0;
}

.topMenuIcon.Keno.highlight {
	background-position: -529px 0;
}

.topMenuIcon.Olympics.highlight {
	background-position: -626px 0;
}

.topMenuIcon.US_Football.highlight {
	background-position: -730px 0;
}

.topMenuIcon.Baseball.highlight {
	background-position: -826px 0;
}

.topMenuIcon.Ice_Hockey.highlight {
	background-position: -930px 0;
}

.topMenuIcon.Snooker.highlight {
	background-position: -1034px 0;
}

.topMenuIcon.Rugby.highlight {
	background-position: -1128px 0;
}

.topMenuIcon.Darts.highlight {
	background-position: -1230px 0;
}

.topMenuIcon.Boxing.highlight {
	background-position: -1329px 0;
}

.topMenuIcon.Formula_1.highlight {
	background-position: -1425px 0;
}

.topMenuIcon.MotoGP.highlight {
	background-position: -1425px 0;
}

.topMenuIcon.Others.highlight {
	background-position: 0 0;
}

.topMenuIcon.Golf.highlight {
	background-position: -1523px 0;
}

.topMenuIcon.Futsal.highlight {
	background-position: -1629px 0;
}

.topMenuIcon.Badminton.highlight {
	background-position: -1727px 0;
}

.topMenuIcon.Water_Polo.highlight {
	background-position: -1829px 0;
}

.topMenuIcon.Table_Tennis.highlight {
	background-position: -1925px 0;
}

.topMenuIcon.Cricket.highlight {
	background-position: -2030px 0;
}

.topMenuIcon.Volleyball.highlight {
	background-position: -2125px 0;
}

.topMenuIcon.HandBall.highlight {
	background-position: -2225px 0;
}

.topMenuIcon.Cycling.highlight {
	background-position: -2330px 0;
}

.topMenuIcon.Beach_Soccer.highlight {
	background-position: -2415px 0;
}

.topMenuIcon.Miss_World.highlight {
	background-position: -2525px 0;
}

.topMenuIcon.Athletics.highlight {
	background-position: -2625px 0;
}

.topMenuIcon.Winter_Sport.highlight {
	background-position: -2720px 0;
}

.topMenuIco.Squash.highlight {
	background-position: -2828px 0;
}

.topMenuIcon.SuperCombo.highlight {
	background-position: -2930px 0;
}

.bottomList {
	width: 100%;
	box-shadow: 0 2px 5px #555;
}

	.bottomList ul {
		width: 100%;
	}

		.bottomList ul li {
			height: 64px;
			line-height: 64px;
			background: url(../img/slideLine_2.png) top left no-repeat;
			text-align: center;
		}

			.bottomList ul li a {
				color: #FFF;
				font-size: 14px;
				width: 100%;
				height: 62px;
				overflow: hidden;
				text-align: left;
				padding-left: 5%;
				padding-right: 6%;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
			}

				.bottomList ul li a span {
					color: #FFF;
					font-size: 14px;
					float: right;
				}

			.bottomList ul li.highlight a {
				color: #FFF;
			}

	.bottomList .noline {
		background: 0;
	}

		.bottomList .noline.first {
			border-top: 0;
		}

	.bottomList .closeBtn {
		clear: both;
		width: 100%;
	}

		.bottomList .closeBtn a {
			display: block;
			float: right;
		}

.topNav {
	background-color: #020049;
	height: 35px;
	width: 100%;
}

	.topNav.main {
		background-color: #020049;
		text-align: center;
		font-size: 14px;
		text-shadow: 0 -2px 0 rgba(0,0,0,.8);
		color: #FFF;
		line-height: 33px;
		z-index: 3;
		top: 0;
	}

	.topNav.en {
		line-height: 24px;
		font-size: 14px;
	}

		.topNav.en li:nth-child(1) {
			width: 42%;
		}

		.topNav.en li:nth-child(2) {
			width: 20%;
		}

		.topNav.en li:nth-child(3) {
			width: 26%;
		}

	.topNav.zh {
		line-height: 24px;
		font-size: 14px;
	}

		.topNav.zh li:nth-child(1) {
			width: 42%;
		}

		.topNav.zh li:nth-child(2) {
			width: 20%;
		}

		.topNav.zh li:nth-child(3) {
			width: 26%;
		}

	.topNav.id {
		line-height: 24px;
		font-size: 14px;
	}

		.topNav.id li:nth-child(1) {
			width: 42%;
		}

		.topNav.id li:nth-child(2) {
			width: 12%;
		}

		.topNav.id li:nth-child(3) {
			width: 34%;
		}

	.topNav.th {
		line-height: 24px;
		font-size: 14px;
	}

		.topNav.th li:nth-child(1) {
			width: 48%;
		}

		.topNav.th li:nth-child(2) {
			width: 12%;
		}

		.topNav.th li:nth-child(3) {
			width: 28%;
		}

	.topNav.vi {
		line-height: 24px;
		font-size: 14px;
	}

		.topNav.vi li:nth-child(1) {
			width: 47%;
		}

		.topNav.vi li:nth-child(2) {
			width: 12%;
		}

		.topNav.vi li:nth-child(3) {
			width: 29%;
		}

	.topNav.ko {
		line-height: 24px;
		font-size: 14px;
	}

		.topNav.ko li:nth-child(1) {
			width: 47%;
		}

		.topNav.ko li:nth-child(2) {
			width: 12%;
		}

		.topNav.ko li:nth-child(3) {
			width: 29%;
		}

	.topNav.bsi {
		line-height: 24px;
		font-size: 14px;
	}

		.topNav.bsi li:nth-child(1) {
			width: 42%;
		}

		.topNav.bsi li:nth-child(2) {
			width: 20%;
		}

		.topNav.bsi li:nth-child(3) {
			width: 38%;
			border-right: 0;
		}

		.topNav.bsi li:last-child {
			width: 0;
			box-flex: 0;
			border: hidden;
		}

.signinBox {
	margin: 0 6px;
}

.signinInfo {
	display: inline-block;
}

.signinBtn {
	margin: 20px 0 0 5px;
	background: #3f5c98;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	padding: 7px 16px;
	box-shadow: 0 2px 2px rgba(0,0,0,.4);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.signinLang {
	display: inline-block;
	margin-right: 5px;
}

	.signinLang .selectBG {
		width: 66px;
		height: 30px;
		background: url(../img/select_icon_lang.png) -770px -144px no-repeat;
	}

	.signinLang .lang {
		padding-right: 65px;
		-webkit-appearance: none;
		-moz-appearance: none;
		-ms-appearance: none;
		border: 0;
		color: #E6E6E6;
		font-weight: bolder;
	}

#logoInfo {
	width: 100%;
	background-color: #e4e5e5;
	background: -webkit-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
	background: -moz-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
	background: -o-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
	background: -ms-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
	background: -linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
	box-shadow: 0 5px 10px rgba(0,0,0,.5);
}

	#logoInfo h1 {
		width: 300px;
		margin: 0 auto;
		text-indent: -99999px;
		background: url(../img/imgAll.png) -490px -275px no-repeat;
		height: 78px;
	}

	#logoInfo .join {
		color: #3f5c98;
		font-size: 14px;
		font-weight: bolder;
		position: absolute;
		top: 96px;
		right: 30px;
		border: 1px solid #B4B4B4;
		background-color: #e4e5e5;
		background: -webkit-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
		background: -moz-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
		background: -o-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
		background: -ms-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
		background: -linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px;
		border-radius: 20px;
		padding: 5px 30px;
		box-shadow: 0 1px 2px rgba(0,0,0,.3);
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

.footerBsi {
	position: fixed;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	padding-top: 17px;
	text-align: center;
	background-color: #e4e5e5;
	box-shadow: 0 -1px 10px rgba(0,0,0,.3);
}

	.footerBsi button.old {
		width: 30%;
		padding: 6px 14px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 14px;
		font-weight: 100;
		font-family: Arial;
		color: #666;
		border-radius: 6px;
		border: 0;
		background-color: #eee;
		box-shadow: 0 1px 4px rgba(0,0,0,.3);
		margin: 3px auto;
		margin-right: 6px;
	}

#hdp {
	width: 26%;
}

.topList {
	width: 9%;
}

.topNav ul {
	width: 100%;
	height: 70px;
}

	.topNav ul li {
		text-align: center;
		border-right: 2px solid rgba(0,30,72,.4);
		border-left: 2px solid rgba(255,255,255,.2);
		float: left;
		height: 78px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

.topMenu a .topMenuWrp {
	height: 70px;
}

.topMenu a .topMenuBox {
	display: inline-block;
	margin-top: 10px;
}

.topMenu a .topMenuTable {
	display: table;
	text-align: center;
}

.topMenu a .topMenuTableRow {
	display: table-row;
}

.topMenu a .topMenuIcon {
	height: 59px;
	width: 56px;
	display: table-cell;
}

.topMenu a .topMenuTitle {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}

.topMenu a .topMenuWrp .imgFix {
	width: 23%;
	height: 68px;
	overflow: hidden;
}

.topMenu a .topMenuWrp > div {
	float: left;
	overflow: hidden;
	text-align: left;
}

.topMenu a .topMenuWrp #wrap {
	width: 100%;
	height: 100%;
}

	.topMenu a .topMenuWrp #wrap #content {
		display: inline-block;
		width: 100%;
	}

.topMenu a .topMenuWrp div img {
	width: 100px;
}

.topNav ul li:first-child {
	border-left: 0;
}

.topOdds p {
	display: inline-block;
	color: #fff;
	background: #c80000;
	width: 34px;
	height: 34px;
	line-height: 34px;
	border-radius: 32px;
	margin: 0;
	border: 1px solid #394b8c;
	box-shadow: 1px 1px 0 rgba(255,255,255,.5),inset 1px 1px 2px rgba(0,0,0,.5);
}

.topNav ul li:last-child {
	border-right: 0;
	width: 12%;
	box-flex: 0;
	text-indent: -99999px;
}

	.topNav ul li:last-child a {
		width: 32px;
		height: 32px;
		margin-top: 26px;
		margin-left: 25px;
		background: url(../img/imgAll.png) -498px -144px no-repeat;
	}

.topNav ul li.active {
	background-color: #325494;
	background: -webkit-linear-gradient(top,#325494 0,#496eb2 100%);
	background: -moz-linear-gradient(top,#325494 0,#496eb2 100%);
	background: -ms-linear-gradient(top,#325494 0,#496eb2 100%);
	background: -o-linear-gradient(top,#325494 0,#496eb2 100%);
	background: linear-gradient(to bottom,#325494 0,#496eb2 100%);
}

.topNav ul li a {
	color: #FFF;
	display: block;
	height: 78px;
	vertical-align: middle;
	text-align: center;
	font-weight: bolder;
	width: 100%;
	text-shadow: 0 1px 0 rgba(0,0,0,.8);
}

.topNav ul .league a, .topNav ul .topOdds a, .topNav ul .topList a {
	line-height: 78px;
}

.topNav .button {
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	text-shadow: 0 1px 0 rgba(0,0,0,.8);
	position: absolute;
	padding: 0 5px;
	font-family: Arial;
	color: #fff;
}

	.topNav .button > span {
		display: block;
		height: 38px;
		width: 38px;
		background-color: #b1d4f5;
		background: -webkit-linear-gradient(top,#b1d4f5 0,#9bc4ec 100%);
		background: -moz-linear-gradient(top,#b1d4f5 0,#9bc4ec 100%);
		background: -ms-linear-gradient(top,#b1d4f5 0,#9bc4ec 100%);
		background: -o-linear-gradient(top,#b1d4f5 0,#9bc4ec 100%);
		background: linear-gradient(to bottom,#b1d4f5 0,#9bc4ec 100%);
		position: absolute;
		left: -21px;
		top: 4px;
		-webkit-transform: rotate(45deg);
		-webkit-mask-image: -webkit-gradient(linear,left bottom,right top,from(#b1d4f5),color-stop(0.5,#b1d4f5),color-stop(0.5,transparent),to(transparent));
		border: 3px solid #466aa1;
		-webkit-border-radius: 6px;
		border-radius: 6px;
	}

.topNav .back {
	display: table-cell;
	width: 60px
}

.topNav .remove, .topNav .home {
	display: none;
}

.topNav .remove_1 {
	float: left;
	width: 10px;
	height: 57px;
	background: url(../img/removeBtn_1.png) no-repeat;
}

.topNav .remove_2 {
	float: left;
	min-width: 80px;
	height: 57px;
	line-height: 45px;
	/*background:url(../img/removeBtn_bg.png) repeat-x;*/
}

.topNav .remove_3 {
	float: left;
	width: 10px;
	height: 57px;
	background: url(../img/removeBtn_2.png) no-repeat;
}

.topNav .home_1 {
	float: left;
	width: 10px;
	height: 57px;
	background: url(../img/removeBtn_1.png) no-repeat;
}

.topNav .home_2 {
	float: left;
	min-width: 66px;
	height: 57px;
	line-height: 57px;
	background: url(../img/removeBtn_bg.png) repeat-x;
}

.topNav .home_3 {
	float: left;
	width: 10px;
	height: 57px;
	background: url(../img/removeBtn_2.png) no-repeat;
}

.topNav .menu_1 {
	float: left;
	width: 10px;
	height: 57px;
	background: url(../img/removeBtn_1.png) no-repeat;
}

.topNav .menu_2 {
	float: left;
	min-width: 66px;
	height: 57px;
	line-height: 57px;
	background: url(../img/removeBtn_bg.png) repeat-x;
}

.topNav .menu_3 {
	float: left;
	width: 10px;
	height: 57px;
	background: url(../img/removeBtn_2.png) no-repeat;
}

.topNav .home_2 div {
}

.topNav .menu_2 div {
	width: 33px;
	height: 33px;
	position: relative;
	left: 17px;
	top: 15px;
	background: url(../img/imgAll.png) -498px -144px no-repeat;
}

.topNav .backArrow {
}

.topNav .backMain {
	cursor: pointer;
	float: right;
}

.topNav .backMain_2 {
}

.topNav .refresh {
	padding: 10px 12px;
	right: 0;
	top: 0;
	width: 40px;
}

.load {
	transform: scale(0.4);
	animation-timing-function: linear;
	animation: icon-animation 1s;
	animation-iteration-count: infinite;
	-webkit-animation: icon-animation 1s;
	-webkit-animation-timing-function: linear;
	-webkit-transform: scale(0.4);
	-webkit-animation-iteration-count: infinite;
}

.topNav .refresh a {
	display: block;
	height: 16px;
	width: 16px;
	background: url(../img/refreshing.png) no-repeat;
	cursor: pointer;
}

.topNav h1 {
	text-align: center;
	/*line-height: 35px;*/
	font-size: 14px;
	text-shadow: 0 2px 0 rgba(0,0,0,.8);
	color: #FFF;
	font-family: Arial;
	font-weight: 700;
}

div.menu_sp {
}

div.topMenuIcon {
}

.moreLeagues {
	border-top: 2px solid #9d9c9c;
	border-bottom: 2px solid #222222;
	width: 100%;
	height: 74px;
	text-align: center;
	padding-top: 22px;
	float: left;
	font-size: 14px;
	box-shadow: 0 2px 5px #555;
	background-color: #4c4c4c;
	background: -webkit-linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
	background: -moz-linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
	background: -o-linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
	background: -ms-linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
	background: -linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
	font-weight: 700;
}

	.moreLeagues a {
		position: relative;
		color: #FFF;
	}

		.moreLeagues a span {
			display: block;
			width: 12px;
			height: 12px;
			background: url(../img/imgAll.png)-594px -145px no-repeat;
			position: absolute;
			right: -19px;
			top: 9px;
		}

div.Soccer.highlight {
	background-position: 0 0;
}

div.WorldCup.highlight {
	background-position: 0 0;
}

div.Basketball.highlight {
	background-position: -123px 0;
}

div.Tennis.highlight {
	background-position: -253px 0;
}

div.Financial.highlight {
	background-position: -382px 0;
}

div.4D.highlight {
	background-position: -512px 0;
}

div.Keno.highlight {
	background-position: -640px 0;
}

div.Olympics.highlight {
	background-position: -771px 0;
}

div.US_Football.highlight {
	background-position: -899px 0;
}

div.Baseball.highlight {
	background-position: -1020px 0;
}

div.Ice_Hockey.highlight {
	background-position: -1155px 0;
}

div.Snooker.highlight {
	background-position: -1032px 0;
}

div.Rugby.highlight {
	background-position: -1408px 0;
}

div.Darts.highlight {
	background-position: -1538px 0;
}

div.Boxing.highlight {
	background-position: -1664px 0;
}

div.Formula_1.highlight {
	background-position: -1796px 0;
}

div.MotoGP.highlight {
	background-position: -1796px 0;
}

div.Others.highlight {
	background-position: 0 0;
}

div.Golf.highlight {
	background-position: -1920px 0;
}

div.Futsal.highlight {
	background-position: -2048px 0;
}

div.Badminton.highlight {
	background-position: -2176px 0;
}

div.Water_Polo.highlight {
	background-position: -2304px 0;
}

div.Table_Tennis.highlight {
	background-position: -2432px 0;
}

div.Cricket.highlight {
	background-position: -2555px 0;
}

div.Volleyball.highlight {
	background-position: -2688px 0;
}

div.HandBall.highlight {
	background-position: -2816px 0;
}

div.Cycling.highlight {
	background-position: -2944px 0;
}

div.Beach_Soccer.highlight {
	background-position: -3205px 0;
}

div.Miss_World.highlight {
	background-position: -3328px 0;
}

div.Athletics.highlight {
	background-position: -3456px 0;
}

div.Winter_Sport.highlight {
	background-position: -3586px 0;
}

div.Squash.highlight {
	background-position: -3724px 0;
}

div.SuperCombo.highlight {
	background-position: -3842px 0;
}

div.Soccer {
	background-position: 0 0;
}

div.WorldCup {
	background-position: 0 0;
}

div.Basketball {
	background-position: -123px 0;
}

div.Tennis {
	background-position: -253px 0;
}

div.Financial {
	background-position: -382px 0;
}

div.4D {
	background-position: -512px 0;
}

div.Keno {
	background-position: -640px 0;
}

div.Olympics {
	background-position: -771px 0;
}

div.US_Football {
	background-position: -899px 0;
}

div.Baseball {
	background-position: -1020px 0;
}

div.Ice_Hockey {
	background-position: -1155px 0;
}

div.Snooker {
	background-position: -1287px 0;
}

div.Rugby {
	background-position: -1408px 0;
}

div.Darts {
	background-position: -1538px 0;
}

div.Boxing {
	background-position: -1664px 0;
}

div.Formula_1 {
	background-position: -1796px 0;
}

div.MotoGP {
	background-position: -1796px 0;
}

div.Others {
	background-position: 0 0;
}

div.Golf {
	background-position: -1920px 0;
}

div.Futsal {
	background-position: -2048px 0;
}

div.Badminton {
	background-position: -2176px 0;
}

div.Water_Polo {
	background-position: -2304px 0;
}

div.Table_Tennis {
	background-position: -2432px 0;
}

div.Cricket {
	background-position: -2555px 0;
}

div.Volleyball {
	background-position: -2688px 0;
}

div.HandBall {
	background-position: -2816px 0;
}

div.Cycling {
	background-position: -2944px 0;
}

div.Beach_Soccer {
	background-position: -3205px 0;
}

div.Miss_World {
	background-position: -3328px 0;
}

div.Athletics {
	background-position: -3456px 0;
}

div.Winter_Sport {
	background-position: -3586px 0;
}

div.Squash {
	background-position: -3724px 0;
}

div.SuperCombo {
	background-position: -3842px 0;
}

div.myBetsSp1 {
	background-position: -25px 0;
}

div.myBetsSp2 {
	background-position: -121px 2px;
}

div.myBetsSp3 {
	background-position: -225px -6px;
}

div.myBetsSp4 {
	background-position: -320px -5px;
}

div.myBetsSp5 {
	background-position: -423px -2px;
}

div.myBetsSp6 {
	background-position: -522px -3px;
}

div.myBetsSp7 {
	background-position: -624px -3px;
}

div.myBetsSp8 {
	background-position: -726px 0;
}

div.myBetsSp9 {
	background-position: -821px -2px;
}

div.myBetsSp10 {
	background-position: -920px 0;
}

div.myBetsSp11 {
	background-position: -1026px -3px;
}

div.myBetsSp12 {
	background-position: -1122px -3px;
}

div.myBetsSp13 {
	background-position: -1218px -1px;
}

div.myBetsSp14 {
	background-position: -1320px -1px;
}

div.myBetsSp15 {
	background-position: -1423px -3px;
}

div.myBetsSp16 {
	background-position: -1520px 0;
}

div.myBetsSp17 {
	background-position: -1618px -1px;
}

div.myBetsSp18 {
	background-position: -1720px -1px;
}

div.myBetsSp19 {
	background-position: -1818px 0;
}

div.myBetsSp20 {
	background-position: -1919px 0;
}

div.myBetsSp21 {
	background-position: -2020px -3px;
}

div.myBetsSp22 {
	background-position: -2121px -3px;
}

div.myBetsSp23 {
	background-position: -2219px -4px;
}

div.myBetsSp24 {
	background-position: -2325px -2px;
}

div.myBetsSp25 {
	background-position: -2418px -3px;
}

div.myBetsSp26 {
	background-position: -2520px -2px;
}

div.myBetsSp27 {
	background-position: -2615px -3px;
}

div.myBetsSp28 {
	background-position: -2717px -3px;
}

div.myBetsSp29 {
	background-position: -2822px 0;
}

div.myBetsSp30 {
	background-position: -2921px -2px;
}

div.myBetsSp31 {
	background-position: -3020px -3px;
}

#quickinfo {
	width: 100%;
	background: url(../img/bg_parlayitem.png);
	height: 100px;
	text-align: center;
	position: relative;
	z-index: 10;
	border-top: 4px solid #696969;
	border-bottom: 2px solid #696969;
}

.quickinfo_1 {
	margin: 0 auto;
	width: 100%;
}

#quickinfo .quickbet, #quickinfo .early {
	display: inline-block;
	height: 70px;
	margin: 11px 20px 0 20px;
	border: 2px solid #696969;
	background: rgba(27,27,27,.9);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	padding: 0 5%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#quickinfo div p {
	margin: 0;
	font-size: 14px;
	line-height: 65px;
	color: #ff4949;
	display: inline-block;
	font-weight: 700;
}

#parlayInfo {
    width: 100%;
	background: #3D3D3D;
    background-size: 1px 1px;
    height: 46px;
    text-align: center;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .5);
    position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
    /*z-index: 10;*/
}

.parlayInfo_1 {
    /*margin: 0 auto;*/
    width: 80%;
	height: 100%;
	overflow-x: auto;
}

#parlayNavigationBar {
    width: 100%;
    background: url(../img/bg_parlayinfo.png?20220713);
    background-size: 1px 1px;
    height: 39px;
    text-align: center;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .5);
    position: relative;
    /*z-index: 10;*/
}

.parlayInfo_3 {
    /*margin: 0 auto;*/
    width: 100%;
}

#parlayNavigationBar div p
{
    margin: 0;
    font-size: 11px;
    line-height: 23px;
    color: #fff;
    display: inline-block;
    padding-right: 1px;
    font-weight: 700;
    /*padding: 0 20px;*/
}

#parlayNavigationBar .parlay {
    display: inline-block;
    margin: 7.5px 1px 0;
    border: 1px solid #fff;
    background: rgba(0, 0, 0, .4);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    padding: 0 3%;
}

#parlayNavigationBar div .active {
	background: #1bc760;
	border-radius: 5px;
}

.logo_trophy {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background: url(../img/jiangbei.png?ver=1.0.1) no-repeat;
	background-size: 1rem 1rem;
	margin-right: 0.1rem;

}
#parlayInfo .parlay,
#parlayInfo .waiting {
    display: inline-block;
    margin: 7.5px 1px 0;
    /* border: 1px solid #fff; */
    /* background:#fff; */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 4px;
    padding: 0 3%;
	margin-left: 16px;
	color: #c9c9c9;
	white-space: nowrap;
}
.parlayInfo_2 {
	display: flex;
}
#parlayInfo div p {
    margin: 0;
    font-size: 16px;
    line-height: 23px;
    /*color: #C9C9C9;*/
    display: inline-block;
    padding-right: 1px;
    font-weight: 700;
    padding: 0 5px;
}

#parlayInfo div .active {
	/*background: -webkit-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
	border-radius: 5px;*/
	color: #FF9200 !important;
}

#parlayInfo div mark {
    display: inline-block;
    background: #c80000;
    line-height: 14px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    font-size: 11px;
    color: #fff;
    border: 1px solid #000;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .8);
    font-weight: bolder;
    font-family: Arial;
    padding: 0 4px;
    text-align: center;
}
.hm-HeaderLinkJoin_Launcher mark, .hm-HeaderLinkLogin_Launcher mark {
	background: #c80000;
	border-radius: 10px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bolder;
	letter-spacing: -1px;
	padding: 2px 6px 0 5px;
	text-align: center;
}

.hm-HeaderLinkJoin_Launcher mark {
	background: #31b3e4;
}

.hm-HeaderLinkJoin_Launcher span {
	background: #F30;
	border-radius: 10px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bolder;
	letter-spacing: -1px;
	padding: 2px 6px 0 5px;
	text-align: center;
}

.score_1 {
	padding-left: 10px;
}

.wrapperAll {
	background: url(../img/bg_parlayarea.png);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

#mainWrapper {
	float: left;
	width: 100%;
}

.mainWrapper.hasParlay {
	margin-top: 135px;
}

#mainWrapper2 {
	position: relative;
	margin-top: 78px;
}

	#mainWrapper2 > div {
		width: 100%;
		float: left;
		overflow: hidden;
	}

	#mainWrapper2 > .switchTab {
		float: none;
		width: 100%;
		overflow: hidden;
	}

	#mainWrapper2 > .block {
		float: none;
		width: 95%;
		margin: 0 auto 30px;
	}

.alertBox {
	position: absolute;
	z-index: 100;
	top: 293px;
	color: #999;
	font-size: 14px;
	font-weight: 700;
	width: 100%;
	text-align: center;
}

	.alertBox.parlay {
		top: 650px;
	}

	.alertBox > div {
		width: 80%;
		margin: 0 auto;
	}

.contentH1s {
	-moz-box-align: center;
	-moz-box-pack: justify;
	align-items: center;
	background-color: #C6D4F1;
	border: 1px solid #b2b2b2;
	display: flex;
	justify-content: space-between;
	min-height: 44px;
	padding: 0 11px;
	color: #0F3889;
	font-family: HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,Roboto Condensed,Handset Condensed Bold,Samsung Sans,TeXGyreHerosCnBold,TeXGyreHerosBold,Segoe UI Semibold,Trebuchet MS,Roboto Bold,Roboto,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;
	font-size: 21px;
	font-stretch: condensed;
	font-weight: 400;
	white-space: pre;
}

.contentH1Parlay {
	margin:0px;
}

.contentH1 {
    background-color: #F7F5F5;
    min-height: 15px;
    border-bottom: 1px solid #b5b5b5;
    font-size: 15px;
    color: rgb(0, 1, 44);
    line-height: 25px;
    padding: 7px 0 3px 0;
    font-family: Arial;
    margin: 0;
}

.contentH2 {
    margin: 0;
    font-size: 15px;
	font-weight: 600;
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .8);
    line-height: 150%;
    width: 100%;
    float: left;
    overflow: hidden;
    background: #424b5e;
    border-top: 1px solid #6c7381;
    padding: 2.5px 7.5px;
}

.divbox {
	text-align: center;
	border-top: 1px solid #fff;
	padding: 4px 0;
}

.divbox span {
	margin: 0 8px;
}

.ticketWrapper {
	background: #003e5a none repeat scroll 0 0;
	bottom: 0;
	position: fixed;
	width: 100%;
	z-index: 18888;
}

.category_score {
	color: #F77;
}

.contentH2 span:nth-child(2) {
	margin-left: 10px;
}

.datetimemainLife {
	background-color: #bc1e2c !important;
}

.datetimemain {
	border-left: 1px solid #b2b2b2;
	background-color: #00aeef;
	box-sizing: border-box;
	color: #fff;
	display: table;
	font-size: 13px;
	height: 55px;
	/*line-height: 55px;*/
	width: 100%;
	display: flex;
}

.datetime {
	box-sizing: border-box;
	display: table-cell;
	padding-left: 11px;
	padding-right: 11px;
	position: relative;
	min-width: 50%;
	width: 98%;
	border-right: 1px solid #b2b2b2;
}

.datetimeParlay {
	box-sizing: border-box;
	display: inline-block;
	height: 100%;
	/*text-align: center;
	line-height: 56px;*/
	margin-top: 0px;
	padding-left: 11px;
	padding-right: 11px;
	position: relative;
	min-width: 50%;
	width: 98%;
	/*border-right: 1px solid #b2b2b2;*/
}

.DatetimeToday {
	padding-left: 17px;
	padding-top: 12px;
	position: absolute;
	width: 100px;
}

.datetimeHTFT {
	box-sizing: border-box;
	display: table-cell;
	padding: 5% 11px 0px 11px;
	/*padding-left: 11px;
	padding-right: 11px;*/
	position: relative;
	min-width: 50%;
	width: 98%;
}

.mainContent .article .scoreBoard {
    position: relative;
    background: #1f2732;
    background: rgb(255,83,37);
    background: linear-gradient(0deg, rgba(255,83,37,1) 0%, rgba(255,150,97,1) 100%);
    min-height: 48px;
    overflow: hidden;
}

.mainContent .article .scoreBoard > div h2 {
    display: block;
    font-size: 10px;
    color: #fff;
    margin: 0;
    padding: 2.5px 0 0 5px;
    text-shadow: 0 -1px 0 #000;
}

.mainContent .article .scoreBoard .redCard {
    padding-top: 1.5px;
}

.redCard span {
	display: inline-block;
	width: 10px;
	height: 15px;
	background: red;
	margin-right: 2px;
	border-radius: 2px;
	box-shadow: 0 1px 2px #000;
}

.w4 {
	width: 11.5%;
}

.mainContent .article .scoreBoard .left {
    height: 100%;
    width: 44%;
    float: left;
    /* border-right: 1px solid rgba(0, 0, 0, .5); */
}

.title_wrap_L {
    width: 75%;
    float: right;
    display: table;
    font-size: 14px;
    color: #FFF;
    margin: 3.5px 0 0;
    font-weight: 700;
    line-height: 10px;
    /* height: 31px; */
    overflow: hidden;
}

.title_wrap_R {
    width: 78%;
    float: left;
    display: table;
    font-size: 14px;
    color: #fff;
    margin: 3.5px 0 0;
    font-weight: 700;
    /* height: 31px; */
    overflow: hidden;
    line-height: 10px;
}

.title_cell {
    min-height: 40px;
	font-size: 13px;
	line-height: 14px;
    overflow: hidden;
    display: table-cell;
    vertical-align: top;
	display: flex;
	flex-direction: column;
	justify-content:space-between;
    /* padding-top: 3px; */
}

.title_wrap_L .title_content {
    text-align: right;
    margin-right: 5px;
    color: #0d3989 !important;
}

.title_wrap_R .title_content {
    text-align: left;
    margin-left: 5px;
    color: #0d3989;
}

.title_wrap_L .title_content.hot,
.title_wrap_R .title_content.hot {
    color: #F30;
}

.left .redCard {
    display: inline;
    margin-right: 5px;
    text-align: right;
    float: right;
}

.mainContent .article .scoreBoard .left a {
    display: block;
    height: 19px;
    height: 100%;
    /* background: #151A24;
    box-shadow: inset -5px 0 10px rgba(0, 0, 0, .3); */
    width: 37px;
    z-index: 3;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
}
/*.mainContent .article .scoreBoard .left a {
    height: 45px;
    width: 60px;
    z-index: 3;
    left: 300px;
    top: 0;
    text-align: center;
    position: absolute;
}*/

.mainContent .article .scoreBoard .left a > div {
    height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -17.5px;
    width: 100%;
}

.mainContent .article .scoreBoard .left a > div .img {
    border-bottom: 1px solid #000;
    width: 20px;
    height: 11px;
    margin-left: 9px;
    background: url(../img/imgAll.png?20220623) -50px -1px no-repeat;
    background-size: 512px 240px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .1);
}

.mainContent .article .scoreBoard .left a > div .img.hasStats {
    background: url(../img/imgAll.png?20220623) -76px -1px no-repeat;
    background-size: 512px 240px;
}

.mainContent .article .scoreBoard .left a .block {
    display: block;
    width: 100%;
    height: 11px;
    margin: 0 auto;
    line-height: 11px;
    font-size: 9px;
    text-transform: uppercase;
    font-style: italic;
    text-align: center;
    color: #fff;
    font-weight: bolder;
    font-family: Arial;
    /* border-bottom: 1px solid #000; */
    box-shadow: 0 1px 0 rgba(255, 255, 255, .1);
}

.mainContent .article .scoreBoard .left a .live {
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .3), 0 1px 0 #000;
    line-height: 11px;
    -webkit-text-stroke: .1px rgba(0, 0, 0, .2);
    -moz-text-stroke: .1px rgba(0, 0, 0, .2);
    -ms-text-stroke: .1px rgba(0, 0, 0, .2);
}

.mainContent .article .scoreBoard .left a .redLive {
    background: #c80000;
}

.mainContent .article .scoreBoard .left a .blueLive {
    background: #c80000;
}

.mainContent .article .scoreBoard .left a .live {
    background: #c80000;
    font-style: italic;
}

.mainContent .article .scoreBoard .left a .timeout {
    background: #0062c5;
}

.mainContent .article .scoreBoard .left a .time {
    display: inline-block;
    color: #dcdcdc;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .8);
    font-family: Arial;
    font-size: 10px;
    padding: 1px 1px 0;
}

.mainContent .article .scoreBoard .left a .timer {
    display: inline-block;
    color: #dcdcdc;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .8);
    font-family: Arial;
    padding: 1px 1px 0 2.5px;
}

.mainContent .article .scoreBoard .right {
    height: 100%;
    float: left;
    width: 44%;
    /* border-left: 1px solid rgba(0, 0, 0, .5); */
}

.right .redCard {
    margin-left: 5px;
}

.mainContent .article .scoreBoard .right a {
    display: block;
    height: 19px;
    /* background: #151A24;
    box-shadow: inset 5px 0 10px rgba(0, 0, 0, .3); */
    width: 37px;
    height: 100%;
    vertical-align: top;
    float: right;
    font-size: 10px;
    color: #a3c7f0;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .8);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
}

.scoreBoard .right .eventRefresh div.refresh{
    transform: scale(1);
	animation-timing-function: linear;
	animation: icon-animation 1s;
	animation-iteration-count: infinite;
	-webkit-animation: icon-animation 1s;
	-webkit-animation-timing-function: linear;
	-webkit-transform: scale(1);
	-webkit-animation-iteration-count: infinite;
}


.scoreBoard .right a > div {
    width: 19px;
    height: 19px;
    background: url(../img/imgAll.png?20220623) -2px -1px no-repeat;
    background-size: 512px 240px;
    margin-left: 10px;
    margin-top: 12px;
}
.orLabel {
	width: 100%;
}

.orRefresh {
	width: 75px;
	background: #09090A;
}

	.orRefresh div {
		width: 39px;
		height: 39px;
		background: url(../img/imgAll.png) -3px -1px no-repeat;
		margin-left: 18px;
	}

.refresh .scoreBoard .right a > div, .refresh .orRefresh div {
	transform: scale(1);
	animation-timing-function: linear;
	animation: icon-animation 1s;
	animation-iteration-count: infinite;
	-webkit-animation: icon-animation 1s;
	-webkit-animation-timing-function: linear;
	-webkit-transform: scale(1);
	-webkit-animation-iteration-count: infinite;
	-moz-animation: icon-animation 1s;
	-moz-animation-timing-function: linear;
	-moz-transform: scale(1);
	-moz-animation-iteration-count: infinite;
	-o-animation: icon-animation 1s;
	-o-animation-timing-function: linear;
	-o-transform: scale(1);
	-o-animation-iteration-count: infinite;
	-ms-animation: icon-animation 1s;
	-ms-animation-timing-function: linear;
	-ms-transform: scale(1);
	-ms-animation-iteration-count: infinite;
}

.mainContent .article .scoreBoard .score {
    padding: 1px 2.5px 0;
    background: rgba(159, 175, 211, .2);
    border-left: 2px solid #fff;
    border-right:2px solid #fff;
    color: #fff;
    text-align: center;
    font-size: 11px;
    float: left;
    line-height: 48px;
    height: 48px;
    overflow: hidden;
    font-weight: bolder;
	background-color: #789fd6; background: -webkit-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
}

.mainContent .article .scoreBoard .score span {
    padding: 0.5px;
}

.parlayArea {
    width: 100%;
    background-size: 3.5px 3.5px;
    z-index: 11;
    background: #fff/*E2E8F6*/;
}

.live {
    background: #fff/*FBCBBD*/;
    height: 100%;
}

.parlayArea .underLine {
    width: 100%;
    background: url(/Content/sbostyle/images/bg_parlayarea.png?2019030102);
    background-size: 3.5px 3.5px;
    position: relative;
    z-index: 11;
    background-color: #f1d5ce;
}

.parlayArea.live,
.moreMarket.live,
.liveMatch {
	/*background: rgba(255, 84, 84, .2);*/
	background: #fff;
}

.parlayArea .header {
    display: -webkit-box;
    display: box;
    -webkit-box-align: stretch;
    -webkit-box-orient: horizontal;
    -moz-box-align: stretch;
    -ms-box-orient: horizontal;
    -moz-box-align: stretch;
    -ms-box-orient: horizontal;
}

.parlayArea .header h3 {
    -webkit-box-flex: 1;
    box-flex: 1;
    color: #6e6e6e;
    text-align: center;
    padding: 2.5px 0;
    width: 33%;
}

.parlayArea .header h3:nth-child(2) {
    background: rgba(65, 65, 65, .08);
    width: 34%;
}

.rows_left {
	float:left;
	width: 16%;
	height: 40px;
}

.row {
    width: 28%;
    float: left;
}

.row_left {
	width: 16%;
	float: left;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 4.5px 0;
}

.rowLeft_mb_btn{
	width: 50px !important;
    height: 27px !important;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    background: #606266;
    color: #fff;
    text-align: center;
}

.row_left div {
	width: 100%;
	height: 55px;
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;

}
.row_left div span {
	text-align: center;
}

.row.market {
    width: 98%;
    float: none;
    margin: 0 auto;
}

.minBg,
.row.minBg,
.row.market.oetg .oetgSubRight {
    /*background: none repeat scroll 0 0 rgba(65, 65, 65, .08);*/
	background: #fff;
}

.parlayArea.outright #wrap {
    float: left;
    width: 100%;
    height: 43px;
    width: 75%;
}

.outrightList {
    border-top: #FFF solid 1px;
    border-bottom: rgba(65, 65, 65, .2) solid 1px;
}

.parlayArea.outright .outrightList .column {
    width: 25%;
    margin-right: 0;
    padding: 5.5px;
    background: none repeat scroll 0 0 rgba(65, 65, 65, .08);
}

.parlayArea.outright .outrightList .column .dataBox,
.parlayArea.outright .outrightList .column .dataBox p {
    margin: 0;
    color: #5e526b;
}

.parlayArea.outright .outrightList .column .dataBox a {
    font-size: 12px;
    font-weight: 700;
}

.parlayArea.outright #wrap #content {
    font-size: 10px;
    padding: 5px 0 5px 3%;
    color: #555;
}

.column {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    width: 47%;
    float: left;
    margin-right: 2.5%;
}

.row.kickOff {
    width: 98%;
    float: none;
    margin: 0 auto;
}

.row.kickOff .column {
    width: 49%;
    padding-right: .5%;
    padding-left: .5%;
    margin: 0;
}

.row.market .column {
    width: 11%;
    padding-right: .5%;
    padding-left: .5%;
    margin: 0;
}

.row.market.cs .column {
    width: 16.5%;
}

.row.market.oetg {
    width: 100%;
}

.row.market.oetg .column {
    padding-right: 1%;
    padding-left: 0;
    margin: 0;
}

.row.market.oetg .oetgSubRight .column {
    width: 25%;
}

.row.market.oetg .oetgSubRight .column.last {
    padding-right: 0;
}

.row.market.oetg .oetgSubLeft .column {
    padding-right: 2%;
    width: 50%;
}

.row.market.oetg .oetgSubLeft {
    padding-left: 1%;
    float: left;
    width: 33.2%;
}

.row.market.oetg .oetgSubRight {
    padding-right: 1%;
    float: left;
    width: 66.7%;
}

.row.market.fglg .column {
    width: 31%;
    padding-right: 1%;
    padding-left: 3%;
    margin: 0;
}

.row.market.dc1x2 .column {
    width: 29%;
    padding-left: 3%;
    margin: 0;
}

.row.market.dc .column {
    width: 32.2%;
}

.row.market.model_3 .column {
    width: 33%;
}

.row.market.model_2 .column {
    width: 49%;
}

.row.market.model_4 .column {
    width: 24.5%;
}

.row.market.model_4 .column.table {
    padding-bottom: 0;
    width: 100%;
}

.row.market.model_3 .column.table {
    padding-bottom: 0;
    width: 100%;
}

.row.market.model_2 .column.table {
    padding-bottom: 0;
    width: 100%;
}

.row.market.model_4 tr td {
    padding-left: 2px;
    padding-right: 2px;
    width: 24%;
}

.row.market.model_3 tr td {
    padding-left: 2px;
    padding-right: 2px;
    width: 33%;
}

.row.market.model_2 tr td {
    padding-left: 2px;
    padding-right: 2px;
    width: 48%;
}

.column .dataBox {
    display:block;
    width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
    text-align: center;
    height: 55px;
	overflow: hidden;
	border-radius: 4px !important;
    position: relative;
	box-shadow: inset 0px -2px 1px 0px #616881;
    background-color: #f5f5f5;
    background: -webkit-linear-gradient(top, #f5f5f5 0, #f5f5f5 100%);
    background: -moz-linear-gradient(top, #f5f5f5 0, #f5f5f5 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0, #f5f5f5 100%);
    background: -o-linear-gradient(top, #f5f5f5 0, #f5f5f5 100%);
    background: linear-gradient(to bottom, #f5f5f5 0, #f5f5f5 100%);
    margin-bottom: 8px;
}

.row.market .column .dataBox a p {
    color: #5a5064;
}

.column .dataTitle {
	/*width:90%;*/
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #6e6e6e;
    line-height: 20px;
    margin-bottom: 2px;
}

.column .dataBox.highLight a {
    -webkit-animation: highLight .7s linear .7s infinite alternate;
    -moz-animation: highLight .7s linear .7s infinite alternate;
    -ms-animation: highLight .7s linear .7s infinite alternate;
}

.column .dataBox a {
    display: block;
    /* text-shadow: 0 1px 0 #FFF; */
    border-radius: 2px;
    /* border: 1px solid #a0a0a0; */
    /* margin-top: 3px; */
    /*background-color: #f7f7f7;
    background: -webkit-linear-gradient(90deg, #DDD 0, #FFF 56%);
    background: -moz-linear-gradient(90deg, #DDD 0, #FFF 56%);
    background: -o-linear-gradient(90deg, #DDD 0, #FFF 56%);
    background: -ms-linear-gradient(90deg, #DDD 0, #FFF 56%);*/
}


.column .list {
    height: 35px;
    padding-top: 0;
    position: relative;
    z-index: 11;
}

.row .grayBg {
    background: rgba(65, 65, 65, .08);
}
.color_blue {
	color: #31b3e4 !important;
}
.mainContent h3 {
    color: #AAA;
    text-align: center;
    min-height: 40px;
    line-height: 15px;
    width: 28%;
    float: left;
    padding-top: 5.5px;
	/*padding-left: 13px;*/
    display: inline-flex;
	margin:0;
}

.row.market.fglg .column h3 {
    width: 100%;
}

.row.market.fglg .column h3:nth-child(3) {
    margin-left: 1%;
    width: 28%;
}

.row.market.dc1x2 .column h3 {
    width: 100%;
}

.mainContent h3 p {
    margin: 0;
    width: 50%;
    text-align: center;
    font-size: 10px;
	display: flex;
	flex-direction: column;
}

.mainContent h3 p span:nth-child(1) {
	color: #979797 !important;
}

.mainContent h3 p:nth-child(1) span:nth-child(2) {
	color: #979797  !important;
}

.mainContent h3 p:nth-child(2) span:nth-child(2) {
	color: #979797 !important;
}

/* 
.mainContent h3 .first span:nth-child(1) {
	color: #001b28;
} */

.lastColumn {
    height: 24px;
    line-height: 24px;
}

.row .column.left {
    width: 11%;
    margin-right: 2%;
}

.row.market .column.left {
    width: 10px;
}

.row.market.fglg .column.left {
    padding-left: .5%;
    width: 9px;
    margin-top: 20px;
}

.row.market.dc1x2 .column.left {
    padding-left: .5%;
    margin-top: 14px;
}

.row .column.left b:nth-child(2),
.row .column.left b:nth-child(3) {
    margin-top: 8px;
}

.row.market.dc1x2 .column.left.third,
.row.market.dc1x2 .column.left.third b {
    margin-right: 2px;
}

.row .column b {
    font-size: 10px;
    color: #777;
    padding: 10px 2px;
    display: block;
	margin: 0 4px 0 0 ;
    font-family: Arial;
    text-align: center;
}

.row .column .list .dataBox {
    float: left;
    display: inline-block;
    width: 45%;
    text-align: center;
    height: 32px;
    position: relative;
    margin: 0 4px 2.5px 0;
    border-radius: 2px;
    background-color: #f5f5f5;
    background: -webkit-linear-gradient(top, #f5f5f5 0, #FFF 100%);
    background: -moz-linear-gradient(top, #f5f5f5 0, #FFF 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0, #FFF 100%);
    background: -o-linear-gradient(top, #f5f5f5 0, #FFF 100%);
    background: linear-gradient(to bottom, #f5f5f5 0, #FFF 100%);
}

.row .column .dataBox.nonDisplay {
    float: left;
    background: 0;
	box-shadow:none;
}

.row .column .dataBox a {
     display: block;
    /* text-shadow: 0 1px 0 #FFF;
    border-radius: 2px;
    border: 1px solid #B7B7B7; */
    /* padding-top: 2.5px; */
    /*background-color: #f7f7f7;
    background: -webkit-linear-gradient(90deg, #DDD 0, #FFF 56%);
    background: -moz-linear-gradient(90deg, #DDD 0, #FFF 56%);
    background: -o-linear-gradient(90deg, #DDD 0, #FFF 56%);
    background: -ms-linear-gradient(90deg, #DDD 0, #FFF 56%);*/
}

.row .column .dataBox.select a {
    background-color: #a8d0fb;
    background: -webkit-linear-gradient(#a0c5ee 10%, #a8d0fb 60%);
    background: -moz-linear-gradient(#a0c5ee 10%, #a8d0fb 60%);
    background: -o-linear-gradient(#a0c5ee 10%, #a8d0fb 60%);
    background: -ms-linear-gradient(#a0c5ee 10%, #a8d0fb 60%);
}

.row.market.fglg .column.goal .dataBox {
    height: 69px;
}

.row.market.fglg .column.goal .dataBox a {
    height: 75px;
    line-height: 60px;
}

.dataBox .arrowUp,
.dataBox .arrowDown {
    position: absolute;
}

.dataBox .arrowUp {
    right: 0;
    top: 0;
    width: 10px;
    height: 15px;
    background: url(../img/imgAll.png?20220623) -442px -54px no-repeat !important;
    background-size: 512px 240px;
    -webkit-animation: argh-my-eyes 1s infinite;
    -moz-animation: argh-my-eyes 1s infinite;
    animation: argh-my-eyes 1s infinite;
}

.dataBox .arrowDown {
    right: 0;
    top: 20.5px;
    width: 10px;
    height: 17px;
    background: url(../img/imgAll.png?20220623) -406px -54px no-repeat !important;
    background-size: 512px 240px;
    -webkit-animation: argh-my-eyes 1s infinite;
    -moz-animation: argh-my-eyes 1s infinite;
    animation: argh-my-eyes 1s infinite;
}

.outrightList .dataBox .arrowDown {
    /*top: 27px;*/
    top: 19px;
}

.row .column .dataBox span {
     display: block;
    width: 100%;
    /*height: 5px;*/
    font-size: 13px;
    font-weight: bolder;
    color: #333/*7299D0*/;
    line-height: normal;
    /*margin: 0 0 2.5px;*/
}

.row .column .dataBox .negative_span {
    height: 2px;
}

.row .column .dataBox p {
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #CA3322 /*5a5064*/;
    vertical-align: middle;
}


.row .column .dataBox a.negative p {
    color: #B15252 !important;
}

.row .column .dataBox p.red {
    color: #B15252 !important;
}

.gradientWhite {
    background: -webkit-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background: -moz-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background: -o-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background: -ms-linear-gradient(90deg,#DDD 0,#FFF 56%);
}

.gradientBlue {
    background: -webkit-linear-gradient(90deg,#ade0f3 0,#a0cfef 56%);
    background: -moz-linear-gradient(90deg,#ade0f3 0,#a0cfef 56%);
    background: -o-linear-gradient(90deg,#ade0f3 0,#a0cfef 56%);
    background: -ms-linear-gradient(90deg,#ade0f3 0,#a0cfef 56%);
}

.row .column:nth-child(3) .list ul li a p {
    line-height: 25px;
}

.row .indexRefresh {
    height: 32px;
    width: 78%;
    border-radius: 2px;
    position: relative;
    margin: 44px auto 15px;
}

.row p.indexRefresh_1 {
    color: #FFF;
    line-height: 34px;
    height: 38px;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    padding-top: 3px;
    background-color: #789fd6;
    background: -webkit-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    background: -moz-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    background: -o-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    background: -ms-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    background: linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #CCC;
    text-align: center;
}

.row a.indexRefresh_1 {
    color: #FFF;
    line-height: 34px;
    height: 38px;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    padding-top: 3px;
    background-color: #789fd6;
    background: -webkit-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    background: -moz-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    background: -o-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    background: -ms-linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    background: linear-gradient(bottom, #46699d 0, #79a0d7 100%);
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #CCC;
    text-align: center;
}


.row .column .list ul li p.indexRefresh_1 span.small {
    font-weight: 700;
    color: #FFF;
    font-size: 8px;
    display: inline;
}

.row .indexRefresh .leftIcon {
    position: absolute;
    left: 28%;
    top: 15.5px;
    width: 10px;
    height: 10px;
    background: url(/Content/sbostyle/images/indexPlus.png?2019030102);
    background-size: 10.5px 10.5px;
}

.row .indexRefresh .leftIcon.indexNegative {
    background: url(/Content/sbostyle/images/indexNegative.png?2019030102);
    background-size: 10.5px 10.5px;
}

.msgborder_2 {
	width: 32px;
	height: 21px;
	position: absolute;
	top: -17px;
	z-index: 10002;
	left: 50px;
}

#menu01 {
	width: 80%;
	height: 440px;
}

.sportNav {
	width: 100%;
	background: #E8EFF5;
}

	.sportNav .categoryAll {
		height: 440px;
		width: 100%;
		overflow: scroll;
	}

#menu01 .msgborder {
	left: 50px;
}

#menu01 .category {
	border-top: 1px solid rgba(255,255,255,.1);
	border-bottom: 1px solid #000;
	position: relative;
}

	#menu01 .category .major {
		width: 100px;
		height: 108px;
		display: inline-block;
		background: url(../img/bg_menu_major.png);
		float: left;
		text-align: center;
	}

		#menu01 .category .major .img {
			width: 30px;
			height: 26px;
			margin: 20px auto 10px;
		}

		#menu01 .category .major p {
			font-size: 14px;
			color: #fff;
			text-shadow: 0 1px 0 #000;
			margin: 0 0 5px;
		}

		#menu01 .category .major span {
			color: #69f;
			text-shadow: 0 1px 0 #000;
		}

	#menu01 .category .itemlist {
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		-moz-overflow-scrolling: touch;
		-ms-overflow-scrolling: touch;
	}

		#menu01 .category .itemlist ul li {
			float: left;
			text-align: center;
			width: 100px;
			padding: 0 5px;
			height: 108px;
			position: relative;
		}

			#menu01 .category .itemlist ul li.active a {
				border: 3px solid #69f;
			}

			#menu01 .category .itemlist ul li a {
				display: block;
				width: 94%;
				height: 90px;
				color: #fff;
				padding: 0 5px;
				-webkit-border-radius: 6px;
				border-radius: 6px;
				position: absolute;
				left: 7px;
				top: 6px;
			}

				#menu01 .category .itemlist ul li a p {
					margin: 0;
				}

				#menu01 .category .itemlist ul li a span {
					color: #69f;
				}

			#menu01 .category .itemlist ul li .img {
				width: 45px;
				height: 45px;
				margin: 0 auto 5px;
			}

.leagueNav {
	width: 100%;
	position: relative;
}

#leagueMenu .msgborder {
	left: 25%;
}

.leagueList {
	float: left;
	width: 100%;
	box-shadow: 0 2px 5px #555;
	/*padding-top: 46px;*/
}

#leagueMenu .leagueList ul {
	width: 100%;
	height: 100%;
}

	#leagueMenu .leagueList ul li {
		width: 100%;
	}

		#leagueMenu .leagueList ul li a {
			display: block;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			-ms-border-radius: 3px;
			border-radius: 3px;
			font-size: 14px;
			font-family: Arial;
			color: #FFF;
		}

.leagueList .name {
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 15px;
	display: table;
	width: 100%;
	color: #dcdcdc;
	text-shadow: 0 1px 0 #000;
	height: 60px;
}

	.leagueList .name .cell {
		display: table-cell;
		vertical-align: middle;
		width: 84%;
	}

		.leagueList .name .cell .inner {
			float: left;
			font-size: 14px;
			line-height: 1.1;
			font-family: Arial;
			color: #dcdcdc;
			text-shadow: 0 1px 0 #000;
			margin-left: 10px;
			line-height: 28px;
			padding-top: 10px;
		}

.leagueList .set {
	margin-right: 30px;
	margin-top: 8px;
	float: right;
}

#leagueMenu .leagueList ul li.active a {
	border: 3px solid #69f;
}

.leagueNavBottom {
	height: 104px;
	width: 100%;
	background: #0c5678;
	position: fixed;
	bottom: 0;
}

.leagueNavTop {
	font-size: 14px;
	min-height: 40px;
	width: 100%;
	background: url(../img/leagueNavBottomBg.jpg) repeat-x;
	line-height: 1.1;
	overflow: hidden;
	font-family: Arial;
	color: #dcdcdc;
	text-shadow: 0 1px 0 #000;
	float: left;
	border-top: #001b28 solid 2px;
}

	.leagueNavTop .name {
		min-height: 90px;
		width: 100%;
		background: #002e43;
	}

	.leagueNavTop .set {
		float: right;
		margin-top: 20px;
		margin-right: 30px;
	}

	.leagueNavTop .cell {
		float: left;
		width: 84%;
		margin: 30px 0 10px 30px;
		overflow: hidden;
	}

.leagueNavBottom .leagueNavBottom_1 {
	width: 158px;
	margin: 0 auto;
	padding-top: 21px;
}

.leagueNavBottom .leagueSubmit {
	width: 170px;
	height: 64px;
	font-size: 14px;
	color: #023047;
	font-weight: bolder;
	background: #FFF;
	border-radius: 10px;
}

.leagueNavBottom .closeBtn {
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0;
	bottom: 18px;
	top: 34px;
}


.overlay.earlyMarket {
	z-index: 999;
}

.overlay.mixparlayList {
	z-index: 10003;
}

.delete .delBtn {
	display: none;
}

.parlayDialog {
	z-index: 2;
}

	.parlayDialog.betList {
		float: none;
		position: inherit;
	}

.positionFix {
	position: inherit;
	width: 100%;
}

.parlayDialog p {
	margin: 0;
}

.parlayDialog .infoHeader {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08) inset;
	color: #ddd;
	font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
	font-size: 15px;
	font-weight: bold;
	/*height: 44px;*/
	overflow: hidden;
}

.parlayDialog .infoHeader .info {
	background: white none repeat scroll 0 0;
	display: flex;
}

.parlayDialog .infoHeader .info .text {
	color: #545454;
	font-size: 15px;
	overflow: hidden;
	overflow-wrap: break-word;
	width: 80%;
	text-align: unset;
	position: unset;
	padding: unset;
}

.parlayDialog .infoHeader .info .text > p {
	color: #dcdcdc;
	display: inline-block;
	font-family: Arial;
	padding: 12px 4px;
}

.parlayDialog .infoHeader .info .text .name {
	color: #dcdcdc;
	float: left;
	width: 80%;
}

.parlayDialog .infoHeader .info .text .name .cell {
	color: #dcdcdc;
	display: table;
	float: left;
	padding: 14px 7px;
	width: 80%;
}

.parlayDialog .infoHeader .info .text .name .cell .inner {
	color: black;
	font-family: Arial;
	font-size: 14px;
	line-height: 1.1;
}

.parlayDialog .infoHeader .info .text .odds {
	margin-left: 5px;
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
}

p.rate {
	float: right;
	color: #ff4949;
	font-size: 14px;
	font-family: Arial;
	text-align: right;
	padding-right: 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-weight: 700;
	margin: 0 0 5px;
}

.ticketBG {
	display: flex;
}

.ticketBG .symbol {
	width: 17%;
}

.betValueSmall {
	margin-left:10px;
}

.betValueSmall, .betValue {
	-moz-box-align: center;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-pack: center;
	align-items: center;
	background-color: #5f86c5;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 11px;
	margin-right: 4px;
	color: black;
	width: 15%;
	height: 30px;
	border: 1px solid #888;
	border-radius: 4px;
}

.betText input {
	background-color: white;
	margin-right: 12px;
}

.mlthd {
	font-weight: 700;
	font-size: 15px;
}

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1031;
	top: 0;
	left: 0;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
	z-index:1002;
}

#wrapper {
	transition: margin-left .5s;
}

#mySidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 32px;
	margin-left: 50px;
	color:white;
}

#mySidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 25px;
	color: #818181;
	display: block;
	transition: 0.3s
}

	#mySidenav a:hover, .offcanvas a:focus {
		color: #f1f1f1;
	}

@keyframes blink2 {
	0% {
		background-color: #ff8000;
	}

	100% {
		background-color: none;
	}
}

@-webkit-keyframes blink2 {
	0% {
		background-color: #ff8000;
	}

	100% {
		background-color: none;
	}
}

@-moz-keyframes blink2 {
	0% {
		background-color: #ff8000;
	}

	100% {
		background-color: none;
	}
}

.glowUp {
	-webkit-animation: blink 0.5s linear infinite;
	-moz-animation: blink 0.5s linear infinite;
	animation: blink2 0.5s linear infinite;
	color: #FF0;
}

.glowUpOdds {
	-webkit-animation: blink 1.5s linear infinite;
	-moz-animation: blink 1.5s linear infinite;
	animation: blink2 1.5s linear infinite;
	color: #000;
}

.parlayDialog .infoHeader .info .timer {
	padding: 14px;
}

.backToMain {
	width: 55px;
	height: 55px;
	position: absolute;
	left: 20px;
	top: 16px;
}

.parlayDialog .infoHeader .info .timer a, #function_bal a {
	background: rgba(0, 0, 0, 0) url("../img/refreshing.png") no-repeat scroll 0 0;
	display: block;
	height: 16px;
	padding: 9px;
	text-align: center;
	width: 16px;
}

	.parlayDialog .infoHeader .info .timer a.refresh, #function_bal a.refresh {
		transform: scale(1);
		animation-timing-function: linear;
		animation: icon-animation 1s;
		animation-iteration-count: infinite;
		-webkit-animation: icon-animation 1s;
		-webkit-animation-timing-function: linear;
		-webkit-transform: scale(1);
		-webkit-animation-iteration-count: infinite;
	}

@keyframes icon-animation {

	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes icon-animation {

	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes icon-animation {

	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@-o-keyframes icon-animation {

	0% {
		-o-transform: rotate(0deg)
	}

	100% {
		-o-transform: rotate(360deg)
	}
}

@-ms-keyframes icon-animation {

	0% {
		-ms-transform: rotate(0deg)
	}

	100% {
		-ms-transform: rotate(360deg)
	}
}

.parlayDialog .infoHeader .info .timer span {
	font-size: 14px;
	color: #bf2929;
	line-height: 48px;
	font-family: Arial;
}

.infoHeaderText {
	width: 100%;
	float: left;
	margin-top: 16px;
}

.parlayDialog .infoHeader .infoHeaderText {
	width: 90%;
	margin-left: 5px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bolder;
	color: #EEE;
	padding: 0 0 0 20px;
	line-height: 30px;
}

	.parlayDialog .infoHeader .infoHeaderText .newBetType {
		color: #a3c5f5;
	}

	.parlayDialog .infoHeader .infoHeaderText .score {
		color: #ff3d3d;
		font-size: 14px;
		width: 540px;
	}

.parlayDialog .infoHeader .closeBtn {
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
}

.closeBtn a {
	width: 59px;
	height: 60px;
	display: block;
	text-indent: -9999px;
}

.parlayDialog .set {
	padding: 10px 0 10px 25px;
	border-top: 2px dashed #111;
}

	.parlayDialog .set span {
		float: left;
		display: block;
		height: 39px;
		line-height: 39px;
		color: #FFF;
		font-family: Arial;
		font-weight: bolder;
		font-size: 14px;
	}

.parlayDialog .bet {
	background-color: #bbb;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: medium none;
	padding: 10px;
}

	.parlayDialog .bet .input {
		width: 93%;
		line-height: 50px;
		background: #FFF;
		-webkit-border-radius: 66px;
		-moz-border-radius: 66px;
		-ms-border-radius: 66px;
		border-radius: 66px;
		margin: 0 20px;
		padding: 7px 0;
		position: relative;
	}

		.parlayDialog .bet .input .currency {
			background: #fff none repeat scroll 0 0;
			margin: 0 auto;
			padding: 7px 0;
			width: 93%;
		}

		.parlayDialog .bet .input input {
			font-family: Arial;
			color: #000;
			font-size: 14px;
			width: 90%;
			border: 0;
			font-weight: bolder;
			padding: 0;
			margin-top: 8px;
		}

		.parlayDialog .bet .input button {
			background-color: transparent !important;
			border: medium none;
			cursor: pointer;
			display: block;
			font-weight: bold;
			height: 100%;
			line-height: 1;
			margin: 0;
			outline: medium none;
			padding: 0;
			text-align: center;
			text-shadow: 0 1px rgba(255, 255, 255, 0.2);
			vertical-align: middle;
			width: 100%;
		}

	.parlayDialog .bet .quickBet {
		margin: 20px 0 0 20px;
	}

		.parlayDialog .bet .quickBet button {
			display: none;
			margin-right: 4px;
			width: 116px;
			height: 65px;
			background-color: #FFF;
			background: -webkit-linear-gradient(top,#FFF 0,#f5f5f5 100%);
			background: -moz-linear-gradient(top,#FFF 0,#f5f5f5 100%);
			background: -ms-linear-gradient(top,#FFF 0,#f5f5f5 100%);
			background: -o-linear-gradient(top,#FFF 0,#f5f5f5 100%);
			background: linear-gradient(to bottom,#FFF 0,#f5f5f5 100%);
			color: #000;
			font-size: 14px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			-ms-border-radius: 6px;
			border-radius: 6px;
			font-weight: bolder;
			font-family: Arial;
		}

	.parlayDialog .bet .addParlay {
		position: absolute;
		right: 20px;
		top: 112px;
		width: 226px;
		height: 65px;
		font-size: 14px;
		color: #004a6d;
		background-color: #FFF;
		background: -webkit-linear-gradient(top,#FFF 0,#f5f5f5 100%);
		background: -moz-linear-gradient(top,#FFF 0,#f5f5f5 100%);
		background: -ms-linear-gradient(top,#FFF 0,#f5f5f5 100%);
		background: -o-linear-gradient(top,#FFF 0,#f5f5f5 100%);
		background: linear-gradient(to bottom,#FFF 0,#f5f5f5 100%);
		box-shadow: 0 1px 5px rgba(0,0,0,.8);
		border-radius: 8px;
		font-weight: bolder;
	}

.parlayDialog .betInfo {
	background-color: #bbb;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: medium none;
}

	.parlayDialog .betInfo p {
		display: inline-block;
		font-size: 14px;
		margin-left: 10px;
	}

		.parlayDialog .betInfo p span {
			font-family: Arial;
			font-weight: bolder;
		}

.parlayDialog .footer {
	background-color: #bbb;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: medium none;
	padding: 10px;
}

.balance {
	font-family: Arial;
}

	.balance b {
		font-size: 14px;
	}

	.balance .currency {
		font-size: 14px;
		padding-left: 5px;
	}

	.balance .money {
		font-size: 14px;
		padding-left: 5px;
	}

.parlayinList {
	position: relative;
}

.parlayDialog .bet.mixparlayStyle .quickBet button {
	width: 31%;
}

.mixparlay .empty {
	font-family: Arial;
	font-weight: bolder;
	font-size: 14px;
	color: rgba(0,0,0,.2);
	text-shadow: -1px -1px 1px rgba(0,0,0,.1),1px 1px 0 #FFF;
	text-align: center;
	padding-top: 300px;
	min-height: 500px;
}

.BetVoid {
	text-decoration: line-through;
}

.listArea {
	overflow: auto;
}

	.listArea ul {
		display: table;
		width: 100%;
	}

		.listArea ul li {
			display: table-row;
		}

			.listArea ul li .itemNum {
				display: table-cell;
				vertical-align: middle;
				width: 30px;
				text-align: center;
				font-size: 14px;
				color: #FFF;
				text-shadow: 0 -1px 0 rgba(0,0,0,.8);
				background-color: #bebebe;
				background: -webkit-linear-gradient(left,#bebebe 0,#AAA 100%);
				background: -moz-linear-gradient(left,#bebebe 0,#AAA 100%);
				background: -o-linear-gradient(left,#bebebe 0,#AAA 100%);
				background: -ms-linear-gradient(left,#bebebe 0,#AAA 100%);
			}

	.listArea .list, .statement .block .list {
		padding: 0 5px;
	}

	.listArea ul li .list .listSportIcon {
		display: none;
		float: left;
		margin-top: 4px;
	}

	.listArea ul li .list h3, .statement .block .list h3 {
		font-size: 14px;
		font-family: Arial;
		font-weight: bolder;
		color: #4a4a4a;
		margin-bottom: 3px;
		width: 88%;
		float: left;
		overflow: hidden;
		display: inline;
		margin-left: 7px;
	}

.listH3 {
	color: #5e85bd;
}

.listArea ul li.delete .list h3, .listArea ul li.delete .list h3 .listH3,
.listArea ul li.delete .list h4, .listArea ul li.delete .list h4 .red,
.listArea ul li.delete .list .list_2, .listArea ul li.delete .list .list_2 {
	color: #b7b7b7;
}

.listH3 {
	color: #5e85bd;
}

	.listH3.changed {
		color: #b3b3b3;
		text-decoration: line-through;
	}

.listArea ul li .list h4, .statement .block .list h4 {
	/*width: 500px;*/
	float: left;
	font-size: 14px;
	color: #4a4a4a;
	overflow: hidden;
	display: inline;
	margin-left: 7px;
	margin-bottom: 3px;
}

.listArea ul li .list .list_2 {
	color: #7b7b7b;
	font-size: 9pt;
	padding-left: 7px;
	width:90%;
}

.listArea ul li .list {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ababab;
	width: auto;
	position: relative;
	background-color: white;
	padding-bottom:8px;
}

	.listArea ul li .list p {
		color: #7b7b7b;
		font-size: 14px;
		margin: 0;
	}

		.listArea ul li .list p span {
			color: #5e85bd;
		}

	.listArea ul li .list .category {
		padding-bottom: 10px;
		width: 94%;
	}

.listArea ul li.delete {
	background-color: #dfdfdf;
}

.listArea ul li .list .category .item {
	width: 50px;
	height: 50px;
	background: url(../img/bg_parlayitem.png);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	padding: 7px 0 0;
	margin: 10px 0 0 15px;
	float: left;
}

	.listArea ul li .list .category .item .img {
		width: 45px;
		height: 45px;
		margin: 0 auto;
	}

.listArea ul li .list .category .name {
	margin: 20px 0 0 5px;
	float: left;
}

	.listArea ul li .list .category .name p {
		margin: 0;
		font-size: 14px;
		color: #282828;
		font-weight: bolder;
	}

	.listArea ul li .list .category .name span {
		font-family: Arial;
		font-weight: bolder;
		color: #8c8c8c;
	}

.listArea ul li .list .status {
	padding: 10px 0 10px 15px;
}

	.listArea ul li .list .status p {
		margin: 0;
		font-size: 14px;
		color: #424b5e;
		font-family: Arial;
	}

		.listArea ul li .list .status p b {
			font-size: 14px;
			margin-right: 10px;
			font-weight: 400;
		}

	.listArea ul li .list .status span {
		font-family: Arial;
		color: #8c8c8c;
	}

.listArea ul li .list .delBtn {
	position: absolute;
	top: 12px;
	right: 20px;
}

	.listArea ul li .list .delBtn a {
		background: rgba(0, 0, 0, 0) url("../img/cross.png") no-repeat scroll 0 0;
		display: block;
		height: 16px;
		padding: 5px;
		width: 16px;
	}

.listArea .list h4 .red, .statement .block .list h4 .red {
	color: #ab160a;
}

.mixparlay .removeBtn {
	padding-top: 17px;
	text-align: center;
}

	.mixparlay .removeBtn button {
		width: 320px;
		line-height: 60px;
		font-size: 14px;
		font-weight: 100;
		font-family: Arial;
		color: #666;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px;
		border-radius: 6px;
		border: 1px solid #999;
		background-color: #f5f5f5;
		background: -webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
		box-shadow: 0 2px 2px rgba(0,0,0,.3);
	}

	.mixparlay .removeBtn p {
		font-size: 14px;
		font-family: AppleGothic;
		color: #959595;
	}

.mixparlayGMT {
	font-size: 14px;
	font-family: AppleGothic;
	color: #959595;
	width: 100%;
	text-align: center;
}

.myBets .switchTab {
	margin-bottom: 20px;
}

.myBets .block, .statement .list .subList .block {
	width: 96%;
	margin: 0 auto;
	background-color: white;
	background: -webkit-linear-gradient(top,white 0,#EAEAEA 100%);
	background: -moz-linear-gradient(top,white 0,#EAEAEA 100%);
	background: -ms-linear-gradient(top,white 0,#EAEAEA 100%);
	background: -o-linear-gradient(top,white 0,#EAEAEA 100%);
	background: linear-gradient(to bottom,white 0,#EAEAEA 100%);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
	border: 1px solid #BEBEBE;
	border-radius: 4px;
}

	.myBets .block, .statement .list .subList .block.tran .otherInfo div:nth-child(1) {
		float: left;
	}

	.myBets .block, .statement .list .subList .block.tran .otherInfo div:nth-child(2) {
		float: right;
		font-size: 14px;
		color: #000;
	}

.statement .block.tran .title .content .betsInfo_2 {
	font-size: 14px;
	font-weight: 400;
	margin-top: 8px;
	width: 80%;
	display: inline-block;
}

.myBets .block, .statement .list .subList .block.tran .otherInfo div:nth-child(2) b {
	color: #597cb4;
}

	.myBets .block .title {
		padding: 5px 23px;
		position: relative;
	}

		.myBets .block .title .item {
			width: 54px;
			height: 50px;
			background: url(../img/bg_parlayitem.png);
			-webkit-border-radius: 4px;
			border-radius: 4px;
			padding: 4px 0 0;
			float: left;
			margin-right: 10px;
		}

			.myBets .block .title .item .img {
				width: 45px;
				height: 45px;
				margin: 0 auto;
			}

		.myBets .block .title .content {
			position: relative;
		}

			.myBets .block .title .content p {
				margin: 0;
			}

			.myBets .block .title .content .betsInfo_1, .statement .block .title .content .betsInfo_1 {
				font-size: 14px;
				font-family: Arial;
				width: 50%;
				overflow: hidden;
				font-weight: 700;
				color: #4a4a4a;
				margin-bottom: 5px;
			}

				.myBets .block .title .content .betsInfo_1 b, .statement .block .title .content .betsInfo_1 b {
					color: #31b3e4;
				}

				.myBets .block .title .content .betsInfo_1 span, .myBets .block .title .content .betsInfo_2 span, .myBets .block .list h3 .small {
					font-size: 14px;
				}

			.myBets .block .title .content .betsInfo_2, .statement .block .title .content .betsInfo_2 {
				color: #4a4a4a;
				font-family: Arial;
				font-size: 14px;
				font-weight: 700;
				overflow: hidden;
				width: auto;
			}

.betsInfo_2 .stake01 {
	float: left;
}

.betsInfo_2 .stake02 {
	float: right;
}

	.betsInfo_2 .stake02 b {
		color: #31b3e4;
	}

.myBets .block .title .content .betsInfo_R {
	font-size: 14px;
	font-family: Arial;
	padding: 5px 0 10px;
	width: 208px;
	float: right;
	text-align: right;
	overflow: hidden;
}

	.myBets .block .title .content .betsInfo b, .myBets .block .title .content .betsInfo_R b {
		color: #5e85bd;
	}

.myBets .block .title .content .betsInfo span {
	color: #68577a;
	font-size: 12px;
}

.list .blank {
	margin: 0 10px;
}

.myBets .block .title .content .otherInfo {
	font-size: 14px;
	color: #a0a0a0;
	font-family: Arial;
	font-weight: 700;
	margin-bottom: 5px;
	width: 100%;
	display: inline-block;
}

.dot {
	margin-left: 2%;
}

.myBets .block .title .content .otherInfo .blank {
	margin: 0 8px;
}

.myBets .block .title .label {
	border: 0 solid #fff;
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	line-height: 26px;
	position: absolute;
	right: 0px; /*previos -18px*/
	text-align: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	top: 0;
	width: 32px;
	background-color: #1D6587;
}

.block .title .label.labelBox_L, .block .title .label.labelBox_T {
	background-color: #ab160a;
}

.block .title .label.labelBox_W, .block .title .label.labelBox_R {
	background-color: #01aa01;
}

/*.block .title .label.labelBox_W,.block .title .label.labelBox_RR{
    background-color:white;
    right:-10px;
}*/

.block .title .label.labelBox_D {
	background-color: #dde000;
}

.block .title .label.labelBox_V, .block .title .label.labelBox_X, .block .title .label.labelBox_C, .block .title .label.labelBox_A {
	background-color: #a6a6a6;
}

.myBets .block .list, .statement .block .list {
	padding: 3px 16px;
	background-color: #ECECEC;
}

.list .list_date p {
	margin: 0 16px 0 0;
	float: left;
}

.list .list_2 p {
	float: left;
	margin: 0 16px 0 0;
	font-size: 10px;
}

.deleteText {
	text-decoration: line-through;
}

.list .list_date {
	margin: 0 6px;
	color: #333;
	font-size: 9pt;
	width: 100%;
	display: inline-block;
}

	.list .list_date p {
		font-size: 10px !important;
	}

.list .list_excluding {
	margin-top: 10px;
	color: #000;
	font-size: 14px;
	width: 60%;
}

.list .list_2 {
	font-size: 14px;
	color: #7b7b7b;
}

.myBets .block .list .listSportIcon, .statement .block .list .listSportIcon, .mixparlay .listSportIcon {
	display: none;
	float: left;
	margin-top: 4px;
	width: 54px;
	height: 54px;
	background: url(../img/imgAll.png) -267px -54px no-repeat;
}

	.myBets .block .list .listSportIcon > div, .statement .block .list .listSportIcon > div, .mixparlay .listSportIcon > div {
		background-image: url(../img/sportSprite_s.png);
		background-repeat: no-repeat;
		height: 54px;
		width: 54px;
	}

.mixparlay .delete .listSportIcon {
	background: url(../img/imgAll.png) -193px -54px no-repeat;
}

.myBets .block .list h3, .statement .block .list h3 {
	font-size: 14px;
	font-family: Arial;
	font-weight: bolder;
	color: #4a4a4a;
	margin-bottom: 3px;
	width: 80%;
	float: left;
	overflow: hidden;
	display: inline;
	margin-left: 7px;
}

.myBets .block .list h4, .statement .block .list h4 {
	width: 80%;
	float: left;
	font-size: 14px;
	color: #4a4a4a;
	overflow: hidden;
	display: inline;
	margin-left: 7px;
}

	.myBets .block .list h4 .red, .statement .block .list h4 .red {
		color: #ab160a;
	}

.myBets .block .list .footer {
	margin-top: 10px;
	color: #a0a0a0;
	font-family: Arial;
}
#pgStatement {
	z-index: 15;
	background-color: #E0DEDE;
}
.myBets .block .list .footer span {
	float: right;
}

	.statement .filter > div {
		width: 45%;
		height: 30px;
		display: inline-block;
		background-color: #f5f5f5;
		background: -webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -linear-gradient(top bottom,#f5f5f5 0,#FFF 100%);
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
	}

	.statement .filter.index > div {
		width: 98%;
	}

	.statement .filter > div.date {
		margin-left: 4px;
	}

	.statement .filter select option {
		width: 100%;
		text-align: left;
	}

.statement .list .headList {
	background-color: #666;
	border-left: 2px solid #545454;
	border-radius: 2px;
	display: inline-block;
	font-size: 0;
	line-height: 2;
	overflow: hidden;
	padding-top: 6px;
	vertical-align: top;
	width: 100%;
}

	.statement .list .headList .topInfo {
		min-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

		.statement .list .headList .topInfo p {
			margin: 0;
			font-weight: bolder;
			font-size: 14px;
			color: #000;
			display: inline-block;
			width: 70%;
			margin-left: 30px;
		}

		.statement .list .headList .topInfo span {
			color: #bbb;
			font-size: 11px;
			font-weight: 400;
			height: 17px;
			line-height: 9pt;
			padding: 0 11px 6px;
		}

	.statement .list .headList .bottomInfo {
		width: 100%;
		background-color: #777;
		display: flex;
		margin-top: 11px;
	}

		.statement .list .headList .bottomInfo p {
			margin: 0;
			font-size: 14px;
			display: inline-block;
			width: 46%;
			margin-left: 30px;
			font-weight: 700;
		}

			.statement .list .headList .bottomInfo p.total {
				width: auto;
				top: 0;
				text-align: right;
				margin-left: 0;
				float: right;
			}

			.statement .list .headList .bottomInfo p b {
				color: #31b3e4;
			}

				.statement .list .headList .bottomInfo p b:nth-child(2) {
					color: #fff;
					font-size: 14px;
				}

				.statement .list .headList .bottomInfo p b.negative, .betsInfo_2 .stake02 b.negative,
				.myBets .block .title .content .betsInfo_1 b.negative, .statement .block .title .content .betsInfo_1 b.negative {
					color: #B64C4C;
				}

		.statement .list .headList .bottomInfo span {
			display: inline-block;
			width: 6px;
			height: 6px;
			border-radius: 6px;
			background: #d2d2d2;
			margin: 0 10px;
			vertical-align: middle;
			box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
		}

.detailBtn {
	background: rgba(0, 0, 0, 0) url("../img/down-arrow.png") no-repeat scroll 0 0;
	display: block !important;
	float: right;
	height: 16px;
	margin-right: 14px;
	margin-top: -22px;
	width: 16px;
}

	.detailBtn a {
	}

		.detailBtn a.close {
			height: 16px;
		}

		.detailBtn a.open {
		}

		.detailBtn a.load {
		}

.detailBtn_s {
	height: 100%;
}

	.detailBtn_s a {
		margin: 0 auto;
		display: block;
		width: 42px;
		height: 100%;
	}

		.detailBtn_s a.close {
			background: url(../img/imgAll.png) -153px -144px no-repeat;
		}

.statement .list .subList {
	padding: 10px 10px 0;
}

	.statement .list .subList .block .title {
		padding: 3px 16px;
		position: relative;
	}

		.statement .list .subList .block .title.last {
			border-bottom: 0;
		}

		.statement .list .subList .block .title .item {
			width: 54px;
			height: 75px;
			background: url(../img/bg_parlayitem.png);
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			-ms-border-radius: 4px;
			border-radius: 4px;
			padding: 4px 0 0;
			float: left;
			margin-right: 10px;
		}

			.statement .list .subList .block .title .item .img {
				width: 45px;
				height: 45px;
				margin: 0 auto;
			}

		.statement .list .subList .block .title .content {
			position: relative;
		}

			.statement .list .subList .block .title .content p {
				margin: 0;
			}

			.statement .list .subList .block .title .content .betsInfo {
				font-size: 14px;
				font-family: Arial;
				padding: 3px 0 0;
			}

				.statement .list .subList .block .title .content .betsInfo b {
					color: #68577a;
					padding: 0 10px;
				}

					.statement .list .subList .block .title .content .betsInfo b.negative {
						color: #a36060;
					}

				.statement .list .subList .block .title .content .betsInfo span {
					color: #68577a;
					font-size: 12px;
				}

			.statement .list .subList .block .title .content .otherInfo {
				font-size: 14px;
				color: #a0a0a0;
				font-family: Arial;
				font-weight: 700;
				margin-bottom: 5px;
				line-height: 30px;
				width: 100%;
				display: inline-block;
			}

				.statement .list .subList .block .title .content .otherInfo span {
					display: inline-block;
					width: 6px;
					height: 6px;
					border-radius: 6px;
					background: #d2d2d2;
					margin: 0 10px;
					vertical-align: middle;
					box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
				}

		.statement .list .subList .block .title .label {
			color: #fff;
			font-family: Arial;
			font-size: 14px;
			font-weight: 700;
			line-height: 20px;
			position: absolute;
			right: 0;
			text-align: center;
			text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
			top: 100%;
			width: 140px;
		}

			.statement .list .subList .block .title .label.win {
				background-color: #3185b3;
			}

			.statement .list .subList .block .title .label.lose {
				background-color: #b64c4c;
			}

			.statement .list .subList .block .title .label.draw {
				background-color: #b29807;
			}

			.statement .list .subList .block .title .label.rejected {
				background-color: #AAA;
			}

	.statement .list .subList .block .list .footer {
		margin-top: 10px;
		color: #a0a0a0;
		font-family: Arial;
		position: relative;
	}

		.statement .list .subList .block .list .footer p {
			display: inline-block;
			margin: 0;
			margin-right: 15px;
		}

			.statement .list .subList .block .list .footer p span {
				color: #68577a;
				padding: 0 5px;
			}

		.statement .list .subList .block .list .footer .date {
			position: absolute;
			right: 0;
			bottom: 0;
		}

.statement .block .title .content .betsInfo_1 span, .statement .block .title .content .betsInfo_2 span, .statement .block .list h3 .small {
	font-size: 14px;
}

.statement .block .list .listSportIcon {
	float: left;
	margin-top: 4px;
}

.switchTab {
	height: 45px;
	padding-top: 4px;
	padding-left: 6%;
	background-color: #3e3e3e;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.search .listTable .list.body ul li {
	font-size: 14px;
	height: 70px;
	padding-top: 6px;
	overflow: hidden;
	float: left;
	font-family: Arial;
	color: #656565;
	border-bottom: 2px solid #222222;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-overflow: ellipsis;
	font-weight: 700;
}

	.search .listTable .list.body ul li.switchBox {
		padding-top: 0;
	}

.search .listTable.outright .list.body ul li {
	line-height: 70px;
	padding-top: 0;
}

.search .listTable .list.body.outright ul li {
	text-align: left;
}

	.search .listTable .list.body.outright ul li #content {
		line-height: normal;
	}

.switchTab div {
	background: #fff;
	font-family: Arial;
	text-align: center;
	width: 46%;
	box-shadow: 0 2px 5px rgba(0,0,0,.5);
	float: left;
	font-weight: bolder;
	background-color: #FFF;
	background: -webkit-linear-gradient(90deg,#DDD 0,#FFF 56%);
	background: -moz-linear-gradient(90deg,#DDD 0,#FFF 56%);
	background: -o-linear-gradient(90deg,#DDD 0,#FFF 56%);
	background: -ms-linear-gradient(90deg,#DDD 0,#FFF 56%);
}

	.switchTab div.left {
	}

	.switchTab div.right {
	}

	.switchTab div a {
		font-size: 14px;
		display: block;
		color: #2E678D;
		padding: 10px 0;
	}

	.switchTab div.active {
		background: #2E678D;
	}

		.switchTab div.active a {
			color: #fff;
		}

.search .filter {
	height: 43px;
	background-color: #f5f5f5;
	background: -webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
	background: linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
	border-bottom: #222 solid 3px;
}

	.search .filter > div {
		width: 33.3%;
		border-right: 1px solid #222222;
		box-sizing: border-box;
		float: left;
	}

	.search .filter div select option {
		width: 100%;
		text-align: left;
	}

	.search .filter div.last {
		position: relative;
		border-right: 0;
	}

.search .listTable .list {
	width: 100%;
}

	.search .listTable .list.head {
		height: 52px;
		overflow: hidden;
	}

	.search .listTable .list.body {
		position: relative;
	}

	.search .listTable .list ul {
		width: 100%;
		min-height: 70px;
	}

		.search .listTable .list ul li {
			vertical-align: middle;
			text-align: center;
		}

			.search .listTable .list ul li p {
				margin: 0;
			}

.search .listTable.beachSoccer .list ul li .bodySubList {
	height: 36px;
	min-height: 36px;
}

	.search .listTable.beachSoccer .list ul li .bodySubList li {
		width: 33.3%;
		font-size: 14px;
		padding: 0;
		text-align: center;
		height: 36px;
		line-height: 36px;
		border-bottom: 1px dashed #696969;
	}

.search .listTable.beachSoccer .list.head.beachSoccer ul li .gList li {
	padding: 5px 0 0;
	height: 40px;
	overflow: hidden;
	line-height: 16px;
	width: 33.3%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.search .listTable.beachSoccer .tennisHeadSpan span {
	font-size: 12px;
	line-height: 12px;
}

.search .listTable.beachSoccer .list ul li:nth-child(1) {
	width: 10%;
}

.search .listTable.beachSoccer .list ul li:nth-child(2) {
	width: 45%;
}

.search .listTable.beachSoccer .list ul li:nth-child(3) {
	width: 16%;
}

.search .listTable.beachSoccer .list ul li:nth-child(4) {
	width: 18%;
}

.search .listTable.beachSoccer .list ul li:nth-child(5) {
	width: 11%;
}

.search .listTable .list.head.beachSoccer ul li .gList {
	min-height: 40px;
	height: 40px;
	overflow: hidden;
}

@media screen and (orientation:portrait) {

	.search .listTable.bedminton .refunded, .search .listTable.tableTennis .refunded {
		position: absolute;
		right: 14%;
		top: 25px;
		font-weight: 700;
		color: #666;
		font-size: 14px;
	}
}

@media screen and (orientation:landscape) {

	.search .listTable.bedminton .refunded, .search .listTable.tableTennis .refunded {
		position: absolute;
		right: 16%;
		top: 25px;
		font-weight: 700;
		color: #666;
		font-size: 14px;
	}
}

.search .listTable.bedminton .list ul li .bodySubList {
	height: 36px;
	min-height: 36px;
}

	.search .listTable.bedminton .list ul li .bodySubList li {
		width: 33.3%;
		font-size: 14px;
		padding: 0;
		text-align: center;
		height: 36px;
		line-height: 36px;
		border-bottom: 1px dashed #696969;
	}

.search .listTable.bedminton .tennisHeadSpan span {
	font-size: 12px;
	line-height: 12px;
}

.search .listTable .list.head.bedminton {
	height: 40px;
	overflow: hidden;
}

	.search .listTable .list.head.bedminton ul li .gList {
		min-height: 40px;
		height: 40px;
		overflow: hidden;
	}

		.search .listTable .list.head.bedminton ul li .gList li {
			padding: 5px 0 0;
			height: 40px;
			overflow: hidden;
			line-height: 16px;
			width: 33%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}

.search .listTable.bedminton .list ul li:nth-child(1) {
	width: 10%;
}

.search .listTable.bedminton .list ul li:nth-child(2) {
	width: 42%;
}

.search .listTable.bedminton .list ul li:nth-child(3) {
	width: 16%;
}

.search .listTable.bedminton .list ul li:nth-child(4) {
	width: 11%;
}

.search .listTable.bedminton .list ul li:nth-child(5) {
	width: 11%;
}

.search .listTable.bedminton .list ul li:nth-child(6) {
	width: 10%;
}

.search .list.head.bedminton ul li:nth-child(4), .search .list.head.bedminton ul li:nth-child(5) {
	padding-top: 7px;
	line-height: 14px;
}

.search .listTable.golf .list ul li:nth-child(1) {
	width: 10%;
}

.search .listTable.golf .list ul li:nth-child(2) {
	width: 61%;
}

.search .listTable.golf .list ul li:nth-child(3) {
	width: 18%;
}

.search .listTable.golf .list ul li:nth-child(4) {
	width: 11%;
}

@media screen and (orientation:portrait) {

	.search .listTable.tennis .refunded {
		position: absolute;
		right: 15%;
		top: 25px;
		font-weight: 700;
		color: #666;
		font-size: 14px;
	}
}

@media screen and (orientation:landscape) {

	.search .listTable.tennis .refunded {
		position: absolute;
		right: 17%;
		top: 25px;
		font-weight: 700;
		color: #666;
		font-size: 14px;
	}
}

.search .listTable.tennis .list ul li .bodySubList {
	height: 36px;
	min-height: 36px;
}

	.search .listTable.tennis .list ul li .bodySubList li {
		width: 20%;
		font-size: 14px;
		padding: 0;
		text-align: center;
		height: 36px;
		line-height: 36px;
		border-bottom: 1px dashed #696969;
		letter-spacing: -2px;
	}

.search .listTable.tennis .tennisHeadSpan span, .search .listTable.tableTennis .tennisHeadSpan span {
	font-size: 12px;
	line-height: 12px;
}

.search .listTable .list.head.tennis {
	height: 50px;
	overflow: hidden;
}

	.search .listTable .list.head.tennis ul li.gListFix {
		padding-top: 6px;
	}

	.search .listTable .list.head.tennis ul li .gList {
		min-height: 40px;
		height: 40px;
		overflow: hidden;
	}

		.search .listTable .list.head.tennis ul li .gList li {
			padding: 5px 0 0;
			height: 40px;
			overflow: hidden;
			line-height: 16px;
			width: 20%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}

.search .listTable.tennis .list ul li:nth-child(1) {
	width: 10%;
}

.search .listTable.tennis .list ul li:nth-child(2) {
	width: 42%;
}

.search .listTable.tennis .list ul li:nth-child(3) {
	width: 16%;
}

.search .listTable.tennis .list ul li:nth-child(4) {
	width: 11%;
}

.search .listTable.tennis .list ul li:nth-child(5) {
	width: 11%;
}

.search .listTable.tennis .list ul li:nth-child(6) {
	width: 10%;
}

.search .listTable.tableTennis .list ul li:nth-child(1) {
	width: 10%;
}

.search .listTable.tableTennis .list ul li:nth-child(2) {
	width: 36%;
}

.search .listTable.tableTennis .list ul li:nth-child(3) {
	width: 22%;
}

.search .listTable.tableTennis .list ul li:nth-child(4) {
	width: 11%;
}

.search .listTable.tableTennis .list ul li:nth-child(5) {
	width: 11%;
}

.search .listTable.tableTennis .list ul li:nth-child(6) {
	width: 10%;
}

.search .listTable.tableTennis .list ul li .bodySubList li {
	width: 14%;
	font-size: 14px;
	padding: 0;
	text-align: center;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px dashed #696969;
	letter-spacing: -2px;
}

	.search .listTable.tableTennis .list ul li .bodySubList li.last {
		width: 16%;
	}

.search .listTable.tableTennis .list.head.tennis ul li .gList li {
	padding: 5px 0 0;
	height: 40px;
	overflow: hidden;
	line-height: 30px;
	width: 14.2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-weight: 700;
}

.search .listTable.outright .list.outright ul li:nth-child(1), .search .listTable.outright .list.head.outright ul li:nth-child(1) {
	width: 12%;
	padding-top: 14px;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #323232;
	line-height: 20px;
}

.search .listTable.outright .list.outright ul li:nth-child(2), .search .listTable.outright .list.head.outright ul li:nth-child(2) {
	width: 66%;
}

.search .listTable.outright .list.outright ul li:nth-child(3), .search .listTable.outright .list.head.outright ul li:nth-child(3) {
	width: 22%;
	text-align: center;
}

.search .listTable .list.body ul li.won {
	color: #F77;
}

.search .listTable .list.body ul li #wrap {
	display: table;
	height: 100%;
	width: 100%;
}

.search .listTable .list.body ul li #cell {
	display: table-cell;
	vertical-align: middle;
}

.search .listTable .list.body ul li.pdt0 {
	padding-top: 0;
}

.search .listTable.tableTennis .list ul li .bodySubList {
	height: 36px;
	min-height: 36px;
}

.search .listTable .list ul li:nth-child(1) {
	width: 10%;
}

.search .listTable .list ul li:nth-child(2) {
	width: 46%;
}

.search .listTable .list ul li:nth-child(3) {
	width: 17%;
	font-size: 14px;
	padding-top: 20px;
}

.search .listTable .list ul li:nth-child(4) {
	width: 17%;
	font-size: 14px;
	padding-top: 20px;
}

.search .listTable .list ul li:nth-child(5) {
	width: 10%;
	padding-top: 20px;
}

.search .listTable .list ul li:nth-child(6) {
	width: 10%;
}

.search .listTable .list ul li:nth-child(7) {
	width: 10%;
}

.search .listTable .list ul li:nth-child(8) {
	width: 10%;
}

.search .listTable .list.head ul {
	background: #363e4a;
	font-weight: 700;
}

	.search .listTable .list.head ul li {
		color: #fff;
		padding: 14px 0 5px;
		font-size: 14px;
		float: left;
		height: 40px;
	}

		.search .listTable .list.head ul li a {
			color: #fff;
			display: block;
		}

			.search .listTable .list.head ul li a img {
				margin-left: 5px;
			}

.search .listTable .list.body ul {
	background: #fff;
}

	.search .listTable .list.body ul li:nth-child(odd) {
		background: #f9f9f9;
	}

	.search .listTable .list.body ul li:nth-child(even) {
		background: #e2e2e2;
	}

	.search .listTable .list.body ul li:nth-child(2) {
		padding-left: 8px;
		text-align: left;
	}

	.search .listTable .list.body ul li p {
		margin: 0;
		font-size: 14px;
		font-weight: bolder;
		color: #323232;
		line-height: 26px;
		margin-bottom: 6px;
	}

		.search .listTable .list.body ul li p.name {
			font-weight: 700;
			color: #838383;
			width: 100%;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
		}

@media screen and (orientation:portrait) {

	.search .listTable .list.body ul li #content {
		width: 98%;
	}

	.search .listTable.golf .list.body ul li #content {
		width: 350px;
	}
}

@media screen and (orientation:landscape) {

	.search .listTable .list.body ul li #content {
		width: 98%;
	}

	.search .listTable.golf .list.body ul li #content {
		width: 500px;
	}
}

.search .listTable .list.body ul li p.name.highlight {
	color: #6189c0;
}

.search .listTable .list.body ul li span {
	font-family: Arial;
	color: #666;
}

.search .listTable .list.body ul li .moreBtn {
	display: block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	border-radius: 32px;
	background-color: #87aee5;
	background: -webkit-linear-gradient(top,#87aee5 0,#6f96cd 100%);
	background: -moz-linear-gradient(top,#87aee5 0,#6f96cd 100%);
	background: -ms-linear-gradient(top,#87aee5 0,#6f96cd 100%);
	background: -o-linear-gradient(top,#87aee5 0,#6f96cd 100%);
	background: linear-gradient(to bottom,#87aee5 0,#6f96cd 100%);
	margin: 0 auto;
}

	.search .listTable .list.body ul li .moreBtn.open {
		background: #cacaca;
	}

.search .listTable .list .subAreaTitle {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding-left: 22px;
	color: #FFF;
	width: 100%;
	background: url(../img/subAreaTitleBg.jpg) repeat-x;
}

.search .listTable .list.body ul li .moreBtn a {
	display: block;
	color: #fff;
	font-size: 14px;
	font-family: Arial;
}

.search .listTable .list.body ul li .moreBtn.active {
	box-shadow: inset 0 1px 5px rgba(0,0,0,.5);
}

	.search .listTable .list.body ul li .moreBtn.active a {
		text-indent: -99999px;
	}

.search .listTable .list .subArea {
	width: 100%;
}

	.search .listTable .list .subArea ul li {
		background: #dcdcdc;
		color: #6189c0;
	}

		.search .listTable .list .subArea ul li:nth-child(odd) {
			background: #e5e5e5;
		}

		.search .listTable .list .subArea ul li:nth-child(even) {
			background: #d3d3d3;
		}

		.search .listTable .list .subArea ul li p {
			margin: 0;
			font-size: 14px;
			font-weight: bolder;
			color: #465a78;
		}

		.search .listTable .list .subArea ul li span {
			font-family: Arial;
			color: #5a6e96;
		}

.search .subject {
	padding: 10px;
	background: #1f2732;
	min-height: 30px;
	padding-left: 22px;
	color: #fff;
	font-size: 14px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.functions .subject {
	background: 0;
	min-height: 30px;
	color: #fff;
	font-size: 14px;
	border-top: 2px solid #696969;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(../img/bg_menu.png);
}

.subject p {
	color: #ff4949;
	margin: 0;
}

.search .listTable.outright .body ul li:nth-child(2) {
	text-align: left;
}

.contactList ul li {
	line-height: 74px;
	font-family: Arial;
	font-size: 14px;
	padding: 0 30px;
	border-top: 2px solid #696969;
	border-bottom: 2px solid #222222;
	color: #fff;
	position: relative;
	width: 100%;
	display: inline-block;
}

.contactList ul ul.subList {
	border-bottom: 2px solid #fff;
}

	.contactList ul ul.subList li {
		background: #f9f9f9;
		border-bottom: 1px solid rgba(105,105,105,.9);
		border-top: 1px solid rgba(34,34,34,.9);
		height: 86px;
		line-height: 34px;
		color: #696969;
		padding-top: 20px;
		border-radius: 2px;
	}

		.contactList ul ul.subList li a {
			color: #31b3e4;
			text-decoration: underline;
		}

.balanceList ul li {
	line-height: 85px;
	font-family: Arial;
	font-size: 14px;
	padding: 0 30px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #ababab;
	position: relative;
}

	.balanceList ul li b {
		color: #000;
	}

	.balanceList ul li p {
		position: absolute;
		right: 30px;
		top: 0;
		text-align: right;
		color: #5a5a5a;
		margin: 0;
	}

.balanceList ul ul.subList {
	border-bottom: 2px solid #fff;
}

	.balanceList ul ul.subList li {
		background: #fff;
		border-bottom: 2px solid rgba(171,171,171,.5);
		border-top: 2px solid rgba(255,255,255,.4);
	}

.balanceList .subList li.contactLi {
	font-size: 14px;
}

.settings ul li {
	line-height: 35px;
}

	.settings ul li div {
		float: right;
	}

		.settings ul li div .dropdown-menu {
			right: 0 !important;
		}

	.settings ul li b {
		color: #000;
		margin-left: 30px;
		font-size:10pt;
	}

	.settings ul li a {
		text-align: left !important;
	}

	.settings ul li form {
		width: 100%;
	}

	.settings ul li p {
		background: url(../img/down-arrow.png) right 10px no-repeat;
		width: 200px;
		position: absolute;
		right: 35px;
		top: 10px;
		text-align: right;
		color: #5a5a5a;
		margin: 0;
	}

#changeBetForm input {
	/*background: #a1a1a2 none repeat scroll 0 0;*/
	float: right;
	padding: 12px;
	width: 40% !important;
	border: 1px solid;
}

#changeBetForm div {
	float: right;
}

.selectBG {
	display: block;
}

.selectHid {
	display: block;
	overflow: hidden;
}

	.selectHid option {
		padding-right: 7px;
		text-align: center;
	}

	.selectHid select {
		background: 0;
	}

/*
.login .selectBG{
    width:323px;
    height:54px;
    margin:0 auto;
    background:url(../img/select_icon_lang.png) no-repeat 86% 50%;
}
*/

.login .selectHid {
	height: 67px;
	display: block;
	overflow: hidden;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
}

.kind .selectHid {
	height: 70px;
	display: block;
	overflow: hidden;
}

.login .selectHid select {
	text-align: center;
	text-align: -webkit-center;
	width: 100%;
	-webkit-appearance: none;
}

.kind .selectHid select {
	text-align: left;
	text-align: -webkit-left;
	width: 110%;
}

.settings .selectBG {
	width: 301px;
	height: 36px;
	position: absolute;
	right: 35px;
	top: 25px;
	margin: 0;
	background: url(../img/down-arrow.png) no-repeat 286px 10px;
}

.settings .selectHid {
	width: 282px;
	height: 36px;
	display: block;
	overflow: hidden;
}

.settings ul li select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
}

	.settings ul li select option {
		text-align: right;
		text-align: -webkit-right;
	}

.announce .selectBG {
	width: 295px;
}

.announce .selectHid {
	width: 298px;
	display: block;
	overflow: hidden;
}

	.announce .selectHid select {
		text-align: right;
		text-align: -webkit-right;
	}

.search.announce .filter > div {
	float: none;
	width: 294px;
	margin: 0 auto;
	border-right: 2px solid #222222;
	border-left: 2px solid #222222;
}

.search.announce .filter div select {
	text-align: left;
}

.statement .selectBG {
	width: 49%;
	height: 36px;
	position: absolute;
	top: 16px;
	margin: 0;
	background: url(../img/down-arrow.png) no-repeat 90% 14px;
}

.statement .filter.index .selectBG {
	width: 100%;
	background: url(../img/down-arrow.png) no-repeat 92% 14px;
}

.statement .selectHid {
	height: 36px;
	display: block;
	overflow: hidden;
}

.statement .filter.index .selectHid {
	width: 85%;
}

.statement .filter select {
	width: 100%;
	height: 30px;
	box-sizing: border-box;
	border: 0;
	text-align: left;
	text-align: -webkit-left;
	font-size: 14px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	padding-left: 6px;
}

.statement .filter.index {
	position: relative;
}

.statement .filter > div.dotDot {
	background: #f5f5f5;
	position: absolute;
	right: 9%;
	top: 20px;
	font-size: 14px;
	width: 30px;
	height: 30px;
	font-weight: 700;
	border: 0;
}

.statement .filter.index select {
	display: block;
	width: 102%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.search .selectBG {
	width: 100%;
	margin: 0;
	background: url(../img/down-arrow.png) no-repeat 98% 16px;
}

.search .selectHid {
	width: 100%;
	display: block;
	overflow: hidden;
}

	.search .selectHid.league {
		width: 80%;
	}

.search .selectDot {
	display: none;
	position: absolute;
	right: 11%;
	top: 0;
	font-size: 14px;
	letter-spacing: -2px;
}

.search.results .filter div select {
	width: 100%;
	margin-top: 0;
}

.search .filter div select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	-ms-appearance: none;
	-o-appearance: none;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-align: left;
	background: 0;
	padding-left: 3%;
	padding-top: 2%;
	font-size: 14px;
	color: #666;
	font-family: Arial;
	font-weight: 100;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	height: 40px;
	width: 310px;
	letter-spacing: -1px;
}

.settings ul li a {
	display: block;
}

	.settings ul li a.touchActive {
		background: rgba(0,0,0,.1) url(../img/down-arrow.png) 96% center no-repeat;
	}

.switch {
	position: absolute;
	width: 160px;
	right: 25px;
	top: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

	.switch .switch-checkbox {
		display: none;
	}

		.switch .switch-checkbox:checked + .switch-label .switch-inner {
			margin-left: 0;
		}

		.switch .switch-checkbox:checked + .switch-label .switch-switch {
			right: 0;
		}

	.switch .switch-label {
		display: block;
		overflow: hidden;
		cursor: pointer;
		border: 1px solid #999;
		border-radius: 6px;
		height: 50px;
	}

		.switch .switch-label .switch-inner {
			width: 200%;
			margin-left: -100%;
			-webkit-transition: margin .3s ease-in 0s;
		}

			.switch .switch-label .switch-inner:before, .switch .switch-label .switch-inner:after {
				float: left;
				width: 50%;
				height: 50px;
				padding: 0;
				line-height: 50px;
				font-size: 14px;
				color: #fff;
				font-family: Arial;
				font-weight: 100;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
			}

			.switch .switch-label .switch-inner:before {
				content: "ON";
				padding-left: 15px;
				background-color: #7aa1d8;
				background: -webkit-linear-gradient(top,#7aa1d8 0,#537ab3 100%);
				background: -moz-linear-gradient(top,#7aa1d8 0,#537ab3 100%);
				background: -ms-linear-gradient(top,#7aa1d8 0,#537ab3 100%);
				background: -o-linear-gradient(top,#7aa1d8 0,#537ab3 100%);
				background: linear-gradient(to bottom,#7aa1d8 0,#537ab3 100%);
				color: #FFF;
				text-shadow: 0 1px 2px rgba(0,0,0,.5);
				box-shadow: inset 0 2px 2px rgba(0,0,0,.4);
			}

			.switch .switch-label .switch-inner:after {
				content: "OFF";
				padding-right: 10px;
				background-color: #f5f5f5;
				background: -webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
				background: -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
				background: -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
				background: -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
				background: linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
				color: #999;
				text-align: right;
				box-shadow: inset 0 2px 2px rgba(0,0,0,.2);
			}

	.switch .switch-switch {
		width: 80px;
		border: 1px solid #999;
		border-radius: 6px;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 80px;
		-webkit-transition: all .3s ease-in 0s;
		box-shadow: 0 1px 3px rgba(0,0,0,.5);
		background-color: #f5f5f5;
		background: -webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
		background: linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
	}

.password .form {
	width: 80%;
	margin: 0 auto;
	padding-top: 30px;
}

.password label {
	display: block;
	font-size: 14px;
	color: #000;
	font-family: Arial;
	font-weight: bolder;
}

.password input {
	background: white none repeat scroll 0 0;
	border-radius: 4px;
	font-size: 14px;
	height: 25px;
	margin-bottom: 15px;
	width: 95%;
}

	.password input.verif {
		width: 40%;
		float: left;
		font-size: 14px;
		color: #888;
		padding-left: 10px;
	}

.password .code {
	display: flex;
	float: left;
}

	.password .code img {
		height: 24px;
		margin: 1px 10px 0;
		vertical-align: middle;
		width: 50%;
	}

	.password .code .refresh {
		background: rgba(0, 0, 0, 0) url("../img/refreshing.png") no-repeat scroll 0 0;
		float: left;
		height: 42px;
		margin-top: 4px;
		vertical-align: middle;
		width: 42px;
	}

.password .notice {
	font-size: 14px;
	font-family: Arial;
	color: #ff4949;
}

	.password .notice ul li {
		margin-bottom: 1em;
		text-indent: -1em;
		margin-left: 1em;
	}

		.password .notice ul li:before {
			content: "。";
		}

		.password .notice ul li span {
			color: #547bb4;
		}

	.password .notice p {
		margin: 0;
		text-align: center;
	}

	.password .notice a {
		text-decoration: none;
		color: #007ddd;
	}

.password .save {
	text-align: center;
	margin: 20px 0;
	height: 66px;
}

	.password .save button {
		width: 90%;
		text-align: center;
		border-radius: 6px;
		background-color: #000000;
		background: -webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
		border: 1px solid #336;
		font-size: 14px;
		color: #fff;
		text-shadow: -1px -1px 0 rgba(0,0,0,.5);
		box-shadow: 0 2px 2px rgba(0,0,0,.5);
		height: 60px;
	}

.register .form {
	width: 80%;
	margin: 0 auto;
	padding-top: 30px;
}

.register .subject {
	padding: 10px;
	background: #31b3e4;
	min-height: 30px;
	padding-left: 22px;
	color: #fff;
	font-size: 14px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 10px 0;
}

	.register .subject .first {
		margin: 0 0 10px 0;
	}

.register label {
	display: block;
	font-size: 14px;
	color: #fff;
	font-family: Arial;
	font-weight: bolder;
}

	.register label span {
		color: #ff4949;
	}

.register input, .register select {
	height: 60px;
	width: 95%;
	font-size: 14px;
	margin-bottom: 15px;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
}

.register .bank select {
	width: 95%;
	height: 60px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #999;
	font-size: 14px;
	margin-bottom: 15px;
	background: #fff;
}

.register input.verif {
	width: 220px;
	float: left;
	font-size: 14px;
	color: #888;
	padding-left: 10px;
}

.register .code {
	float: left;
	height: 70px;
}

	.register .code img {
		vertical-align: middle;
		margin: 15px 10px 0 10px;
	}

	.register .code .refresh {
		display: inline-block;
		vertical-align: middle;
		width: 42px;
		height: 42px;
		background: url(../img/imgAll.png) -294px -5px no-repeat;
		margin-top: 20px;
	}

.register .line {
	border-bottom: 1px dashed #fff;
	padding: 10px 0;
	margin-bottom: 15px;
}

.register .notice {
	font-size: 14px;
	font-family: Arial;
	color: #ff4949;
	text-align: left;
}

	.register .notice .agree {
		padding-left: 25px;
	}

	.register .notice span {
		color: #ffffff;
	}

	.register .notice p {
		margin: 0;
		text-align: center;
	}

.register .check {
	text-align: center;
	margin: 20px 0;
	height: 66px;
}

	.register .check button {
		width: 90%;
		text-align: center;
		border-radius: 6px;
		background-color: #000000;
		background: -webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
		border: 1px solid #336;
		font-size: 14px;
		color: #fff;
		text-shadow: -1px -1px 0 rgba(0,0,0,.5);
		box-shadow: 0 2px 2px rgba(0,0,0,.5);
		height: 60px;
	}

.register .submit {
	text-align: center;
	margin: 20px 0;
	height: 66px;
}

	.register .submit button {
		width: 90%;
		text-align: center;
		border-radius: 6px;
		background-color: #000000;
		background: -webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
		border: 1px solid #336;
		font-size: 14px;
		color: #fff;
		text-shadow: -1px -1px 0 rgba(0,0,0,.5);
		box-shadow: 0 2px 2px rgba(0,0,0,.5);
		height: 60px;
	}

.deposit .form {
	width: 80%;
	margin: 0 auto;
	padding-top: 30px;
}

.deposit .subject {
	padding: 10px;
	background: #31b3e4;
	min-height: 30px;
	padding-left: 22px;
	color: #fff;
	font-size: 14px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 10px 0;
}

	.deposit .subject .first {
		margin: 0 0 10px 0;
	}

.deposit label {
	display: block;
	font-size: 14px;
	color: #fff;
	font-family: Arial;
	font-weight: bolder;
}

.deposit .form .yellow {
	display: block;
	font-size: 14px;
	color: #fbed07;
	font-family: Arial;
	font-weight: bolder;
	padding: 10px 0;
}

.deposit .form .red {
	display: block;
	font-size: 14px;
	color: #ff4949;
	font-family: Arial;
	font-weight: bolder;
	padding: 10px 0;
}

.deposit input, .deposit textarea, .deposit select {
	height: 60px;
	width: 95%;
	font-size: 14px;
	margin-bottom: 15px;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
}

.deposit .bank select {
	width: 95%;
	height: 60px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #999;
	font-size: 14px;
	margin-bottom: 15px;
	background: #fff;
}

.deposit .payment select {
	width: 95%;
	height: 60px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #999;
	font-size: 14px;
	margin-bottom: 15px;
	background: #fff;
}

.deposit textarea {
	height: 150px;
}

.deposit .line {
	border-bottom: 1px dashed #fff;
	padding: 10px 0;
	margin-bottom: 15px;
}

.deposit .notice {
	font-size: 14px;
	font-family: Arial;
	color: #ff4949;
	text-align: center;
}

	.deposit .notice p {
		margin: 0;
		text-align: center;
	}

.deposit .submit {
	text-align: center;
	margin: 20px 0;
	height: 66px;
}

	.deposit .submit button {
		width: 90%;
		text-align: center;
		border-radius: 6px;
		background-color: #000000;
		background: -webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
		border: 1px solid #336;
		font-size: 14px;
		color: #fff;
		text-shadow: -1px -1px 0 rgba(0,0,0,.5);
		box-shadow: 0 2px 2px rgba(0,0,0,.5);
		height: 60px;
	}

.button1 {
	width: 100%;
	text-align: center;
	border-radius: 6px;
	background-color: #000000;
	background: -webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
	background: -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
	background: -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
	background: -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
	background: linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
	border: 1px solid #336;
	font-size: 14px;
	color: #fff;
	text-shadow: -1px -1px 0 rgba(0,0,0,.5);
	box-shadow: 0 2px 2px rgba(0,0,0,.5);
	height: 60px;
	line-height: 2;
}

.withdraw .form {
	width: 80%;
	margin: 0 auto;
	padding-top: 30px;
}

.withdraw .subject {
	padding: 10px;
	background: #31b3e4;
	min-height: 30px;
	padding-left: 22px;
	color: #fff;
	font-size: 14px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 10px 0;
}

	.withdraw .subject .first {
		margin: 0 0 10px 0;
	}

.withdraw label {
	display: block;
	font-size: 14px;
	color: #fff;
	font-family: Arial;
	font-weight: bolder;
}

.withdraw .form .yellow {
	display: block;
	font-size: 14px;
	color: #fbed07;
	font-family: Arial;
	font-weight: bolder;
	padding: 10px 0;
}

.withdraw .form .red {
	display: block;
	font-size: 14px;
	color: #ff4949;
	font-family: Arial;
	font-weight: bolder;
	padding: 10px 0;
}

.withdraw input {
	height: 60px;
	width: 95%;
	font-size: 14px;
	margin-bottom: 15px;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
}

.withdraw .line {
	border-bottom: 1px dashed #fff;
	padding: 10px 0;
	margin-bottom: 15px;
}

.withdraw .notice {
	font-size: 14px;
	font-family: Arial;
	color: #ff4949;
	text-align: center;
}

	.withdraw .notice p {
		margin: 0;
		text-align: center;
	}

.withdraw .submit {
	text-align: center;
	margin: 20px 0;
	height: 66px;
}

	.withdraw .submit button {
		width: 90%;
		text-align: center;
		border-radius: 6px;
		background-color: #000000;
		background: -webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
		background: linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
		border: 1px solid #336;
		font-size: 14px;
		color: #fff;
		text-shadow: -1px -1px 0 rgba(0,0,0,.5);
		box-shadow: 0 2px 2px rgba(0,0,0,.5);
		height: 60px;
	}

.scoreBar {
	background-color: #121922;
	background: -webkit-linear-gradient(top,#121922 0,#272d3b 100%);
	background: -moz-linear-gradient(top,#121922 0,#272d3b 100%);
	background: -o-linear-gradient(top,#121922 0,#272d3b 100%);
	background: -ms-linear-gradient(top,#121922 0,#272d3b 100%);
	background: linear-gradient(to bottom,#121922 0,#272d3b 100%);
	min-height: 60px;
}

	.scoreBar div {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		text-align: center;
		font-size: 14px;
		padding: 14px 0;
		color: #fff;
		float: left;
		height: 100%;
	}

		.scoreBar div.teamName {
			width: 43%;
		}

		.scoreBar div.score {
			color: #c8c8c8;
			width: 14%;
		}

			.scoreBar div.score span {
				color: #fff;
				padding: 0 3px;
			}

		.scoreBar div.left {
			text-align: right;
		}

		.scoreBar div.right {
			text-align: left;
		}

.categoriesBar {
	background: #424b5e;
	border-top: 1px solid #6c7381;
	box-shadow: inset 0 -1px 3px rgba(0,0,0,.7),0 2px 6px rgba(0,0,0,.7);
}

	.categoriesBar p {
		margin: 0;
		margin-left: 15px;
		font-size: 14px;
		color: #FFF;
		text-shadow: 0 -1px 0 rgba(0,0,0,.8);
		line-height: 150%;
	}

.listContent {
	background: url(../img/bg_parlayarea.png);
	padding: 5px;
}

	.listContent .list {
		display: inline-block;
		vertical-align: top;
		margin-right: 3px;
	}

		.listContent .list.ml {
			margin-left: 12px;
		}

		.listContent .list span {
			display: block;
			width: 100%;
			height: 4px;
			font-size: 14px;
			color: #aaa;
			line-height: normal;
			margin: 10px 0 2px;
		}

		.listContent .list.wide, .listContent .list.short {
			width: 14%;
		}

			.listContent .list.short h3 {
				color: #777;
				text-align: center;
			}

		.listContent .list p {
			text-align: center;
			color: #6e6e6e;
			margin: 0;
			padding: 3px 0;
		}

		.listContent .list .red {
			color: #B15252;
		}

		.listContent .list a {
			margin: 0 0 6px;
			text-align: center;
			display: block;
			line-height: 46px;
			color: #5f4d71;
			text-shadow: 1px 1px 0 rgba(255,255,255,.8);
			font-size: 14px;
			border: 1px solid #a6a6a6;
			border-radius: 4px;
			background: #FFF;
			box-shadow: 0 1px 3px rgba(0,0,0,.5);
			font-weight: bolder;
			font-family: Arial;
		}

		.listContent .list.sub b {
			display: block;
		}

		.listContent .list.sub .first, .listContent .list.sub .second {
			color: #fff;
			text-shadow: 0 1px 0 rgba(0,0,0,.5);
			padding: 5px 5px 3px;
			background: #bebebe;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			-ms-border-radius: 2px;
			border-radius: 2px;
			display: block;
			font-family: Arial;
		}

		.listContent .list.sub .first {
			margin-top: 50px;
		}

		.listContent .list.sub .second {
			margin-top: 30px;
		}

		.listContent .list a.active {
			background: rgba(0,0,0,.5);
			color: #FFF;
		}

		.listContent .list a.higher {
			line-height: 100px;
		}

.functions {
	background: #001f2d;
	width: 100%;
}

	.functions .subject_2 {
		height: 90px;
		line-height: 90px;
		border-top: 2px solid #696969;
		border-bottom: 2px solid #222222;
		margin: 0;
	}

		.functions .subject_2 span {
			display: block;
			float: left;
			color: #fbed07;
			font-size: 14px;
			font-family: Arial;
			padding-left: 58px;
		}

		.functions .subject_2 a {
			display: block;
			float: right;
			margin-top: 24px;
			margin-right: 40px;
		}

	.functions .subject_3 {
		height: 90px;
		line-height: 90px;
		border-top: 2px solid #696969;
		border-bottom: 2px solid #222222;
		margin: 0;
	}

	.functions .subject_4 {
		height: 90px;
		line-height: 90px;
		border-top: 2px solid #696969;
		border-bottom: 2px solid #222222;
		margin: 0;
	}

	.functions .moreFunction {
		height: 50px;
	}

		.functions .moreFunction a {
			font-size: 14px;
			font-weight: 700;
			height: 50px;
			line-height: 50px;
			padding-left: 26px;
		}

	.functions .subject_1 {
		height: 90px;
		padding-left: 58px;
		margin: 0;
		color: #fff;
		font-family: Arial;
		line-height: 90px;
		font-size: 14px;
		border-bottom: 2px solid #222222;
	}

		.functions .subject_1 .name {
			color: #fbed07;
			display: inline-block;
			display: -moz-inline-stack;
			width: 50%;
			white-space: nowrap;
			overflow: hidden !important;
			text-overflow: ellipsis;
		}

	.functions .subject_3 {
		padding-left: 58px;
		margin: 0;
		color: #fff;
		font-family: Arial;
		line-height: 90px;
		font-size: 14px;
		border-bottom: 2px solid #222222;
	}

		.functions .subject_3 .txn {
			color: #fbed07;
		}

	.functions .subject_4 {
		padding-left: 58px;
		margin: 0;
		color: #fff;
		font-family: Arial;
		line-height: 90px;
		font-size: 14px;
	}

		.functions .subject_4 .minbet {
			color: #fbed07;
		}

	.functions ul li, .sportNav .bottomList ul li, #leagueMenu .leagueList ul li {
	}

#leagueMenu .leagueList ul li {
	background-color: #666;
	border-bottom: 1px solid #757575;
	border-top: 0 none;
	box-sizing: border-box;
	color: #ddd;
	display: flex;
	font-size: 13px;
	overflow: hidden;
	padding-left: 11px;
	width: 100%;
}

.functions ul li.active {
	border-top: 0;
}

.functions ul li a, .sportNav .bottomList ul li a, .sportNav ul.sportNavTop li a, #leagueMenu .leagueList ul, .topBack a {
}

.topScrollBar_1 .blankLine {
	width: 100%;
	height: 23px;
	line-height: 0;
	background: #000000;
	background: -webkit-linear-gradient(top,#000000 15%,#2D2D2D 100%);
	background: -moz-linear-gradient(top,#000000 15%,#2D2D2D 100%);
	background: -ms-linear-gradient(top,#000000 15%,#2D2D2D 100%);
	background: -o-linear-gradient(top,#000000 15%,#2D2D2D 100%);
	background: linear-gradient(to bottom,#000000 15%,#2D2D2D 100%);
	border-top: 0;
	margin-top: -3px;
}

.bottomList ul li.highlight a, .bottomList ul li.highlight a span {
	color: #3DB3FA;
}

#leagueMenu .leagueList ul li.highlight {
	background: #001f2d;
	border-top: 0;
}

.functions ul.topBack li a, .topBack a {
	padding-left: 80px;
	background-color: #3c3c3c;
	background: -webkit-linear-gradient(top,#3c3c3c 0,#222 100%);
	background: -moz-linear-gradient(top,#3c3c3c 0,#222 100%);
	background: -ms-linear-gradient(top,#3c3c3c 0,#222 100%);
	background: -o-linear-gradient(top,#3c3c3c 0,#222 100%);
	background: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
}

.sportNav .bottomList ul li a {
	padding-left: 30px;
}

#leagueMenu .leagueList ul {
	padding-left: 0;
	padding-top: 0;
	height: auto;
}

.functions ul li a .icon {
	width: 55px;
	height: 55px;
	position: absolute;
	left: 48px;
	top: 20px;
}

	.functions ul li a .icon.deposit {
		background: url(../img/imgAll.png) -243px -204px no-repeat;
	}

	.functions ul li a .icon.withdraw {
		background: url(../img/imgAll.png) -299px -204px no-repeat;
	}

	.functions ul li a .icon.stake {
		background: url(../img/imgAll.png) -352px -204px no-repeat;
	}

	.functions ul li a .icon.statement {
		background: url(../img/imgAll.png) -408px -204px no-repeat;
	}

	.functions ul li a .icon.results {
		background: url(../img/imgAll.png) -463px -204px no-repeat;
	}

	.functions ul li a .icon.password {
		background: url(../img/imgAll.png) -516px -204px no-repeat;
	}

	.functions ul li a .icon.mail {
		background: url(../img/imgAll.png) -569px -204px no-repeat;
	}

	.functions ul li a .icon.support {
		background: url(../img/imgAll.png) -633px -204px no-repeat;
	}

	.functions ul li a .icon.logout {
		background: url(../img/imgAll.png) -683px -204px no-repeat;
	}

	.functions ul li a .icon.home {
		background: url(../img/imgAll.png) -738px -204px no-repeat;
	}

.functions ul li a span {
	color: #ff4949;
	padding-left: 20px;
}

.functions ul li a.active {
	background: #001f2d;
}

.addHome {
	position: fixed;
	bottom: 40px;
	width: 100%;
	height: 180px;
	z-index: 10;
}

	.addHome > div {
		margin: 0 auto;
		width: 500px;
		height: 180px;
		background: url(../img/imgAll.png) 16px -278px no-repeat;
	}

	.addHome a.close {
		display: block;
		width: 55px;
		height: 55px;
		background: url(../img/imgAll.png) -57px -204px no-repeat;
		position: relative;
		left: 440px;
		top: -20px;
	}

	.addHome h3 {
		font-size: 14px;
		color: #515151;
		font-family: Arial;
		font-weight: bolder;
		margin-left: 150px;
	}

	.addHome p {
		margin-left: 150px;
		margin-top: 0;
		font-size: 14px;
		color: #515151;
	}

		.addHome p b {
			font-size: 14px;
			display: block;
			color: #272727;
		}

.alert {
	position: fixed;
	width: 560px;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	top: 15%;
	left: 50%;
	margin-left: -280px;
	z-index: 30001;
}

	.alert .msg {
		text-align: center;
		padding: 36px 0;
	}

		.alert .msg p {
			font-size: 14px;
			color: #000;
			font-family: Arial;
			font-weight: bolder;
			margin: 0;
			padding-left: 32px;
			padding-right: 32px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}

.msg .msg_2 {
	font-family: Arial,sans-serif;
	display: block;
	font-size: 14px;
	color: #6289c1;
	margin-top: 32px;
	width: 80%;
	margin: 16px auto 0;
}

.alert .footer {
	vertical-align: bottom;
	background: #cfcfcf;
	padding: 30px 10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-top: 1px dashed #a6a6a6;
}

.alert .msgBtn01, .alert .msgBtn02 {
	float: left;
	width: 48%;
	margin-left: 7px;
}

.alert .footer .notice p {
	font-size: 14px;
	color: #515151;
	margin: 0 0 1em;
}

.alert .footer .remember {
	width: 250px;
	line-height: 50px;
	vertical-align: middle;
}

.alert .footer .dontshow {
	width: 320px;
	line-height: 40px;
	vertical-align: middle;
	margin-bottom: 20px;
}

.footerCon {
	color: #333;
	margin-bottom: 36px;
	font-size: 14px;
}

.alert .footer .remember span {
	font-size: 14px;
	color: #6289c1;
}

.alert .footer button {
	width: 100%;
	height: 70px;
	text-align: center;
	border-radius: 6px;
	background-color: #000000;
	background: -webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
	background: -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
	background: -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
	background: -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
	background: linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
	border: 1px solid #336;
	font-size: 14px;
	color: #fff;
}

	.alert .footer button.style2 {
		color: #ffffff;
		background-color: #6f6f6f;
		background: -webkit-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
		background: -moz-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
		background: -ms-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
		background: -o-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
		background: linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
	}

div.checker {
	width: 44px;
	height: 44px;
	float: left;
	position: relative;
	margin-right: 10px;
	background: url(../img/imgAll.png) -274px -143px no-repeat;
	cursor: pointer;
}

	div.checker.black {
		background: url(../img/imgAll.png) -219px -143px no-repeat;
		cursor: pointer;
	}

	div.checker.checked {
		background: url(../img/imgAll.png) -380px -143px no-repeat;
		cursor: pointer;
	}

	div.checker.black.checked {
		background: url(../img/imgAll.png) -329px -143px no-repeat;
		cursor: pointer;
	}

div.checkers {
}

	div.checkers.checked {
	}

div.mainDisable {
	width: 20%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	box-shadow: #000 5px 0 15px;
}

.resultLeague {
	width: 100%;
	border-bottom: #1f2732 solid 5px;
	text-align: center;
}

.scoreTable.top {
	font-size: 12px;
	text-align: center;
	color: #FFF;
	background: #363e4a;
	font-weight: 700;
	height: 48px;
	overflow: hidden;
	width: 100%;
	float: left;
}

.listTable.top {
	font-size: 12px;
	text-align: center;
	color: #FFF;
	background: #363e4a;
	font-weight: 700;
	height: 48px;
	overflow: hidden;
	width: 100%;
	float: left;
}

.scoreTable > div, .scoreTable > ul {
	height: 48px;
	line-height: 48px;
	float: left;
	border-right: ##696969 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.scoreTable > ul {
	border-right: 0;
	border-left: 0;
}

.resultTitle {
	background-color: #1f2732;
	border-top: 1px solid #696969;
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 24px;
	padding-left: 5px;
	text-align: left;
	width: 100%;
}

#mainWrapper2 > .blankTop, .blank {
	width: 15%;
	float: left;
	padding-top: 46px;
}

.blankTop {
	height: 96px;
	background-color: #363e4a;
}

.resultLeague .blank {
	height: 140px;
	background-color: #f9f9f9;
	border-top: #696969 solid 1px;
}

.blank a.open {
	background: url(../img/imgAll.png) -153px -144px no-repeat;
}

.blank a.close {
	background: url(../img/imgAll.png) -100px -144px no-repeat;
}

.blank a {
	margin: 0 auto;
	display: block;
	width: 44px;
	height: 44px;
}

.resultTitle.sub {
	color: #FFF;
	background: #acabab;
}

.scoreTable.sub > ul {
	overflow: hidden;
}

.scoreTable.tennis > ul li {
	width: 20%;
	float: left;
	border-left: #5e656e solid 1px;
	border-right: #333 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.scoreTable.tennis > .scoreTennis {
	width: 40%;
}

.scoreTable.tennis > .point, .scoreTable.tennis > .set {
	width: 30%;
}

.scoreTable.tennis > ul li:nth-child(7), .scoreTable.tennis.sub > ul li:nth-child(7) {
	border-right: 0;
}

.scoreTable.tennis .time {
	width: 20%;
}

.scoreTable.tennis .teams {
	width: 80%;
}

.scoreTable.tennis.sub {
	height: 140px;
	color: #656565;
	background-color: #e2e2e2;
	font-weight: 700;
	font-size: 14px;
	width: 85%;
	float: left;
}

	.scoreTable.tennis.sub > div, .scoreTable.tennis.sub > ul {
		height: 70px;
		float: left;
		border: 0;
		border-top: #BBB solid 1px;
		border-right: #BBB solid 1px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.scoreTable.tennis.sub > ul {
		border-right: 0;
	}

	.scoreTable.tennis.sub > ul, .scoreTable.tennis.sub > .point, .scoreTable.tennis.sub > .set {
		background: #f9f9f9;
	}

		.scoreTable.tennis.sub > ul li {
			width: 20%;
			float: left;
			border: 0;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			-o-box-sizing: border-box;
		}

	.scoreTable.tennis.sub .teams p {
		width: 94%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		margin: 0;
		height: 30px;
		line-height: 34px;
		text-align: left;
		padding-left: 14px;
	}

	.scoreTable.tennis.sub > ul li:nth-child(odd) {
		background: #e6e6e6;
	}

	.scoreTable.tennis.sub > ul li > div {
		width: 100%;
		height: 34px;
		line-height: 35px;
		float: left;
		overflow: hidden;
	}

	.scoreTable.tennis.sub > ul li .top {
		border-bottom: #777 dashed 1px;
	}

	.scoreTable.tennis.sub p {
		margin: 0;
		padding: 0;
	}

	.scoreTable.tennis.sub .point, .scoreTable.tennis.sub .set {
		height: 70px;
		line-height: 55px;
		padding-top: 22px;
	}

	.scoreTable.tennis.sub .time {
		padding-top: 10px;
		line-height: 24px;
	}

	.scoreTable.tennis.sub .point span, .scoreTable.tennis.sub .set span {
		display: block;
		height: 20px;
		line-height: normal;
		margin-bottom: 0;
	}

	.scoreTable.tennis.sub .point.twoLines, .scoreTable.tennis.sub .set.twoLines {
		padding-top: 13px;
	}

.scoreTable.tableTennis > ul li {
	width: 14%;
	float: left;
	border-left: #5e656e solid 1px;
	border-right: #333 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.scoreTable.tableTennis > .scoreTennis {
	width: 40%;
}

.scoreTable.tableTennis > .point, .scoreTable.tableTennis > .set {
	width: 30%;
}

.scoreTable.tableTennis > ul li:nth-child(1), .scoreTable.tableTennis.sub > ul li:nth-child(1) {
	width: 16%;
}

.scoreTable.tableTennis > ul li:nth-child(7), .scoreTable.tableTennis.sub > ul li:nth-child(7) {
	border-right: 0;
}

.scoreTable.tableTennis .time {
	width: 20%;
}

.scoreTable.tableTennis .teams {
	width: 80%;
}

.scoreTable.tableTennis.sub {
	height: 140px;
	color: #656565;
	background-color: #e2e2e2;
	font-weight: 700;
	font-size: 14px;
	width: 85%;
	float: left;
}

	.scoreTable.tableTennis.sub > div, .scoreTable.tableTennis.sub > ul {
		height: 70px;
		float: left;
		border: 0;
		border-top: #BBB solid 1px;
		border-right: #BBB solid 1px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.scoreTable.tableTennis.sub > ul {
		border-right: 0;
	}

	.scoreTable.tableTennis.sub > ul, .scoreTable.tableTennis.sub > .point, .scoreTable.tableTennis.sub > .set {
		background: #f9f9f9;
	}

		.scoreTable.tableTennis.sub > ul li {
			width: 14%;
			float: left;
			border: 0;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			-o-box-sizing: border-box;
		}

	.scoreTable.tableTennis.sub .teams p {
		width: 94%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		margin: 0;
		height: 30px;
		line-height: 34px;
		text-align: left;
		padding-left: 14px;
	}

		.scoreTable.tableTennis.sub .teams p:nth-child(1), .scoreTable.tennis.sub .teams p:nth-child(1),
		.scoreTable.beachSoccer.sub .teams p:nth-child(1), .scoreTable.bedminton.sub .teams p:nth-child(1),
		.scoreTable.football.sub .teams p:nth-child(1), .scoreTable.golf.sub .teams p:nth-child(1) {
			margin-top: 2px;
		}

	.scoreTable.tableTennis.sub > ul li:nth-child(odd) {
		background: #e6e6e6;
	}

	.scoreTable.tableTennis.sub > ul li > div {
		width: 100%;
		height: 35px;
		line-height: 35px;
		float: left;
	}

	.scoreTable.tableTennis.sub > ul li .top {
		border-bottom: #777 dashed 1px;
	}

	.scoreTable.tableTennis.sub p {
		margin: 0;
		padding: 0;
	}

	.scoreTable.tableTennis.sub .point, .scoreTable.tableTennis.sub .set {
		height: 70px;
		line-height: 55px;
		padding-top: 22px;
	}

	.scoreTable.tableTennis.sub .time {
		padding-top: 10px;
		line-height: 24px;
	}

	.scoreTable.tableTennis.sub .point span, .scoreTable.tableTennis.sub .set span {
		display: block;
		height: 20px;
		line-height: normal;
		margin-bottom: 0;
	}

	.scoreTable.tableTennis.sub .point.twoLines, .scoreTable.tableTennis.sub .set.twoLines {
		padding-top: 13px;
	}

.scoreTable.beachSoccer > ul li {
	width: 33%;
	float: left;
	border-left: #5e656e solid 1px;
	border-right: #333 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.scoreTable.beachSoccer > .scoreTennis {
	width: 40%;
}

.scoreTable.beachSoccer > .point, .scoreTable.beachSoccer > .set {
	width: 60%;
}

.scoreTable.beachSoccer > ul li:nth-child(1), .scoreTable.beachSoccer.sub > ul li:nth-child(1) {
	width: 34%;
}

.scoreTable.beachSoccer > ul li:nth-child(7), .scoreTable.beachSoccer.sub > ul li:nth-child(7) {
	border-right: 0;
}

.scoreTable.beachSoccer .time {
	width: 20%;
}

.scoreTable.beachSoccer .teams {
	width: 80%;
}

.scoreTable.beachSoccer.sub {
	height: 140px;
	color: #656565;
	background-color: #e2e2e2;
	font-weight: 700;
	font-size: 14px;
	width: 85%;
	float: left;
}

	.scoreTable.beachSoccer.sub > div, .scoreTable.beachSoccer.sub > ul {
		height: 70px;
		float: left;
		border: 0;
		border-top: #BBB solid 1px;
		border-right: #BBB solid 1px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.scoreTable.beachSoccer.sub > ul {
		border-right: 0;
	}

	.scoreTable.beachSoccer.sub > ul, .scoreTable.beachSoccer.sub > .point, .scoreTable.beachSoccer.sub > .set {
		background: #f9f9f9;
	}

		.scoreTable.beachSoccer.sub > ul li {
			width: 33%;
			float: left;
			border: 0;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			-o-box-sizing: border-box;
		}

	.scoreTable.beachSoccer.sub .teams p {
		width: 94%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		margin: 0;
		height: 30px;
		line-height: 34px;
		text-align: left;
		padding-left: 14px;
	}

	.scoreTable.beachSoccer.sub > ul li:nth-child(odd) {
		background: #e6e6e6;
	}

	.scoreTable.beachSoccer.sub > ul li > div {
		width: 100%;
		height: 35px;
		line-height: 35px;
		float: left;
	}

	.scoreTable.beachSoccer.sub > ul li .top {
		border-bottom: #777 dashed 1px;
	}

	.scoreTable.beachSoccer.sub p {
		margin: 0;
		padding: 0;
	}

	.scoreTable.beachSoccer.sub .point, .scoreTable.beachSoccer.sub .set {
		height: 70px;
		line-height: 55px;
		padding-top: 22px;
	}

	.scoreTable.beachSoccer.sub .time {
		padding-top: 10px;
		line-height: 24px;
	}

	.scoreTable.beachSoccer.sub .point span, .scoreTable.beachSoccer.sub .set span {
		display: block;
		height: 20px;
		line-height: normal;
		margin-bottom: 0;
	}

	.scoreTable.beachSoccer.sub .point.twoLines, .scoreTable.beachSoccer.sub .set.twoLines {
		padding-top: 13px;
	}

.scoreTable.bedminton > ul li {
	width: 33%;
	float: left;
	border-left: #5e656e solid 1px;
	border-right: #333 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.scoreTable.bedminton > .scoreTennis {
	width: 30%;
}

.scoreTable.bedminton > .point, .scoreTable.bedminton > .set {
	width: 35%;
}

.scoreTable.bedminton > ul li:nth-child(1), .scoreTable.bedminton.sub > ul li:nth-child(1) {
	width: 34%;
}

.scoreTable.bedminton > ul li:nth-child(7), .scoreTable.bedminton.sub > ul li:nth-child(7) {
	border-right: 0;
}

.scoreTable.bedminton .time {
	width: 20%;
}

.scoreTable.bedminton .teams {
	width: 80%;
}

.scoreTable.bedminton.sub {
	height: 140px;
	color: #656565;
	background-color: #e2e2e2;
	font-weight: 700;
	font-size: 14px;
	width: 85%;
	float: left;
	overflow: hidden;
}

	.scoreTable.bedminton.sub > div, .scoreTable.bedminton.sub > ul {
		height: 70px;
		float: left;
		border: 0;
		border-top: #BBB solid 1px;
		border-right: #BBB solid 1px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.scoreTable.bedminton.sub > ul {
		border-right: 0;
	}

	.scoreTable.bedminton.sub > ul, .scoreTable.bedminton.sub > .point, .scoreTable.bedminton.sub > .set {
		background: #f9f9f9;
	}

		.scoreTable.bedminton.sub > ul li {
			width: 33%;
			float: left;
			border: 0;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			-o-box-sizing: border-box;
		}

	.scoreTable.bedminton.sub .teams p {
		width: 94%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		margin: 0;
		height: 30px;
		line-height: 34px;
		text-align: left;
		padding-left: 14px;
	}

	.scoreTable.bedminton.sub > ul li:nth-child(odd) {
		background: #e6e6e6;
	}

	.scoreTable.bedminton.sub > ul li > div {
		width: 100%;
		height: 35px;
		line-height: 35px;
		float: left;
	}

	.scoreTable.bedminton.sub > ul li .top {
		border-bottom: #777 dashed 1px;
	}

	.scoreTable.bedminton.sub p {
		margin: 0;
		padding: 0;
	}

	.scoreTable.bedminton.sub .point, .scoreTable.bedminton.sub .set {
		height: 70px;
		line-height: 55px;
		padding-top: 22px;
	}

	.scoreTable.bedminton.sub .time {
		padding-top: 10px;
		line-height: 24px;
	}

	.scoreTable.bedminton.sub .point span, .scoreTable.bedminton.sub .set span {
		display: block;
		height: 20px;
		line-height: normal;
		margin-bottom: 0;
	}

	.scoreTable.bedminton.sub .point.twoLines, .scoreTable.bedminton.sub .set.twoLines {
		padding-top: 13px;
	}

.scoreTable.golf > ul li {
	width: 33%;
	float: left;
	border-left: #5e656e solid 1px;
	border-right: #333 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.scoreTable.golf > .scoreTennis {
	width: 30%;
}

.scoreTable.golf > .point, .scoreTable.golf > .set {
	width: 100%;
}

.scoreTable.golf > ul li:nth-child(1), .scoreTable.golf.sub > ul li:nth-child(1) {
	width: 34%;
}

.scoreTable.golf > ul li:nth-child(7), .scoreTable.golf.sub > ul li:nth-child(7) {
	border-right: 0;
}

.scoreTable.golf .time {
	width: 20%;
}

.scoreTable.golf .teams {
	width: 80%;
}

.scoreTable.golf.sub {
	height: 140px;
	color: #656565;
	background-color: #e2e2e2;
	font-weight: 700;
	font-size: 14px;
	width: 85%;
	float: left;
}

	.scoreTable.golf.sub > div, .scoreTable.golf.sub > ul {
		height: 70px;
		float: left;
		border: 0;
		border-top: #BBB solid 1px;
		border-right: #BBB solid 1px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.scoreTable.golf.sub > ul {
		border-right: 0;
	}

	.scoreTable.golf.sub > ul, .scoreTable.golf.sub > .point, .scoreTable.golf.sub > .set {
		background: #f9f9f9;
	}

		.scoreTable.golf.sub > ul li {
			width: 33%;
			float: left;
			border: 0;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			-o-box-sizing: border-box;
		}

	.scoreTable.golf.sub .teams p {
		width: 94%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		margin: 0;
		height: 30px;
		line-height: 34px;
		text-align: left;
		padding-left: 14px;
	}

	.scoreTable.golf.sub > ul li:nth-child(odd) {
		background: #e6e6e6;
	}

	.scoreTable.golf.sub > ul li > div {
		width: 100%;
		height: 35px;
		line-height: 35px;
		float: left;
	}

	.scoreTable.golf.sub > ul li .top {
		border-bottom: #777 dashed 1px;
	}

	.scoreTable.golf.sub p {
		margin: 0;
		padding: 0;
	}

	.scoreTable.golf.sub .point, .scoreTable.golf.sub .set {
		height: 70px;
		line-height: 55px;
		padding-top: 22px;
	}

	.scoreTable.golf.sub .time {
		padding-top: 10px;
		line-height: 24px;
	}

	.scoreTable.golf.sub .point span, .scoreTable.golf.sub .set span {
		display: block;
		height: 20px;
		line-height: normal;
		margin-bottom: 0;
	}

	.scoreTable.golf.sub .point.twoLines, .scoreTable.golf.sub .set.twoLines {
		padding-top: 13px;
	}

.scoreTable.football > ul li {
	width: 33%;
	float: left;
	border-left: #5e656e solid 1px;
	border-right: #333 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.scoreTable.football > .scoreTennis {
	width: 30%;
}

.scoreTable.football > .point, .scoreTable.football > .set {
	width: 15%;
}

.scoreTable.football > ul li:nth-child(1), .scoreTable.football.sub > ul li:nth-child(1) {
	width: 34%;
}

.scoreTable.football > ul li:nth-child(7), .scoreTable.football.sub > ul li:nth-child(7) {
	border-right: 0;
}

.scoreTable.football .time {
	width: 14%;
}

.scoreTable.football .teams {
	width: 56%;
}

.scoreTable.football.sub {
	background-color: #e2e2e2;
	color: #696969;
	float: left;
	font-size: 12px;
	height: auto;
	width: 100%;
}

	.scoreTable.football.sub > div, .scoreTable.football.sub > ul {
		height: 70px;
		float: left;
		border: 0;
		border-top: #696969 solid 1px;
		border-right: #696969 solid 1px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		line-height: 29px;
	}

	.scoreTable.football.sub > ul {
		border-right: 0;
	}

	.scoreTable.football.sub > ul, .scoreTable.football.sub > .point, .scoreTable.football.sub > .set {
		background: #f9f9f9;
	}

		.scoreTable.football.sub > ul li {
			width: 33%;
			float: left;
			border: 0;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			-o-box-sizing: border-box;
		}

	.scoreTable.football.sub .teams p {
		width: 94%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		margin: 0;
		height: 30px;
		line-height: 34px;
		text-align: left;
		padding-left: 14px;
	}

	.scoreTable.football.sub > ul li:nth-child(odd) {
		background: #e6e6e6;
	}

	.scoreTable.football.sub > ul li > div {
		width: 100%;
		height: 35px;
		line-height: 35px;
		float: left;
	}

	.scoreTable.football.sub > ul li .top {
		border-bottom: #777 dashed 1px;
	}

	.scoreTable.football.sub p {
		margin: 0;
		padding: 0;
	}

	.scoreTable.football.sub .point, .scoreTable.football.sub .set {
		height: 70px;
		line-height: 55px;
		padding-top: 22px;
	}

	.scoreTable.football.sub .time {
	}

	.scoreTable.football.sub .point span, .scoreTable.football.sub .set span {
		display: block;
		height: 20px;
		line-height: normal;
		margin-bottom: 0;
	}

	.scoreTable.football.sub .point.twoLines, .scoreTable.football.sub .set.twoLines {
		padding-top: 13px;
	}

.flash .arrowDown {
	display: none;
}

.flash .arrowUp {
	display: none;
}

.moreMarket {
	overflow-x: visible;
	overflow-y: visible;
}

.moreMarket_table {
	border-collapse: collapse;
	float: left;
}

.moreMarket_noOdds {
	color: #999;
	font-size: 14px;
	font-weight: 700;
	width: 100%;
	text-align: center;
}

.divtable {
	display: table;
}

.tr {
	display: table-row;
}

.td {
	display: table-cell;
	vertical-align: middle;
}

.topOdds.changed a {
	color: #ff0;
	text-shadow: 0 1px 3px #011E2C;
}

.flash .topOdds.changed a {
	color: #fff;
}

#SelectEvent.changed {
	color: red;
}

#SelectEvent option {
	color: #000;
}

#SelectEvent .changed {
	color: red;
}

#mainWrapper.myBets .block {
	float: none;
	width: 95%;
	margin-bottom: 10px;
}

#mainWrapper .list_1 h3 {
	text-align: left;
	overflow: visible;
}

#mainWrapper div.mixparlay h3 {
	text-align: left;
	overflow: visible;
}

#mainWrapper .alertBox.parlay {
	top: 508px;
}

#header.statement .selectBG {
	top: 35px;
}

.AnnRed {
	color: red;
}

tbody {
	width: 100%;
}

tr {
	width: 100%;
}

.announce td.content {
	max-width: 460px;
	word-wrap: break-word;
}

.productSwitcher {
	width: 502px;
	height: 62px;
	margin: 0 auto;
	position: relative;
	top: 2px;
}

	.productSwitcher > div {
		width: 240px;
		height: 62px;
		margin: 0 4px;
		line-height: 62px;
		text-align: center;
		color: #EEE;
		float: left;
		font-size: 14px;
		font-weight: 700;
		cursor: pointer;
		position: relative;
		background: #6585b4;
		background: -moz-linear-gradient(top,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(19%,rgba(101,133,180,1)),color-stop(100%,rgba(60,88,130,1)));
		background: -webkit-linear-gradient(top,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
		background: -o-linear-gradient(top,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
		background: -ms-linear-gradient(top,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
		background: linear-gradient(to bottom,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
		border-radius: 8px 8px 0 0;
		border-top: 2px #777 solid;
		border-left: 2px #777 solid;
		border-right: 2px #777 solid;
	}

		.productSwitcher > div.hover {
			color: #3f5c98;
			background: #FFF;
		}

	.productSwitcher .new {
		position: absolute;
		left: -2px;
		top: -2px;
	}

.langBg {
	width: 100%;
	height: 126px;
}

.lang.outline {
	position: relative;
	top: 30px;
}

.kindBg {
	width: 100%;
	height: 126px;
}

.kind.outline {
	position: relative;
	top: 30px;
}

.kindBg.sports {
	height: 56px;
}

/*---------- Waiting----------------------------------------------------------------------------------------------------------*/
.cssSet3 {
	display: inline-block;
	float: left;
	font: 700 18px Tahoma, Helvetica, sans-serif;
	border-bottom: 1px solid #a5a4a4
}

.wait_left {
	color: #000000;
	padding: 13px 1%;
	width: 51%;
	line-height: 20pt;
	background-color: #ffdfdf;
	height: 150px;
	font-size: 14px;
}

.wait_right {
	background-color: #ffdfdf;
	padding: 13px 1%;
	width: 45%;
	height: 60px;
	color: #000000;
	height: 150px;
}

.wait_detail {
	width: 70%;
	height: 75px;
	color: #FFFFFF;
	margin-bottom: 10px;
	padding: 10px;
	line-height: 16pt;
	background: #8f8f8f;
	float: right;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.wait_blank {
	width: 100%;
	height: 40px;
	background: #FFFFFF;
	padding-top: 15px;
	text-align: center;
	color: #000000;
	font: 700 15px Tahoma, Arial, Helvetica, sans-serif;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .8);
}

.statement_left {
	padding-left: 30px;
	padding-top: 10px;
	color: #000000;
	width: 60%;
	line-height: 20pt;
	height: 145px;
	font-size: 14px;
	background-color: #f3f3f3;
}

.statement_right {
	padding: 13px 1%;
	width: 40%;
	background-color: #f3f3f3;
	height: 145px;
	color: #000000;
}

.statement_detail {
	width: 80%;
	height: auto;
	color: #FFFFFF;
	margin-bottom: 10px;
	padding: 10px;
	line-height: 16pt;
	background: #8f8f8f;
	float: right;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font: 700 20px tahoma;
}

.white_content {
	display: none;
	position: fixed;
	top: 25%;
	/*left: 25%;*/
	width: 100%;
	/*height: 40%;
    padding: 16px;*/
	/*border: 16px solid orange;
    background-color: white;*/
	z-index: 1002;
	overflow: auto;
}

.black_overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

.betlistWrapper {
	width: 92%;
	min-height: 100px;
	margin: 0 auto 30px auto;
	background: #FFFFFF;
	box-shadow: 0px 0px 5px rgb(150, 150, 150);
	-webkit-box-shadow: 0px 0px 5px rgb(150, 150, 150);
	-moz-box-shadow: 0px 0px 5px rgb(150, 150, 150);
	-o-box-shadow: 0px 0px 5px rgb(150, 150, 150);
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.betUL {
	width: 100%;
	list-style: none;
}

.betULtext1 {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #908e8e;
}

.betULtext2 {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}

.betULtext3 {
	font: 700 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #6a85bd;
}

.betULtext4 {
	font: 700 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}

.betULtext5 {
	font: 700 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}

.betULtext6 {
	font: 700 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #a36060;
}

.betULtext7 {
	color: #5f5e5e;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

.betULtext8 {
	font: 700 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #a36060;
}

.betULtext9 {
	font: 700 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #6a85bd;
}
/*
.betULtext1 { font-weight:700; color:#908e8e;}
.betULtext2 { font-weight:700; color:#4a4a4a;}
.betULtext3 { font-weight:700; color:#6a85bd; font-size:14px;}
.betULtext4 { font-weight:700; color:#4a4a4a;font-size:14px;}
.betULtext5 { font-weight:700; color:#4a4a4a;font-size:14px;}
.betULtext6 { font-weight:700; color:#a36060; font-size:14px;}
.betULtext7 {color:#5f5e5e; font-size:14px; }
*/

/*----------- Confirmation POP UP ------------------------*/
.betUL .li1Top2 {
	background-color: #fafafa;
	padding: 20px 0;
	position: relative;
	text-align: center;
	z-index: 1;
}

.betUL .li2Bottom2 {
	background-color: #ececec;
	min-height: 2px;
	padding: 10px;
}

.ok {
	background: #096ca7 none repeat scroll 0 0;
	color: #ffffff;
	font: 700 12px Tahoma,Arial,Helvetica,sans-serif;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
/*---- live----*/


/*.oddsPart1 {
	width: 31%;
	float: left;
	text-align: center;
	color: #777777;
	background: #CCCCCC;
	padding: 0 1% 0 1%;
	font-weight: 700;
}

.oddsPart2 {
	width: 31%;
	float: left;
	text-align: center;
	color: #777777;
	background: #b0b7be;
	padding: 0 1% 0 1%;
	font-weight: 700;
}

.oddsPart3 {
	width: 32%;
	float: left;
	text-align: center;
	color: #777777;
	background: #CCCCCC;
	padding: 0 1% 0 1%;
	font-weight: 700;
}

.oddsPart3Morebet {
	width: 32%;
	float: left;
	color: #777777;
	background: #CCCCCC;
	padding: 0 1% 0 1%;
	font-weight: 700;
}*/

.oddsPart25_1 {
	background: #CCCCCC;
	width: 25%;
	float: left;
	text-align: center;
	color: #777777;
}

.oddsPart25_2 {
	background: #b0b7be;
	width: 25%;
	float: left;
	text-align: center;
	color: #777777;
}

/* --------------------- More Bet ------------------------------------------------------------------------------------------------------*/
.morebet_title {
	color: #3E4F59;
	font-weight: bold;
	height: 38px;
	background: url(../images/selectMatch_bg.jpg) repeat-x;
	border-bottom: 1px solid #434851;
	padding: 15px 0 0 1%;
	font-size: 14px;
	clear: left;
}

.morebet_table {
	display: inline-block;
	font-weight: 700;
	float: left;
	text-align: center;
	padding: 3px 0;
	font-size: 14px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.MoreBet_bttbet {
	line-height: 66px;
	height: 74px;
	display: block;
	text-shadow: 0 1px 0 #FFF;
	border-radius: 4px;
	border: 1px solid #a0a0a0;
	padding-top: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #f7f7f7;
	background: -webkit-linear-gradient(90deg,#DDD 0,#FFF 56%);
	background: -moz-linear-gradient(90deg,#DDD 0,#FFF 56%);
	background: -o-linear-gradient(90deg,#DDD 0,#FFF 56%);
	background: -ms-linear-gradient(90deg,#DDD 0,#FFF 56%);
	cursor: pointer;
}

.MoreBet_bttbet2 {
	background: #FFFFFF url(../images/bttbet_bg2.jpg) left bottom repeat-x;
	height: 106px;
	width: 90%;
	margin: 5px 5%;
	-moz-border-radius: 5px;
	padding: 2px;
	border-radius: 5px;
	border: #a0a0a0 1px solid;
	font-size: 14px;
	cursor: pointer;
}

/*//////////////////////Outright///////////////////////////////////////*/

.Result_left {
	width: 80%;
	height: 75px;
	float: left;
	padding: 25px 0 0 2%;
	background: none repeat scroll 0 0 #424B5E;
	border-top: 1px solid #6C7381;
	box-sizing: border-box;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	line-height: 150%;
	margin: 0;
	overflow: hidden;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
}

.Result_right {
	float: right;
	width: 20%;
}

	.Result_right .dataBox {
		background: linear-gradient(to bottom, #F5F5F5 0px, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
		border-radius: 4px;
		display: inline-block;
		height: 73px;
		position: relative;
		text-align: center;
		width: 100%;
	}

		.Result_right .dataBox a p {
			color: #5A5064;
			font-size: 14px;
			letter-spacing: -1px;
			margin: 0;
			padding: 0;
			vertical-align: middle;
			width: 100%;
		}

		.Result_right .dataBox a {
			background: -moz-linear-gradient(90deg, #DDDDDD 0px, #FFFFFF 56%) repeat scroll 0 0 rgba(0, 0, 0, 0);
			border: 1px solid #A0A0A0;
			border-radius: 4px;
			box-sizing: border-box;
			display: block;
			height: 74px;
			line-height: 66px;
			padding-top: 5px;
			text-shadow: 0 1px 0 #FFFFFF;
		}

.listTable > div {
	height: 48px;
	line-height: 48px;
	float: left;
	border-right: ##696969 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.listTable.top {
	font-size: 12px;
	text-align: center;
	color: #FFF;
	background: #363e4a;
	font-weight: 700;
	height: 48px;
	overflow: hidden;
	width: 100%;
	float: left;
}

.listTable.outright .time {
	width: 24%;
}

.listTable.outright .league {
	width: 56%;
}

.listTable.outright .win {
	width: 20%;
}

.list.body.outright .time, .list.body.outright .league, .list.body.outright .win {
	text-align: center;
	padding-top: 3%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.list.body.outright > div {
	height: 50px;
	float: left;
	border: 0;
	border-top: #696969 solid 1px;
	border-right: #696969 solid 1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	line-height: 29px;
}

.list.body.outright {
	background-color: #e2e2e2;
	color: #696969;
	float: left;
	font-size: 12px;
	height: auto;
	width: 100%;
}


input[type="checkbox"] {
}

	input[type="checkbox"]:checked {
	}

div.leaguelistinner label {
	display: inline;
	font-weight: 300 !important;
	max-width: 100%;
	vertical-align: 5px;
}

div.leaguelistinner input {
	margin-top: 13px;
}



.logoCenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.divider {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	width: 100%
}

	.divider > span {
		background: #fff;
		height: 1px;
		position: absolute;
		width: 40%;
		margin-top:8px;
	}

.left_divider {
	margin-right: 15px;
	right: 50%;
}

.right_divider {
	margin-left: 15px;
	left: 50%;
}

.desktopbutton {
	width: 90%;
	height: 45px;
	text-align: center;
	background-color: #7a99c9;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
	border: 1px solid #336;
	font-size: 14px;
	color: #fff;
	text-shadow: -1px -1px 0 rgba(0,0,0,.5);
	border-radius: 5px;
}

.desktopbutton > a {
	color: white;
}

.preload {
	height: 100%;
	margin: 0;
	overflow-y: hidden;
}


.close-button{
    position:absolute;
    background: url(../images/c1.png) no-repeat center;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
}

.fixed-top-livecast{
     position: sticky;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    z-index:1000!important;
    width:100%;
}

.not-fixed{
    position:relative!important;
    z-index:0!important;
}

@media (device-height: 480px) {
	.preload {
		height: 480px;
	}
}

@media (device-height: 568px) {
	.preload {
		height: 568px;
	}
}

@media (device-height: 667px) {
	.preload {
		height: 667px;
	}
}

@media (device-height: 736px) {
	.preload {
		height: 736px;
	}
}

@media (device-height: 1024px) {
	.preload {
		height: 1024px;
	}
}

@media (orientation: landscape) {
	@media (device-height: 480px) {
		.preload {
			height: 320px;
		}
	}

	@media (device-height: 568px) {
		.preload {
			height: 320px;
		}
	}

	@media (device-height: 667px) {
		.preload {
			height: 375px;
		}
	}

	@media (device-height: 736px) {
		.preload {
			height: 414px;
		}
	}

	@media (device-height: 1024px) {
		.preload {
			height: 768px;
		}
	}
}

#preLoadOuter {
	background-color: #020049;
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 99;
}

#preLoadLogo {
	background-attachment: scroll, scroll;
	background-clip: border-box, border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("../img/logo.png");
	background-origin: padding-box, padding-box;
	background-position: 0 0%, 0 0;
	background-repeat: no-repeat;
	background-size: 120px 31px;
	height: 31px;
	left: 50%;
	position: absolute;
	top: 7%;
	transform: translateX(-50%) translateZ(0px);
	width: 120px;
}

.iosapp #preLoadLogo {
	margin-top: 20px;
	top: 4%;
}

#preLoadSpinner {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	animation: 1000ms linear 0s normal none infinite running spin;
	background-size: 38px 38px;
	border-color: #505050 #505050 #505050 #169ef4;
	border-image: none;
	border-radius: 999px;
	border-style: solid;
	border-width: 2px 2px 2px 3px;
	height: 38px;
	left: 50%;
	margin: 0 auto;
	position: absolute;
	top: 40%;
	transform: translateX(-50%) translateZ(0px);
	width: 38px;
}

#preLoadLabel {
	color: #ddd;
	display: none;
	font-size: 15px;
	line-height: 19px;
	margin-top: 60px;
	position: absolute;
	text-align: center;
	top: 40%;
	width: 100%;
}

#stickyPanel{
    position:sticky!important;
    position: -webkit-sticky!important;
    position: -moz-sticky!important;
    position: -ms-sticky!important;
    position: -o-sticky!important;
    z-index:3;
    top:0;
}



/**********More Bet Section**************************/
.datetimemainMB {
	border-left: 1px solid #b2b2b2;
	background-color: #00aeef;
	box-sizing: border-box;
	color: #fff;
	display: table;
	font-size: 13px;
	/*height: 55px;*/
	line-height: 30px;
	width: 100%;
	display: flex;
	
}

.ipl-InPlayLauncherFixture_GameItemMB {
	-moz-box-flex: 5;
	flex: 5 0 50%;
	overflow: hidden;
	padding: 9px 11px;
	background-color:#1f1f1f;
}

.divLiveSectionBox {	
	background-color: #00aeef;
}

.topnavMB {
	overflow: hidden;
	margin-left: 5%;
}

.topnavMB a {
	float: left;
	display: block;
	color: #B1B1B1;
	text-align: center;
	/*padding: 5px 16px;*/
	text-decoration: none;
	font-size: 10pt;
	border-bottom: 3px solid transparent;
	font-weight: bold;
	width: 50%;
	margin: auto;
}

.topnavMB a.active {
	border-bottom: 3px solid white;
	color: white;
}


.topnavST {
	/*margin-left: 5%;*/
	width: 100%;
	display: flex;
	line-height:30px;
}

.topnavST a {
	float: left;
	display: flex;
	color: white;
	text-align: center;
	padding: 0px 5px;
	text-decoration: none;
	font-size: 15px;
	border-bottom: 3px solid transparent;
	font-weight: bold;
	font-family: Arial;
	/*width: 12%;/*previou:5%*/
	/*margin: auto;*/
	/* margin-left: 1%; */
	/* margin-right: 2%; */
	/* width: 21%; */
	justify-content: center;
	flex: 1 0 auto;
}

/*.topnavSTall{
	width: 5%;
}

.topnavSThdp{
	width: 10%;
}

.topnavSToe{
	width: 5%;
}

.topnavSTtg{
	width: 5%;
}

.topnavSTdc{
	width: 5%;
}

.topnavST1x2{
	width: 5%;
}

.topnavSTcs{
	width: 5%;
}

.topnavSThtft{
	width: 5%;
}

.topnavSTfglg{
	width: 5%;
}*/

.topnavST a.active {
	/*border-bottom: 4px solid;*/
	color: #b98730;
	font-weight: bolder;
}

.ipl-InPlayLauncherFixture_MB_TeamsText {
	color: #656565;
	font-size: 9pt;
	font-weight: bold;
	line-height: 15px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:white;
}

.topNav .backMB {
	display: table-cell;
	width: 5%;
}

#MBstickyPanel{
    position:sticky!important;
    position: -webkit-sticky!important;
    position: -moz-sticky!important;
    position: -ms-sticky!important;
    position: -o-sticky!important;
    z-index:3;
    top:0;
}

.dataTitleMB{
    color:#606060;
    width: 100%;
    height: 100%;
    justify-content: center;
    display: flex;
    /* margin: auto; */
    background-color: #c6d4f1;
    border-bottom: 1px solid #b6b6b6;
	border-top: 1px solid #b6b6b6;
}

#divFTHDPBox2 .row market model_2:first-child
{
	 border-top: 1px solid #b2b2b2;
}

.pendingticketbox {
	width: 95%;
	height: 30px;
	position: fixed;
	bottom: 10px;
	left: 10px;
	/*background-color: aqua;*/
	z-index: 5;
	border-radius: 10px;
	/*border: 2px solid #9d9c9c;*/
}

.miniBetList {
	width: 97%;
	/*height: 500px;*/
	position: fixed;
	bottom: 10px;
	left: 1%;
	z-index: 1000;
	background-color: #E8EFF5;
	border: 1px solid #b2b2b2;
}

.miniBetListStakeWait {
	height: 200px;
	overflow: scroll;
}

.miniBetListHeader {
	top: 0;
	z-index: 1000;
	width: 100%;
}
/**********More Bet Section End**************************/

.banner-container {
	padding-left: 10%;
	padding-right: 10%;
	display: inline-flex;
	width: 100%;
}

.banner-image-left {
	width: 47%;
	height: 100%;
	margin: 10px 10px 10px 0;
	border-radius: 10px;
}

.banner-image-right {
	width: 47%;
	height: 100%;
	margin: 10px 0 10px 10px;
	border-radius: 10px;
}

.copyright {
	text-align: center;
	width: 270px;
	margin: 0 auto;
	padding: 10px 10px 0 10px;
	color: #eee;
	font-size: 12px;
}

#pgSignIn {
	padding-bottom:0px !important;
}

.afterBetContainer {
	background-color: ghostwhite;
	border-radius: 5px;
	color: black;
	width: 90%;
	height: 150px;
	position: fixed;
	top: 50%;
	left: 22px;
	z-index:100;
	font-size:14px;
}

.afterBetOKBox {
	background-color: ghostwhite;
	border-radius: 5px;
	color: black;
	width: 90%;
	border: 2px solid black;
	margin: 2%;
	text-align: center;
}

.afterBetContainerHeader {
	color: darkblue;
	font-weight: bolder;
	margin: 2%;
	text-align: center;
}

.afterBetContainerContent {
	margin: 3%;
}

.confirmBetContainer {
	background-color: ghostwhite;
	border-radius: 5px;
	color: black;
	width: 90%;
	height: 70px;
	position: fixed;
	top: 50%;
	left: 22px;
	z-index: 100;
}

.confirmBetOKCancelBox {
	background-color: ghostwhite;
	border-radius: 2px;
	color: black;
	/*width: 10%;*/
	border: 1px solid grey;
	margin: 2%;
	text-align: center;
	padding: 3px;
}

.confirmBetContainerHeader {
	color: darkblue;
	font-weight: bolder;
	margin: 2%;
	text-align: center;
}

.confirmBetContainerContent {
	margin-top: 2%;
	text-align: center;
}

.quickBetContainer {
	width:100%;
	display:flex;
}

.BTLeague {
	color: rgba(0,0,0,0.54) !important;
	padding: 8px 11px 1px 11px !important;
}

.BTMatch {
	padding: 1px 11px 1px 11px !important;
}

/**********floatIconMixParlay**************************/
.float-layer {
	/*position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;*/
}

.float-layer .float-icon-parlay {
	position: fixed;
	bottom: 50%;
	right: 10px;
	z-index:10;
}

.float-icon-parlay .btn {
	color: #ff7600;
	background-color: #fff;
	border: #ff7600;
	position: relative;
	width: 35px;
	height: 35px;
	padding: 0;
	border-radius: 50%;
	box-shadow: 0px 10px 10px rgb(0 0 0 / 19%);
	text-align:center;
}

.float-icon-parlay .btn .icon {
	width: auto;
	height: auto;
	font-size: 28px
}

.float-icon-parlay .btn .badge {
	color:white;
	font-size: 9pt;
	background-color:red;
	position: absolute;
	top: -6px;
	right: -8px;
	width: 18px;
	height: 18px;
	margin: 0;
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.38);
	box-shadow: 2px 2px 6px rgba(0,0,0,0.38)
}

/**********Perdana3D**************************/
.perd3dtable {
	border: 1px solid #7F7F7F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color: #fff;
	/*position: fixed;
	top: 4.5%;*/
	width: 100%;
	border-spacing: 2px;
	border-collapse: inherit;
}

.perd3dtable th {
	background-color: #FFC90E;
	border: 1px solid black;
	height: 27px !important;
	font-size: 12px;
	color: black;
	text-align: center;
}

.perd3dtable td {
	background-color: #FFF200;
	border: 1px solid black;
	height: 25px;
	text-align: center;
}

/**********Change Password**************************/
/* The message box is shown when the user clicks on the password field */
#message {
	display: none;
	background: #f1f1f1;
	color: #000;
	position: relative;
	padding: 20px;
	margin-top: 10px;
}

#message p {
	padding: 10px 35px;
	font-size: 18px;
}

/* Add a green text color and a checkmark when the requirements are right */
.valid {
	color: green;
}

.valid:before {
	position: relative;
	left: -35px;
	content: "✔";
}

/* Add a red text color and an "x" when the requirements are wrong */
.invalid {
	color: red;
}

.invalid:before {
	position: relative;
	left: -35px;
	content: "✖";
}

/*Collapse and Expand all button*/

.collapse--all-button {
	display: block;
	float: right;
	background: #083651;
	line-height: 17px;
	width: 11%;
	border-left: 1px solid rgba(255, 255, 255, .2);
	box-shadow: -1px 0 0px rgba(0, 30, 72, .4);
}

.collapse--all-icon {
	width: 2rem;
	height: 2rem;
	background: url(../img/collapseAll.png?20220713) no-repeat;
	margin-top: 4px;
	display: inline-block;
}

.expand--all-icon {
	width: 2rem;
	height: 2rem;
	background: url(../img/expandAll.png?20220713) no-repeat;
	margin-top: 4px;
	display: inline-block;
}

.expand_arrow_line {
	background: url(../img/expand_arrow_line.png?20221103) no-repeat;
	float: left;
	width: 1rem;
	height: 1rem;
	margin: 0.3rem 0.35rem 0 0.3rem;
	background-size: cover;
}

.collapse_arrow_line {
	background: url(../img/collapse_arrow_line.png?20220713) no-repeat;
	float: left;
	width: 1rem;
	height: 1rem;
	margin: 0.1rem 0.15rem 0 0;
	background-size: cover;
}

/*END: Collapse and Expand all button*/

/*SettingPage*/
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
}

.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}
.left,.right {
	position: relative;
	/* flex-direction: column; */
}
.boxs{
	/* position:absolute;
	left: 60%;
	top: 110%;
	font-size: 12px;
	transform: translate(-50%,-50%); */
	color: #fff;
	text-align: center;
}
/*SettingPage End*/

	
@media (min-width: 767px) {
	#preLoadLogo {
		background-size: 120px 31px;
		height: 31px;
		top: 8%;
		width: 120px;
	}

	.iosapp #preLoadLogo {
		top: 8%;
	}

	#preLoadSpinner {
		background-size: 45px 45px;
		height: 45px;
		width: 45px;
	}

	#preLoadLabel {
		top: 50%;
	}
}

.statement .filter {
	width: 100%;
	height: 40px;
	box-sizing:border-box;
	text-align: center;
	padding:5px;
	background: #fff;
	width: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.statement .filter .divs {
	flex: 1;
	border: solid 1px #b5b5b5;
	overflow: hidden;
	border-radius: 3px;
}
.statement .filter .divs select {
	box-sizing:border-box;
	width: 100%;
	height: 100%;
}
.date {
	display: flex !important;
	justify-content: space-between;
	align-items: center;
}
.statement .filter .divs .date_box {
	width: 85%;
	height: 100%;
	line-height: 30px;
	font-size: 12px;
	border: 1px solid #b5b5b5;
	overflow: hidden;
	border-radius: 3px;
	display: flex;
	padding-left: 2px;
	background-color: #fff;
}
.date_search {
	width:30px;
	height: 30px;
	background-color: #b5b5b5;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 3px;
}
.lists {
	width: 100%;
	background-color: #E6E6E6;
}
.lists li {
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #333;
}
.lists li div{
	width: 25%;
	text-align: center;
	overflow: hidden;
	font-size: 12px;
}
.list_li div {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}
.lists li{
	background-color: #FEFEFE;
}
.listHeader, .list_End{
	background-color: #342C21 !important;
	color: #ffffff !important;
}

.list_End {
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
}
.list_End div {
	width: 25%;
	height: 50px;
	text-align: center;
	line-height: 50px;
}


.show {
    display: block;
}
.hide{
    display: none;
}


.lds-dual-ring.hidden {
	display: none;
}

.lds-dual-ring {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.lds-dual-ring:after {
	content: " ";
	display: block;               
	width: 64px;
	height: 64px;
	margin: 60% auto;
	border-radius: 50%;
	border: 6px solid #fff;
	border-color: #fff transparent #fff transparent;
	animation: lds-dual-ring 1.2s linear infinite;
	background: rgba(0,0,0,0.8);
}

.loaderoverlay {
	position:absolute; 
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0.8);
	z-index: 999;
	opacity: 1;
	transition: all 0.2s;
}

@keyframes lds-dual-ring {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.b{
	font-weight:900;
}

