.checkbox-container {
  display: inline-block;
  position: relative;
  padding-left: 1.875rem;
  margin-bottom: 1rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkbox-container input:checked ~ .checkbox-checkmark ion-icon[name=square-outline] {
  display: none;
}
.checkbox-container input:checked ~ .checkbox-checkmark ion-icon[name=checkbox-outline] {
  display: inline-block;
}
.checkbox-container .checkbox-checkmark {
  display: flex;
  font-size: 1.3125rem;
  position: absolute;
  top: 0;
  left: 0;
}
.checkbox-container .checkbox-checkmark ion-icon {
  pointer-events: all;
}
.checkbox-container .checkbox-checkmark ion-icon[name=checkbox-outline] {
  display: none;
}
.checkbox-container .checkbox-checkmark ion-icon[name=square-outline] {
  display: inline-block;
}/*# sourceMappingURL=checkbox.css.map */