/*--- Cabeçalho ---*/
/* cor de fundo do cabeçalho */
.be-top-header .container-fluid {
  background: #4285f4;
}
/* Título da aplicação */
.be-top-header #nome-aplicacao {
  width: 280px;
}
.be-top-header #mucipio-estado-entidade {
  padding: 0;
  float: none;
  text-align: center;
}
.be-top-header .be-right-navbar {
    padding-right: 20px;
    position: relative;
    height: 60px;
}

/*--- Submenu e Conteúdo ---*/
/*- Submenu -*/
.page-aside {
  border-right: 0;
}
.page-aside .nano-content, .page-aside .content {
  padding: 0;
  height: 100%;
  background: #FFF;
}
.page-aside #meses-anos-conteiner {
  overflow: hidden;
  margin-bottom: 0;
  padding: 5px 0;
  background: #d6d1d1;
}
.page-aside #meses-anos-conteiner select {
  background: #e8e8e8;
  outline: 0;
  border: 1px solid #cacaca;
  height: 40px;
}
.page-aside .sidebar-elements {
  margin: 0;
  padding: 0;
}
.page-aside .sidebar-elements > li {
  list-style: none;
  position: relative;
  background: #FFF;
}
.page-aside .sidebar-elements > li > a {
  display: block;
  padding: 0 20px;
  color: #646464;
  font-size: 17px;
  line-height: 50px;
  padding-left: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.page-aside .sidebar-elements > li > a:hover {
    background-color: #f2f2f2;
}
.page-aside .sidebar-elements > li.active {
  background: #e6e6e6;
}
.page-aside .sidebar-elements > li.active > a, .page-aside .sidebar-elements > li.active > a span {
    color: #646464;
}
.page-aside .sidebar-elements > li.active > a {
    font-weight: bold;
}
.page-aside .sidebar-elements > li.active i.material-icons {
  display: block;
}

/*- Conteúdo -*/
.form-horizontal .form-group {
  padding: 0;
}

#sem-movimento {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -18px;
}

/* Tab Folha de Pagamento */
div.dataTables_wrapper div.dataTables_info {
  padding-left: 12px;
}

/* Tab Pessoas */
.tab-pessoas {
  text-align: center;
}
.tab-pessoas #transparencia {
  margin-top: 20px;
  display: inline-block;
}
