html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

/*html {
  position: relative;
  min-height: 100%;
}*/

/*body {
  margin-bottom: 60px;
}*/

body, html {
    height: 100%;
    width: 100%;

}

.bg {
  /* The image used */
  background-image: url("../logo_propadeltrainer.jpg");
  /* Full height */
  height: 50%;
  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cd-accordion__input {
    // hide native checkbox position: absolute;
    opacity: 0;
}

.cd-accordion__label {
    position: relative;
    display: flex;
    align-items: center;
    padding: var(--space-sm) var(--space-md);
    background: var(--cd-color-1);
    box-shadow: inset 0 -1px lightness(var(--cd-color-1), 1.2);
    color: var(--color-white);
}

.cd-accordion__sub {
    display: none;
    // by default hide all sub menus
}

.cd-accordion__input:checked ~ .cd-accordion__sub {
    // show children when item is checked display: block;
}