/* style per banner con sfondo bianco, indipendentemente dal colore tematico primario e secondario 
lo tengo qui per riuso ma nel drupal tramite  il modulo 
https://www.drupal.org/project/asset_injector
*/

/*
.theme-palette header {
    background-color: #fff;
    color: #000;
}

header .region-header #block-b4trasparenzapnnr-headerentediappartenenza p a,
header .region-header #block-b4trasparenzapnnr-headerentediappartenenza p a:hover {
    color: #000;
}

body #block-b4trasparenzapnnr-account-menu .navbar-nav .nav-item a,
body #block-b4trasparenzapnnr-account-menu .navbar-nav .nav-item a:hover {
    color: #000; 
}
*/

/* END tyle per banner con sfondo bianco */

/* style per banner con sfondo bianco, indipendentemente dal colore tematico primario e secondario 
lo tengo qui per riuso ma nel drupal tramite  il modulo 
https://www.drupal.org/project/asset_injector
*/

/*
.theme-palette header {
    background-color: #fff;
    color: #000;
}

header .region-header #block-b4trasparenzapnnr-headerentediappartenenza p a,
header .region-header #block-b4trasparenzapnnr-headerentediappartenenza p a:hover {
    color: #000;
}

body #block-b4trasparenzapnnr-account-menu .navbar-nav .nav-item a,
body #block-b4trasparenzapnnr-account-menu .navbar-nav .nav-item a:hover {
    color: #000; 
}
*/

/* END tyle per banner con sfondo bianco */

/* Testo evidenziato */
p.highlight {
  background-color: #ffff99; /* giallo chiaro */
  padding: 0.5em;
  border-left: 4px solid #ffcc00;
  font-weight: bold;
}

/* Tabella con bordi */
table.bordered {
  border-collapse: collapse;
  width: 100%;
}

table.bordered th,
table.bordered td {
  border: 1px solid #ccc;
  padding: 8px;
  text-align: left;
}

/* Tabella a righe alternate */
table.striped {
  border-collapse: collapse;
  width: 100%;
}

table.striped th,
table.striped td {
  border: 1px solid #ddd;
  padding: 8px;
}

table.striped tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* Citazione stilizzata */
blockquote.quote {
  font-style: italic;
  color: #555;
  border-left: 5px solid #ccc;
  margin: 1em 0;
  padding-left: 1em;
  background-color: #f5f5f5;
}

/* Lista personalizzata */
ul.custom-list {
  list-style-type: none;
  padding-left: 1em;
}

ul.custom-list li::before {
  content: "• ";
  color: #007BFF; /* blu personalizzato */
  font-weight: bold;
}
