/* FOOTER / Rodapé -------------------------------- */

.rodape {
    padding: 1.2rem 1rem 1rem 1.5rem;
    background-color: #ffe600;
    background-image: url(../imagens/rodape-bg.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% 150px;
  }

  li a .proporcao-link-rodape {
  width: 16px;
  height: 16px;
}

.rodape h2{
    margin-top: 0;
}

#rodape-content ul li i {
  display: none;
}

.rodape ul{
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

.rodape ul a {
  text-decoration: none;
  border: 2px solid transparent;
  padding: 0.25rem;
}

.rodape ul a:focus {
  border: 2px solid #a65718;
  outline: none;
}

.rodape ul a:visited {
    color: #00416b;
}
.rodape ul a:hover {
  color: #a65718;
  fill: #a65718;
}


.rodape .flex{
    flex-wrap: wrap;
    justify-content: center;
}

.rodape .rodape-links {
  width: 100%;
  margin-top: 1.5rem;
}

@media screen and (min-width: 768px) {
  .rodape .flex {
      justify-content: space-between;
      align-items: stretch;
      margin-bottom: 3.5rem;
  }

  .rodape .rodape-links {
      width: 32%;
      justify-content: space-between;
  }
}

.rodape  .marca-gov{
    margin-bottom: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2rem;
}

.rodape  .marca-gov img {
  width: 100%;
  max-width: 490px;
}

.rodape  .marca-gov img.prevencao{
  width: 10rem;
}

.rodape .copyright {
  width: 100%;
  text-align: center;
  margin-bottom: 2rem;
}

/* Formatação da funcionlidade de aceitação de cookies */

.cookiesCorreios { 
  position: fixed;
  display: none;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  background-color:#EFEDEA;
  bottom: 0; 
  right: 0;
  z-index: 1075; 
  transition: all .3s ease-in-out; 
}

.cookiesConteudo {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1rem 1rem;
}

.botaoAceitarCookie { 
  justify-content: center; 
  align-items: center;
  padding: 0.625rem 5.1875rem;
  background-color: #0071AD;
  color: #ffffff;
  text-decoration: none;
  text-transform: none;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.botaoAceitarCookie:hover {
  background-color: #00416B;
  color: #ffffff;
  text-decoration: none;
}

/* Esconde a figura do cadeado imposta pelo Plone antes de uma url https */
.cookiesCorreiosDescricao .glyphicon {
  display: none;
}

/* Link da página da Política de Privacidade */
.cookiesCorreiosDescricao a:link, a:visited {
  color: #0071AD;
  text-decoration: underline;
}

.cookiesCorreiosDescricao p {
  margin: 0 0 1rem 0;
}

.cookiesCorreiosDescricao a:hover {
  color: #A65718;
}
