/********** hotfix dos calendarios e afins  **********/

div#noticias, 
div#noticias-academicas,
div#escola-piloto {
  border-top: 5px solid #810402;
  margin-top: 10px;
}
.col-md-9.modulo-noticias .moduletable>h3 {
    font-size: 40px;
    text-align: center;
    color: #AE2471;
    border-bottom: 1px solid #bfbfbf;
}
.col-md-9.modulo-noticias h4 a {
    color: #AE2471;
}
.col-md-9.modulo-noticias {
    border-right: 1px solid #bfbfbf;
    padding-right: 0px;
}

div#calendario h3, 
div#calendario-academico h3,
div#galeria h3 {
  background-color: #810402;
  color: white;
  font-weight: 600;
  margin-top: 0px;
  text-align: center;
  padding-top: 6px;
  padding-bottom: 7px;
}

.galeria-fundo {
  background-color: #F2F2F2;
  /* padding: 0px; */
}

ul.jemmod {
  padding: 0px 15px;
}

ul.jemmod li {
  border-bottom: 1px solid #bfbfbf;
  padding: 8px;
  color: #a2a1a1;
}

ul.jemmod li a {
  color: #808080;
}

div#position-parceiros {
    border-top: 30px solid #810402;
}
.editlinktip{
  display: block!important;
}

ul.nspList.active.nspCol2 .odd,
ul.nspList.active.nspCol2 .even,
ul.nspList.active.nspCol8 .odd,
ul.nspList.active.nspCol8 .even {
  float: left;
  width: 100%;
  min-height: 120px;

}
div#nsp-nsp-105,
div#nsp-nsp-106 {
  margin-bottom: 60px;
}

/* .col-md-9.modulo-noticias div#nsp-nsp-106 {
  margin-bottom: 30px;
} */

/* #escola-piloto > div.col-md-9.modulo-noticias > div > div > div.nspLinksWrap.bottom > div > div > div > ul:nth-child(1) > li.odd {
  width: 300px;
} */

/* hot fix dia 7/06/19 */

#laboratorios > div > h3 {
  margin-bottom: 4rem;
}

div#position-destaque img {
  width: 100%;
}
@media screen and (max-width: 500px){
  #sectionPrincipal {
    min-height: 0px;
  }
  div#position-menu-topo ul li {
    width: 98px;
    float: left;
    margin-left: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#position-menu-topo-acesso-rapido {
    height: 136px;
}
}
.nav .open>a {
  background-color: transparent;
}

#position-menu ul.menu li ul li.parent {
  background-color: transparent;
}


img.laboratorio-img {
  height: 20rem;
}

.controlador {
  height: 32rem;
  width: 31%;
      margin-left: 3rem;
}

.texto-lab {
  background-color: white;
  height: 12rem;
  padding: 1vw;
  margin-bottom: 2em;
  margin-bottom: 3em;
  width: 31rem;
  position: absolute;
  left: 8rem;
  top: 15rem;
}

