<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************************************************************************/
/************************ INICIO CONFIGS BASICAS ************************/
/************************************************************************/
/******** font ********/
h1,
h2,
h3,
h4,
h5,
a,
p,
span {
  font-family: "Roboto", sans-serif;
}
div.pull-left.item-image &gt; a &gt; img {
  display: none;
}
div#gt-wrapper-201 {
  /* display: none; */
}
.lo-img iframe {
  margin-bottom: -5px;
}
.bandeiras img {
  cursor: pointer;
}
.skiptranslate {
  display: none;
}

span.mod_events_latest_content a {
  word-wrap: break-word;
}

select.notranslate {
  display: none;
}
.moduletable.bd {
  position: absolute;
  display: flex;
  top: 10px !important;
  left: 43% !important;
}
.bandeiras {
  display: flex;
  column-gap: 20px;
}
header#headerPrincipal .col-md-10 {
  padding: 0;
}
ul.lista-menu-principal li {
  padding-right: 5px;
}
div#gt_float_wrapper {
  position: fixed;
  bottom: 169px !important;
  left: 5px !important;
  z-index: 999999;
}
span.gt-lang-code {
  display: none;
}

.gt-current-lang {
  color: white !important;
}

.gt-selected {
  background: #668b44 !important;
}

.gt_float_switcher.notranslate {
  background: #668b44 !important;
  color: white !important;
}

a.nturl {
  color: white !important;
}
#position-menu .moduletable {
  margin: 0;
  position: absolute;
  top: 51px;
  background: transparent;
  left: 56vw;
}

.moduletablesoci {
  position: absolute;
  top: 7px;
  left: 59vw;
}
.img-mapasite a {
  width: 100%;
}

.img-mapasite a img {
  width: 100%;
}

.col-md-2.informacao-mapa {
  position: relative;
  bottom: 295px;
  left: 40vw;
}

.col-md-5.sociais {
  position: relative;
  left: 28vw;
}
span.separator {
  cursor: pointer;
}
.col-md-3.card.con {
  display: block !important;
}
div#menuMapaSite {
  height: 400px;
}

div#position-menu {
  margin-top: 87px;
}

.customsoci p {
  display: flex;
  column-gap: 9px;
}
input#mod-search-searchword {
  position: absolute;
  background-color: transparent;
  left: 49px;
  top: 6px;
}

#menuMapaSite &gt; div &gt; nav &gt; div &gt; ul {
  display: flex;
  grid-template-areas: "auto auto auto auto auto auto";
}
#menuMapaSite &gt; div &gt; nav &gt; div &gt; ul &gt; li {
  width: 160px;
}
#eventos &gt; div.moduletable &gt; h3 {
  color: red;
}
.busca {
  position: absolute;
  width: 150px;
  background: #007f28;
  border-radius: 15px;
  padding: 5px;
  left: 67vw;
  top: 46px;
}

.busca img {
  width: 20px;
}

#headerPrincipal &gt; div &gt; div.col-md-10 &gt; div.moduletable &gt; div {
  display: none;
  position: relative;
  left: 66vw;
  top: -9px;
  width: 10%;
}
h2 {
  font-weight: 700;
  font-size: 35px;
}
h3 {
  font-weight: 700;
  font-size: 28px;
}
h4 {
  font-weight: 500;
  font-size: 22px;
}
#rsform_3_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-nome &gt; label,
#rsform_3_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-email &gt; label,
#rsform_3_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-mensagem &gt; label {
  display: none;
}
#rsform_3_page_0
  &gt; div
  &gt; div
  &gt; div.rsform-block.rsform-block-enviar
  &gt; div
  &gt; div {
  float: left !important;
  margin-left: 6rem;
}
#Enviar {
  font-size: 2rem;
}
/*.item-132 ul{
  display: none!important;
}*/

/* .menu-padrao ul.lista-menu-principal &gt; li.item-132 &gt; :first-child::after{
  display: none!important;
 }*/
/******** Geral ********/
a,
a:focus,
a:hover {
  color: #028e32;
}

/******** Menu ********/
.menu-padrao {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
}
.menu-padrao,
.menu-padrao ul {
  /*Cor de fundo padrÃ£o*/
  background-color: transparent;
}
.menu-padrao ul.lista-menu-principal li:hover {
  /*Cor de menu com mouse em cima*/
  background-color: #038e34;
  color: white;
}
.menu-padrao ul.lista-menu-principal li:hover a,
.menu-padrao ul.lista-menu-principal li:hover span {
  color: white;
}
.menu-padrao ul.lista-menu-principal li &gt; :first-child {
  /*Cor dos links*/
  color: #282828;
}
.menu-padrao ul.lista-menu-principal li.parent:hover &gt; ul {
  display: block;
  background-color: #038e34;
}

/******** Menu lateral ********/
ul.nav.menu .current {
  background-color: #18471a !important;
}
ul.nav.menu {
  background-color: #508d3c;
}
.nav.menu &gt; li &gt; a {
  font-size: 18px;
  color: white;
  border-bottom: white 2px solid;
  padding-left: 13px;
}

.nav &gt; li &gt; a:focus,
.nav &gt; li &gt; a:hover {
  text-decoration: none;
  background-color: #18471a;
  color: white;
}
#developer-logo {
  height: 91px !important;
  text-align: right;
}
#menuMapaSite
  &gt; div:nth-child(2)
  &gt; div
  &gt; div.col-md-2.informacao-mapa
  &gt; span
  &gt; strong
  &gt; a
  &gt; span {
  color: white !important;
}
/******** Footer (Parte de cima) ********/
#footerPrincipal {
  /*Cor de fundo*/
  background: #668738;
}
#position-footer a {
  /*Cor dos links*/
  color: white;
}

/******** Footer (Parte de baixo) ********/
#developer-logo {
  background-color: #083808;
  margin-top: 82px;
}
#developer-logo img {
  width: 110px;
}
#developer-logo hr {
  border: #083808 2px solid;
}
.col-md-2.informacao-mapa {
  width: 13%;
}

#Laboratorio &gt; div &gt; div &gt; a {
  display: none;
}
/*********************************************************************/
/************************ FIM CONFIGS BASICAS ************************/
/*********************************************************************/

/*********************************************************************/
/**************** PersonalizaÃ§Ã£o de mÃ³dulos e outros *****************/
/*********************************************************************/

/******* geral *******/
#banner .moduletable {
  margin: 0;
}
#banner img {
  width: 97%;
  height: 450px;
}
#banner {
  height: 450px;
  background: #007f28;
}
div#patrocinio {
  margin: 30px 0;
}
.col-md-6.txt-Banner {
  display: flex;
  height: 450px;
  flex-wrap: wrap;
  padding-left: 11%;
  align-content: center;
}
p.tag-Bannee {
  width: 100%;
  margin: 0;
  color: white;
}

a.botao {
  padding: 10px 30px;
  border-radius: 40px;
  background: #a5c66b;
  font-size: 15px;
  color: black;
}

.lista-menu-principal li a {
  font-size: 15px;
}

.botao p {
  margin: 0;
}

span.separator {
  font-size: 15px;
}

#localizacao {
  background-color: #214b01;
}

.lo-img img {
  /* margin-top: -25px; */
  height: 250px;
  width: 100%;
}
.logo-wrapper {
  margin: 15px;
}
#localizacao .container-fluid,
#localizacao .container-fluid &gt; div,
#localizacao .container-fluid .lo-img {
  padding-right: 0px;
}
div#Laboratorio {
  background: #a8c19a;
  height: 450px;
}
div#Laboratorio &gt; div {
  height: 100%;
  margin: 0;
}

.parceiros-carosel {
  display: flex;
}
.container-fluid.lab {
  background: #a8c19a;
}
.txt-Banner h1 {
  width: 100%;
  color: white;
  font-weight: 100;
  margin-top: 0px;
}

.not-img img {
  height: 137px;
  width: 100%;
}

.texto-not h4 {
  font-size: 14px;
  height: 36px;
}

#localizacao h1 {
  color: white;
  font-size: 65px;
}
#localizacao h4 {
  color: white;
  font-size: 15px;
  margin-bottom: 2px;
  margin-top: 5px;
}
.col-md-3.card {
  margin: 20px 0px;
  padding: 0 8px;
}

.butoes {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}

.butoes p {
  margin: 12px;
  padding: 5px 15px;
  border-radius: 20px;
  border: solid 2px #6a9432;
}

.texto-not a {
  color: black;
  text-align: end;
  margin-left: 66%;
}

.cat p {
  padding: 6px 0px;
  margin: 0;
  font-size: 17px;
  text-align: center;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.texto-not {
  background: #f4f4f4;
  padding: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}
.cat#NotÃ­cias &gt; p {
  background-color: #a8c19a;
}

.grecaptcha-badge {
  display: none;
  opacity: 0;
}
.texto-not &gt; p {
  font-size: 12px;
  height: 44px;
}

div#InformaÃ§Ãµes\ AcadÃªmicas &gt; p {
  background: #a5c66b;
}
#menuMapaSite &gt; div &gt; nav &gt; div &gt; ul &gt; li.item-101.current.active &gt; a {
  color: white;
}
.noticias {
  padding: 0 32px;
}

#NotÃ­cias h4 a {
  color: black;
}
#noticias h3 {
  text-transform: uppercase;
  text-align: center;
}
p#todos {
  background: rgb(107, 147, 48);
  color: white;
}

#NotÃ­cias .nspArtPage &gt; :first-child {
  padding: 0 20px 20px 0 !important;
}
#NotÃ­cias .nspArtPage &gt; :last-child {
  padding: 0 0 20px 20px !important;
}
#NotÃ­cias .nspArt h4.nspHeader {
  font-size: 21px;
}
#NotÃ­cias a.readon {
  background-color: #668b44;
  padding: 10px 20px;
  margin-top: 20px;
  color: white;
}
#inscrevaSe &gt; div &gt; h3 {
  margin-bottom: 24px;
}

#inscrevase120 &gt; div &gt; div:nth-child(4) &gt; div &gt; p,
#inscrevase120 &gt; div &gt; div:nth-child(1) &gt; div &gt; p {
  margin: 0;
}

#inscrevaSe img {
  max-width: 516px;
  width: 516px;
  height: 420px;
}
/*#patrocinio img{
  width:16.6% 
}*/
#patrocinio img {
  width: 210px;
  height: 133px;
}
#menuMapaSite a,
#menuMapaSite span {
  color: black !important;
}

.logo {
  margin: 5%;
}

/******* tabela *******/
.tabelaPEP thead tr {
  background-color: rgb(3, 142, 50);
  color: white;
}

.tabelaPEP thead tr td {
  border: 1px solid white;
  border-bottom: none;
  border-top: none;
  text-align: center;
}

.tabelaPEP tbody tr:nth-child(odd) {
  background-color: #cbcfd2;
}

.tabelaPEP tbody tr:nth-child(even) {
  background-color: #dcdcdc;
}

.tabelaPEP tbody tr td {
  border: 1px solid white;
  border-bottom: none;
  border-top: none;
}

.tabelaPEP td {
  padding: 5px;
}

#cinza {
  background-color: #d4d4d4;
  padding: 30px 0;
}
#calendario &gt; .moduletable {
  margin-top: 0;
}

/******** links *********/
#links &gt; .moduletable {
  text-align: center;
}
.carousel {
  margin-top: 0px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.com_docman .docman-row .docman-document-header {
  width: 100% !important;
}
.docman-row a,
.docman-row a:focus,
.docman-row a:hover {
  color: #447446;
}
h3.docman-heading {
  display: none;
}
.docman-btn-group-download {
  border: 1px solid grey;
  border-radius: 10px;
}
.docman-document h1 {
  font-size: 26px;
}
.menu-padrao
  ul.lista-menu-principal
  &gt; li.parent
  &gt; ul
  li.parent
  &gt; :first-child::after {
  display: none;
  border-left: 0px !important;
}
.rs_calendar_module &gt; .calendario {
  background: white;
  border-radius: 0 10px 10px 0;
}
#rs_calendar_module108 .dia {
  background: #668b44;
  color: white;
  border-radius: 10px 0 0 10px;
}
.rs_calendar_module &gt; .calendario &gt; .datas th {
  color: #668b44 !important;
}
.rs_calendar_module &gt; .calendario &gt; .datas .curr-day a {
  color: #668b44 !important;
}
.rs_calendar_module {
  height: 312px !important;
}
.nspArtPage {
  margin-bottom: 50px;
}
.nspArt {
  position: relative;
  height: 342px;
}
.nspArt a.readon {
  position: absolute;
  bottom: -40px;
  left: 0;
}
.nspText {
  font-size: 17px;
  font-weight: 400;
}
ul.lista-menu-principal li {
  padding: 0 7px;
}
ul.lista-menu-principal li ul {
  margin-left: -7px;
}
#menuMapaSite ul.lista-menu-principal li {
  padding: 0;
}
#menuMapaSite ul.lista-menu-principal li ul {
  margin-left: 0;
}

/******* abas *******/
.nav-tabs &gt; li &gt; a {
  font-weight: 500;
}

/******* contato *******/
form .rsform-block-nome,
form .rsform-block-email,
form .rsform-block-telefone,
form .rsform-block-assunto,
form .rsform-block-mensagem,
form .rsform-block-captcha,
form .rsform-block-data,
form .rsform-block-nacionalidade,
form .rsform-block-sexo,
form .rsform-block-mae,
form .rsform-block-pai,
form .rsform-block-estadocivil,
form .rsform-block-identidade,
form .rsform-block-orgaoexpedidor,
form .rsform-block-uf,
form .rsform-block-datadeemissao,
form .rsform-block-cic,
form .rsform-block-endereco,
form .rsform-block-bairro,
form .rsform-block-cidade,
form .rsform-block-estado,
form .rsform-block-pais,
form .rsform-block-cep,
form .rsform-block-formacao,
form .rsform-block-comentarios {
  border-left: 10px solid #038e32;
  font-size: 0px !important;
  -webkit-box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
  -moz-box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
  box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
}

.formResponsive select,
.formResponsive textarea,
.formResponsive input[type="text"],
.formResponsive input[type="password"] {
  display: inline-block;
  height: 100%;
  padding: 4px;
  margin-bottom: -3px;
  font-size: 19px !important;
  line-height: 18px;
  color: #555555;
  margin-top: 6px;
  width: auto;
}

.formResponsive select::-webkit-input-placeholder,
.formResponsive textarea::-webkit-input-placeholder,
.formResponsive input[type="text"]::-webkit-input-placeholder,
.formResponsive input[type="password"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  color: #038e32;
}
.rsform-block.rsform-block-filiacao div,
.rsform-block.rsform-block-estadociv div,
.rsform-block.rsform-block-sexo1 div {
  font-size: 30px;
  color: #038e32;
}
#mensagem {
  height: 150px;
  width: 100%;
}
.formResponsive input[type="submit"]:hover,
.formResponsive input[type="submit"]:active,
.formResponsive input[type="submit"].active,
.formResponsive input[type="submit"].disabled,
.formResponsive input[type="submit"][disabled] {
  background-color: #5cb85c;
}
.formResponsive textarea,
.formResponsive input[type="text"],
.formResponsive input[type="password"] {
  border: 1px solid transparent;
}
.formResponsive input[type="text"],
.formResponsive textarea {
  box-shadow: none !important;
  border: none !important;
  resize: none;
}

.formResponsive .formHorizontal .formControls {
  margin-left: 0px !important;
}
div .formControlLabel {
  display: none;
}
.formResponsive .formBody {
  float: none;
  position: relative;
}
.formResponsive input[type="submit"] {
  background-color: #038e32 !important;
  background-image: none !important;
  border: none;
  position: absolute;
  right: 0;
}

form .rsform-block-nome {
  margin-top: 14px;
}

/* fix rapido de estilo do captcha */
input#captchaTxt28 {
  border: 1px solid #094c83 !important;
  height: 23px;
  margin-left: 15px;
}
form .rsform-block-captcha a {
  background: #094c83;
  border: 1px solid #094c83;
  border-radius: 4px;
  padding: 6px;
  color: white;
  font-size: 13px;
}
input[name="form[CAPTCHA]"] {
  width: 80px !important;
}
.item-page ul {
  margin-left: 20px;
}
.item-page ol {
  margin-left: 20px;
}

.tituloInv h3 {
  color: transparent;
  user-select: none;
}
#inscrevaSe .carousel-control .glyphicon-chevron-left,
#inscrevaSe .carousel-control .glyphicon-chevron-right,
#inscrevaSe .carousel-control .icon-next,
#inscrevaSe .carousel-control .icon-prev {
  top: auto;
  bottom: 40px;
}
.menu-mapa-do-site .active {
  background-color: transparent;
}
.menu-padrao .item-101.active {
  background-color: transparent;
}
.carousel-control {
  z-index: 99999;
}
#links .item {
  min-height: 152px;
}

div.setaverde p {
  display: list-item;
  list-style: none;
}
.setaverde p::before {
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  background-image: url(../images/icone_acorddion.png);
  background-size: cover;
  margin-right: 5px;
}
#quem-somos .panel span img {
  height: 12px;
}
#quem-somos .panel a[aria-expanded="true"] span img {
  transform: rotate(90deg);
}
.panel-title p {
  text-transform: uppercase;
}
.laboratoriosIMG {
  margin-top: 10px;
}
.laboratoriosIMG img {
  width: 100%;
}
.toggle-menu {
  border: 1px solid #668b44 !important;
}
.toggle-menu &gt; .listra {
  margin: 6px 10px;
  border: 1px solid #668b44 !important;
}
.span6 {
  /* min-height: 400px; */
}
div#inscrevaSe div &gt; div {
  height: 420px !important;
}

.span6 {
  overflow: auto;
  clear: both;
}

@media screen and (max-width: 500px) {
  div#position-menu {
    margin-bottom: 45px;
  }

  #NotÃ­cias .nspArtPage &gt; :last-child {
    padding: 0px !important;
  }

  #NotÃ­cias .nspArtPage &gt; :first-child {
    padding: 0px !important;
    height: 100% !important;
    margin-bottom: 55px;
  }

  button.toggle-menu.hidden-lg {
  }

  div#inscrevaSe div &gt; div {
    height: 275px !important;
  }
  .carousel-control {
    height: 190px;
  }
  .number {
    left: 0% !important;
  }
  div#site-logo img {
    height: 56px;
    margin-top: 10px;
  }
}

#headerPrincipal &gt; div &gt; div.col-md-3 &gt; div {
  margin: 0px;
  display: flex;
  flex-direction: column-reverse;
  height: 99px;
}

#headerPrincipal &gt; div &gt; div.col-md-3 &gt; div a {
  margin-right: 10px;
}

.rsform-block.rsform-block-ano,
.rsform-block.rsform-block-email-atual,
.rsform-block.rsform-block-nomemae,
.rsform-block.rsform-block-dre,
.rsform-block.rsform-block-cpf,
.rsform-block.rsform-block-nome {
  border-left: 10px solid #038e32;
  font-size: 0px !important;
  -webkit-box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
  -moz-box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
  box-shadow: 0px 3px 5px 1px rgba(102, 102, 102, 0.5);
}

.rsform-block.rsform-block-captcha {
  border: none;
  box-shadow: none;
}

label.formControlLabel {
  display: flex;
  float: none !important;
  font-size: 19px;
  font-family: inherit;
}

#rsform_5_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-ano &gt; label,
#rsform_5_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-nome &gt; label,
#rsform_5_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-cpf &gt; label,
#rsform_5_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-dre &gt; label,
#rsform_5_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-nomemae &gt; label,
#rsform_5_page_0 &gt; div &gt; div &gt; div.rsform-block.rsform-block-telefone &gt; label,
#rsform_5_page_0
  &gt; div
  &gt; div
  &gt; div.rsform-block.rsform-block-email-atual
  &gt; label {
  display: none;
}

.rsform-block.rsform-block-orientadoredg-bugado {
  margin-top: -5rem;
}
.rsform-block.rsform-block-nivel,
.rsform-block.rsform-block-ano {
  margin-top: -2rem;
}
.rsform-block.rsform-block-orientadorgi {
  margin-top: -3rem;
}
p.rsformVerticalClear {
  font-size: 19px;
}
.rsform-block.rsform-block-captcha {
  margin-top: -3rem;
}

.rsform-block &gt; p {
  font-size: 19px;
  font-family: inherit;
}

button#enviar {
  font-size: 19px;
  font-family: inherit;
}

.nav-stacked::before {
  content: "Veja mais...";
  font-size: 30px;
  padding-top: 17px;
}
body
  &gt; div.container.contFix
  &gt; div:nth-child(2)
  &gt; div
  &gt; div:nth-child(3)
  &gt; ul
  &gt; li {
  margin-left: 41rem;
}
.nav &gt; li &gt; a {
  position: relative;
  display: block;
  padding: 10px 0px;
}
#NotÃ­cias .nspArtPage &gt; :last-child .readon {
  margin-left: 20px;
}
#patrocinio &gt; div &gt; div &gt; div {
  display: grid;
  grid-template-columns: auto auto auto;
  justify-content: center;
  column-gap: 28px;
}
#patrocinio &gt; div &gt; div &gt; div:before {
  display: none;
}
#patrocinio &gt; div &gt; h3 {
  text-align: center;
  font-size: 4rem;
  font-weight: 800;
}
div#localizacao .moduletable {
  margin-top: 0;
}
.butoes p {
  cursor: pointer;
}
button#enviar {
  background: #038e32;
  color: white;
  padding: 14px;
  border-radius: 8px;
}
.docentes .categoria-descricao{
  display: block !important;
  margin-bottom: 2%;
}
.categoria-descricao {
  font-size: 1.9rem;
  font-weight: 600;
}
.moduletable.gipesq {
  order: 3;
}

div#quem-somos {
  display: flex;
  flex-direction: column;
}

.moduletable.gipesq .categoria-descricao {
  display: block !important;
}
.moduletable.docp {
  order: 1;
}

.moduletable.gipesq2 {
  order: 2;
}

.moduletable.eder {
  order: 3;
}

.moduletable.eder2 {
  order: 4;
}

.moduletable.www {
  order: 5;
}

.moduletable.www2 {
  order: 6;
}

.moduletable.gap {
  order: 7;
}
.page-header h2 a {
  font-size: 23px;
}
.docentes-permanentes .gipesq2 .categoria-descricao,.docentes-permanentes .eder2 .categoria-descricao,.docentes-permanentes .www2 .categoria-descricao {
  display: block !important;
}
.tt-card-eve {
  text-align: center;
  padding: 5px;
  height: auto !important;
}
.dentro .col-md-8 {
  padding-top: 7.8%;
}</pre></body></html>