@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@100;200;300;400;500;900&display=swap');


#acessibilidade li:hover a{
  background: transparent;
  cursor: pointer;
}
#acessibilidade a span{
  background:  #9BB93B;
  display: inline-block;
  border-radius: 3px;
  padding: 2px 4px;
  margin-left: 4px;
  color: #fff;
}
#acessibilidade a {
  padding: 10px 6px;
}
#topo-ufopa{
  background:#19413a;
  height: auto;
}
#topo .col-md-2{
  padding-left:0;
}
#logomarca{
  margin: 2em auto;
  width: 75%;
}
.titulo-ufopa{ 
  text-transform: uppercase;  
	font-weight: 900;
	font-size: 24.4px;	
	color: #fff;
	margin-top: 62px;
	font-family: 'Fira Sans', sans-serif;
	letter-spacing: .100em;
	margin-left: -42px;
}

#faixa-topo, .titulo-ufopa2{
  display: none;
}

.btn-search{
  margin-right: -19%;
}

#faixa-topo .col-md-10{
  height:4px;
  background:#9BBA3C;
}
#faixa-topo{
  padding:0;
}
#faixa-topo .col-md-1{
  background:#74803E;
  height:4px;
}
#faixa-topo .faixa1{
  height:4px;
  background:#BEC370;
}
.titulo-ufopa2{
  /*color:#CFDDA9;
  text-align:right;
  font-family: 'Roboto', sans-serif;
  font-size:22.2px;
  font-style: italic;*/
  font-size:18.5px;
  font-weight:bold;
  color:#fffbf0;
  text-align:right;
  margin-top: 11px;
  margin-bottom:16px;
  text-transform: uppercase;
  letter-spacing: -.4px;
  padding-right: 14px;
  text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.3);

}

#menu{
  font-size: 16px;
  background: #fff;
}
.navbar{
  border: none;
  margin-bottom: 0;
  background: #fff;
}

#menu li a{
  color: #53636B;
  background:#fff;
  font-size:1.016em;
  font-weight:700;
  padding: 15px 10px;
}
#menu li.active > a, #menu li a:hover, #menu li a:focus, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  color: #fff;
  background: #9BB93B;
}
.caret2{
  font-size: 10px !important;
}
.dropdown-menu a{
  padding: 7.5px 10px !important;
  font-weight: 400 !important;
}
.dropdown-menu {
  font-size:  .935em;
  font-weight:400;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
#faixa{
  height: 4px;
  width: 100%;
  background:#184139;
}
/* index Ufopa
*/
.carousel-indicators li{
  border: 1px solid #9BB93B;
  background: #fff;
}
.carousel-indicators .active {
  border: 3px solid #9BB93B;
  background-color: #9BB93B;
  margin: 0 5px;
}
.titulo {
  color: #184137;
  border-bottom: 3px solid #184137;
}
.campi-r{
  margin-top :21px;
}
.titulo-barra .titulo, .informes .titulo{
  width: max-content;
  width: -moz-max-content;
  margin-bottom: -3px;
  padding-bottom: 9px;
}
.titulo-barra {
  border-bottom: 3px solid #e1e1e1;
  margin-bottom: .5em;
}.destaque{
  padding-left: 0;
  cursor: pointer;
}
.destaque-noticias{
  padding: 0;
}
.destaque-nivel-1{
  margin-top: 2em;
}
.row.banner-fixo-admin {
  display: flex;
  justify-content: space-between;
  margin: 5em 0 3em;
  padding: 0;
}
.titulo-barra-noticias{
  margin-right: 15px;
  margin-bottom: 0;
}
.mais{
  padding: 0; 
}
#lateral .mais{
  margin-right: 0;
}
.titulo-barra-noticias .mais, #agenda .mais{
  margin-top: -15px;
}
#agenda{
  padding-left: 0; 
}
.noticia-com-img{
  padding-left: 0;
}
.noticia-com-img .tag{
  position: absolute;
}
.noticia-com-img .data {
    margin-bottom: 10px;
    display: inline-block;
}
.noticia-com-img  h2 {
  font-size: 2em;
  margin: 0;
  line-height: 120%;
  padding-left: 0;
}
.noticia-com-img  .bordas {
  margin-bottom: 15px;
  border-bottom: 2px solid #C8C8C8;
  min-height: 365px;
}
.noticia-com-img .bordas-men {
  margin-bottom: 30px;
  border-bottom: 2px solid #C8C8C8;
  min-height: 120px;
  margin-left: 0;
  margin-right: 0;
}
.bordas-men .col-md-4 {
  padding-left: 0;
  padding-right: 0;
}
.bordas-men .col-md-8 {
  padding: 0 0 0 10px;
}
.noticia-img-men  .tag-men {
  font-size: 10px;
  padding: 3px 5px;
}
.noticia-img-men  .bordas-men {
  margin:10px 0 10px;
  border-bottom: 2px solid #C8C8C8;
  height: 115px;
  overflow: hidden;
}
.noticia-img-men p {
  line-height: 1.15;
  margin: 10px 0 0;
  font-size: 14px;
  padding: 0;
}
.noticia-img-men{
  padding-left: 0;
}
.destaque-noticias .feed-post-figure-link {
  padding-right: 0;
}
.tag_eventos {
  background: #79aa05 none repeat scroll 0 0;
}
.tag_ensino-e-educacao{
    background: #55918F;
}
.tag_pesquisa-e-inovacao {
  background: #00656D;
}
.tag_cultura-e-extensao {
  background: #831B00;
}
.tag, .tag_ufopa {
    background: #737F3F;
}
.tag_cursos-e-eventos {
  background: #272822;
}
.tag_processo-seletivo{
  background: #D39000;
}
.tag_editais-e-concursos{
  background: #53636B;
}
.tag_eleicoes {
  background: #B96F43;
}
.tag_multicampi{
  background: #833d29;
}
.tag.tag_covid-19 {
	background: #1DA5A7;
}

#conteudo .tag a, .destaque-noticias .tag a {
	color: #fff !important;
} 

#agenda .nanoAgenda {
  height: 33.76em;
  font-size: 1.7em; 
}
#agenda .data-agenda {
 font-size: 1.5em;
 min-width: 2.6em;
}
#agenda .feed-post-body-title{
  border-top: 0 none;
  letter-spacing: -1px;
  line-height: 1.2;
  padding: 0;
  word-wrap: break-word;
  margin-top: -3px;
}
/*#agenda .data-agenda {
  padding: 15px 20px;
}*/
#agenda .agenda-local{
  font-size: 14px;
  margin: 0;
}
#calendario_modal{
  color:#333;
}
#calendario_modal .modal-header{
  background: #0C2625;
}
#calendario_modal h2{
  color:#fff;
}
#calendario_modal .fc-center h2{
  color: #0C2625;
}
#calendario_modal .modal-footer{
  background: #333;
  color: #fff;
}
#calendario_modal .fc-event {
  border: 1px solid #9BB93B;
  background-color: #9BB93B;
}
#calendario_modal a{
  color:#fff;
}
#mais_id h3 {
  color: #2C5AA0;
}
.modal-lg {
  width: 1030px;
}
.modal-dialog .close {
  color: #fff;
  opacity: 0.8;
}
.btn-utilitarios {
  padding: 1px 0;
}
#redes-sociais{
  margin-top: 30px;
  padding: 0;
}
#redes-sociais .col-sm-6{
  padding:0 5px;
}
.flickr-embed .curation-header {
  display: none;
}
/* Fim index Ufopa
*/
/* lateral index Ufopa
*/
.barra-lateral-ufopa .titulo.portlet--ufopa.portlet-ATBanner{
  margin-top: 3.5em;
}
.barra-lateral-ufopa .portlet-destaque img{
   margin-top:5px;
}
.links-uteis {
  margin:22px 0;
}
.banner-mec{
  margin-bottom:23px;
}
.links-uteis a {
  display: block;
  margin-bottom: 1px;
}
.links-uteis .hoverzoom2:hover > a > img {
  -webkit-transform: scale(1.005);
  -moz-transform: scale(1.005);
  -ms-transform: scale(1.005);
  -o-transform: scale(1.005);
  transform: scale(1.005);
}
/*.links-uteis .hoverzoom2 > a > img {
  max-width: none;
}*/
.banner-mec > .hoverzoom2{
  display: flex;
}
.institutos .hoverzoom2:hover > a > img {
  -webkit-transform: scale(1.025);
  -moz-transform: scale(1.025);
  -ms-transform: scale(1.025);
  -o-transform: scale(1.025);
  transform: scale(1.025);
}
.institutos {
  margin-top: 2.5em;
  margin-top: 1.5em;
  display: inline-block;
}
.hoverzoom2 {
  position: relative;
  overflow: hidden;
  margin-bottom: 3px;
  padding: 0;
}
.hoverzoom2 a{
  background:#879397;
  border-bottom: 4px solid #54656b;
}
.icone-1 a:hover{
  background:#c27b1c;
  border-bottom:4px solid #c27b1c;
}
.icone-2 a:hover{
  background:#658f67;
  border-bottom:4px solid #658f67;
}.icone-3 a:hover{
  background:#56918e;
  border-bottom:4px solid #56918e;
}.icone-4 a:hover{
  background:#b28c22;
  border-bottom:4px solid #b28c22;
}.icone-5 a:hover{
  background:#a43100;
  border-bottom:4px solid #a43100;
}.icone-6 a:hover{
  background:#3f7269;
  border-bottom:4px solid #3f7269;
}.icone-7 a:hover{
  background:#e6bb5c;
  border-bottom:4px solid #e6bb5c;
}.icone-8 a:hover{
  background:#bec470;
  border-bottom:4px solid #bec470;
}.icone-9 a:hover{
  background:#808c6e;
  border-bottom:4px solid #808c6e;
}.icone-10 a:hover{
  background:#00656e;
  border-bottom:4px solid #00656e;
}.icone-11 a:hover{
  background:#5cb8c5;
  border-bottom:4px solid #5cb8c5;
}.icone-12 a:hover{
  background:#ba7043;
  border-bottom:4px solid #ba7043;
}.icone-13 a:hover{
  background:#747f3f;
  border-bottom:4px solid #747f3f;
}
.institutos {
  margin-top: 17px;
}

/* Fim lateral index Ufopa
*/
#destaque, #noticias, #agenda, #rodape, #links, #banners{
  margin: 30px 0;
}
#redes-sociais .col-sm-3{
  margin-bottom:2em;
  padding: 5px;
}
#rodape{
  background: #333;
  color: #cdcdcd;
  margin-bottom: 0px;
}
.topo-rodape{
  padding: 20px 0px;
  border-bottom: 1px solid #666;
  font-size: 1.125em;
}
.topo-rodape a{
  color: #ddd;
}
.conteudo-rodape{
  font-size: 0.86em;
  margin: 20px 0px;
}
.conteudo-rodape a{
  color: #cdcdcd;
}
.conteudo-rodape a:hover{
  color: #cdcdcd;
  text-decoration: underline; 
}
#copy{
  background: #2d2d2d;
  padding: 20px 0px;
}
#copy p{
  padding: 0px;
  margin: 2px;
  font-size: 12px;
}

.callout {
  border-left: 0;
  border-radius: 3px;
  padding: 0px;
  margin-bottom: 2px;
}
  /*
.callout.callout-info {
  border-color: #0097bc;
}*/
/**
CONTRASTE
**/
/************ Páginas comum ********** */
#conteudo{
  margin-top: 2.5em;
}
.conteudo-comum .linha-inicio{
  padding: 0;
  background: #fff;
  color: #53636B;
}
#carousel-example-generic{
  margin: 0px !important;
}
.conteudo-comum .linha-inicio a{
  color: #9BB93B;
}
.titulos-comum {
  border-bottom: 0px solid #84ACBA;
}
.conteudo-comum a{
  cursor: pointer;
  color: #53636B;
}
#conteudo .conteudo-comum a:hover {
    color: #737f3f;
}
.conteudo-comum h3{
  font-size: 24px;
  font-weight: bold;
  margin-top: 25px;
}
#conteudo .spam-comum {
  font-size: 1em;
  font-weight: bold;
  margin-top: 1em;
}
.conteudo-comum hr{
  border-bottom: 3px solid #53636B;
}
.conteudo-comum blockquote p{
    font-size: 1.38em;
    font-weight: 600;
}
.conteudo-comum blockquote {
    border-left: 0px solid #53636b;
    text-align: center;
}

/* *************************Página Noticia ****************** */

#conteudo .col-sm-9 h2{
  border-bottom: none;
}
.data-noticia{
  color: #8C8C8C;
  font-size: 1em;
  font-weight: normal;
  margin-top: 2em;
}
.conteudo-noticia{
  margin: 2em 0; 
}
.titulo-barra-destaque{
  margin-top: 2em;
}
.media-body {
  vertical-align: bottom;
  color: #53636B;
}
.media-body-1 {
    border-bottom: 5px solid #9BB93B; 
    width: 35%;
}
.media-body h3 {
  padding: 0 .5em;
  font-weight: 600;
  font-size: 1.15em;
  margin: 0;
}
.informes .nano{
  height: 39em;
}
.informes-1{
  margin-top: 3em;
}
.nano-content a {
  color: #337ab7;
}
.nano-content a:focus,.nano-content a:hover {
  color: #23527c;
}
#conteudo .nano-content a {
  font-size: 18px;
  line-height: 1.2;
}
#conteudo .informes ul li {
  border-bottom: 2px solid #ddd;
  padding: 7px 0;
}
.categorias{
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
  color: #53636B;
  margin:1.5em 0 .8em 
}
.img-tag{
  margin-bottom: 4px;
}
.portlet-layout_02-ufopa a {
  padding: 0px 0;
  background: none;
}
.portlet-layout_02-ufopa a:hover {
  background: none;
}
/************ Páginas Notíciasssss ********** */
.tags-img {
  margin-top: 2em;
}
.feed-post .gui-image-full {
  background-color: #f3f3f3;
  background-position: 50% center;
  background-size: cover;
  border-radius: 4px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) inset;
  height: 0;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.feed-post {
  margin: 0;
}
.feed-post-1 {
  border-top: 2px solid #c8c8c8;
}
.feed-post-body-title-1 {
  font-size: 1.72em;
}

.feed-post-body-resumo {
  font-size: 1em;
  letter-spacing: -0.3px;
  margin-bottom: 0.375rem;
  padding-top: 0;
  color: #777;
  line-height: 1.4em;
}
/* 10 anos*/
/*
.contraste#topo-ufopa{
    background:#000 url("../img/topo-pb.png") no-repeat center center !important; 
} */
.contraste.titulo-ufopa2{
  color: #fff;
}
/* mudanças provisórias para 10 anos */
/* #topo-ufopa{
  background:#00656e url("../img/topo10anos-semTexto.png") no-repeat center center;
}

#faixa-topo {
    display: none;
}
#logomarca {
    padding: 15.6px 0;
}
#logo-footer {
    width: 17%;
    margin: -2em;
}
.contraste #topo-ufopa{
   background:#000 url("../img/topo10anos.jpg") no-repeat center center !important; 
} */
/* fim - 10 anos*/



/* 11 anos*/

/* #topo-ufopa{
  background:#1b2829 url("../img/topo11anos.png") no-repeat center center;
  
} */
/* #logomarca {
  padding: 4.3em;
  margin: 0;
} */

#faixa-topo, .titulo-ufopa2{
  display: none;
}

/* .titulo-ufopa {
  line-height: 1.6;
  font-weight: 900;
  font-size: 24.4px;
  padding-right: 2.3em;
  color: #acd9b4;
  margin-top: 79px;
  font-family: 'Fira Sans', sans-serif;
  letter-spacing: .100em;
} */

#logo-footer {
  width: 10%;
  margin: 0em;
}
.topo-rodape {
	padding: 15px 0px;
}
#rodape {
	background: #1b2829 ;
}
/* 11 anos*/
/* mobile */

@media (min-width: 577px) and (max-width: 767px) {
.carousel-caption h2 {
  font-size: 2em;
  margin-top: 11em;
}
.carousel-inner {
  padding: 0 8px;
}
.links-uteis a, .institutos {
  margin:0 24%;
}
.banner-fixo-admin > div{
  margin: 0 1% !important;
}
.noticia-com-img .bordas {
  overflow: auto;
}
/*.hoverzoom {
  display: table;
  float: left;
  padding: 0 15px 15px 0;
  width: 40%;
}*/
#redes-sociais .col-sm-6 {
  float: left;
  width: 50%;
}
}
@media (max-width: 767px) { 
.navbar-brand {
  color: #0C2625;
  font-weight: bold;
}
.navbar-brand:hover {
  color: #0C2625;
}
#logomarca {
  /* margin: 10px auto -30px; */
  /* width: 19%; */
  margin: 5px auto;
  width: 50%;
  padding: 0;
}
.titulo-ufopa {
  font-size: 20.4px;
  margin-top: 40px;
  margin-left: -80px;
  margin-right: -30px;
}

.btn-search{
  margin-right: 0%;
}

#menu .navbar-header {
  margin: 0;
  padding: 0;
}
.navbar-fixed-top .navbar-toggle {
  margin-right: 15px;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
  margin-right: 0px;
}
#menu-admin {
  display: none;
}
#destaque {
  margin:15px 0;
}
.destaque {
  padding: 0;
  margin:0 -15px;
}
.carousel-caption {
  padding: 0 1em;
}
.carousel-caption h3 {
  font-size: 1.5em;
  margin-top: 15em;
}
.carousel-caption p {
  font-size: 1.2em;
}
.carousel-indicators {
  margin-bottom: 20px;
}
.informes {
  margin-top: 5em;
  padding: 0;
}
.titulo-barra-noticias .mais, #agenda .mais {
  margin-top: 0px;
}
.banner-fixo-admin {
  margin:0 0px;
}
.banner-fixo-admin > div, .destaque-nivel-2 > div{
  padding: 0;
  margin: 10px 0;
}
.destaque-nivel-2 > div{
  margin: 25px 0;
}
.titulo-barra-noticias {
  margin-right: 0px;
}
.feed-post-figure-link {
  display: contents;
}
.noticia-com-img {
  padding: 0;
  margin: 10px 0;
}
.noticia-com-img h2 {
  margin: 15px 0;
}
.noticia-com-img .bordas {
  min-height:auto;
}
.noticia-img-men .bordas-men {
  padding: 15px 0 0;
  min-height: auto;
}
.bordas-men .col-md-8 {
  padding: 0;
}
.noticia-img-men .tag-men {
  margin-top: -25px;
}
.links-uteis a {
  display: inline-block;
}
.l-uteis, #agenda{
  padding: 0;
  width: 100%;
}
#agenda .data-agenda {
  padding: 5px 10px;
}
#agenda .data-agenda {
  font-size: 1.5em;
}
#agenda .agenda-local {
  font-size: 11px;
}
.conteudo-rodape {
  display: none;
}
.modal-dialog {
  width: auto;
}
#calendario_modal .fc-right{
  display: none;
}
.modal-body{
  padding: 0;
}
/* interna noticias*/
#conteudo-noticia,.barra-lateral,.conteudo-comum{
  padding: 0;.titulo-ufopa {
    font-size: 16.4px;
    margin-top: 24px;
    margin-left: -70px;
}
}
#conteudo .col-sm-9 h2 {
  font-size: 2em;
  margin-top: 0;
}
.conteudo-noticia .media {
  display: flex;
  flex-direction: column-reverse;
}
#conteudo-noticia .media-body-1 {
  width: auto;
}
.media-body h3 {
  padding: 0;
  margin-top: 0;
}
.conteudo-comum .redessociais {
  clear: left;
  overflow: hidden;
}
.twitter-share-button {
  margin-left: 0;
}
.conteudo-comum p > img {
  padding: 0;
}
.tag {
  margin-left: 0;
}

}
@media (min-width: 768px) and (max-width: 991px) {
.container{
  padding: 0;
}
#acessibilidade .col-sm-7 {
  padding: 0;
  width: 63%;
}
#acessibilidade .col-sm-5 {
  padding: 0;
  width: 35%;
}

.titulo-ufopa2{
  font-size: 16.4px;
  margin-top: 3px;
}

.titulo-ufopa{
  font-size: 22.4px;
  margin-top: 46px;
  margin: 42px -42px;
}

.btn-search{
  margin-right: -7%;
}

.navegacao {
  padding-left: 0;
}
#menu li a {
  font-size: 11px;
  padding: 15px 7.5px !important;
}
.carousel-caption h2 {
  font-size: 2.5em;
  margin-top: 7em;
}
.carousel-caption p {
  font-size: 2em;
}
.banner-fixo-admin .col-sm-6 {
  margin-right: 15px;
  width: 48%;
}
.data {
  font-size: 10px;
}
.informes .nano {
  height: 25em;
}
.informes ul li h3 {
  font-size: 1.5em;
}
.noticia-com-img .bordas {
  min-height: 260px;
}
.noticia-com-img h2 {
  font-size: 1.5em;
}
.noticia-img-men p {
  display: inline-block;
}
.bordas-men .col-md-8 {
  padding: 0;
}
.noticia-img-men .bordas-men {
  margin: 5px 0 0;
  min-height: 95px;
}
.noticia-img-men p {
  font-size: 12px;
  margin: 10px 0 0px;
}
.institutos {
  margin-top: 7em;
}
#agenda{
  padding-left: 0;
}
#agenda .nanoAgenda {
  font-size: 1.5em;
  height: 22em;
}
#redes-sociais {
  width: 50%;
  left: 0;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
#menu li a {
  font-size: 14px;
  padding: 15px 6px;
}
.banner-fixo-admin .col-sm-6 {
  margin-right: 15px;
  width: 48.4%;
}
.noticia-com-img .bordas {
  min-height: 310px;
}
.noticia-com-img h2 {
  font-size: 1.8em;
}
.noticia-img-men .bordas-men {
  min-height: 120px;
}
.noticia-img-men p {
  font-size: 14px;
  margin: 10px 0;
}
.institutos {
  margin-top: 5.5em;
}
.col-sm-4.l-uteis {
  padding: 0;
}
#agenda .nanoAgenda {
  height: 23em;
}

.titulo-ufopa2{
  margin-top: 3px;
}

.titulo-ufopa{
  font-size: 24.4px;
  margin-top: 53px;
}

}
/*
@media (max-width: 576px) {
   #topo-ufopa{
    background:#00656e;
  }
   #logomarca {
    width: 50%;
    margin: 20px auto;
  }
  .titulo-ufopa {
    font-size: 16.4px;
    margin-top: 24px;
    margin-left: -50px;
  }
  .carousel-caption h2 {
    font-size: 1.5em;
    margin-top: 15em;
  }
  .conteudo-comum .feed-post-figure-link {
    padding-right: 0;
  }
  } */
