a:focus {
  outline: none;
}
#acessibilidade-comunicacao {
  font-size: 1.2em;
}
#acessibilidade-comunicacao .container {
  padding: 0;
}
#acessibilidade-comunicacao .col-sm-11{
  display: flex;
  justify-content: space-between;
}
#acessibilidade-comunicacao .nav > li > a {
  padding: 10px 5px;
}
#acessibilidade-comunicacao a {
  font-weight: normal !important;
  font-family: 'PT Sans', sans-serif;
  color: #535D6C;
}
#acessibilidade-comunicacao a span {
  display: inline-block;
  border-radius: 3px;
  padding: 2px 4px;
  margin-left: 4px;
  color: #fff;
  background: #535D6C;
}
#acessibilidade-comunicacao .btn-redes {
  display: inline-block;
  padding: 0 2px;
  font-size: 2.2em;
  float: right;
}
#acessibilidade-comunicacao .btn-search {
  margin-top: 0px;
  margin-bottom: 0px;
}
.courses-searching form button {
  background: #462734 none repeat scroll 0 0;
  font-size: 1.65em;
}
#topo {
  padding: 3em 0px 2em;
  background: #462734;
}
#menu-comunicacao li a {
  color: #fff;
}
#menu-comunicacao {
  font-size: 1.5em;
  text-transform: uppercase;  
  margin-top: 10px;
  font-weight: bold;
}
.courses-searching form button {
  padding: 11px;
}
#menu-comunicacao .navbar {
  border: none;
  margin-bottom: 0;
}
#menu-comunicacao li.active > a, #menu-comunicacao li a:hover, #menu-comunicacao li a:focus,#menu-comunicacao .nav .open > a,#menu-comunicacao .nav .open > a:focus,#menu-comunicacao .nav .open > a:hover {
  color: #fff;
  background: #f89e53;
}
#menu-comunicacao .dropdown-menu > li > a {
  color: #462734;
  font-size: 14px;
  font-weight: 400;
}
#menu-comunicacao .navbar-right .dropdown-menu {
  right: auto;
  left: auto;
}
/* index comunicacao*/
#carousel-example-generic{
  margin-right: 0;
}
.carousel-indicators {
  bottom: 10px;
  margin-left: -12%;
  text-align: right;
}
.carousel-indicators li {
  border: 1px solid #fff;
  background-color: rgba(50, 73, 82, .3);
  margin: 0 5px;
  border-radius: 0px;
  width: 15px;
  height: 15px;
}
.carousel-indicators .active {
  border: 1px solid #fff;
  background-color: #fb9e51;
  width: 15px;
  height: 15px;
  margin: 0 5px;
}
#conteudo .col-sm-9 h3, .informes-comunicacao h2 {
  color: #53636B;
}
#conteudo-comunicacao a {
  color: #454545;
  font-weight: 600;
  text-decoration: none;
}
.coordenacoes .box {
   min-height: 228px;
}
.coordenacoes .box-header {
  padding: 10px 0px;c
  display: table;
  width: 100%;
}
.coordenacoes .box-container {
  padding: 0 4em;
}
.coordenacoes .box:hover, #documentos .box:hover {
  position: relative;
  transform: scale(1.03);
  transition: transform 0.3s ease 0s;
  z-index: 100;
}
#conteudo-comunicacao .coordenacoes,#conteudo-comunicacao .coordenacoes a {
  color: #fff;
}
.coordenacoes h2 {
  font-size: 2.2em;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 0 6em;
  margin-top: 10px;
}
.coordenacoes p {
  font-size: 1.5em;
  font-weight: 400;
}
.coordenacoes a {
  text-decoration: none;
  color: #fff;
}
.coor_1 {
  background: #462734;
}
.coor_2 {
  background: #573140;
}
#servicos .row:first-child, #solicitacoes .row:first-child, #documentos .row:first-child, #redes-sociais .row:first-child {
  margin-top: 3em;
}
hr {
  border: 1px solid #a9263f;
  position: relative;
  margin-top: 51px;
  margin-bottom: 50px;
}
.conteudo-comum .redessociais hr {
  border: 0px solid rgba(108, 91, 83, .01);
}
h2.titulo-comunicacao {
  color: #462734;
  position: relative;
  background: #fff;
  padding: 10px;
  text-align: center;
  margin: 25px auto;
  display: table;
  text-transform: uppercase;
}
#conteudo .col-sm-9 h2, .titulos-comum {
  color: #462734;
  border-bottom: 2.5px solid #a9263f;
}
.links-botoes .box h2 , .solicitacoes .box h2{
  font-size: 1.6em;
  font-weight: 900;
  text-transform: uppercase;
}
.links-botoes .box , .solicitacoes .box {
  border: 2px solid #dbd2d4;
  background: #f8f5f6;
  display: grid;
  padding: 0;
  min-height: 219px;
  margin: 15px;
}
.links-botoes .box {
  width: 22.1%;
}
.links-botoes .box:hover, .solicitacoes .box:hover {
  background: #462734;
  text-align: center;
}
.links-botoes a{
  text-align: center;
  color: #462734;
}
.links-botoes .box-container {
  padding: 0 6em;
}
.solicitacoes {
  display: flex;
  flex-direction: row-reverse;
}
.solicitacoes .box {
  width: 47%;
}
.solicitacoes a{
  color:#a9263f ;
  text-align: center;
}
.solicitacoes .box-container{
  padding: 0 6em;
}
#servicos .box:hover a, #solicitacoes .box:hover a{
  color: #fff;
  cursor: pointer;
}
.links-botoes .box .box-header, .solicitacoes .box-header{
  padding: 8.5em;
  margin-bottom: -5em;
  cursor: pointer;
}

#servicos .sitio-institucional .box-header {
  background: url(../img/comunica/site-inativo.png) no-repeat center center;
}
#servicos .sitio-institucional:hover .box-header{
  background: url(../img/comunica/site-ativo.png) no-repeat center center;
}
#servicos .sala-de-imprensa .box-header {
  background: url(../img/comunica/imprensa-inativo.png) no-repeat center center;
}
#servicos .sala-de-imprensa:hover .box-header{
  background: url(../img/comunica/imprensa-ativo.png) no-repeat center center;
}
#servicos .ufopa-na-midia .box-header {
  background: url(../img/comunica/clipping-inativo.png) no-repeat center center;
}
#servicos .ufopa-na-midia:hover .box-header{
  background: url(../img/comunica/clipping-ativo.png) no-repeat center center;
}
#servicos .jornalismo-cientifico .box-header {
  background: url(../img/comunica/divulga-inativo.png) no-repeat center center;
}
#servicos .jornalismo-cientifico:hover .box-header{
  background: url(../img/comunica/divulga-ativo.png) no-repeat center center;
}
#servicos .boletins .box-header {
  background: url(../img/comunica/boletins-inativo.png) no-repeat center center;
}
#servicos .boletins:hover .box-header{
  background: url(../img/comunica/boletins-ativo.png) no-repeat center center;
}
#servicos .campanhas .box-header {
  background: url(../img/comunica/campanhas-inativo.png) no-repeat center center;
}
#servicos .campanhas:hover .box-header{
  background: url(../img/comunica/campanhas-ativo.png) no-repeat center center;
}
#servicos .videos .box-header {
  background: url(../img/comunica/videos-inativo.png) no-repeat center center;
}
#servicos .videos:hover .box-header{
  background: url(../img/comunica/videos-ativo.png) no-repeat center center;
}
#servicos .redes-sociais .box-header {
  background: url(../img/comunica/sociais-inativo.png) no-repeat center center;
}
#servicos .redes-sociais:hover .box-header{
  background: url(../img/comunica/sociais-ativo.png) no-repeat center center;
}

#solicitacoes .campanhas .box-header {
  background: url(../img/comunica/campanha-inativo.png) no-repeat center center;
}
#solicitacoes .campanhas:hover .box-header{
    background: url(../img/comunica/campanha-ativo.png) no-repeat center center;
}
#solicitacoes .noticias .box-header {
  background: url(../img/comunica/noticia-inativo.png) no-repeat center center;
}
#solicitacoes .noticias:hover .box-header{
    background: url(../img/comunica/noticia-ativo.png) no-repeat center center;
}
#solicitacoes .box a:hover{
  color: #ee9750;
}
.modal-content {
  margin-top: 3%;
  padding: 0;
  color: #462734;
}
.modal-body{
  padding: 0 11em;
}
#solicitacoes .close {
  float: right;
  font-size: 3em;
  font-weight: 400;
  color: #fff;
  text-shadow: 0 1px 0 #333;
  margin-top: -30px;
  opacity: 1;
}
.modal-header{
  border-bottom: 2px solid #f89e53;
  background: #f0f0f0;
  text-transform: uppercase;
  display: flex;
  padding: 40px 15px 15px 50px;
}
.modal-header h2{
  border-left: 3px solid #462734;
  padding-left: 15px;
  font-size: 3em;
  font-weight: bold;
}
#corp-1,#corp-2, #corp-3 {
  background: #fff;
  height: 18em;
  border-top: 2px solid #f89e53;
  padding:15px 0 0 0;
  margin-bottom: 15px;
  overflow: hidden;
}
.modal-header span{
  font-size: 2.5em;
  padding-right: 15px;
  margin-top: 20px;
  font-weight: 600;
}
.modal-content .col-sm-6{
  padding: 0;
}
#corp-1 {
  border: none;
}
#corp-1 h3, #corp-2 h3, #corp-3 h3 {
  font-size: 2em;
  text-transform: uppercase;
  font-weight: 600;
}
#corp-1 p, #corp-2 p, #corp-3 p {
  font-weight: 400;
  font-size: 1.6em;
  color: #9c9c9c;
}
#icon-1 {
  background: url(../img/comunica/noticias-popup.png) no-repeat center center;
  height: 100%;
}
.campanhas#icon-1 {
  background: url(../img/comunica/campanhas-popup.png) no-repeat center center;
  height: 100%;
}
#icon-2 {
  background: url(../img/comunica/prazo-popup.png) no-repeat center center;
  height: 100%;
}
#icon-3 {
  background: url(../img/comunica/glpi-popup.png) no-repeat center center;
  height: 100%;
}
#icon-3:hover {
  background: url(../img/comunica/glpi-popup-ativo.png) no-repeat center center;
  height: 100%;
}
/* ativar enquanto não tiver no ar o glpi
 #icon-3 {
  background: url(../img/comunica/form-popup.png) no-repeat center center;
  height: 100%;
} */
#icon-3:hover {
  position: relative;
  transform: scale(1.3);
  transition: transform 0.3s ease 0s;
  z-index: 100;
}
.campanhas, .noticias, .notícias{
  width: 50%;
  display: flex;
}

#documentos .box{
  min-height: 360px;
  background: #462734;
  padding: 2em;
  cursor: pointer;
}
#documentos .box-container p {
  color: #ddd;
  font-size: 1.3em;
  font-weight: 400;
  margin-top: 20px;
}
#documentos .box-header h3{
  color: #fff;
  text-align: center;
  font-size: 1.8em;
  margin: 0;
  height: 60px;
  vertical-align: middle;
  font-weight: 600;
  padding-bottom: 2em;
}
#redes-sociais .links-botoes .col-sm-3:hover {
  position: relative;
  transform: scale(0.95);
  transition: transform 0.3s ease 0s;
  z-index: 100;
}
#logo-footer {
  width: auto;
}
.icone {
  background: no-repeat left center;
  padding-left: 22px;
}
.icone.localizador{
   background-image: url(../img/comunica/localizador.png);
}
.icone.email{
   background-image: url(../img/comunica/email.png);
}
.icone.fone{
   background-image: url(../img/comunica/fone.png);
}
.rodape {
  background: #f8f5f6;
}
.rodape .col-sm-3 {
  display: flex;
}
.rodape .col-sm-3 a {
  margin: 0 auto;
  color: #462734;
}
#copy{
  background: #462734;
  font-size: 12px;
  font-weight: 400;
}
.copy p a {
  color: #fff;
}
.copy p a:hover {
  color: #2c5aa0;
}
/* páginas */
.conteudo-comum .linha-inicio a {
  color: #462734;
}
.conteudo-comum .linha-inicio {
  color: #462734;
  background: #f8f5f6;
}
/*  portlets */
.titulo {
  color: #462734;
  border-bottom: 4px solid #a9263f;
}
.portlet-sem-titulo a, .portlet-destaque a {
  background: #f8f5f6;
  border: 1px solid #dbd2d4;
  color: #462734;
}
.portlet-sem-titulo a:hover, .portlet-destaque a:hover {
  background: #462734;
  border: 1px solid #462734;
  color: #fff;
}

@media (max-width: 767px){

#carousel-example-generic {
  margin-right: -15px;
}
.coordenacoes h2 {
  padding: 15px;
}
.links-botoes .box, .solicitacoes .box {
  min-height: auto;
 width: auto;
}
.coordenacoes .box, #documentos .box {
  min-height: auto;
}
.modal-content {
  margin-top: 10%;
}
.modal-body {
  padding: 0 1em;
}
.modal-header {
  padding: 2em;
}
#documentos .box {
  margin: 10px 0;
}
.links-botoes a img {
  width: 50%;
  margin: 10px auto;
}
img{
  width: 100%;
}
hr {
  border: 1px solid #525D6C;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}
.conteudo-rodape {
  display: block;
}
}
@media (min-width: 768px) and (max-width: 991px) {
#acessibilidade-comunicacao {
  font-size: .8em;
}
#acessibilidade-comunicacao .col-sm-11, #acessibilidade-comunicacao .container, #topo .container,#topo .col-sm-11{
  padding: 0;
}
#topo .img-responsive {
  max-width: 150%;
}
.coordenacoes .box, #documentos .box {
  min-height: 41em;
}
.solicitacoes .box {
  width: 46%;
}
.tablet{
  padding: 0;
}
h2.titulo-comunicacao {
  padding: 10px 0;
  margin: 27px auto;
  font-size: 27px;
}
.links-botoes .box {
  width: 25%;
  margin: 0;
}
.links-botoes .box-container {
  padding: 0;
}
#redes-sociais {
  width: auto;
}
.conteudo-rodape {
  display: block;
}
#documentos .col-sm-3{
  padding: 5px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
#acessibilidade-comunicacao .col-md-10, #acessibilidade-comunicacao .col-md-2{
  padding: 0;
}
.coordenacoes .box, #documentos .box {
  min-height: 35em;
}
.links-botoes .box {
  width: 23.9%;
}
.links-botoes .box, .solicitacoes .box {
  margin: 5px;
}
.solicitacoes .box {
  width: 48.9%;
}
}