/** CSS personalizado **/
/* Margens padrão */
.mTop0 { margin-top: 0px !important }
.mTop5 { margin-top: 5px !important }
.mTop10 { margin-top: 10px !important }
.mTop15 { margin-top: 15px !important }
.mTop22 { margin-top: 22px !important }
.mTop30 { margin-top: 30px !important }
.mBottom0 { margin-bottom: 0px !important }
.mBottom5 { margin-bottom: 5px !important }
.mBottom10 { margin-bottom: 10px !important }

.card-noticia .img-noticia {
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 150px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  padding: 8px;
  margin-top: 0 !important;
  margin-bottom: 8px;
}

.noticia-titulo {
  font-weight: bold;
  font-size: 18px;
}

.noticia-link {
  text-align: right;
}

.wordwrap {
  white-space: pre-wrap;      /* CSS3 */
  white-space: -moz-pre-wrap; /* Firefox */
  white-space: -pre-wrap;     /* Opera <7 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  word-wrap: break-word;      /* IE */
}

pes-breadcrumb {
  position: absolute;
  right: 16px;
  line-height: 36px;
}

.form-hover>.row [class*=col-md] {
  min-height: auto;
}

.container-fluid {
  padding: 0;
}

