@charset "UTF-8";


@include media-breakpoint-up(sm) {
  html {
    font-size: x-small;
  }
}

@include media-breakpoint-up(md) {
  html {
    font-size: small;
  }
}

@include media-breakpoint-up(lg) {
  html {
    font-size: smaller;
  }
}

html {
    overflow-x: hidden;
    height: 100%;
}


article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  color: #2c0813;
  width: 100%;
    height: 100%;
}


a, a:hover {
 color: white;
}

.btn-mpc{
  color: #fff;
  background-color: #691c32;
  border-color: #691c32;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  box-shadow: none;
  }

.btn-mpc:hover {
  color: #fff;
  background-color: #951840;
  border-color: #951840;
}

  
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.col-md-12 {
 padding-left: 0;
 padding-right: 0;
}

.row{
  width: 100vw;
  margin-left: -50vw;
  left: 50%;
  position: relative;

}

.nav-link{
  line-height: 2.5;

}

.dropdown-menu {
  background-color: rgba(255,255,255,0.90);
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;  /*remove the gap so it doesn't close*/
 }

#titulo {
  color: #bd1c36;
  font-weight: bold;
  text-transform:uppercase;
  display:flex;
  margin-top: 20px;
  margin-bottom: 20px;
}  
#titulo:after {
  height: 0.6rem; 
  color: #2c0813;
  opacity: 100%;
  content:'';
  flex:1;
  border-bottom:double 8px;
  margin:auto 0.2em;
  box-shadow: 0 2px ;/* ou 0 1px si border-style:ridge */
}
/*
#titulo{
  border-style: groove;
  border-bottom-style: groove;
  border-bottom-color: #bd1c36;
  border-bottom-width: 7px;

}*/

#noticia a {
 text-decoration: none;
}

.noticia {
}

#acesso-rapido{
 text-align: center;
}

#acesso-rapido a {
 text-decoration: none;
}

#item-mapa {
    color: #691c32;
}



