:root {
  --primary-cta: #58DA66;
  --secondary-cta: #13531A;
  --primary-background: #EBEBEB;
  --secondary-background: #ffffff;
  --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-scrollbar-color: #52E01F #52e01f03;
  --sucess-color: #22c55e;
  --color-error: #ff3c00;
  --theme-divider-background: #68737c3d;
}

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

.show-account-sideMenu,
.ba-back-btn i,
.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-signUp-btn,
.ba-login-btn {
  background: var(--primary-color);
}

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

.theme-toggler {
  background: var(--primary-color);
}

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

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

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

.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);
}

.ba-main-header {
  background: linear-gradient(90deg, #0C7A0C 0%, #0C3808 100%);
}

.ba-side-menu-container {
  background: var(--primary-background);
}

.ba-search-button span {
  color: var(--secondary-background);
}

.i_line {
  width: 100%;
  filter: brightness(0.3);
}

.ba-menu-divider {
  filter: brightness(0.3);
}

.ba-side-menu-container {
  border: 2px solid #c3ccc1;
}

.ba-login-btn span,
.ba-primary-btn,
.ba-secondary-btn,
.ba-dark-btn,
.login-password,
.ba-submit-btn,
.withdraw_btn,
.crypto_btn,
.login-submit,
.signup-submit {
  color: var(--primary-color) !important;
}

.ba-promotion-container h1 {
  color: var(--primary-background);
}

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