﻿@font-face {
    font-family: 'tahoma';
    src: url('/assets/fonts/jackpot/tahoma.eot');
    src: url('/assets/fonts/jackpot/tahoma.eot') format('embedded-opentype'),
         url('/assets/fonts/jackpot/tahoma.woff2') format('woff2'),
         url('/assets/fonts/jackpot/tahoma.woff') format('woff'),
         url('/assets/fonts/jackpot/tahoma.ttf') format('truetype')
}
.cover {
    position: relative;
    float:left;
    width:100%;
}
a, img, a img {
    border:none;
    outline:none !important;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}
.searchbar-container {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #0094ff;
    width: 100%;
    text-align: center;
}
.searchbar-msg {
    margin-left:10px;
    color:#ffffff;
}
button:focus, button.focus {
    outline:none !important;
}
.carousel-indicators {
    margin-bottom:0px;
    bottom:25px;
}
body {
    background-color: #151515;
}

.middleBackground,
.masterpage .mainContent {
    background-color:#000000;
}

.mainHeader {
    background: url(/Assets/images/theme/16_BlackGreen/headerBG.jpg);
    height: auto;
    background-repeat: repeat-x;
    border-bottom:2px solid #3d3b3e;
}
.maintenancePage .logo-container a {
    display:inline-block;
}
#login-form label {
    margin-bottom:0px;
}
.annoucementContainer {
	background-color:#2b2b2b;
    color:#00ff7e;
    line-height:25px;
}
.annoucementTitle {
	float:left;
}
.mainpage .annoucementTitle {
	background:url(/assets/images/theme/16_BlackGreen/annoucement.png) no-repeat top left;
	width:20px;
	height:20px;
	margin-top:4px;
	margin-right:4px;
}
.masterpage .annoucementTitle {
	color:#697dac;
}
.contentMainBanner > .container {
    width:100%;
}
#carousel {
    margin:0px auto;
}
.contentMainBanner .carousel-inner > .item img {
	max-width:100%;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.contentSubBanner {
    width: 100%;
    background-image: url(/Assets/images/theme/16_BlackGreen/subBannerBG.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: initial;
}
.contentLinkBanner img {
	margin-left:auto;
	margin-right:auto;
}
.contentMainBanner .col-xs-12,
.progressiveJackpotContainer .col-xs-12,
.contentLinkBanner .col-xs-12,
.annoucementContainer .col-xs-12,
.contentSubBanner .col-xs-12,
.contentMainNavbar .col-xs-12,
.contentGameList .col-xs-12,
.contentDisplayResult .col-xs-12 {
    padding:0px;
}
.contentMasterPage {
    text-align:center;
}
#tweenSubBanner {
    position:absolute;
}
.subbanner-container {
    padding:0px;
    margin:60px auto;
}
.subBannerMask {
    white-space: nowrap;
    overflow:hidden;
    position:relative;
}
.subBannerBox {
    text-align:center;
    padding:0px;
}
.subBannerBox img {
    margin:0px auto;
}
/****alternativelink****/
.mainpage > .alternativelinkContainer {
	padding:0px;
}
.mainpage > .alternativelinkContainer .container {
	border:none;
}
.alternativelinkContainer .col-xs-12 {
    min-height:0px;
}
.alternativelink {
    position:fixed;
    top:0%;
    left:0px;
    margin-top:100px;
    z-index: 9999;
    display:inline-block;
}
.alternativelink.cover {
    width:auto;
}
.alternativelink .title {
    color:#ffffff;
    font-size:15px;
    padding:5px 5px 5px 10px;
    background-image: -webkit-linear-gradient(top, #00ff7e 13%, #07522c 100%);
    background-image: -o-linear-gradient(top, #00ff7e 13%, #07522c 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00ff7e), to(#07522c));
    background-image: linear-gradient(to #00ff7e 13%, #07522c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff7e', endColorstr='#07522c', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    background-color: #00ff7e;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    border:1px solid #00ff7e;
    min-width:175px;
    float:none;
    cursor:default;
}
.alternativelink ul {
    margin: 0px;
    padding-left:0px;
    list-style: none;
}
.alternativelink ul li {
    display: block;
    width:inherit;
}
.alternativelink .content {
    padding:0px;
}
.alternativelink ul li a {
    padding:5px 5px 5px 10px;
    color:#ffffff;
    display:block;
    background-color:#222222;
    border-right:1px solid #444444;
    border-bottom:1px solid #444444;
}
/****result***/
.contentResult {
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    font-size:20px;
    padding-top:10px;
    line-height:50px;
}
.resultTitle {
    background-color:#1f4f59;
}
.mainresulttable {
    margin-bottom:0px;
}
.mainresulttable .table-header-st {
    font-size:15px;
    font-weight:bold;
    background-color:#2a7594;
    border:0px;
}
.mainresulttable .table-header-st th {
    border:0px;
}
.mainresulttable > tbody > tr > td {
    border:0px;
    color:#000000;
    font-size:15px;
    background-color:#ffffff;
    vertical-align:middle;
    font-weight:normal;
}
.mainresulttable .resultPoolTitle {
    color:#2a7594;
    font-size:16px;
    font-weight:bold;
}
.mainresulttable .resultPoolTime {
    text-decoration:underline;
}
.mainresulttable .resultPeriod {
    font-weight:bold;
    font-size:16px;
}
.mainresulttable .spanResultNum {
    background: #000000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    color: #fff;
    font-weight:bold;
    text-align:center;
    font-size:18px;
    width:30px;
    line-height:30px;
    padding:0px;
    margin:0px 2px;
}
.mainresulttable .table-row-normal > td {
    background-color:#e1e1e1;
}
.mainresulttable .table-row-stripped > td {
    background-color:#cdcdcd;
}
.btnResultDetail {
    font-weight:bold;
    text-shadow:none;
    text-transform:uppercase;
    background:none;
    background-color:#fed009;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.btnResultDetail:hover,
.btnResultDetail.active:hover,
.btnResultDetail:active:hover,
.btnResultDetail.active.focus,
.btnResultDetail:active:focus,
.btnResultDetail:active.focus,
.btnResultDetail:active,
.btnResultDetail.focus,
.btnResultDetail:focus {
    background-color: #ffd830;
    background-position:initial;
}
.btnResultDetail:active,
.btnResultDetail.active {
    border-color: #ffaa22;
}
.table-bordered.resulttable > tbody > tr > td.loseAmt, .loseAmt {
    color:#ff4000;
}
/****main content****/
.masterpage .main-content {
    border: none;
}
/****outer page****/
.contentRegisterSuccess .main-content {
    min-height:300px;
    text-align:center;
}
.extraTop {
    margin-top: 50px;
}
/*****headerform*****/
/*.mainHeader .contentHeader{
    margin-bottom:10px;
}*/
.mainHeader .topbar-container, 
.mainHeader .logo-container,
.mainHeader .loginformContainer {
	padding:0px;
}
.mainHeader .topbar-container {
	margin-top:10px;
    color:#ffffff;
}
.mainHeader .topbar-container .topbarBorder {
	border-left:1px dotted #ffffff;
	margin: 0px 4px;
}
.mainHeader .topbar-container > .leftheader-container {
	float: left;
}
.mainHeader .topbar-container > .rightheader-container {
	float: right;
}
.mainHeader .topbar-container > .leftheader-container > div,
.mainHeader .topbar-container > .rightheader-container > div {
    display:inline-block;
}
.mainHeader .topbar-container > .leftheader-container > div > a,
.mainHeader .topbar-container > .rightheader-container > div > a {
	padding:5px;
    text-decoration:none;
}
.mainHeader .topbar-container > .leftheader-container > div > a.logomaster {
	padding:0px;
}
.mainHeader .topbar-container > div > a:hover {
    color:#a9b8dd;
}
.mainHeader .topbar-container .topbarAndroid {
	background-color:#d60000;
    color:#ffffff;
	padding-left:5px;
	padding-right:20px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.mainHeader .topbar-container .languageContainer {
    border:none;
}
.mainpage .mainHeader .topbar-container > .leftheader-container > div > a,
.mainpage .mainHeader .topbar-container > .rightheader-container > div > a {
    color:#ffffff;
}
.languageContainer .dropdown-toggle {
    color:#ffffff;
    border-radius:5px;
    padding:0px 5px;
	margin-top:-5px;
}
.languageContainer .dropdown-toggle img {
    width:18px;
}
.languageContainer .dropdown-toggle .caret {
    color:#999999;
}
.languageContainer .dropdown-menu {
	background-color: rgba(0,0,0,0.7);
	margin:0px;
    padding:3px 5px;
    border:none;
    border-radius:0px;
    width:40px;
    min-width:initial;
}
.languageContainer .dropdown-menu > li {
    margin:5px 0px;
}
.languageContainer .dropdown-menu > li > a {
    padding:0px;
    border:1px solid transparent;
    border-radius:20px;
}
.languageContainer .dropdown-menu > li > a:hover {
    background:none;
    border-color:#666666;
}
#login-form .form-control{
    color: #000000;
    border-color:#666666;
}
#login-form label {
    display:none;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color: #ffffff;
}
#inputpassword2 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.mainpage .loginformContainer .error-msg {
	margin-top:5px;
}
.error-msg {
    color:#ff0000;
    font-size:12px;
    display: block;
}
.forgetpasswordlink {
    display:block;
    text-align:left;
}
.forgetpasswordlink a {
    color:#80a4e1;
}
.mobile-header .contentMember .login {
    text-decoration: none;
    color: #c6ffd1;
}
.buttonLogin, .buttonLogin:visited, .buttonLogin:link, .buttonLogin:focus, .buttonLogin:hover, .buttonLogin.focus,
.login-button, .login-button:visited, .login-button:link, .login-button:focus, .login-button.focus {
    color: #000000;
    background-color: #00ff7e;
    border: none;
    margin-bottom: 5px;
}
.login-button:hover, .login-button:active, .login-button.active, .login-button:active:focus, .login-button.active:focus, .login-button:active.focus, .login-button.active.focus {
    color:#b3ffe2;
    text-decoration:none;
    outline:none;
}
.contentMember .register {
    background: url(/Assets/images/theme/16_BlackGreen/btnDaftarMobile.png) no-repeat;
    color: #c6ffd1;
    text-decoration: none;
    width: 100px;
    height: 32px;
    display: inline-block;
    padding: 3px;
    transform: translateX(0);
    transition: transform 0.3s ease-out;
    text-align: center;
}
.contentMember .register:hover{
    transform: translateX(10px);
}
.register-button, .register-button:visited, .register-button:link, .register-button:focus, .register-button.focus,
.buttonRegister, .buttonRegister:visited, .buttonRegister:link, .buttonRegister:focus, .buttonRegister:hover, .buttonRegister.focus {
    background: #fee859;
    background: -moz-linear-gradient(0deg, #cdb201 0%, #ddc111 49%, #ead444 52%, #fee859 100%);
    background: -webkit-linear-gradient(0deg, #cdb201 0%, #ddc111 49%, #ead444 52%, #fee859 100%);
    background: linear-gradient(0deg, #cdb201 0%, #ddc111 49%, #ead444 52%, #fee859 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#389d77",endColorstr="#fee859",GradientType=1);
	display:block;
    color:#111111;
    font-size:14px;
	padding:5px 30px;
    border: 1px solid #fff092;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    outline:none;
}
.register-button:hover, .register-button:active, .register-button.active, .register-button:active:focus, .register-button.active:focus, .register-button:active.focus, .register-button.active.focus {
    color:#784900;
    text-decoration:none;
    outline:none;
}
.loginContainer{
    display: flex;
    gap: 40px;
    justify-content: flex-end;
    height: 60px;
    align-items: center;
    font-size: 16px;
}
.loginContainer .login{
    color:#c6ffd1;
    text-decoration:none;
}
.loginContainer .register{
    background: url(/Assets/images/theme/16_BlackGreen/btnDaftarWeb.png);
    color: #c6ffd1;
    text-decoration: none;
    width: 148px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    transform: translateX(0);
    transition: transform 0.3s ease-out;
}
.loginContainer .register:hover{
    transform: translateX(10px);
}
/****game menu***************/
.gamemenu > ul {
    width:100%;
	max-width:1200px;
}
.gamemenu > ul > li {
    width:25%;
    float:left;
}
.gamemenu > ul > li a {
    text-align:center;
    padding:15px 5px;
}
.gamemenu > ul > li a:hover, .gamemenu > ul > li a:focus {
    background:none;
}
.gamemenu > ul > li > a > img {
    margin:0px auto;
    filter: alpha(opacity=100);
    opacity: 1;
}
.gamemenu > ul > li > a:hover > img, .gamemenu > ul > li > a:hover > img{
    filter: alpha(opacity=70);
    opacity: .7;
}
.gamemenu .dropdown-menu {
    background-color:rgba(0,0,0,0.9);
	top:initial;
	left:0px;
	right:0px;
	margin-left:auto;
	margin-right:auto;
}
.gamemenu .dropdown-menu > li > a > span {
    display:none;
}
/****mobile game menu***************/
.mainpage .contentGameMenu .gamenavbar {
    margin:0px;
	white-space:nowrap;
}
.mainpage .contentGameMenu ul {
	padding:0px;
}
.mainpage .contentGameMenu ul > li {
    text-align:center;
    white-space:nowrap;
    float:left;
	padding:0px;
	font-size:12px;
	width:33%;
	display:inline-block;
}
.mainpage .contentGameMenu ul > li > a {
    padding:15px 0px;
    color:#ffffff;
}
.mainpage .contentGameMenu ul > li > a:hover, .mainpage .contentGameMenu ul > li > a:active, .mainpage .contentGameMenu ul > li > a:focus {
    color:#33ffa6;
	background:none;
}
.mainpage .contentGameMenu ul > li > a > span.glyphicon {
    margin: 0px auto;
    display: block;
    font-size: 30px;
    width:30px;
    height:30px;
}
.mainpage .contentGameMenu .glyphicon-game1 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-1.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game2 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-2.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game3 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-3.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game5 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-4.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game4 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-5.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game6 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-6.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game7 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-7.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game8 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-8.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game9 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-9.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game10 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-10.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game12 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-11.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game11 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-12.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu .glyphicon-game13 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-13.png) no-repeat 0px 0px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game1, 
.mainpage .contentGameMenu a:focus .glyphicon-game1 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-1.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game2,
.mainpage .contentGameMenu a:focus .glyphicon-game2 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-2.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game3,
.mainpage .contentGameMenu a:focus .glyphicon-game3 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-3.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game5,
.mainpage .contentGameMenu a:focus .glyphicon-game5 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-4.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game4,
.mainpage .contentGameMenu a:focus .glyphicon-game4 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-5.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game6,
.mainpage .contentGameMenu a:focus .glyphicon-game6 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-6.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game7,
.mainpage .contentGameMenu a:focus .glyphicon-game7 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-7.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game8,
.mainpage .contentGameMenu a:focus .glyphicon-game8 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-8.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game9,
.mainpage .contentGameMenu a:focus .glyphicon-game9 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-9.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game10,
.mainpage .contentGameMenu a:focus .glyphicon-game10 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-10.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game12,
.mainpage .contentGameMenu a:focus .glyphicon-game12 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-11.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game11,
.mainpage .contentGameMenu a:focus .glyphicon-game11 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-12.png) no-repeat 0px -30px;
}
.mainpage .contentGameMenu a:hover .glyphicon-game13,
.mainpage .contentGameMenu a:focus .glyphicon-game13 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-13.png) no-repeat 0px -30px;
}
/****gamepage content***************/
.gamearcadepage .headerimg > img,
.gameliveballpage .headerimg > img, 
.gameetgpage .headerimg > img, 
.gamekenopage .headerimg > img, 
.gamelivecasinopage .headerimg > img, 
.gamelotterypage .headerimg > img, 
.gamefishingpage .headerimg > img, 
.gamepokerpage .headerimg > img, 
.gameslotpage .headerimg > img, 
.gamesportsbookpage .headerimg > img, 
.gamecockfightpage .headerimg > img, 
.gameesportspage .headerimg > img, 
.gamedingdongpage .headerimg > img, 
.gamecrashgamepage .headerimg > img {
	margin-left:auto;
	margin-right:auto;
}
.gamearcadepage .main-content,
.gameliveballpage .main-content, 
.gameetgpage .main-content, 
.gamekenopage .main-content, 
.gamelivecasinopage .main-content, 
.gamelotterypage .main-content, 
.gamefishingpage .main-content, 
.gamepokerpage .main-content, 
.gameslotpage .main-content, 
.gamesportsbookpage .main-content, 
.gamecockfightpage .main-content, 
.gameesportspage .main-content, 
.gamedingdongpage .main-content, 
.gamecrashgamepage .main-content {
    background-color:rgba(0,0,0,0.8);
	border:none;
    padding:5px;
}
.gamearcadepage .middleBackground {
    background:url(/assets/images/theme/16_BlackGreen/gamebg/arcade.jpg) no-repeat top center #000000;
}
.gameliveballpage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/dingdong.jpg) no-repeat top center #000000;
}
.gameetgpage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/etg.jpg) no-repeat top center #000000;
}
.gamekenopage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/keno.jpg) no-repeat top center #000000;
}
.gamelivecasinopage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/livecasino.jpg) no-repeat top center #000000;
}
.gamelotterypage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/lottery.jpg) no-repeat top center #000000;
}
.gamefishingpage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/fishing.jpg) no-repeat top center #000000;
}
.gamepokerpage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/poker.jpg) no-repeat top center #000000;
}
.gameslotpage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/slot.jpg) no-repeat top center #000000;
}
.gamesportsbookpage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/sportsbook.jpg) no-repeat top center #000000;
}
.gamecockfightpage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/cockfight.jpg) no-repeat top center #000000;
}
.gameesportspage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/esports.jpg) no-repeat top center #000000;
}
.gamedingdongpage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/dingdong.jpg) no-repeat top center #000000;
}
.gamecrashgamepage .middleBackground {
    background: url(/assets/images/theme/16_BlackGreen/gamebg/crashgame.jpg) no-repeat top center #000000;
}
ul.gamecontent-menu {
    width:100%;
    list-style:none;
    margin:10px 0px 0px 0px;
    padding:5px;
    display:block;
    text-align:center;
    font-size:0px;
}
ul.gamecontent-menu > li {
    display:inline-block;
    width:25%;
    vertical-align:top;
    margin-bottom:10px;
    padding:0px 5px;
    margin-right: -4px;
}
ul.gamecontent-menu > li > a > span {
    display:none;
}
ul.gamecontent-menu > li > a > img {
    margin:0px auto;
}
.gamepokerpage ul.gamecontent-menu {
    padding:0px 25px;
}
.gamepokerpage ul.gamecontent-menu > li {
    width:20%;
    padding:10px;
}
.gameResultContainer {
    margin-top:10px;
}
.gameResultBox {
    text-align:center;
    padding:0px;
    margin: 10px 0px;
}
.gameResultTitle {
    background: -moz-linear-gradient(top, #404040 0%, #1b1b1b 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #404040), color-stop(100%, #1b1b1b));
    background: -webkit-linear-gradient(top, #404040 0%, #1b1b1b 100%);
    background: -o-linear-gradient(top, #404040 0%, #1b1b1b 100%);
    background: -ms-linear-gradient(top, #404040 0%, #1b1b1b 100%);
    background: linear-gradient(to bottom, #404040 0%, #1b1b1b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#1b1b1b', GradientType=0 );
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    background-color: #313131;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    padding: 7px 0px;
    color: #00ff7e;
}
.gameResultContent {
    background-color: #151515;
}
.gameResultDate {
    padding:5px 0px 0px 0px;
    font-size:14px;
    color:#656565;
}
.gameResultTime {
    color:#656565;
}
.gameResultResult {
    color: #fff;
    font-size:45px;
    font-weight:bold;
}
.gameResultImage {
    margin-top:10px;
}
.gameResultLink {
    padding-bottom:20px;
}
.gameResultLink a{
    color:#00f923;
    text-decoration:underline;
}
.gameResultLink a:hover, .gameResultLink a:focus {
    color: #00ff7e;
}
.subgamecontent {
    background-color:#222222;
    position: relative;
    float:left;
    width:100%;
    padding-bottom:10px;
}
.subgamecontent h4 {
    color:#ffffff;
    font-weight:bold;
    text-align:left;
    padding-left:15px;
    line-height:30px;
}
.subgamecontent .form-group {
    width:200px;
    right:10px;
    top:10px;
    position:absolute;
}
.subgamecontent .btn-group-md {
    padding-left:15px;
}
.subgamecontent .btn-group-md .btn{
    color:#ffffff;
    background:#555555;
    border:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.subgamecontent .btn-group-md .btn:hover, .subgamecontent .btn-group-md .btn:active, .subgamecontent .btn-group-md .btn:focus{
    background:#444444;
}
.subgamecontent .gameitembox {
    padding-top:10px;
}
.subgamecontent .gameContent {
    position:relative;
    cursor:pointer;
}
.subgamecontent .tnhover {
    left:0px;
    position:absolute;
    width:100%;
    color:#ffffff;
    background-color:rgba(0, 0, 0, 0.7);
    display:none;
}
.subgamecontent .tntitle {
    background-color:#333333;
    color:#ffffff;
    white-space: nowrap;
}
.subgamecontent .tnimg {
    background-color:#333333;
}
.subgamecontent .tnimg img {
    margin:0px auto;
}
/***navbar***/
.gamegroupContainer .main-navbar.game-navbar .navbar-nav > li > a{
    color:#ffffff !important; 
}
.gamegroupContainer .main-navbar.game-navbar .navbar-nav > li.selected > a {
    color: #0fff00 !important;
}
.main-navbar.navbar-inverse .navbar-nav > li > a {
    color: #00ff7e;
    font-size: 14px;
    border-bottom: 3px solid transparent;
}
.main-navbar.navbar-inverse .navbar-nav > li > a:hover {
    border-bottom-color:#ffffff;
    color:#ffffff;
    border-bottom:solid;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color:#ffffff;
}
.main-navbar {
    background:none;
    min-height:40px !important;
    margin-bottom: 0px !important;
    border:none;
}
.main-navbar .gamemenu .dropdown-menu {
	right: 0;
	left: 0;
}
.main-navbar .dropdown-menu {
	right: auto;
	left: 0;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background:#1e1e1e;
	color:#ffffff;
}
.navbar-toggle {
    margin-top:4px;
    margin-bottom:4px;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background:none;
}
.navbar-toggle {
    width: 100%;
    display:block;
    border:none;
    margin:0px;
    text-decoration:none;
    color:#ffffff;
    font-size:14px;
    height:40px;
    padding-left:15px;
    padding-right:15px;
}
.navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:visited, .navbar-toggle:link {
    text-decoration:none;
    color:#ffffff;
}
.navbar-toggle .iconbar-container {
    float:right;
    margin-top:4px;
}

.mainpage .main-navbar.navbar-inverse a.mobile-button .androidicon {
    background: url(/assets/images/theme/16_BlackGreen/android-30.png) no-repeat 0px 0px;
}
.mainpage .main-navbar.navbar-inverse a.mobile-button:hover .androidicon {
    background: url(/assets/images/theme/16_BlackGreen/android-30.png) no-repeat -30px 0px;
}
.main-navbar .glyphicon-game1 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-1.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game2 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-2.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game3 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-3.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game5 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-4.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game4 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-5.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game6 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-6.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game7 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-7.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game8 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-8.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game9 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-9.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game10 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-10.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game12 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-11.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game11 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-12.png) no-repeat 0px 0px;
}
.main-navbar .glyphicon-game13 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-13.png) no-repeat 0px 0px;
}
.main-navbar a:hover .glyphicon-game1 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-1.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game2 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-2.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game3 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-3.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game5 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-4.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game4 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-5.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game6 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-6.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game7 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-7.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game8 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-8.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game9 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-9.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game10 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-10.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game12 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-11.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game11 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-12.png) no-repeat 0px -30px;
}
.main-navbar a:hover .glyphicon-game13 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-13.png) no-repeat 0px -30px;
}

/***default page**/
.modal-backdrop {
    z-index:2147483640;
}
#annoucementmodal {
    z-index:2147483641;
}
button.close, button.close:focus {
    z-index:1;
    width:64px;
    height:64px;
    background:url(/assets/images/btnclose.png) no-repeat center center;
    filter: alpha(opacity=100);
    opacity: 1;
    position:absolute;
    top:-32px;
    right:-32px;
    border:none;
    outline: none;
}
button.close:hover {
    filter: alpha(opacity=90);
    opacity: .9;
    border:none;
    outline: none;
}
.contentSubBanner .banner1 {
    text-align:left;
    padding:0px 3px 0px 0px;
}
.contentSubBanner .banner2 {
    text-align:right;
    padding:0px 0px 0px 3px;
}
.contentMaintenance {
    margin-top:20px;
    margin-bottom:20px;
}
/***slotContentList***/
.slotContent, 
.togelResultContent,
.liveCasinoProvider,
.arcadeContent,
.etgContent{
    margin-top:10px;
}
.slotContent span,
.togelResultContent span,
.liveCasinoProvider span,
.arcadeContent span,
.etgContent span{
    color: #ffffff;
    white-space:nowrap;
}
.slotContent .slotContentHeader,
.togelResultContent .togelResultContentHeader,
.liveCasinoProvider .liveCasinoProviderHeader,
.arcadeContent .arcadeContentHeader,
.etgContent .etgContentHeader{
    display:flex;
    align-items: center;
    justify-content:space-between;
    margin-bottom:10px;
}
.slotContent .slotContentHeader .slotContentTitle, 
.togelResultContent .togelResultContentHeader .togelResultContentTitle,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderTitle,
.arcadeContent .arcadeContentHeader .arcadeContentTitle,
.etgContent .etgContentHeader .etgContentTitle{
    display:flex;
    align-items: flex-end;
    gap:10px;
    font-size:18px;
}
.slotContent .slotContentHeader .slotContentTitle span.glyphicon, 
.togelResultContent .togelResultContentHeader .togelResultContentTitle span.glyphicon,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderTitle span.glyphicon,
.arcadeContent .arcadeContentHeader .arcadeContentTitle span.glyphicon,
.etgContent .etgContentHeader .etgContentTitle span.glyphicon{
    height: 30px;
    width: 30px;
}
.slotContent .slotContentHeader .slotContentTitle .glyphicon-game3 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-3.png) no-repeat 0px -30px;
}
.togelResultContent .togelResultContentHeader .togelResultContentTitle .glyphicon-game6{
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-6.png) no-repeat 0px -30px;
}
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderTitle .glyphicon-game2{
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-2.png) no-repeat 0px -30px;
}
.arcadeContent .arcadeContentHeader .arcadeContentTitle .glyphicon-game4{
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-5.png) no-repeat 0px -30px;
}
.etgContent .etgContentHeader .etgContentTitle .glyphicon-game7{
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-7.png) no-repeat 0px -30px;
}
.slotContent .slotContentHeader .slotContentTitle .gameCount,
.togelResultContent .togelResultContentHeader .togelResultContentTitle .gameCount,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderTitle .gameCount,
.arcadeContent .arcadeContentHeader .arcadeContentTitle .gameCount,
.etgContent .etgContentHeader .etgContentTitle .gameCount{
    background:url(/assets/images/theme/16_BlackGreen/labelTotal.png);
    width: 44px;
    height: 31px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slotContent .slotContentHeader .slotContentButton,
.togelResultContent .togelResultContentHeader .togelResultContentButton,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton,
.arcadeContent .arcadeContentHeader .arcadeContentButton,
.etgContent .etgContentHeader .etgContentButton{
    display:flex;
    gap:10px;
}
.slotContent .slotContentHeader .slotContentButton .preNextBtn,
.togelResultContent .togelResultContentHeader .togelResultContentButton .preNextBtn,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .preNextBtn,
.arcadeContent .arcadeContentHeader .arcadeContentButton .preNextBtn,
.etgContent .etgContentHeader .etgContentButton .preNextBtn{
    display:flex;
}
.slotContent .slotContentHeader .slotContentButton .preNextBtn .preBtn,
.togelResultContent .togelResultContentHeader .togelResultContentButton .preNextBtn .preBtn,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .preNextBtn .preBtn,
.arcadeContent .arcadeContentHeader .arcadeContentButton .preNextBtn .preBtn,
.etgContent .etgContentHeader .etgContentButton .preNextBtn .preBtn{
    background: url(/assets/images/theme/16_BlackGreen/btnPrevActivate.png);
    width:30px;
    height:30px;
}
.slotContent .slotContentHeader .slotContentButton .preNextBtn .preBtn:hover,
.togelResultContent .togelResultContentHeader .togelResultContentButton .preNextBtn .preBtn:hover,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .preNextBtn .preBtn:hover,
.arcadeContent .arcadeContentHeader .arcadeContentButton .preNextBtn .preBtn:hover,
.etgContent .etgContentHeader .etgContentButton .preNextBtn .preBtn:hover{
    background: url(/assets/images/theme/16_BlackGreen/btnPrevHover.png);

}
.slotContent .slotContentHeader .slotContentButton .preNextBtn .nextBtn,
.togelResultContent .togelResultContentHeader .togelResultContentButton .preNextBtn .nextBtn,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .preNextBtn .nextBtn,
.arcadeContent .arcadeContentHeader .arcadeContentButton .preNextBtn .nextBtn,
.etgContent .etgContentHeader .etgContentButton .preNextBtn .nextBtn{
    background: url(/assets/images/theme/16_BlackGreen/btnNextActivate.png);
    width:30px;
    height:30px;
}

.slotContent .slotContentHeader .slotContentButton .preNextBtn .nextBtn:hover,
.togelResultContent .togelResultContentHeader .togelResultContentButton .preNextBtn .nextBtn:hover,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .preNextBtn .nextBtn:hover,
.arcadeContent .arcadeContentHeader .arcadeContentButton .preNextBtn .nextBtn:hover,
.etgContent .etgContentHeader .etgContentButton .preNextBtn .nextBtn:hover{
    background: url(/assets/images/theme/16_BlackGreen/btnNextHover.png);

}

.slotContent .slotContentHeader .slotContentButton .preNextBtn .nextBtn.inactive,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .preNextBtn .nextBtn.inactive,
.arcadeContent .arcadeContentHeader .arcadeContentButton .preNextBtn .nextBtn.inactive,
.etgContent .etgContentHeader .etgContentButton .preNextBtn .nextBtn.inactive{
    background: url(/assets/images/theme/16_BlackGreen/btnNextDisable.png);
}

.slotContent .slotContentHeader .slotContentButton .preNextBtn .preBtn.inactive,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .preNextBtn .preBtn.inactive,
.arcadeContent .arcadeContentHeader .arcadeContentButton .preNextBtn .preBtn.inactive,
.etgContent .etgContentHeader .etgContentButton .preNextBtn .preBtn.inactive{
    background: url(/assets/images/theme/16_BlackGreen/btnPrevDisable.png);
}

.slotContent .slotContentHeader .slotContentButton .allGame,
.togelResultContent .togelResultContentHeader .togelResultContentButton .allGame,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .allGame,
.arcadeContent .arcadeContentHeader .arcadeContentButton .allGame,
.etgContent .etgContentHeader .etgContentButton .allGame{
    background: url(/assets/images/theme/16_BlackGreen/btnSeeAll.png);
    width:100px;
    height:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
}
.slotContent .slotContentHeader .slotContentButton .allGame:hover,
.togelResultContent .togelResultContentHeader .togelResultContentButton .allGame:hover,
.liveCasinoProvider .liveCasinoProviderHeader .liveCasinoProviderButton .allGame:hover,
.arcadeContent .arcadeContentHeader .arcadeContentButton .allGame:hover,
.etgContent .etgContentHeader .etgContentButton .allGame:hover{
    background: url(/assets/images/theme/16_BlackGreen/btnSeeAllHover.png);
}
.slotContent .bestSlotGame img{
    width:100%;
    min-height:208px;
}
.slotContent .bestSlotGame .bestSlotGameBg{
    background: url(/assets/images/theme/16_BlackGreen/bestSlotGames.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 44.3%;
}

.slotGameList {
    padding: 0;
}

.slotGameListGameMask {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    height: 250px;
}
#slotGameListId {
    position: absolute;
}

.slotGame {
    float: left;
    padding: 0 2px;
}
.slotGameContent {
    position: relative;
    background-color: #0d0d0d;
}
.slotGameContent img{
    width:170px;
    cursor: pointer;
    padding:10px;
    height:208px;
    margin:0 auto;
}
.slotGameFooter {
    position: absolute;
    bottom: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(0deg,#0d0d0d,#0d0d0d 50%,rgba(13,13,13,.75) 80%,transparent);
    padding: 40px 0px 10px 0px;
    width: 100%;
    cursor: pointer;
}

.slotGameName span {
    color: #999999;
}

.slotGameProvider span {
    color: #6d6d6d;
}
/*.slotContent .slotGameList {
    display: flex;
    overflow: hidden;
    gap:10px;
    height:208px;
}
.slotContent .slotGameList .slotGame {
    display: flex;
    justify-content: center;
    flex: 1 0 23.9%;
    padding:10px;
    background-color: #0b2c44;
    cursor:pointer;
}
.slotContent .slotGameList .slotGame img{
    width: 100%;
    border-radius: 5px;
}
.slotContent .slotGameList .slotGame .slotGameFooter{
    position:absolute;
    bottom:0;
    background: linear-gradient(0deg,#0b2c44,#0b2c44 50%,rgba(12,44,68,.75) 80%,transparent);
    text-align:center;
    padding:40px 0px 25px 0px;
    width:100%;
}
.slotContent .slotGameList .slotGame .slotGameFooter .slotGameName span{
    color:#d5f2ff;
}
.slotContent .slotGameList .slotGame .slotGameFooter .slotGameProvider span{
    color:#91b0c4;
}*/
/****LiveCasinoProvider****/
.liveCasinoProviderList {
    padding: 0;
}

.liveCasinoProviderListGameMask {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}
#liveCasinoProviderId {
    position: absolute;
}

.liveCasinoProviders {
    float: left;
    padding: 0 2px;
}
.liveCasinoProviderContent {
    position: relative;
    background-color: #0d0d0d;
}
.liveCasinoProviderContent img{
    width:200px ;
    cursor: pointer;
    padding:10px;
    margin:0 auto;
}
.liveCasinoProviderContentFooter{
    display:flex;
    align-items:center;
    justify-content:center;
}
.liveCasinoProviderContentFooter span{
    background: #6a6a6a;
    background: linear-gradient(180deg, #6a6a6a 0%,#464646 100%);
    padding:7px;
    margin-bottom:10px;
    color:#ffffff;
    cursor:pointer;
    transition: .2s;
    cursor:pointer;
    text-align:center;
    width:90%;
}
.liveCasinoProviderContentFooter span:hover{
    background: linear-gradient(180deg, #464646 0%,#6a6a6a 100%);
}
/*.liveCasinoProvider .liveCasinoProviderList{
    display:flex;
    gap:10px;
    overflow:hidden;
}
.liveCasinoProvider .liveCasinoProviderList .liveCasinoProviderContent{
    display:flex;
    flex-direction:column;
    align-items:center;
    background-color: #0b2c44;
    padding:10px;
    gap:10px;
    flex: 1 0 19.3%;
    cursor:pointer;
}
.liveCasinoProvider .liveCasinoProviderList .liveCasinoProviderContent .liveCasinoProviderContentFooter{
    background-color: #051d2f;
    width: 100%;
    text-align: center;
    padding: 10px 0px 10px 0px;
    color:#ffffff;
    cursor:pointer;
    transition: .2s;
}
.liveCasinoProvider .liveCasinoProviderList .liveCasinoProviderContent .liveCasinoProviderContentFooter:hover{
    background-color:#1aa9e7;
}*/
/****arcadeContent****/
.arcadeGameList{
    padding:0;
}
.arcadeGameListGameMask {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}
#arcadeGameId {
    position: absolute;
}
.arcadeGame {
    float: left;
    padding: 0 2px;
}
.arcadeGameContent {
    position: relative;
    background-color: #0d0d0d;
}
.arcadeGameContent img{
    width:170px;
    cursor: pointer;
    padding:10px;
    margin:0 auto;
    max-height:161px;
    height:auto;
}
.arcadeGameFooter {
    position: absolute;
    bottom: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(0deg,#0d0d0d,#0d0d0d 50%,rgba(13,13,13,.75) 80%,transparent);
    padding: 40px 0px 10px 0px;
    width: 100%;
    cursor: pointer;
}
.arcadeGameName span {
    color: #999999;
}
.arcadeGameProvider span {
    color: #6d6d6d;
}
/*.arcadeContent .arcadeGameList{
    display: flex;
    overflow: hidden;
    gap: 10px;
}
.arcadeContent .arcadeGameList .arcadeGame{
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 0 19.3%;
    padding: 10px;
    box-sizing: border-box;
    background-color: #0b2c44;
    cursor:pointer;
}*/
/*.arcadeContent .arcadeGameList .arcadeGame img{
  max-width: 100%;
  height: auto;
  width: 175px;
  max-height: 175px;
}*/
/*.arcadeContent .arcadeGameList .arcadeGame .arcadeGameFooter{
    position:absolute;
    bottom:0;
    background: linear-gradient(0deg,#0b2c44,#0b2c44 50%,rgba(12,44,68,.75) 80%,transparent);
    text-align:center;
    padding:40px 0px 25px 0px;
    width:100%;
}
.arcadeContent .arcadeGameList .arcadeGame .arcadeGameFooter .arcadeGameName span{
    color:#d5f2ff;
}
.arcadeContent .arcadeGameList .arcadeGame .arcadeGameFooter .arcadeGameProvider span{
    color:#91b0c4;
}*/
/****ETGContent****/
.etgGameList{
    padding:0;
}
.etgGameListGameMask {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}
#etgGameId{
    position:absolute;
}
.etgGame {
    float: left;
    padding: 0 2px;
}
.etgGameContent {
    position: relative;
    background-color: #0d0d0d;
}
.etgGameContent img{
    width:170px;
    cursor: pointer;
    padding:10px;
    margin:0 auto;
    max-height:180px;
}
.etgGameFooter {
    position: absolute;
    bottom: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(0deg,#0d0d0d,#0d0d0d 50%,rgba(13,13,13,.75) 80%,transparent);
    padding: 40px 0px 10px 0px;
    width: 100%;
    cursor: pointer;
}
.etgGameName span {
    color: #999999;
}
.etgGameProvider span {
    color: #6d6d6d;
}
/*.etgContent .etgGameList{
    display: flex;
    overflow: hidden;
    gap: 10px;
}
.etgContent .etgGameList .etgGame{
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 0 19.3%;
    padding: 10px;
    box-sizing: border-box;
    background-color: #0b2c44;
    cursor:pointer;
}
.etgContent .etgGameList .etgGame .etgGameContent img{
  width: 175px !important;
}
.etgContent .etgGameList .etgGame .etgGameFooter{
    position:absolute;
    bottom:0;
    background: linear-gradient(0deg,#0b2c44,#0b2c44 50%,rgba(12,44,68,.75) 80%,transparent);
    text-align:center;
    padding:40px 0px 25px 0px;
    width:100%;
}
.etgContent .etgGameList .etgGame .etgGameFooter .etgGameName span{
    color:#d5f2ff;
}
.etgContent .etgGameList .etgGame .etgGameFooter .etgGameProvider span{
    color:#91b0c4;
}*/
/******gameslots*****/
.contentGameList .linecontainer .line {
    background-color: #efefef;
    margin-left: 10px;
    margin-right: 10px;
}
.contentGameList .gamecategory {
	font-size:18px;
	margin-left:10px;
	color:#54689a;
	background: url(/assets/images/theme/16_BlackGreen/titleicon/icon.svg) no-repeat;
	height:18px;
}
.contentGameList .gamecategory.new {
	color:#ff605e;
	background: url(/assets/images/theme/16_BlackGreen/titleicon/new.svg) no-repeat;
}
.contentGameList .gamecategory.promo {
	color:#2e55df;
	background: url(/assets/images/theme/16_BlackGreen/titleicon/promo.svg) no-repeat;
}
.contentGameList .gamecategory.tournament {
	color:#008f63;
	background: url(/assets/images/theme/16_BlackGreen/titleicon/tournament.svg) no-repeat;
}
.contentGameList .gamecategory.hot {
	color:#ff0000;
	background: url(/assets/images/theme/16_BlackGreen/titleicon/hot.svg) no-repeat;
}
.contentGameList .gamecategory.exclusive {
	color:#f69c17;
	background: url(/assets/images/theme/16_BlackGreen/titleicon/exclusive.svg) no-repeat;
}
.contentGameList .gamecategory.jackpot {
	color:#76cfe6;
	background: url(/assets/images/theme/16_BlackGreen/titleicon/jackpot.svg) no-repeat;
}
.contentGameList .gamecategory.bonus {
	color:#dfe02f;
	background: url(/assets/images/theme/16_BlackGreen/titleicon/bonus.svg) no-repeat;
}
.contentGameList .categorytitle {
	margin-left:25px;
	line-height:18px;
}
.contentGameList .gameheader .seemore {
	background: #62d8f2;
	background: -moz-linear-gradient(-180deg, #62d8f2 0%, #52b4e8 100%);
	background: -webkit-linear-gradient(-180deg, #62d8f2 0%, #52b4e8 100%);
	background: linear-gradient(-180deg, #62d8f2 0%, #52b4e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#62d8f2",endColorstr="#52b4e8",GradientType=1);
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
	line-height:35px;
	float:right;
	height:100%;
    border-radius:18px;
    -moz-border-radius:18px;
    -webkit-border-radius:18px;
}
.contentGameList .gameheader a.seemore:hover {
	background: #62d8f2;
	background: -moz-linear-gradient(0deg, #62d8f2 0%, #52b4e8 100%);
	background: -webkit-linear-gradient(0deg, #62d8f2 0%, #52b4e8 100%);
	background: linear-gradient(0deg, #62d8f2 0%, #52b4e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#52b4e8",endColorstr="#62d8f2",GradientType=1);
	color:#ffffff;
	text-decoration:none;
}
.contentGameList .gameContent {
	padding-top:5px;
}
.contentGameList .gameTn {
	box-shadow: rgb(48 48 49 / 11%) 0px 1px 4px 2px;
	padding:10px;
    border-radius:18px;
    -moz-border-radius:18px;
    -webkit-border-radius:18px;
}
.contentGameList .tntitle {
    color:#000000;
	margin-top:3px;
	text-align:center;
    white-space: nowrap;
}
.contentGameList .tnimg img {
    margin:0px auto;
}
/****footer******/
.footer {
    height: auto;
    color: #3d3b3e;
    text-align: center;
    padding-bottom: 10px;
    background-color: #000000;
}
.footer a {
    color:#666666;
}
.footercontainer {
    padding-top:10px;
    padding-bottom:10px;
}
/****info******/
.infoContainer {
    background-color:#0d0d0d;
	text-align: left;
}
/***bank***/
.contentBank {
    display:block;
    padding-top:10px;
    padding-bottom:10px;
	border-color:#ffffff;
}

.contentBank > span {
	display:block;
	color:#00ff7e;
	font-size:20px;
	font-weight: bold;
}
.bankbox {
    display: inline-flex;
    position: relative;
    margin: 8px;
    gap: 5px;
    flex-direction: column-reverse;
}

/*.offline-indicator, .online-indicator {
    width:8px;
    height:8px;
    border-radius:10px;
    display:flex;
    align-items:center;
}*/
.offline-indicator {
    background: url(/assets/images/theme/16_BlackGreen/offline.png) 0px 0px no-repeat;
    min-width: 48px;
    min-height: 20px;
    margin: 0 auto;
}

.online-indicator {
    background: url(/assets/images/theme/16_BlackGreen/online.png) 0px 0px no-repeat;
    min-width: 48px;
    min-height: 20px;
    margin: 0 auto;
}

.bankimg {
    margin: 0 auto;
}
/*.offline-indicator::after{
    content:"Offline";
    color:#ff0000;
    margin-left:12px;
}
.online-indicator::after {
    content: "Online";
    color: #2fd37e;
    margin-left: 12px;
}*/
/****contact******/
.landingpage .contentContact {
    background: rgb(73,178,232);
}
.contentContact{
    display:block;
}
.contentContact > span {
	display:block;
	margin-bottom:10px;
	color:#ffffff;
	font-size:20px;
	font-weight: bold;
}
.contentContact ul {
	padding:0px;
    margin:0px;
    list-style: none;
}
.contentContact ul li {
    display: inline-block;
    float: none;
	height: 50px;
}
.contentContact .contactimg {
	margin-top:4px;
    float:left;
}
.contentContact .contactname {
    display:none;
}
.contentContact .contactcontent {
    padding-left:5px;
    line-height:30px;
    display:none;
}

.contentContact {
    padding-top:10px;
    padding-bottom:10px;
}
.contentContact .contactbox {
    color:#ffffff;
    margin:5px 15px 5px 0px;
    line-height:40px;
}
.contentContact .contactbox a,
.contentContact .contactbox a:hover,
.contentContact .contactbox a:focus,
.contentContact .contactbox a:visited {
    color:#ffffff;
    text-decoration:none;
    display:block;
}

/****footer game menu***************/

.gamefooter h2 {
    color:#c79d15;
    margin-top:20px;
    font-size:18px;
	font-weight: bold;
	text-transform:uppercase;
}
.gamefooter {
	position: relative;
    color:#737373;
	border-radius: 5px;
}
.gamefooter  ul {
    list-style: none;
    padding: 0px;
	margin-top:10px;
	display: grid;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
	align-items: center;
    justify-items:center;
    gap:10px;
}
.gamefooter ul > li {
    margin:10px;
}
.gamefooter ul > li .img-default {
	position:absolute;
	transition: opacity .5s;
	opacity:1;
}
.gamefooter  ul > li:hover .img-default {
	opacity:0;
}
.gamefooter  ul > li .img-hover {
	transition: opacity .5s;
	opacity:0;
}
.gamefooter  ul > li:hover .img-hover {
	opacity:1;
}
.gamefooter  ul > li > span {
    display:none;
}
/******contentpage*****/
.customcontent {
    padding:20px;
    text-align:left;
}
.customcontent.main-content {
	background-color: rgba(0,0,0,0.8);
    color:#ffffff;
}
/******promopage*****/
.promocontent {
    background-color:rgba(0,0,0,0.8);
    color:#ffffff;
    padding:20px 20px 5px 20px;
}
.promocontentContainer > ul {
    margin: 0px;
    padding-left:0px;
    list-style: none;
}
.promocontentContainer > ul > li {
    background-color:#000000;
	border:1px solid #151515;
    float:left;
    display: block;
    width:100%;
    margin-bottom:15px;
}
.promocover {
    position:relative;
}
.promoheader {
    display:none;
}
.promoimage {
    width:100%;
    cursor:pointer;
}
.promoimage img {
    margin:0px auto;
}
.promobtn {
    position:absolute;
    bottom: 20px;
    right: 20px;
}
.promobtn .btn-moreinfo {
    color:#000000;
    background: #00ff7e;
    background: linear-gradient(0deg, #07522c 0%,#00ff7e 100%);
    border:none;
}
.promobtn .btn-moreinfo:hover,
.promobtn .btn-moreinfo:focus {
	color: #000000;
	background-position:0px;
	background:  linear-gradient(0deg, #00ff7e 0%,#07522c 100%);
}
.promoinfo {
    color:#ffffff;
    padding:20px;
}
/******articlepage*****/
.articlecontent {
    background-color:rgba(0,0,0,0.8);
    color:#ffffff;
    padding:20px 20px 5px 20px;
}
.articlecontentContainer ul {
    margin: 0px;
    padding-left:0px;
    list-style: none;
}
.articlecontentContainer ul li {
    background-color:#000000;
	border:1px solid #151515;
    float:left;
    display: block;
    width:100%;
    margin-bottom:15px;
}
.articlecover {
    float:left;
    width:100%;
    display: block;
    position:relative;
}
.articleheader {
    width:70%;
    float:left;
    padding:20px;
}
.articleheader h2 {
    color:#00ff7e;
}
.articleimage {
    width:30%;
    float:left;
    padding:10px;
}
.articleimage img {
    margin:0px auto;
}
.articlepost {
    background-color:#000000;
    width: 100%;
    float:left;
}
.articlebtn {
    position:absolute;
    bottom: 15px;
    right: 15px;
}
.articlebtn .btn-moreinfo {
    color:#000000;
    background: #00ff7e;
    background: linear-gradient(0deg, #07522c 0%,#00ff7e 100%);
	border:none;
}
.articlebtn .btn-moreinfo:hover,
.articlebtn .btn-moreinfo:focus {
	color: #000000;
	background-position:0px;
	background:  linear-gradient(0deg, #00ff7e 0%,#07522c 100%);
}
/******element*****/
.resultDisplayGameMask {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    height: 400px !important;
}
#tweenResult4d {
    position:absolute;
}
.resultDisplay4d {
    color:#b2b2b2;
    font-size:14px;
    padding:0px;
}
.resultDisplayGame {
	float:left;
    padding:10px 5px;
}
.resultDisplayImage{
    background:url(/Assets/images/theme/16_BlackGreen/togel4DBG.png) no-repeat;
    width:80px;
    height:100px;
    top:-28px;
    position:relative;
}
.resultDisplayImage img {
    width: 53px !important;
    position:relative;
    top:30px;
    left:20px;
    border:2px solid transparent;
    background-color:#07243a;
    /*background: linear-gradient(#131218, #131218) padding-box, linear-gradient(45deg, #ae6339 0%, #be703a 10%, #a95122 25%, #ffeda3 35%, #d1965e 50%, #ffeda3 65%, #a95122 75%, #be703a 90%, #ae6339 100%) border-box;*/
    border-radius:15px;
}
.resultDisplayContent {
    cursor: pointer;
    background: #0d0d0d;
    border-color: #0d0d0d;
    font-size: 12px;
    border-radius: 13px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
}
.resultDisplayContentHeader{
    padding:15px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.resultDisplayContentHeader .resultDisplayDate span {
    color: #adadad;
}
.resultDisplayContentHeader .resultDisplayNamePeriod{
    margin-top:12px;
}
.resultDisplayContentHeader .resultDisplayNamePeriod span{
    display:flex;
    flex-direction:column;
    color: #adadad;
    font-weight:bold;
}
.resultDisplayContentHeader .resultDisplayNamePeriod .resultDisplayName{
    font-size:14px;
}
.resultDisplayContentHeader .resultDisplayNamePeriod .resultDisplayPeriod{
    font-size:20px;
}
.resultDisplayContentHeader .resultDisplayTime{
    margin-top:12px;
}
.resultDisplayContentHeader .resultDisplayTime span {
    color: #737373;
}
.resultDisplayContentBody {
    color: #737373;
    text-align:center;
    height:170px;
}
.resultDisplayContentBody .firstPrize{
    font-size:14px;
}
.resultDisplayContentBody .firstPrize .resultDisplayResult .resultDigit{
    font-size:20px;
    width:38px;
    height:38px;
    background-color: #000000;
    border-radius:30px;
    display:flex;
    justify-content:center;
    align-items:center;
    border: 1px solid rgba(255,255,255,.2);
    margin-top:12px;
}
.resultDisplayContentBody .fullFirstPrize{
    margin-bottom:18px;
    font-size:14px;
}
.resultDisplayContentBody .fullFirstPrize .resultDisplayResult .resultDigit{
    font-size:20px;
    width:38px;
    height:38px;
    background-color: #000000;
    border-radius:30px;
    display:flex;
    justify-content:center;
    align-items:center;
    border: 1px solid rgba(255,255,255,.2);
    margin-top:12px;
}
.resultDisplayContentBody .secondThirdPrize{
    display:flex;
    justify-content:space-evenly;
    border-top:1px solid rgba(255,255,255,.2);
    border-bottom:1px solid rgba(255,255,255,.2);
}
.resultDisplayContentBody .secondThirdPrize .secondPrize{
    border-right:1px solid rgba(255,255,255,.2);
}
.resultDisplayContentBody .secondThirdPrize .secondPrize,
.resultDisplayContentBody .secondThirdPrize .thirdPrize{
    padding:10px;
}
.resultDisplayContentBody .secondThirdPrize .secondPrize .resultDisplayResult .resultDigit,
.resultDisplayContentBody .secondThirdPrize .thirdPrize .resultDisplayResult .resultDigit{
    font-size:16px;
    width:28px;
    height:28px;
    background-color: #000000;
    border-radius:30px;
    display:flex;
    justify-content:center;
    align-items:center;
    border: 1px solid rgba(255,255,255,.2);
    margin-top:12px;
}
.resultDisplayContentBody .resultDisplayResult{
    display:flex;
    justify-content:center;
    gap:10px;
}
.resultDisplayContentFooter .footerButton {
    padding: 18px;
}
.resultDisplayContentFooter .footerButton span{
    background: #00ff7e;
    background: linear-gradient(0deg, #07522c 0%, #00ff7e 100%);
    text-align: center;
    display:flex;
    color: #010101;
    justify-content:center;
    align-items:center;
    padding:10px;
    cursor: pointer;
    transition: .2s;
    border-radius:5px;
    font-size:14px;
    font-weight:bold;
}
.resultDisplayContentFooter .footerButton span:hover{
     background: linear-gradient(0deg, #00ff7e 0%, #07522c 100%);
}
/*.resultDisplayResult {
	font-size:40px;
	font-weight:bold;
    color:#90ff57;
	background-color:#171717;
	margin: 0px 3px;
	border-bottom: 1px solid #2d3144;
}
.resultDisplayLink {
	display:none;
}
.resultDisplayNamePeriod span{
    color: #d3f2ff;
}
.resultDisplayDate span {
    padding: 7px 0px;
    color: #d3f2ff80 !important;
}*/
/******jackpot*****/
.progressiveJackpotBg {
    background: url(/assets/images/theme/16_BlackGreen/progressiveJackpotBg.gif) no-repeat top center;
    height: 110px;
}
.progressiveJackpotBg > div {
	margin-top:25px;
	font-size:45px;
	color:#ffffff;
	font-family:'tahoma';
}
.progressiveJackpotCurrency {
	display:none;
}
.progressiveJackpotAmount {
	text-align:center;
	text-shadow:0 2px #000, 0 3px 0 rgb(150 150 150 / 46%);
}
/******line*****/
.linecontainer {
	display: flex;
	width: 100%;
	margin: 10px auto;
	align-items: center;
}
.linecontainer .line {
	flex-grow: 1;
	height: 2px;
	position: relative;
}
.linecontainer .line.arrow-left {
	margin-left: 10px;
}
.linecontainer .line.arrow-left:after {
	position: absolute;
	content: '';
	top: -4px;
	left: 0px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #545454;
	border-left: 2px solid #545454;
	transform: rotate(-45deg);
}
.linecontainer .line.arrow-right {
	margin-right: 10px;
}
.linecontainer .line.arrow-right:after {
	position: absolute;
	content: '';
	top: -4px;
	right: 0px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #6b655a;
	border-left: 2px solid #6b655a;
	transform: rotate(135deg);
}
/******mobile*****/
/****game modal game ****/
.mobileGameMenuList::after {
    content: "";
    width: 12px;
    height: 12px;
    left: -8px;
    right: 0;
    bottom: -10px;
    transform: rotate(45deg) translateY(-50%);
    position: absolute;
    z-index: 10;
    margin-left: auto;
    margin-right: auto;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-color: #1d1d1d;
    background-color: #1d1d1d;
}
.gameModal .modal-content {
    background: linear-gradient(137deg,rgba(82,82,82,.749) 5%,transparent 40%),linear-gradient(to bottom right,#1d1d1d,#1d1d1d);
}
.modal.fade.gameModal .modal-dialog {
    transform: translate3d(0, 100vh, 0);
}
.modal.gameModal.in .modal-dialog {
    bottom:475px;
}
.mobileGameMenuList{
    padding:10px;
    color:#ffffff;
}
.mobileGame{
    padding:5px;
    cursor:pointer;
}
.mobileGameContent {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    white-space: nowrap;
    background-color: hsla(0,0%,100%,.1);
    padding:10px;
}
.mobileGame .glyphicon{
    width:30px;
    height:30px;
}
.mobileGame .glyphicon-game1 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-1.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game2 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-2.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game3 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-3.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game5 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-4.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game4 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-5.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game6 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-6.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game7 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-7.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game8 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-8.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game9 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-9.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game10 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-10.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game12 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-11.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game11 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-12.png) no-repeat 0px 0px;
}
.mobileGame .glyphicon-game13 {
    background: url(/assets/images/theme/16_BlackGreen/gameicon-30/icon-13.png) no-repeat 0px 0px;
}

#notificationModal, #infoModal, #loginModal, #gameModal {
    z-index:2147483641;
}
.notificationModal .modal-content, .infoModal .modal-content {
    border-color: #888888;
    background: #000000;
}
.loginModal .modal-header {
    background: linear-gradient(to bottom, #0b0c10 0%,#1a222c 100%);
    font-size: 18px;
    color: #ffffff;
    border:none;
}
.loginModal .modal-body {
    background:#151515;
}
.loginModal .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #ffffff;
    background-color: #0d0d0d;
    background-image: none;
    border: 1px solid #001625;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.notificationModal .modal-header, .infoModal .modal-header {
    background: #333333;
    background: -moz-linear-gradient(180deg, #444444 0%, #333333 100%);
    background: -webkit-linear-gradient(180deg, #444444 0%, #333333 100%);
    background: linear-gradient(180deg, #444444 0%, #333333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#444444",endColorstr="#333333",GradientType=1);
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
    border: none;
}
.notificationModal .modal-body > div, .infoModal .modal-body > div {
	padding-top:10px;
	padding-bottom:10px;
}
.notificationModal .modal-body > div:first-child, .infoModal .modal-body > div:first-child {
	padding-top:0px;
}
.notificationModal .close, .infoModal .close, .loginModal .close {
	color:#ffffff;
	padding:0px 5px;
	opacity:.8;
}
.notificationModal .modal-body {
	min-height: 100px;
}
.notificationModal .content {
	padding-left:15px;
	padding-right:15px;
	width:100%;
}
.notificationModal .content.borderline {
	border-bottom:1px dotted #555555;
}
.notificationModal .contentTitle {
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	text-align:left;
}
.notificationModal .contentMsg {
    color: #ffffff;
    font-size: 14px;
    text-align: left;
}
.infoModal .modal-body {
	padding-top:0px;
}
.infoModal .contentTitle {
	color:#ffffff;
	font-weight:bold;
	font-size:22px;
	text-align:left;
	text-transform: uppercase;
	width:100%;
}
.infoModal .versionLinkContainer {
    background-color:#ffffff;
    text-align:center;
    font-size:11px;
    line-height:11px;
}
.infoModal .versionLinkContainer a {
    color:#666666;
    padding-left:25px;
    display:block;
    text-decoration:none;
}
.infoModal .versionLinkContainer a:hover {
    color:#333333;
    text-decoration:none;
}
.infoModal .versionLinkContainer > div {
	background-color:#ffffff;
	padding:7px 0px;
}
.infoModal .versionLinkContainer .mobileversionlink {
    border-right:1px solid #e8e8e8;
}
.infoModal .versionlinktitle {
    text-transform:uppercase;
    display:block;
    font-weight:bold;
    font-size:16px;
    line-height:16px;
}
.infoModal .versionLinkContainer .glyphicon-phone {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-44px;
    margin-top:-11px;
    font-size:22px;
}
.infoModal .versionLinkContainer .wapicon {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-12px;
    background: url(/assets/images/theme/16_BlackGreen/wap.html) no-repeat top left transparent;
    width: 24px;
    height: 24px;
}
.infoModal .versionLinkContainer a:hover .wapicon {
    background: url(/assets/images/theme/16_BlackGreen/wap.html) no-repeat top right transparent;
}
.infoModal .contentLink {
	color:#ffffff;
	text-align:left;
	font-size:16px;
}
.infoModal .contentLink ul {
	padding-left:10px;
	list-style: none;
}
.infoModal .contentLink ul > li {
	margin: 5px 0px;
}
.infoModal .contentLink a {
	color:#ffffff;
}
.infoModal .contentContact, .infoModal .contentBank {
    background:none;
	text-align:left;
}
.infoModal .contentContact ul {
	padding-left:10px;
	text-align:left;
}
.infoModal .contentContact ul > li {
	display:block;
	white-space: nowrap;
}
.infoModal .contentContact .contactbox,
.infoModal .contentContact ul > li a,
.infoModal .contentContact ul > li a:hover {
	color:#ffffff;
}
.infoModal .contentContact .contactbox {
	margin:5px 0px;
}
.infoModal .bankbox {
	display:block;
	margin-bottom:3px;
}
.footercontainer3 {
    position: fixed;
    bottom: 0px;
    width: 100%;
    text-align: center;
    border-top: 1px solid #3d3b3e;
    background-color:#0d0d0d;
    z-index: 2000;
}
.footercontainer3 .menu-game a{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    height: 68px;
}
.footercontainer3 .menu-game .gameBgCircle{
    background: linear-gradient(0deg,#00ff3c,hsla(0,0%,100%,0) 68%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -34px;
    border-radius:999px;
    animation: rotate 2s linear infinite;
}
.footercontainer3 .menu-game .gameBg{
    background:#026400;
    background:linear-gradient(35deg,#026400 0%,#3eff62 100%);
    top: -29px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 59px;
    height: 59px;
    margin: auto;
    border-radius: 999px;
    position: absolute;
}
.footercontainer3 .menu-game img{
    margin:0;
}
@keyframes rotate{
    0% {
        transform: rotate(0turn);
    }
    100% {
        transform: rotate(1turn);
    }
}
.footercontainer3 .selection .menu-home:hover,
.footercontainer3 .selection .menu-download:hover,
.footercontainer3 .selection .menu-promo:hover,
.footercontainer3 .selection .menu-telegram:hover,
.footercontainer3 .selection .menu-whatsapp:hover,
.footercontainer3 .selection .menu-zalo:hover,
.footercontainer3 .selection .menu-info:hover,
.footercontainer3 .selection .menu-livechat:hover,
.masterpage .footercontainer3 .selection div:hover{
    background: #000000;
}
.footercontainer3 a {
	color: #ffffff;
	padding: 7px 0px;
	display: block;
	white-space: nowrap;
}
.footercontainer3 a:hover, .footercontainer3 a:active, .footercontainer3 a:focus {
	text-decoration:none;
}
.footercontainer3 .glyphicon {
	display: block;
	margin:auto;
	margin-bottom:4px;
	font-size:22px;
	width:35px;
	height:29px;
}
.contentMember .buttonArea {
	text-align: center;
	height:45px;
}
.contentMember .buttonArea.login {
	background: #47cb99;
    background: -moz-linear-gradient(0deg, #389d77 0%, #167b55 49%, #389d77 52%, #47cb99 100%);
    background: -webkit-linear-gradient(0deg, #389d77 0%, #167b55 49%, #389d77 52%, #47cb99 100%);
    background: linear-gradient(0deg, #389d77 0%, #167b55 49%, #389d77 52%, #47cb99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#389d77",endColorstr="#47cb99",GradientType=1);
}
.contentMember .buttonArea.register {
	background: #fee859;
    background: -moz-linear-gradient(0deg, #cdb201 0%, #ddc111 49%, #ead444 52%, #fee859 100%);
    background: -webkit-linear-gradient(0deg, #cdb201 0%, #ddc111 49%, #ead444 52%, #fee859 100%);
    background: linear-gradient(0deg, #cdb201 0%, #ddc111 49%, #ead444 52%, #fee859 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#389d77",endColorstr="#fee859",GradientType=1);
}
.contentMember .buttonArea.login > a,
.contentMember .buttonArea.register > a ,
.contentMember .buttonArea.login > a:hover,
.contentMember .buttonArea.register > a:hover {
	line-height: 45px;
	color:#ffffff;
}
.contentMember .buttonArea a {
	display:block;
	font-size:18px;
	line-height:33px;
}
.contentMember .buttonArea a:hover, .contentMember .buttonArea a:active, .contentMember .buttonArea a:focus {
	text-decoration:none;
}
.loginModal .modal-body label {
    color: #ffffff;
    /*display:none;*/
}
.loginModal .modal-body .button-align {
	text-align: center;
}
/*search and filter*/
.searchGameResult {
    background-color: #000000;
    border: 1px solid hsla(0,0%,100%,.05);
    position: absolute;
    z-index: 16;
    /*width: 450px;*/
    margin-top: 15px;
}

.searchGameForm {
    display: flex;
    position: relative;
    align-items: center;
    margin-top: 1px;
    background: linear-gradient(180deg,#030a11,#05121e);
    height: 53px;
    position: relative;
    color: #999999;
}

    .searchGameForm:before {
        content: "";
        position: absolute;
        z-index: 1;
        left: -5px;
        height: 57px;
        background: linear-gradient(0deg,#00ff7e 0%, #07522c 100%);
        width: 5px;
    }

    .searchGameForm .form-control {
        text-transform: capitalize;
        padding-right: 20px;
        padding-left: 20px;
        max-width: 80%;
        height: 100%;
        outline: 2px solid transparent;
        outline-offset: 2px;
        font-size: 18px;
        background: linear-gradient(180deg,#030a11,#05121e);
        border: 1px solid #1f3e37;
        border-right: 0px;
    }

.searchGameBtn {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 65px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #1f3e37;
    border-radius: 1px;
    cursor: pointer;
}

.showMoreGif {
    width: 30px;
    height: 30px;
    position: absolute;
    background: url(/Assets/images/theme/16_BlackGreen/showMoreArrow.gif) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
}

.searchGameIcon {
    background: url(/Assets/images/theme/16_BlackGreen/searchIcon.svg) no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
}

.searchGameContent {
    overflow-y: auto;
    margin: 5px;
    max-height: 440px;
    height: auto;
}

.searchGameHeader {
    width: 100%;
    padding: 0px 19px 0px 25px;
    color: #c6ffd1;
    font-weight: 700;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

    .searchGameHeader .glyphicon-remove {
        line-height: 3;
        cursor: pointer;
    }

.searchboxTitle {
    text-transform: capitalize;
    line-height: 28px;
    font-size: 18px;
    padding-top: 9px;
}

.searchGameContent::-webkit-scrollbar {
    width: 5px;
}

.searchGameContent::-webkit-scrollbar-track {
    background: #0f2338;
}

.searchGameContent::-webkit-scrollbar-thumb {
    background: #354a5e;
    border-radius: 10px;
}

    .searchGameContent::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

.searchGameContent ul {
    list-style-type: none;
    padding-inline-start: 20px !important;
    padding-inline-end: 20px;
}

.resultGameList {
    position: relative;
}

.resultGameListContainer {
    width: 100%;
    margin-bottom: 4px;
    display: flex;
    justify-content: space-around;
    background-color: #0d0d0d;
    height: 80px;
}

.resultGameListContainer span {
    width: 80px;
    height: 60px;
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    background: none;
    opacity: 1;
    position: relative;
    max-width: 100%;
    font-size: 15px;
}

.resultGameInfo {
    display: flex;
    align-items: center;
    margin-left: 0.5rem;
}

.resultGameList img {
    position: absolute;
    inset: 0px;
    box-sizing: border-box;
    padding: 0px;
    border: none;
    margin: auto;
    display: block;
    width: 0px;
    height: 0px;
    min-width: 100%;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
    object-fit: contain;
}

.resultGameDesc {
    display: flex;
    flex-direction: column;
    margin-top: 4px;
    font-size: 14px;
    line-height: 20px;
}

.resultGameDesc .resultGameName {
    color: #ffffff;
    opacity: 1;
    width: 150px !important;
    height: 45px;
    padding-top: 3px;
    cursor: pointer;
    height: auto;
    max-height: 45px;
}

.resultGameDesc .resultGameGroup {
    color: #ffffff;
    width: 150px !important;
    height: 25px;
    font-size: 10px !important;
}

.resultGameBtn {
    border-radius: 5px;
    font-weight: 700;
    height: 45px;
    width: 110px;
    background-color: #00ff7e;
    line-height: 14px;
    margin-top: 17px;
    margin-right: 20px;
    color: #000000;
    border: 0px;
}

.resultShowMore {
    color: white;
    cursor: pointer;
    font-weight: 700;
    padding-left: 10px;
    display: flex;
    justify-content: center;
    position: relative;
    height: 30px;
    max-height: 50px
}

.searchResultCount {
    background-color: hsla(0,0%,100%,.1) !important;
    font-weight: 700;
    padding: 5px 8px 5px 8px;
    border-radius: 5px;
    margin-left: 3px;
}

#bottom_fade {
    top: 0px;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

.scrollbar {
    -webkit-overflow-scrolling: touch !important;
    -webkit-overflow-scroll: touch !important;
}

.resultSummary {
    text-align: right;
    padding-right: 23px;
    color: white;
    margin-bottom: 10px;
}
/*[filter]**/

.filterGameGroupFormBtn {
    background: linear-gradient(180deg,#030a11,#05121e);
    width: 90px;
    height: 53px;
    margin-left: 10px;
    position: relative;
    color: #2b584e;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    padding: 15px 5px 15px 5px;
    display: flex;
    flex-direction: row;
    border: 1px solid #1f3e37;
}

.filterGameGroupForm :hover {
    color: white;
}

.filterGameGroupIcon {
    background: url(/Assets/images/theme/16_BlackGreen/filterIcon.svg) no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    margin-left: 5px;
}

.filterGameGroupResult {
    position: absolute;
    z-index: 16;
    background-color: #000000;
    color: #fff0d3;
    margin-top: 15px;
    margin-left: -325px;
    width: 400px;
    border-radius: 10px;
    height: auto;
    border: 1px solid hsla(0,0%,100%,.05);
}

.filterGameGroupContainer {
    padding: 0px 19px 0px 25px;
}
.gameFilterList .gameFilterProvider {
    display: inline-flex;
    color: rgba(211,242,255,.6);
    background-color: #1E2834;
    border: 1px #1E2834 solid;
    padding: 2px 2px;
    border-radius: 5px;
    margin: 0px 5px 7px 0px;
}
.gameFilterList .gameFilterProvider img {
    width: 30px;
    height: 30px;
}
.gameGroupFilterBtn {
    color: #ffffff;
    background-color: #1E2834;
    border: none;
    padding: 5px 10px;
    border-radius: 5px;
}

#gameGroupFilter :hover,
#gameGroupFilter .active {
    background-color:#00ff7e;
    color: #000000;
}

.filterGameGroupContainer label {
    font-size: 13px;
    color: #c6ffd1;
}
@media (min-width: 279px) {
    .filterGameGroupResult {
        width: 376px;
        /*max-width: 200%;*/
        right: 0;
    }
}
@media (min-width: 768px) {
	.mainpage.defaultpage .middleBackground {
		background-position-y:500px;
	}
    .container {
        width:100%;
    }
    .loginformContainer {
        text-align:right;
    }
    #login-form .form-group {
        vertical-align:top;
		margin-top:10px;
        margin-left:5px;
    }
    #login-form .form-buttongroup{
        margin-right:5px;
	}
    #login-form .form-control{
        width:90px;
    }
    #login-form.collapse.in {
        display: inline-block;
    }
    .captchaform {
		margin-right: -40px;
	}
	.captchaform .row {
        margin:0px;
    }
    .captchaform .col-xs-6 {
        padding-left:0px;
        padding-right:0px;
    }
    .col-xs-6.captchainput, #inputcaptcha.form-control {
        width:43px;
    }
    .captchaimg {
        margin-left:5px;
        text-align:left;
    }
    .col-xs-6.captchaimg, .captchaimg img {
        width: 70px;
    }
	.logo-container {
		text-align:center;
	}
	.contentMainNavbar {
		background: #151515;
    }
	.navbar-container,
	.navbar-container .main-navbar, 
	.main-navbar ul.navbar-nav > li.gamemenu {
		position:inherit;
	}
	.navbar-inverse .navbar-collapse {
		padding:0px;
	}
	.main-navbar.navbar-inverse .navbar-nav > li > a {
		font-size:12px;
	}
    .navbar-nav {
		margin-right:0px;
		display:flex;
		display:-ms-flex;
		display:-webkit-flex;
		flex-wrap:wrap;
		justify-content:flex-start;
	}

	.navbar-nav > li > a {
		overflow-x:hidden;
		line-height:15px;
		text-align:center;
        padding: 18px 10px 18px 10px;
    }
	.main-navbar.navbar-inverse .navbar-nav > li {
		padding:0px;
		white-space:nowrap;
	}
	.main-navbar.navbar-inverse .navbar-nav > li > a > span.glyphicon {
		margin:0px auto 6px auto;
		display:block;
		font-size:28px;
		line-height:30px;
		width:30px;
		height:30px;
	}
	.mainpage .progressiveJackpotContainer,
	.mainpage .contentSubBanner,
	.mainpage .contentLinkBanner,
	.mainpage .contentGameList,
	.mainpage .footer {
		margin-top:10px;
	}

    #menugame {
        display:none !important;
    }
    #loginModal .modal-dialog{
        width:400px;
    }
    #loginModal .modal-dialog .modal-content .form-inline .form-group{
        display:block;
        margin-bottom:10px;
    }
    #loginModal .modal-dialog .modal-content .form-inline .form-control{
        width:100%;
    }
    #loginModal .modal-dialog .modal-content .form-inline .input-group > .form-control{
        width:336px;
    }
    #loginModal .modal-dialog .modal-content .form-group .captchainput{
        width:150px;
    }
    #loginModal .modal-dialog .modal-content .form-group .captchaimg{
        margin-left:10px;
    }
    #loginModal .modal-dialog .modal-content .form-inline .form-buttongroup{
        margin-bottom:0px;
    }
    /*search and filter*/
    .searchGameForm {
        height: 53px;
        margin-top: 0px;
    }

    .searchGameContent ul {
        width: 100%;
    }

    .searchGameResult, .filterGameGroupResult {
        max-width: 768px;
    }

    .searchResultCount {
        max-width: 300px;
    }
    .liveCasinoProviderListGameMask{
        height:264px!important;
    }
    .arcadeGameListGameMask{
        height:161px !important;
    }
    .etgGameListGameMask{
        height:180px !important;
    }
    .slotContent .bestSlotGame .bestSlotGameBg {
        min-height: 208px;
    }
}
@media (min-width: 992px) {
    .container {
        width:100%;
    }
    .modal-dialog{
        margin-top:75px;
    }
	.contentGameList a {
		height:580px;
	}
}
@media (min-width: 1200px) {
    .container {
        width:1200px;
    }
}
@media (max-width: 840px) {
    .searchGameForm .form-control {
        max-width: 63%;
        padding: 5px;
    }
}
@media (max-width:767px) {
    .footer h1 {
        font-size: 26px;
    }
	.footer h2 {
		font-size:24px;
	}
	.footer h3 {
		font-size:22px;
	}
	.footer h4 {
		font-size:20px;
	}
	.footer h5 {
		font-size:18px;
	}
	.footer h6 {
		font-size:16px;
	}
    .gamemenu > ul {
        width:auto;
    }
    .gamemenu > ul > li {
        width:100%;
        float:none;
    }
    .gamemenu > ul > li a {
        text-align:left;
        padding:3px 20px;
    }
    .gamemenu > ul > li > a > img {
        display:none;
    }
    .gamemenu .dropdown-menu > li > a > span {
        display:block;
    }
    button.close, button.close:focus {
        top:-15px;
        right:-15px;
    }
    .searchbar {
        padding:0px 60px 0px 10px;
        border:none;
        box-shadow:none;
        -webkit-box-shadow:none;
    }
    .extraTop {
        margin-top:73px;
    }
    .masterpage .annoucementTitle {
        display:none;
    }
    .form-buttongroup {
        margin-bottom:0px;
    }
	.loginformContainer {
        margin-bottom:15px;
        padding-left:30px;
        padding-right:30px;
    }
    .logolink img{
        margin-left: 35px;
    }
	.logo-container {
        text-align:center;
		padding-left: 0px;
		padding-right: 0px;
    }
	.logo-container img {
		max-height:60px;
        max-width:170px;
	}
	.masterpage .logo-container {
		display:block;
	}
    .maintenancePage .logolink img,
    .masterpage .logolink img {
        margin:auto;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        color:#ffffff;
		padding-left:45px;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color:#ffffff;
    }
    .alternativelinkContainer {
        background-color:#5e0000;
    }
    .alternativelink {
        position:relative;
        margin-top:0px;
        float:right;
    }
    .alternativelink ul {
        list-style:circle;
    }
    .alternativelink ul li {
        display: inline-block;
        width:inherit;
    }
    .alternativelink ul li a {
        margin: 2px 0px;
        background-color:transparent;
        border:1px solid #ffffff;
        padding:5px 15px;
    }
    .masterpage .contentHeader {
        min-height:64px;
    }
    .btnbox {
        position:absolute;
        right:0px;
        top:0px;
        margin:0px;
    }
    .rightheader-container {
        display:block;
        text-align:center;
        float:none;
    }
    .btnmenu {
        padding:5px 13px;
    }
    .btnbox .btnmember {
        padding:5px 8px;
    }
    .btnbox .glyphicon-user ,.btnmenu .glyphicon-game, .iconbox-menu .menutitle .glyphicon {
        margin:0px auto;
        margin-top:3px;
        display:block;
        font-size:26px;
        line-height:30px;
        width:30px;
        height:30px;
    }
    .btnbox .caret {
        display:none;
    }
    .iconbox-menu {
        display:none;
        position: fixed;
        top: 0px;
        bottom: 0px;
        left: 0px !important;
        right: 0px !important;
        max-width:100%;
        background-color: rgba(0,0,0,0.3);
    }
    .iconbox-menu .innerbox {
        position: fixed;
        overflow-x:hidden;
        overflow-y:auto;
        float:left;
        top:0px;
        bottom:0px;
        display:block;
        width: 90%;
        max-width:420px;
        background-color:#333333;
    }
    .iconbox-menu.rightmenu .innerbox {
        float:right;
        left:auto;
        right:0px;
    }
    .leftheader-container .btnmenu {
        background-color:#41978b;
        background-image: linear-gradient(to bottom, #5bb7aa 0%, #41978b 100%);
        border-color:#3e8f84;
    }
    .leftheader-container .btnmenu:hover, .leftheader-container .btnmenu.active, .leftheader-container .btnmenu:active, .leftheader-container .btnmenu.focus, .leftheader-container .btnmenu:focus,
    .leftheader-container .btnmenu:active:hover, .leftheader-container .btnmenu.active:hover, .leftheader-container .btnmenu:active:focus, .leftheader-container .btnmenu.active:focus, .leftheader-container .btnmenu:active.focus, .leftheader-container .btnmenu.active.focus {
        background-color:#41978b;
        background-image: linear-gradient(to bottom, #5bb7aa 0%, #41978b 100%);
        border-color:#41978b;
    }
    .iconbox-menu .menutitle {
        width:100%;
        height:64px;
        color:#ffffff;
        padding:0px;
        background-image: linear-gradient(to bottom, #5bb7aa 0%, #41978b 100%);
    }
    .iconbox-menu.rightmenu .menutitle {
        background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
    }
    .iconbox-menu .menutitle .titlebox {
        width:80px;
        padding-top:6px;
        text-align:center;
        float:left;
    }
    .iconbox-menu.rightmenu .menutitle .titlebox{
        float:right;
        text-align:right;
        font-size:14px;
        margin-right:25px;
    }
    .iconbox-menu.rightmenu .menutitle .titlebox .glyphicon {
        width:100%;
    }
    .iconbox-menu .menutitle .btnrefresh .glyphicon {
        display:inline-block;
    }
    .iconbox-menu .menutitle .closebox {
        position:absolute;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 20px;
        top: 17px;
        right: 10px;
        border: 1px solid #58b1a5;
        color: #52ad9f;
        background-color: #3a8c80;
    }
    .iconbox-menu.rightmenu .menutitle .closebox {
        position:absolute;
        right: auto;
        left: 10px;
        border: 1px solid #5ab55a;
        color: #5ab55a;
        background-color: #419241;
    }
    dropdown-menu.innermenu {
        width:100%;
        background-color:#000000;
    }
    .infobox {
		color:#ffffff;
        float:right;
        font-size:18px;
    }
    .infoinnerbox {
        display:inline-block;
        padding-top:10px;
        padding-right:15px;
    }
    .iconbox-menu .innerbox > ul.innermenu {
        display:none;
        background-color:#222222;
        width:100%;
        top:0px;
        float: left;
        padding-bottom:10px;
    }
    .iconbox-menu .innerbox > h4 {
        display:none;
        margin:5px 0px 0px 0px;
        padding:10px 10px 0px 10px;
        background-color:#222222;
        float:left;
        width:100%;
        color:#ffffff;
        font-size:14px;
    }
    ul.gamecontent-menu > li {
        width: 33%;
    }
    .gamepokerpage ul.gamecontent-menu {
        padding:0px 10px;
    }
    .gamepokerpage ul.gamecontent-menu > li {
        width:33%;
        padding:10px;
    }
    .subgamecontent .gameitembox {
        padding-left:5px;
        padding-right:5px;
    }
    .subgamecontent h4 {
        text-align:center;
        padding:0px;
    }
    .subgamecontent .form-group {
        width:100%;
        right:inherit;
        top:inherit;
        position:inherit;
        margin-bottom:10px;
    }
    .subgamecontent .form-control {
        height:40px;
    }
    .subgamecontent .btn-group-md {
        padding:0px;
    }
    .subgamecontent #btnsearchgame {
        line-height:26px;
    }
    .contentMaintenance {
        margin: 0px;
    }
    .gameslotpage .main-content,
    .gamecrashgamepage .main-content {
        padding:0px;
    }
    .headerimg.hideHeaderImg_GameContentMenu,
    .gamecontent-menu.hideHeaderImg_GameContentMenu {
        display: none;
    }
	.progressiveJackpotBg {
		background-size:470px 60px;
        height:60px;
	}
    .progressiveJackpotBg > div{
        font-size:25px;
        margin-top:13px;
    }
	/****mobile bank menu***************/
	.contentBankMobile .linecontainer .line {
		background: #545454;
	}
	.contentBankMobile .title {
		font-size:18px;
		color: #ffffff;
		margin: 0 15px;
	}
	.contentBankMobile .contentBank {
		padding:0px;
		margin: 0px 10px;
		border:none;
		overflow-x:auto;
		white-space:nowrap;
	}
	.contentBankMobile .bankbox {
		background-color: #064a36;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		margin:0px;
		margin-right:5px;
		height:auto;
	}
	.contentBankMobile .online-indicator,
	.contentBankMobile .offline-indicator {
		position: absolute;
		top: 5px;
		left: 5px;
		width: 5px;
		height: 5px;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		background: none;
	}
	.contentBankMobile .online-indicator {
		background-color: #5afe00;
	}
	.contentBankMobile .offline-indicator {
		background-color: #ff0000;
	}
	.contentBankMobile .bankimg {
		margin:0px;
		height:40px;
		width:80px;
	}
	.contentBankMobile .bankimg > img {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		max-width: 60px;
		max-height: 30px;
	}
	/******mobile*****/
	.mobileversion .side-navbar .content {
		display: none;
		position: fixed;
		top: 0px;
		bottom: 0px;
		left: 0px !important;
		right: 0px !important;
		max-width: 100%;
		background-color: rgba(0,0,0,0.3);
		z-index:2002;
	}
	.mobileversion .side-navbar .main-navbar {
		position: fixed;
		overflow-x: hidden;
		overflow-y: auto;
		float: left;
		top: 0px;
		bottom: 0px;
		display: block;
		width: 80%;
		max-width: 420px;
		background-color:#000000;
		text-align:left;
		padding:0px 20px;
	}
	.mobileversion .side-navbar .main-navbar ul.navbar-nav > li.gamemenu {
		position:relative;
	}
	.mobileversion .side-navbar .main-navbar .navbar-nav > li.gamemenu > a > span.caret.visible-xs {
        margin-left:5px;
        display:inline-block !important;
    }
	.mobileversion .side-navbar .main-navbar .navbar-nav > li > a {
		padding:10px 5px 10px 35px;
		border:none;
		height:40px;
	}
	.mobileversion .side-navbar .main-navbar .navbar-nav > li > a > span.glyphicon {
		position:absolute;
		top:10px;
		left:5px;
		font-size:20px;
		width:20px;
		height:20px;
		text-align: center;
	}
	.mobileversion .side-navbar .main-navbar .navbar-nav > li > a.mobile-button .androidicon {
		position:absolute;
		width:20px;
		height:20px;
		margin:0px;
		background: url(/assets/images/theme/16_BlackGreen/android-20.png) no-repeat top left transparent;
	}
	.mobileversion .side-navbar .main-navbar .navbar-nav > li > a.mobile-button:hover .androidicon {
		background: url(/assets/images/theme/16_BlackGreen/android-20.png) no-repeat top right transparent;
	}
	.mobileversion .side-navbar .glyphicon-game1 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-1.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game2 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-2.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game3 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-3.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game5 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-4.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game4 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-5.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game6 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-6.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game7 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-7.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game8 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-8.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game9 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-9.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game10 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-10.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game12 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-11.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar .glyphicon-game11 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-12.png) no-repeat 0px 0px;
	}
    .mobileversion .side-navbar .glyphicon-game13 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-13.png) no-repeat 0px 0px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game1 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-1.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game2 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-2.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game3 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-3.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game5 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-4.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game4 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-5.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game6 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-6.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game7 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-7.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game8 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-8.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game9 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-9.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game10 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-10.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game12 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-11.png) no-repeat 0px -20px;
	}
	.mobileversion .side-navbar a:hover .glyphicon-game11 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-12.png) no-repeat 0px -20px;
	}
    .mobileversion .side-navbar a:hover .glyphicon-game13 {
		background: url(/assets/images/theme/16_BlackGreen/gameicon-20/icon-13.png) no-repeat 0px -20px;
	}
	.mobileversion .mainHeader {
		background-color: #d0d9e5;
		height:60px;
		position:fixed;
		z-index:2000;
	}
	.mobileversion .sidebar-toggle {
		position:absolute;
		left:0px;
		padding:21px 5px;
	}
	.mobileversion .sidebar-toggle .icon-bar {
		background-color:#00cf3f;
		display: block;
		width: 23px;
		height: 3px;
		border-radius: 1px;
	}
	.mobileversion .sidebar-toggle .icon-bar + .icon-bar {
		margin-top:5px;
	}
	.mobileversion .mobile-header .contentMember {
		position:absolute;
		right:0px;
		margin:14px 0px;
	}
	.mobile-header .contentMember .login {/*
		padding:0px 10px;
		border-right:1px solid #ffffff;*/
	}
	.mobileversion .livechat-toggle {
		position: absolute;
		padding: 15px 10px;
		right: 0px;
		color: #ffffff;
	}
	.mobileversion a.livechat-toggle:hover {
		color: #ffffff;
		text-decoration: none;
	}
	.mobileversion .livechat-toggle > img {
		width:22px;
		height:22px;
		display: block;
		margin: auto;
	}
	.mobileversion .notification-toggle {
		position: absolute;
		padding: 15px 10px;
		right:80px;
	}
	.mobileversion .notification-toggle span {
		color:#54689a;
		margin-top:3px;
		font-size: 22px;
	}
	.mobileversion .notification-toggle .newMsg {
		position: absolute;
		margin-top: -5px;
		padding: 0px 3px;
		z-index: 1;
		left: 20px;
	}
	.mobileversion .notification-toggle .newMsgContent {
		background-color:#bb1818;
		color:#ffffff;
		padding: 0px 5px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
	}
	.mobileversion .annoucementContainer .col-xs-12 {
		padding-left:10px;
		padding-right:10px;
	}
    .mobileversion .middleBackground {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .mobileversion.defaultpage .middleBackground {
        background-position-y: 120px;
    }
	.mobileversion #MainContent_divReg .form-container .form-group > label {
		display:none;
	}
   /***ContentSubbanner***/
    .contentSubBanner {
        width: 100%;
        background-image: url(/Assets/images/theme/16_BlackGreen/subBannerBGMobile.jpg);
        background-repeat: no-repeat;
        background-position: top;
        background-size: cover;
    }
    .subbanner-container{
        margin-top:150px;
        margin-bottom:15px;
    }

    .slotContent .bestSlotGame img{
        min-height:180px;
    }
    .slotGameList {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
    }
    .contentDisplayResult {
        padding-left: 15px;
        padding-right: 15px;
    }

    .liveCasinoProviderList {
        padding-left: 15px;
        padding-right: 15px;
    }

    .arcadeGameList {
        padding-left: 15px;
        padding-right: 15px;
    }

    .etgGameList {
        padding-left: 15px;
        padding-right: 15px;
    }

    .contentBank{
        text-align:center;
    }
    .footer{
        padding-bottom:0px;
        padding-top: 10px;
    }
    .filterGameGroupFormBtn{
        margin:0 auto;
    }
    .subBannerMask {
        height:217px !important;
    }
}
/*@media (max-width: 756px) {
    .filterGameGroupResult {
        max-width: 100%;
    }
}*/

@media (max-width: 769px) {
    .searchGameForm:before {
        left: 1px;
    }

    .searchGameForm .form-control {
        max-width: 83%;
        padding-left: 15px;
    }
}
@media (max-width: 700px) {
    .subBannerMask {
        height: 200px !important;
    }
}
@media (max-width: 600px) {
    .subBannerMask {
        height: 170px !important;
    }
}
@media (max-width: 500px) {
    .subBannerMask{
        height:142px !important;
    }
}
@media (max-width: 400px) {
    .subBannerMask {
        height: 116px !important;
    }
}
@media (max-width: 376px) {
    .searchGameForm .form-control {
        max-width: 65%;
        padding-left: 15px;
    }

    .searchGameResult {
        max-width: 355px;
    }

    .subBannerMask {
        height: 112px !important;
    }

    .liveCasinoProviderListGameMask {
        height: 213px !important;
    }

    .arcadeGameListGameMask {
        height: 161px !important;
    }

    .etgGameListGameMask {
        height: 169px !important;
    }

    .liveCasinoProvider .liveCasinoProviderTitle span, .etgContent .etgContentTitle span, .togelResultContent .togelResultContentTitle span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 57px;
    }
}
.headerimg.hideHeaderImg_GameContentMenu {
    display: none;
}