.navbar-brand {
  display: flex;
  align-items: center; /* Vertically center the content */
}

.navbar-brand img {
  margin-right: 10px; /* Adjust margin between logo and text as needed */
}


/* Adjusting the font and spacing */
.legal-list {
  /*font-family: Arial, sans-serif;*/
  /*line-height: 1.6;*/
}

/* Remove bullets from lists */
/*
.legal-list ul,
.legal-list ol {
  list-style-type: none;
  padding-left: 0;
}
*/

/*
.legal-list ul {
  list-style-type: none;
  padding-left: 0;
}
*/

ul.nice-list-legal,
ul.nice-list-legal ul {  
  list-style: none;
  padding-left: 0;
}

ol.nice-list-ordered,
ol.nice-list-ordered ul {  
  /* list-style: none; */
  padding-left: 0;
}

ol.nice-list-ordered li::marker {
    font-weight: bold;
}


/* Style for first level legal paragraphs */
.legal-list > ol > li {
  counter-reset: section; /* Reset counter for first level */
  /*margin-bottom: 10px; /* Adjust spacing between first level paragraphs */
}

.legal-list > ol > li::before {
  content: "§ " counter(section) ". "; /* Add numbering before each first level paragraph */
  counter-increment: section; /* Increment counter */
}

/* Style for second level legal paragraphs */
.legal-list > ol > li > ol > li {
  counter-reset: subsection; /* Reset counter for second level */
  /*margin-bottom: 5px; /* Adjust spacing between second level paragraphs */
}

.legal-list > ol > li > ol > li::before {
  content: "Stk. " counter(subsection) " "; /* Add numbering before each second level paragraph */
  counter-increment: subsection; /* Increment counter */
}