body.dark_mode {
	background: #1a2c38!important;
	color: #FFF!important;
}
.dark_mode .footer {
	background: #071d2a!important;
}
.dark_mode .dash_tp_menu_area{
	background: #1a2c38!important;
	box-shadow: rgb(0 0 0 / 20%) 0 4px 6px -1px, rgb(0 0 0 / 12%) 0 2px 4px -1px;
}
.dark_mode .get_form_nine_area {
	background: #1a2c38!important;
}
.dark_mode .single_title_n h2 {
	color: #FFF!important;
}
.dark_mode .input_group {
	background: #0f212e!important;
	border: 2px solid #607D8B;
	height: 44px!important;
}
.dark_mode .input_group input {
	background: #0f212e;
	height: 40px!important;
	width: calc(100% - 43px)!important;
	border-radius: 2px 2px 0px 0px;
}
.dark_mode .input_group select {
	background: #0f212e!important;
	height: 39px!important;
}
.dark_mode .input_group .icon {
	height: 40px!important;
	background-color: #071824!important;
	border-radius: 0px!important;
}
.dark_mode .input_group .icon i {
	color: #FFF!important;
}
.dark_mode .input_group:has(input:disabled) {
	background: #213743 !important;
}
.dark_mode .input_group:has(select:disabled) {
	background: #213743 !important;
}
.dark_mode .input_group input:disabled {
	background: #213743!important;
}
.dark_mode .input_group select:disabled {
	background: #213743!important;
}
.dark_mode .all_games .game_thumb .game_img {
	border: none;
	box-shadow: none;
}
.dark_mode .all_games .game_title {
	color: #FFF;
}
.dark_mode .game_main {
	background: #213743!important;
}
.dark_mode .game_main .input_container {
	background: #0f212e!important;
	border: none!important;
}
.dark_mode .game_main .input_group {
	background: #0f212e!important;
	color: #FFF!important;
	border: 2px solid #2f4553;
}
.dark_mode .game_main input {
	color: #FFF!important;
	height: 39px!important;
}
.dark_mode .game_main .input_group:hover {
	border: 2px solid #607D8B!important;
}
.dark_mode .game_main .input_group.disabled {
	background: #213743 !important;
	border: 2px solid #607D8B!important;
}
.dark_mode .game_main .input_group input:disabled {
	background: #213743!important;
}
.dark_mode .jtoggler-control {
	background: #FF9800;
}
.dark_mode .game_main .slider {
	border: 3px solid #607D8B;
	background: #0f212e!important;
	height: 54px;
}
.dark_mode .game_main label {
	color: #9E9E9E!important;
}
.dark_mode .modalbox {
	background: #1a2c38!important;
}
.dark_mode .modalbox header {
	border-bottom: none!important;
	color: #FFF!important;
	background: #213743!important;
}
.dark_mode .modalbox .center-content {
	background: #1a2c38!important;
}
.dark_mode .bets_table tr {
	border: none;
}
.dark_mode .bets_table thead tr {
	background: none;
}
.dark_mode .table-striped.bets_table tbody tr:nth-of-type(odd) {
	background-color: #2f4553!important;
}
.dark_mode .table-striped.bets_table tbody tr:nth-of-type(odd) td:first-child {
	border-radius: 4px 0px 0px 4px;
}
.dark_mode .table-striped.bets_table tbody tr:nth-of-type(odd) td:last-child {
	border-radius: 0px 4px 4px 0px;
}
.dark_mode .strategy_condition_block {
	background: #2d414b!important;
	border: 1px solid #607D8B;
}
.dark_mode #strategy_box .strategy_btn {
	height: 43px;
}
.dark_mode .slots__container {
	border: 1px solid #607D8B;
}
.dark_mode .reel__container:not(:last-child) {
	border-right: 1px solid #607D8B;
}
.dark_mode .slots__result-multiplier {
	background: rgb(96 125 139 / 60%);
}
.dark_mode .gems_game_container .progress_table .progress_cell {
	opacity: 0.2;
}
.dark_mode .game_poker_payout_tbl .input_group .text {
	color: #FFF!important;
}
.dark_mode .poker_card {
	color: #43454a!important;
}
.dark_mode .bc_card {
	color: #43454a!important;
}
.dark_mode .hilow_card {
	color: #43454a!important;
}
.dark_mode .hilow_small_card {
	color: #43454a!important;
}
.dark_mode .game_poker_payout_tbl {
	border: none!important;
	background: #071d2a!important;
}
.dark_mode .game_poker_board {
	border: none!important;
	background: #071d2a!important;
}
.dark_mode .game_poker_payout_tbl .input_group {
	height: 35px;
}
.dark_mode .mine_board {
	padding: 10px;
	background: #0f212e;
	border-radius: 5px;
	max-width: 400px!important;
}
.dark_mode .game_main .mine_board .tile .front {
	background: #2f4553!important;
	box-shadow: 0 0.3rem #213743!important;
	border: none;
}
.dark_mode .game_main .mine_board .tile .back{
	background: #071824!important;
	border: none!important;
	box-shadow: none;
}
.dark_mode .game_main .mine_board .tile:hover .front {
	background: #557086!important;
	transform: translateY(-0.1rem);
}
.dark_mode .bc_board {
	background: #0f212e!important;
	border: none;
	padding-bottom: 5px;
}
.dark_mode .hilow_card_list {
	background: #0f212e!important;
	border: none!important;
}
.dark_mode .hilow_slider .hilow_small_card .hilow_small_card_inner {
	border: none!important;
}
.dark_mode .hilow_board {
	background: #0f212e!important;
	border: none;
}
.dark_mode .hilow_board .hilow_rules {
	border: 1px solid #607D8B;
}
.dark_mode .roulette tr td .number {
	border: 1px solid #2f4553;
	background: #2f4553;
}
.dark_mode .roulette tr td .number.red {
	background: #FE2247;
	border: 1px solid #FE2247;
}
.dark_mode .roulette tr td {
	border-right: 2px solid #213743;
	border-bottom: 2px solid #213743;
}
.dark_mode .roulette tr:first-child td {
	border-top: 2px solid #213743;
}
.dark_mode .roulette tr td.text-roulette {
	background: #213743;
	border-left: 2px solid #213743;
}
.dark_mode .roulette .empty {
	border-right: 2px solid #213743!important;
}
.dark_mode #diamond-narrow {
	border-bottom: 20px solid #0f212e;
}
.dark_mode #diamond-narrow:after {
	border-top: 20px solid #0f212e;
}
.dark_mode #diamond-narrow.red {
	border-bottom: 20px solid #FE2247;
	background: transparent;
}
.dark_mode #diamond-narrow.red:after {
	border-top: 20px solid #FE2247;
}
.dark_mode .roulette-wrap:before, .dark_mode .roulette-wrap:after {
	background: #213743!important;
}
.dark_mode .roulette_number_list {
	background: #607D8B;
	border: none;
}
.dark_mode .hover-enable .roulette tr td:not(.empty).hovered .number {
	border: 1px solid transparent;
}
.dark_mode .roulette tr td.text-roulette:before {
	border: 1px solid #607D8B;
}
.dark_mode .roulette tr td[data-id-number='46'] > span:after {
	background-color: transparent;
}
.dark_mode .flip-clock-divider .flip-clock-label {
	color: #FFF;
}
.dark_mode #deposit_address {
	color: #FFF;
	background-color: #0f212e!important;
}
.dark_mode .input-group-address-note {
	background-color: #9e9e9e38!important;
	border-color: #9e9e9e59!important;
	color: #CCC;
}
.dark_mode .form-control {
	background-color: #0f212e;
	border: 2px solid #2f4553;
	box-shadow: none!important;
	color: #FFF!important;
}
.dark_mode .input-group-addon {
	color: #FFF;
	background-color: #2f4553!important;
	border: none;
}
.dark_mode #withdrawal_fee {
	background-color: #0f212e!important;
	border: 2px solid #2f4553!important;
	color: #FFF!important;
}
.dark_mode .pagination a.active {
	background-color: #2f4553;
	border-color: #2f4553;
	color: #FFF;
}
.dark_mode .pagination a {
	color: #2f4553;
}
.dark_mode .tab-content {
	background: #213743!important;
	border: none!important;
}
.dark_mode .nav-tabs>li.active>a, .dark_mode .nav-tabs>li.active>a:hover, .dark_mode .nav-tabs>li.active>a:focus {
	color: #FFF;
	background-color: #213743;
	border: 1px solid #213743;
	border-bottom-color: transparent;
}
.dark_mode .nav-tabs {
	border-bottom: none;
}
.dark_mode #secret_code {
	background: #0f212e!important;
}
.dark_mode #enable_2fa_code {
	background: #0f212e!important;
}
.dark_mode #disable_2fa_code {
	background: #0f212e!important;
}
.dark_mode .nav>li>a:hover, .dark_mode .nav>li>a:focus {
	text-decoration: none;
	background-color: #16303f;
	color: #FFF;
	border: none;
}
.dark_mode .history_row:nth-child(2n+1) th, .dark_mode .history_row:nth-child(2n+1) td {
	background: #2f4553!important;
}
.dark_mode .history_row:nth-child(2n) th, .dark_mode .history_row:nth-child(2n) td {
	background: transparent!important;
}
.dark_mode .history_header th {
	background: #637f8d;
}
.dark_mode .history_row th, .dark_mode .history_row td {
	border: 1px solid #607D8B;
	border-top: 0px;
	border-left: 0px;
}
.dark_mode .history_row th:first-child, .dark_mode .history_row td:first-child {
	border-left: 1px solid #607D8B;
}
.dark_mode .history_header th {
	border: none!important;
}
.dark_mode #commission_share {
	background: #0f212e!important;
	border: none;
	text-align: center
}
.dark_mode .pagination a:last-child {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}
.dark_mode #gift_code {
	background: #0f212e!important;
}
.dark_mode .bet_info .box {
	background: #071d2a!important;
}
.dark_mode .bet_info .box div .title {
	color: #FFF;
}
.dark_light_switch{
	width: 70px;
	height: 36px;
	border-radius: 17.5px;
	background: #EFEFEF;
	margin: 20px auto;
	cursor: pointer;
}
.dark_light_switch .switch_inner{
	height: 30px;
	width: 30px;
	margin: 3px;
	background: #2196F3;
	border-radius: 15px;
	position: absolute;
	transition: all 1s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}
.dark_light_switch .switch_icons {
	width: 70px;
	height: 36px;
	position: absolute;
	font-size: 22px;
	display: flex;
	color: #FFF;
}
.dark_light_switch .switch_icon_sun {
	margin-left: 7px;
	margin-top: 7px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	transition: all 1s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}
.dark_light_switch .switch_icon_moon {
	margin-left: 11px;
	margin-top: 7px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	transition: all 1s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}