.breadcrumb {
	white-space: nowrap;
  background-color: #f8f9fa!important;
  top: 48px;
  left: 0;
  right: 0;
  width: 100%;
  margin-top: .75rem;
  padding: 10px;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: 10px;
}
.breadcrumb a {
  text-decoration: none;
  color: gray;
}
.breadcrumb .active {
  color: rgba(0,0,0,.125);
}
.accordion-button {
  background-color: transparent !important;
}
.accordion-button:not(.collapsed) {
  color: gray;
  background-color: transparent;
  box-shadow: none;
}
.accordion-button:not(.collapsed)::after {
  background-position: right;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='grey'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button:focus {
  z-index: 3;
  border: none;
  outline: 0;
  box-shadow: none;
}
body {
  --bs-breadcrumb-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='gray'/%3E%3C/svg%3E");
}

