@charset "UTF-8";
/*Formular Registrierung*/
#nf-form-2-cont hr.ninja-forms-field {
  margin-top: 36px;
}
#nf-form-2-cont .listcheckbox-container {
  margin-bottom: var(--mbfse--margin-bottom-inline) !important;
}
#nf-form-2-cont .listcheckbox-container .nf-field-label {
  display: none;
}
#nf-form-2-cont .listcheckbox-container .list-checkbox-wrap li {
  display: flex;
  align-items: center;
}
#nf-form-2-cont .listcheckbox-container .list-checkbox-wrap li input[type=checkbox] {
  position: relative;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  width: 20px !important;
  height: 20px;
  outline: none;
  transition: all 0.3s;
  cursor: pointer;
  border: 1px solid var(--abu-border-color);
  background-color: var(--wp--preset--color--base);
}
#nf-form-2-cont .listcheckbox-container .list-checkbox-wrap li input[type=checkbox]:checked {
  background-color: var(--wp--preset--color--primary);
  border-color: #4CAF50;
}
#nf-form-2-cont .listcheckbox-container .list-checkbox-wrap li input[type=checkbox]:checked::after {
  content: "✓";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 14px;
  font-weight: bold;
}
#nf-form-2-cont .listcheckbox-container .list-checkbox-wrap li input[type=checkbox]:hover {
  border-color: #999;
}
#nf-form-2-cont .listcheckbox-container .list-checkbox-wrap li input[type=checkbox]:focus {
  box-shadow: 0 0 0 2px rgba(76, 175, 80, 0.3);
}/*# sourceMappingURL=formular-reg.css.map */