.yel, .magny,
.theme-color,
.theme-color-text,
a.theme-color-text {
	color: var(--thm-text-primary);
}

.jumbotron h1, .jumbotron h2, .jumbotron h3, .jumbotron h4, .jumbotron h5 {
	color: var(--thm-text-primary);
	font-weight: 600;
}

.theme-color-bg, .theme-bg {
	background: var(--thm-bg-primary) !important;
	fill: var(--thm-bg-primary) !important;
}

.theme-color-fill, .theme-color-fill .st0, .theme-color-fill .st1 {
	fill: var(--thm-bg-primary) !important;
}

.theme-color-border, .theme-border, .border-select {
	border-color: var(--thm-border-primary) !important;
}

.selected .theme-color-fill, .selected .theme-color-fill .st0, .selected .theme-color-fill .st1 {
	fill: var(--thm-text-selection) !important;
}

/*---------------------------zoho chat bubble-------------------------*/
#zsiq_float #titlediv {
	display: none;
}

#zsiq_float .zsiq_flt_rel {
	background-color: var(--thm-bg-primary) !important;
}

#zsiq_agtpic::before {
	/*color: #3c0726;*/
}

/*-------------------------end zoho chat bubble-------------------------*/

#top_info {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#400729+0,080a27+99 */
	background: var(--thm-bg-dark); /* Old browsers */
	/*background: -moz-linear-gradient(top,  #400729 0%, #080a27 99%); !* FF3.6-15 *!*/
	/*background: -webkit-linear-gradient(top,  #400729 0%,#080a27 99%); !* Chrome10-25,Safari5.1-6 *!*/
	/*background: linear-gradient(to bottom,  #400729 0%,#080a27 99%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#400729', endColorstr='#080a27',GradientType=0 ); !* IE6-9 *!*/
}

.home_page #top_info {
	background: transparent;
}

a {
	color: var(--thm-text-primary);
}

a:hover,
a:focus {
	color: var(--thm-text-primary);
	text-decoration: none;
}

.btn, /*button,*/
input[type=submit] {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: var(--thm-btn-primary);
	color: var(--thm-dark);
}

.btn:hover,
.btn:focus {
	background: var(--thm-btn-primary);
	color: var(--thm-dark);
	border-color: var(--thm-border-primary);
}

.btn-success {
	color: var(--thm-dark);
	background-color: var(--thm-btn-success);
	border-color: var(--thm-btn-success);
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover,
.btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:hover, .btn-success:focus {
	/*color: #fff;*/
	background-color: var(--thm-btn-success-selection);
	border-color: var(--thm-btn-success-selection);
}

.btn-warning {
	background-color: var(--thm-danger);
	border-color: var(--thm-danger);
}

.btn-warning:hover,
.btn-warning:focus {
	/*color: #fff;*/
	background-color: var(--thm-danger-selection);
	border-color: var(--thm-danger-selection);
}

.btn-icon:hover,
.btn-icon:focus {
	color: inherit;
	background: var(--thm-bg-selection);
}

.btn-default {
	background: var(--thm-btn-primary) !important;
	color: var(--thm-black) !important;
}

.btn-border {
	background: transparent;
	color: inherit;
}

.btn-border:hover,
.btn-border:focus {
	/*background: transparent !important;*/
	/*color: inherit;*/
}

.btn-primary {
}

.btn-link {
	background: none !important;
	border: transparent !important;
	color: inherit !important;
}

.btn-link:hover {
	background: none !important;
	border: transparent !important;
}

.btn-primary:hover, .btn-primary.focus, .btn-primary:focus,
.btn-primary.active.focus, .btn-primary.active:focus,
.btn-primary.active:hover, .btn-primary:active.focus,
.btn-primary:active:focus, .btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover,
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
	background: var(--thm-bg-selection);
	color: var(--thm-dark);
}

.dark-bg .language .btn,
.dark-bg .go-up .btn,
.dark-bg .search-btn .btn {
	color: #fff;
}

.top-login > .btn, .top-login .btn-icon {
	background: var(--thm-btn-primary);
}

#user_icon path,
#user_icon circle,
#user_icon line {
	stroke: var(--thm-dark) !important;
}

.depoicon {
	fill: var(--thm-btn-primary);
	stroke: var(--thm-border-primary);
}

.depoicon .depoarr {
	stroke: #fff;
}

.top-deposit-button:hover .btn .depoicon,
.top-deposit-button:focus .btn .depoicon {
	/*fill: var(--thm-btn-primary-selection);*/
	/*stroke: var(--thm-btn-primary-selection);*/
}

.top-deposit-button:hover .btn .depoicon .depoarr {
	/*stroke: var(--thm-btn-primary-selection);*/
}

.top-search-btn .btn-border, .top-games-button .btn-border, .top-deposit-button .btn-border, .top-coupons-button .btn-border {
	/*border-color: transparent !important;*/
	background: none !important;
}

.main-menu .btn-border:hover, .top-coupons-button .btn-border:hover,
.main-menu .btn-border:focus, .top-coupons-button .btn-border:focus {
	/*background: none !important;*/
}

.dark-theme .page-content,
.dark-theme .jumbotron,
.dark-bg {
	background: var(--thm-dark);
	color: #fff;
}

.dark-theme .table > tbody > tr > td, .dark-theme .table > tbody > tr > th,
.dark-theme .table > tfoot > tr > td, .dark-theme .table > tfoot > tr > th,
.dark-theme .table > thead > tr > td, .dark-theme .table > thead > tr > th,
.dark-theme .table.border {
	border-color: var(--thm-border-dark);
}

.light-bg {
	background: #fff;

}

.dark-bg .casino-game-block-title {
	color: #fff;
}

.casino-game-image,
.casino-game-image img {
	border-radius: 0;
}

.popa-window {
	background: var(--thm-popa-window-bg);
	color: #fff;
}

.popa-title {
	color: var(--thm-text-primary);
}

.close-btn {
	border: 2px solid var(--thm-border-primary);
	color: #fff;
}

.close-btn:hover,
.close-btn:focus {
	color: var(--thm-btn-primary-selection);
}

.popa-notice .btn {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.alert-success {
	color: inherit;
	background-color: transparent;
	text-align: center;
	border-radius: 50px;
	border-color: var(--thm-alert-success);
}

.lbl_add_file {
	background: var(--thm-lbl_add_file-bg);

}

.uploaded.sm-btn.lbl_add_file {
	background: var(--thm-lbl_add_file-uploaded-bg);
	color: var(--thm-lbl_add_file);
}

.sm-btn.lbl_add_file.forceo {
	background: var(--thm-lbl_add_file-bg) !important;
}

#message_list {
	color: var(--thm-dark);
}

.panel-group .panel-heading a::before {
	background: var(--thm-bg-primary);
	color: var(--thm-dark);
}

.rotatingpreloader circle, .loadinggif circle {
	stroke: var(--thm-border-primary);
}

.notice {
	border: 2px solid var(--thm-warning);
}

.notice-sym {
	background: var(--thm-warning);
	color: var(--thm-dark);
}

.notice-sym svg path,
.notice-sym svg line,
.notice-sym svg circle {
	stroke: var(--thm-dark) !important;
}

.notice.error {
	border-color: var(--thm-warning-error);
}

.notice.success {
	border-color: var(--thm-warning-success);
}

.top-coupons-usable-num {
	background: var(--thm-bg-primary);
	color: var(--thm-black);
}

.footer.dark-bg .footer-language-select a,
.footer.dark-bg .footer-go-up a {
	color: #fff;
}

.dropdown-menu > li > a, .footer.dark-bg .dropdown-menu > li > a {
	color: var(--thm-footer-dropdown-menu);
}

.modal-header {
	color: var(--thm-text-primary);
}

.modal-body {
	color: #fff;
}


.deposit-menu-holder {
	background: #242424;
}

.border-select {
	border: 2px solid var(--thm-border-selection) !important;
}

.other-amount-btn,
.amount_thumb-hold.table {
	background: #3e3f44;

}

.pm_thumb-hold.new-pm::after {
	color: var(--thm-dark);
}

.coupons-selection .coupon-select.selected .panel.btn {
	color: var(--thm-text-selection);
	background-color: var(--thm-bg-selection) !important;
}

.coupons-selection .coupon-select.selected .panel.btn i {
	color: #fff;
}

.accountoptions .amount_thumb-hold.table {
	border: 1px solid var(--thm-accountoptions-border);
	color: #fff;
}

.accountoptions .verification:not(.unverified) .amount_thumb-hold.table {
	border-color: var(--thm-border-primary);
}

.accountoptions .amount_thumb-hold #verified .st0 {
	fill: var(--thm-bg-primary);
}

.accountoptions .amount_thumb-hold #verified .st1 {
	stroke: var(--thm-border-primary);

}

.selection-btn {
	color: #fff;
}

.light-bg .selection-btn {
	color: inherit;
}

.other-amount-block .has-text input.other-amount-input,
.amount_thumb-hold.table.selected-amount,
.selection-btn.selected {
	background: var(--thm-bg-selection);
	border-color: var(--thm-border-selection);
	color: var(--thm-text-selection);
}

.accountoptions .amount_thumb-hold.selected-amount #user_edit .st0,
.accountoptions .amount_thumb-hold.selected-amount #user_edit .st1,
.accountoptions .amount_thumb-hold.selected-amount #acclock .st0,
.accountoptions .amount_thumb-hold.selected-amount #acclock .st1 {
	stroke: var(--thm-dark);
}

.coupon.available {
	border-color: var(--thm-border-primary);
}

.coupon.available .amount {
	background: var(--thm-bg-primary);
	border: 2px solid var(--thm-border-primary);
	color: var(--thm-dark);
}

.coupon.available .yel {
	color: var(--thm-text-primary);
}

.coupon.available .close-btn {
	border-color: var(--thm-border-primary);
}

.coupon.available .close-btn:focus,
.coupon.available .close-btn:hover {
	background-color: var(--thm-bg-primary);
	color: var(--thm-dark);
}


/*------------------------ home-bottom-blocks------------------------*/


#bottom_blocks .panel-default > .panel-heading {
	color: var(--thm-text-primary);
}

.dark-bg .manufacturers img {
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(200%) contrast(50%);
}

@media (min-width: 992px) {
	#bottom_blocks .panel-body {
		font-size: 14px;
		line-height: 24px;
	}
}

/*----------------------end home-bottom-blocks------------------------*/


/*--------------------------------footer-----------------------------*/

.footer .footer-language-select .theme-border,
.footer .go-up .theme-border {
	border-color: var(--thm-go-up) !important;
}

.footer .footer-language-select > a,
.footer a.go-up {
	color: var(--thm-go-up);
}

.footer.dark-bg .footer-language-select .theme-border,
.footer.dark-bg .go-up .theme-border {
	border-color: var(--thm-footer-dark) !important;
	color: var(--thm-footer-dark);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.footer.dark-bg .footer-language-select > a,
.footer.dark-bg a.go-up {
	color: var(--thm-footer-dark);
}

.footer .footer-language-select:hover .theme-border,
.footer .footer-language-select:focus .theme-border,
.footer .go-up:hover .theme-border,
.footer .go-up:focus .theme-border {
	border-color: var(--thm-border-primary) !important;
	background: none;
	/*color: #fff;*/
}

.footer .liscence-badge img,
.footer .footer-logos-methods a img,
.footer .footer-logos-providers a img {
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	opacity: 0.5;
}

.footer.liscence-badge-curacao img {
	width: 150px;
	height: 56px;
}

.footer.dark-bg .liscence-badge img {
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(200%) contrast(50%);
}

.footer.dark-bg .footer-logos-methods a img,
.footer.dark-bg .footer-logos-providers a img {
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(200%) contrast(50%);
}

.footer #logo_svg .st0 {
	fill: var(--thm-black);
}

.footer.dark-bg #logo_svg .st0,
.footer.dark-bg #logo_svg .st1 {
	fill: #fff;
}

.footer .footer-liscence #plus18 {
	fill: var(--thm-black);
}

.footer .footer-liscence #plus18 #circle {
	stroke: var(--thm-black);
}

.footer.dark-bg .footer-liscence #plus18,
.footer.dark-bg .footer-liscence #plus18 .st1 {
	fill: #fff;
}

.footer.dark-bg .footer-liscence #plus18 #circle {
	stroke: #fff;
}

.footer-logos-methods a:hover img,
.footer-logos-providers a:hover img {
	filter: none;
}

/*------------------------------end footer -------------------------*/

.table-head .center-column {
	background: var(--thm-bg-primary);
	color: var(--thm-black);
}

.datepicker-dropdown {
	color: var(--thm-black);
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active, .datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
	background: var(--thm-dark);
}

#sidebar-wrapper,
.fil-bar-helper {
	background-color: var(--thm-fil-bar-helper);
}

.fil-bar {
	border-color: var(--thm-fil-bar-helper) transparent transparent transparent;
}

.x-color {
	fill: var(--thm-bg-primary);
}

.the-fil #fil-title {
	color: var(--thm-text-primary);
}

.the-fil .title {
	color: var(--thm-text-primary);
}

.feature-list li.selected_item .list-circle,
.pay-lines li.selected_item {
	border-color: var(--thm-border-primary);
}

.bar-list li.active .bar-block,
.list-circle::after {
	background: var(--thm-bg-primary);
}

.white {
	color: #fff;
}

.form-control, .form-group input:not(.btn), .input-hold input:not(.btn),
.form-group textarea, .form-group select, .input-hold select {
	border: 1px solid var(--thm-input-border);
	color: var(--thm-input-text);
}

.name-input::-webkit-input-placeholder { /* Edge */
	color: var(--thm-input-text);
}

.name-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: var(--thm-input-text);
}

.name-input::placeholder {
	color: var(--thm-input-text);
}

@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 var(--thm-puls-100);
	}
	70% {
		-webkit-box-shadow: 0 0 0 20px var(--thm-puls);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 var(--thm-puls);
	}
}

@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 var(--thm-puls-100);
		box-shadow: 0 0 0 0 var(--thm-puls-100);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px var(--thm-puls);
		box-shadow: 0 0 0 20px var(--thm-puls);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 var(--thm-puls);
		box-shadow: 0 0 0 0 var(--thm-puls);
	}
}

@keyframes zoom {
	0%, 20%, 40%, 50%, 60%, 100% {
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	10%, 30% {
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
		-ms-transform: scale(1.2);
		transform: scale(1.2);

	}
}

#top_info_bg {
	opacity: 0;
	background: none;
	display: block;
}

.in.menu-toggled-in #top_info_bg {
	opacity: 1;
	background: var(--thm-popa-window-bg);
	-webkit-transition: background 1s ease;
	-moz-transition: background 1s ease;
	-ms-transition: background 1s ease;
	-o-transition: background 1s ease;
	transition: background 1s ease;
}

/*
.in.menu-toggled-in #top_info_bg{
	background: var(--thm-popa-window-bg);
}

.tabs-wrap .btn-primary {
	border:solid 1px var(--thm-bg-selection);
}
.tabs-wrap .btn-primary.active {
	color: #fff;
	background: transparent;
	border:solid 1px var(--thm-bg-selection);
}*/
