.siderbar p span,
.siderbar .lang_nav,
.siderbar .livescore,
.provider_group ul a {
	font-size: 0;
	text-indent: -99999px
}
.siderbar .contact_col a,
.info_list p {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
.downloadbar,
.siderbar,
.overlay .qrcode img {
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .6);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .6)
}
.siderbar .lang_nav,
.footer_nav_list ul,
.footer_nav_list ol {
	display: block
}
.siderbar .lang_nav li,
.footer_nav_list ol li {
	display: block;
	float: left
}
.siderbar .lang_nav:after,
.siderbar .contact_col:after,
.footer_nav_list:after {
	content:"";
	display:block;
	clear:both
}
.siderbar .lang_nav,
.siderbar .contact_col,
.footer_nav_list {
	zoom:1
}
.clear {
	clear:both
}
.siderbar .contact_col span,
.provider_group {
	float:left
}
.siderbar {
	position:fixed;
	top:168px;
	right:-1px;
	z-index:9999;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.siderbar p {
	width:198px;
	height:45px;
	line-height:38px;
	padding:5px;
	position:absolute;
	top:76px;
	font-family: arial;
	font-size:15px !important;
	right:155px;
	background:#e3e3e3 url(../../assets/img/headset.png) no-repeat right center;
	color:#111;
	text-indent:28px;
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	letter-spacing:1px;
	cursor:pointer;
	font-size:1rem
}
.siderbar p span {
	width:20px;
	height:46px;
	background:url(../../assets/img/icon-livehelp-arrow.png) no-repeat center center;
	position:absolute;
	top:0;
	right:172px
}
.siderbar .content {
	width:231px
}
.siderbar .content a {
	display:block;
	text-decoration:none
}
.siderbar .memberser {
	padding: 9px 12px 11px 16px;
	color:#fff;
	margin-bottom: 0;
	font-weight:900;
	background: #013b7a url(../../assets/img/24.png) no-repeat 17px 4px;
}
.siderbar .memberser dt {
	padding-left:58px;
	font-family:'Tahoma';
	font-size:2.25rem
}
.siderbar .memberser span {
	margin:0 3%;
	font-size:1.75rem
}
.siderbar .memberser dd {
	margin-top:6px;
	line-height:18px;
	text-align:center;
	font-size:.875rem
}
.siderbar .liveitem a:hover {
	text-shadow:0 1px 0 rgba(0,
	0,
	0,
	.8);
	font-size:.875rem
}
.siderbar .lang_nav {
	min-height:32px;
	background-color:#002a3c
}
.siderbar .lang_nav li {
	margin:0 3px
}
.siderbar .lang_nav a {
	width:27px;
	height:32px;
	background:url(/Content/common/images/language.png) no-repeat
}
.siderbar .lang_nav a:hover {
	margin-top:-3px
}
.siderbar .lang_nav .en {
	background-position:center 9px
}
.siderbar .lang_nav .indo {
	background-position:center -23px
}
.siderbar .lang_nav .thai {
	background-position:center -55px
}
.siderbar .lang_nav .cn {
	background-position:center -88px
}
.siderbar .lang_nav .vn {
	background-position:center -121px
}
.siderbar .lang_nav .malay {
	background-position:center -153px
}
.siderbar .lang_nav .korea {
	background-position:center -185px
}
.siderbar .contact_col {
	background-color:#e3e3e3;
	padding:5px 10px;
	padding-top: 14px;
	-webkit-box-shadow:0 1px 3px rgba(0,
	0,
	0,
	.8);
	box-shadow:0 1px 3px rgba(0,
	0,
	0,
	.8);
	cursor:pointer
}
.siderbar .contact_col span {
	display:block;
	margin-right:8px;
	width:32px;
	height:34px
}
.siderbar .contact_col a {
	width:168px;
	color: #656565 !important;
	font-weight:600;
	font-family: Tahoma, Times New Roman;
	font-size: 15px;
}
.siderbar .contact_col a:hover {
	color:#000
}
.siderbar .contact_col:hover .icon_contact_phone {
	background-position:-42px 2px
}
.siderbar .contact_col:hover .icon_contact_whatsapp {
	background-position:-42px -50px
}
.siderbar .contact_col:hover .icon_contact_skype {
	background-position:-42px -99px
}
.siderbar .contact_col:hover .icon_contact_email {
	background-position:-42px -152px
}
.siderbar .contact_col:hover .icon_contact_wechat {
	background-position:-42px -200px
}
.siderbar .contact_col:hover .icon_contact_line {
	background-position:-42px -251px
}
.siderbar .contact_col:hover .icon_contact_bbm {
	background-position:-42px -394px
}
.siderbar .contact_col:hover .icon_contact_qq {
	background-position:-42px -348px
}
.siderbar .contact_col:hover .icon_contact_yahoo {
	background-position:-42px -300px
}
.siderbar .contact_col:hover .icon_contact_kakaotalk {
	background-position:-41px -490px
}
.siderbar .contact_col:hover .icon_contact_telegram {
	background-position:-42px -537px
}
.siderbar .livescore {
	height:84px;
	background:url(/Content/common/images/livescore/livescore.gif) no-repeat
}
.siderbar_close {
	right:-234px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.siderbar_close p span {
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.liveitem a {
	color:#fff;
	text-align:center;
	font-weight:700;
	min-width:115px;
	padding:2px 8px;
	background-color:#137f97;
	font-size:.75rem
}
.liveitem a:hover {
	background-color:#00879c;
	-webkit-box-shadow:inset 1px -5px 3px -3px rgba(0,
	0,
	0,
	.6);
	box-shadow:inset 1px -5px 3px -3px rgba(0,
	0,
	0,
	.6);
	text-decoration:none
}
.liveitem .joinselect {
	background-color:#d81920
}
.liveitem .joinselect:hover {
	background-color:#c20007;
	text-decoration:none
}
.logo_wrap {
	padding:6px 6px 3px 6px
}
.logo_wrap img {
	max-width:134px;
	vertical-align:middle
}
.rules_subnav {
	font-size:.875rem
}
.rules_subnav li {
	margin-right:5px
}
.rules_subnav a {
	display:block;
	margin:6px 0;
	padding:0 15px;
	height:28px;
	line-height:28px;
	letter-spacing:.8px;
	color:#fff;
	background-color:rgba(255,
	255,
	255,
	.18);
	text-align:center;
	-webkit-box-shadow:0 1px rgba(0,
	0,
	0,
	.3);
	box-shadow:0 1px rgba(0,
	0,
	0,
	.3);
	-webkit-border-radius:3px;
	-mos-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.rules_subnav a:hover {
	text-decoration:none;
	background-color:#00859b
}
.rules_title {
	margin:3px 0;
	color:#000;
	font-size:1.375rem
}
#sidebar_bar {
	position:fixed;
	top:135px
}
.sidebar_wrap {
	width:225px;
	margin-right:1%;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px rgba(0,
	0,
	0,
	.6);
	box-shadow:0 1px 3px rgba(0,
	0,
	0,
	.6)
}
.sidebar_wrap h3 {
	margin-bottom:2px;
	padding-left:15px;
	line-height:40px;
	letter-spacing:.5px;
	background-color:#00859b;
	text-shadow:0 1px rgba(0,
	0,
	0,
	.5)
}
.sidebar_wrap li {
	border-bottom:1px solid #fff;
	background-color:#e6e9ea
}
.sidebar_wrap li:last-child {
	border-bottom-width:0
}
.sidebar_wrap a {
	display:block;
	line-height:37px;
	padding-left:15px;
	font-size:.875rem
}
.sidebar_wrap a:hover {
	text-decoration:none;
	border-left:5px solid #00859b;
	color:#00859b
}
.sidebar_wrap .present,
.sidebar_wrap .more_on:hover {
	color:#00859b;
	border-left:5px solid #00859b
}
.sidebar_wrap .more_on {
	background:url(/Content/common/images/icon_main.png) no-repeat right -1629px
}
.sidebar_wrap .more_on:hover {
	background-position:right -1657px
}
.sidebar_wrap .navitem {
	background-color:#d4d4d4
}
.sidebar_wrap .navitem li {
	background-color:#d4d4d4;
	border-bottom-width:0
}
.sidebar_wrap .navitem a {
	line-height:26px;
	padding:3px 0 3px 38px
}
.sidebar_wrap .navitem a:hover,
.sidebar_wrap .navitem a.selected {
	color:#00859b;
	background-color:rgba(246,
	246,
	246,
	.5);
	-webkit-box-shadow:0 1px 1px rgba(0,
	0,
	0,
	.4) inset;
	box-shadow:0 1px 1px rgba(0,
	0,
	0,
	.4) inset;
	border-left-width:0
}
.sidebar_wrap .navitem a:hover:before,
.sidebar_wrap .navitem a.selected:before {
	content:"»"" "
}
.main_wrap {
	margin-bottom:5px;
	width:580px;
	min-height:488px;
	padding:12px 26px;
	-webkit-box-shadow:0 0 1px rgba(38,
	38,
	38,
	.3);
	box-shadow:0 0 1px rgba(38,
	38,
	38,
	.3);
	background-color:#fff
}
.main_wrap h3 {
	margin-bottom:18px;
	color:#000;
	letter-spacing:.6px;
	border-bottom:3px solid #00859b;
	font-size:1.25rem
}
.main_wrap p {
	margin-bottom:20px;
	line-height:20px;
	font-size:.8125rem
}
.main_wrap strong {
	display:block;
	margin-bottom:5px;
	color:#00859b
}
.main_wrap a {
	color:#00859b;
	padding:0 10px
}
.main_wrap .listType_01,
.main_wrap .listType_02,
.main_wrap .listType_03 {
	margin-bottom:20px;
	padding-left:20px;
	list-style-type:decimal;
	font-size:.8125rem
}
.main_wrap .listType_02 {
	list-style-type:upper-alpha
}
.main_wrap .listType_03 {
	list-style-type:initial
}
.main_wrap dl {
	padding-left:14px;
	font-size:.8125rem
}
.main_wrap dl dt {
	margin-bottom:6px;
	font-weight:700
}
.main_wrap dl dd {
	margin-bottom:8px;
	padding-left:8px;
	color:#3c3c3c;
	line-height:20px
}
.main_wrap dl dd ul {
	margin-left:18px
}
.main_wrap dl span {
	display:block;
	color:#ae6700
}
.main_wrap table {
	margin-top:16px;
	border:1px solid #9e9e9e
}
.main_wrap table tr:nth-child(odd) {
	background-color:rgba(220,
	220,
	220,
	.4)
}
.main_wrap table th {
	padding:6px 12px;
	line-height:18px;
	background-color:#dbdbdb;
	color:#494949;
	border-bottom:1px solid #8e8e8e;
	font-size:.9375rem
}
.main_wrap table td {
	padding:3px 12px;
	font-size:.8125rem
}
.main_wrap table th,
.main_wrap table td:first-child {
	text-align:left
}
.main_wrap ol {
	margin-bottom:16px;
	padding-left:18px;
	counter-reset:item;
	font-size:.8125rem
}
.main_wrap ol li {
	display:block;
	color:#3c3c3c
}
.main_wrap ol li:before {
	color:#1b1b1b;
	font-weight:700;
	content:counters(item,
	".")" ";
	counter-increment:item
}
.main_wrap ol span {
	margin-left:5px;
	font-weight:700;
	color:#1b1b1b;
	font-size:.9375rem
}
.contact_wrap {
	margin-bottom:14px;
	padding-bottom:8px;
	background-color:#fff
}
.contact_wrap h4 {
	margin-bottom:16px;
	padding:10px 26px;
	background-color:#2a94a7;
	color:#fff;
	font-weight:normal;
	font-size:.9375rem
}
.contact_wrap h5 {
	padding-right:5px;
	text-align:right
}
.con_wrap_box {
	margin:8% 4%;
	position:relative;
	height:178px;
	padding:30px 15px 5px 15px;
	-webkit-box-shadow:0 0 3px rgba(0,
	0,
	0,
	.5);
	box-shadow:0 0 3px rgba(0,
	0,
	0,
	.5);
	text-align:center;
	color:#00859b;
	font-size:.875rem
}
.con_wrap_box p {
	width:228px;
	color:#000;
	word-wrap:break-word;
	overflow:hidden
}
.con_wrap_box span {
	margin-top:10px;
	padding:0 5px;
	display:block;
	line-height:16px;
	color:#5c5c5c;
	font-size:.75rem
}
.con_wrap_box strong {
	display:block;
	margin-bottom:20px;
	position:relative
}
.con_wrap_box strong:before {
	content:'';
	background-color:#dcdcdc;
	height:2px;
	width:70%;
	position:absolute;
	left:14%;
	bottom:-5px;
	display:block
}
.con_wrap_box strong:after {
	content:'';
	background-color:#00859b;
	height:2px;
	width:36%;
	position:absolute;
	left:32%;
	bottom:-5px;
	display:block
}
.con_wrap_box i {
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	top:-28px;
	left:104px;
	border:2px solid #00859b;
	background-color:#fff;
	-webkit-border-radius:30px;
	-mos-border-radius:30px;
	border-radius:30px
}
.con_wrap_box:hover {
	-webkit-box-shadow:1px 3px 8px rgba(0,
	0,
	0,
	.6);
	box-shadow:1px 3px 8px rgba(0,
	0,
	0,
	.6)
}
.con_wrap_box:hover .icon_contact_phone {
	background-position:-35px 8px
}
.con_wrap_box:hover .icon_contact_whatsapp {
	background-position:-35px -44px
}
.con_wrap_box:hover .icon_contact_skype {
	background-position:-35px -94px
}
.con_wrap_box:hover .icon_contact_email {
	background-position:-35px -144px
}
.con_wrap_box:hover .icon_contact_wechat {
	background-position:-34px -195px
}
.con_wrap_box:hover .icon_contact_line {
	background-position:-35px -245px
}
.con_wrap_box:hover .icon_contact_bbm {
	background-position:-35px -388px
}
.con_wrap_box:hover .icon_contact_qq {
	background-position:-35px -342px
}
.con_wrap_box:hover .icon_contact_yahoo {
	background-position:-35px -295px
}
.con_wrap_box:hover .icon_contact_kakaotalk {
	background-position:-34px -483px
}
.con_wrap_box:hover .icon_contact_telegram {
	background-position:-35px -531px
}
.con_wrap_box .icon_contact_phone {
	background-position:7px 8px
}
.con_wrap_box .icon_contact_whatsapp {
	background-position:7px -44px
}
.con_wrap_box .icon_contact_skype {
	background-position:7px -94px
}
.con_wrap_box .icon_contact_email {
	background-position:7px -144px
}
.con_wrap_box .icon_contact_wechat {
	background-position:8px -195px
}
.con_wrap_box .icon_contact_line {
	background-position:7px -245px
}
.con_wrap_box .icon_contact_bbm {
	background-position:7px -388px
}
.con_wrap_box .icon_contact_qq {
	background-position:7px -342px
}
.con_wrap_box .icon_contact_yahoo {
	background-position:7px -295px
}
.con_wrap_box .icon_contact_kakaotalk {
	background-position:7px -483px
}
.con_wrap_box .icon_contact_telegram {
	background-position:7px -531px
}
.platform {
	position:absolute;
	top:90px;
	right:10px
}
.platform li {
	width:36px;
	height:36px;
	margin-bottom:6px;
	-webkit-border-radius:6px;
	-mos-border-radius:6px;
	border-radius:6px;
	background:#fff url(/Content/common/images/platform_logo.png) no-repeat;
	-webkit-box-shadow:0 1px 1px rgba(0,
	0,
	0,
	.4);
	box-shadow:0 1px 1px rgba(0,
	0,
	0,
	.4)
}
.platform .android,
.platform .game_title .ios,
.game_title .platform .ios,
.platform .game_title .pc,
.game_title .platform .pc {
	background-position:center 3px
}
.platform .ios {
	background-position:center -40px
}
.platform .html5 {
	background-position:center -84px
}
.platform .pc {
	background-position:center -121px
}
.overlay {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:0;
	height:0;
	opacity:0;
	visibility:hidden;
	text-align:center;
	z-index:36;
	background-color:rgba(40,
	48,
	57,
	.85);
	overflow:hidden;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.overlay a {
	display:block;
	margin:-55px auto;
	width:110px;
	line-height:108px;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	color:#fff;
	border:2px solid rgba(255,
	255,
	255,
	.4);
	font-weight:700;
	z-index:88;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:.1em;
	-webkit-border-radius:50%;
	-mos-border-radius:50%;
	border-radius:50%;
	font-size:1.375rem
}
.overlay a:hover {
	color:#fff;
	background-color:#17bebb;
	border-color:transparent;
	text-decoration:none;
	-webkit-box-shadow:0 12px 30px rgba(0,
	0,
	0,
	.9);
	-moz-box-shadow:0 12px 30px rgba(0,
	0,
	0,
	.9);
	box-shadow:0 12px 30px rgba(0,
	0,
	0,
	.9);
	font-size:1.625rem
}
.overlay .qrcode {
	width:104px;
	height:104px;
	border-radius:0;
	background-color:#fff
}
.overlay .qrcode img {
	margin-top:0;
	width:100px;
	height:100px
}
.overlay .download {
	width:106px;
	height:106px;
	background:#fff url(/Content/common/images/icon_download.png) no-repeat center -166px;
	text-indent:-99999px
}
.overlay .download:hover {
	background-position:center -257px
}
.overlay .coming {
	font-size:1.125rem
}
.overlay .coming:hover {
	text-decoration:none;
	font-size:1.25rem
}
.overlay .issue_btn {
	width:34px;
	height:34px;
	background:#ececec url(/Content/common/images/icon_main.png) no-repeat 2px -1497px;
	-webkit-border-radius:5px;
	-mos-border-radius:5px;
	border-radius:5px;
	line-height:32px;
	position:absolute;
	z-index:30;
	bottom:8px;
	right:8px;
	color:#fff;
	text-indent:-99999px;
	font-size:.875rem
}
.overlay .issue_btn:hover {
	color:#00b9ad;
	background-color:#00859b;
	background-position:2px -1536px;
	-webkit-box-shadow:0 5px 10px rgba(0,
	0,
	0,
	.8);
	box-shadow:0 5px 10px rgba(0,
	0,
	0,
	.8)
}
.modle {
	padding:10px 5px 0 5px;
	margin:1.5% 1%;
	text-align:center;
	position:relative;
	background-color:#e7e7e7
}
.modle:hover .overlay {
	width:100%;
	height:100%;
	opacity:1;
	visibility:visible;
	top:0;
	left:0
}
.modle h4 {
	font-size:1.125rem
}
.modle img {
	max-width:100%;
	height:auto;
	margin-top:8px
}
.modle p {
	margin:5px auto 0;
	height:24px;
	padding:0 5px;
	text-align:left;
	font-size:.8125rem
}
.modle .title_list {
	padding:0 5px
}
.modle .title_list h4 {
	line-height:38px;
	font-size:1.25rem
}
.modle .title_list span {
	display:block;
	height:38px
}
.modle .logo_bet368 {
	background-position:0 -305px
}
.modle .logo_txbet {
	background-position:0 -393px
}
.modle .logo_Spadegaming {
	background-position:0 -648px
}
.modle .logo_playtech {
	background-position:0 -731px
}
.modle .logo_boxing {
	background-position:0 -1806px
}
.modle .logo_idn {
	background-position:0 -809px
}
.modle .logo_judpoker {
	background-position:0 -908px
}
.modle .logo_gd {
	background-position:0 -1013px
}
.modle .logo_allbet {
	background-position:3px -1117px
}
.modle .logo_royal {
	background-position:6px -1218px
}
.modle .logo_ag {
	background-position:0 -1317px
}
.modle .logo_gameplay {
	background-position:0 -1419px
}
.modle .logo_onework {
	background-position:0 -1519px
}
.modle .logo_habanero {
	background-position:0 -1611px
}
.modle .logo_isin4d {
	background-position:9px -1707px
}
.modle .logo_keno {
	background-position:10px -164px
}
.modle .logo_imlotto {
	background-position:7px -562px
}
.modle .logo_og {
	background-position:4px -1904px
}
.modle .logo_opus {
	background-position:0 -2001px
}
.modle .logo_mg {
	background-position:0 -2100px
}
.modle .logo_gameos {
	background-position:0 -2189px
}
.modle .logo_ttg {
	background-position:0 -2267px
}
.modle .logo_xo {
	background-position:0 -2345px
}
.modle .logo_betsoft {
	background-position:0 -2438px
}
.modle .logo_bet188 {
	background-position:0 -2531px
}
.modle .logo_ebet {
	background-position:-167px 45px
}
.modle .logo_dg {
	background-position:-158px -648px
}
.modle .logo_bg {
	background-position:-159px -1087px
}
.racing_modle {
	float:none;
	margin:0 auto
}
.projackpot_title {
	margin:5px 0 10px 0
}
.projackpot_title h3 {
	width:14%;
	padding:6px;
	line-height:16px;
	font-weight:normal;
	word-wrap:break-word;
	text-align:center;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	background:url(/Content/common/images/egame/egames_projackpot_bg.png) no-repeat;
	font-size:.875rem
}
.projackpot_title dl {
	width:28.3%;
	line-height:22px;
	padding:0 8px 0 110px;
	margin-left:3px;
	text-align:right;
	background:#d9e6e8 url(/Content/common/images/egame/egames_progressive_jackpot.png) no-repeat
}
.projackpot_title dt {
	font-size:.875rem
}
.projackpot_title dd {
	font-weight:700;
	color:#166e75;
	font-size:1rem
}
.projackpot_title .grandpot {
	background-position:5px 6px
}
.projackpot_title .workdwonders {
	background-position:14px -52px
}
.projackpot_title .crystalpot {
	background-position:3px -118px
}
.projackpot_title .thegod {
	background-position:7px -179px
}
.projackpot_title .platinum {
	background-position:12px -256px
}
.projackpot_title .holy {
	background-position:7px -327px
}
.projackpot_title .racing {
	background-position:7px -401px
}
.projackpot_title .luxury {
	background-position:20px -462px
}
.projackpot_title .major {
	background-position:7px -520px
}
.game_title {
	margin:10px auto;
	background-color:#e3e9ea
}
.game_title a {
	padding:8px 15px;
	color:#29a6b0;
	display:block;
	text-decoration:none;
	margin-right:1px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	font-size:.875rem
}
.game_title a:hover,
.game_title a.pick {
	background-color:#29a6b0;
	color:#fff;
	-webkit-box-shadow:0 -3px rgba(0,
	0,
	0,
	.8) inset;
	box-shadow:0 -3px rgba(0,
	0,
	0,
	.8) inset
}
.game_title .android,
.game_title .ios,
.game_title .pc {
	padding-left:38px;
	background:url(/Content/common/images/icon_main.png) no-repeat 8px -1376px
}
.game_title .ios {
	background-position:8px -1416px
}
.game_title .pc {
	background-position:8px -1454px
}
.game_slot {
	margin:.8% auto;
	padding:0 10px;
	position:relative
}
.game_slot:hover {
	background-color:#0e3d4c;
	-webkit-box-shadow:0 3px 8px rgba(0,
	0,
	0,
	.5);
	box-shadow:0 3px 8px rgba(0,
	0,
	0,
	.5);
	-webkit-transform:scale(1.02);
	-ms-transform:scale(1.02);
	-moz-transform:scale(1.02);
	-o-transform:scale(1.02);
	transform:scale(1.02);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.game_slot:hover img {
	opacity:.8
}
.game_slot:hover button {
	display:block;
	color:#000;
	background-color:#33b5cb
}
.game_slot:hover button:hover {
	background-color:#15d0f0;
	-webkit-box-shadow:0 0 3px rgba(0,
	0,
	0,
	.6) inset;
	box-shadow:0 0 3px rgba(0,
	0,
	0,
	.6) inset;
	font-size:.9375rem
}
.game_slot:hover .figure-text p {
	color:#fff
}
.game_slot:hover .btn_try {
	bottom:28px;
	background-color:#ececec
}
.game_slot:hover .btn_try:hover {
	background-color:#fff
}
.game-list-content {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	overflow:hidden
}
.game-list-content img {
	display:block;
	z-index:1;
	border:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	margin:auto;
	object-fit:cover;
	-moz-object-fit:cover;
	-webkit-object-fit:cover;
	-o-object-fit:cover;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.figure-text {
	position:relative;
	padding:5px;
	text-align:center
}
.figure-text p {
	font-size:.8125rem
}
.game_group {
	text-align:center;
	position:relative;
	width:100%;
	height:0;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	font-size:.875rem
}
.game_group:before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center
}
.game_group button {
	display:none;
	width:100%;
	height:28px;
	line-height:28px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
	font-size:.875rem
}
.model-1 {
	padding-bottom:129.45%
}
.model-2 {
	padding-bottom:100%
}
.model-3 {
	padding-bottom:105.88%
}
.model-4 {
	padding-bottom:161.11%
}
.model-5 {
	padding-bottom:93.79%
}
.model-6 {
	padding-bottom:46.15%
}
.masking {
	overflow:hidden
}
.masking:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	background-color:rgba(0,
	0,
	0,
	.7);
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:40;
	-webkit-animation:maskmove 2s;
	animation:maskmove 2s
}
.promotion_group {
	margin:10px 0 24px 0;
	background-color:#f5f5f5
}
.promotion_group .wrap {
	padding:5px
}
.promotion_group .wrap img {
	width:100%;
	height:210px;
	margin-bottom:-7px
}
.promotion_group .title_wrap {
	position:relative
}
.promotion_group .liveitem {
	position:absolute;
	top:82px;
	right:-82px;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg)
}
.promotion_group .liveitem a {
	display:block;
	border:1px solid #1392a6;
	min-width:210px;
	line-height:40px;
	letter-spacing:.6px;
	font-size:.9375rem
}
.promotion_group .liveitem a:hover {
	color:#1392a6;
	background-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.promotion_group .liveitem .joinselect {
	border:1px solid #c80000
}
.promotion_group .liveitem .joinselect:hover {
	color:#c80000
}
.info_wrap {
	margin:10px 5px 5px 5px;
	padding:10px 50px 10px 30px;
	position:relative;
	-webkit-box-shadow:inset 1px 1px 5px rgba(0,
	0,
	0,
	.4);
	box-shadow:inset 1px 1px 5px rgba(0,
	0,
	0,
	.4);
	border:1px solid #646464;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	font-size:.8125rem
}
.info_wrap p {
	font-size:.8125rem
}
.info_wrap img {
	float:none;
	vertical-align:top
}
.info_wrap .btn_close {
	position:absolute;
	top:10px;
	right:10px;
	padding:5px;
	width:32px;
	height:32px;
	text-indent:-99999px;
	background:#656565 url(/Content/common/images/icon_main.png) no-repeat -28px -1206px;
	opacity:.75;
	-webkit-border-radius:50%;
	-mos-border-radius:50%;
	border-radius:50%
}
.info_wrap .btn_close:hover {
	opacity:1
}
.title {
	margin:3% 0 1% 0;
	letter-spacing:.8px;
	background-color:#e0e7e8
}
.title h3 {
	font-size:.875rem
}
.title span {
	background-color:#00859b;
	padding:0 28px
}
.title button {
	margin-left:1px;
	padding:0 12px;
	height:37px;
	line-height:37px;
	background-color:#bf0000;
	letter-spacing:.8px;
	font-family:'Montserrat';
	font-size:.875rem
}
.title button:hover {
	background-color:#e40000
}
.tab_title {
	margin-bottom:20px
}
.tab_title li:last-child {
	margin-right:0
}
.tab_title a {
	display:block;
	padding:3px 20px;
	color:#585858;
	font-size:.9375rem
}
.tab_title a:hover {
	color:#000;
	text-decoration:none;
	background-color:rgba(0,
	133,
	155,
	.4)
}
.tab_title .pick {
	color:#fff;
	background-color:#1e455f
}
.tab_title .pick:hover {
	color:#fff;
	background-color:#1e455f
}
.correct,
.mistake {
	margin-left:3px;
	display:inline-block;
	width:26px;
	height:30px;
	background:url(/Content/common/images/icon_correct.png) no-repeat;
	text-indent:-99999px
}
.mistake {
	background:url(/Content/common/images/icon_mistake.png) no-repeat
}
.notetext {
	margin:5px 0;
	font-size:.8125rem
}
.notetext a {
	margin:0 3px;
	color:#00859b;
	text-decoration:underline
}
.notetext a:hover {
	color:#073941
}
.notetext span {
	margin:0 3px;
	color:#c90000;
	font-weight:700
}
.checkbox {
	width:22px;
	height:22px;
	margin:0 2px;
	display:block;
	background:url(/Content/common/images/icon_main.png) no-repeat 0 -1320px
}
.checkbox.on {
	background-position:0 -1349px
}
.con_box {
	padding:20px;
	background-color:#fff;
	min-width:930px
}
.con_box .btn_submit {
	width:214px;
	margin-top:10px
}
.con_box .btn_thumb {
	width:214px;
	margin-top:20px;
	margin-right:41px
}
.con_item {
	position:relative;
	padding:18px
}
#id-ID .siderbar p {
	width:224px;
	top:89px;
	right:141px
}
#id-ID .siderbar p span {
	right:198px
}
#id-ID .siderbar .livescore {
	background:url(/Content/common/images/livescore/livescore_indo.gif) no-repeat
}
#th-TH .siderbar p {
	width:156px;
	top:55px;
	right:175px
}
#th-TH .siderbar p span {
	right:130px
}
#th-TH .siderbar .livescore {
	background:url(/Content/common/images/livescore/livescore_thai.gif) no-repeat
}
#th-TH .siderbar .liveitem a {
	width:100px
}
#th-TH .siderbar .liveitem a:hover {
	font-size:12px
}
#zh-CN .siderbar p {
	width:156px;
	top:55px;
	right:176px
}
#zh-CN .siderbar p span {
	right:130px
}
#zh-CN .siderbar .livescore {
	background:url(/Content/common/images/livescore/livescore_cn.gif) no-repeat
}
#zh-CN .projackpot_title h3 {
	height:44px;
	line-height:34px
}
#zh-CN .overlay a {
	padding:27px 22px;
	line-height:26px;
	font-weight:600;
	font-family:Microsoft JhengHei
}
#zh-CN .overlay a:hover {
	font-size:1.4375rem
}
#zh-CN .overlay .qrcode {
	padding:0
}
#zh-CN .overlay .coming {
	padding:0;
	line-height:108px
}
#zh-CN .overlay .coming:hover {
	font-size:1.25rem
}
#vi-VN .top dl dd {
	width:250px
}
#vi-VN .siderbar p {
	width:272px;
	top:113px;
	right:118px
}
#vi-VN .siderbar p span {
	right:246px
}
#vi-VN .siderbar .livescore {
	background:url(/Content/common/images/livescore/livescore_vn.gif) no-repeat
}
#vi-VN .siderbar .liveitem a {
	width:102px;
	line-height:18px
}
#vi-VN .siderbar_close {
	right:-231px
}
#vi-VN .navbar a {
	letter-spacing:-.3px
}
#ko-KR .siderbar p {
	width:160px;
	top:57px;
	right:173px
}
#ko-KR .siderbar p span {
	right:135px
}
#ko-KR .siderbar_close {
	right:-230px
}
#ko-KR .navbar li {
	margin-right:8px
}

.siderbar .memberser dd.side-dd {color:#fdbd24;font-size:16px;font-weight: bold;}