﻿* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.clearboth:after {
	display: block;
	content: "";
	clear: both;
	visibility: hidden
}

i.add {
	animation: myfirst 1s infinite
}

@keyframes myfirst {
	from {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes opacityAnimation {
	0% {
		transform: scale(1.0)
	}

	50% {
		transform: scale(1.03)
	}

	100% {
		transform: scale(1.0)
	}
}

@keyframes opacityAnimation {
	0% {
		transform: scale(1.0)
	}

	50% {
		transform: scale(1.03)
	}

	100% {
		transform: scale(1.0)
	}
}

body {
	font-family: Arial, 'Microsoft YaHei', 'Helvetica Neue', Helvetica, sans-serif;
	line-height: 1.428571429;
	background: #000 !important;
	overflow-x: hidden
}

body.layout {
	min-width: 1100px;
	background-color: #0a0a0a
}

.wrapper {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

ol,
ul {
	margin: 0 auto;
	padding: 0;
	list-style: none
}

[ng-click] {
	cursor: pointer
}

.main {
	overflow: hidden
}

* {
	margin: 0;
	padding: 0
}

.clear {
	clear: both
}

a {
	text-decoration: none;
	color: #a28143
}

#container {
	height: 1200px
}

#header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 190px;
	background: url('../images/header_bg.1.png') repeat-x;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-webkit-transition: background .3s;
	transition: background .3s
}

.mar_top {
	margin-top: 200px !important
}

.header-middle {
	position: relative
}

#logo-bg {
	position: absolute;
	top: 39px;
	left: 0;
	z-index: 5;
	width: 230px;
	height: 84px;
	background: url('../images/logo.png') no-repeat center
}

#logo-bg>a {
	display: block;
	height: 100%
}

.carousel-control-next,
.carousel-control-prev {
	width: 17%
}

.top-nav {
	font-size: 0
}

.top-nav>li {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
	color: #fff;
	font-size: 12px;
	line-height: 41px
}

.top-nav a {
	color: inherit;
	text-decoration: none
}

.top-nav-right {
	text-align: right
}

.top-nav-right .board {
	color: #fff
}

.top-nav-right .partner {
	color: #00f
}

.top-nav-right .redenvelope {
	color: red
}

.top-nav-right .redenvelope:hover {
	color: #ff0
}

.top-nav-right>.language {
	margin-left: 8px
}

.top-nav-right>.language:before {
	display: none
}

.top-nav-right>.language>a>span {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 14px;
	margin-right: 6px;
	cursor: pointer
}

.top-nav-right>.language>a>span[data-language="cn"] {
	background-image: url('../images/cn.png')
}

.top-nav-right>.language>a>span[data-language="kh"] {
	background-image: url('../images/kh.png')
}

.top-nav-right>.language>a>span[data-language="vn"] {
	background-image: url('../images/vn.png')
}

.top-nav-right>.language>a>span[data-language="en"] {
	background-image: url('../images/en.png')
}

.top-nav-right>.language>a>span[data-language="th"] {
	background-image: url('../images/th.png')
}

.top-nav-right>.language>a>span[data-language="id"] {
	background-image: url('../images/id.png')
}

html:lang(id) .overlay a {
	font-size: 20px
}

#nav {
	width: 1200px;
	margin: 0 auto;
	padding-left: 178px;
	font-size: 0;
	text-align: right
}

#nav>ul>li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 92px;
	height: 92px
}

#nav>ul>li>a {
	position: relative;
	display: block;
	height: 100%;
	color: #fff;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	line-height: 125px;
	white-space: nowrap;
	text-transform: uppercase
}

#nav>ul>li>a:hover {
	color: #fff;
	background: url('../images/nav_h.1.png') no-repeat center bottom
}

#nav>ul>li>a:hover:before {
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}

#nav>ul>li>a:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	height: 40px;
	background: no-repeat center;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out
}

#nav>ul>li.home>a:before {
	background-image: url('../images/nav/home.png')
}

#nav>ul>li.slot>a:before {
	background-image: url('../images/nav/slotnav.png')
}

#nav>ul>li.poker>a:before {
	background-image: url('../images/nav/poker.png')
}

#nav>ul>li.live>a:before {
	background-image: url('../images/nav/livenav.png')
}

#nav>ul>li.fish>a:before {
	background-image: url('../images/nav/fishnav.png')
}

#nav>ul>li.lottery>a:before {
	background-image: url('../images/nav/lotterynav.png')
}

#nav>ul>li.number>a:before {
	background-image: url('../images/nav/number.png')
}

#nav>ul>li.cockfight>a:before {
	background-image: url('../images/nav/cockfight.png')
}

#nav>ul>li.sportd>a:before {
	background-image: url('../images/nav/sportnav.png')
}

#nav>ul>li.forexd>a:before {
	background-image: url('../images/nav/forex.png')
}

#nav>ul>li.promotion>a:before {
	background-image: url('../images/nav/promotion.png')
}

#nav>ul>li.hot>a:after {
	content: '';
	position: absolute;
	top: 12px;
	right: 8px;
	width: 20px;
	height: 13px;
	background-image: url('../images/hot.gif')
}

#nav>ul>li.red>a {
	color: red
}

#nav>ul>li:hover .subnav {
	display: block\9;
	visibility: visible
}

#nav>ul>li:hover .subnav li {
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}

.subnav {
	position: absolute;
	top: 100%;
	left: 50%;
	z-index: 4;
	margin-left: -60px;
	text-align: left;
	visibility: hidden;
	-webkit-perspective: 320px;
	-moz-perspective: 320px;
	-ms-perspective: 320px;
	perspective: 320px;
	-moz-transition: visibility linear .4s;
	-o-transition: visibility linear .4s;
	-webkit-transition: visibility linear .4s;
	transition: visibility linear .4s
}

div.subnav.col2 {
	width: 241px;
	margin-left: -120px
}

div.subnav.col2 ol+ol li {
	border-left: none
}

div.subnav.col2.fish {
	width: 290px;
	margin-left: -145px
}

div.subnav.col2.fish li {
	width: 145px
}

div.subnav.col3 {
	width: 340px;
	margin-left: -169px
}

div.subnav.col3 ol+ol li {
	border-left: none
}

.subnav ol {
	float: left;
	border-bottom: 1px solid #0070a5
}

.subnav li {
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	width: 150px;
	color: #fff;
	font-size: 13px;
	line-height: 36px;
	border-left: 1px solid #0070a5;
	border-right: 1px solid #0070a5;
	opacity: 0;
	background: rgba(0, 0, 0, .7);
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	-o-transform: rotateY(90deg);
	transform: rotateY(90deg);
	-webkit-transition: opacity .4s, -webkit-transform .5s;
	-moz-transition: opacity .4s, -moz-transform .5s;
	-o-transition: opacity .4s, -o-transform .5s;
	transition: opacity .4s, transform .5s
}

.subnav li.first-li {
	border-top: 1px solid #0070a5
}

.subnav li:last-child {}

.subnav li.lonely-li {
	border-bottom: 1px dotted #0070a5
}

.subnav li:hover {
	color: #ff0
}

.subnav li:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 30px;
	margin: 0 3px;
	background: no-repeat center
}

.subnav li a {
	width: 100%;
	height: 100%;
	color: inherit;
	text-align: center;
	text-decoration: none
}

.subnav li+li {
	border-top: 1px dotted #0070a5
}

#nav li:hover .subnav li:nth-child(1) {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}

#nav li:hover .subnav li:nth-child(2) {
	-webkit-transition-delay: 50ms;
	-moz-transition-delay: 50ms;
	-o-transition-delay: 50ms;
	transition-delay: 50ms
}

#nav li:hover .subnav li:nth-child(3) {
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	transition-delay: 100ms
}

#nav li:hover .subnav li:nth-child(4) {
	-webkit-transition-delay: 150ms;
	-moz-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	transition-delay: 150ms
}

#nav li:hover .subnav li:nth-child(5) {
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	transition-delay: 200ms
}

#nav li:hover .subnav li:nth-child(6) {
	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	transition-delay: 250ms
}

#nav li:hover .subnav li:nth-child(7) {
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms
}

#nav li:hover .subnav li:nth-child(8) {
	-webkit-transition-delay: 350ms;
	-moz-transition-delay: 350ms;
	-o-transition-delay: 350ms;
	transition-delay: 350ms
}

#nav li:hover .subnav li:nth-child(9) {
	-webkit-transition-delay: 400ms;
	-moz-transition-delay: 400ms;
	-o-transition-delay: 400ms;
	transition-delay: 400ms
}

#nav li:hover .subnav li:nth-child(10) {
	-webkit-transition-delay: 450ms;
	-moz-transition-delay: 450ms;
	-o-transition-delay: 450ms;
	transition-delay: 450ms
}

.subnav.sportw li[game-box="afb"]:before {
	background-image: url('../images/nav/sport/afb.png')
}

.subnav.sportw li[game-box="afb2"]:before {
	background-image: url('../images/nav/sport/afb2.png')
}

.subnav.sportw li[game-box="sbo"]:before {
	background-image: url('../images/nav/sport/sbo.png')
}

.subnav.sportw li[game-box="ibc"]:before {
	background-image: url('../images/nav/sport/ibc.png')
}

.subnav.sportw li[game-box="tf"]:before {
	background-image: url('../images/nav/sport/tfg.png')
}

.subnav.sportw li[game-box="ggcs"]:before {
	background-image: url('../images/nav/sport/ggcs.png')
}

.subnav.sportw li[game-box="horse"]:before {
	background-image: url('../images/nav/sport/horseracing.png')
}

.subnav.live li[game-box="gd"]:before {
	background-image: url('../images/nav/casino/gd.png')
}

.subnav.live li[game-box="dg99"]:before {
	background-image: url('../images/nav/casino/dg99.png')
}

.subnav.live li[game-box="wm"]:before {
	background-image: url('../images/nav/casino/wm.png')
}

.subnav.live li[game-box="sexy"]:before {
	background-image: url('../images/nav/casino/sexy.png')
}

.subnav.live li[game-box="ag"]:before {
	background-image: url('../images/nav/casino/ag.png')
}

.subnav.live li[game-box="allbet"]:before {
	background-image: url('../images/nav/casino/allbet.png')
}

.subnav.live li[game-box="w88"]:before {
	background-image: url('../images/nav/casino/w88.png')
}

.subnav.live li[game-box="sa"]:before {
	background-image: url('../images/nav/casino/sa.png')
}

.subnav.live li[game-box="gold"]:before {
	background-image: url('../images/nav/casino/gold.png')
}

.subnav.live li[game-box="evo"]:before {
	background-image: url('../images/nav/casino/evo.png')
}
.subnav.live li[game-box="ofa_casino"]:before {
	background-image: url('../images/nav/casino/ofa_casino.png')
}

.subnav.live li[game-box="hbo"]:before {
	background-image: url('../images/nav/casino/hbo.png')
}

.subnav.live li[game-box="miki"]:before {
	background-image: url('../images/nav/casino/miki.png')
}

.subnav.live li[game-box="n2live"]:before {
	background-image: url('../images/nav/casino/n2live.png')
}

.subnav.live li[game-box="tga"]:before {
	background-image: url('../images/nav/casino/tga.png')
}

.subnav.live li[game-box="pp_ca"]:before {
	background-image: url('../images/nav/casino/pp.png')
}

.subnav.live li[game-box="supernowa"]:before {
	background-image: url('../images/nav/casino/supernowa.png')
}

.subnav.live li[game-box="royal"]:before {
	background-image: url('../images/nav/casino/royal.png')
}

.subnav.slot li[game-box="slots_dfwgame"]:before {
	background-image: url('../images/nav/slot/slots_dfwgame.png')
}

.subnav.slot li[game-box="fishing"]:before {
	background-image: url('../images/nav/slot/fishing.png')
}

.subnav.slot li[game-box="smartsoft"]:before {
	background-image: url('../images/nav/slot/smartsoft.png')
}

.subnav.slot li[game-box="lucky365"]:before {
	background-image: url('../images/nav/slot/lucky365.png')
}

.subnav.slot li[game-box="nagaslots"]:before {
	background-image: url('../images/nav/slot/nagaslots.png')
}

.subnav.slot li[game-box="popok"]:before {
	background-image: url('../images/nav/slot/popok.png')
}

.subnav.slot li[game-box="afb"]:before {
	background-image: url('../images/nav/slot/bg.png')
}

.subnav.slot li[game-box="pt"]:before {
	background-image: url('../images/nav/slot/pt.png')
}

.subnav.slot li[game-box="mg"]:before {
	background-image: url('../images/nav/slot/mg.png')
}

.subnav.slot li[game-box="hb"]:before {
	background-image: url('../images/nav/slot/hb.png')
}

.subnav.slot li[game-box="w88"]:before {
	background-image: url('../images/nav/slot/w88.png')
}

.subnav.slot li[game-box="gold"]:before {
	background-image: url('../images/nav/slot/gold.png')
}

.subnav.slot li[game-box="joker"]:before {
	background-image: url('../images/nav/slot/joker123.png')
}

.subnav.slot li[game-box="sa"]:before {
	background-image: url('../images/nav/slot/sa.png')
}

.subnav.slot li[game-box="netent"]:before {
	background-image: url('../images/nav/slot/netent.png')
}

.subnav.slot li[game-box="pplay"]:before {
	background-image: url('../images/nav/slot/pp.png')
}

.subnav.slot li[game-box="playstar"]:before {
	background-image: url('../images/nav/slot/playstar.png')
}

.subnav.slot li[game-box="mega"]:before {
	background-image: url('../images/nav/slot/mega88.png')
}

.subnav.slot li[game-box="dragoon"]:before {
	background-image: url('../images/nav/slot/dragon.png')
}

.subnav.slot li[game-box="pg"]:before {
	background-image: url('../images/nav/slot/pg.png')
}

.subnav.slot li[game-box="cq9"]:before {
	background-image: url('../images/nav/slot/cq9.png')
}

.subnav.slot li[game-box="bestsoft"]:before {
	background-image: url('../images/nav/slot/bs.png')
}

.subnav.slot li[game-box="bbin"]:before {
	background-image: url('../images/nav/slot/bbin.png')
}

.subnav.slot li[game-box="icg"]:before {
	background-image: url('../images/nav/slot/icg_logo.png')
}

.subnav.slot li[game-box="fc"]:before {
	background-image: url('../images/nav/slot/fc.png')
}

.subnav.slot li[game-box="jili"]:before {
	background-image: url('../images/nav/slot/jili.png')
}

.subnav.slot li[game-box="kaslots"]:before {
	background-image: url('../images/nav/slot/ka.png')
}

.subnav.slot li[game-box="nextgent"]:before {
	background-image: url('../images/nav/slot/nextgen.png')
}

.subnav.slot li[game-box="leapslots"]:before {
	background-image: url('../images/nav/slot/leapslots.png')
}

.subnav.slot li[game-box="rich88"]:before {
	background-image: url('../images/nav/slot/rich88.png')
}

.subnav.slot li[game-box="spadegaming"]:before {
	background-image: url('../images/nav/slot/spadegaming.png')
}

.subnav.slot li[game-box="platipus"]:before {
	background-image: url('../images/nav/slot/platipus.png')
}

.subnav.slot li[game-box="nextspin"]:before {
	background-image: url('../images/nav/slot/nextspin.png')
}

.subnav.slot li[game-box="live22"]:before {
	background-image: url('../images/nav/slot/live22.png')
}

.subnav.slot li[game-box="rtg"]:before {
	background-image: url('../images/nav/slot/rtg.png')
}

.subnav.slot li[game-box="nlc"]:before {
	background-image: url('../images/nav/slot/nlc.png')
}

.subnav.slot li[game-box="netent"]:before {
	background-image: url('../images/nav/slot/netent.png')
}

.subnav.slot li[game-box="btg"]:before {
	background-image: url('../images/nav/slot/btg.png')
}

.subnav.slot li[game-box="png"]:before {
	background-image: url('../images/nav/slot/png.png')
}
.subnav.slot li[game-box="genesis"]:before {
	background-image: url('../images/nav/slot/genesis.png')
}
.subnav.slot li[game-box="relax"]:before {
	background-image: url('../images/nav/slot/relax.png')
}
.subnav.slot li[game-box="hacksaw"]:before {
	background-image: url('../images/nav/slot/hacksaw.png')
}
.subnav.slot li[game-box="cg"]:before {
	background-image: url('../images/nav/slot/cg.png')
}
.subnav.slot li[game-box="jdb"]:before {
	background-image: url('../images/nav/slot/jdb.png')
}
.subnav.slot li[game-box="ap"]:before {
	background-image: url('../images/nav/slot/ap.png')
}
.subnav.poker li[game-box="bng"]:before {
	background-image: url('../images/nav/slot/logo-bng.png')
}
.subnav.poker li[game-box="fastspin"]:before {
	background-image: url('../images/nav/slot/fs.png')
}
.subnav.poker li[game-box="kmslots"]:before {
	background-image: url('../images/nav/slot/km.png')
}
.subnav.poker li[game-box="play8"]:before {
	background-image: url('../images/nav/slot/p8.png')
}
.subnav.poker li[game-box="yesbingo"]:before {
	background-image: url('../images/nav/slot/yb.png')
}
.subnav.poker li[game-box="ylslots"]:before {
	background-image: url('../images/nav/slot/yl.png')
}

.subnav.lottery li[game-box="lottery"]:before {
	background-image: url('../images/nav/lottery/lottery.png')
}

.subnav.lottery li[game-box="thai_lottery"]:before {
	background-image: url('../images/nav/lottery/thai.png')
}

.subnav.lottery li[game-box="vn_lottery"]:before {
	background-image: url('../images/nav/lottery/vn.png')
}

.subnav.lottery li[game-box="vn2_lottery"]:before {
	background-image: url('../images/nav/lottery/vn.png')
}

.subnav.lottery li[game-box="4d_lottery"]:before {
	background-image: url('../images/nav/lottery/thai.png')
}

.subnav.lottery li[game-box="ffgames_lottery"]:before {
	background-image: url('../images/nav/lottery/ffgames_lottery.png')
}

.subnav.number li[game-box="number"]:before {
	background-image: url('../images/nav/number/num.png')
}

.subnav.number li[game-box="livenumber"]:before {
	background-image: url('../images/nav/number/live_num.png')
}

.subnav.number li[game-box="keno"]:before {
	background-image: url('../images/nav/number/keno.png')
}

.subnav.number li[game-box="keno_new"]:before {
	background-image: url('../images/nav/number/new_keno.png')
}

.subnav.cockfight li[game-box="s128"]:before {
	background-image: url('../images/nav/cockfight/s128.png')
}

.subnav.cockfight li[game-box="sv388"]:before {
	background-image: url('../images/nav/cockfight/sv388.png')
}
.subnav.cockfight li[game-box="cf361"]:before {
	background-image: url('../images/nav/cockfight/cf361.png')
}

.subnav.poker li[game-box="ongdo"]:before {
	background-image: url('../images/nav/poker/ongdo.png')
}
.subnav.poker li[game-box="poke"]:before {
	background-image: url('../images/nav/poker/poke.png')
}
.subnav.poker li[game-box="ham"]:before {
	background-image: url('../images/nav/poker/ham.png')
}
.subnav.poker li[game-box="tienlen"]:before {
	background-image: url('../images/nav/poker/tienlen.png')
}
.subnav.poker li[game-box="klaklouk"]:before {
	background-image: url('../images/nav/poker/klaklouk.png')
}
.subnav.poker li[game-box="sikuthai"]:before {
	background-image: url('../images/nav/poker/sikuthai.png')
}
.subnav.poker li[game-box="kate"]:before {
	background-image: url('../images/nav/poker/kate.png')
}
.subnav.poker li[game-box="apoung"]:before {
	background-image: url('../images/nav/poker/apoung.png')
}
.subnav.poker li[game-box="kaiyuan"]:before {
	background-image: url('../images/nav/poker/ffyl.png')
}
.subnav.poker li[game-box="we1poker"]:before {
	background-image: url('../images/nav/poker/klas.png')
}

.subnav.poker li[game-box="lightning_poker"]:before {
	background-image: url('../images/nav/poker/lightning_poker.png')
}
.subnav.poker li[game-box="ffgames_poker"]:before {
	background-image: url('../images/nav/poker/ffgames_poker.png')
}
.subnav.poker li[game-box="v8poker"]:before {
	background-image: url('../images/nav/poker/v8poker.png')
}
.subnav.poker li[game-box="forexsd"]:before {
	background-image: url('../images/nav/forex/forex.png')
}
.subnav.poker li[game-box="uk24"]:before {
	background-image: url('../images/nav/forex/uk24.png')
}

#cockfight {
	left: 7%
}

.cockfight li {
	width: 210px
}

div.live,
div.sportw {
	left: 35%
}

#live2 li,
#sport li {
	width: 160px
}

#slot1 li,
#slot2 li {
	width: 170px;
	float: left
}

#member_creadit {
	color: #fff
}

#account-box {
	text-align: right
}

#account-box>form {
	display: inline-block;
	vertical-align: top;
	font-size: 0
}

#account-box>form .input-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 8px 4px 0 0
}

#account-box>form .input-account>input {
	background-image: url('../images/input_account.png')
}

#account-box>form .input-password>input {
	background-image: url('../images/input_password.png')
}

#account-box>form .input-password>.btn-forget {
	position: absolute;
	top: 8px;
	right: 5px;
	padding: 1px 6px;
	color: #c1a079;
	font-size: 14px;
	text-decoration: none;
	background-color: rgba(73, 65, 65, .6);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

#account-box>form .input-captcha>input {
	width: 160px;
	background-image: url('../images/input_captcha.png')
}

#account-box>form input {
	width: 165px;
	height: 37px;
	padding-left: 28px;
	color: #c1a079;
	font-size: 14px;
	background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
	border: none;
	outline: none
}

#account-box>form input::-webkit-input-placeholder {
	color: inherit
}

#account-box>form input:-ms-input-placeholder {
	color: inherit
}

#account-box>form input::-moz-placeholder {
	color: inherit
}

#account-box>form input.placeholdersjs {
	color: inherit
}

#account-box>form button,
#account-box>form a {
	display: inline-block;
	vertical-align: top;
	width: 71px;
	color: #ece0d2;
	height: 32px;
	font-size: 16px;
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
	border: none;
	outline: none;
	text-align: center;
	line-height: 2
}

#account-box>form button:hover {
	background-position: center bottom
}

#account-box>form .btn-login {
	margin-right: 4px;
	border-radius: 8px;
	background: rgb(8, 115, 155);
	background: -moz-linear-gradient(top, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	background: -webkit-linear-gradient(top, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	background: linear-gradient(to bottom, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08739b', endColorstr='#03365e', GradientType=0)
}

#account-box>form .btn-reg {
	background-image: url('../images/btn_reg.png')
}

#check-code-wrapper {
	position: relative;
	display: inline-block
}

.code-numb {
	display: inline-block;
	height: 32px;
	margin-top: 2px;
	color: #ece0d2;
	font-size: 16px;
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
	border: none;
	outline: none
}

li#clock span {
	color: #fff
}

footer {
	background: #0c0c0c !important;
	text-align: center;
	padding: 20px 0px 10px 0px !important;
	border-top: 1px solid #2d2c2c !important
}

* img {
	max-width: 100%
}

.box-casino {
	background: #191013;
	color: #fff;
	margin-bottom: 10px;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in
}

.box-casino img {
	width: auto;
	max-width: 100%
}

.cas_title {
	width: 100%;
	height: auto;
	font-size: 16px;
	display: block;
	color: #fff;
	text-shadow: 2px 3px 5px rgb(78 53 47), 0px -3px 5px rgb(31 25 19), 2px 3px 5px rgb(0 0 0 / 64%), 0px 0px 5px rgb(82 66 27 / 82%), 2px 3px 5px rgb(215 171 69 / 4%), 0px 0px 5px rgb(82 66 27 / 82%);
	text-transform: uppercase;
	text-align: right;
	padding: 5px 10px
}

.overlay {
	display: block;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	opacity: 0;
	visibility: hidden;
	text-align: center;
	z-index: 36;
	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;
	border: 2px solid #0070a5;
	box-shadow: 1px 5px 35px #4e352f inset
}

.overlay a {
	display: block;
	margin: -55px auto;
	width: 130px;
	position: absolute;
	left: 0;
	right: 0;
	top: 75%;
	font-weight: bold;
	z-index: 1;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #fff;
	border-color: transparent;
	text-decoration: none;
	font-size: 24px;
	background: rgb(8, 115, 155);
	background: -moz-linear-gradient(top, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	background: -webkit-linear-gradient(top, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	background: linear-gradient(to bottom, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08739b', endColorstr='#03365e', GradientType=0);
	border: 1px solid rgb(255 255 255);
	border-radius: 25px;
	padding: 5px;
	box-shadow: 0 0px 15px rgb(218 196 181), 0 0px 5px rgb(54 51 47) inset;
	text-shadow: 0px 2px 5px #598513, 2px 0px 4px #0a0a30, 0px 0px 10px #598611
}

.box-sport {
	width: 100%;
	margin: 15px auto;
	text-align: center;
	position: relative;
	display: block;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border: 1px solid #252527
}

.sport_bg {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #193754 url(../images/sport/sport_banner.jpg);
	background-position: 50%;
	background-size: cover
}

.sport-lobby {
	padding-top: 300px
}

.box-sport {
	background: #252527
}

.box-sport:hover {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px)
}

.sport-info {
	width: 100%;
	height: auto;
	font-size: 16px;
	display: block;
	color: #fff000;
	text-transform: uppercase;
	text-align: right;
	padding: 5px 10px
}

.slot-bg {
	background: url(../images/slot/slot_bg.jpg);
	background-size: cover
}

.box_bg {
	border: 1px solid rgb(4 70 110);
	border-radius: 20px;
	box-shadow: 0px 0px 10px 5px #03365e inset
}

.title-games {
	width: 80%;
	height: auto;
	position: absolute;
	font-size: 30px;
	display: block;
	color: #f6a903;
	transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, 0%);
	left: 50%;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	bottom: 0%;
	font-size: 22px;
	font-weight: 700;
	color: #e7df28;
	background: linear-gradient(90deg, rgb(75 23 169 / 0%) 0%, rgb(105 55 55) 50%, rgb(75 23 169 / 0%) 100%);
	padding: 5px 0px
}

.slot-lobby .col-md-3 {
	margin-bottom: 10px
}

.box-slot .overlay {
	border: none
}

.gift {
	position: fixed;
	bottom: -40px;
	z-index: 99;
	left: 70px
}

.gift img {
	width: 260px
}

.lottery-bg {
	background: url(../images/slot/slot_bg.jpg);
	background-size: cover
}

.lottery-lobby {
	margin-top: 15px
}

.title-lottery {
	width: 100%;
	height: auto;
	font-size: 16px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	padding: 5px 10px
}

.box-lottery {
	background: #0c0c0c;
	margin-bottom: 15px;
	text-align: center;
	position: relative;
	display: block;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border: 1px solid #252527
}

.box-num {
	background: #191013;
	margin-bottom: 15px;
	text-align: center;
	position: relative;
	display: block;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border: 1px solid #252527
}

.numb-lobby {
	margin-top: 10px
}

.numb-bg {
	background: url(../images/slot/slot_bg.jpg);
	background-size: cover
}

.title-poker,
.title-num {
	width: 100%;
	height: auto;
	font-size: 16px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	padding: 5px 10px
}

.box-poker {
	background: #191013;
	margin-bottom: 15px;
	text-align: center;
	position: relative;
	display: block;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in
}

.box-cock:hover .overlay,
.box-poker:hover .overlay,
.box-num:hover .overlay,
.box-lottery:hover .overlay,
.box-casino:hover .overlay,
.box-sport:hover .overlay,
.box-slot:hover .overlay {
	width: 100%;
	height: 100%;
	opacity: 1;
	visibility: visible;
	top: 0;
	left: 0
}

.box-cock:hover,
.box-casino:hover,
.box-poker:hover,
.box-num:hover,
.box-lottery:hover {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px)
}

.box-cock .overlay {
	border: none
}

.cockfight-lobby {
	margin-top: 30px
}

.cockfight-bg {
	width: 100%;
	background-size: cover;
	background-image: url(../images/cockfight/bg.jpg);
	min-height: 628px;
	padding: 15px 10px 20px 10px
}

.box-cock {
	width: 100%;
	height: auto;
	margin: 5px auto;
	text-align: center;
	position: relative;
	display: block;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in
}

.box-cock:hover {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px)
}

.cockfight-lobby h3 {
	color: #FF9800;
	font-size: 30px;
	padding: 8px;
	border-left: 7px solid #FF9800;
	padding-left: 15px;
	margin: 10px 0px;
	background: rgb(127 93 157 / 49%);
	box-shadow: 0px 3px 3px #231025
}

.cock_tittle {
	font-size: 24px;
	display: block;
	color: #ff9f00;
	text-shadow: 2px 8px 6px #212529, 0px -5px 35px rgb(105 72 72);
	text-transform: uppercase;
	font-weight: 700;
	text-align: center
}

section.sec_register {
	margin: 0 auto;
	text-align: center
}

.form_main {
	width: 630px;
	box-sizing: border-box;
	padding: 25px 0px;
	overflow: hidden;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle
}

.form_main .title {
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
	color: #fff;
	position: relative;
	background: rgb(14 87 134);
	border: 1px solid #04466e;
	border-bottom: none;
	border-top-right-radius: 25px;
	border-top-left-radius: 25px
}

.form_contant {
	box-sizing: border-box;
	width: 100%;
	padding: 25px;
	overflow: hidden;
	background: rgb(42 34 32 / 82%);
	border: 1px solid #04466e;
	border-top: none;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px
}

.form_main input {
	box-sizing: border-box;
	width: 100%;
	border: 1px #04466e solid;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	margin: 0 0 5px;
	color: #ffffff;
	background: rgb(0 0 0 / 28%)
}

.re_select select {
	width: 100%;
	padding: 0 10px;
	height: 40px;
	box-sizing: border-box;
	overflow: hidden;
	border: 1px #04466e solid;
	margin: 0 0 5px;
	background: rgb(0 0 0 / 28%);
	color: #999
}

.re_select select option {
	background: rgb(22 24 39);
	color: #fffff
}

.form_contant button {
	width: 50%;
	height: 50px;
	line-height: 40px;
	border-radius: 25px;
	display: block;
	margin-top: 10px;
	color: #ffffff;
	font-size: 18px;
	background: rgb(8, 115, 155);
	background: -moz-linear-gradient(top, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	background: -webkit-linear-gradient(top, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	background: linear-gradient(to bottom, rgba(8, 115, 155, 1) 0%, rgba(3, 54, 94, 1) 58%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08739b', endColorstr='#03365e', GradientType=0)
}

input.code {
	width: 70%
}

.err_div {
	color: red;
	text-align: left
}

.upda {
	text-transform: uppercase
}

.register-contant-coded {
	width: 30%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #151314;
	color: #666;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 700
}

#code_match {
	width: 30%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: rgb(16 18 27 / 78%);
	color: #666;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 700;
	display: inline-block
}

.girl_pic {
	display: inline-block;
	margin-right: -4px
}

.services {
	position: fixed;
	top: 112px;
	z-index: 10
}

.services a {
	display: block
}

.service-right {
	right: 0;
	width: 146px;
	background: url('../images/right.1.png') no-repeat center top
}

.service-right .con_phone {
	height: 299px
}

.service-right .email {
	height: 44px;
	margin-bottom: 8px
}

.service-right .skype {
	height: 50px;
	text-align: center;
	color: #fff600;
	font-weight: bold
}

.service-right .zalo {
	height: 65px;
	text-align: center;
	color: #fff600;
	font-weight: bold
}

.bg_hide {
	background: #0f0f12;
	padding: 12px 0px;
	height: auto;
	color: #ffffff;
	border: 1px solid #9c8c09;
	opacity: 0;
	width: 130px;
	text-align: center;
	right: 0px;
	position: absolute
}

.service-right .email:hover .bg_hide,
.service-right .skype:hover .bg_hide,
.service-right .zalo:hover .bg_hide {
	opacity: 1
}

.service-right .closed {
	height: 50px;
	cursor: pointer
}

.service-lb {
	position: fixed;
	z-index: 1;
	left: 0;
	bottom: 0
}

.service-lb li {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	height: 200px
}

.service-lb li a {
	display: block;
	height: 100%
}

.copy-right {
	margin-top: 10px
}

@media only screen and (max-width:1210px) {
	section.sec_register {
		text-align: left
	}

	.services {
		top: 200px !important
	}

	.form_main {
		width: 580px !important
	}

	.girl_pic {
		width: 450px !important
	}

	section#slider {
		height: 570px !important
	}
}

.method {
	margin-top: 11px
}

#member_bonus {
	color: #fff
}

.method li {
	display: inline-block;
	border-radius: 8px;
	background: rgb(20 93 120);
	padding: 6px 14px 6px
}

.method li a.linkc {
	color: #fff;
	white-space: nowrap
}

.method li.btn-logout {
	border-radius: 8px;
	background: #195105
}

.update_info .register-contant-select select {
	color: #666 !important
}

.update_info .code {
	width: 400px !important
}

.statement_form .center-submit {
	min-width: 100px !important
}

.inner {
	margin-top: 216px !important
}

html:lang(th) #account-box>form .btn-reg {
	background-image: url(../images/btn_regth.png);
	width: 90px;
	white-space: nowrap
}