:root {
  --primary-cta: #52E01F;
  --color-error: #ff3c00;
  --primary-background: #fff;
  --secondary-background: #e6f5eb;
  --primary-color: #000;
  --secondary-color: #0F0F0F;
  --theme-modal-color: rgba(0, 0, 0, 0.7);
  --primary-cta-shadow: rgba(20, 36, 54, 0.3);
  --theme-placeholder-color: #888282;
  --theme-login-input-background: #747681;
  --theme-scrollbar-color: #52E01F #52e01f03;
  --sucess-color: #22c55e;
  --theme-divider-background: #68737c3d;
  --theme-table-head-background: #424a52;
}

.footer-image-box:not(:last-child),
.i_all,
.i_add,
.ba-active .ba-icon-bg i,
.search-modal .modal-content .btn-close .close-icon,
.search-icon,
.moon-icon,
.ba-hamburger-btn-desktop img,
.ba-menu-links .ba-active-link .ba-icon-style {
  filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(214deg) brightness(102%) contrast(105%);
}

.right-containers .new-modals-close i,
.ba-payment-img-bg img {
  filter: none !important;
}

.ba-game {
  box-shadow: 0 0 0 3px var(--primary-background), 0 0 0 4px var(--sucess-color);
}

.ba-game-box:hover .ba-game {
  box-shadow: 0 0 0 3px var(--primary-background), 0 0 0 4px var(--primary-cta);
}

.search-modal .modal-content:before {
  box-shadow: 0 0 0 3px var(--primary-background), 0 0 0 4px var(--primary-cta);
}

.ba-search-box input::-webkit-input-placeholder,
.ba-search-box input::placeholder {
  font-weight: 600;
  color: var(--primary-color);
}

.search-modal .modal-content .btn-close:before {
  background: var(--primary-background);
}

.pg-flexes .depo-pg-childs {
  background: var(--primary-background);
}

.ba-account-sideMenu .ba-accountMenu-head,
.ba-account-main-content {
  background: #e6ffde;
}

.ba-game-overlay {
  background: #52e01f6b;
}

.ba-game-overlay span.main-box:before,
.promotion-detail-box span.main-box:after {
  box-shadow: 0 0 0 2px #52e01f6b;
}

.ba-hamburger-btn-desktop:hover,
.ba-hamburger-btn-desktop {
  width: 20px;
  padding-left: 10px;
  background: none;
}

.ba-hamburger-btn-desktop img {
  max-width: 1000%;
  width: 30px;
  right: -5px;
}

.ba-hamburger-btn-desktop::after {
  content: none !important;
}

.download-txt p {
  color: var(--primary-background);
}

.download-txt span {
  color: var(--secondary-background);
}

.show-account-sideMenu {
  filter: none;
}

.breadrump-new-txt {
  color: var(--primary-color);
}

.ig-tabs span.btn-text {
  color: var(--primary-color);
}

.ig-tabs .btn.ig-tab.ig-active span.btn-text {
  color: var(--primary-background);
}