/* css styles */


#title-block-header{
  background-color: #304387;
  color: #ffffff;
}

.quarto-title-block .quarto-title-banner {
  margin-bottom: 5em;
  color: #FFFFFF;
  background: #304387;
  text-align: center;
  background-image: url('img/sicam-2.jpg'); /* Caminho para a imagem */  
  background-size: contain; 
  background-repeat: no-repeat; /* Evita que a imagem se repita */   height: 20em;
  background-position: center;    /* centraliza X e Y */
  
}

.quarto-title-banner h1, .quarto-title-banner .h1, .quarto-title-banner h2, .quarto-title-banner .h2 {
  color: #FFFFFF !important;
  position: absolute;
  top: 85%;       /* começa a 60% da altura do contêiner */
  left: 50%;      /* posiciona a 50% da largura */
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;    /* para garantir que text-align funcione */
  
}


.navbar {
  background-color: #304387;
  color: #ffffff;
}

.nav-footer a {
  color: #fff;
}

.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon {
  color: #fff;
}

.quarto-grid-item p.card-img-top > img {
  object-fit: cover;
}

.navbar, .navbar[data-bs-theme="dark"] {
  --bs-navbar-color: #ffffff;
  --bs-navbar-hover-color: #d88a3f;
  --bs-navbar-disabled-color: rgba(84, 85, 85, 0.75);
  --bs-navbar-active-color: #d88a3f;
  --bs-navbar-brand-color: #ffffff;
  --bs-navbar-brand-hover-color: #d88a3f;
  --bs-navbar-toggler-border-color: rgba(84, 85, 85, 0);
}

.nav-footer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  text-align: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  background-color: #304387;
  color: #ffffff;
}


button{
  border-radius: 8px;
}