/*
 *	generated by WOW Slider 8.8
 *	template Bootstrap
 */

@font-face {
  font-family: 'ws-ctrl-bootstrap';
  src: url('ws-ctrl-bootstrap.eot');
  src: url('ws-ctrl-bootstrap.eot#iefix') format('embedded-opentype'),
       url('ws-ctrl-bootstrap.svg#ws-ctrl-bootstrap') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ws-ctrl-bootstrap';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
#wowslider-container1 { 
	display: table;
	zoom: 1; 
	position: relative;
	width: 100%;
	max-width: 100%;
	max-height:100%;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */

	/* reset box-sizing (to boostrap friendly) */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
}
* html #wowslider-container1{ width:1024px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; /*opera*/
	overflow: hidden;
	float:left;
	/*font-size:0;*/
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	max-height: 100%;
	max-width: 100%;
	vertical-align: top;
	border:none;
	overflow: hidden;
}
#wowslider-container1 .ws_images ul a{
	width:100%;
	height:100%;
	max-height:400px;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#wowslider-container1 .ws_images > div > img {
	max-height:100%;
}

#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1;
}

#wowslider-container1 .ws-title > div {
	display: inline-block !important;
}

#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
	font-size: 0px;
}
/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a {
	line-height: 0;
}

#wowslider-container1  .ws_script{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect {
	position: static;
	width: 100%;
	height: 100%;
}

#wowslider-container1 .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}
#wowslider-container1 .ws_cube_side {
	background: #A6A5A9;
}


#wowslider-container1.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#wowslider-container1.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets,
#wowslider-container1.ws_video_playing .ws_fullscreen,
#wowslider-container1.ws_video_playing .ws_next,
#wowslider-container1.ws_video_playing .ws_prev {
	display: none;
}


/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55;
}
#wowslider-container1 .ws_video_btn.ws_youtube,
#wowslider-container1 .ws_video_btn.ws_vimeo {
	display: block;
}
#wowslider-container1 .ws_video_btn div {
	position: absolute;
	background-image: url(./playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em;
}
#wowslider-container1 .ws_video_btn.ws_youtube div {
	background-position: 0 0;
}
#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0;
}
#wowslider-container1 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%;
}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
	display: none !important;
}
/* bullets */
#wowslider-container1 .ws_bullets a { 
	position: relative;
	display: inline-block;
	margin: 0 2px;
	padding: 5px;
	width: 0;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0);
	-webkit-box-shadow: inset 0 0 0 1px #ffffff;
	box-shadow: inset 0 0 0 1px #ffffff;
}
#wowslider-container1 .ws_bullets a.ws_selbull {
	background: #ffffff;
	padding: 6px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* arrows */
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev {
	position:absolute;
	font: 3.2em "ws-ctrl-bootstrap";
	z-index:60;
	color: #ffffff;
	overflow: hidden;
	width: 15%;
	height: 100%;
	top: 0;
	opacity: .5;
}
#wowslider-container1 a.ws_next {
	left: 85%;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}
#wowslider-container1 a.ws_prev {
	left: 0;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}
#wowslider-container1 a.ws_next:after,
#wowslider-container1 a.ws_prev:after {
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -20px;
	left: 0;
	right: 0;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
#wowslider-container1 a.ws_next:after{
	content:'\e801';
}
#wowslider-container1 a.ws_prev:after{
	content:'\e800';
}
#wowslider-container1 a.ws_next:hover,
#wowslider-container1 a.ws_prev:hover{
	opacity: 0.9;
}

/*playpause*/
#wowslider-container1 .ws_playpause {
	position:absolute;
	font: 3.2em "ws-ctrl-bootstrap";
	top:50%;
	left: 50%;
	margin-top: -0.5em;
	margin-left: -0.3125em;
	color: #ffffff;
	opacity: 0.5;
	text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	text-decoration: none;
	z-index: 59;
}
#wowslider-container1 .ws_playpause:hover {
	opacity: 0.9;
}
#wowslider-container1 .ws_playpause:after{
	display: block;
	text-align: center;
}
#wowslider-container1 .ws_pause:after {
	content: '\e803';
}
#wowslider-container1 .ws_play:after {
	content: '\e802';
}/* bottom center */
#wowslider-container1  .ws_bullets {
	bottom:20px;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
#wowslider-container1 .ws_bulframe span{
	visibility: visible;
	opacity: 1;
	position: absolute;
	width: 0; 
	height: 0; 
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #ffffff;

	bottom:-10px;
	margin-left:-7px;
	left:61px;
}#wowslider-container1 .ws-title{
	position: absolute;
	background: none;
	font: 2.4em 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#ffffff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	bottom: 50px;
	top: auto;
	opacity: 1;
	text-align: center;

	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	z-index: 50;
}
#wowslider-container1 .ws-title div{
    margin-top: 0.5em;
	font-size: 0.542em;
}#wowslider-container1 .ws_images > ul{
	animation: wsBasic 12s infinite;
	-moz-animation: wsBasic 12s infinite;
	-webkit-animation: wsBasic 12s infinite;
}
@keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 33.33%{left:-100%} 50%{left:-100%} 66.67%{left:-200%} 83.33%{left:-200%} }
@-moz-keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 33.33%{left:-100%} 50%{left:-100%} 66.67%{left:-200%} 83.33%{left:-200%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 33.33%{left:-100%} 50%{left:-100%} 66.67%{left:-200%} 83.33%{left:-200%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:15px;
	left:-61px;
	visibility:hidden;
	position:absolute;
    border: 1px solid #ffffff;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:122px;
	background-color:#ffffff;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	bottom:19px;
	margin-left:2px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 3px solid #ffffff;
}#wowslider-container1 .ws_bulframe div div{
	height: auto;
}

@media all and (max-width:760px) {
	#wowslider-container1 .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#wowslider-container1 .ws_controls,
	#wowslider-container1 .ws_bullets,
	#wowslider-container1 .ws_thumbs{
		display: none
	}
}
#wowslider-container1 img {
	margin-top: 0px !important;
}

/* game */
/* basic */

.main {width:100%; margin: 50px auto 0px;}

.contant {width: 100%;box-sizing: border-box;padding: 10px;overflow: hidden;margin: 0 0 20px;}

@font-face {font-family: 'digital_displayregular';

	src: url('../fonts/digtl.eot');

	src: url('../fonts/digtl.eot?#iefix') format('embedded-opentype'),

	url('../fonts/digtl.woff2') format('woff2'),

	url('../fonts/digtl.woff') format('woff'),

	url('../fonts/digtl.ttf') format('truetype'),

	url('../fonts/digtl.svg#digital_displayregular') format('svg');

	font-weight: normal;

	font-style: normal;}



/* color */
.switch{width:50%;height: 50px;overflow: hidden;float: left;border-bottom: 1px #222 solid;box-sizing:border-box;}
.color {width: 100%;height: 50px;background: #fff;position: relative;text-align: center;border-bottom: 1px #222 solid;display: none;}

.color a {width: 30px;height: 30px;display: inline-block;margin:10px 2px;cursor: pointer;}

.language {width: 100%;height: 50px;background: #fff;position: relative;text-align: center;border-bottom: 1px #222 solid;display: none;}

.language a {

	width: 23px;height: 23px;border-radius:22px;

	display: inline-block;margin:10px 2px;

	background:url(../../images/lang.png) no-repeat;

}

.language a.cn1{

	background-position:0px 0px;

}

.language a.en1{

	background-position:0px -24px;

}

.language a.kh1{

	background-position:0px -48px;

}

.language a.id1{

	background-position:0px -144px;

}

.color a.reds {background: #c00;}

.color a.greens {background: #0c3;}

.color a.blues {background: #09f;}

.color a.yellows {background: #f90;}

.color a.blacks {background: #000;}

.switch .open_all{width: 100%;height: 50px;text-align: center;position: relative;}

.switch a.open {

	background:#000 url(../../images/color-btn.png) center no-repeat;

	display: inline-block;

	width: 30px;

	height: 30px;

	margin: 10px 0px;

}

.switch a.open.cn{

	background:#fff url(../../images/cn-square.png) center no-repeat;

	border-right:1px solid white;

}

.switch a.open.en{

	background:#fff url(../../images/en-square.png) center no-repeat;

	border-right:1px solid white;

}

.switch a.open.kh{

	background:#fff url(../../images/kh-square.png) center no-repeat;

	border-right:1px solid white;

}

.switch a.open.id{

	background:#fff url(../../images/id-square.png) center no-repeat;

	border-right:1px solid white;

}

.switch a.open.kr{

	background:#fff url(../../images/kr-square.png) center no-repeat;

	border-right:1px solid white;

}

.switch a.open.th{

	background:#fff url(../../images/th-square.png) center no-repeat;

	border-right:1px solid white;

}

.switch a.open.ma{

	background:#fff url(../../images/my-square.png) center no-repeat;

	border-right:1px solid white;

}

.switch a.open.vn{

	background:#fff url(../../images/vn-square.png) center no-repeat;

	border-right:1px solid white;

}

.switch a.open2 {

	background:#fff url(../../images/color-btn.png) center no-repeat;

	display: inline-block;

	width: 31px;

	height: 30px;

	margin: 10px 5px;

}



.switch a.open3 {

	background:#fff url(../../images/wechat.png)center no-repeat;

	display: inline-block;

	width: 31px;

	height: 30px;

	margin: 10px 0px;

}

/* bar */

.bar {width: 100%;height: 50px;line-height: 50px;font-size: 20px;color: white;text-align: center; position: relative;text-transform: capitalize;z-index: 999;}

.bar > a {width: 50px;height: 50px;display: block;background-image: url(../../images/bar-ico.png);background-repeat: no-repeat;position: absolute;top: 0;}

.bar a.user {right: 50px; background-position:0 -100px;}

.bar a.back {left: 0; background-position:0 -50px;}

.bar a.home {left: 0; background-position:0 0;}

.bar a.nav {right: 0; background-position:0 -150px;}

.suspension{width: 100%;position: fixed;top: 0px;z-index: 999 !important;}

.menu {display: none;width: 100%;position: absolute;top: 50px;background: #333;overflow: hidden;}
.menu a.link_1 {position:relative;
	width:50%;
	box-sizing:border-box;
	float:left;height: 50px;line-height: 50px;font-size: 16px;color: white;text-align: center;border-bottom: 1px #222 solid;border-left: 1px #222 solid;display: block;text-transform: capitalize;}
.menu a.link_1:hover {background: #555;}

.menu a.link_2{float:right;}

.logo-top{

	position: relative;

	width:120px;

	height:40px;

	background:url(../../images/logo.png);

	background-size: 100% 100%;

	top: 5px!important;

	margin-left: auto;margin-right: auto;

}



.clearfix{

	clear:both;

}



/* banner */

.banner {width: 100%;overflow: hidden;}

.banner img {width: 100%;}

.banner-register {padding: 60px 0 0; background: url(../user/banner-login.jpg)  top center no-repeat;margin: 0 0 20px;}

.avtar {width: 80px;height: 80px;background: url(../../images/avtar-bg.png) center no-repeat;border-radius: 100%;margin:0 auto;}



/* btn */

.btn {border-radius: 3px;text-align: center;color: white;font-size: 14px;text-transform: capitalize;display: block;float: left;box-sizing: border-box;cursor:pointer;}

.btn-big {border:0 none;padding:0;margin:20px 10px; height: 50px;line-height: 50px;border-radius: 25px;font-size: 16px; float: inherit;}

.btn-big-full {margin:20px 0;}

.btn-game {background: #f90;}

a.btn-game:focus,a.btn-game:hover{-webkit-box-shadow: 2px 2px 2px #3388cc;color:#333;}

.btn-group {width: 100%;box-sizing: border-box;padding: 5px;overflow: hidden;}

.btn-group-2 {width: 50%; height: 50px; line-height: 40px;border: 5px transparent solid;background-clip: content-box;border-radius: 8px;}



/* page */

.page {width: 100%;padding: 20px 0;overflow: hidden;}

.page li {width: 33.33%;overflow: hidden;float: left;line-height: 40px;text-align: center;}

.page a {width: 40px;height: 40px;border-radius: 100%;background:#161616 url(../../images/enter-btn.png) center no-repeat;display:block;margin: 0 auto;}

.page a.prev {-webkit-transform: rotate(180deg);transform: rotate(180deg);}

.page-game a {background-color: #f90 !important;}

.specific-page-num{
	display:inline-block;
	min-width:40px;
	height:35px;
	width:15%;border-radius:5px;text-align:center;border:1px solid rgba(0,0,0,0.4);
}
/* foot */

.foot {width: 100%;background: url(../../images/foot-bg.png);height: 50px;overflow: hidden;}

.foot-logo {

	width: 100%;height: 75px;background: url(../../images/foot-logo.jpg) center no-repeat;

}

.foot-nav {width: 100%;text-align: center;overflow: hidden;padding: 10px 0;}

.foot-nav a {line-height: 200%;padding: 0 10px;color: white;display: inline-block;}

.foot select {width: 260px;height: 40px;line-height: 40px;box-sizing: border-box;padding: 0 10px;border:none;border-radius: 3px;background: #fff;margin: 10px auto;text-transform: capitalize;display: block;}

.foot p {width: 100%;text-align: center;line-height: 200%;text-transform: uppercase;padding: 10px 0;}



/* light */

.swiper-container {width: 100%;overflow: hidden;}

.swiper-slide {text-align: center;display: flex;justify-content: center;align-items: center;}

.swiper-slide img {width: 100%;}



/* notice */

.notice {width: 100%;height: 30px;background:#333;position: relative;}

.notice span {width: 26px;height: 26px;border-radius: 0 15px 15px 0;background: url(../../images/ann-ico.png) 2px center no-repeat;display: block;float: left;position: absolute;left: 0; top: 2px;z-index: 90;}

.notice marquee a {line-height: 30px;color: #999;white-space:nowrap}



/* service */

.service {width: 100%;overflow: hidden;box-sizing: border-box;padding: 20px;}

.service a {width: 33.33%;height: 180px;display: block;float: left;text-align: center;font-size: 14px;text-transform: capitalize;box-sizing: border-box;padding: 10px 0;}

.service a span {width: 100%;display: block;padding: 10px 0;}

@media (max-width:400px){.service a {width: 50%;}}

/* link */

.link {width: 100%;height: 90px;background: #efefef;display: block;background:url(../../images/links.png) center no-repeat;background-size: contain;}

.link a {width: 16.66%;height: 90px; display: block;float: left;}



/* list */

.list a {width: 100%;height: 40px;line-height: 40px; background: #fff;border-radius: 3px;margin: 5px 0;display: block;box-sizing: border-box;padding: 0 0 0 20px;text-transform: capitalize;}

.list a i {width: 40px;height: 40px;background: url(../../images/list-btn.png) right top no-repeat;display: block;float: right;}

.list a:hover {color: white;}

.list a:hover i {background-position: left top;}

.list-drop {width: 100%;display: none;}

.list-drop a {background: #333;color: white;}

.list-drop a:hover {background: #555;}



/* article */

.article h2 {width: 100%;font-size: 16px;text-align: center;line-height: 300%;border-bottom: 1px #ccc solid;text-transform: capitalize;}

.article-txt {padding: 10px 0;overflow: hidden;}

.article-txt p {line-height: 200%;padding: 5px 0;text-align: justify;}

.article-txt cite {width: 100%;box-sizing: border-box;padding:10px;background: #f90;color: white;display: block;font-style: normal;border-radius: 3px;}



/* casino */

.casino a {width: 100%;box-sizing: border-box; padding: 10px 10px 10px 160px;overflow: hidden;margin: 10px 0;background: #fff 10px no-repeat;display: block;}

.casino a.ca1 {background-image: url(../../images/casino-1.png);}

.casino a.ca2 {background-image: url(../../images/casino-2.png);}

.casino a.ca3 {background-image: url(../../images/casino-3.png);}

.casino a.ca4 {background-image: url(../../images/casino-4.png);}

.casino a.ca5, .casino a.ca6, .casino a.ca7, .casino a.ca8, .casino a.ca9, .casino a.ca10{padding:10px;}

/*.casino a.ca5 {background-image: url(../../images/casino-11.png);}

.casino a.ca6 {background-image: url(../../images/casino-12.png);}

.casino a.ca7 {background-image: url(../../images/casino-13.png);}

.casino a.ca8 {background-image: url(../../images/casino-14.png);}

.casino a.ca9 {background-image: url(../../images/sport-1.png);}

.casino a.ca10 {background-image: url(../../images/sport-2.png);}*/

.casino a span {width: 100%;overflow: hidden;}

.casino a span h6 {font-size: 16px;line-height: 200%;text-transform: capitalize;}

.casino a span p {line-height: 200%;padding: 5px 0;text-align: justify;}

.casino a span i {width: 40px;height: 40px;background:url(../../images/enter-btn.png) center no-repeat;display: block;border-radius: 100%;margin: 5px 0;}


.casino .lott-1{background-image: url(../../images/lottery.png);}
.casino .lott-2{background-image: url(../../images/thai_lottery.png);}
.casino .lott-3{background-image: url(../../images/vn_lottery.png);}



@media(max-width: 415px){
	.casino a{
		padding: 5px 5px 5px 115px;
	}
	.casino a.ca1,.casino a.ca2,.casino a.ca3,.casino a.ca4,
	.casino .lott-1,.casino .lott-2,.casino .lott-3{
		background-size:90px 90px!important;padding: 5px 5px 5px 110px;

	}
	.casino a {padding: 0 0 0 0}
	.casino a span i{
		width: 30px!important;height:30px!important;margin: 0 0;
	}
	.vcasino span p{padding:0 0}
}

/* Message */

.lb-msg{

	padding-left: 1em;color:maroon;
	display: block;
	margin: 0;

}

.login-msg{

	display:block;

	height:45px;

	line-height:50px;

}

.captcha{

	font-size: 16pt;

	text-shadow: 2px 2px 1px #333;

}

/* input */

.input input, .input select {

	width: 100%;height: 50px;

	line-height: 50px; box-sizing: border-box;

	padding: 0 10px 0 50px;background: #fff url(../../images/register-ico.png) left center no-repeat;margin: 5px 0;

	text-transform: normal;

}

.input-center input{
	width: 48%;height: 40px;
	line-height: 40px; box-sizing: border-box;
	padding: 0 10px 0 50px;margin: 5px 0;
	text-transform: normal;
}

.input input.account {background-position:0 0; text-transform: none;}

.input input.password {background-position:0 -50px;}

.input input.bankname {background-position:0 -100px;}

.input input.remember {width: 20px;height: 20px;vertical-align: middle;margin:0 10px;}

.input input.mail {background-position:0 -150px;text-transform: none;}

.input input.nick {background-position:0 -200px;}

.input input.tell {background-position:0 -250px;}

.input input.referrall {background-position:0 -300px;}

.input select.currency {background-position:0 -350px;}

.input select.bank {background-position:0 -400px;}

.input input.bankno {background-position:0 -450px;}

.input input.noico, .input select.noico {background-image: none;padding:0 15px;text-transform: none;}

.transfer label {
	width: 100%;
	box-sizing: border-box;
	padding: 5px 10px;
	display: block;
}

.transfer label span {
	width: 50%;
	display: block;float: left;box-sizing: border-box;
	padding:0;line-height: 46px;text-align:left;font-size: 10px;
}

/* promo */

.promo {width: 100%;overflow: hidden;margin: 10px 0 30px;}

.promo-block {background: #fff;margin: 10px 0;overflow: hidden;position: relative;}

.promo-block img {width: 260px;height: 150px;float: left;}

.promo-txt {width: 100%;box-sizing: border-box;padding:10px;padding-left: 270px; position: absolute;right: 0;overflow: hidden;}

.promo-txt h6 {

	font-size: 18px;line-height: 200%;

	text-transform: capitalize;/*height: 36px;*/

	overflow: hidden;}

.promo-txt p {text-align: justify;line-height: 160%;height: 50px;overflow: hidden;}

.promo-txt a {width: 80px;height: 40px;line-height: 40px;border-radius: 2em;margin: 5px;float: right;cursor: pointer;font-size: 14px;}

.promo-txt a.black {background: #333;}

.promo-more {width: 100%;overflow: hidden;background: #333;box-sizing: border-box;padding: 10px;display: none;}

.promo-more p {line-height: 200%;text-align: justify;color: #999;}

.promo-more table td,.promo-more table th{

	border:1px solid white;

	overflow-x:auto;padding:5px;

}
.promo-more table td.rb-non,.promo-more table th.rb-non{border-right:none;border-bottom:none;}

.promo-more table td.b-non,.promo-more table th.b-non{border-bottom:none;}

.promo-more table td.r-non,.promo-more table th.r-non{border-right:none;}

@media (max-width:600px){

	.promo-block img {display: none;}

	.promo-txt {padding: 10px;position: inherit;}

	.promo-txt h6, .promo-txt p {overflow: auto;height: auto;}}

/* slots */

.slots {width: 100%;margin: 0 0 30px;}

.slots-tab {padding: 10px;overflow: hidden;}

.slots-tab a {width: 25%;height: 40px;line-height: 40px;background: #333;border: 1px transparent solid;background-clip: content-box;padding: 0}

.slots-tab a.ccc {background: #ccc;color: #555;}

.slots-tab a:hover {color: white;background-clip: content-box;}
.slots-tab a:hover,.slots-tab a.active {background: #09f;}

.slots-contant {background: #fff;padding: 5px;overflow: hidden;}

.slots-contant li {width: 33.33%;box-sizing: border-box;padding: 5px;float: left;}

.slots-contant a {width: 100%; height: 150px;border: 1px #eee solid;text-align: center;position: relative;padding: 10px 0 0;display: block;}

.slots-contant a span {width: 100%;height: 30px;line-height: 30px;text-align: center;color: white;position: absolute;bottom: 0;left: 0; display: block;text-transform: capitalize;}

@media (max-width:470px){.slots-tab a {width:33.33%;}}

@media (max-width:420px){.slots-contant li {width: 50%;}}



/* game-table */

.game-table {width: 100%;overflow: hidden;margin: 0 0 10px;position: relative;overflow-x:auto;}

.expanded{ width: 100% !important;box-sizing: border-box;}

.game-table table {width: 100%;background: #eee;}

.game-table tr {height: 40px;vertical-align: middle;}

.game-table th {background: #ccc;text-align: left;text-indent: 1em;text-transform: uppercase;font-size: 14px;border: 1px #666 solid;vertical-align: middle;}

.game-table th.dark {background: #333;border-color: #333;font-size: 14px;color: white;font-weight: normal;text-transform: capitalize;line-height: 40px;}

.game-table th span {font-size: 12px;float: right;padding: 0 10px;font-weight: normal;}

.game-table th a {float: right;padding: 0 10px;line-height: 40px;font-weight: normal;}

.game-table th a:hover {color: #f90;}

.game-table th a.refresh {width: 40px;height: 40px;background: url(../../images/sport/refresh-black.png) center no-repeat;padding: 0;float:inherit;display: inline-block;vertical-align: middle;}

.game-table th a.refresh-white {background-image: url(../../images/sport/refresh-white.png);float: right;}

.game-table th a.refresh:hover {transform: rotate(360deg);}

.game-table td {background: #fff;text-align: center;vertical-align: middle;line-height: 40px;}

.game-table td a {vertical-align: middle;}

.game-table td:hover {background: #f9f9f9;}

.game-table td.two {line-height: 24px;vertical-align:middle;}

.game-table td.red {color: #f33;}

.game-table td.small-two {vertical-align:middle;}

.game-table td.lie {width: 2px;}

.game-table i {height: 40px;display: block;background-position:center;background-repeat: no-repeat;vertical-align: middle;}

.game-table i.star {width:40px;background-image: url(../../images/sport/star-yellow.png);float: left;}

.game-table i.star-white {background-image: url(../../images/sport/star-white.png);}

.game-table i.star-hollow {background-image: url(../../images/sport/star-hollow.png);}

.game-table i.f {width:21px;background-image: url(../../images/sport/tip-f.png);display: inline-block;}

.game-table i.l {width:21px;background-image: url(../../images/sport/tip-l.png);display: inline-block;}

.game-table i.edit {width: 30px;background-image: url(../../images/sport/btn-edit.png);float: right;}

.game-table i.add {width: 30px;background-image: url(../../images/sport/btn-add.png);float: right;}

.game-table input[type="number"] {border: 1px #eee solid;height: 38px;line-height: 38px;vertical-align: middle;width: calc(100% - 40px);padding: 0 5px;}

.game-table input[type="text"] {border: 1px #eee solid;height: 38px;line-height: 38px;vertical-align: middle;width: calc(100% - 40px);padding: 0 10px;}

.game-table input[type="radio"] {width: 20px;height: 20px;vertical-align: middle;}



/* lottery */

.lottery {width: 100%; overflow: hidden;margin: 0 0 30px}

.lottery-contant {background: #fff;padding: 10px;overflow: hidden;}

.lottery-ann {margin: 10px;padding: 10px;background: #333;color: #999;}

.lott-basic {width: 100%;border: 0;overflow: hidden;border-bottom: 1px #d8d8d8 solid;margin: 0 0 20px;padding: 10px 0;}

.lott-basic table {width: 100%;}

.lott-basic td {height: 40px;vertical-align: middle;box-sizing: border-box;padding:5px;word-break:break-all;}

.lott-basic td:first-child {text-align:right;}

.lott-basic td:last-child {text-align:left;}

.lott-basic td.title{font-size:16px;color:maroon;}



/* indo */

.indo-ann {width: 100%;overflow: hidden;}

.indo-ann span {width: 100%;padding: 10px;box-sizing:border-box;display: block;}

.indo-ann span.tit {color:white;font-weight: bold;font-size: 16px;}

.indo-ann span.art {background: #333;color: #999;text-align: center;}

.indo-ann span.txt{text-align: center; font-size: 12px;}

.indo-group {

	width: 100%;overflow: hidden;position: relative;margin: 10px 0;

}

.indo-group a {width: 40px;height: 40px;text-align: center;line-height: 40px;color: white;background: #333;display: block;}

.indo-group cite {width: 100%;box-sizing: border-box;padding: 0 0 0 40px;position: absolute;right: 0;top: 0; font-style: normal;}

.indo-group cite input {

	width: 14.66%;height: 40px;line-height: 40px;text-align: center;

	box-sizing: border-box;border: 1px #eee solid;border-left: none;background: #fff;

}

.indo-group span {width: 100%;text-align: center;color: #f90;display: block;}



/* center */

.center {width: 100%; overflow: hidden;margin-bottom: 30px;}

.center-head {width: 100%;height: 180px; background: url(../../user/banner-center.jpg) center top no-repeat;box-sizing: border-box;padding: 10px;position: relative;margin: 0 0 10px;}

.center-avtar {width: 80px;height: 80px;border-radius: 100%;overflow: hidden;background: url(../../images/avtar-bg.png) center no-repeat;margin: 50px 0 0;}

.center-info {width: 100%;overflow: hidden;position: absolute;top: 47px;right: 0; box-sizing: border-box;padding: 0 0 0 100px;}

.center-info h3 {font-weight: bold;font-size: 20px;line-height: 120%;margin: 0 0 10px;}

.center-info h3 span {color: #666;font-size: 14px;font-weight: normal;display: block;}

.center-info p {width: 100%;line-height: 180%;text-transform: uppercase;font-size: 14px;}

.center-info p span {color: #f90;}



.center h2 {height: 30px;line-height: 30px;padding:0 15px 0 10px;background: #333;color: white;font-size: 16px;border-radius: 0 15px 15px 0;float: left;margin: 20px 0;}

.center-basic {width: 100%;border: 0;overflow: hidden;border-bottom: 1px #d8d8d8 solid;margin: 0 0 20px;padding: 10px 0;}

.center-basic table {width: 100%;}

.center-basic td {height: 40px;vertical-align: middle;box-sizing: border-box;padding: 0 5px;}

.center-basic td:first-child {text-align:right;text-transform: capitalize;}

.center-basic td:last-child {text-align:left;}



.center-tab {width: 100%;overflow: hidden;padding: 20px 0;text-align: center;}

.center-tab a {padding:0;width: 25%;box-sizing: border-box;border: 3px transparent solid;background: #fff; background-clip: content-box;height: 46px;line-height: 40px;color: #333; border-radius: 25px;display: inline-block;}

@media (max-width:600px) {.center-tab a {width: 50%}}

.center-tab a:hover, .center-tab a.active {background: #333;color: white;background-clip: content-box;}



.center-table {width: 100%;overflow: hidden;background: #fff;margin: 10px 0;}

.center-table table {width: 100%;}

.center-table th {background: #eee;}

.center-table th, .center-table td {height: 49px;vertical-align: middle;text-align: center;}

.center-table td {border-bottom: 1px #eee solid;padding: 0 5px;}

.center-table td span.red {color: #f33;}

.center-table td span.grey {color: #ccc;}

.center-table td span.yellow {color: #fc0;}



/* sport */

.sport-three {width: 100%;background: #222;overflow: hidden;}

.sport-three a {width: 33.33%; height: 40px;line-height: 40px;}

.sport-three a:hover, .sport-three a.active {color: #f90;}

.sport-tab {width: 100%;background: #333;overflow: hidden;}

.sport-tab a {width: 50%;height: 40px;line-height: 40px;border-radius:0;}

.sport-tab a:hover, .sport-tab a.active {background: #f4f4f4;color: #333;}

.sport .list > a {padding: 0;}

.sport .list > a:hover {background: #f90;}

.sport .list a span {color: #f90;float: right;padding:0 10px;}

.sport .list > a:hover span {color: white;}



.sport .list i {float: left;background:top right no-repeat;}

.sport .list i:hover {float: left;background-position:top left;}

.sport .list i.baseball {background-image: url(../../images/sport/ico/baseball.png);}

.sport .list i.favourite {background-image: url(../../images/sport/ico/favourite.png);}

.sport .list i.others {background-image: url(../../images/sport/ico/others.png);}

.sport .list i.beachsoccer {background-image: url(../../images/sport/ico/beachsoccer.png);}

.sport .list i.misswold {background-image: url(../../images/sport/ico/misswold.png);}

.sport .list i.handball {background-image: url(../../images/sport/ico/handball.png);}

.sport .list i.futsal {background-image: url(../../images/sport/ico/futsal.png);}

.sport .list i.supercombo {background-image: url(../../images/sport/ico/supercombo.png);}

.sport .list i.olympic {background-image: url(../../images/sport/ico/olympic.png);}

.sport .list i.athletics {background-image: url(../../images/sport/ico/athletics.png);}

.sport .list i.icehockey {background-image: url(../../images/sport/ico/icehockey.png);}

.sport .list i.wintersport {background-image: url(../../images/sport/ico/wintersport.png);}

.sport .list i.basketball {background-image: url(../../images/sport/ico/basketball.png);}

.sport .list i.tennis {background-image: url(../../images/sport/ico/tennis.png);}

.sport .list i.usfootball {background-image: url(../../images/sport/ico/usfootball.png);}

.sport .list i.snooker {background-image: url(../../images/sport/ico/snooker.png);}

.sport .list i.rugby {background-image: url(../../images/sport/ico/rugby.png);}

.sport .list i.darts {background-image: url(../../images/sport/ico/darts.png);}

.sport .list i.formula1 {background-image: url(../../images/sport/ico/formula1.png);}

.sport .list i.motorsports {background-image: url(../../images/sport/ico/motorsports.png);}

.sport .list i.golf {background-image: url(../../images/sport/ico/golf.png);}

.sport .list i.badminton {background-image: url(../../images/sport/ico/badminton.png);}

.sport .list i.cricket {background-image: url(../../images/sport/ico/cricket.png);}

.sport .list i.waterpolo {background-image: url(../../images/sport/ico/waterpolo.png);}

.sport .list i.tabletennis {background-image: url(../../images/sport/ico/tabletennis.png);}

.sport .list i.squash {background-image: url(../../images/sport/ico/squash.png);}

.sport .list i.volleyball {background-image: url(../../images/sport/ico/volleyball.png);}

.sport .list i.boxing {background-image: url(../../images/sport/ico/boxing.png);}

.sport .list i.cycling {background-image: url(../../images/sport/ico/cycling.png);}

.sport .list i.soccer {background-image: url(../../images/sport/ico/soccer.png);}



.sport-stip {overflow: hidden;}

.sport-stip h5 {width: 100%;height: 40px;line-height: 40px;text-align: center;background: #f90;text-transform: capitalize;color: white;text-transform: uppercase;font-weight: normal;}

.sport-stip-main {padding: 10px;overflow: hidden;text-align: center;background: #fff;}

.sport-stip-ann {width: 100%;overflow: hidden;border-bottom: 1px #eee solid;padding: 5px 0;}

.sport-stip label {width: 100%;padding: 5px 0;overflow: hidden;text-transform: capitalize;display: block;}

.sport-stip label.yel {color: #f90;}

.sport-stip input {width: 100%;height:40px;line-height: 40px;box-sizing: border-box;border: 1px #eee solid;padding: 0 10px;text-transform: capitalize;}

.sport-stip input[type="radio"] {width: 20px;height: 20px;vertical-align: middle;}

.sport-stip table {width: 100%;}

.sport-stip td {height:40px;border: 1px #eee solid;vertical-align: middle;}

.sport-stip td span {color: #f90;}



.sport-contant {width: 100%;overflow: hidden;}

.sport-title {width: 100%;margin: 0 0 10px;overflow: hidden;}

.sport-title h2 {text-align: center; height: 50px;line-height: 50px;font-size: 16px;}

.sport-select {width: 100%; overflow: hidden;}

.sport-select select, .sport-select input {width: 50%;height: 50px;padding: 0 10px;border:5px transparent solid;background: #fff;background-clip: padding-box;box-sizing: border-box;display: block;float: left}

@media(max-width:460px) {.sport-select select, .sport-select input {width: 100%;}}



/* gtip */

.gtip {width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.8);z-index: 41;}

.gtip-main {width:100%;overflow: hidden;background: #fff;position: absolute;top: 10%;left: 0%;}

.gtip-title {width: 100%;height: 50px; line-height: 50px;box-sizing: border-box;padding: 0 0 0 15px;font-size: 18px;text-transform: uppercase;color: white;background: #222;}

.gtip-title a {width: 50px;height: 50px;background: url(../../images/tip-close.png) center no-repeat;display: block;float: right;opacity: .6;}

.gtip-title a:hover {opacity: 1;}

.gtip-group {width: 100%;box-sizing: border-box;padding: 15px;overflow: hidden;}

.gtip-group h5 {width: 100%;line-height: 50px;border-bottom: 1px #eee solid;font-size: 20px;font-weight: bold;color: #f90;text-align: center;}

.gtip-group label {width: 100%;margin: 0 0 5px;display: block;overflow: hidden;}

.gtip-group label span {width: 25%;line-height: 35px;text-align: right;float: left;display: block;margin: 0 10px 0 0;}

.gtip-group label em {font-style: normal;color: #f90;line-height: 35px;}

.gtip-group label a {width: 40px;height: 35px;line-height: 35px; background: #f90;border-radius: 2px;margin: 0 5px 0 0;display: block;float: left;text-align: center;color: white;}

.gtip-group label a:hover {background: #dd8500;}

.gtip-group label input {width: 175px;height: 35px;box-sizing: border-box;border: 1px #eee solid;padding: 0 10px;}

.gtip-btn {width: 100%;text-align: center;padding: 10px;overflow: hidden;box-sizing: border-box;}

.gtip-btn button {width: 50%;height: 42px;line-height: 42px;border-radius: 30px; display: inline-block;background: #f90;font-size: 16px;border: 5px #fff solid;border-width: 0 5px 0 5px;padding: 0}

.gtip-btn button:hover {background: #dd8500;}



/* game-keno */

.keno {width: 100%;padding: 10px 0 30px;overflow: hidden;position: relative;}

.gkeno {width: 100%;overflow: hidden;position: relative;}

.gkeno-title {width: 100%;overflow: hidden;}

.gkeno-info {width: 100%;height: 115px;background: #161616;}

.gkeno-info > span {width: 100%;height: 36px;line-height: 36px;text-align: right;display: block;text-transform: uppercase;box-sizing: border-box;padding: 0 15px;font-weight: bold;}

.gkeno-info > span > em {color: #f90;float: left;font-style: normal;}

.gkeno-info > a {

	width: 60px;height: 60px;line-height: 60px;

	border-radius: 30px;

	background:#f90 url(../../images/game/btn-back.png) -8px -8px no-repeat;

	display: block;text-indent: 1em;

	font-size: 20px;

	margin:10px 10px 0px 12px;

	float: left;

}

.gkeno-info select{

	width: 200px;height: 40px;line-height: 40px;

	box-sizing: border-box;

	padding: 0 10px;border:none;

	border-radius: 3px;background: #fff;

	margin: 20px auto;

	text-transform: capitalize;display: block;

}

.gkeno-info > a:hover {background-color: #b97820;}

.gkeno-info cite {width: 100%;height: 35px;line-height: 40px;text-align: center;font-weight: bold;text-transform: uppercase;display: block;background: #1f1f1f;font-style: normal;float: left;}

.gkeno-info a.enter {

	width:60px;height: 60px;

	line-height: 60px;

	border-radius: 100%;

	background:#f90 url(../../images/game/btn-enter.png) -8px -8px no-repeat;

	margin: 0px 10px;

	display: block;float: left;

}

.gkeno-time {width: 100%;height: 151px;background: url(../../images/game/ann-bg.png);}

.gkeno-time span {width: 100%;height: 40px;line-height: 40px;display: block;font-size: 20px;color: white;font-weight: bold;box-sizing: border-box;padding: 0 15px;text-transform: capitalize;}

.gkeno-time span em {font-size: 12px;color: #555;float: right;font-style: normal;text-transform: uppercase;}

.gkeno-time a {width: 100%;line-height: 80px;text-align: center;font-size: 85px;color: white;font-family: 'digital_displayregular';text-shadow: 0 0 20px #fff;display: block;}

.gkeno-time a.out {width: 65%;

	line-height: 65px;text-align: center;

	font-size: 65px;color: white;font-family: 'digital_displayregular';

	text-shadow: 0 0 20px #fff;display: block;

	float:left;

}

.gkeno-time a.enter {

	width:55px;height: 55px;

	border-radius: 40px;

	background:url(../../images/game/btn-enter1.png) center no-repeat;

	margin-top:10px;

	margin-right: 10px;

	display: block;

	float:right;

}

.gkeno-results {width: 100%;background: #fff;overflow: hidden;}

.gkeno-results-title {width:100%;height: 40px;line-height: 40px;box-sizing: border-box;padding: 0 0 0 10px;text-transform: capitalize;font-size: 20px;font-weight: bold;border-bottom: 1px #eee solid;}

.gkeno-results-list {width:100%;box-sizing:border-box;padding: 10px 20px;}

.gkeno-results-list label {width: 100%; display: block;border-left: 1px #eee solid;margin: 5px 0;float: left;}

.gkeno-results-list label a {width: 10%;height: 33px;line-height: 33px;text-align: center;border: 1px #eee solid;border-left: none;box-sizing: border-box;color: #f90;font-weight: bold;display: block;float: left;}

.gkeno-total { width:100%;height:151px;background: #f4f4f4;}

.gkeno-total ul {width:100%;height:151px;overflow: hidden; }

.gkeno-total li {height:151px; display:block; overflow:hidden;}

.bx-wrapper { margin: 0 auto;width: 100%;}

.bx-window {width: 100%}

.bx-prev, .bx-next {position: absolute; top: 7px;width:26px;height:26px; text-indent: -999999px;background: url(../../images/game/new-btn.png) no-repeat;}

.bx-prev:hover, .gkeno-total .bx-next:hover {background-image: url(../../images/game/new-btn-hover.png);}

.bx-prev {left:10px;background-position:left top;}

.bx-next {right:10px;background-position: left bottom;}

.gkeno-total .album {width: 100%;box-sizing: border-box;padding: 0 30px;text-align: center;font-size: 14px;color: #999;height: 40px;line-height: 40px;background: #fff;}

.album .previous{

	width: 25px;height: 25px;border-radius: 100%;

	background: #f90 url(../../images/enter-btn.png) center no-repeat;

	float:left;margin-left: 1em;border:none;

	position:absolute;

	-webkit-transform: rotate(180deg);transform: rotate(180deg);

}

.album .next{

	width: 25px;height: 25px;border-radius: 100%;

	background: #f90 url(../../images/enter-btn.png) center no-repeat;

	float:right;margin-right: 1em;margin-top: -25px;

}

.gkeno-total li span {width: 100%;height: 46px;line-height: 46px;box-sizing:border-box;padding: 0 10px;display: block;font-weight: bold;font-size: 20px;text-transform: capitalize;}

.gkeno-total li label {width: 95%;margin: 0 16px;border-left: 1px #eee solid;display: block;overflow: hidden;}

.gkeno-total li label a {width: 20%;height: 33px;line-height: 33px;text-align: center;border: 1px #eee solid;border-left: none;box-sizing: border-box;color: #f90;font-weight: bold;display: block;float: left;background: #fff;}

.gkeno-total li label.ten-item a{

	width: 10%;height: 33px;line-height: 33px;text-align: center;

	border: 1px #eee solid;

	border-left: none;

	box-sizing: border-box;

	color: gray;

	font-weight: normal;

	display: block;float: left;

	background: #fff;

}

.gkeno-number {width: 100%;overflow: hidden;}

.gkeno-number-list {width: 100%;box-sizing: border-box; padding: 10px;overflow: hidden;background: #4c4c4c;}

.gkeno-number-list a {width: 46px;height: 46px;line-height: 46px;text-align: center;font-size: 20px;font-weight: bold;margin: 5px;background: #fff;border-radius: 3px;display: block;float: left;z-index: 5;}

.gkeno-number-list a:hover, .gkeno-number-list a.active {background: #f90;color: white;}

.gkeno-guess {width: 100%;overflow: hidden;}

.gkeno-guess a {height: 50px;line-height: 50px;font-weight: bold;text-transform: capitalize;color: white;display: block;float: left;text-align: center;font-size: 16px;}

.gkeno-guess-title {width:20%;height: 100px;}

.gkeno-guess-title a {width:100%;background: #f90;}

.gkeno-guess-title a.line {box-sizing: border-box;border-bottom: 1px #ffb74c solid;}

.gkeno-guess label {width:80%;display: block;float: right;background: #272727;}

.gkeno-guess label.line {height: 50px; box-sizing: border-box; border-bottom: 1px #4c4c4c solid;}

.gkeno-guess label a {width: 20%;box-sizing: border-box; border-left: 1px #4c4c4c solid;}



.gkeno-btn {width: 100%;overflow: hidden;background: #000;}

.gkeno-btn a {height: 107px;line-height: 107px;background: #333;color: white;border-radius: 3px;display: block;float: left;font-size: 16px;box-sizing: border-box;padding: 0 0 0 10px;text-transform: capitalize;font-weight: bold;border: 5px #010101 solid;box-sizing: border-box;}

.gkeno-btn a span {text-align: center;line-height: 34px;padding: 20px 0;color: #f90;font-size: 14px;float: right;}

.gkeno-btn a span em {color: #999;font-style: normal;font-size: 12px;font-weight: normal;}

.gkeno-btn a:hover,

.gkeno-btn a.active {background: #f90;}

.gkeno-btn a:hover span,

.gkeno-btn a:hover span em,

.gkeno-btn a.active span em,

.gkeno-btn a.active span {color: white;}

.gkeno-btn-buo {padding: 5px;overflow: hidden;}

.gkeno-btn-buo a {width: 35%;}

.gkeno-btn-buo a span {width: 50%;}

.gkeno-btn-buo a.white,

.gkeno-btn-buo a.tie-bs,

.gkeno-btn-buo a.tie-ud,

.gkeno-btn-buo a.tie-oes{width: 30%;line-height:50px;  background: #fff;color: #555;text-align: center;padding: 0;}

.gkeno-btn-buo a.white:hover,

.gkeno-btn-buo a.tie-bs:hover,

.gkeno-btn-buo a.tie-ud:hover,

.gkeno-btn-buo a.tie-oes:hover{background: #f90;color: white;}

.gkeno-btn-buo a.white span {width: 100%;padding: 0;line-height: 22px;}

.gkeno-btn-sd {overflow: hidden;padding:0 5px;}

.gkeno-btn-sd a {width: 50%;}

.gkeno-btn-sd a span {line-height: 107px;padding:0;width: 100px;}

.gkeno-btn-max {padding: 5px;overflow: hidden;}

.gkeno-btn-max a {width: 25%;height: 80px;text-align: center;font-size: 14px;padding: 0;line-height: 40px;}

.gkeno-btn-max a span {width: 100%;padding: 0;font-size: 14px;line-height: 20px;}

.gkeno-reb {overflow:hidden;padding:0 5px;box-sizing: border-box;}

.gkeno-reb a {width:33.33%;height: 80px;line-height: 80px;background: #fff;color: #555;}

.gkeno-reb a:hover {color: white;}

.gkeno-reb a span {line-height: 30px;padding: 10px;}

.gkeno-reb a.bet {

	background: #4C4C4C;text-align: center;padding: 0;

	border-style:inset;

	color:#F1F1F1;

}

.gkeno-load {width: 100%;height: 100%;background: rgba(0,0,0,.8);position: absolute;left: 0;top: 0;z-index: 99;}

.gkeno-load a {width: 100%;height: 100%;background: url(../../images/game/loading.gif) center no-repeat;display: block;}

@media (max-width:400px){

	.gkeno-btn a {text-align: center;}

	.gkeno-btn a span {display: none;}

	.gkeno-btn-buo a,

	.gkeno-btn-buo a.white {line-height: 100px;}

	.gkeno-btn-max a {line-height: 70px;}

}



.gkeno-table {width: 100%;overflow: hidden;background: #fff;box-sizing: border-box;padding: 10px;}

.gkeno-table-title {width: 13%;overflow: hidden;}

.gkeno-table-title a {width: 100%;height: 46px;line-height: 46px;text-align: center;font-size: 16px;color: white;display: block;font-weight: bold;background: #5d5d5d;

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNWQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #5d5d5d 0%, #4f4f4f 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d5d5d), color-stop(100%,#4f4f4f));

	background: -webkit-linear-gradient(top,  #5d5d5d 0%,#4f4f4f 100%);

	background: -o-linear-gradient(top,  #5d5d5d 0%,#4f4f4f 100%);

	background: -ms-linear-gradient(top,  #5d5d5d 0%,#4f4f4f 100%);

	background: linear-gradient(to bottom,  #5d5d5d 0%,#4f4f4f 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d5d5d', endColorstr='#4f4f4f',GradientType=0 );}

.gkeno-table-title a:hover, .gkeno-table-title a.active {background: #f90;}

.gkeno-table-list {width: 87%;overflow: hidden;border: 1px #eee solid;border-width:1px 0 0 1px;box-sizing: border-box;}

.gkeno-table-list label {display: block;overflow:hidden;}

.gkeno-table-list label a {width: 10%;height: 46px;line-height: 46px;text-align: center; box-sizing: border-box;border: 1px #eee solid;border-width: 0 1px 1px 0;display: block;float: left;font-size: 18px;text-transform: uppercase;}

.gkeno-table-list a.yellow {color: #f90;}



/* game-number */

.number {width: 100%;overflow: hidden;padding: 10px 0 30px}

.gnumber {width: 100%;overflow: hidden;position: relative;}

.gnumber-close{

	width: 100%; height: 100px;

	line-height: 100px;

	text-align: center;font-size: 18px;

}

.gnumber-info {width: 100%;height: 250px;background: url(../../images/game/ann-bg.png);}

.gnumber-info select{

	width: 200px;height: 40px;line-height: 40px;

	box-sizing: border-box;

	padding: 0 10px;border:none;

	border-radius: 3px;background: #fff;

	margin: 10px auto;

	text-transform: capitalize;display: block;

}

.gnumber-type {

	width: 100%; height: 20px;

	line-height: 50px; padding: 5px 0 0;

	text-align: center;font-size: 18px;

	color: white;font-family: 'digital_displayregular';

	text-shadow: 0 0 10px #fff;

}

.ball{

	width:200px;

	display: block;

	padding:0 10px;

	text-align: left;

	text-indent: 5px;

	font-style: bold;

	font-size: 16pt;

	font-family:"Philosopher";

	color:#fff;

}

.between{width:100%;height:10px;position: relative;background: #fff;}

.gnumber-info-time {

	width: 100%; height: 110px;

	line-height: 100px; padding: 10px 0 0;

	text-align: center;font-size: 75px;

	color: white;font-family: 'digital_displayregular';

	text-shadow: 0 0 20px #fff;

}

.gnumber-info-time1{

	width: 100%; height: 110px;

	line-height: 80px; padding:0 0;

	text-align: center;font-size: 75px;

	color: white;font-family: 'digital_displayregular';

	text-shadow: 0 0 20px #fff;

}

.gnumber-info-time1.totop{

	margin-top: -25px;

}

.gnumber-info a.ref-only {width: 230px;height: 60px;line-height: 60px;border-radius: 30px;background:#f90 url(../../images/game/refresh-white.png) 15px 10px no-repeat;margin: 30px auto;display: block;font-size: 22px;float: none;}

.wrap-enref{

	width:160px;height:60px;margin:0px auto 5px;display:block;

}

.wrap-enmenu{

	width:320px;margin:0px auto;height:60px;

}

.gnumber-info a.back-inside {

	width:60px;height: 60px;

	line-height: 60px;

	border-radius: 40px;

	background:#f90 url(../../images/game/btn-back.png) -8px -8px no-repeat;

	margin-top: -10px;

	display: block;float: left;

}

.gnumber-info a.enter {

	width:60px;height: 60px;

	line-height: 60px;

	border-radius: 40px;

	background:#f90 url(../../images/game/btn-enter.png) -8px -8px no-repeat;

	margin: 0px 10px;

	display: block;float: left;

}

.gnumber-info a.refresh {

	width: 60px;height: 60px;

	line-height: 60px;border-radius: 40px;

	background:#f90 url(../../images/game/refresh-white.png) 15px 10px no-repeat;

	margin: 0px 10px;

	display: block;float: left;

}

.gnumber-info a:hover {background-color: #b97820;}

.gnumber-info-data1 {

	width: 100%;height: 60px;line-height: 55px;

	text-align: center;color: #666;background: #1f1f1f;

	font-weight: bold;text-transform: uppercase;font-size: 16px;

}

.gnumber-info-data {

	width: 100%;height: 65px;line-height: 60px;

	text-align: center;color: #666;background: #1f1f1f;

	font-weight: bold;text-transform: uppercase;font-size: 16px;

}

.gnumber-info-data span{

	display:block;

	width:25px;height:25px;border-radius:25px;

	border:1px solid #fff;

	background:#fff url(../../images/game/down.png) no-repeat center center;background-size:cover;

	float:right;

	margin-top: 1.2em;

	margin-right:1em;

}

.gnumber-info-data1 span{

	display:block;

	width:25px;height:25px;border-radius:25px;

	border:1px solid #fff;

	background:#fff url(../../images/game/down.png) no-repeat center center;background-size:cover;

	float:right;

	margin-top: 1em;

	margin-right:1em;

}

.gnumber-game {
	width:100%; height: 242px;
	overflow: hidden;position: relative;
	background: url(../../images/game/bg-num-only.jpg) no-repeat center center;
	background-size: 100% 100%;
	padding:10px 0;
	display: none;
	box-sizing: content-box;

}

.gnumber-obj{

	width: 468px;

	height: 340px;

	position: relative;

	overflow: hidden;

}

.glive-number-game{

	width:100%;

	height:100%;

	overflow: hidden;position: relative;

	padding: 0!important;

	display:none;

}

.glive-number-game img{

	position: absolute;

	width:100%;

	height:100%;

}

.gnumber-game iframe{

	display: block;

	margin: 0 auto;

	width:320px;

	height:100%;

	overflow: none;

}

.game-group span {width: 24px; height: 24px;position: absolute;display: block;

	background: url(../../images/game/ball1.png);

	background-size:cover;

	text-align: center;line-height: 22px;font-size: 12px;color: #000;font-weight: bold;

}

/*.gnumber-game img {width: 100%;}*/

.gnumber-game-play {

	width: 100%;height: 100%;

	background: rgba(0,0,0,.8);position: absolute;

	top: 0;left: 0;z-index: 99;

}

.gnumber-game-play a {width: 100%;height: 100%;

	background: url(../../images/game/play.png) center no-repeat;

	display: block;}

.gnumber-game img{

	width:52%!important;

}

.game-play-over{

	background: url(../../images/game/glass.png) center no-repeat;

	background-size:100% 100%;

	/*width: calc(98% - 10px);*/

	margin: 0 auto;

	width:320px;

	height:100%;

}

.show-result{

	background:#f90;border-radius:1em;padding:5px;text-align: center;

	width:150px;margin-left: auto;margin-right: auto;margin-top: 10px;margin-bottom: 5px;color:white;text-transform: uppercase;

}

.gnumber-results {width:100%;height: 340px;background: #fff;display: none}

.gnumber-results h5 {width: 100%;height: 50px;line-height: 50px;background: #f1f1f1;text-align: center;font-size: 18px;}

.gnumber-results-contant {padding: 10px; overflow: hidden;}

.gnumber-results-contant a {width:100%;box-sizing: border-box; padding: 0 20px;margin: 0 0 5px; height: 48px;line-height: 48px;border: 1px #eee solid;display: block;cursor: pointer;}

.gnumber-results-contant a span {font-size: 24px;font-weight: bold;color: #f90;float: right;}

@media(max-width:420px){

	.gnumber-results-contant a span.multiple{font-size: 14px;font-weight: bold;}

}

.gnumber-results-contant a:hover {border-color: #333;background: #333;color:#ccc;}

.gnumber-results-contant a:hover span {color: white;}

.gnumber-tab {width: 100%;height: 40px;background: #333;}

.gnumber-tab a {height:35px;line-height: 35px;padding: 0 10px;margin: 0 5px;font-size: 14px;text-transform: capitalize;display: block;float: left;color: white;}

.gnumber-tab a:hover,

.gnumber-tab a.active{background: #fff;color: #555;}

.gnumber-tab .center-tab-number{

	width: 230px;overflow: hidden;padding:0;

	text-align: center;

	margin-left:auto!important;

	margin-right:auto!important;

}

.gnumber-tab .center-tab-number a{

	width:100px;

	box-sizing: border-box;

	background-clip: content-box;

	float:left;

	background:#fff;

	padding: 0 10px;

	margin: 0 5px;

	font-size: 14px;

	text-transform: capitalize;

	text-align:center;

	color: #333;

	height: 35px;line-height: 38px;

	border-radius: 25px;



}

.gnumber-tab .center-tab-number a:hover{background:#f90;color:#fff;cursor: pointer;}

.gnumber-num {background: #4c4c4c;width: 100%;overflow: hidden;padding: 5px;box-sizing: border-box;}

.gnumber-num a {width: 46px;height: 46px;line-height: 46px;text-align: center;font-size:16px;font-weight: bold;margin: 5px;display: block;float: left;border-radius: 3px;background: #fff;}

.gnumber-num a:hover, .gnumber-num a.active,.content div a.active {background: #ff9900;color: white;cursor: pointer}

.gnumber-tab input[type="radio"] {

	width: 15px;

	height: 15px;

	vertical-align: middle;

}

.gnumber-btn {width:100%;background: #000;padding: 5px;box-sizing: border-box;}

.gnumber-btn a {width: 25%;height: 100px;text-align: center;font-size: 12px;color: #f90;background: #333;display: block;float: left;border-radius: 8px;border: 5px #010101 solid;box-sizing: border-box;}

.gnumber-btn a:hover, .gnumber-btn a.active {background: #f90;color: white;}

.gnumber-btn a span {width: 100%;height: 35px;font-weight: bold;font-size: 14px;color: white;display: block;padding: 20px 0 0;box-sizing: content-box}

.gnumber-color {width: 100%;height: 150px;padding: 5px; background: #1e1e1e;}

.gnumber-color a {width: 100%; margin: 5px 0; height: 40px;border-radius: 20px; line-height: 40px;font-size: 12px;color: #f90;display: block;float: left;background: #333;text-align: right;padding: 0 10px;box-sizing: border-box;}

.gnumber-color a:hover,.gnumber-pair a:hover, .gnumber-color a.active {background: #f90;color: white;}

.gnumber-color a span {width: 80px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;text-align: center;display: block;float:left;text-transform: capitalize;font-weight: bold;}

.gnumber-color a p {width: 160px;height: 40px;line-height: 20px;font-size: 12px;color: #666;display: block;float: left;}

.gnumber-color a:hover p, .gnumber-color a.active p {color: #fff;}

.gnumber-color-out,.gnumber-btn1,.gnumber-color-outrou{

	width: 100%;overflow: hidden;background: #1e1e1e;

}

.gnumber-color-out a,.gnumber-btn1 a{

	width: 33.33%; margin: 5px 0px; height: 80px;border-radius: 5px; line-height: 40px;

	font-size: 12px;color: #333;display: block;float: left;background:white;text-align: center;font-weight: bold;

	padding: 0 10px;

	border:5px solid #1e1e1e;

	box-sizing: border-box;

}

.gnumber-color-outrou a{

	width: 50%; margin: 5px 0px; height: 65px;border-radius: 5px; line-height: 65px;

	font-size: 12px;color: #333;display: block;float: left;background:white;text-align: center;font-weight: bold;

	padding: 0 10px;

	border:5px solid #1e1e1e;

	box-sizing: border-box;

}

.gnumber-color-outrou a span{display:inline-block;text-indent:2px;color:#f90;}

.gnumber-color-out a span{

	clear:both;

	display: block;

	line-height: 35px;

	color:#f90;

}

.gnumber-color-out a:hover{

	background: #f90;

	color:#fff;

}

.gnumber-color-out a:hover > span{

	color:#fff;

}

.gnumber-sic-out{

	width: 100%;overflow: hidden;background: #1e1e1e;

}

.gnumber-sic-out a {

	width: 33.33%; margin: 2px 0px; height: 80px;border-radius: 5px; line-height: 40px;

	font-size: 12px;color: #333;display: block;float: left;background:white;

	padding: 0 10px;

	border:5px solid #1e1e1e;

	box-sizing: border-box;

}

.gnumber-sic-out a span{

	background:#f90;

	clear:both;

	display: block;

	line-height:50px;text-align: center;

	color:#fff;font-weight: bold; font-size: 14px;

	width:50%;height:50px;

	border-radius: 50%;

	margin-right:auto;

	margin-left:auto;

	margin-top: 10px;

}

.gnumber-sic-out a:hover{

	background: #f90;

	color:#fff;

}

.gnumber-sic-out a:hover > span{

	background:white;

	color:#333;

}

/* roulette */

.gnumber-num-roulette{

	background: #141414;width: 100%;overflow: hidden;box-sizing: border-box;

}

.gnumber-num-roulette a.red{background:#c00;}

.gnumber-num-roulette a.white{background:#fff;color:#333;}



.gnumber-num-roulette {

	clear:both;

	width:100%;

}

.gnumber-num-roulette .roulette{width:80%;}

.roulette a{

	width: 46px;

	height: 46px;line-height: 46px;

	text-align: center;font-size:16px;font-weight: bold;

	margin: 4px;

	display: block;float: left;border-radius: 3px;

	background: #333;color:#fff;

}

.two-one{

	width:17%;float:left;

}

.two-one a{

	width: 100%;

	height: 102px;line-height: 102px;

	text-align: center;font-size:16px;font-weight: bold;

	margin: 4px;

	display: block;float: left;border-radius: 3px;

	background: #333;color:#fff;

}

.gnumber-num-roulette .triple{

	box-sizing:border-box;

	clear:both;

	width:100%;

}

.gnumber-num-roulette .triple a{

	box-sizing:border-box;

	width:32.33%;

	height: 46px;line-height: 46px;

	text-align: center;font-size:16px;font-weight: bold;

	margin: 4px 1px;

	display: block;float: left;border-radius: 3px;

}

.gnumber-num-roulette a:hover{

	background: #f90;

}

/* liv number */

.gmultiple-num,.gmultiple-num-img{

	background: #4c4c4c;width: 100%;overflow: hidden;padding: 5px;box-sizing: border-box;

}

.gmultiple-num-img a{

	box-sizing:border-box;

	width: 13.55%;

	height: 46px;line-height: 46px;

	text-align: center;font-size:16px;font-weight: bold;

	margin: 1px;display: block;float: left;border-radius: 3px;background: #fff;

}

.gmultiple-num a {
	width: 15%;
	height: 46px;line-height: 46px;
	text-align: center;font-size:16px;font-weight: bold;
	margin: 5px;display: block;float: left;border-radius: 3px;background: #fff;
}
.bs-multiple{width:100%;padding:0 5px;box-sizing:border-box;}

.bs-multiple a{
	width:100%;
	box-sizing:border-box;
	display: block;
	line-height: 40px;
	padding: 0 10px;
	margin: 0px;
	font-size: 14px;color: #333;
}
.glivenumber-tab,.gpromo-tab,.gmultiple-tab{width: 100%;background: #333;padding:0;}

.glivenumber-tab a,.gpromo-tab a{
	display: block;
	line-height: 40px;
	padding: 0 10px;
	margin: 0px;
	font-size: 14px;color: #333;
	float:left;
}

.gmultiple-tab a{

	box-sizing:border-box;
	width:50%;
	display: block;
	line-height: 40px;
	padding: 0 10px;
	margin: 0px;
	font-size: 14px;color: #333;
	float:left;text-align: center;
}

.gpromo-tab ul,.gmultiple-tab ul{padding-left: 0;}

.glivenumber-tab a.active, .gpromo-tab a.active{
	background:#4c4c4c;color:#fff;
}

.gmultiple-num a:hover,.gmultiple-num-img a:hover{background:#f90;color:#fff;cursor:pointer;}

.gmultiple-tab a.active{
	background:#4c4c4c;
	color:#fff;cursor:pointer;
	border-top:4px solid #fff;
}

.glivenumber-num {
	background: #4c4c4c;width: 100%;
	overflow: hidden;padding: 5px;
	box-sizing: border-box;}

.glivenumber-num a{

	display: block;

	width:calc(100% - 10px);height: 46px;line-height: 46px;text-align: center;

	font-size:16px;font-weight: bold;margin: 5px;

	float: left;border-radius: 3px;background: #fff;

	cursor:pointer;

}

.glivenumber-num .gold-silver{

	display: block;

	width:calc(100% - 10px);height: 65px;

	margin: 5px;

	float: left;border-radius: 3px;background: #fff;

}

.glivenumber-num .gold-silver ul li{

	width:100%;

	padding:5px;

}

.glivenumber-num a span.group-name1,.glivenumber-num a span.group-name2{

	display:block;

	width:calc(50% - 2.5px);height:100%;

	text-align: left;

	text-indent: 5px;

	float:left;

}

.glivenumber-num a span.group-name1 span,.glivenumber-num a span.group-name2 span{color:#f90; }

.glivenumber-num h3,.glivenumber-num p{width:100%;text-align: center;font-style:bold;color:#fff;}

.glivenumber-num a span.group-name2{border-left: 5px solid #4c4c4c;}

.glivenumber-num a i img{
	width: 46px;height: 46px;
	float:left;
	border-right:5px solid #4c4c4c;

}

.gnumber-six,.gnumber-pair, .gnumber-single,.gsicbo-board,

.bseo,.board-tab,.gnumber-three,.all-dice,.gnumber-three-all{padding:2px 5px; background: #141414;width:100%;margin: 0;}

.three-pair{
	width:33.33333%;float:left;
	text-align:center;
}

.three-pair span{

	float:left;

	width:30%;height:23px;line-height: 25px;

	border-radius:1em;

	background:#f90;

	font-size: 12px;

	color: #fff;text-align: center;display:block;

	font-weight: bold;

	margin:1px;

}

.board-tab a{

	background: #333;

	width: 98%;

	height: 60px;

	line-height: 40px;

	padding:8px;

	font-size: 14px;color: #fff;

	display: block;float: left;

	text-align: center;

	border-radius: 8px;

	box-sizing: border-box;

}

.board-tab a.all-dice{

	height:75px;

}

.bseo a{

	width: 24.555%;height: 100px;text-align: center;

	font-size: 14px;color:white;line-height:60px;

	background: #333;display: block;float: left;

	border-radius: 8px;border: 5px #141414 solid;

	box-sizing: border-box;

	cursor:pointer;

}

.bseo a span{

	width: 100%;height: 30px;line-height:5px;

	font-weight: bold;font-size: 12px;color:#f90;

	display: block;padding:0;

}

.gnumber-single a{

	width: 14%;height: 100px;text-align: center;

	font-size: 14px;color:white;line-height:60px;

	background: #333;display: block;float: left;

	border-radius: 8px;border: 5px #141414 solid;

	box-sizing: border-box;

	cursor:pointer;

}

.gnumber-single a span{

	width: 100%;height: 30px;line-height:5px;

	font-weight: bold;font-size: 12px;color:#f90;

	display: block;padding:0;

}

.gnumber-six a {

	background: #333;

	width: 49%;

	height: 60px;

	line-height: 40px;

	border: 5px #141414 solid;

	border-top:none;

	padding:8px;

	font-size: 12px;color: #fff;

	display: block;float: left;

	text-align: left;

	border-radius: 8px;

	box-sizing: border-box;

	cursor:pointer;

}

.gnumber-three-all a.ga7{

	background: #333;

	width: 25%;

	height: 155px;

	line-height: 140px;

	border-left: 5px #141414 solid;

	border-right: 5px #141414 solid;

	padding:8px;

	font-size: 12px;color: #fff;

	display: block;float: left;

	text-align:center;

	border-radius: 8px;

	box-sizing: border-box;

}

.gnumber-pair a.ga7, .gnumber-three a.ga7{

	background: #333;

	width: 25%;

	height: 90px;

	line-height: 70px;

	border: 5px #141414 solid;

	padding:8px;

	font-size: 12px;color: #fff;

	display: block;float: left;

	text-align:center;

	border-radius: 8px;

	box-sizing: border-box;

}

.gnumber-pair a.ga9{

	background: #333;

	width: 12.222%;

	height: 90px;

	line-height: 70px;

	border: 5px #141414 solid;

	padding:8px;

	font-size: 12px;color: #fff;

	display: block;float: left;

	text-align:center;

	border-radius: 8px;

	box-sizing: border-box;

}

.gnumber-three-all a{

	background: #333;

	width: 24.222%;

	height: 155px;

	padding:8px;

	font-size: 12px;color: #fff;

	display: block;float: left;

	text-align: center;

	box-sizing: border-box;

}

.gnumber-pair a.ga8,.gnumber-three a{

	background: #333;

	width: 12.222%;

	height: 90px;

	border: 4px #141414 solid;

	padding:12px 5px;

	font-size: 12px;color: #fff;

	display: block;float: left;

	text-align: center;

	border-radius: 8px;

	box-sizing: border-box;

	cursor:pointer;

}

.gnumber-three a,.gnumber-three-all a{

	line-height: 35px;

	cursor:pointer;

}

.gnumber-three a span,.gnumber-three-all a span{

	float:none;

	width: 20px;height:20px;line-height: 20px;

	border-radius:30px;

	background:#f90;

	font-size: 12px;

	color: #fff;text-align: center;display:block;

	font-weight: bold;

	margin-top:2px;

	margin-left:auto;

	margin-right:auto;

}

.gnumber-pair a.ga8 .sicbo-ball{

	float:none;

	width: 22px;height:22px;line-height: 22px;

	border-radius:30px;

	background:#f90;

	font-size: 12px;

	color: #fff;text-align: center;display:block;

	font-weight: bold;

	margin-left:auto;

	margin-right:auto;

}

.gnumber-pair a.ga8 .sicbo-ball:last-of-type{margin-top:12px;}

.gnumber-six a span{

	width: 30px;height:30px;line-height: 30px;

	border-radius:30px;

	background:#f90;

	font-size: 12px;

	color: #fff;text-align: center;display: inline-block;float:right;

	font-weight: bold;

	cursor:pointer;

}

.board-tab a:hover,.gnumber-pair a:hover,.gnumber-single a:hover,

.gnumber-three a:hover,.bseo a:hover,

.gnumber-six a:hover{background: #f90;color: white;}

.board-tab a:hover > span,

.gnumber-pair a:hover > .sicbo-ball,

.gnumber-three a:hover > span,

.gnumber-six a:hover > span,

.wrap-three-all:hover > a span{background: white;color: #f90;}

.wrap-three-all:hover > a{background: #f90;color: white;}

.gnumber-three a.ga7:hover,

.gnumber-pair a.ga7:hover{background:#333}



.bseo a:hover > span,

.gnumber-single a:hover > span{color: white;}

a.ga8:hover > a.ga8 span{background:white;color:#f90;}



a.more-number{float:right;margin-right: 0.5em;cursor:default;}

/* overlay*/

.gload{

	width: 100% !important;height: 100%;

	box-sizing: border-box;

	position: absolute;

	background: rgba(192, 192, 192, 0.3);

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

	z-index: 42;

}

.overlay-img{

	width:100px;

	position: relative;

	top: 50%;

	margin-left: auto;

	margin-right: auto;

}
.container {

	background: #e74c3c;

	min-height: 100%;

}

/* modal */
.md-perspective,
.md-perspective body {
	height: 100%;
	overflow: hidden;
}
.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 1500;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.wrap-txt {
	white-space: pre-wrap;      /* CSS3 */
	white-space: -moz-pre-wrap; /* Firefox */
	white-space: -pre-wrap;     /* Opera <7 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	word-wrap: break-word;     /* IE */
	text-transform: uppercase;
}
.md-content label{
	width: 100%;
	margin: 0 0 5px;
	display: block;
	overflow: hidden;
}
.md-content label span{
	width: 30%;
	line-height: 35px;
	text-align: right;
	float: left;
	display: block;
	margin: 0 10px 0 0;
}
.md-content label em{
	line-height: 35px;
	color:#f90;
}
.md-content label input{
	width: 175px;
	height: 35px;
	box-sizing: border-box;
	border: 1px #eee solid;
	padding: 0 10px;
}
.modal-drag{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.under-zero{
	z-index:-1;
}
.modal-drag button{
	position: relative!important;
	z-index: 48;

}
.modal-dialog{
	-webkit-transform: none;
	-ms-transform: none; /* IE9 only*/
	transform: none;
}
.md-show {
	visibility: visible;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	backface-visibility: visible;
}
.md-show-drag {
	z-index:900;
	visibility: visible;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	backface-visibility: visible;
}

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 46;
	opacity: 0;
	background:rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}
.md-show-drag ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}
.hide~ .md-overlay {
	opacity: 0;
	visibility: hidden;
}
.cross{
	display: block;position:relative;
	z-index:10005!important;
	width:45px;height:45px;
	background:url(../../images/modal_close.png);
	float:right;
	margin-right: -0.5px;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
}

/* Content styles */
.md-content,.md-content-drag {
	color: #333;
	background: #ffffff;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

.md-content h3, .md-content-drag h3 {
	margin: 0;
	padding: 0.1em 0.2em;
	text-align: center;
	font-size: 2em;
	font-weight: 300;
	opacity: 0.8;
	/*background: rgba(0,0,0,0.1);*/
	background: #222;
	border-radius: 3px 3px 0 0;
	color:#fff;
	text-transform: uppercase;
}

.md-content > div,.md-content-drag div{
	position: relative;
	padding: 5px 10px 5px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
	-webkit-transform: none;
	-ms-transform: none; /* IE9 only*/
	transform: none;
}
.md-content > div h5,.md-content-drag > div h5{
	width: 100%;
	line-height: 50px;
	border-bottom: 1px #eee solid;
	font-size: 20px;
	font-weight: bold;
	color: #f90;
	text-align: center;
}
.md-content input[type="text"],.md-content-drag input[type="text"] {
	border: 1px #eee solid;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	width: calc(100% - 40px);
	padding: 0 10px;
}
.md-content > div p,.md-content-drag > div p {
	margin: 0;
	padding: 10px 0;
}

.md-content > div ul,.md-content-drag > div ul {
	margin: 0;
	padding: 0 0 30px 20px;
}

.md-content > div ul li,.md-content-drag > div ul li {
	padding: 5px 0;
}
.btn-foot{
	width: 80%;
	height:45px;
	margin: 0 auto;
}
.btn-foot button {
	/*background: -moz-linear-gradient(top, #aaa, #cccccc);
      background: -ms-linear-gradient(top, #aaa, #cccccc);
      background: -o-linear-gradient(top, #aaa, #cccccc);*/
	background: #f90;
	border:1px solid #aaa;
	width: 40%;
	margin:0 5%;
	float: left;
	padding:5px 0;
	border-radius:1em;
}
/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content {
	-webkit-transform: scale(0.1);
	-moz-transform: scale(0.1);
	-ms-transform: scale(0.1);
	transform: scale(0.1);
	opacity: 0;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}
.md-show.md-effect-1 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.md-show-drag.md-effect-1 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.captcha {

	width: 26%;

	height: 50px;

	line-height: 50px;

	text-align: center;

	background: #333;

	color: #666 !important;

	text-transform: uppercase;

	font-size: 24px;

	font-weight: bold;

	display: block;

	float: right;

	padding-right:20%;

	margin: 5px 0;

}

.login_1{
	cursor: pointer;
	width: 100px;
	margin: 0px auto;
}

/*------thai lottery------*/
.th_lott_game input[type="text"]{
	width:90%;
	padding:0px;
}
.vn_lott_game th {background: #eee;}
.vn_lott_game th, .vn_lott_game td {height: 49px;vertical-align: middle;text-align: center;}
.vn_lott_game .td_tit{border: 1px solid #eee;}
.vn_lott_game .td_result{border: 1px solid #eee; }
.vn_rt_sr{font-size:15px;width:100%;}
.vn_sr_bt{background: #eee;padding: 2px 5px;border-radius: 15px;cursor: pointer;margin-right:5px;}
.vn_margin{height:10px;width:100%;}
#wd100{width:100%;}
.tbl-promo tr td{
	border-top:none;
}
.tbl-promo tr th:not(:first-of-type),.tbl-promo tr td:not(:first-of-type){
	border-left:none;
}
button.gradient{width: calc(100% - 10px);margin: 20px auto}
/* Favourite */
.fav_bg .fav_game {margin-top: 70px;}
#code_match{
	padding: 6px;
	color: #000;
	font-weight: 600;
	font-size: 1.2rem;
}