@import "main.css";

ol {
   list-style: none;
	 counter-reset: item;
}

ol li {
  counter-increment: item;
}

ol li:before {
  margin-right: 10px;
  content: counters(item, ".") " ";
  display: inline-block;
  font-weight: bold;
}

.accordion-body {
    background-color: #181a1b;
    color: white;
}

 .accordion:not(.accordion-flush) { border-top: 1px solid #333; border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }
 .accordion-button { color: #fff; background-color: #181a1b; border: 1px solid #333; border-top: none; }
 .accordion-button:not(.collapsed) { color: #fff; background-color: #181a1b; border-bottom: none; }
 .accordion-button::after { filter: invert(1) grayscale(100%) brightness(200%); }
 .accordion-collapse { border: 1px solid #333; }

 .accordion-flush .accordion-button { border-right: 0; border-left: 0; border-radius: 0; }
 .accordion-flush .accordion-collapse { border-width: 0; }
 .accordion-flush .accordion-item:first-of-type .accordion-button { border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; }
 .accordion-flush .accordion-item:last-of-type .accordion-button.collapsed { border-bottom-width: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
