.navbar .navbar-menu-wrapper .search input {
  --bs-text-opacity: 1;
  color: #6c7293 !important;
}

.alert-success { background-color: none !important;padding: 8px !important;
}
.alert-danger { background-color: none !important;padding: 8px !important;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: #c4d1df !important;
}
.badge-info, .badge-danger{
  cursor: pointer;
}
.form-error
{
  color: #a13e3e !important;
  font-weight: 100 !important;
}
.ui-autocomplete{
  top: 71px !important;
}

.ui-menu .ui-menu-item a {
  background-color: #aeffdd !important;
  color: #0f121b !important;
  cursor: pointer;
  padding: 10px;
  font-size: 16px !important;
}
.ui-widget-content {
  background: none !important;
  border: 1px solid #5c6b93 !important;
}
.ui-state-focus{
  background-color: #191c24 !important;
  background: none !important;
  border: none !important;
}
.ui-menu .ui-menu-item a:hover {
  color: #fff !important;
  background: #8F5FE8 !important;
}
.dataTables_wrapper .dataTables_filter input {
  color: #dddddd !important;
}
/* loader css start */
.spinner { 
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  -webkit-animation: rotation 2s infinite linear;
}
#overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1111;
  margin-top: 0;
  margin-left: 0;
  -moz-animation: three-quarters-loader 1250ms infinite linear;
  -webkit-animation: three-quarters-loader 1250ms infinite linear;
  animation: three-quarters-loader 1250ms infinite linear;
  background: rgba(0,0,0,0.6);
}
span.spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -27px;
  margin-left: -27px;
}
/* loader css start */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  border-color: white;
  border-bottom-style: ridge;
  border-bottom-width: 1px;
}
.ui-widget-content {
  background: none !important;
  border: 1px solid #5c6b93 !important;
  border-top-color: white !important;
}
.fixw
{
  white-space: break-spaces !important;
    max-width: 396px;
}
.highlighted
{
  background-color: #00d25b;
  color: #191c24;
}


/* 12-04-24 css add */

#sidebar {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
}

.page-body-wrapper {
  width: calc(100% - 250px);
  margin-left: auto;
  margin-right: 0;
  position: relative;
}
.stretch-card .card .card-body {
  position: absolute;
  left: 0;
  width: 100%;
  overflow: auto;
  height: calc(100vh - 200px);
}
.stretch-card1 .card .card-body {
  position: relative;
  left: 0;
  width: 100%;
 
}
li.highlighted2
{
  color:yellow;
  padding-top:5px;
  padding-bottom:5px;
}
li.grayed
{
  color:#ccc;
  padding-top:5px;
  padding-bottom:5px;
}
ul#ui-id-1 {
  height: calc(100% - 125px);
  overflow: auto;
  right: 0;
  left: auto !important;
  border: none !important;
  width: calc(100% - 270px) !important;
  right: 0;
  left: auto !important;
}
.form-control:focus
{
  color: #FFF !important;
}

