:root body {
  --color: #8b0c41;
  --lg: radial-gradient(to right, #8b0c41, #8b0c41);
  --btn: radial-gradient(#8b0c41, #8b0c41);
  --btn-new: radial-gradient(#8b0c41, #8b0c41);
  --txt: #fff;
  --deep: #3c0019;
  --secondary: #8b0c41;
  --button: linear-gradient(to right, #ab002a, #cf2d6a);
  --box: linear-gradient(180deg, #3c0019 0%, #3c0019 100%) !important;
  --background-primary: linear-gradient(
    180deg,
    #3c0019 0%,
    #8e0030 160px,
    #8e0030 35.94%,
    #8e0030 68.75%,
    #3c0019 100%
  ) !important;
}
/* body {
    background: url(../images/desktop_vfabet.jpg) no-repeat center center fixed !important;
    background-size: cover !important;
  } */

.ico.ico-cash-many,
.ico.ico-kabaw,
.contant.ico {
  color: #fff !important;
}

.turnover_checking {
  height: auto !important;
}

.ico.ico-cash-many:hover,
.ico.ico-kabaw:hover,
.contant span:hover,
.contant.ico:hover {
  color: #fff !important;
}

.navigation li a i {
  color: #fff !important;
}

.navigation li a i:hover {
  color: #fff !important;
}

/* .btn.h-btn-with{
    background-image: var(--lg) !important;
} */

.navigation li a i::after {
  background-image: var(--btn-new) !important;
  border: none !important;
}

/* #copy1,
#copy2 {
    margin-top: 12px !important;
    right: 14px !important;
} */

#bankaccber_to,
#bankaccname_to {
  border: 2px solid var(--secondary) !important;
}

#btnLogin {
  background: var(--button) !important;
  color: #fff !important;
}

.btn.btn-promotion {
  /* background-image: radial-gradient(#5ea9ff, #0045a2) !important; */
  background: #343a40 !important;
  background-image: none !important;
  color: #fff !important;
}

.balance-dropdown-container .balance-trigger-container {
  background: var(--secondary) !important;
}

.navigation li a:hover i::after {
  background-image: none !important;
  background: linear-gradient(to right, #ab002a, #cf2d6a) !important;
  color: #000 !important;
  border: 2px solid #ab002a !important;
}

#v-pills-tab .nav-link {
  color: #fff;
}

#v-pills-tab .nav-link.active {
  /* background-image: radial-gradient(#5ea9ff, #0045a2) !important; */
  background-image: none !important;
  background: linear-gradient(to right, #ab002a, #cf2d6a) !important;
  color: #fff;
}

#v-pills-tab .nav-link:hover {
  /* background-image: radial-gradient(#5ea9ff, #0045a2) !important; */
  background-image: none !important;
  color: #fff;
  background: linear-gradient(to right, #ab002a, #cf2d6a) !important;
}

.file-input-wrapper div {
  background: #0c314e;
}

#imgTemp {
  color: #737373 !important;
}

/* .btn {
    color: #fff !important;
    background: var(--background-primary) !important;
} */

.anime-fade-in-up {
  background-image: url(../images/theme13/blue/bar.png);
}

nav li a span,
nav li a {
  color: #3c0019 !important;
}

nav li a span:hover {
  color: #8b0c41 !important;
}

nav li:nth-child(3) a {
  background-image: url(../images/theme13/pink/bar.svg) !important;
}

nav li:nth-child(3) a span {
  color: #fff !important;
}

body[color="yaleBlue"] nav li:nth-child(3) a:hover,
body.yaleBlue nav li:nth-child(3) a:hover {
  background-image: url(../images/theme13/pink/bar.svg);
  transform: scale(1.1);
  transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
  box-shadow:
    0 0 20px rgba(23, 108, 176, 0.8),
    0 0 40px rgba(23, 108, 176, 0.6),
    0 0 60px rgba(23, 108, 176, 0.4),
    0 0 80px rgba(23, 108, 176, 0.2);
}

body.yaleBlue nav li:nth-child(3) a {
  border-radius: 50%;
}

main[data-p="register"],
main[data-p="login"] {
  background: none !important;
}

.btn.btn-register.mt-4 {
  color: #fff !important;
}

#registerForm .row .text-light-purple {
  color: #fff !important;
}

#registerForm .row .path {
  stroke: #4997d6 !important;
}

.head-cont a img {
  max-height: 40px !important;
}

#pop_promotion .body-contents p span {
  color: #fff !important;
}

.h-btn-deposit span,
.h-btn-with span {
  color: #fff !important;
}

notice {
  border: 2px solid var(--secondary) !important;
}

main.main-container,
.main .center,
.Promo-container {
  background: linear-gradient(to bottom, #3c0019, #3c0019c9);
}

#deposit-btn {
  background: var(--button);
  color: #fff;
}

#withdraw-btn {
  background-image: none !important;
  border: 2px solid var(--secondary) !important;
  color: #fff;
}

.head-cont:first-child {
  border: none !important;
}

nav li:nth-child(3) a:hover,
body.vital nav li:nth-child(3) a:hover {
  transform: scale(1.1);
  box-shadow:
    0 0 20px #b4295c,
    0 0 40px #b4295c69,
    0 0 60px #b4295c78,
    0 0 80px #b4295c66;
  transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
}

notice .ico {
  font-size: 2.3rem !important;
}

.main .main {
  margin-top: 20px;
}

/* .ico-line::before {
    background-image: url(../images/theme13/ico/telegram-icon.png);
} */

.p_game1:hover {
  background: var(--secondary) !important;
}

.p_game1 {
  background: var(--deep) !important;
}

#btnRegSubmit {
  background: var(--button) !important;
}

.center-form input[id="real_amount"] {
  margin-top: 10px;
}
.foot-link li a {
  background: #8b0c41;
  border-radius: 10px;
}
.foot-link li {
  height: 80px !important;
}
.slots-games{
  background:var(--deep) !important;
  margin: 20px 0;
}