/* Extra large devices (large desktops)
// No media query since the extra-large breakpoint has no upper bound on its width
*/
.modal-content {
  border-radius: .0rem;
  outline: 0;
}
.avg-item {
  cursor: pointer;
}
.avg-item img {
  transition: 0.4s ease-out;
  -moz-transition: 0.4s ease-out;
  -webkit-transition: 0.4s ease-out;
  -o-transition: 0.4s ease-out;
}
.avg-item:hover img, .avg-item:focus img {
  transform: scale(1.05)
}
.spacer50px {
  width: 100%;
  height: 70px;
}
.modal.dark {
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
.modal.dark .modal-body {
  background: #000000;
}
.modal.dark .modal-header {
  background: #000000;
  border-bottom: 1px solid #2a2c2e;
  border-radius: 0;
  color: #ccc;
}
.modal.dark h1, .modal.dark h2, .modal.dark h3, .modal.dark h4, .modal.dark h5, .modal.dark h6 {
  color: #ccc;
}
.modal.dark .close {
  color: #ccc;
  box-shadow: none;
  text-shadow: none;
}
.modal.dark .modal-header h1, .modal.dark .modal-header h2, .modal.dark .modal-header h3, .modal.dark .modal-header h4 {
  color: #ccc;
}
.modal.dark .modal-footer {
  background: #000000;
  border-top: 1px solid #2a2c2e;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; 
}
.icone-equipe {
  width: 50px;
  height: auto;
}
.respeito-box, .respeito-box h5 {
  color: #ffffff !important;
}
.respeito-box span {
  display: block;
  margin-top: 15px;
}
.txt-m {
  font-size: 0.95em;
}
.spacer-top {
  width: 100%;
  display: block;
  height: 10em;
}
.avatar {
  width: 80%;
}

.bold{
	font-weight: bold !important;
}
.img-circle {
  width: 100%;
  height: auto;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.hero-area {
  background-color: #000000;
}
a.link-azul {
  color: #025c75;
}
.pagination-txt li a.current {
  color: #fff;
  text-decoration: underline;
}
.pagination-txt li a:hover {
  opacity: 0.8;
}

.ativo{
	text-decoration: underline !important;
	font-weight: bold;
}
 
#scroll-area {
  width: 100%;
  max-height: 400px;
  overflow-y: auto;
}
#myTabContent {
  margin-right: 25px;
}
a, a.bt-scroll, .mainmenu-main li a {
  color: #ffffff;
  cursor: pointer
}
.mainmenu-main li a {
  color: #ffffff !important;
}
.bt-baixo {
  width: 60px;
  height: 60px;
  background: transparent;
  color: #fff;
  text-align: center;
  cursor: pointer; 
  margin-top: 30px;
  transition: .3s;
}

.noticia-texto a{
	color: #000000 !important;
	text-decoration: underline !important;
}

.bg-denuncia{
	background-color: #0f1b1f;
	color: #ffffff;
}
.bg-denuncia h3{
	color: #ffffff;
}.bg-denuncia h4{
	color: #ffffff;
}
.bg-publico h4,.bg-publico h3, .bg-publico {
	color: #ffffff;
}
.btn-light{
	color: #0f1b1f !important;
}

.btn-primary {
    color: #fff;
    background-color: #013c4d;
    border-color: #013c4d;
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1799.98px) {
  .mainmenu-main {
    font-size: 0.7em;
  }
}
@media (max-width: 1199.98px) {}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
  .spacer-top {
    height: 0em;
  }
  .avatar {
    width: 50%;
    margin-left: 25%;
  }
  .widget-author h6 {
    text-align: center;
  }
  #scroll-area {
    max-height: 4000px;
    height: auto;
  }
  .bt-baixo {
    width: 40px;
    height: 40px;
    margin-top: 20px;
  }
    
    .overlay-text h4 br{
        display: none;
    }
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {}