.offcanvas {
  background: #000000;
  color: #fff;
}
.header {
  background: linear-gradient(#000000, #333333);
}
.notice {
  background: #333333 !important;
}
.mod-home .top-banner {
  background: #000000;
}
body {
  background-color: #000000 !important;
}

.footer {
  background: #000000;
}
.footer a {
  color: #fff;
}
.home-games {
  background: #000000;
}
.footer .h5.toggle-title {
  color: #fff;
}
.toggle-title i {
  color: #fff;
}
.h5 {
  color: #fff;
}
.center-side a {
  background: #000000 !important;
  color: #fff;
  border: 1px #fff solid !important;
}
.center-side {
  background: #000000;
}
body .center-side a.active,
body .center-side a:hover {
  background-image: var(--black-theme) !important;
  opacity: 1;
}

.center-contant {
  background: #000000 !important;
  color: #fff;
  border: 2px #fff solid;
}

input,
input[type="text"],
input,
input[type="password"] {
  background: #000000;
  color: #fff;
  border: 2px #fff solid;
}
.center-form input[disabled] {
  background: #000000 !important;
  color: #fff !important;
}

.center-tab a.active,
.center-tab a:hover {
  border-bottom: 3px solid #fff !important;
  color: #fff !important;
  background: unset !important;
}
.center-tab a {
  color: #fff !important;
  opacity: 0.8 !important;
}
.btn-add a {
  color: #fff !important;
}
.center-form.withdraw .depositfr.dps [name="subbutton"] {
  background: #171838;
  border: 1px solid #fff;
}
.lead.text-muted {
  color: #000000 !important;
}

.center-contant.fr .center-title h3,
html input[type="button"].inp {
  background-image: var(--black-theme) !important;
  border: 1px solid #fff;
}

.btn.gradient.fl {
  background: #171838;
}
.depo-form-input {
  background: unset !important;
}
#bank_acc_to {
  color: #fff;
}
.refmain #refUrl_ {
  color: #000 !important;
}
.icon-container {
  background-image: var(--black-theme) !important;
  color: #fff !important;
  border: 1px solid #fff !important;
}

#ddlstatement,
.bet_record_list select {
  background-image: var(--black-theme) !important;
  color: #fff;
  border: 1px solid #fff !important;
}
#btn_submit_query,
.center-submit {
  background-image: var(--black-theme) !important;
  color: #fff;
  border: 1px solid #fff !important;
}

.offcanvas.show {
  scrollbar-color: #5d5d5d #2f2f2f;
}

.file-input-wrapper {
  background-color: #000000 !important;
}

select {
  background: black !important;
  color: #fff !important;
}

.center-table {
  background: white;
}

.center-data td {
  color: #fff !important;
}

table.turnover {
  background: white;
}

#register select {
  background-color: #e8f1f7 !important;
  color: #333 !important;
}

.promo_group_body_inner,
.promo_group_body_inner * {
  color: #fff !important;
}

.promo_group_body {
  border: 1px solid #fff !important;
  box-shadow: 1px 2px 2px #fff !important;
}

#promoPage .btn-promotion {
  background-image: var(--black-theme) !important;
}
.home-games .h4 a,
.h4 span,
.h6 span,
.support li h5,
.promo-pTitle {
  color: #fff !important;
}

#register select {
  /* width: 115% !important; */
  border-radius: 10px !important;
  border: 1px solid var(--ccc);
}

#register input[type="number"] {
  width: 115%;
  padding: 15px;
  margin: 10px 0;
  box-sizing: border-box;
  border: none;
  border-radius: 25px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s;
  /* background-color: #f7f7f7; */
  background-color: #e8f1f7;
  color: #333;
  font-size: large;
}

.depositfr.dps #copy1,
.depositfr.dps #copy2 {
  margin-left: 575px !important;
}

.register-main {
  border: 1px solid #fff !important;
  background: #000000 !important;
}
.register-contant-select {
  background: #000000 !important;
  color: #fff !important;
}

.register-contant label {
  color: #fff !important;
}
.pass-input.rel.no_domain {
  color: #fff;
}
.register-title,
.register-contant button {
  background-image: var(--black-theme) !important;
}

.main-menu li.active {
  background-color: #c35b0b;
  border: 1px solid;
  color: #fff !important;
}
.main-menu li.active span {
  color: #fff !important;
}
.footer-pro1 {
  background: #c35b0b !important;
}
.foot-link li {
  background-color: unset;
  border: none;
}
.p2 {
  background-color: #c35b0b !important;
  background-image: none !important;
}
.copyright1 {
  color: #fff !important;
}

.main-menu li:hover {
  background-color: #c35b0b;
  border: 1px solid;
  color: #fff !important;
}

:root {
  --black-theme: linear-gradient(#171838, #171838);
}

.main-menu span {
  /* color: #c35b0b !important; */
}
.main-menu span:active {
  color: #fff !important;
}
.main-menu span:hover {
  color: #fff !important;
}
.btn-white {
  background: linear-gradient(#ff764e, #fff04d);
}
.btn-white:active {
  background: linear-gradient(#ff764e, #fff04d);
}
.btn-green {
  background: linear-gradient(#8354ff, #52c0ff);
}
.btn-green:active {
  background: linear-gradient(#8354ff, #52c0ff);
}
.btn-white:hover {
  background: linear-gradient(#ff764e, #fff04d);
}
.btn-green:hover {
  background: linear-gradient(#8354ff, #52c0ff);
}
.card-game {
  background: #c35b0b !important;
}
.support {
  border: 2px solid gray !important;
}
.support li em {
  border: 3px #c35b0b solid;
  color: #fff !important;
}
.ico-card:before {
  content: "\e7c4";
  color: #c35b0b !important;
}
.ico-file-more:before {
  content: "\ec57";
  color: #c35b0b !important;
}
.ico-money:before {
  content: "\ec58";
  color: #c35b0b !important;
}
.ico-user:before {
  content: "\ec59";
  color: #c35b0b !important;
}
.ico-bell:before {
  content: "\ec5a";
  color: #c35b0b !important;
}
.ico-phone:before {
  content: "\ec5b";
  color: #c35b0b !important;
}
.ico-email:before {
  content: "\ec5c";
  color: #c35b0b !important;
}
.support li p {
  color: #fff !important;
}
.header-logo img {
  width: 135px !important;
  height: 54px !important;
}
#loginForm button[type="submit"] {
  background: linear-gradient(#ff764e, #fff04d);
  color: white;
}
.js-modal-next {
  background: linear-gradient(#8354ff, #52c0ff);
}
.bank_type h3,
#payment_method_display span {
  color: #fff !important;
}
.ref_link_name input,
.ref_code_name input {
  width: 100% !important;
  background: #3b3b3b !important;
}

.submit_all {
  display: block !important;
  margin-left: auto !important;
}
.overview-container {
  background: #3b3b3b !important;
}
.overview-container-2 .report-item {
  background: #3b3b3b !important;
}
.center-form .submit_all {
  display: block !important;
  margin-left: auto !important;
}
[data-pages="deposit"] {
  .promo-select,
  #player_account,
  #player_no,
  .center-form-select,
  .center-form #amount2,
  .center-form label select {
    width: 450px !important;
  }
}