.badge-info{background-color:#1a1a1b!important}
.badge-info:hover,.badge-info:focus,.badge-info:active{box-shadow: 0 0 0 2px #1a1a1b !important;}
 
.badge-pending{background-color:#FF9C44!important;color:#fff!important;}
.badge-pending:hover,.badge-pending:focus,.badge-pending:active{box-shadow: 0 0 0 2px #1a1a1b !important;}
 
.card-primary{border-color:#1a1a1b!important}

.card-history{border-color:#1a1a1b!important}

.badge-warning{background-color:#E1E3FF!important;color:#1a1a1b!important}
.badge-warning:hover{box-shadow: 0 0 0 2px #1a1a1b!important}
 
.text-x{color:#1a1a1b!important;}
.card-balance {
  background: linear-gradient(45deg, #1a1a1b 0%, #1a1a1b 100%) !important;
  box-shadow: 0 5px 20px #1a1a1b!important;border:none!important;
}

.card-deposit-balance {
  background: linear-gradient(45deg, #1a1a1b 0%, #1a1a1b 100%) !important;
  box-shadow: 0 5px 20px #1a1a1b !important;border:none!important;
}
.card-balance,.card-deposit-balance{color:#fff!important;}

.guest-stats {
  margin-top: 0.5rem;
}

.guest-stat-box {
  background: #1a1a1b !important;
  border: none !important;
  border-radius: 12px;
  padding: 16px 8px;
  color: #fff !important;
  box-shadow: 0 5px 20px rgba(26, 26, 27, 0.45) !important;
}

.guest-stat-value {
  font-size: 1.15rem;
  font-weight: 700;
  color: #fff !important;
  line-height: 1.2;
}

.guest-stat-label {
  margin-top: 6px;
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.78) !important;
}

@media (min-width: 768px) {
  .guest-stat-box {
    padding: 18px 12px;
  }

  .guest-stat-value {
    font-size: 1.4rem;
  }

  .guest-stat-label {
    font-size: 0.78rem;
  }
}

.text-reward{color:#1a1a1b!important;}
.border-none{border-color:transparent!important}
.navbar-toggler{border-color:#1a1a1b!important}

.navbar-toggler:active,
.navbar-toggler:focus,
.navbar-toggler:hover{box-shadow: 0 0 0 2px #1a1a1b!important}
 

.badge-send{background-color:#56CD5B!important;color:#fff!important;}
 
  
.btn-primary.dep{background-color:#1a1a1b!important;box-shadow: 0 0 7px #1a1a1b!important;}
.btn-primary.dep:active,
.btn-primary.dep:hover,
.btn-primary.dep:focus{background-color:#1a1a1b!important;border-color:#1a1a1b!important}
 
 
 
.nav-item.active a{color:#1a1a1b!important}

.text-primary,.text-history,label{color:#1a1a1b!important}
 
  
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus{background-color:#1a1a1b!important}


.btn-success:active,
.btn-success:hover,
.btn-success:focus{background-color:#31AC6E!important}

.balance-text{font-size: 17px!important}
 
.text-dark-blue{color:#1a1a1b!important}
 
 
 
.nav-link.cus1:hover{color:#1a1a1b!important} 
 
.nav-link.cus4:hover{color:#fff!important} 
 
 
.nav-link.cus1,.nav-link.cus4,.txt-main{color:#1a1a1b!important}

.form-control{border: 1px solid #1a1a1b!important;
    color: #1a1a1b; 
}
.form-control:active,
.form-control:hover,
.form-control:focus{
    border: 1px solid #1a1a1b!important;
    color: #1a1a1b; 
}
.form-control::placeholder{
 color:#1a1a1b;   
}





.text-dark-main{color:#310505!important}
.text-dark-p{color:#310505!important}
 
 
.alert-primary{background-color:#E1E3FF!important;
color:#1a1a1b!important;border-color:#1a1a1b!important}
code{color:#C636DC!important}



.alert-ref{background-color:#DDEEEE!important;
color:#109C80!important;border-color:#B6E5E0!important}
 
.-ml-2{margin-left:-7px!important}
.-mr-2{margin-right:-7px!important} 
.-mt-1{margin-top:-4px!important;} 

.balance-text{margin-bottom:10px!important;margin-top:1px!important;} 
#refresh {margin-top:0.7px!important;margin-left:10px!important;margin-right:-5px!important;}

.text-main,.modal-title,.text-ltc{color: transparent !important;
-webkit-background-clip: text !important;
background-clip: text !important;
background-image: linear-gradient(45deg, #1a1a1b 0%, #1a1a1b 100%) !important;}
 
 
.text-ltc2{color: transparent !important;
-webkit-background-clip: text !important;
background-clip: text !important;
background-image: linear-gradient(45deg, #1a1a1b 0%, #1a1a1b 100%) !important;}

.color-1 p,hr{color:#1a1a1b!important;border-color:#1a1a1b!important}
 
 .priceData{width:21px; height:21px;margin-top:-3.5px;}

 
.swal2-confirm {
  background-color: #1a1a1b !important;
  color: #fff !important;
  border: none !important;
}
.swal2-confirm:active,
.swal2-confirm:focus,
.swal2-confirm:hover {box-shadow: 0 0 0 2px #1a1a1b!important}


.nav-link.b-b:not(.active) {
  border: 1px solid #1a1a1b;
  border-radius: 5px;
  margin-right: 4px; 
  margin-top: 4px;
  padding: 7px 15px !important;
}


.p-s:hover,.active.p-pills:hover {
  background-position: right center;
  color:#fff !important;
}  
.p-s,.active.p-pills{
  background-image: linear-gradient(to right, #1a1a1b 0%, #1a1a1b 51%, #1a1a1b 100%)!important;
  border-color: #1a1a1b!important;
  transition: 0.4s !important;
  background-size: 200% auto;
  color:#fff !important;
  margin-right: 4px!important; 
  margin-top: 4px!important;
} 
 
.p-ss:hover {
  background-position: right center;
  color:#fff !important;
}  
.p-ss{
  background-image: linear-gradient(to right, #1a1a1b 0%, #1a1a1b 51%, #1a1a1b 100%)!important;
  border-color: #1a1a1b!important;
  transition: 0.4s !important;
  background-size: 200% auto;
  color:#fff !important;
}



.bg-main{
background-image: linear-gradient(to right, #1a1a1b 0%, #1a1a1b 51%, #1a1a1b 100%)!important;
border-color: #1a1a1b!important;
background-size: 200% auto;
}
/* Remove focus outline (on hover or focus) for the close button */
button.close,
button.close:focus,
button.close:hover {
    outline: none!important;
    box-shadow: none!important;
    border: none!important;
    color: #1a1a1b!important;
    font-size: 31px!important;
}

.bg-blue{
  background-image: linear-gradient(to right, #1a1a1b 0%, #1a1a1b 51%, #1a1a1b 100%)!important;
  border-color: #1a1a1b !important;
background-size: 200% auto;
}
.i-s:hover,.active.i-pills:hover {
  background-position: right center;
  color:#fff !important;
}  
.i-s,.active.i-pills {
  background-image: linear-gradient(to right, #1a1a1b 0%, #1a1a1b 51%, #1a1a1b 100%)!important;
  border-color: #1a1a1b !important;
  transition: 0.4s !important;
  background-size: 200% auto;
  color:#fff !important;
  margin-right: 7px!important; 
  margin-top: 4px!important;
}
 

.i-pill:hover {
  background-image: linear-gradient(to right, #1a1a1b 0%, #1a1a1b 51%, #1a1a1b 100%)!important;
  border-color: #1a1a1b !important;
  transition: 0.4s !important;
  background-size: 200% auto;
  color:#fff !important; 
  } 




   .dropdown-item{color:#1a1a1b!important}
         
        .dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active{
  background-color: #F1F1F1!important;
}
         .dropdown-item.active:hover{
  background-position: right center;
  color:#fff !important;
} 
.dropdown-item.active{
  background-image: linear-gradient(to right, #1a1a1b 0%, #1a1a1b , #1a1a1b 100%)!important;
  border-color: #1a1a1b !important;
  transition: 0.4s !important;
  background-size: 200% auto;
  color:#fff !important;
}
 

.p-pills.i-pill:hover,
.p-pills.i-pill:focus,
.p-pills.i-pill:active,
.p-pills.i-pill:focus-within,
.p-pills.i-pill:not(:hover){
  background-color: transparent!important;
}


.underline{text-decoration: underline!important;}
.ad-container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 468px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

@media screen and (max-width: 767px) {
    .ad-container {
        max-width: 100%; 
        padding-left: 5px; 
        padding-right: 5px;
    }
}