:root {
  --reward-bg-opacity: rgba(255, 255, 255, 0.3);
  --reward-border: #0053ff;
  --reward-title: #051c54;
  --reward-color: #000;
  --refer-secondary-color:#111;
  --refer-success-color:#fff;
}
body {
  background: #fff;
}
header {
  background: #051c54;
  border-bottom: 1px solid rgb(0, 96, 88);
}
.footer {
  border: 1px solid #051c54;
  background: #051c54;
  background: -moz-linear-gradient(top, #051c54 1%, #1c1c1c 100%);
  background: -webkit-linear-gradient(top, #051c54 1%, #1c1c1c 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(1%, #051c54),
    to(#1c1c1c)
  );
  background: -o-linear-gradient(top, #051c54 1%, #1c1c1c 100%);
  background: linear-gradient(to bottom, #051c54 1%, #1c1c1c 100%);
}
.btn-login,
.login-page #btnSubmit,
.register-page #btnSubmit,
.register-page input.btnSubmit {
  border: 1px solid #051c54;
  background: #0068ff;
  background: -moz-linear-gradient(top, #0068ff 0%, #003eff 99%);
  background: -webkit-linear-gradient(top, #0068ff 0%, #003eff 99%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0068ff),
    color-stop(99%, #003eff)
  );
  background: -o-linear-gradient(top, #0068ff 0%, #003eff 99%);
  background: linear-gradient(to bottom, #0068ff 0%, #003eff 99%);
}
.btn-register {
  background: #f00018;
  background: -moz-linear-gradient(top, #f00018 1%, #b20000 100%);
  background: -webkit-linear-gradient(top, #f00018 1%, #b20000 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(1%, #f00018),
    to(#b20000)
  );
  background: -o-linear-gradient(top, #f00018 1%, #b20000 100%);
  background: linear-gradient(to bottom, #f00018 1%, #b20000 100%);
}
.title-page {
  background: #051c54;
  background: -moz-linear-gradient(top, #051c54 0, #0068ff 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #051c54),
    color-stop(100%, #0068ff)
  );
  background: -webkit-linear-gradient(top, #051c54 0, #0068ff 100%);
  background: -o-linear-gradient(top, #051c54 0, #0068ff 100%);
  background: -ms-linear-gradient(top, #051c54 0, #0068ff 100%);
  background: linear-gradient(to bottom, #051c54 0, #0068ff 100%);
}
.footer {
  border-top: 1px solid rgb(255, 255, 255, 0.2);
}
.footer-link ul li:not(:first-child) {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.footer-link ul li:not(:last-child) {
  border-right: 1px solid #000;
}
.footer-link ul li:last-child {
  border-right: none;
}
.left-nav__bg {
  background: #051c54;
}
.left-nav ul {
  background: #051c54;
  border-right: 1px solid rgb(255, 255, 255, 0.2);
}
.left-nav a {
  border-bottom: 1px solid rgb(255, 255, 255, 0.2);
  background: #051c54;
}
.left-nav a:hover {
  background: #0053ff;
}
.register-page .item input:focus,
.register-page .item select:focus {
  border-color: #051c54;
}
.login-page .item label,
.login-page .item-text-wrap,
.register-page .item-text-wrap,
.title-game {
  color: rgb(0, 48, 43);
}
.login-page .item input,
.login-page .item select {
  border: 1px solid rgba(0, 0, 0, 0.1);
  outline: none;
  background: #dfdfdf;
}
.login-page #code_match {
  background: rgba(0, 0, 0, 0.9);
  color: #ccc;
}
.notice {
  background-color: #eaeaea;
}
.notice span {
  background: rgb(0, 48, 43) url(../../../images/ann-ico.png) 2px center
    no-repeat;
}
.notice marquee a {
  color: rgb(0, 48, 43);
}
.gallery-home .btn-danger {
  background-color: #1c1c1c;
  border-color: #051c54;
}
.gallery-home img {
  margin-bottom: 5px;
}
.game-lobby h2,
.vip-content p {
  color: #000;
}
.center-tab a {
  background: rgba(0, 0, 0, 0.1);
}
.slots-tab a {
  background-color: #2a8fbd;
}
.center-basic td {
  color: #333;
}
.center-basic td a {
  color: blue;
}
.transfer label span {
  color: #333;
}
.transfer a {
  color: #007bff;
}
.transfer a.btn {
  color: #fff;
}
.turnover-item label span {
  color: #333 !important;
}
.deposit p,
.update_bank label,
.about_us > *,
.tel-text a,
.fafa-text-primary {
  color: #000;
}
.text_blinking {
  animation-name: angry-animation;
  animation-duration: 2.2s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  display: block;
  line-height: inherit;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.slots-tab a.active,
.slots-tab a:hover {
  background-color: #0a445c;
}
.deposit_info {
  border: 1px solid #eee;
  padding: 10px 15px;
}

.deposit_info .deposit-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
}

.deposit_info .deposit_info p {
  color: #f1f1f1;
}
.nav-deposit .bank_item.bank-active {
  border-color: #ff7f27;
}
.nav-deposit .bank_item {
  border: 1px solid #eee;
}
.deposit p.text-white {
  color: #222 !important;
}
.bonus_desc span,
.bonus_desc strong {
  color: #000;
}
.bank-item-wrapper h5 {
  color: #222;
}
.usdt-payment-button {
  background: #eee;
}
.usdt-payment-button .crypto_name {
  color: #111 !important;
}
a.ref_link {
  width: 80px;
}
#content .about_us{
  background: #444;
}
.images-ba{
  padding: 0 1.2rem 1.2rem 1.2rem;
}
#content .input .about_us{
  background:transparent;
}
#content .input .about_us a{
  color:#007bff;
}
.right-menu-item img {
  z-index: unset !important;
}