/* cmsms stylesheet: Design modified: 05-11-2025 21:20:38 */
*{font-family: 'Signika Negative', sans-serif !important;}
h1{font-family: 'Concert One', sans-serif !important;}

.uk-button-primary,
.uk-background-primary{
  background: #004E94;
}
.uk-background-default{background: #FFF;}
.uk-background-muted{background: #E6E6E6;}
.uk-navbar-nav>li>a {color: rgba(255,255,255,0.7);}
.uk-navbar-nav>li:hover>a {color: rgba(255,255,255,0.9);}

.uk-navbar-nav>li.uk-active>a {color: #FFF; font-weight: bold;}

.uk-dotnav-vertical > * > * {
  width: 15px;
  height: 15px;
  border: 2px solid #cc2c3a;
}
.uk-dotnav>.uk-active>* {
  background-color: #cc2c3a;
}
.uk-dotnav.uk-position-z-index{z-index: 3;}
.uk-overlay-primary {
  background: rgba(0,0,0,.6);
}
.infoBox { background-color: #FFF; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: 2px solid #cc2c3a; border-radius: 5px; margin-top: 10px }
.infoBox p { padding: 0 15px }
.infoBox:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #cc2c3a; top: -10px; content: ""; height: 0; position: absolute; width: 0; left: 138px }

#transparencia .mdi-48px.mdi-set, .mdi-48px.mdi:before {
  font-size: 100px;
}

#infografico.uk-background-muted{
  background-color: #E6E6E6;
}
.lnr {
  color: #0F52BA;
  font-size: 100px;
}

.marca-rodape{height: auto; min-height: auto;}
