:root {
  --main-theme-color: #4582b4;
}
.announcement-outer-container {
  background-color: #600000;
  color: #fff;
}
.home-inner-container {
  background-color: #151515;
}
.jackpot-container {
  background-image: linear-gradient(#600000, #000);
}
.jackpot-container {
  box-shadow: 0 5px 15px #6a1c1c80;
}
.jackpot-currency {
  color: #b21919;
}
.popular-game-title-container {
  color: #fff;
}
.popular-game-title-container > i {
  border-bottom-color: #540505;
  border-top-color: #490909;
}
.progressive-jackpot .jackpot-container {
  color: #302e2e;
}
.play-now {
  color: #fff;
  background: #4582b4;
  background: linear-gradient(to right, #5b0e0e 0%, #500b0b 100%);
}
.play-now:hover {
  color: #fff;
  background: #305d82;
  background: linear-gradient(to right, #420a0a 0%, #521212 100%);
}
.game-list,
.popular-game-title-container + .game-list-container {
  background-color: transparent;
  border-color: transparent;
}
.game-list .game-item {
  background-color: #360404;
  background-image: none;
}
.game-list .game-name {
  color: #fff;
}
.game-list .provider-name {
  color: gold;
}
.game-list .link-container {
  background-color: rgba(6, 0, 15, 0.85);
}
.game-list .wrapper-container:hover {
  background: #000;
}
body {
  background-color: #0d0d0d;
}
.topbar-container {
  border-bottom-color: #151515;
  background-color: #151515;
}
.topbar-sub-section .topbar-item {
  color: #d5d5d5;
}
.topbar-sub-section .topbar-item + .topbar-item {
  border-left-color: #ccc;
}
.topbar-sub-section .topbar-item a,
.topbar-sub-section .topbar-item .live-chat {
  color: #fff;
}
.topbar-sub-section .topbar-item a:hover,
.topbar-sub-section .topbar-item .live-chat:hover {
  color: #4582b4;
}
.topbar-sub-section .language-selector-container {
  color: #fff;
}
.topbar-sub-section .language-selector-trigger:after {
  border-color: transparent;
  border-top-color: #fff;
}
.topbar-sub-section .language-selector {
  background-color: #2a2a2a;
}
.topbar-sub-section .language-selector li {
  background-color: #111;
}
.topbar-sub-section .language-selector li:hover {
  background-color: #881111;
}
.site-header {
  background: #600000;
  box-shadow: none;
}
.top-menu > li {
  color: #fff;
}
.top-menu > li + li:before {
  background: #353535;
}
.top-menu > li:hover {
  color: gold;
}
.top-menu .game-list-container {
  background-color: rgba(0, 0, 0, 0.85);
  border-bottom-color: #2d2c2c;
}
.top-menu .games-container > li {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.15) 40%, #ed5050 100%);
}
.top-menu .games-container > li:hover > a {
  background-color: rgba(0, 0, 0, 0.15);
}
.top-menu .games-container > li > a img {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.15) 25%, #500000 100%);
}
.register-modal .register-page-reminder {
  color: #fff;
}
.register-modal .register-page-link a {
  color: #4582b4;
}
.register-modal .modal-body,
.forgot-password-modal .modal-body {
  background-color: #111;
  color: #fff;
}
.login-panel {
  color: #fff;
}
.login-panel .login-button {
  background: transparent;
  border: 1px solid #fff;
  transition: all 0.3s ease;
}
.login-panel .login-button:hover {
  background: #5f5f5f;
  border-color: #5f5f5f;
}
.login-panel .register-button {
  background: #6b1313;
  background: linear-gradient(to right, #600f0f 0%, #641111 100%);
}
.login-panel .register-button:hover {
  background: #305d82;
  background: linear-gradient(to right, #350606 0%, #400505 100%);
}
.modal-header {
  background-color: #4582b4;
  background-image: linear-gradient(to bottom, #4582b4 0%, #305d82 100%);
  color: #fff;
}
.modal-header .close {
  color: #fff;
}
.modal-body {
  background-color: #0c0c0c;
  color: #fff;
}
.standard-required-message {
  color: #f00;
}
.standard-inline-form-group label {
  color: #fff;
}
.standard-inline-form-group .form-control {
  background-color: #0c0c0c;
  border-color: #2a2a2a;
  color: #fff;
}
.standard-button-group .btn-primary {
  background: #4582b4;
  background-image: none;
  color: #fff;
}
.standard-button-group .btn-primary:hover {
  background: #fff;
  color: #4582b4;
  background-image: none;
}
.site-info .site-info-title p,
.site-footer .copyright,
.site-info .site-info-description h4,
.site-info .site-info-description p {
  color: #696969;
}
.site-info .site-info-title h3,
.footer-section-title,
.provider-container > h5 {
  color: #d5d5d5;
}
.footer-separator,
.site-info .site-info-title,
.site-info .site-info-description.with-seperator + .with-seperator,
.provider-container {
  border-color: #696969;
}
.footer-info-container .site-info:not(:last-child):after {
  background-color: #696969;
}
.provider-container > h5 {
  background: #0d0d0d;
}
.modal-content:has(.resolved-transaction-popup) {
  background: #252525;
  border-color: #252525;
}