@charset "utf-8";

/* Personalizações do projeto sobre o Bootstrap.
   Carregado logo depois do bootstrap-X.Y.Z.min.css (ver G_ARRAYFILESCSS em class/php/Config.php).
   Ao atualizar o Bootstrap, NÃO edite o arquivo da biblioteca: ajuste aqui.
   [seg-jquery 2026-10-22] Regras que antes estavam alteradas à mão dentro do bootstrap.min.css 3.3.6. */


/* Sem efeito de clique (mouse ou toque) em links e botões.
   O Bootstrap desenha um contorno no :focus, que também acontece ao clicar. Aqui ele é removido sempre que
   o foco não veio do teclado (:focus-visible); quem navega com Tab continua vendo onde está (acessibilidade). */
a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
[role="button"]:focus:not(:focus-visible),
input[type="button"]:focus:not(:focus-visible),
input[type="submit"]:focus:not(:focus-visible),
input[type="reset"]:focus:not(:focus-visible),
.btn:focus:not(:focus-visible),
.btn.focus:not(:focus-visible),
.btn:active:focus:not(:focus-visible),
.btn.active:focus:not(:focus-visible),
.btn:active.focus:not(:focus-visible),
.btn.active.focus:not(:focus-visible) {
  outline: 0;
  outline-offset: 0;
}

/* Cor da borda do campo em foco (roxo da marca, no lugar do azul #66afe9 do Bootstrap) */
.form-control:focus {
  border-color: #812A78;
}

/* Cor do texto dos itens de menu (.nav) no hover/foco */
.nav > li > a:focus,
.nav > li > a:hover {
  color: #091D42;
}

/* Modal grande mais largo que o padrão do Bootstrap (900px) */
@media (min-width: 992px) {
  .modal-lg {
    width: 1070px;
  }
}
