/* Estilo de Leis */
.lei-artigo { font-weight: bold; display: block; margin-top: 15px; }
.lei-paragrafo { display: block; text-indent: 3em; margin-top: 10px; }
.lei-inciso { display: block; text-indent: 5em; margin-top: 5px; }
.lei-alinea { display: block; text-indent: 7em; margin-top: 2px; }
.texto-revogado { text-decoration: line-through; color: #888; }
.nota-alteracao { font-size: 0.85em; color: #555; font-style: italic; }

.assinatura-container {
    margin-top: 50px;
    text-align: center;
    display: block;
    clear: both;
}
.assinatura-linha { margin-bottom: 0px; }
.assinatura-nome { font-weight: bold; text-transform: uppercase; display: block; }
.assinatura-cargo { display: block; font-size: 0.9em; font-style: italic; }

.dropdown-carimbos {
    min-width: 280px !important;
    max-height: 400px;
    overflow-y: auto;
    border: 1px solid #ccc;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.dropdown-carimbos li a:hover {
    background-color: #f8f9fa !important;
    color: #007bff !important;
}

.texto-revogado s {
      color: #a00;
}

.nota-revogacao {
    font-style: italic;
    font-size: 0.9em;
    margin-left: 5px;
    color: #555;
}
.link-norma-revogadora {
  color: #0056b3;
  text-decoration: underline;
  font-weight: 500;
}

.link-norma-revogadora:hover {
  color: #003d80;
}
