ul.nav-child.show {
  display: block;
}
div#atrioPub ul {
  padding: 20px;
}
.s.hide {
  display: none;
}
li#ab9da838cbbd6dbc9692f9726ccb2875fe3b8baf {
  display: none;
}
.sociais.site {
 /*display: flex;*/
}
section.djacc.djacc-container.djacc-popup.djacc--dark.djacc--top-right.djacc--sticky {
  scale: 0.7;
}
/* button.djacc__openbtn.djacc__openbtn--default svg {
  display: none;
} */
.moduletable.link {
  position: relative;
  z-index: 9;
}
li.slick-active i {
  background: #01518b ! Important;
  border-radius: 45px;
}

.nav-banner {
  position: relative;
  display: flex;
  top: -300px;
}

.b-proximo.slick-arrow {
  position: absolute;
  left: 96%;
}
#menu a{
  text-transform: uppercase;
}

.nav-banner p {
  font-size: 33px;
  color: white;
  padding: 0px 15px;
  background: rgba(211, 211, 211, 0.603);
  border-radius: 5000px;
}

ul#menuList li a:hover {
  border-bottom: 3px solid #2376a7!important;
}
div#noticias {

}
p.botaodoidoextensão {
  display: flex;
  justify-content: center;
}

p.botaodoidoextensão a {
  color: white;
  background: #026199 !important;
  padding: 15px 10px;
  border-radius: 30px;
  text-decoration: none;
  font-size: 16px;
  margin: 18px 0px;
}

.destaconlord {
  display: flex;
}



.blog-lateronolis-dinossauro {
  width: 20%;
  padding: 1%;
  margin-left: 4%;
  3px
  solid #0066c0 !important: 1px solid;
  border: 2px solid #0066c0 !important;
  text-align: center;
}

.blog-lateronolis-dinossauro {}

.blog-lateronolis-dinossauro h4 {
  margin-top: 5px;
  color: #0066c0;
  font-size: 24px;
}

.blog-lateronolis-dinossauro iframe {
  border: 2px solid #0066c0 !important;
}


.controls label {
  margin-left: 20px;
}
.moduletable.busca {
  margin-left: 3%;
}
.custom.busca {
  float: inline-start;
}
.lp p.dep-title,
.lb p.dep-title {
  font-size: 1.5rem;
  padding: 5px;
  text-align: center;
}
.lb img.laboratorio-img,
.lp img.laboratorio-img {
  width: 324px;
  height: 150px;
}
.lab-infos h2 {
  display: none;
}
.switcher.notranslate {
  display: none;
}
.skiptranslate {
  display: none;
}
section#interna .moduletable > h3 {
  color: #0263a2;
  font-weight: 700;
  text-align: center;
}
.moduletable.lui > h3 {
  color: #026199;
  /* padding-left: 167px; */
  text-align: center;
  font-weight: 600;
}
button {
  /* white-space: pre; */
  background: #016370;
  color: white;
  /* width: 100%; */
}

.sociais.site img {
  margin-left: -3px;
  height: 32px;
  padding-top: 8px;
  width: auto;
}

.logo-site.col-md-9 {
  text-align: center;
  padding-left: 18%;
  padding-top: 30px;
}

#site-logo > div.logo-site.col-md-9 > a > img:nth-child(3) {
  border: none;
}

.imagem-link0 {
  text-align: right;
  padding-right: 4%;
  /* width: 15%; */
  /* margin-left: 169px; */
  /* margin-left: 300px; */
}
.col-md-6.imagem-link1 {
  padding-left: 9%;
}
.imagem-link {
  text-align: left;
}

.imagem-link img {
  /* padding-left: 115px; */
}

.oferta-extensao0,
.oferta-extensao1 {
  display: flex;
  background: #ebebed;
  margin-left: 12px;
}
.oferta-extensao1 {
  margin-left: 12%;
}

.oferta {
  display: flex;
  justify-content: center;
}

.titulo h2 {
  font-size: 16px;
  font-weight: bold;
  color: #626262;
}

.imagem-oferta img {
  width: 100%;
  padding: 2%;
  /* padding-top: 24px;
  padding-bottom: 10px;
  padding-right: 10px; */
}

.pesquisa-extensao {
  float: left;
  /* width: 15%; */
  width: 100%;
  margin-top: 1.9%;
  /* margin-left: 3.9%; */
  text-align: center;
}

.imagem-pesquisa {
  margin-bottom: 0px;
}

.texto-pesquisa {
  font-size: 1.95rem;
}

.texto-pesquisa p {
  color: white;
}

.pesquisa {
  display: grid;
  grid-template-areas: "auto auto auto";
  width: 84%;
  height: 332px;
  margin-left: 11%;
  column-gap: 5%;
}

.imagem-pesquisa img {
  border-radius: 40px;
}

.noticias-extensao {
  display: grid;
  margin-right: 10%;
  float: left;
  width: 14.5%;
  margin-top: 0.9%;
  margin-left: 1%;
  text-align: left;
  position: relative;
}
.noticias-extensao:nth-last-child(1) {
  margin-right: 0%;
}

.imagem-noticias img {
  border-radius: 6px 6px 6px 20px;
  /* border-bottom: 11px solid #6A9432;
    border-right: 11px solid #6A9432; */
  /* box-shadow: 15px 10px  #6A9432; */
}

.noticias-extensao a {
  font-family: "Marriweather";
  color: darkgreen;
  font-weight: bold;
  font-size: 1.75rem;
}

p.data {
  color: green;
  text-transform: uppercase;
  margin-bottom: 0;
}

.texto-noticias {
  width: 100%;
  padding-top: 1%;
}

.texto-noticias h2 {
  font-family: "Marriweather";
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.3;
}

#footerPrincipal {
  margin-top: 0px;
  background: #000000;
  height: 50px;
  padding: 10px;
}

#footerPrincipal img {
  width: 100px;
  height: auto;
  }

  .footerPrincipal .col-md-12 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.texto-banner h2 {
  color: #135613;
  font-weight: bold;
}

.texto-banner p {
  color: #135613;
}

.imagem-banner img {
  vertical-align: middle;
  width: 100%;
  height: 350px;
}

.logo-social {
  display: flex;
  background: #6a9432;
  padding-right: 15px;
  padding-left: 15px;
}

.sociais.site {
  height: 42px;
}

.ofertas {
  margin-top: 70px;
}

.texto-oferta {
  padding-left: 10px;
  padding-top: 10px;
  margin: auto;
}
.texto p {
  font-family: "Marriweather";
  margin-bottom: 13px;
}

.borda {
  background-color: #6a9432;
  position: absolute;
  width: 143px;
  height: 129px;
  border-radius: 15px 15px 35px 15px;
  z-index: -1;
  top: 28%;
  left: 73% !important;
}

.pesquisa-topo {
  padding-top: 3rem;
}

.grupo-noticias {
  margin-bottom: 75px;
}

.titulo a {
  color: black;
  font-weight: bold;
}

.nav > li {
  /* margin-left: 24px; */
}

.titulo p {
  line-height: 1;
  font-size: 1rem;
  /* width: 90%; */
  margin-top: 7%;
}
.titulo h2 {
  width: 90%;
  font-size: 1.7rem;
  margin-bottom: 4%;
}

.imagem-oferta {
  width: 91%;
  padding-top: 1%;
}
.img-busca {
  /* position: absolute; */
  border-collapse: separate;
  z-index: 2;
  /* left: 85%; */
  right: 1%;
  top: 37%;
  cursor: pointer;
}
.img-busca img {
  width: 25px;
  height: auto;
}
/* .search {
  display: none;
} */
.input-group {
  color: transparent;

  border-collapse: separate;
  z-index: 2;
  /* left: 82%; */
  right: 0px;
  top: 80%;
}
/* .search {
  display: none;
} */
.custom.busca {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  flex-direction: row-reverse;
  padding-bottom: 4px;
  cursor: pointer;
}

.search {
  /* height: 25px; */
  margin-top: 3px;
}
.nav > li:not(:first-child) {
  margin-left: 0%;
  border-top: white;
  border-top: 1px solid white;
}
.nav > li:last-child {
  /* margin-right: 3%; */
}
#menu .nav-child li:hover {
  background: #f1f1f1;
}
#menu .nav-child a:hover {
  border: none;
}
ul.nav-child.unstyled.small li {
  padding-top: 10px;
  padding-left: 15px;
}
#menu .nav-child a {
  color: #003d00 !important;
}
.container.pesquisa::before {
  display: none;
}
.medalha {
  right: 10%;
}
.evento {
  margin: 0px 0px !important;
  font-size: 20px;
  display: inline-flex;
  width: 90%;
  font-weight: bold;
  color: #888;
  position: unset;
  padding: 0;
  padding-left: 133px;
  margin-top: 9px;
  padding-top: 10px;
  height: 85px !important;
  /* height: 59px !important; */
}
#menu ul.nav-child {
  display: none !important;
}
.rodapegrid {
  display: grid;
  grid-template-areas: "a1 a2 a3 a4 a5 a6 a7 a8";
  gap: 18px;
  margin-left: 53px;
  width: 92%;
}
.rodape {
  background:#005d77 ;
  width: 100%;
  /* height: 330px; */
}
section#interna {
  min-height: 80vh;
}

#menu > div > nav > div > ul > li.item-201.current.active {
  display: none;
}
.tituloCard.col-md-8 {
  padding-left: 50px;
  padding-top: 17px;
}
.imagemcard.col-md-4 {
  margin-left: -25px;
}

.anuncio, .vazio {
  background-color: #005d77 !important;
}

.con-l-uteis a {
  font-size: 17px;
  color:#2376a7!important;
  text-transform: uppercase;
  background-image: url(http://201.73.1.103:23380/mecanicaufrj/templates/UnicastTemplate/images/setaminiwini.png);
  background-repeat: no-repeat;
  background-size: 9px;
  background-position: 100% 0%;
  padding-right: 11px;
}
/* ul.nav.menu.mod-list .deeper.parent::after {
  right: 21px;
  top: 17px;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: solid transparent;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #255227;
  border-width: 7px;
  display: none;
} */
li.item-320.active.divider.deeper.parent {
  padding: 10px 0px;
  color: #255227;
  font-weight: 600;
}
span.separator {
  padding-left: 15px;
}

.col-md-12.estruturaMexe {
  display: flex;
  flex-flow: wrap;
}
.moduletable.gp {
  display: grid;
  grid-template-columns: auto auto;
  gap: 29px;
}
.col-md-3.pesquisa {
  padding-left: 0;
}
.rs_rss {
  display: none !important;
}
.item.column-1 {
  height: 302px;
}
#interna
  > div
  > div:nth-child(2)
  > div.col-md-8
  > div
  > div.items-leading.clearfix
  > div
  > h2
  > img {
  display: none;
}
#interna
  > div
  > div:nth-child(2)
  > div.col-md-8
  > div
  > div.items-leading.clearfix
  > div
  > div.text-not {
  padding-left: 255px;
  height: 226px;
}
.pull-none.item-image {
  position: absolute;
}
#rodape > div > div.moduletable > div > div.transparencia {
  position: relative;
  font-weight: 700;
  color: #003b00;
  left: 84%;
}

.imgs {
  position: relative;
  left: 90%;
  bottom: 19px;
}
.redes-sociais {
  position: relative;
  top: 95px;
  left: 40%;
}

.descEvento {
  width: 97%;
  height: 281px;
}
ul.nav-child.unstyled.small li a {
  font-size: 1.3rem;
  padding-left: 12px;
}
span.s1 {
  border: solid transparent;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #026199;
  float: left;
  width: 8px;
  height: 8px;
  top: -27px;
  right: 26px;
  display: block;
  z-index: 999;
  border-width: 7px;
  position: absolute;
}
span.s {
  border-right: 30px solid #026199;
  border-top: 29px solid transparent;
  border-bottom: 30px solid transparent;
  width: 0px;
  right: 27px;
  top: 13px;
  border-width: 7px;
  position: absolute;
}
.formResponsive .formHorizontal .formControlLabel {
  display: none !important;
}
.formResponsive .formHorizontal .formControls {
  margin-left: 0;
}
.formResponsive input,
.formResponsive textarea {
  width: 270px;
}
.formResponsive select,
.formResponsive textarea,
.formResponsive input[type="text"],
.formResponsive input[type="number"],
.formResponsive input[type="email"],
.formResponsive input[type="tel"],
.formResponsive input[type="url"],
.formResponsive input[type="password"] {
  display: inline-block;
  height: 31px;
  padding: 4px;
  margin-bottom: 0px;
  font-size: 13px;
  line-height: 11px;
  color: #555555;
  box-sizing: content-box;
}
.formResponsive input,
.formResponsive textarea {
  width: 413px !important;
}
#enviar {
  width: 34% !important;
}
#noticias > div > div.moduletable > div > div:nth-child(4) > div.borda {
  /* width: 143px;
  top: 122px;
  height: 128px; */
}
.agname {
  display: none !important;
}
#interna > div > div:nth-child(2) > div.col-md-8 > div > div.page-header > h2 {
  color: #026199;
  /* padding-left: 167px; */
  text-align: center;
  font-weight: 600;
}
ul.nav.nav-tabs.nav-stacked {
  display: none;
}
.deeper.parent {
  cursor: pointer;
}
.span6 {
  margin-top: 9%;
  display: flow-root;
}
.pull-left {
  float: left !important;
  margin-right: 1%;
  display: none;
}
.rodape .moduletable {
  margin-bottom: 0;
}
h3.h3.showanimate.rotated P {
  left: 0%;
  position: absolute;
  color: black;
  font-weight: 100;
}
/* #agenda div.moduletable > h3 {
  position: absolute;
  left: 25.4%;
  z-index: 10;
  top: 37%;
  width: 9%;
  display: block;
  font-weight: 600;
  color: #003300 !important;
  display: none;
} */
h3.h3.showanimate.rotated P {
  left: 47px;
  top: -4px;
  position: absolute;
  font-weight: 600;
  font-size: 32px;
  width: 100%;
  color: #075186 !important;
}
.c1 {
  margin-bottom: 5%;
}
.c1 img {
  float: left;
}
.colunas {
  display: grid;
  grid-template-columns: auto auto;
}
.c1 p {
  width: 89%;
}
#interna > div > div:nth-child(2) > div > div:nth-child(3) > div.c1 {
  width: 60%;
}
li.item-332.divider.deeper.parent {
  padding: 9px 2px;
  color: #255227;
  font-weight: 700;
  padding-top: 12px;
}
/* div#card0 {
  display: none;
} */
#agenda > div > div > div.spacer > div > h3 {
  position: absolute;
  left: 10%;
  z-index: 10;
  /* top: 37%; */
  width: 80%;
  display: block;
  font-weight: 600;
  color: #003300 !important;
}
#site-logo > div.sociais.site.col-md-3 > a {
  background: #016370;
  width: 100%;
  padding: 10px;
}
#interna > div > div:nth-child(2) > div.col-md-8 > div > div.page-header > h1 {
  color: #184d00;
  font-weight: 600;
  /* padding-left: 30%; */
  text-align: center;
  font-size: 30px;
}
#interna > div > div:nth-child(2) > div > h3 {
  color: #184d00;
  font-weight: 600;
  padding-left: 36%;
  font-size: 31px;
}
#ofertas
  > div
  > div.moduletable
  > div
  > div.oferta-extensao0
  > div.texto-oferta
  > p
  > a {
  color: black;
  font-weight: 600;
}
p.link-ac {
  font-size: 10px;
}
#ofertas
  > div
  > div.moduletable
  > div
  > div.oferta-extensao1
  > div.texto-oferta
  > p
  > a {
  color: black;
  font-weight: 700;
}

/*tabela*/

#interna
  > div
  > div:nth-child(2)
  > div.col-md-8
  > div.col-md-12
  > div
  > div.mexeNaEstrutura
  > div
  > div.col-md-12.cardPai.TodosEquipe.\31
  -periodo.ROOT
  > div.txt-Card.col-md-12
  > table
  > tbody
  > tr:nth-child(1) {
  background: #214b01 !important;
  color: white;
  font-weight: 600;
}
td {
  border: 1px solid white;
}
#interna
  > div
  > div:nth-child(2)
  > div.col-md-8
  > div.col-md-12
  > div
  > div.mexeNaEstrutura
  > div
  > div.col-md-12.cardPai.TodosEquipe.\31
  -periodo.ROOT
  > div.txt-Card.col-md-12
  > table
  > tbody
  > tr:nth-child(2) {
  background: whitesmoke;
}
tbody tr:nth-child(even) {
  background: #f5f5f5;
}
tbody tr:nth-child(odd) {
  background: #026199;
  color: white;
}
td {
  text-align: center;
}
td {
  padding: 4px;
}
#interna > div > div:nth-child(2) > div.col-md-4 {
  /* width: 25%; */
}
.col-md-12.cardPai.TodosEquipe.\31 -periodo.ROOT {
  padding: 0;
}
.txt-Card.col-md-12 {
  padding: 0;
}
#interna > div > div:nth-child(2) > div.col-md-8 > div.col-md-12 {
  padding: 0;
}
.cardPai {
  margin-bottom: 5rem;
  padding: 0;
}
/* #interna .col-md-8 {
  padding: 0;
} */
/* #interna > div > div.col-md-12.breadcrumbs > div > div > ul > li:nth-child(5) {
  display: none;
} */
#interna > div > div.col-md-12.breadcrumbs > div > div > ul > li:nth-child(6) {
  display: none;
}
/* div#card22 h2 {
  width: 100%;
} */
#site-logo > div.sociais.site.col-md-3 > div > img:nth-child(1) {
  display: none;
}

#site-logo > div.sociais.site.col-md-3 > div > img:nth-child(4) {
  display: none;
}
#rodape > div > div.moduletable > div > div.redes-sociais > img:nth-child(2) {
  display: none;
}
#rodape > div > div.moduletable > div > div.redes-sociais > img:nth-child(4) {
  display: none;
}
.qh {
  margin-left: -10%;
}
p.qh-tt {
  margin-left: 19%;
}
.titulo h3 {
  font-weight: 700;
  font-size: 1.9rem;
}
#interna .item {
  display: contents;
}
#interna > div > div:nth-child(3) > div:nth-child(2) > div > h4:nth-child(3) {
  font-size: 16px;
  width: 251%;
}
#interna > div > div:nth-child(3) > div:nth-child(2) > div > p:nth-child(2) {
  width: 166%;
}
iframe {
  padding-top: 2%;
}
/* ////-----------------------------////// MECANICA ////-----------------------------//////  */
img.hidden-sm.hidden-xs {
  width: 59%;
  margin-top: 7%;
  margin-left: 17%;
}
.logo-site.col-md-1 {
  height: 125px;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-end;
}
header#headerPrincipal {
  background: white;
}
.soci-con img , .lupin img{
  filter: invert(29%) sepia(99%) saturate(592%) hue-rotate(171deg) brightness(53%) contrast(87%);
}
#menu .moduletable {
  margin-top: 0px;
  /* height: 54px; */
  margin-bottom: 29px;
  margin-right: 68px;
}

div#noticias {
  margin-top: 80px;
}

.moduletable.link a {
  display: none;
}

.moduletable.link {
  width: 100%;
}

/* **********mecanica************** */
.mapa-home .moduletable,
div#rodape .moduletable {
  margin: 0;
  padding: 0;
}

div#mapa p {
  padding: 0;
  margin: 0;
}
.blog.nov .pull-left {
  display: none;
}
.blog.nov {
  margin-bottom: 65px;
}
.footerPrincipal .moduletable {
  margin: 0;
}
.bioarea1 h1 {
  color: #fff;
  background: #006c9a;
  /* width: 31%; */
  padding: 9px 52px 13px 18px;
  font-weight: 700;
}
.titulobio h1 {
  color: #fff;
  background: #35566a;;
  /* width: 31%; */
  padding: 9px 52px 13px 18px;
  font-weight: 700;
}
.titulobio2 h1 {
  color: #fff;
  font-size: 26px;
  background: #35566a;;
  /* width: 31%; */
  padding: 9px 52px 13px 18px;
  font-weight: 700;
}
.titulobio2 h2 {
  width: 4%;
  background: #3f6c86;
  margin-right: 1%;
}
.titulobio2 {
  display: flex;
}
.titulobio3 h1 {
  font-size: 26px;
  color: #fff;
  background: #35566a;;
  /* width: 31%; */
  padding: 9px 52px 13px 18px;
  font-weight: 700;
}
.titulobio3 h2 {
  width: 4%;
  background: #3f6c86;
  margin-right: 1%;
}
.titulobio3 {
  display: flex;
}
.bioarea1 h3 {
  color: #0f618f;
  font-weight: 600;
}
.biorepart1 {
  color: #006c9a;
}
.biorepart2.col-md-3 {
  color: #006c9a;
}
.imagembio.col-md-3 {
  float: inline-end;
}
.bioarea3 {
  height: auto;
  padding: 16px;
  background: #f5f5f4;
  margin-top: 3%;
  margin-bottom: 3%;
}
.bioarea1 {
  height: 352px;
  padding: 16px;
  background: #f5f5f4;
}
.imagembio.col-md-3 {
  float: inline-end;
  margin-top: -10%;
}
.titulobio {
  display: flex;
}
.titulobio h2 {
  width: 2%;
  background: #3f6c86;
  margin-right: 1%;
}
.bioarea2 {
  height: auto;
  padding: 16px;
  background: #f5f5f4;
  margin-top: 3%;
}
.telefonebio.col-md-6 p {
  color: #006c9a;
}
.docentenebio.col-md-6 h3 {
  color: #006c9a;
  font-weight: 600;
}
.docentenebio.col-md-6 p {
  color: #006c9a;
  font-weight: 700;
  width: 90%;
}
.margin-left {
  margin-left: 4%;
}
i.far.fa-circle {
  font-size: 23px;
}
#index0 > div.lab-infos > h2{
  display: none;
}


.search.ativo {
  display: block ;
  background: #000000a6;
  width: 100%;
  position: fixed;
  z-index: 9999999999999;
  top: 0;
  /* background: white; */
  opacity: 1;
  height: 100%;
  left: 0;
}
/* form#search-form {
  width: 100%;
  background: white;
  height: 8vw;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding-right: 3%;
}
#mod-search-searchword {
  width: 94%;
  height: 7vw;
  color: black !important;
  background: white;
  font-size: 3rem;
  padding-left: 3%;
} */
div.search.cima {
  display: none;
}
.cima.ativo {
  display: block !important;
  background: #000000a6;
  width: 100%;
  position: fixed;
  z-index: 9999999999999;
  top: 0;
  opacity: 1;
  height: 100%;
  left: 0;
}
.mod-finder.js-finder-searchform.form-search {
  width: 100%;
  background: white;
  height: 8vw;
  display: flex;
  align-items: center;
  padding-right: 3%;
}
#mod-finder-searchword {
  width: 94%;
  height: 7vw;
  color: black !important;
  background: white;
  font-size: 3rem;
  padding-left: 3%;
  border: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.feche-busca {
  z-index: 9;
  cursor: pointer;
}
#interna > div.container > div > .search {
  display: block !important;
}
#interna > div.container > div > .search.ativo{
  display: none !important;
}
input#mod-search-searchword:focus-visible {
  outline: none !important;
}
.search .wrapper {
  display: none;
}
.search.ativo .wrapper {
  display: block;
}
.imagem-dest {
  height: 240px;
  align-content: center;
}
.tituloCard.col-md-8 h2 {
  font-size: 1.9rem;
}
#userFormnovo .rsform-block.rsform-block-pergunta.rsform-type-radiogroup label,#userFormnovo .rsform-block.rsform-block-email.rsform-type-textbox label{
  display: block !important;
  margin-right: 2%;
}
#userFormnovo .rsform-block.rsform-block-pergunta.rsform-type-radiogroup input {
  width: auto !important;
}
#userFormnovo #enviar {
    width: 7% !important;
    background: #005d77;
}