/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
a:hover {
  color: #4eb001;
}

/*--------------------------------------------------------------
# Body
--------------------------------------------------------------*/
.index-body {
  background: #000;
  background-size: inherit;
  background-position: center;
}
#blur-background {
  background-image: url(../images/background.png);
}

#wrapper {
  background: url(../images/background.png);
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
  height: 120px;
  background: url(../images/header.png);
}

#header .logo img {
  max-height: 100px;
  margin-top: 2px;
}
.need-help {
  font-size: 1rem;
  cursor: pointer;
}
.btn-language .dropdown-toggle:after {
  --bs-btn-color: var(--bs-white);
}
.btn-language .dropdown-menu {
  transform: translate(-14px,46px) !important;
  min-width: 3.7rem;
}
.btn-language .dropdown-item {
  padding: 0.25rem 1rem;
  text-decoration: none;
}

/*--------------------------------------------------------------
# Transaction, Login, Register Section
--------------------------------------------------------------*/
.btn-login,
.btn-transaction a.btn,
.btn-check{
  background: url(../images/btn-login.png);
  background-position: center;
  background-size: 100% 100%;
  border: none;
}

.btn-register,
.btn-logout {
  background: url(../images/btn-register.png);
  background-position: center;
  background-size: 100% 100%;
  border: none;
}

#CaptchaPopup [class^="modal-"] {
  background-color: rgb(0 0 0 / 80%);
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
#menu {
  background: url(../images/menu.png) repeat;
  background-position: center;
}
.navbar [class^="icon_"] {
  background-image: url(../images/icon-menu.png) !important;
}

/*--------------------------------------------------------------
# Game Sub Nav
--------------------------------------------------------------*/
.futuristic .icon-menu-wrapper,
.futuristic .gameNav > li:hover .icon-menu-wrapper {
  border-color: #d20500;
}
.futuristic .gameNav a:hover,
.futuristic .gameNav a:focus {
  color: #5cb874 !important;
}

/*--------------------------------------------------------------
# Progressive Jackpot
--------------------------------------------------------------*/
.jackpot-amount {
  top: 20px;
  font-size: 3.8rem;
  letter-spacing: 1px;
}

/*--------------------------------------------------------------
# Accepted Bank
--------------------------------------------------------------*/
.bank-wrapper > span {
  background:url(../images/bank.png) no-repeat;
  background-position: center;
}

/*--------------------------------------------------------------
# Game List
--------------------------------------------------------------*/
#GameCategory a.active,
#GameCategory a:hover,
#PromotionCategory a.active,
#PromotionCategory a:hover,
.game-list-content > .btn-game {
  background: #d00000;
  background-size: cover;
}
.game-list {
  margin-bottom: 1rem;
}
.game-list:not(.maintenance):hover {
  background-color: rgba(255, 229, 0, 0.65);
}
.game-list .btn-game {
  color: #fff;
  font-size: 0.875rem;
}

/*--------------------------------------------------------------
# Promotion
--------------------------------------------------------------*/
.btn-promotion-detail {
  background-color: #d00000;
  border-color: #d00000;
}
.btn-promotion-detail:hover {
  background-color: #4eb001;
  border-color: #4eb001;
  color: #fff;
}

/*--------------------------------------------------------------
# Popup Bonus
--------------------------------------------------------------*/
.bonus-wrapper .nav-tabs,
.bonus-wrapper .nav-tabs .nav-link.active {
  border-bottom-color: #d00000;
}
.bonus-wrapper .nav-tabs .nav-link.active:hover,
.bonus-wrapper .nav-tabs .nav-link.active {
  background-color: #d00000;
  color: #fff;
}
.bonus-wrapper .nav-tabs .nav-link:hover {
  color: #d00000;
}
.bonus-provider-list li.active,
.bonus-provider-list li:hover a:not(.other) {
  background-color: rgba(255, 229, 0, 0.65);
}
.bonus-item.selected,
.bonus-item:hover {
  background-color: rgba(255, 229, 0, 0.65);
}
.bonus-item.selected,
.bonus-item:hover {
  color: #fff;
}
.bonus-button {
  background-color: #d00000;
}
.bonus-button:hover {
  background-color: #4eb001;
}
.progress-value {
  background: url(../images/btn-register.png) repeat-x;
  background-position: center;
}

/*--------------------------------------------------------------
# Pool History
--------------------------------------------------------------*/
.pool-list-results a.box-pull > div {
  background: url(../images/togel.png) no-repeat;
  background-size: cover;
}
.pool-list-results [class^="pull-"] {
  background: unset;
  border: unset;
}
.btn{ color: #fff;}
.btn:hover {color: #fff;text-decoration: none;}
.navbar a{padding: 20px 0 9px 30px;}