:root{
  --bs-purple: #E10707;
}

.bg-dark{
  background-color: var(--dark) !important;
}

.text-primary{
  color: var(--bs-purple) !important;
}

.bg-primary{
  background-color: var(--bs-purple) !important;
}

.barra-pesquisa{
  border: none;
  margin: 0 !important;
}

.barra-pesquisa{
  width: 100% !important;
  transform: translate3d(0px, 85px, 0px) !important;
  padding: 7px;
}

.principal{
  padding-top: 120px;
  padding-bottom: 10px;
}

header{
  z-index: 3;
}

.logo{
  max-height: 60px;
}

#nav-informacoes-mobile{
  display: none;
}

.btn-primary {
  background-color: var(--bs-purple) !important;
  border-color: var(--bs-purple) !important;
}


@media (max-width: 992px) {
  
  .copyright, .links-footer{
    font-size: small;
  }

  .barra-pesquisa{
    width: 100% !important;
    transform: translate3d(0px, 70px, 0px) !important;
    padding: 7px;
  }

}

@media (max-width: 768px) {

  .barra-pesquisa{
    top: calc(100% - 5px) !important;
    transform: translate3d(0px, 0px, 0px) !important;
  }

  #nav-informacoes{
    display: none;
  }

  #nav-informacoes-mobile{
    display: inherit;
  }
    
  .hide{
    display: none;
  }
  .principal{
    padding-top: 120px;
  }
  
  #menu-div{
    top: calc(100% - 10px) !important;
    left: 0px;
    width: 100%;
    transform: translate3d(0px, 0px, 0px) !important;
  }

  .mt-2 .list-group{
    flex-direction: column !important;
    text-align: center;
  }
}