.neo-checkboxfield .neo-checkbox-icon {
  color: var(--checkboxfield-color);
  cursor: pointer;
  display: inline-block;
  font-family: var(--checkboxfield-icon-font-family);
  font-size: var(--checkboxfield-icon-font-size);
  font-style: normal !important;
  margin: var(--checkboxfield-icon-margin);
  width: 20px;
}
.neo-checkboxfield .neo-checkbox-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 0;
  width: 0;
}
.neo-checkboxfield .neo-checkbox-input:checked + .neo-checkbox-icon {
  color: var(--checkboxfield-color-checked);
}
.neo-checkboxfield .neo-checkbox-input:focus {
  outline: 0;
}
.neo-checkboxfield .neo-checkbox-label {
  align-items: center;
  color: var(--textfield-label-color);
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.neo-checkboxfield .neo-checkbox-value-label {
  color: var(--textfield-label-color);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.neo-checkboxfield .neo-error {
  color: var(--textfield-border-color-invalid);
  font-size: 11px;
  margin-top: 0.3em;
  white-space: break-spaces;
  word-break: break-word;
}
.neo-checkboxfield .neo-error.neo-absolute {
  position: absolute;
}
.neo-checkboxfield .neo-error-wrapper {
  position: relative;
}
.neo-checkboxfield.neo-invalid .neo-checkbox-icon {
  color: var(--textfield-border-color-invalid);
}
.neo-checkboxfield.neo-invalid.neo-use-alert-state .neo-checkbox-icon {
  color: var(--textfield-border-color-alert);
}
.neo-checkboxfield.neo-label-top .neo-checkbox-input {
  margin-left: 0;
}
.neo-checkboxfield.neo-label-top .neo-checkbox-label {
  display: flex;
  flex-flow: row wrap;
  margin: var(--checkboxfield-label-top-margin);
}
.neo-checkboxfield.neo-label-top .neo-checkbox-label .neo-checkbox-label {
  width: 100% !important;
}
.neo-checkboxfield.neo-label-top .neo-checkbox-value-label {
  flex: 1 0 1px;
}
.neo-checkboxfield.neo-use-alert-state .neo-error {
  color: var(--textfield-border-color-alert);
}

/*# sourceMappingURL=CheckBox.css.map */