/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/it_insightfx/custom/scss/custom.scss */
:root {
  --main-color: #16c455;
}
/* line 6, templates/it_insightfx/custom/scss/custom.scss */
#g-header .g-grid .g-main-nav .g-toplevel > li .g-menu-item-container {
  padding-right: 17px;
}
/* line 11, templates/it_insightfx/custom/scss/custom.scss */
#g-top .mod-languages {
  text-align: center;
}
/* line 16, templates/it_insightfx/custom/scss/custom.scss */
.informacoes .g-introtext {
  color: black;
}
/* line 21, templates/it_insightfx/custom/scss/custom.scss */
.g-offcanvas-toggle i {
  color: #6c6;
  border: 1px solid white;
}
/* line 27, templates/it_insightfx/custom/scss/custom.scss */
.frase-destaque {
  background-image: url('../../../../images/ppedu/banners/frase-destaque.jpg');
  padding: 3rem;
  color: white;
}
/* line 33, templates/it_insightfx/custom/scss/custom.scss */
.frase-destaque span, .frase-destaque p em {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 39, templates/it_insightfx/custom/scss/custom.scss */
.autor {
  text-align: right;
}
/* line 44, templates/it_insightfx/custom/scss/custom.scss */
.aviso {
  text-align: center;
  display: block;
  font-size: 12rem;
}
/*<-------------------------------------------------------------->
 MODAL*/
/* line 53, templates/it_insightfx/custom/scss/custom.scss */
.modal-ppedu {
  display: none;
  position: fixed;
  z-index: 1003;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 65, templates/it_insightfx/custom/scss/custom.scss */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}
/* line 73, templates/it_insightfx/custom/scss/custom.scss */
.modal-footer .fechar {
  cursor: pointer;
}
/*<-------------------------------------------------------------->
 RELATO DE EGRESSOS*/
/* line 79, templates/it_insightfx/custom/scss/custom.scss */
.relato-egresso .g-news-pro-item {
  display: flex;
  flex-direction: column;
}
/* line 84, templates/it_insightfx/custom/scss/custom.scss */
.relato-egresso .g-news-pro-image {
  align-self: center;
}
/* line 88, templates/it_insightfx/custom/scss/custom.scss */
.relato-egresso .g-news-pro-title {
  text-align: center;
}
/* line 93, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbottom {
  background-image: none;
}
/* line 98, templates/it_insightfx/custom/scss/custom.scss */
.btn-mais-relatos {
  display: flex;
  justify-content: center;
}
/*<-------------------------------------------------------------->
 HISTORICO*/
/* line 106, templates/it_insightfx/custom/scss/custom.scss */
.historico {
  justify-content: space-between;
}
/* line 110, templates/it_insightfx/custom/scss/custom.scss */
.historico h3 {
  text-align: right;
}
/* line 114, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody .historico .box4 h3 {
  color: white;
}
/*<-------------------------------------------------------------->
 CURSOS E ESTRUTURA CURRICULAR*/
/* line 121, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody .overflow-tabela {
  overflow-x: auto;
}
/* line 125, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody table p {
  margin: 0;
}
/* line 129, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody table, #g-mainbody th, #g-mainbody td {
  border: 1px solid black;
}
/* line 135, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody th, #g-mainbody td {
  padding: 10px;
}
/* line 140, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody th {
  height: 1rem;
  text-align: center;
  background-color: #14ad4b;
  color: white;
}
/* line 147, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody td {
  vertical-align: center;
  text-align: center;
}
/*<-------------------------------------------------------------->
 LINHAS DE PESQUISA*/
/* line 155, templates/it_insightfx/custom/scss/custom.scss */
.destaque {
  display: flex;
}
/* line 159, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody .destaque .box4 h4 {
  color: white;
}
/* line 163, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody .destaque .box3 p {
  color: black;
}
/*<-------------------------------------------------------------->
 COORDENACAO*/
/* line 170, templates/it_insightfx/custom/scss/custom.scss */
.flex-container {
  display: flex;
  justify-content: space-between;
}
/* line 175, templates/it_insightfx/custom/scss/custom.scss */
.card {
  border: 1px solid black;
}
/* line 179, templates/it_insightfx/custom/scss/custom.scss */
.card img {
  width: 50%;
  display: block;
  margin: 0 auto;
}
/* line 185, templates/it_insightfx/custom/scss/custom.scss */
.container {
  padding: 0.65rem 1rem;
}
/*<-------------------------------------------------------------->
 SECRETARIA*/
/* line 192, templates/it_insightfx/custom/scss/custom.scss */
.secretaria {
  display: flex;
  justify-content: space-around;
  margin-top: 1.5rem;
}
/* line 198, templates/it_insightfx/custom/scss/custom.scss */
.secretaria div i, .secretaria div p:nth-child(2) {
  text-align: center;
  display: block;
}
/*<-------------------------------------------------------------->
 DOCUMENTOS*/
/* line 207, templates/it_insightfx/custom/scss/custom.scss */
.documentos table thead tr th a {
  color: white;
}
/*
 .mod-list {
 display: flex;
 flex-flow: row wrap;
 width: 70vw;
 justify-content: space-between;
 }*/
/*<-------------------------------------------------------------->
 FINANCIADORES*/
/* line 222, templates/it_insightfx/custom/scss/custom.scss */
.g-companies {
  width: 85vw;
}
/*<-------------------------------------------------------------->
 CONCEITO CAPES*/
/* line 229, templates/it_insightfx/custom/scss/custom.scss */
.conceito {
  display: flex;
}
/*<-------------------------------------------------------------->
 CALENDARIO*/
/* line 236, templates/it_insightfx/custom/scss/custom.scss */
.btn-calendario {
  margin: 0 auto;
}
/*<-------------------------------------------------------------->
 HORARIOS*/
/* line 243, templates/it_insightfx/custom/scss/custom.scss */
.horarios {
  display: flex;
  justify-content: space-between;
}
/*<-------------------------------------------------------------->
 DISCIPLINAS*/
/* line 251, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody .disciplinas td {
  text-align: left;
}
/* line 255, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody .disciplinas tr:nth-child(even) {
  background-color: #f2f2f2;
}
/*<-------------------------------------------------------------->
 BANCAS*/
/* line 262, templates/it_insightfx/custom/scss/custom.scss */
.uk-badge {
  font-size: 1rem;
  background-color: #0c682d;
  padding: 0px 4px 3px 4px;
  border-radius: 8px;
  margin: 1px;
}
/* line 270, templates/it_insightfx/custom/scss/custom.scss */
.bancas {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  grid-gap: 2rem;
}
/* line 276, templates/it_insightfx/custom/scss/custom.scss */
.bancas-item {
  margin-bottom: 1rem;
  border: 1px solid black;
  padding: 10px;
}
/*.bancas-destaque {
 padding: 2px 4px;
 border-radius: 8px;
 color: white;
 font-weight: bold;
 }
 .bancas-destaque-dissertacoes {
 background-color: #0c682d;
 }
 .bancas-destaque-teses {
 background-color: #0e7f37;
 }*/
/*<-------------------------------------------------------------->
 BLOG*/
/* line 300, templates/it_insightfx/custom/scss/custom.scss */
.blog-categoria-data {
  margin-top: 1rem;
}
/* line 304, templates/it_insightfx/custom/scss/custom.scss */
.blog-categoria-data i, .blog-categoria-data span {
  padding-right: 5px;
}
/*<-------------------------------------------------------------->
 EDITAIS*/
/* line 313, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody .tabela-editais tbody tr td:nth-child(odd) {
  text-align: left;
}
/* line 318, templates/it_insightfx/custom/scss/custom.scss */
.accordion-editais li {
  margin-bottom: 0.5rem;
  list-style-type: none;
}
/* line 323, templates/it_insightfx/custom/scss/custom.scss */
.accordion-editais .uk-accordion-title {
  display: block;
  background-color: #e6e6e6;
  width: 80vw;
}
/* line 329, templates/it_insightfx/custom/scss/custom.scss */
.accordion-editais .uk-accordion-title::after {
  content: '\02795';
  /* Unicode character for "plus" sign (+) */
  font-size: 0.8rem;
  float: right;
}
/* line 335, templates/it_insightfx/custom/scss/custom.scss */
.accordion-editais .active {
  background-color: #eee;
}
/* line 339, templates/it_insightfx/custom/scss/custom.scss */
.accordion-editais .active::after {
  content: "\2796";
  /* Unicode character for "minus" sign (-) */
}
/* line 343, templates/it_insightfx/custom/scss/custom.scss */
.accordion-editais li div .button {
  margin-right: 5px;
}
/*<-------------------------------------------------------------->
 DOCENTES E GRUPOS DE PESQUISA*/
/* line 350, templates/it_insightfx/custom/scss/custom.scss */
.abas-docentes li a {
  color: var(--main-color);
}
/* line 354, templates/it_insightfx/custom/scss/custom.scss */
.abas-docentes li a:hover {
  cursor: pointer;
}
/* line 358, templates/it_insightfx/custom/scss/custom.scss */
.dados-docentes, .grupos-pesquisa {
  margin: 2rem 0 2rem 0;
  display: flex;
  justify-content: space-between;
}
/* line 365, templates/it_insightfx/custom/scss/custom.scss */
.dados-docentes div, .grupos-pesquisa div {
  text-align: center;
}
/* line 370, templates/it_insightfx/custom/scss/custom.scss */
.grupos-pesquisa div p i {
  color: var(--main-color);
}
/* line 374, templates/it_insightfx/custom/scss/custom.scss */
.dados-docentes div i {
  margin-bottom: 0.7rem;
  display: block;
}
/*<-------------------------------------------------------------->
 PÓS-DOUTORANDOS*/
/* line 386, templates/it_insightfx/custom/scss/custom.scss */
.card {
  padding: 1rem;
}
/* line 390, templates/it_insightfx/custom/scss/custom.scss */
.card img {
  margin-bottom: 1rem;
}
/* line 394, templates/it_insightfx/custom/scss/custom.scss */
.pos-doc {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 1.5rem 1.5rem;
}
/* line 400, templates/it_insightfx/custom/scss/custom.scss */
.pos-doc-content {
  display: flex;
  justify-content: space-around;
}
/* line 405, templates/it_insightfx/custom/scss/custom.scss */
.pos-doc-content div p {
  text-align: center;
}
/*<-------------------------------------------------------------->
 LINKS*/
/* line 412, templates/it_insightfx/custom/scss/custom.scss */
.links {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 1rem 8rem;
  margin-top: 1.5rem;
}
/*<-------------------------------------------------------------->
 CONTATOS*/
/* line 422, templates/it_insightfx/custom/scss/custom.scss */
.pagina-contatos {
  display: flex;
  justify-content: space-around;
  margin: 1.5rem 0;
}
/* line 428, templates/it_insightfx/custom/scss/custom.scss */
.pagina-contatos i {
  margin: 1rem 0;
  text-align: center;
  display: block;
}
/* line 434, templates/it_insightfx/custom/scss/custom.scss */
.pagina-contatos .g-block div {
  text-align: center;
}
/* line 438, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody .bfQuickMode .controls .control-label {
  width: 15%;
}
/*# sourceMappingURL=custom_24.css.map */