/* Native consent checkbox. Overrides inner.css input[type=checkbox]{display:none}.
   :before fake box is disabled so the control is not doubled. */
input.check-policy,
.ds-form input.check-policy,
.ds-form input[name="check-policy"] {
  display: inline-block !important;
  -webkit-appearance: checkbox;
  appearance: auto;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  margin: 0 8px 0 0;
  vertical-align: middle;
  cursor: pointer;
  visibility: visible;
  opacity: 1;
  position: static;
  flex-shrink: 0;
}

input.check-policy + label:before,
.ds-form input.check-policy + label:before,
.ds-form input[name="check-policy"] + label:before {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  background: none !important;
}
