:root {
  --primary-cta: #58DA66;
  --secondary-cta: #13531A;
  --primary-background: #F2F3F4;
  --secondary-background: #ffffff;
  --tertiary-background: #d8d8d8;
  --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,
.moon-icon,
.ba-active .ba-icon-bg i,
.search-modal .modal-content .btn-close .close-icon,
.ba-sticky-footer-links i {
  filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(214deg) brightness(102%) contrast(105%) !important;
}

.bonus-selected i,
.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: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);
}

.ba-account-sideMenu .ba-accountMenu-head {
  background: var(--secondary-cta);
}

.ba-account-sideMenu {
  background: var(--secondary-background);
}

.ba-account-sideMenu .ba-logout-btn,
.ba-account-menu li {
  border: 1px solid var(--secondary-cta);
  background: #e6ffde;
  padding: 5px 10px;
  margin-bottom: 10px;
}

.ba-userImg-upload,
.ba-wallet-user-box-left .ba-wallet-user,
.ba-account-menu li.ba-active {
  background: linear-gradient(88.7deg, #588712 -11.07%, #0F4314 99.58%);
}

.ba-wallet-slider .ba-balances {
  background: #e6ffde;
}

.ba-balances.ba-active p {
  color: var(--secondary-background);
}

.ba-signUp-btn,
.ba-login-btn {
  background: var(--primary-color);
}

.ba-game-overlay {
  background: #151f1963;
}

.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 #151f1963;
}

.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-side-menu-container {
  background: var(--primary-background);
}

.ba-search-button,
.ba-search-box {
  background: #EFFCF5;
}

.ba-search-box .search-icon,
.ba-search-button .search-icon {
  filter: brightness(.5);
}

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

.i_line {
  width: 100%;
  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-background);
}

.ba-game-overlay span.btn-text,
.promotion-detail-box span.main-box span.btn-text {
  color: var(--primary-background);
}

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

.theme-toggler span:first-child {
  background: #c3d2b1;
}



.theme-toggler span:last-child {
  background: var(--secondary-cta);
}

.login-child-box {
  background: var(--secondary-cta);
}

.pg-flexes .depo-pg-childs.active .pg-name p {
  color: var(--primary-background);
}

.fixed-button button {
  color: var(--primary-background);
}

.pg-flexes .depo-pg-childs,
.depo-info-btn,
.bonus-input,
.enter-amt-main-desk {
  background: #EFFCF5;
}

.pg-flexes .depo-pg-childs {
  border: 3px solid var(--secondary-cta);
}

.video-cta .close-depo-info,
.mob-depos-cta button {
  color: var(--primary-background);
}

.mob-bread-crumbs .left button.page_btn {
  background: var(--secondary-cta);
}

.mob-bread-crumbs .left .right-arrow-icon {
  filter: invert(9) !important;
}

.mob-bread-crumbs .right h4,
.mob-bread-crumbs .left h3 {
  color: var(--secondary-cta);
}

.i-video-icon {
  filter: brightness(0) saturate(100%) invert(21%) sepia(37%) saturate(1660%) hue-rotate(85deg) brightness(94%) contrast(87%);
}

.how-to-depo-modal .heading-fles i {
  filter: none !important;
}

.ba-main-header {
  background: #EFFCF5;
}

.ba-userImg-upload i {
  filter: invert(1);
}

.ba-slide-left-btn-wallet {
  border: 2px solid var(--secondary-cta);
}

.ba-wallet-user-box-right .withdraw-btn span.btn-text {
  color: var(--primary-color);
}

@media (max-width: 1025px) {

  .ba-account-main-header-mobile,
  .ba-wallet-slider .ba-balances {
    background: #e6ffde;
  }

  .ba-search-box input::placeholder,
  .ba-search-box input {
    color: var(--primary-background) !important;
  }

  .filter-nav .searchBar,
  section.bb-category-filter.bb-main-mod ul.filter-top-lists a.bb-menu-items {
    border: 1px solid #176d21;
    background: linear-gradient(180deg, #e6ffde 0%, #176d21 100%);
    box-shadow: 0 0 0 3px #e6ffde, 0 0 0 4px #176d21;
  }

  section.bb-category-filter.bb-main-mod ul li.menuItems:hover a.bb-menu-items {
    border: 1px solid var(--primary-cta);
    background: linear-gradient(180deg, var(--primary-cta) 0%, #176d21 100%);
    box-shadow: 0 0 0 3px #ffffff, 0 0 0 4px var(--primary-cta);
    color: var(--primary-background);
  }

  section.bb-category-filter.bb-main-mod ul li.menuItems:hover i {
    filter: brightness(9) !important;
  }

  .ba-side-menu-container {
    border: none;
  }

  .category-three-column {
    background: #151f1963 !important;
  }
}