/* Stile personalizzato per il checkbox */
.informativa-privacy-check input[type="checkbox"] {
    -webkit-appearance: checkbox !important; /* Sovrascrive l'importante -webkit-appearance */
    appearance: checkbox !important;
    width: 1.7em;
    height: 1.7em;
    padding: 0.15em;
    background-color: #fff;
    border: 1px solid #ccc;
    transition: background-color 0.15s ease-in-out;
  }
  
  /* Stile per il checkbox quando è selezionato */
  .informativa-privacy-check input[type="checkbox"]:checked {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
  }
  
  /* Stile per il checkbox quando è in focus */
  .informativa-privacy-check input[type="checkbox"]:focus {
    border-color: var(--bs-primary);
    box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.25);
  }
  
  /* Stile per il label associato al checkbox */
  .informativa-privacy-check .custom-control-label {
    margin-bottom: 0;
  }
  input {
    -webkit-appearance: radio !important;
  }
  