/* Fully targeted Sneat sidebar active menu */
/*ul.menu-inner > li.menu-item.active > a.menu-link {
  background-color: #4f46e5 !important;*/ /* override core CSS */
  /*color: #fff !important;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(79, 70, 229, 0.3);
}

  ul.menu-inner > li.menu-item.active > a.menu-link div {
    color: #fff !important;
  }*/


/* Active menu background + text */
ul.menu-inner > li.menu-item.active > a.menu-link {
  background-color: var(--bs-primary) !important; /* uses Sneat theme color */
  color: #fff !important;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(79, 70, 229, 0.3);
}

  /* Active menu text/icon inside */
  ul.menu-inner > li.menu-item.active > a.menu-link > div,
  ul.menu-inner > li.menu-item.active > a.menu-link > i {
    color: #fff !important;
  }

@media (min-width: 992px) {
  .hide-on-desktop {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .hide-on-mobile {
    display: none !important; /* !important only if you must override other styles */
  }  
}


.table-bordered th,
.table-bordered td {
  border-width: 1px !important;

}



/*.accordion-button .caret {
  font-size: 1rem;
  transition: transform 0.3s ease;
}*/

/* rotate caret when accordion is open */
/*.accordion-button[aria-expanded="true"] .caret {
  transform: rotate(180deg);
}*/


.accordion-item {
  /* box-shadow: none;*/
  border: 1px solid rgba(255, 255, 255, 0.15);
}
