:root{
    --deep: #0A0A0A;
    --block: #181818;
}
body{
    background : #ffffff;
}
.red{
    --color : #a621c7ab;
}
#homeTabWrapper,
#homeTab ul > li{
    background : #181818;
}
#homeTab ul > li.active div,
.promotion-container .promotion-container-title span,
.promo-modal .modal-content .promo-modal-title,
.promo-modal .modal-content .promo-modal-content strong,
.tblBonus td .provider_bonus, 
.tblBonus #total_bonus{
    color : #ffffff !important;
}
main .main-right-info-wrapper a i{
    color : #ffffff;
}
footer ul li cite{
    background-image : url(../images/bar.svg);
}
.payment-modal .payment-modal-form .payment-modal-form-info{
    background-color : #181818;
}
.game-thumb span,
.announcement .ico-volume,
footer ul li.active a i.ico,
.footer-provider-title span,
.pop-navigation .navigation-logout a,
.btn .ico,
main .main-left-info-wrapper .btn,
.btn-login, 
.btn-register,
.info-toggle i, 
.info-toggle s,
.promo-code-btn,
.center-header-wrapper .center-header-info-wrapper .center-header-info-wallet input,
.main.center .center-tab a.active span, 
.main.center .center-tab a:hover span, 
.center-tab a.active span, 
.center-tab a:hover span,
.main.center .center-table th,
.btn.gradient,
.custom-provider-item .custom-provider-button,
.btn-custom-submit,
.center h2,
.center-tab a.active, 
.center-tab a:hover,
.copy-bank-details-wrapper .btn-copy-bank,
.center-header-wrapper .center-header-info-wrapper .center-header-info,
.promo-depo-title,
#editBankBtn{
    color: #fff !important;
}
.de_wi {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: unset;
  color: #000;
  font-weight: bold;
  font-size: 13px;
  background: #fff;
  border-radius: 10px;
}

.de_wi .menu-item__icon {
  display: flex;
  gap: 20px;
  margin-top: 13px;
}

.de_wi .menu-item__icon.preview_game {
  padding-right: 46px;
  padding-left: 1px;
  width: 202px;
}

.de_wi .menu-item__icon.preview_bank {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0.3rem 0 1rem;
  padding-right: 5px;
  padding-left: 5px;
}

.de_wi img.item__icon {
  height: 14px;
}

.de_wi .menu-item__icon.preview_bank-icon {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: 0.3rem 0 1rem;
  padding-right: 5px;
  padding-left: 5px;
  margin-top: 12px;
}

.de_wi .menu-item__icon.preview_game-icon {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0.3rem 0 1rem;
  padding-right: 27px;
  padding-left: 2px;
  width: 202px;
  margin-top: 20px;
}

.de_wi .row.form-row {
  margin-left: 1px;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.d-grid {
  display: grid !important;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: bold;
  font-size: large;
}

.th-header {
  padding: 0.35rem !important;
}

.card_dark {
    background-color: var(--block);
    border-radius: 0.35rem;
    display: flex;
    flex-direction: column;
}

.w-auto {
  width: auto !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.d-flex {
  display: flex !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}