/* percent lighten bgc on btn */
/* colors */
/* font color */
/* border color */
/* fonts */
/* buttons */
/* border-radius */
/* transition */
/* mobile */
/* icons */
/* buttons */
/* vote btn */
/* inputs */
.help-sections {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
  margin-top: 1rem;
}

.help-section,
.help-child {
  display: block;
  border: 1px solid #dddddd;
  border-radius: 4px;
  background: #ffffff;
  color: #444;
  text-decoration: none;
}
.help-section:hover,
.help-child:hover {
  border-color: #0974BA;
  color: #444;
  text-decoration: none;
}

.help-section {
  padding: 1rem;
}
.help-section__title {
  display: block;
  font-weight: 600;
}
.help-section__description {
  display: block;
  margin-top: 0.5rem;
  color: #555;
  font-size: 14px;
  line-height: 1.4;
}

.help-content table {
  width: 100%;
  margin-bottom: 1rem;
}

.help-children {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
  margin-top: 1rem;
}

.help-child {
  padding: 0.75rem;
  font-weight: 600;
}

.help-sidebar .card-header {
  background-color: #f4f4f4;
}
.help-sidebar .card-header .title {
  font-weight: 500;
}
.help-sidebar__link {
  padding-left: 0.75rem;
}
.help-sidebar__link--level-1 {
  padding-left: 1.25rem;
}
.help-sidebar__link--level-2 {
  padding-left: 1.75rem;
  font-size: 14px;
}
.help-sidebar__link--level-3 {
  padding-left: 2.25rem;
  font-size: 14px;
}
.help-sidebar .list-group .list-group-item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-left: 3px solid transparent;
}
.help-sidebar .list-group .list-group-item.active {
  background-color: aliceblue;
  color: #0974BA;
  border-left: 3px solid #0974BA;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.help-sidebar .list-group .list-group-item.active:first-child {
  border-top: none;
}
.help-sidebar .list-group .list-group-item.active:last-child {
  border-bottom: none;
}

#mobileSidebarMenu-help-default-view .aside-group-menu-wrapper .mobile .card-header {
  display: none;
}

@media (max-width: 991.98px) {
  .help-sections,
  .help-children {
    grid-template-columns: 1fr;
  }
}
