/* Indented Ordered ol.CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */
/* Start of <ol> Prefix */
ol.prefix {
  --prefix: "0";
  counter-reset: level1;
  list-style: none;
  padding-left: 0;
}
ol.prefix > li {
  counter-increment: level1;
  counter-reset: level2;
  padding-left: 20px; /* First level indent */
  font-weight: 300 !important;
}
ol.prefix > li::before {
  content: var(--prefix) "." counter(level1) " ";
  font-weight: 300 !important;
  margin-left: -20px; /* Pull back the number to align */
}
ol.prefix > li > ol {
  list-style: none;
  padding-left: 20px; /* Second level indent */
}
ol.prefix > li > ol > li {
  counter-increment: level2;
  counter-reset: level3;
  padding-left: 20px; /* Third level indent */
}
ol.prefix > li > ol > li::before {
  content: var(--prefix) "." counter(level1) "." counter(level2) " ";
  font-weight: 300 !important;
  margin-left: -20px;
}
ol.prefix > li > ol > li > ol {
  list-style: none;
  padding-left: 20px; /* Fourth level indent */
}
ol.prefix > li > ol > li > ol > li {
  counter-increment: level3;
  padding-left: 20px;
}
ol.prefix > li > ol > li > ol > li::before {
  content: var(--prefix) "." counter(level1) "." counter(level2) "." counter(level3) " ";
  font-weight: 300 !important;
  margin-left: -20px;
}
ul[aria-label]::before {
  content: attr(aria-label);
  font-weight: 600;
  margin-left: -15px;
}
/* End of <ol> Prefix */
