.hk-wrapper[data-layout=vertical] .hk-menu .menu-content-wrap .menu-group .navbar-nav > .nav-item.active > .nav-link {
    background: rgb(1 53 245);
    color: #ffffff !important;
    border-radius: 0.5rem;
}

/* .separator-full {
    background-color: #bbc9fc !important;
} */

.hk-wrapper .hk-navbar {
    border-bottom: 1px solid #bbc9fc;
    height: 65px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
}

.hk-wrapper[data-layout=vertical] .hk-menu {
    border-right: 1px solid #bbc9fc;
}

.menu-header{
    border-bottom: 1px solid #bbc9fc;
}



.dt-paging-button .page-item .active .page-link{
    background-color: #0056b3 !important; /* Darker blue on hover */
    color: white !important;
    border: 1px solid #0056b3 !important;
}

.pagination .page-item.active .page-link {
    background: #0337f5;
    border-color: #0337f5;
    color: #fff;
}

.pagination .page-link:focus, .page-link:hover {
    color: #262a2e;
    box-shadow: none;
    background-color: #dae2fe;
    border-color: #dae2fe;
}

.avatar.avatar-primary > .initial-wrap {
    background-color: #0135f5 !important;
    color: #fff;
}

.avatar.avatar-rounded .avatar-img, .avatar.avatar-rounded .initial-wrap {
    border-radius: 50% !important;
    border: 2px solid #0639f5 !important;
    padding: 2px !important;
    background: #dae2fe;
}

#btn_login {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  #btn_login:hover, #btn_login:focus {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  #btn_login:not(:disabled):not(.disabled).active, #btn_login:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  #btn_login.disabled, #btn_login:disabled {
    color: #fff;
    background-color: #9e9e9e;
    border-color: #9e9e9e;
  }


.btn-dark {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  .btn-dark:hover, .btn-dark:focus {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #9e9e9e;
    border-color: #9e9e9e;
  }
  .btn-dark.btn-animated:focus, .btn-dark.btn-animated:active, .btn-dark.btn-animated:hover, .btn-dark.btn-animated:not(:disabled):not(.disabled).active, .btn-dark.btn-animated:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1) !important;
  }


  .btn-outline-dark {
    color: #0135f5;
    background-color: transparent;
    background-image: none;
    border-color: #0135f5;
  }
  .btn-outline-dark:hover, .btn-outline-dark:focus {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #fff;
    background-color: #9e9e9e;
    border-color: #9e9e9e;
  }
  .btn-outline-dark.btn-animated:focus, .btn-outline-dark.btn-animated:active, .btn-outline-dark.btn-animated:hover, .btn-outline-dark.btn-animated:not(:disabled):not(.disabled).active, .btn-outline-dark.btn-animated:not(:disabled):not(.disabled):active {
    color: #262a2e;
    background-color: transparent;
    background-image: none;
    border-color: #0135f5;
    box-shadow: 0 6px 10px #0135f5 !important;
  }


  .btn-success {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  .btn-success:hover, .btn-success:focus {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
  }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #99efcc;
    border-color: #99efcc;
  }
  .btn-success.btn-animated:focus, .btn-success.btn-animated:active, .btn-success.btn-animated:hover, .btn-success.btn-animated:not(:disabled):not(.disabled).active, .btn-success.btn-animated:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1) !important;
  }

  .badge.badge-success {
    background: #073af5;
    color: #fff;
   }

   .form-check-input:checked {
        background-color: #365ff7;
        border-color: #007D88;
    }

a {
    text-decoration: none;
    color: #0135f5;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

.applyBtn  {
    color: #fff;
    background-color: #0135f5;
    border-color: #0135f5;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #1e4cf7;
    border-color: transparent;
    color: #fff;
}

.badge.badge-dark {
    background: #7691f9;
    color: #fff;
}


