body,
body.masterpage {
	background-color: #000000;
	color: #ffffff;
}
.footercontainer3 .footermenu {
	float: left;
	position: relative;
}
.footercontainer3 .notification {
	position: absolute;
	top: 5px;
	left: 60%;
	background: #ff0000;
	color: #ffffff;
	border-radius: 15px;
	padding: 0px 5px;
}
.modal-header {
	background: #000000;
	background: -moz-linear-gradient(180deg, #1e1e1e 0%, #000000 100%);
	background: -webkit-linear-gradient(180deg, #1e1e1e 0%, #000000 100%);
	background: linear-gradient(180deg, #1e1e1e 0%, #000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e1e1e",endColorstr="#000000",GradientType=1);
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	border-bottom: 1px solid #323232;
	text-align: left;
}
.modal-header .close {
	color: #ffffff;
	opacity: 1;
}
.modal-header .close:hover {
	opacity: 0.7;
}
.modal-content {
	background-color: #000000;
	border: 1px solid #323232;
}
.modal-footer {
	border-top: 1px solid transparent;
	padding: 5px;
}
.depositbankmodal .banklist {
	margin-top: 10px;
}
.depositbankmodal .bankbox {
	padding: 0px;
}
.mainHeader .topbar-container {
	height: 40px;
	margin-top: 10px;
}
.mainHeader .leftheader-container {
	float: left;
	position: initial;
}
.mainHeader .topbar-container .logomaster img {
	margin-top: -10px;
	max-height: 50px;
}
.mainHeader .topbar-container .topbarAndroid {
	padding: 5px;
	padding-right: 20px;
}
.mainHeader .rightheader-container {
	float: right;
	position: initial;
}
.mainHeader .refreshbox {
	float: initial;
	font-size: initial;
	margin-top: 2px;
}
.mainHeader .menubox {
	display: inline-block;
}
.mainHeader .menubox a {
	background: #e0e0e0;
	color: #000000;
	padding: 5px;
	border-radius: 5px;
	margin: 0px 3px;
}
.mainHeader .menubox a:hover,
.mainHeader .menubox a:focus {
	color: #000000;
	text-decoration: none;
}
.mainHeader .menubox ul {
	padding: 0px;
}
.mainHeader .menubox ul li {
	display: inline;
}
.mainHeader .infobox {
	margin-right: 4px;
}
.mainHeader .infobox span {
	font-size: 14px;
	line-height: 30px;
}
.mainHeader .logoutbox {
	color: #ffffff;
	background-color: #a00000;
	text-decoration: none;
	padding: 5px 10px;
	border-radius: 3px;
	display: inline-block;
}
.mainHeader .logoutbox a {
	color: #ffffff;
}
.mainHeader .logoutbox .glyphicon {
	margin-right: 5px;
}
.announcement {
	color: #9e9e9e;
}
.info {
	display: inline-block;
}
.info .playername {
	color: #ffffff;
	font-size: 12px;
	display: block;
}
.info .playercredit {
	color: #dfbc84;
	font-size: 12px;
	display: block;
}
.refreshbox {
	display: inline-block;
	float: right;
	margin: 0px;
}
.refreshbox a {
	color: #eedd92;
	padding: 5px;
}
.refreshbox a:hover {
	color: #e5c05e;
}
.refreshbox .glyphicon.refresh {
	background: url(/assets/images/theme_account/3_BlackGold/icon/refresh.svg)
		no-repeat;
	width: 30px;
	height: 20px;
}
.actionarea {
	background: #d68d02;
	background: -moz-linear-gradient(180deg, #d4bd4b 0%, #d68d02 100%);
	background: -webkit-linear-gradient(180deg, #d4bd4b 0%, #d68d02 100%);
	background: linear-gradient(180deg, #d4bd4b 0%, #d68d02 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4bd4b",endColorstr="#d68d02",GradientType=1);
	padding: 0px;
	display: flex;
	align-items: center;
	max-height: 50px;
}
.actionContainer .actionarea {
	float: left;
}
.actionbutton {
	color: #ffffff;
	text-align: center;
	width: 33%;
	padding: 6px 0px;
	font-size: 9px;
}
.actionbutton:hover,
.actionbutton:focus {
	color: #ffffff;
	text-decoration: none;
}
.actionbutton .actionicon {
	width: 24px;
	height: 24px;
	margin: auto;
	margin-bottom: 2px;
}
.actionbutton .actionicon.deposit {
	background: url(/assets/images/theme_account/3_BlackGold/icon/deposit.svg)
		no-repeat 0px 0px;
}
.actionbutton .actionicon.withdraw {
	background: url(/assets/images/theme_account/3_BlackGold/icon/withdraw.svg)
		no-repeat 0px 0px;
}
.actionbutton .actionicon.history {
	background: url(/assets/images/theme_account/3_BlackGold/icon/history.svg)
		no-repeat 0px 0px;
}
.borderline {
	border-right: 1px solid #e5d28b;
	height: 40px;
}
.borderline:last-child {
	border: none;
}
.infoarea {
	background: #000000;
	background: -moz-linear-gradient(180deg, #000000 0%, #212121 100%);
	background: -webkit-linear-gradient(180deg, #000000 0%, #212121 100%);
	background: linear-gradient(180deg, #000000 0%, #212121 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#212121",GradientType=1);
	float: left;
	height: 50px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.main-sidebar {
	padding: 0px;
	padding-right: 15px;
}
.mainContent {
	margin-top: 3px;
}
.contentMasterPage {
	text-align: center;
}
.contentMasterPage .multi.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
.main-sidebar > ul {
	background-color: #151515;
	font-size: 14px;
	padding: 10px;
	height: 100%;
	margin: 0px;
}
.main-sidebar ul li {
	display: block;
	text-align: left;
}
.main-sidebar ul li a {
	color: #ffffff;
	width: 100%;
	display: block;
	padding: 10px 10px;
}
.main-sidebar ul li a:hover,
.main-sidebar ul li a:focus {
	color: #ffffff;
	text-decoration: none;
}
.main-sidebar ul li a > span.glyphicon {
	color: #f8e689;
	margin-right: 10px;
}
.main-content {
	background-color: #151515;
	border: 1px solid #0e0e0e;
	padding-top: 5px;
	padding-bottom: 10px;
}
/*****announcement*****/
.announcementContainer .col-xs-12 {
	padding: 0px;
}
/*****game navbar*****/
.gamegroupContainer .tab-arrow {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.8);
	color: #efd77f;
	padding: 15px 3px;
	font-size: 20px;
	z-index: 1;
}
.gamegroupContainer .tab-arrow.left {
	left: 0px;
}
.gamegroupContainer .tab-arrow.right {
	right: 0px;
}
.gamegroupContainer .main-navbar.game-navbar {
	margin: 0px 15px;
	border-radius: 0px;
	overflow: auto;
}
.gamegroupContainer .main-navbar.game-navbar .navbar-nav > li {
	width: initial;
}
.gamegroupContainer .main-navbar.game-navbar .navbar-nav > li > a {
	color: #e2c360;
	padding: 9px 10px 10px 10px;
	border: none;
}
.gamegroupContainer .main-navbar.game-navbar .navbar-nav > li.selected > a {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon-indicator.png)
		no-repeat center bottom;
	color: #fff000;
}
.gamegroupContainer
	.main-navbar.game-navbar
	.navbar-nav
	> li
	> a
	> span.glyphicon {
	margin: 0px auto 6px auto;
	display: block;
	font-size: 26px;
	line-height: 30px;
	width: 40px;
	height: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game1 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-1.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game2 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-2.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game3 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-3.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game5 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-4.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game4 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-5.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game6 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-6.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game7 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-7.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game8 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-8.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game9 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-9.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game10 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-10.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game12 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-11.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game11 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-12.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar a .glyphicon-game13 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-13.png)
		no-repeat 10px 0px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game1 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-1.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game2 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-2.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game3 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-3.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game5 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-4.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game4 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-5.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game6 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-6.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game7 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-7.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game8 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-8.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game9 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-9.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game10 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-10.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game12 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-11.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game11 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-12.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
.gamegroupContainer .main-navbar.game-navbar li.selected .glyphicon-game13 {
	background: url(/assets/images/theme_account/3_BlackGold/gameicon/icon-13.png)
		no-repeat 10px -20px;
        background-size: 20px;
}
/*****gameContent*****/
.gameContainer .gameContent {
	border: 3px solid transparent;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.gameContainer .gameContent .tncontent:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.gameContainer .gameContent .tnhover {
	line-height: 90px;
	display: none !important;
}
/*****btn*****/
.alignbtn {
	margin: 3px 1px;
}
.alignbtn2 {
	margin-left: 10px;
	margin-right: 10px;
}
.btn {
	border: none;
}
.btn-default {
	color: #ffffff;
	background: none;
	background-image: linear-gradient(to bottom, #4f4f4f 0%, #3c3c3c 100%);
}
.btn-default:hover,
.btn-default:focus {
	color: #ffffff;
	background-position: 0px;
	background-image: linear-gradient(to bottom, #3c3c3c 0%, #4f4f4f 100%);
}
.btn-default:active,
.btn-default.active {
	color: #ffffff;
	background: none;
	background-image: linear-gradient(to bottom, #3c3c3c 0%, #4f4f4f 100%);
}
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default.active:hover,
.btn-default.active:focus {
	color: #ffffff;
}
.btn-primary,
.btn-success {
	color: #000000;
	background: #f3dd7f;
	background: linear-gradient(to bottom, #f3dd7f 0%, #b88416 100%);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-success:hover,
.btn-success:focus {
	color: #000000;
	background-position: 0px;
	background: linear-gradient(to bottom, #b88416 0%, #f3dd7f 100%);
}
.btn-copy {
	background-image: linear-gradient(to bottom, #4f4f4f 0%, #3c3c3c 100%);
	color: #d3a516;
}
.btn-copy:hover {
	color: #aa7a14;
}
.btn-collapse,
.btn-collapse:hover,
.btn-collapse:focus {
	color: #ffffff;
	background: #363636;
}
/*****table*****/
.table-header-st {
	background-color: #675c38;
	color: #ffffff;
}
.table-header-st th {
	text-align: center;
}
.table-bordered,
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border: 1px solid #999999;
}
.table-row-st a,
.table-row-st1 a {
	color: #e2c360;
}
.table-row-st a:hover,
.table-row-st1 a:hover {
	color: #fff000;
}
/*****tabs*****/
.nav-tabs {
	border-bottom: 1px solid #ae8b39;
}
.nav-tabs > li > a {
	color: #ffffff;
	background-color: #7d6428;
	border-bottom-color: #ae8b39;
}
.nav-tabs > li > a:hover {
	border: 1px solid #ae8b39;
	background-color: #ae8b39;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #ffffff;
	background-color: #ae8b39;
	border: 1px solid #ae8b39;
}
/*****well*****/
.well {
	border-color: #3e3e3e;
	background: none;
	background-color: #101010;
}
.well label {
	color: #bbbbbb;
}
.well label.mention1 {
	color: #ffffff;
}
.well label.mention2 {
	color: #ffff00;
}
.well label.mention3 {
	color: #ff0000;
}
.form-control,
.form-control[disabled],
.form-control[readonly] {
	border-color: #3e3e3e;
	background: #080808;
	color: #a6a6a6;
}
.form-control:focus {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgb(184, 133, 23);
}
#depositmethoddropdown.form-control {
	border-color: #ae8b39;
}
.dropdown-control {
	width: 100%;
	height: 34px;
	background: #080808;
	border: 1px solid #3e3e3e;
	border-radius: 4px;
	padding: 6px 8px;
	font-size: 14px;
}
.panel {
	background-color: #222222;
	border: 1px solid #333333;
}
.error-msg {
	color: #ff0000;
}
.depositInfo {
	margin: 5px auto 0px auto;
}
.bankBox {
	margin-top: 5px;
	text-align: left;
}
.bankContent {
	display: none;
}
.bankOnline,
.bankOffline {
	margin-left: 3px;
}
.bankdescription {
	color: #ffffff;
}
.bootstrap-filestyle label {
	color: #ffffff;
}
.promocontainer {
	background-color: #1e1e1e !important;
	border: 1px solid #444444 !important;
}
.promocontainer .promostatus {
	color: #000000;
}
.contentMainNavbar .dropdown-menu li,
.contentMenu .dropdown-menu li {
	position: relative;
}
.contentMainNavbar .newProviderIcon {
	top: 18px;
	left: 70%;
}
.contentMenu .newProviderIcon {
	top: 0;
	right: 0;
}
.newProviderIcon {
	position: absolute;
	background-color: #ff4000;
	color: #ffffff;
	padding: 1px 4px;
	border-radius: 5px;
	animation: bounce 0.5s infinite alternate;
	-webkit-animation: bounce 0.5s infinite alternate;
}
.newProviderIconArrow {
	position: absolute;
	left: 40%;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #ff4000;
	margin-bottom: -5px;
}
@keyframes bounce {
	from {
		transform: translateY(0px);
	}
	to {
		transform: translateY(-5px);
	}
}
@-webkit-keyframes bounce {
	from {
		transform: translateY(0px);
	}
	to {
		transform: translateY(-5px);
	}
}
@media (max-width: 767px) {
	.actionContainer,
	.gamegroupContainer {
		margin-top: 0px;
	}
	.mainContent {
		padding-top: 60px;
		padding-bottom: 60px;
		margin-top: 0px;
	}
	.mobileversion .contentHeader {
		min-height: 60px;
	}
	.mobileversion .mainHeader {
		height: 60px;
	}
	.mobileversion .mainHeader .logo-container {
		margin-top: 0px;
	}
	.side-navbar .userinfo {
		background-color: #303030;
		background-image: linear-gradient(to bottom, #303030 0%, #282828 100%);
		padding: 10px;
		margin-top: 15px;
	}
	.side-navbar .playerinfo {
		background-color: #070707;
		border: 1px solid #535353;
		padding: 10px;
		margin-bottom: 5px;
	}
	.side-navbar .navbar-nav > li > a > span {
		margin-right: 10px;
	}
	.main-navbar.game-navbar .navbar-nav {
		margin: 0px;
		display: flex;
		display: -ms-flex;
		display: -webkit-flex;
	}
	.main-navbar.game-navbar .navbar-nav > li {
		width: 62px;
		white-space: nowrap;
	}
	.main-navbar.game-navbar .navbar-nav > li > a {
		overflow-x: hidden;
		line-height: 15px;
		text-align: center;
		padding: 18px 1px 18px 1px;
	}
	.bankBox {
		text-align: center;
	}
}
/** Master.master **/
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
/* Firefox */
input[type="number"] {
	-moz-appearance: textfield;
}
.main-navbar ul.navbar-nav > li.gamemenu {
	position: inherit;
}
.navbar-nav > li.gamemenu > .dropdown-menu {
	margin-top: -1px;
}
#output canvas {
	border: 5px solid white;
}
.eventContainer {
	position: fixed;
	z-index: 10;
	bottom: 100px;
	margin-left: 10px;
	width: 100px;
}
.eventClsBtn:hover,
.eventDiv :hover,
.stickyEventRow :hover,
.stickyEventClose :hover {
	cursor: pointer;
}
.eventRow {
	margin-top: 8px;
	margin-left: 5px;
	height: 100px;
	position: relative;
}
.eventContainer .eventDiv {
	position: absolute !important;
	left: 0px;
	top: 0px;
	margin: 0px !important;
}
.eventContainer .eventDiv img {
	width: 100px;
	height: 100px;
}
.eventContainer .eventClsBtn {
	top: -8px !important;
}
.eventTicketNo {
	color: white;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
}
@media (max-width: 768px) {
	.eventContainer {
		margin-left: 0px;
	}
}
.StickyEvent {
	position: fixed;
	z-index: 10;
	bottom: 100px;
	margin-left: 5px;
}
.specialEventImage {
	position: relative;
	left: 0px;
	display: block;
	z-index: 10;
}
.specialEventImage img {
	width: 100px;
	height: 100px;
	display: block;
}
.stickyEventClose img {
	width: 50%;
	position: relative;
}
.stickyEventRow {
	margin-top: 5px;
	margin-left: 5px;
}
.stickyEventRow .stickyEventClose {
	z-index: 20;
	float: right;
	left: 25px;
	top: 10px;
	margin-top: 0px;
	position: relative;
}
.divMarquee {
	will-change: transform;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
/** Mobile First Approached **/
/** Deposit / Withdrawal **/
.tabbed.main-content {
	background: transparent;
	padding: 0;
	border: none;
}
/* theme-color */
.withdraw-container,
.deposit-container {
	text-align: left;
	color: #fff;
	background: #151515;
}
/* theme-color */
.withdraw-container .withdraw-container-inner,
.deposit-container .deposit-container-inner {
	padding-bottom: 10px;
}
/* theme-color */
.deposit-container .deposit-content,
.withdraw-container .withdraw-content {
	border: none;
	box-shadow: none;
	background: transparent;
	padding-top: 0;
	padding-bottom: 0;
	margin: 20px 10px;
}
.withdraw-container .withdraw-content .input-container,
.deposit-container .deposit-content .input-container {
	display: flex;
	flex-flow: column wrap;
	margin: 15px auto;
}
.withdraw-container
	.withdraw-content
	.input-container
	.input-label-container
	label,
.deposit-container
	.deposit-content
	.input-container
	.input-label-container
	label,
.withdraw-container .withdraw-content .input-container .input-label,
.deposit-container .deposit-content .input-container .input-label {
	color: #bbbbbb;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 0;
	position: relative;
}
.withdraw-container .withdraw-content .input-container .input-value-container,
.deposit-container .deposit-content .input-container .input-value-container {
	flex-basis: auto;
	flex-grow: 2;
	margin: 5px 0;
	position: relative;
}
.withdraw-container .withdraw-content .input-container .divider,
.deposit-container .deposit-content .input-container .divider {
	margin: 0 5px;
	font-family: "Courier New", Courier, monospace;
}
.withdraw-container
	.withdraw-content
	.input-container
	.input-value-container
	input,
.deposit-container
	.deposit-content
	.input-container
	.input-value-container
	input {
	width: 100%;
}
.deposit-container
	.deposit-content
	.input-container
	.input-value-container
	.specific-container {
	width: 100%;
}
.withdraw-container
	.withdraw-content
	.input-container
	.input-label.required::after,
.deposit-container
	.deposit-content
	.input-container
	.input-label.required::after {
	content: "*";
	color: red;
	position: absolute;
	right: -10px;
	top: 2px;
}
.withdraw-container
	.withdraw-content
	.input-container
	.input-value-container
	input:read-only,
.deposit-container
	.deposit-content
	.input-container
	.input-value-container
	input:read-only {
	border: none;
	outline: none;
	box-shadow: none;
}
.withdraw-container .withdraw-content .form-action,
.deposit-container .deposit-content .form-action {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
	margin: 20px auto;
}
/* theme-color */
.deposit-container .btn-submit,
.withdraw-container .btn-submit {
	min-width: 100px;
	border: 0;
	color: #000000;
	background: #b88416;
	background: -moz-linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	background: -webkit-linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	background: linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b88416",endColorstr="#f3dd7f",GradientType=1);
}
/* theme-color */
.deposit-container .btn-submit:hover,
.withdraw-container .btn-submit:hover {
	background: #f3dd7f;
	background: -moz-linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	background: -webkit-linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	background: linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3dd7f",endColorstr="#b88416",GradientType=1);
}
/** Account Deposit - Channel **/
.deposit-container .deposit-channel {
	margin: 20px 20px 40px;
}
.deposit-container .deposit-channel .deposit-channel-title {
	margin-bottom: 10px;
	font-weight: bold;
}
.deposit-container .deposit-channel .deposit-channel-nav {
	display: flex;
	flex-flow: row nowrap;
	align-items: stretch;
	justify-content: flex-start;
	gap: 10px;
	overflow-x: scroll;
	-ms-overflow-style: none; /* Hide scrollbar for IE and Edge */
	scrollbar-width: none; /* Hide scrollbar for Firefox */
	position: relative;
}
.deposit-container .deposit-channel .deposit-channel-nav::-webkit-scrollbar {
	display: none; /* Hide scrollbar for Chrome, Safari and Opera */
}
/* theme-color */
.deposit-container .deposit-channel .deposit-channel-nav .btn-deposit-channel {
	padding: 6px;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	justify-content: center;
	min-width: 115px;
	width: 115px;
	font-weight: bold;
	color: #000000;
	background: #cbcbcb;
	flex: 1 1 auto;
	border: none;
}
/* theme-color */
.deposit-container
	.deposit-channel
	.deposit-channel-nav
	.btn-deposit-channel:hover {
	background: #ececec;
}
/* theme-color */
.deposit-container
	.deposit-channel
	.deposit-channel-nav
	.btn-deposit-channel.active {
	color: #ffffff;
	background: #a0631d;
	background: -moz-linear-gradient(0deg, #a0631d 0%, #f0ba56 100%);
	background: -webkit-linear-gradient(0deg, #a0631d 0%, #f0ba56 100%);
	background: linear-gradient(0deg, #a0631d 0%, #f0ba56 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a0631d",endColorstr="#f0ba56",GradientType=1);
	-webkit-box-shadow: none;
	box-shadow: none;
}
.deposit-container
	.deposit-channel
	.deposit-channel-nav
	.btn-deposit-channel
	.button-text {
	white-space: normal;
	word-wrap: break-word;
	margin-top: 5px;
	font-size: 13px;
}
.deposit-container
	.deposit-channel
	.deposit-channel-nav
	.btn-deposit-channel
	.icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 26px;
	height: 26px;
	background-color: currentColor;
	content: "";
	mask-type: alpha;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.deposit-container
	.deposit-channel
	.deposit-channel-nav
	.btn-deposit-channel
	.icon-deposit-channel-0 {
	mask-image: var(--icon-deposit-channel-0);
	-webkit-mask-image: var(--icon-deposit-channel-0);
}
.deposit-container
	.deposit-channel
	.deposit-channel-nav
	.btn-deposit-channel
	.icon-deposit-channel-1 {
	mask-image: var(--icon-deposit-channel-1);
	-webkit-mask-image: var(--icon-deposit-channel-1);
}
.deposit-container
	.deposit-channel
	.deposit-channel-nav
	.btn-deposit-channel
	.icon-deposit-channel-2 {
	mask-image: var(--icon-deposit-channel-2);
	-webkit-mask-image: var(--icon-deposit-channel-2);
}
.deposit-container
	.deposit-channel
	.deposit-channel-nav
	.btn-deposit-channel
	.icon-deposit-channel-3 {
	mask-image: var(--icon-deposit-channel-3);
	-webkit-mask-image: var(--icon-deposit-channel-3);
}
/** Account Deposit - Accordion **/
.deposit-container .specific-container.accordion-0 {
	margin: 40px 20px;
}
/* theme-color */
.deposit-container .specific-container.accordion-0 .panel {
	margin: 0;
	border: 1px solid #363636;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	a[role="button"]
	.glyphicon.glyphicon-menu-down {
	transition: transform 0.25s ease;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	a[role="button"]
	.glyphicon.glyphicon-menu-down.up {
	transform: rotateX(180deg);
}
.deposit-container .specific-container.accordion-0 .panel > a {
	text-decoration: none;
}
/* theme-color */
.deposit-container .specific-container.accordion-0 .panel .panel-heading {
	background: #0b0b0b;
	background-image: none;
	border: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
/* theme-color */
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-heading
	.panel-title {
	color: #bbbbbb;
	font-weight: bold;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-heading
	.glyphicon {
	color: #bbbbbb;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-body
	.bankimage {
	text-align: center;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-body
	.bankimage
	> a {
	margin: 10px auto;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-body
	.bankimage-save {
	text-align: center;
	margin: 10px auto;
}
.deposit-container .specific-container.accordion-0 .panel .panel-body .bankBox {
	text-align: center;
	margin: 5px auto;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-body
	.bankBox
	img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-body
	.bankContent {
	font-size: 15px;
	font-weight: bold;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-body
	.bankOnline {
	font-size: 15px;
	font-weight: bold;
	color: #008000;
}
.deposit-container
	.specific-container.accordion-0
	.panel
	.panel-body
	.bankOffline {
	font-size: 15px;
	font-weight: bold;
	color: #800000;
}
/** Account Deposit - Popup Modal **/
.deposit-container .modal-dialog .modal-content .modal-body .bank-type button {
	margin: 3px 3px 8px 3px;
	min-width: 100px;
	display: none;
}
.deposit-container
	.modal-dialog
	.modal-content
	.modal-body
	.bank-type
	button.visible {
	display: inline-block;
}
.deposit-container
	.modal-dialog
	.modal-content
	.modal-body
	.bank-acc
	.bank-acc-container {
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-content: center;
	margin-bottom: 5px;
	text-align: center;
}
/** Account Deposit - General **/
.deposit-container .specific-container {
	display: none;
}
.deposit-container .deposit-content .deposit-bonus {
	margin-bottom: 0;
}
/* theme-color */
.deposit-container .deposit-content .deposit-bonus .btn-bonus-desc {
	position: relative;
	display: inline;
	border: none;
	outline: none;
	width: 24px;
	height: 24px;
	padding: 0;
	border-radius: 50%;
	color: #010101;
	background: #b88416;
	background: -moz-linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	background: -webkit-linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	background: linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b88416",endColorstr="#f3dd7f",GradientType=1);
}
/* theme-color */
.deposit-container .deposit-content .deposit-bonus .btn-bonus-desc:hover {
	background: #d5a239;
	background: -moz-linear-gradient(0deg, #d5a239 0%, #f3dd7f 100%);
	background: -webkit-linear-gradient(0deg, #d5a239 0%, #f3dd7f 100%);
	background: linear-gradient(0deg, #d5a239 0%, #f3dd7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d5a239",endColorstr="#f3dd7f",GradientType=1);
}
.deposit-container
	.deposit-content
	.deposit-bonus
	.btn-bonus-desc:hover
	.tooltip-text {
	visibility: visible;
	opacity: 1;
}
/* theme-color */
.deposit-container
	.deposit-content
	.deposit-bonus
	.btn-bonus-desc
	.tooltip-text {
	visibility: hidden;
	color: #010101;
	background-color: #f3dd7f;
	border: none;
	font-size: 13px;
	min-width: 100px;
	text-align: center;
	border-radius: 5px;
	padding: 8px 12px;
	z-index: 1;
	opacity: 0;
	transition: opacity 0.3s;
	display: inline-block;
	position: absolute;
	top: -45px;
	left: -50%;
	transform: translateX(-50%);
}
/* theme-color */
.deposit-container
	.deposit-content
	.deposit-bonus
	.btn-bonus-desc
	.tooltip-text::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: 18px;
	border-width: 5px;
	border-style: solid;
	border-color: #f3dd7f transparent transparent transparent;
}
.deposit-container .deposit-content .deposit-bonus .btn-bonus-desc .icon-info {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: currentColor;
	width: 24px;
	height: 24px;
	mask-type: alpha;
	mask-image: var(--icon-info);
	-webkit-mask-image: var(--icon-info);
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.deposit-container .deposit-content .deposit-bonus .input-value-container {
	display: flex;
	align-items: center;
	gap: 15px;
}
.deposit-container .deposit-content .deposit-amount,
.deposit-container .deposit-content .deposit-accounts {
	margin-bottom: 0;
}
.deposit-container .deposit-content .deposit-bonus-desc {
	margin: 0 auto;
}
.deposit-container .deposit-content .deposit-bonus-desc .input-label-container,
.deposit-container .deposit-content .deposit-amount-info .input-label-container,
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.input-label-container,
.deposit-container
	.deposit-content
	.deposit-ref-code-info
	.input-label-container {
	height: 0;
}
.deposit-container .deposit-content .deposit-amount-info .info .min-max-info {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: flex-start;
}
.deposit-container
	.deposit-content
	.deposit-amount-info
	.info
	.specific-container {
	color: #ff0000;
	font-weight: bold;
}
.deposit-container .deposit-content .username .info {
	flex-grow: 1;
}
.deposit-container .deposit-content .deposit-bonus-desc .info {
	flex-grow: 1;
}
.deposit-container .deposit-content .deposit-amount-info,
.deposit-container .deposit-content .deposit-bank-account-info {
	margin-top: 0;
}
.deposit-container .deposit-content .deposit-amount-info .info,
.deposit-container .deposit-content .deposit-bank-account-info .info {
	flex-grow: 1;
}
.deposit-container .deposit-content .deposit-bonus-desc .bonusdescription {
	padding: 5px 12px;
}
.deposit-container
	.deposit-content
	.deposit-bonus-desc
	.bonusdescription
	table {
	empty-cells: hide;
}
.deposit-container
	.deposit-content
	.deposit-bonus-desc
	.bonusdescription
	tr
	> td {
	text-align: left;
	padding: 2px;
}
.deposit-container
	.deposit-content
	.deposit-bonus-desc
	.bonusdescription
	tr
	> td.bonusmethod {
	padding-top: 5px;
	font-weight: bold;
}
.deposit-container
	.deposit-content
	.deposit-bonus-desc
	.bonusdescription
	tr
	> td:first-child {
	text-align: left;
	width: 30%;
}
.deposit-container
	.deposit-content
	.deposit-bonus-desc
	.bonusdescription
	tr
	> td:nth-child(2) {
	width: 1%;
}
.deposit-container .deposit-content .deposit-accounts .btn-deposit-accounts {
	color: #ffffff;
	background: none;
	background-image: none;
	background-image: linear-gradient(to bottom, #4f4f4f 0%, #3c3c3c 100%);
	min-width: 150px;
	height: 34px;
}
.deposit-container
	.deposit-content
	.deposit-accounts
	.btn-deposit-accounts:hover {
	background-position: 0px;
	background-image: linear-gradient(to bottom, #3c3c3c 0%, #4f4f4f 100%);
}
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankinfo {
	display: flex;
	flex-flow: column nowrap;
	place-content: center space-between;
	width: 100%;
	font-weight: bold;
}
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankinfo
	.deposit-account-bankname,
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankinfo
	.deposit-account-banknumber {
	display: flex;
	flex-flow: row nowrap;
}
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankinfo
	.deposit-account-bankname
	.deposit-account-bankname-label,
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankinfo
	.deposit-account-banknumber
	.deposit-account-banknumber-label {
	word-wrap: normal;
	white-space: nowrap;
	margin-right: 4px;
}
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankinfo
	.deposit-account-bankname
	.deposit-account-bankname-text,
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankinfo
	.deposit-account-banknumber
	.deposit-account-banknumber-text {
	word-wrap: anywhere;
	white-space: normal;
}
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankinfo
	.copybutton {
	margin-top: 5px;
}
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankimage {
	display: inline-block;
	margin-top: 10px;
}
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankimage
	img {
	max-width: 100%;
	display: block;
}
.deposit-container
	.deposit-content
	.deposit-bank-account-info
	.deposit-account-bankimage
	.btn-success {
	margin: 10px auto 5px;
}
.deposit-container
	.deposit-content
	.deposit-ref-code-container
	.deposit-ref-code {
	margin-bottom: 0;
}
.deposit-container
	.deposit-content
	.deposit-ref-code-container
	.deposit-ref-code-info {
	margin: 0 auto;
}
.deposit-container
	.deposit-content
	.deposit-ref-code-container
	.deposit-ref-code-info
	.info {
	flex-grow: 1;
}
.deposit-container
	.deposit-content
	.deposit-ref-code-container
	.deposit-ref-code-info
	.info
	.deposit-ref-code-text {
	color: #ff0000;
	font-weight: bold;
}
/* theme-color */
.deposit-container .deposit-content .deposit-upload .btn-default {
	border: 0;
	margin-right: 0;
	border-right: 1px solid #3e3e3e;
	height: 34px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	text-shadow: none;
}
.deposit-container
	.deposit-content
	.deposit-upload
	.btn-default
	.icon-span-filestyle {
	top: -1px;
}
.deposit-container .deposit-content .deposit-upload .input-value-container {
	border: 1px solid #3e3e3e;
	border-radius: 4px;
}
.deposit-container
	.deposit-content
	.deposit-upload
	.input-value-container
	input:read-only {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/** Account Withdraw - General **/
.tabbed .withdraw-container .alert {
	margin: 10px 15px;
}
.withdraw-container .withdraw-content .withdraw-header {
	margin: 10px auto 20px;
	padding: 10px 20px;
}
.withdraw-container .withdraw-content .withdraw-amount {
	margin-bottom: 0;
}
.withdraw-container .withdraw-content .withdraw-info {
	margin-top: 0;
}
.withdraw-container .withdraw-content .withdraw-info .input-label-container {
	height: 0;
}
.withdraw-container .withdraw-content .withdraw-bank-account {
	display: none;
}
.withdraw-container
	.withdraw-content
	.withdraw-bank-account
	.input-value-container {
	display: flex;
	align-items: center;
	gap: 15px;
}
.withdraw-container .withdraw-content .withdraw-footer {
	width: 100%;
	padding: 0;
	margin: 0;
}
.withdraw-container .withdraw-content .withdraw-bank-account .btn-add-account {
	color: #555555;
	display: none;
}
.withdraw-container
	.withdraw-content
	.withdraw-bank-account
	.btn-add-account:hover {
	color: #bbbbbb;
}
/** Account Withdraw Deposit Navigation **/
/* theme-color */
.tabbed .nav-container {
	display: flex;
	flex-flow: row nowrap;
	overflow: scroll;
	-ms-overflow-style: none; /* Hide scrollbar for IE and Edge */
	scrollbar-width: none; /* Hide scrollbar for Firefox */
	position: relative;
	gap: 1px;
	background: #000000;
	border-width: 2px;
	border-color: #000000;
	border-bottom: 2px solid #413a23;
}
.tabbed .nav-container::-webkit-scrollbar {
	display: none; /* Hide scrollbar for Chrome, Safari and Opera */
}
.tabbed .nav-container .btn-tab {
	color: #ffffff;
	background: #151515;
	border-radius: 0;
	padding: 12px 18px;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/* theme-color */
.tabbed .nav-container .btn-tab:hover {
	color: #f8e689;
	background: #222;
}
/* theme-color */
.tabbed .nav-container .btn-tab.active {
	color: #f8e689;
	background: #413a23;
}
.tabbed .nav-container .btn-tab .icon {
	height: 15px;
	width: 15px;
	margin-right: 5px;
	background-color: currentColor;
	mask-type: alpha;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.icon.icon-deposit {
	mask-image: var(--icon-deposit);
	-webkit-mask-image: var(--icon-deposit);
}
.icon.icon-withdraw {
	mask-image: var(--icon-withdraw);
	-webkit-mask-image: var(--icon-withdraw);
}
.icon.icon-history {
	mask-image: var(--icon-history);
	-webkit-mask-image: var(--icon-history);
}
.icon.icon-saldo {
	mask-image: var(--icon-saldo);
	-webkit-mask-image: var(--icon-saldo);
}
.icon.icon-promo {
	mask-image: var(--icon-promo);
	-webkit-mask-image: var(--icon-promo);
}
/** Custom Popup **/
dialog.popup {
	display: none;
	opacity: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background: transparent;
	z-index: 2147483643;
}
dialog.popup .overlay {
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(57, 57, 57, 0.5);
	width: 100vw;
	height: 100vh;
	pointer-events: none;
	cursor: none;
	z-index: 2147483644;
}
dialog.popup.open {
	display: block;
	-webkit-animation: fadein 150ms ease-in forwards;
	animation: fadein 150ms ease-in forwards;
}
dialog.popup.closing {
	-webkit-animation: fadeout 150ms ease-in forwards;
	animation: fadeout 150ms ease-in forwards;
}
dialog.popup .outer {
	width: 100vw;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-content: center;
	position: relative;
	z-index: 2147483645;
}
/* theme-color */
dialog.popup .outer .inner {
	background: #151515;
	width: 80vw;
	margin: auto;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #1a1a1a;
	-moz-box-shadow: 2px 2px 5px #1a1a1a;
}
dialog.popup.popup-msg .outer .inner {
	width: 80vw;
	max-width: 450px;
}
@keyframes fadein {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fadein {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeout {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-webkit-keyframes fadeout {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
dialog.popup .outer .inner .popup-header {
	height: 30px;
	width: 100%;
}
/* theme-color */
dialog.popup .outer .inner .popup-header .btn-close {
	color: #fff;
}
/* theme-color */
dialog.popup .outer .inner .popup-header .btn-close:hover {
	color: #f8e689;
}
dialog.popup .outer .inner .popup-header .btn-close:active {
	box-shadow: none;
	-webkit-box-shadow: none;
}
dialog.popup .outer .inner .popup-content {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin: 20px auto;
}
/* theme-color */
dialog.popup .outer .inner .popup-content .msg {
	text-align: center;
	color: #fff;
}
dialog.popup .outer .inner .popup-action {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin: 20px auto;
}
/* theme-color */
dialog.popup .outer .inner .popup-action .btn-ok {
	font-weight: bold;
	color: #000000;
	background: #b88416;
	background: -moz-linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	background: -webkit-linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	background: linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b88416",endColorstr="#f3dd7f",GradientType=1);
}
dialog.popup .outer .inner .popup-action .btn-ok:hover {
	background: #f3dd7f;
	background: -moz-linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	background: -webkit-linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	background: linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3dd7f",endColorstr="#b88416",GradientType=1);
}
/** Account Withdraw Deposit Navigation - Slider Indicator **/
/* theme-color */
.tabbed .slide-indicator,
.deposit-channel-nav .slide-indicator {
	position: absolute;
	top: 12px;
	right: 0;
	opacity: 0;
	display: none;
	color: #ffffff;
	font-size: 18px;
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.7),
		/* Soft glow */ 0 0 10px rgba(255, 255, 255, 0.5),
		/* Stronger glow */ 0 0 20px rgba(250, 255, 255, 0.5),
		/* Colorful glow */ 0 0 30px rgba(250, 255, 255, 0.3); /* Further spread */
}
.deposit-channel-nav .slide-indicator {
	top: 20px;
	color: #666;
}
.tabbed .slide-indicator.start,
.deposit-channel-nav .slide-indicator.start {
	-webkit-animation: arrowGuide 2s linear infinite;
	animation: arrowGuide 2s linear infinite;
}
.tabbed .slide-indicator.stop,
.deposit-channel-nav .slide-indicator.stop {
	-webkit-animation: arrowGuide 2s linear infinite paused;
	animation: arrowGuide 2s linear infinite paused;
}
@keyframes arrowGuide {
	0% {
		transform: translateX(0);
		opacity: 0;
	}
	50% {
		transform: translateX(-10px);
		opacity: 1;
	}
	100% {
		transform: translateX(0);
		opacity: 0;
	}
}
@-webkit-keyframes arrowGuide {
	0% {
		transform: translateX(0);
		opacity: 0;
	}
	50% {
		transform: translateX(-10px);
		opacity: 1;
	}
	100% {
		transform: translateX(0);
		opacity: 0;
	}
}
/** Transaction Summary **/
.filter .input-label {
	color: #bbbbbb;
}
.filter input,
.filter select {
	border-color: #3e3e3e;
	background: #080808;
	color: #a6a6a6;
}
.filter input.btn-filter-search {
	color: #000000;
	background: #b88416;
	background: -moz-linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	background: -webkit-linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	background: linear-gradient(0deg, #b88416 0%, #f3dd7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b88416",endColorstr="#f3dd7f",GradientType=1);
}
.filter input.btn-filter-search:hover {
	background: #f3dd7f;
	background: -moz-linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	background: -webkit-linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	background: linear-gradient(0deg, #f3dd7f 0%, #b88416 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3dd7f",endColorstr="#b88416",GradientType=1);
}
.filter .input-container select.disabled {
	background: #222;
	cursor: not-allowed;
}
.well-black {
	background: #101010;
}
.summary-container .row.hdr {
	color: #bbbbbb;
}
.walletsummary .row.hdr::after,
.betsummary .row.hdr::after,
.data-container::after,
.data-details:after {
	border-bottom: 1px solid #3e3e3e;
}
.walletsummary .container.data::after {
	border-bottom: 1px solid #3e3e3e;
}
#SummaryResult .details .container.data {
	border-bottom: 1px solid #3e3e3e;
}
.walletsummary .data-container:hover,
.details .container.data:hover {
	background: #191919;
}
.summary .data-container:hover {
	background: #191919;
	cursor: pointer;
}
.data-betinfo-hdr,
.data-colon,
.data-game-hdr {
	color: #bbbbbb;
}
.details .container.data .hdr {
	color: #ddd;
	background: #333;
}
div.daterangepicker {
	border-color: #3e3e3e;
	background: #080808;
	color: #a6a6a6;
}
div.daterangepicker::before {
	border-bottom: 7px solid #3e3e3e;
}
div.daterangepicker::after {
	border-bottom: 6px solid #3e3e3e;
}
div.daterangepicker .ranges li.active {
	color: #ffffff;
	background: #3e3e3e;
}
div.daterangepicker .ranges li:hover {
	color: #ffffff;
	background: #3e3e3e;
}
div.daterangepicker.show-ranges.ltr .drp-calendar.left {
	border-left: 1px solid #3e3e3e;
}
div.daterangepicker .calendar-table {
	border-color: #3e3e3e;
	background: #080808;
	color: #a6a6a6;
}
div.daterangepicker td.off,
div.daterangepicker td.off.end-date,
div.daterangepicker td.off.in-range,
div.daterangepicker td.off.start-date {
	background-color: transparent;
}
div.daterangepicker td.available {
	color: #ffffff;
}
div.daterangepicker td.in-range {
	color: #000000;
}
div.daterangepicker td.start-date,
div.daterangepicker td.end-date {
	color: #ffffff;
}
div.daterangepicker td.active {
	color: #f8e689;
	background: #413a23;
}
div.daterangepicker td.active:hover {
	color: #f8e689;
	background-color: #5a4f29;
}
.sts {
	background: #333;
}
.sts-date,
.sts-time {
	color: goldenrod;
	font-weight: bold;
}
.ftr {
	background: #333;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
/* Summary Pagination */
.pages .btn-page-prev,
.pages .btn-page-next {
	color: #ffffff;
}
.page-num.current {
	background: #151515;
}
.page-prev:hover,
.page-next:hover,
.page-num:hover {
	background: #191919;
}
.page-prev span,
.page-next span,
.page-num span {
	color: #ffffff;
}
@media (min-width: 576px) {
	.withdraw-container .withdraw-content,
	.deposit-container .deposit-content {
		text-align: left;
	}
	.withdraw-container .withdraw-content .input-container,
	.deposit-container .deposit-content .input-container {
		flex-direction: row;
		align-items: center;
	}
	.withdraw-container .withdraw-content .input-container .input-label-container,
	.deposit-container .deposit-content .input-container .input-label-container {
		width: 25%;
		margin-bottom: 0;
	}
	.withdraw-container
		.withdraw-content
		.input-container
		.input-label.required::after,
	.deposit-container
		.deposit-content
		.input-container
		.input-label.required::after {
		display: none;
	}
	.withdraw-container
		.withdraw-content
		.input-container
		.input-value-container.required::before,
	.deposit-container
		.deposit-content
		.input-container
		.input-value-container.required::before {
		content: "*";
		color: red;
		position: absolute;
		left: -10px;
		top: 8px;
	}
	.withdraw-container .withdraw-content .input-container .info,
	.deposit-container .deposit-content .input-container .info {
		width: 75%;
	}
	/** Account Deposit - General **/
	.deposit-container
		.deposit-content
		.deposit-bank-account-info
		.deposit-account-bankimage
		img {
		max-width: 500px;
	}
	/** Account Deposit - Channel **/
	.deposit-container
		.deposit-channel
		.deposit-channel-nav
		.btn-deposit-channel {
		flex: 1 1 auto;
	}
	/** Account Deposit - Accordion **/
	.deposit-container
		.specific-container.accordion-0
		.panel
		.panel-body
		.bankBox
		img {
		display: inline;
	}
	/** Account Withdraw - General **/
	.withdraw-container
		.withdraw-content
		.withdraw-bank-account-info
		.input-label-container {
		align-self: flex-start;
	}
}
@media (min-width: 768px) {
	.deposit-container
		.deposit-content
		.deposit-bonus
		.btn-bonus-desc
		.tooltip-text {
		left: 50%;
	}
	.deposit-container
		.deposit-content
		.deposit-bonus
		.btn-bonus-desc
		.tooltip-text::after {
		margin-left: -5px;
	}
}
@media (min-width: 992px) {
}
