[v-show],
[data-toggle][aria-expanded=true] .plus,
label.expanded:not(.collapsed) .plus,
label[aria-expanded=false] .minus,
a.collapsed .minus,
button.collapsed .minus {
  display: none;
}
.button-no-style {
  background: none;
  border: none;
  text-align: left;
}
/* BS4 Helpers */
.bg-light {
  background-color: #eee;
}

/* display classes */
.d-flex {
  display: flex;
}

.d-block {
  display: block;
}

/* flex helpers */
.align-items-center {
  align-items: center;
}

.justify-content-center {
  justify-content: center;
}

.flex-column {
  flex-direction: column;
}

/* padding classes */
.p-3 {
  padding: 1.5rem;
}

/* margin helpers */
.m-0 {
  margin: 0;
}

.mt-3 {
  margin-top: 3rem;
}

.mb-5 {
  margin-bottom: 3rem;
}

.mr-3 {
  margin-right: 1rem;
}