:root {
  --primary-bg-color: #313131;
  --primary-bg-opacity: rgba(0, 0, 0, 0.5);
  --secondary-bg-color: #484848;
  --primary-color: #241f21;
  --primary-border-color: #241f21;
  --primary-btn-color: #fff50d;
  --primary-text-color: white;
}

.header {
  background: var(--primary-bg-color);
}

body.content-body {
  background: var(--primary-bg-color);
}

.panel-default > .panel-heading {
  background: var(--primary-bg-color);
}

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

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

.panel-heading .btns .btn {
  background: var(--primary-color);
}

.member-card {
  background: var(--primary-color);
}

.footer-second {
  background: var(--primary-color);
}

.btn-success {
  background: var(--primary-color);
  color: black;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active {
  background: var(--primary-color);
  color: black;
}

.btn-default-login {
  background-color: var(--primary-btn-color);
  color: #000;
}

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

.slot-sidebar-nav > li > a.active,
.slot-sidebar-nav > li > a:focus,
.slot-sidebar-nav > li > a:hover {
  background: var(--primary-color);
}

.promotion-nav-item {
  border: var(--primary-color) 1px solid;
}

.referral-container {
  background-color: var(--primary-color);
}

.guide-container {
  background-color: var(--primary-color);
}

.depowd-card {
  background-color: var(--primary-color);
}

.depowd-notes {
  background-color: var(--primary-color);
}

.depowd-card-bank {
  background-color: var(--primary-color) !important;
}

.contactus-item {
  background-color: var(--primary-color);
}

.link-item {
  background-color: var(--primary-color);
}

.banktime-item {
  background-color: var(--primary-color);
}

.register-left-card {
  background-color: var(--primary-color);
}

.register-right-card {
  background-color: var(--primary-color);
}

.history-upper-row {
  background-color: var(--primary-color);
}

.history-table-wrapper {
  background: var(--primary-color);
}

.memo-wrapper {
  background: var(--primary-color);
}

.memo-original-wrapper {
  background: var(--primary-color);
}

.forgot-card {
  background: var(--primary-color);
}

.navbar .nav > li:hover {
  background: var(--secondary-bg-color);
}

.navbar .nav li.active,
.navbar .nav li.current,
.navbar .nav > li:focus {
  background: var(--secondary-bg-color);
}

.color-card-body {
  background-color: var(--primary-bg-opacity);
}

.bg-color-main {
  background: var(--primary-bg-color);
}

.seo-footer {
  color: #ffffff;
}

.history-table {
  background-color: var(--primary-color);
}

.flex-box-item {
  background-color: var(--primary-color);
}

.dropdown-menu {
  background-color: var(--primary-color);
}

.cp-table-child {
  border-bottom: 1px solid var(--primary-border-color) !important;
}

.card {
  background: var(--primary-color);
  color: white;
}

.tooltip-inner {
  background-color: #363636 !important;
  font-size: 12px;
  padding: 4px 8px;
}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #363636 !important;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #363636 !important;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #363636 !important;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #363636 !important;
}

.home-depo-ranking-card {
  background: var(--primary-color);
  color: var(--primary-text-color);
}

.primary-text-color {
  color: var(--primary-text-color);
}
