body {
  min-height: 100vh;
  height: 100%;
  font-size: .875rem;
  background-image: linear-gradient(to top, #dfe9f3 20%, white 100%);
}

.feather {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}
.edit-icon{
  width: 20px !important;
  height: 20px !important;
  text-align: center;
}

/*
 * Sidebar
 */

.sidebar {
  position: fixed;
  top: 0;
  /* rtl:raw:
  right: 0;
  */
  bottom: 0;
  /* rtl:remove */
  left: 0;
  z-index: 100; /* Behind the navbar */
  padding: 48px 0 0; /* Height of navbar */
  border: 1px solid #00001c !important;
  background: linear-gradient(135deg, #00001c 50%, #0d198f 130%);
}

@media (max-width: 767.98px) {
  .sidebar {
    top: 1.2rem;
  }
}

.sidebar-sticky {
  position: relative;
  top: 0;
  height: calc(100vh - 48px);
  padding-top: .5rem;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

.sidebar .nav-item:hover{
  /* border: 5px solid white; */
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;

}

.sidebar .nav-link {
  font-weight: 400;
  font-size: 15px;
  color: #ddd;
  margin-bottom: 10px;
  padding: 14px !important;
}
.sidebar .nav-link:hover {
  background-color: #080d3b;
  border-right: 6px solid #408EC6;
  padding-left: 24px !important;
}

.sidebar .nav-link .feather {
  margin-right: 4px;
  color: #408EC6;
}

.sidebar .nav-link:hover .feather,
.sidebar .nav-link.active .feather {
  color: inherit;
}

.sidebar-heading {
  font-size: .75rem;
  text-transform: uppercase;
}

/*
 * Navbar
 */
.navbar{
  background: linear-gradient(135deg, #00001c 50%, #0d198f 130%);
}
.navbar-brand {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1rem;
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25);
}

.navbar .navbar-toggler {
  top: 1rem;
  right: 1rem;
  background-color: #408EC6 !important;
}
.card-stat{
  border-top:4px solid #0011ad;
  box-shadow: 0 0 0 1px #0011ad;
  border-radius: 8px !important;
  /* box-shadow: 0 5px 8px rgb(180, 180, 180) !important; */
}
.custom_card{
  height: 160px !important;
  background-color: #fff;
  border-radius: 4px !important;
  border-top: 1px solid #080d3b;
  border-right: 1px solid #080d3b;
  border-bottom: 1px solid #080d3b;
  border-left: 1px solid #080d3b;
  box-shadow: 0 5px 8px rgba(8, 34, 88, 0.7) !important;
}
.admin-card a{
  text-decoration: none !important;
}
.badge{
  padding: 10px;
  border-radius: 0 !important;
}
.a-link{
  color: rgb(255, 212, 199);
}
.a-link:hover{
  color: #f1f1f1; 
}
.sign-out{
  color: #D7A31F
}
.sign-out:hover{
  color: rgb(253, 72, 48);;
}
.content-section{
  background-color: #dfdfdf;
}
.shadow{
  box-shadow: none !important;
}
.text-warning{
  color: #080d3b !important;
}
.bg-warning{
  background-color: #080d3b !important;
}
.bg-dark{
  background-color: #191f31 !important;
}

.form-control{
  border-top: none !important;
  border-left: none;
  border-right: none;
  border-radius: 0px;
  background-color: #fff !important;
}
.form-control:focus{
  box-shadow: none !important;
}
.form-select{
  box-shadow: none !important;
  border-top: 0px solid !important;
  border-right: 0px solid !important;
  border-left: 0px solid !important;
  border-radius: 0px !important;
  background-color: #fff !important;
}
.confirm_deposit{
  display: none;
}

.confirm_Staking_withdraw{
  display: none;
}
.Staking_withdraw_div{
  display: none;
}
.referral_withdraw_div{
  display: none;
}
.confirm_referral_withdraw{
  display: none;
}
.btc_address{
  display: none;
}
.eth_address{
  display: none;
}
.ltc_address{
  display: none;
}
.doge_address{
  display: none;
}
.usdt_erc20_address{
  display: none;
}
.staking_deposit{
  display: none;
}
.mining_withdrawal{
  display: none;
}
.staking_withdrawal{
  display: none;
}
.referral_withdrawal{
  display: none;
}
.nft_withdraw_div{
  display: none;
}
.confirm_nft_withdraw{
  display: none;
}
.bg-warning{
  background-color: #080d3b !important;
}
.btn-outline-warning{
  border: 1px solid rgb(247, 247, 247) !important;
  background: linear-gradient(135deg, #00001c 50%, #0d198f 130%);
  color: #fff !important;
}
.btn-warning{
  border: 1px solid rgb(247, 247, 247) !important;
  background-color:  #080d3b !important;
  color: #c5c7cc;
}
.tab-btn{
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-radius: 0px;
  border-bottom: 1px solid #000;
}
.tab-btn.active{
  border-bottom: 3px solid #080d3b;
  color: #fff;
  border-radius: 0px;
}
.btn-outline-warning:hover{
  border: 1px solid rgb(202, 202, 202) !important;
  color: #fff !important;
}
.text-danger{
  color: #212530 !important
}
.text-warning{
  color: #fff !important;
}
.purple-dark-gradient {
  background: linear-gradient(135deg, #00001c 50%, #0d198f 130%);
}


.price-bg{
  border: 1px solid #313c55 !important;
  background-color:  #313c55 !important;
  color: #fff;
}
.custom-tooltip {
  --bs-tooltip-bg: var(--bs-info);
  color: #000 !important;
}
.slick-slide {
  margin: 0 10px;
}

.bg-blue-dark{
  background: #5e738b !important
}
.bg-green-haze{
  background: #44b6ae !important;
}
.bg-blue-madison{
  background-color: #16D5FF !important;
}
#mining_withdrawal_page{
  border-bottom: 3px solid #080d3b;
  border-radius: 0px;
  color: #080d3b;
}
#referral_withdrawal_page{
  border-bottom: 1px solid #000;
  border-radius: 0px;
  color: #000;
}