/* para  de  estilo css customizado para cada cliente */

@media (min-width: 1400px){
  .container {
      max-width: 1400px;
  }
}
.top-barra-menu {
  /*background-color: #004488;*/
  /*color: white;*/
  border-bottom: 2px solid;
  /*#438ac6;*/
}
.top-barra-menu a{
    font-weight: bold;
    color: white;
    font-size: 1rem;


}
footer {
  /*background-color: #0e3680d1;*/
  /*color: white;*/
}
.coluna-esquerda > .bloco {
  border-style: solid;
  border-width: 1px;
  border-color: #e6e6e6;
  margin-bottom: 1.42857em;
  /*background-color: #fff;*/
}

.conteudo-aniversario {
  /*background-color: white;*/
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 5px;
  border: 1px solid #ccc;
}
.data {
  /*color: white;*/
  text-align: center;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-bottom: 5px;
  /*background-color: #0e3680d1;*/
  border: 1px solid #ccc;
}
.aniversario h3{
  color: black;
}
.bloco-titulo h3{
  /* border-bottom:  solid #bcbec0; */
  margin-bottom: 10px;
}
.bloco h3{
  font-weight: bold;
}

.link-hover a:hover {
  /*background-color: black;*/
  /*color: white;*/
  border-radius: 0px;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #0e3680d1;
    border-right: 1px solid white;
    border-top: 1px solid white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
}

.text-azul {
  color: #2D8CFF !important;
}
.text-laranja {
  color: #F7701F !important;
}
.hr-azul {
  border: 0;
  border-top: 2px solid #2D8CFF;
  margin: 1.5em 0;
}
.hr-laranja {
  border: 0;
  border-top: 2px solid #F7701F;
  margin: 1.5em 0;
}