.bhoechie-tab-menu {
    background-color: #bb3843;
    padding: 10px;
    /* border-radius: 10px; */
  }
  
  .bhoechie-tab-menu .list-group-item {
    border: none;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    color: #333;
    cursor: pointer;
  }
  .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
}
  
  
  .bhoechie-tab-menu .list-group-item:hover {
    background-color: #f9f61f;
    color: #000000;
    border-left: 4px solid #f9f61f;
  }
  
  .bhoechie-tab {
    padding: 20px;
  }
  
  .panel-body {
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #fff;
  }
  
  .panel-body h1 {
    font-size: 18px;
    margin-top: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
  }
  
  .panel-body ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  .panel-body ul li {
    padding: 10px;
    border-bottom: 1px solid #ddd;
  }
  
  .panel-body ul li:last-child {
    border-bottom: none;
  }
  
  .accordion-button {
    /* background-color: #d66d1d; */
    color: #d66d1d;
    border: none;
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
  }
  
  /* .accordion-button:hover {
    background-color: #c1c1c1;
  } */
  
  .accordion-button:focus {
    box-shadow: none;
  }
  
  .accordion-collapse {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 20px;
  }

  .accordion-button:not(.collapsed) {
    /* color: #d66d1d; */
    background-color: #ffffff;
    /* box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); */
}
  
  .accordion-body {
    padding: 20px;
  }

  .accordion-body ul li {
    color: #000;
  }

  .list-group-item.active {
    background-color: #f9f61f;
    color: #000000;
    border-left: 4px solid #f9f61f;
}

.gradient-header {
  background: linear-gradient(to bottom, #d66d1d, #bb3843);
  color: white !important; /* Adjust text color if necessary */
}

.accordion-body ul {
  list-style: none; /* Remove default bullets */
  padding-left: 0; /* Remove default padding */
  width: 50%;
  display: contents;
}

.accordion-body ul li {
  position: relative; /* Needed to position the custom bullet */
  margin-bottom: 10px; /* Space between items, adjust as needed */
  padding-bottom: 5px; /* Space for better visual separation */
  padding-left: 25px; /* Space for the custom bullet */
}

.accordion-body ul li::before {
  content: '';
  background-image: url('../img/icon.ico'); /* Path to your icon */
  background-size: contain; /* Ensure the image fits */
  background-repeat: no-repeat; /* Prevent repeating the image */
  display: inline-block;
  width: 16px; /* Width of the icon */
  height: 16px; /* Height of the icon */
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%); /* Vertically center the icon */
}

.accordion-body ul li span {
  border-bottom: 1px dotted #bb3843; /* Adjust the color as needed */
  display: inline-block;
  width: calc(100% - 25px); /* Adjust width to leave space for icon */
}

.accordion-button::after {
  color: white;
}

