 /************************************************************************/
 /************************ INICIO CONFIGS BASICAS ************************/
 /************************************************************************/


 body p {
   font-size: 16px;
   line-height: 1.75;
 }

 .area-home-card a {
   display: block;
 }


 hr {
   margin-top: 12px;
   margin-bottom: 12px;
 }

 /******** Menu ********/
 .col-md-12.col-lg-12.col-sm-12.menu-con {
   background: #2b2856;
 }

 div#wrapperMenu li:hover>a,
 div#wrapperMenu li:hover>span {
   background: #ff8f4d;
 }

 .descricao p {
   display: none;
 }

 .descricao p:nth-child(1) {
   display: block;
 }

 .fabrikElementContainer.plg-field.fb_el_bak_pescstaff___lattes_ro.form-group img {
   width: 23px;
 }

 button.btn.btn-outline-dark.button {
   display: none;
 }

 h2.titolou-home-area {
   line-height: 1.75;
 }

 div#texteira .com-content-article.item-page {
   background: #f5f5f5;
   padding: 15px;
   border-radius: 15px;
 }

 a.botat-para-internar-dearea-de-pesquis-asas {
   color: white;
   padding: 10px 15px;
   background: #ff8f4d;
   margin-top: 30px;
   display: inline-block;
   font-size: 1.6rem;
   font-weight: 600;
   border-radius: 9px;
 }

 h1 {
   color: #2b2856;
 }

 .menu-padrao ul.lista-menu-principal {
   background-color: transparent;
 }

 #position-menu {
   background-color: #741010
 }



 nav.menu-padrao li a,
 nav.menu-padrao li span {
   color: white;
   font-size: 1.4rem !Important;
   font-weight: 600;
   text-transform: uppercase;
   cursor: pointer;
 }

 nav.menu-padrao li:hover a {
   color: white;
 }

 div#wrapperMenu {}

 header#headerPrincipal .container-fluid {
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   justify-content: end;
 }

 div#mod-custom131 p {
   text-align: end;
 }

 div#developer-logo a {
   color: white;
   font-size: 2rem;
   text-decoration: none !important;

   img {
     width: 115px;
   }
 }

 footer#footerPrincipal ul.lista-menu-principal span {
   color: white;
   font-size: 1.5rem;
   font-weight: 700;
 }

 header#headerPrincipal .container-fluid .col-md-10 {
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   justify-content: end;
 }


 div#wrapperMenu {
   width: 100%;
 }

 .menu-padrao ul.lista-menu-principal li:hover {
   /*Cor de menu com mouse em cima*/
   background-color: #2b2856;
   border-radius: 10px;
 }

 header#headerPrincipal ul.lista-menu-principal {}

 header#headerPrincipal ul.nav-child {
   background: white;
   /* margin-top: -11px; */
   /* border-radius: 7px; */
   /* padding-top: 10px; */
   border-left: solid 8px #ff8f4d;
 }

 header#headerPrincipal ul.nav-child>li:hover {
   background: #2b2856;
   border-radius: 0px;
 }

 ul.lista-menu-principal>li>span {
   font-size: 2rem;
   font-weight: 600;
 }

 ul.lista-menu-principal>li:hover>span {
   color: white;
 }

 header#headerPrincipal div#menu a:after {
   display: none;
 }

 div#logo-site img {
   height: auto;
 }

 #headerPrincipal #site-logo img {
   padding-top: 0px;
 }

 .soci-icons {
   display: flex;
   column-gap: 10px;
 }

 .soci-icons img {
   width: auto;
   height: 20px;
   color: #2b2856;
   fill: #2b2856;
 }



 .position-top-menu {
   display: flex;
   column-gap: 10px;
   justify-content: end;
   flex-direction: column;
   align-content: flex-end;
   align-items: flex-end;
 }

 .busca-topo {
   padding: 6px 12px;
   border: solid;
   border-radius: 30px;
 }

 .lupin p {
   margin: 0px;
 }

 .sociais-topo {
   display: flex;
   align-content: center;
   flex-wrap: wrap;
 }

 .bandeirinhas img {
   width: 40px;
   cursor: pointer;
 }



 .sociais-topo {
   position: relative;
 }

 section#interna.busca .form-inline {
   display: flex;
   align-content: center;
   align-items: center;
   margin: 16px 0px;
 }

 section#interna.busca .input-group {
   display: flex;
   gap: 20px;
 }

 section#interna.busca label.me-2 {
   display: flex;
   height: 23px;
 }

 section#interna.busca ul.result__taxonomy {
   display: none;
 }

 select.gt_selector.notranslate {
   height: auto;
 }

 .position-top-menu .moduletable {}

 .bandeirinhas {
   gap: 10px;
   margin-right: 10px;
 }

 .header-topo.container-fluid {
   margin-bottom: 5px;
 }

 .lupin img {
   filter: invert(85%) sepia(67%) saturate(751%) hue-rotate(145deg);
   width: 50px;
   height: auto;
 }

 .lupin {
   display: flex;
   column-gap: 10px;
 }

 .lupin img {
   width: 25px;
   height: 25px;
 }

 .lupin p {
   font-size: 1.7rem;
   color: #2b2856;
 }

 /******** Menu lateral********/
 .contexto {
   background-color: #741010;
 }

 ul.nav-child.unstyled.small a {
   color: rgb(175, 175, 177);
   font-weight: bolder;
 }

 .contexto .active>a {
   background-color: #e4e2e5;
   color: #49474c;
   border-top: 1px solid #e4e2e5;
   border-bottom: 1px solid #bbb;
 }

 .contexto>li>a {
   border-top: 1px solid #741010;
   border-bottom: 1px solid #741010;
 }

 li.deeper.parent {
   border-bottom: inherit;
 }



 .mod-breadcrumbs.breadcrumb {
   margin: 25px 0;
 }

 /* ***************header*********** */
 .header-topo {
   background: #026841;
   display: flex;
   align-items: center;
 }

 .logos-topo .lg-tp {
   display: flex;
   column-gap: 32px;
   justify-content: start;
   margin-right: 35px;
 }

 .logos-topo img {
   width: 93px;
 }

 /* .lupin {
  cursor: pointer;
  padding: 3%;
  text-align-last: right;
} */
 #mod-custom128 div.search.cima {
   display: none;
 }

 .search.ativo {
   display: block !important;
 }

 .mod-finder.js-finder-searchform.form-search {
   margin-top: -24px;
   width: 100%;
   background: white;
   display: flex;
   flex-direction: row;
   align-items: center;
   height: 5px;
 }

 .iconespesc {
   margin-top: 7px;
 }

 #mod-finder-searchword {
   height: 0px;
   padding: 2px;
   /* height: 7vw; */
   color: black !important;
   background: white;
   /* font-size: 3rem; */
   /* padding-left: 3%; */
   /* border: none; */
   opacity: 0;
 }

 .search.ativo {
   display: block;
   background: #000000a6;
   width: 100%;
   position: fixed;
   z-index: 9999999999999;
   top: 0;
   opacity: 1;
   height: 100%;
   left: 0;
 }

 .feche-busca {
   z-index: 9;
   cursor: pointer;
 }

 .cima.ativo {
   display: block !important;
   background: #000000a6;
   width: 100%;
   position: fixed;
   z-index: 9999999999999;
   top: 0;
   opacity: 1;
   height: 100%;
   left: 0;
 }

 .lupin {
   cursor: pointer;
 }

 .form-inline {
   display: none;
 }

 .container-fluid {
   padding: 0;
 }

 header#headerPrincipal .col-md-9 {
   padding: 0;
 }

 .login-icon {
   padding: 8px 10px;
   background: #ff8f4d;
   border-radius: 10px;
   margin-top: -57px;
   margin-bottom: 10px;






   a {
     color: #2b2856;
     text-decoration: none;
     padding: 0px;
     font-size: 2rem;

     p {
       padding: 4px;
       margin: 0px;
       font-size: 1.9rem !important;
       font-weight: 700;
     }

   }

 }


 /* eventos */

 .titulo-fx {
   padding-bottom: 90px;
   margin-top: 35px;
   padding-left: 5%;
   background-image: url("images/Triângulo 1.png");
   background-repeat: no-repeat;
   background-size: 70% 38%;
   background-position-y: 80%;

   h1 {
     color: #2b2856;
     font-size: 6rem;
     font-weight: 600;
   }
 }



 .eventos-flex {
   display: flex;



   .imagem-eventos {
     width: 30%;
     margin: 2.5%;

     img {
       width: 100%;
       box-shadow: #ff8f4d -8px -8px 0px 0px;
       border-radius: 6px;
       height: auto;
       border-radius: 15px;
     }
   }

   .plugins-eventos {
     width: 60%;
     margin: 2.5%;

     .primeiro-evento-card {


       a.link-evento {
         width: 102px;
         display: flex;
         flex-direction: row;
         justify-content: center;
         padding: 5px 15px;
       }


       .titulo {
         display: flex;

         a {
           font-size: 2.3rem;
           text-align: left;
           color: #2b2856;
           margin-bottom: 5px;
           line-height: 30px;
           display: block;

         }


         a:hover {
           text-decoration: none;
         }
       }

       .data {
         display: flex;
         margin-bottom: 15px;

         span {
           color: #ff8f4d;
           font-size: 2.5rem;
         }
       }

       .descricao p {
         color: #2b2856;
         font-weight: bold;
         text-align: start;
         width: 70%;
       }

       br {
         display: none;
       }

       >a {
         color: #2b2856;
         text-decoration: none;
         padding: 10px 15px;
         border: 3px solid;
         font-size: 1.5rem;
         border-radius: 11px;
       }

       >a:hover {
         color: white;
         background: #2b2856;
         border: #2b2856 solid 3px;
       }
     }

     .outros-eventos {
       br {
         display: none;
       }

       h3 {
         margin-top: 0px;
         font-size: 1.8rem;
         color: #2b2856;
         font-weight: bolder;
       }

       tr {
         width: 47%;
         padding: 15px;
         background: #2b2856;
         border-radius: 10px;
       }

       table.mod_events_latest_table.jevbootstrap tbody {
         flex-direction: row !important;
         justify-content: space-between;


         tr:nth-child(1) {
           display: none;
         }

         td {
           border: none;
           width: 100% !important;
           display: flex;
           height: auto;


           .eventos-cards {
             width: 100%;
             display: flex;
             column-gap: 5%;


             .icon-con {
               width: 24%;
               background-image: url("images/calendario (3).png");
               background-repeat: no-repeat;
               background-size: 100%;
               background-position-x: center;
               background-position-y: center;
               max-width: 71px;

             }

             .linha-evento {
               width: 2%;
               height: 100%;
               background: white;
               border-radius: 5px;
             }

             .data-card-evento {
               display: flex;

               span {
                 color: #ff8f4d;
                 font-size: 2.5rem !important;
                 line-height: 26px !important;
                 text-align: start;
               }
             }

             .titulo-card-evento {
               margin-top: 10px;
               display: flex;
               min-height: 52px;

               a {
                 width: 100%;
                 display: block;
                 text-align: start;
                 color: white;
                 font-size: 1.6rem;
                 line-height: 20px;
               }


             }
           }

           .texto-evento {
             width: 60%;

             >a {
               display: flex;
               width: 100%;
               text-align: end;
               justify-content: end;
               font-size: 1.5rem;
               color: white;
             }
           }

         }
       }
     }
   }

   .btn-leia-todos {
     display: flex;
     justify-content: end;
     margin-top: 20PX;

     >a {
       color: #2b2856;
       text-decoration: none;
       padding: 10px 15px;
       border: 3px solid;
       font-size: 1.5rem;
       border-radius: 11px;
     }

     >a:hover {
       color: white;
       background: #2b2856;
       border: #2b2856 solid 3px;
     }
   }
 }

 .eventos-flex {
   background-image: url("images/Exagonos separados.png");
   background-repeat: no-repeat;
   background-position-x: 100%;
   background-position-y: 80%;
   background-size: 6%;

   .container.flex-container {
     display: flex;
   }
 }

 /* acabou o eventos  */


 /* CONTATO */


 div#fx-contato-con {
   display: flex;
   margin-top: 80px;
   border-top: 20px solid #ff8f4d;

   .iframe-con {
     width: 50%;
   }

   .contato-text-con {
     width: 50%;
     padding: 70px;

     h1.titulo-conosco {
       margin-top: 0px;
       color: #2b2856;
       font-size: 6rem;
       font-weight: 600;
       margin-bottom: 20px;
     }

     p.texto-conosco {
       color: #2b2856;
       font-weight: 500;
     }

     .flix {
       display: flex;
       justify-content: space-between;
       margin-top: 35px;

       .bott-conosco {
         background: #2b2856;
         padding: 13px;
         font-size: 2rem;
         width: 45%;
         display: flex;
         justify-content: center;
         border-radius: 10px;

         a {
           color: white;
           font-weight: bolder;
         }
       }

     }

   }

 }



 /* FOOTTERR */
 footer#footerPrincipal {
   margin-top: 40px;
 }

 .back-footer {
   background: url("images/Linhas retangulares.png");
   background-size: 100% 100%;
   padding-top: 5vh;
   padding-bottom: 5vh;


   div#mapa-do-site li a {
     color: white;
     font-size: 1.5rem;
     font-weight: 700;
   }

   .info-ico {
     display: flex;
     justify-content: space-between;
     margin: 0px 7%;
     flex-wrap: wrap;
     align-content: end;

     .text-info {
       color: white !important;
       font-size: 1.5rem;
       font-weight: 800;

       a {
         color: white;
         font-weight: 600;
         font-size: 1.5rem;
       }

       h4 {
         font-size: 2rem;
         font-weight: 700;
       }
     }

     .img-mapa {
       display: flex;
       flex-wrap: wrap;
       align-content: end;
     }


     .tp {
       display: flex;
       flex-wrap: wrap;
       align-content: end;
     }

   }
 }

 div#developer-logo {
   background: #ff8f4d;

   .col-md-12 {
     display: flex;
     justify-content: center;
     padding: 10px 0px;
   }
 }


 /* Conteiner com texteira */
 section#interna.contato {
   .col-md-12 {
     width: 90% !important;
     margin: 0% 5% !important;
   }

   .col-md-12.breadcrumbs {
     width: 100% !important;
     margin: 0% !important;
   }
 }

 div#texteira {
   width: 100%;
   margin: 0px !important;
   padding: 0px;
   max-width: 100% !important;



   div#texteira-inner {
     width: 86%;
     margin: 0px 7%;
   }

   .texteira-con {

     display: flex;
     padding: 2% 5%;
     justify-content: space-around;
     background-image: url("images/25_04_Pesc_Fundo do Banner_.png");
     background-size: 100% 100%;


     .texteira-titons {
       width: 40%;
       text-align: center;
       display: flex;
       flex-wrap: wrap;
       align-items: center;
       justify-content: center;

       h1 {
         font-weight: 600;
         color: #2b2856;
         font-size: 33px;
         text-align: center;
       }
     }

     .imagem-da-texteira {
       width: 23%;
       margin-right: 10%;






       img {
         width: 100%;
         background-color: #ee7f3b;
         box-shadow: 18px 0px 0px 7px rgba(238, 127, 59, 1);
         -webkit-box-shadow: 18px 0px 0px 7px rgba(238, 127, 59, 1);
         -moz-box-shadow: 18px 0px 0px 7px rgba(238, 127, 59, 1);
         border-radius: 18px;
       }
     }

   }


 }

 .com-users-login.login {
   width: 40%;
   margin: auto;

   .control-group.com-users-login__input {
     display: flex;
     justify-content: space-between;
     margin-bottom: 10px;

     .controls {
       width: 60%;
     }

     button.btn.btn-secondary.input-password-toggle {
       width: 100%;
     }

   }

   label#username-lbl span {
     display: none !important;
   }

   .input-group.has-danger {
     width: 100%;
   }
 }


 .col-md-8.inner-8 {
   width: 75%;
 }

 /* MENU LATERAL */

 .col-md-4.menu-lates {
   width: 25%;

   li {
     margin: 5px 0px;
   }

   ul.nav.menu.mod-list li.active.deeper.parent>a {
     background: #ee7f3b;
     color: white;
     width: 100%;
     display: block;
     padding: 10px 15px;
     border-radius: 10px;
   }

   .nav.menu {
     .current.active {
       position: relative;
       z-index: 1;
     }

     .current.active::after {
       content: '';
       display: block;
       width: 80px;
       height: 80px;
       position: absolute;
       background-image: url(images/Forma.png);
       left: -10%;
       background-size: 100%;
       background-repeat: no-repeat;
       top: 0%;
       z-index: -1;
     }

     li.current.active.deeper.parent::after {
       content: '';
       display: none;
     }
   }




 }

 section#interna.noticias figure.left.item-image,
 section#interna.eventos figure.left.item-image,
 section#interna.oportunidades figure.left.item-image,
 section#interna.ciclo-de-seminarios figure.left.item-image {
   display: none;
 }

 .page-header a {
   color: #2b2856 !important;

   text-decoration: none;

 }

 /* Leia mais blog de categoria */
 section#interna {


   span.icon-angle-left::after {
     content: "<";
     display: block;
     color: #2b2856 !important;
   }

   span.icon-angle-double-left::after {
     content: "<<";
     display: block;
     color: #2b2856 !important;
   }

   span.icon-angle-right::after {
     content: ">";
     display: block;
     color: #2b2856 !important;
   }

   span.icon-angle-double-right::after {
     content: ">>";
     display: block;
     color: #2b2856 !important;
   }

   .pagination>.active>a,
   .pagination>.active>a:focus,
   .pagination>.active>a:hover,
   .pagination>.active>span,
   .pagination>.active>span:focus,
   .pagination>.active>span:hover {
     background-color: #ee7f3b !important;
     border-color: #ee7f3b !important;
     color: white !important;
   }

   .pagination>li>a:focus,
   .pagination>li>a:hover,
   .pagination>li>span:focus,
   .pagination>li>span:hover,
   .pagination>li>a,
   .pagination>li>span {
     color: #2b2856 !important;
   }




   .items-more {
     margin-top: 30px;

     a {
       color: #ee7f3b !important;
     }
   }


 }

 .ciclo-de-seminarios div#quem-somos {
   padding: 0px;

 }

 .ciclo-de-seminarios {
   .items-more::before {
     content: "Seminários Anteriores:";
     display: block;
     margin-bottom: 20px;
     font-size: 25px;
     font-weight: 700;
     color: #2b2856 !important;
   }
 }



 /* Contato  */
 section#interna.contato {




   label.col-sm-3.col-form-label.formControlLabel {
     display: none;
   }

   .rsform-block {
     border-left: 10px solid #ff8f4d;
     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);
     padding: 5px;

     input[type="text"],
     textarea {
       box-shadow: none !important;
       border: none !important;
       resize: none;
     }

     input::placeholder,
     textarea::placeholder {
       color: #2b2856;
       font-size: 20px;
     }





     button#Enviar {
       background: #2b2856;
       border: #2b2856;
       font-size: 20px;
       margin-left: -15px;
     }

   }


   .breadcrumb {
     padding: 8px 15px;
     margin-bottom: 20px;
     list-style: none;
     background-color: #f5f5f5;
     border-radius: 4px;
   }

   ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {
     background: #f5f5f5;
   }

   .col-md-12.breadcrumbs li {
     font-size: 14px;
   }

   .row.mb-3.rsform-block.rsform-block-enviar.rsform-type-submitbutton {
     border: none !important;
     -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
     box-shadow: none !important;
   }

   .text {
     font-size: 16px;
   }

   div#quem-somos p {
     font-size: 16px !important;
   }

   div#quem-somos {
     padding: 0px;
   }
 }



 /* Eventos interna  */

 .table-bordered>tbody>tr>td,
 .table-bordered>tbody>tr>th,
 .table-bordered>tfoot>tr>td,
 .table-bordered>tfoot>tr>th,
 .table-bordered>thead>tr>td,
 .table-bordered>thead>tr>th,
 .table-bordered {
   border: 1px solid #ee7f3b;
 }

 .table-bordered strong,
 .table-bordered th {
   color: #2b2856;
 }

 .table-bordered>tbody tr:nth-child(odd) {
   background-color: #f5f5f5;
 }

 .table-bordered>tbody tr:nth-child(even) {
   background-color: #d6d6d6;
 }

 .new-navigation {
   display: none !important;
 }

 section#interna.calendario-de-eventos .new-navigation {
   display: none;
 }

 section#interna.calendario-de-eventos .catname {
   display: none;
 }

 .jev_daysnames.category {
   display: none;
 }

 section#interna.calendario-de-eventos .jev_daysnames.category {
   background-color: white !important;
   border-width: 0 !important;
 }

 section#interna.calendario-de-eventos .jev_daysnames.category {
   min-height: 0 !important;
 }

 section#interna.calendario-de-eventos .ev_td_li {
   border-color: transparent !important;
 }

 section#interna.calendario-de-eventos .jev_listrow p {
   margin: 0 !important;
   margin-top: 5px !important;
 }

 section#interna.calendario-de-eventos a.ev_link_row:link,
 a.ev_link_row:visited,
 a.ev_link_row:hover {
   font-size: 2rem !important;
   color: #2b2856 !important;
 }

 .voltandis a {
   color: #2b2856;
   text-decoration: none;
   font-size: 1.8rem;
   border-radius: 11px;
   margin-top: 20px;
   font-weight: 700;
 }

 .voltandis p {
   margin-top: 16px;
   display: flex;
   align-items: center;
   flex-wrap: wrap;
 }

 .voltandis span {
   font-weight: 900;
   font-size: 2rem;
 }


 .voltandis p a.icone {
   font-size: 30px !important;
   padding-right: 10px;
 }

 body {
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
 }



 nav.menu-mapa-do-site ul {
   display: block !important;
   padding-left: 10px;
 }

 nav.menu-mapa-do-site ul li ul * {
   font-size: 1.3rem !important;
 }


 nav.menu-mapa-do-site ul.lista-menu-principal {
   width: 100% !important;
 }

 #irTopo:hover {
   cursor: pointer;
   background-color: rgb(217, 214, 214);
 }

 .iconespesc {
   display: flex;
 }

 .bandeirinhas {
   display: flex;
   align-items: center;
 }

 footer#footerPrincipal a {
   text-decoration: none !important;
 }

 div#contato h2 {
   font-size: 36px;
   margin-left: 18px;
   color: rgb(43, 40, 86);
   margin-bottom: 30px;
 }

 div#contato form#userForm {
   height: 420px !important;
 }







 .busca-avan-con {
   margin-bottom: 30px;

   form {
     border: 4px solid #2b2856;
     padding: 5px 14px;
     border-radius: 50pc;
   }

   button {
     background: no-repeat;
   }

   input {
     height: 35px;
     width: 91%;
   }

   input[type="text"] {
     font-size: 2rem;
   }

   .busca-avan-con input {
     height: 35px;
     width: 91%;
   }





 }


 /* FABRIK */
 tbody.fabrik_groupdata {
   display: block;
   order: 2;
 }

 tfoot {
   display: block;
   order: 3;
 }

 thead {
   display: block;
   order: 1;
 }

 colgroup {
   display: block;
 }

 table#list_15_com_fabrik_15 {
   display: flex;
   flex-direction: column;
 }

 td.tes_publicacao___titulo.fabrik_element {
   width: 30%;
   text-align: left;
 }

 td.hidden-xs.tes_publicacao___linhapesquisa {
   width: 24%;
   text-align: left;
 }

 td.hidden-xs.tes_publicacao___tipo.fabrik_element.fabrik_list_15_group_26 {
   width: 24%;
   text-align: left;
 }

 td.hidden-xs.tes_publicacao___data {
   width: 20%;
 }

 td.fabrik_actions.fabrik_element {
   display: none !important;
 }

 th.heading.fabrik_ordercell.tes_publicacao___titulo {
   width: 30%;
 }

 tr.fabrik___heading {
   width: 100% !important;
   display: block;
 }

 th.heading.hidden-xs.fabrik_ordercell.tes_publicacao___linhapesquisa {
   width: 24%;
 }

 th.heading.fabrik_ordercell.tes_publicacao___uploadPath {
   width: 20%;
 }


 section#interna.teses-e-dissertacoes fieldset#group26 legend.mt-3.legend {
   opacity: 0;
 }


 th.heading.hidden-xs.fabrik_ordercell.tes_publicacao___tipo {
   width: 25%;
 }

 th.heading.hidden-xs.fabrik_ordercell.tes_publicacao___data {
   width: 25%;
 }

 tr.fabrik___heading td {
   width: 100%;
   display: block;
 }

 .fabrikDataContainer.table-responsive {
   overflow: hidden;
 }

 .list-footer.container {
   display: flex;
 }

 .limit.row.input-group.pb-2 {
   width: 12%;
 }


 .col.col-sm-3.ms-auto {
   position: relative;
 }

 .list-footer.container p {
   position: absolute;
   width: 138px;
   left: -58px;
   top: 14px;
 }

 .col-auto.fabrikButtonsContainer {
   display: none;
 }

 .row.row-cols-auto.align-items-end {
   display: flex;
 }

 .col-auto.pe-0.input-group-sm {
   width: 100%;
   margin-left: 4%;
 }

 input#tes_publicacao_autorpub___idautor_0value,
 input#tes_publicacao___anovalue,
 input#tes_publicacao___titulovalue,
 select#tes_publicacao___linhapesquisavalue,
 select#tes_publicacao___tipovalue,
 input#searchall_15_com_fabrik_15,
 select#search-mode-advanced {
   outline: 0.5px #2b2856 solid;
   width: 100%;
   padding: 2px;
   border-radius: 3px;
   color: #2b2856;
 }

 select#search-mode-advanced {
   padding: 6px !important;
   width: 92%;
 }

 input.btn.btn-info.btn-sm.fabrik_filter_submit.button {
   display: none;
 }

 input.col-auto.btn-info.btn.fabrik_filter_submit.button {
   background: #ee7f3b;
   border: #ee7f3b;
 }

 input.col-auto.btn-info.btn.fabrik_filter_submit.button:hover {
   scale: 1.2;
 }

 .row.d-flex.justify-content-end {
   display: flex;
   flex-direction: row-reverse;
   margin-right: 10px;
 }

 .fabrikFilterContainer.p-3.bg-light.mb-3 {
   margin: 0%;
 }

 .fabrikFilterContainer.p-3.bg-light.mb-3 .col-sm-2 {
   width: 25% !important;
 }

 .fabrikFilterContainer.p-3.bg-light.mb-3 .col-sm-10 {
   width: 74% !important;
   margin-bottom: 10px;
 }

 .row.d-flex.justify-content-between {
   display: flex;
   width: 100%;
   margin: 17px 0px;
 }

 .row.d-flex.justify-content-between> :nth-child(1) {
   width: 80%;

 }

 .row.d-flex.justify-content-between> :nth-child(2) {
   width: 19%;
   display: flex;
   flex-direction: row-reverse;
 }

 .fa-search::before {
   content: "\f002";
   /* Código unicode do ícone de busca da Font Awesome */
   font-family: "Font Awesome 5 Free";
   /* Ou a versão que estiver usando */
   font-weight: 900;
   /* Algumas versões usam isso pro estilo sólido */
 }

 form#listform_15_com_fabrik_15 label {
   color: #2b2856;
 }

 span.fa.icon-undo {
   display: none;
 }

 a.clearFilters {
   background: #2b2856;
   color: white !important;
   padding: 7px 10px;
   border-radius: 6px;
 }

 tr.fabrik___heading span {
   color: #2b2856;
 }

 table#list_15_com_fabrik_15 a {
   color: #2b2856;
 }

 tr#list_17_com_fabrik_17_row_100,
 tr#list_17_com_fabrik_17_row_218,
 tr#list_17_com_fabrik_17_row_101,
 tr#list_17_com_fabrik_17_row_219,
 tr#list_17_com_fabrik_17_row_102,
 tr#list_17_com_fabrik_17_row_103,
 tr#list_17_com_fabrik_17_row_161,
 tr#list_17_com_fabrik_17_row_104,
 tr#list_17_com_fabrik_17_row_209,
 tr#list_17_com_fabrik_17_row_226,
 tr#list_17_com_fabrik_17_row_215 {
   display: none !important;
 }

 section#interna.turmas .page-header {
   display: none;
 }


 table#list_17_com_fabrik_17 {
   display: flex;
   flex-direction: column;
 }


 section#interna.turmas tbody.fabrik_groupdata tr {
   width: 100% !important;
   display: flex;
 }

 section#interna.turmas tbody.fabrik_groupdata {
   display: flex;
   flex-direction: column;
 }

 section#interna.turmas tbody.fabrik_groupdata tr td {
   width: 50% !important;
 }

 section#interna.turmas tr.fabrik___heading {
   display: flex;
 }

 section#interna.turmas tr.fabrik___heading th {
   width: 50%;
   text-align: center;
 }

 .limit.row.input-group.pb-2 {
   display: flex;
 }

 section#interna.turmas .list-footer.container p {
   position: relative;
   left: 0px;
   top: 0px;
   width: auto;
 }

 section#interna.turmas .limit.row.input-group.pb-2 {
   display: none;
 }

 section#interna.turmas a {
   color: #2b2856;
 }



 section#interna.turmas table {
   display: flex;
   flex-direction: column;
 }

 th.heading.fabrik_ordercell.bak_pescstaff___catid,
 section#interna.turmas td.bak_pescstaff___catid.fabrik_element,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___biography,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___tel,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___fax,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___position,
 section#interna.turmas td.bak_pescstaff___position.fabrik_element,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___website,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___place,
 section#interna.turmas td.bak_pescstaff___biography.fabrik_element,
 section#interna.turmas td.bak_pescstaff___tel.fabrik_element,
 section#interna.turmas td.bak_pescstaff___fax.fabrik_element,
 section#interna.turmas td.bak_pescstaff___place.fabrik_element,
 section#interna.turmas td.bak_pescstaff___website.fabrik_element {

   display: none;
 }


 section#interna.turmas td.bak_pescstaff___lattes.fabrik_element,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___lattes {
   width: 10% !important;
 }

 section#interna.turmas td.bak_pescstaff___name.fabrik_element,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___name {
   width: 20% !important;
 }

 section#interna.turmas td.bak_pescstaff___picture.fabrik_element,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___picture {
   width: 15% !important;
 }


 section#interna.turmas td.bak_pescstaff___research.fabrik_element,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___research {
   width: 20% !important;
 }

 section#interna.turmas td.bak_pescstaff___email.fabrik_element,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___email {
   width: 20% !important;
 }

 section#interna.turmas td.bak_pescstaff___situacao.fabrik_element,
 section#interna.turmas th.heading.fabrik_ordercell.bak_pescstaff___situacao {
   width: 15% !important;
 }

 section#interna.turmas td.bak_pescstaff___lattes.fabrik_element img {
   width: 20px;
   height: auto;
 }

 section#interna.turmas td.fabrik_actions.fabrik_element {
   display: none;
 }

 section#interna.turmas th.heading.fabrik_ordercell.fabrik_actions {
   display: none;
 }

 section#interna.turmas td.bak_pescstaff___email.fabrik_element,
 section#interna.turmas td.bak_pescstaff___lattes.fabrik_element {
   word-break: break-all !important;
 }

 section#interna.turmas a.clearFilters.hasFilters {
   color: white;
 }

 section#interna.turmas input,
 section#interna.turmas select {
   outline: 0.5px #2b2856 solid;
   width: 100%;
   padding: 2px;
   border-radius: 3px;
   color: #2b2856;
 }

 section#interna.turmas .row.d-flex.justify-content-end input {
   width: auto !important;
   color: white;
   padding: 5px 10px;
 }

 section#interna.professores-atuais .col-md-8 {
   display: flex;
   flex-direction: column;
 }

 section#interna ul li ul * {
   font-size: 1.8rem;
   padding-left: 12px;
 }

 a.download-archive.fabrik-filetype-pdf:before {
   content: "1";
   color: transparent;
   background-image: url("/images/logo pesc/pdf laranja.png");
   background-size: 100% 100%;
   height: 30px;
   width: 30px;
   display: block;
 }

 a.download-archive.fabrik-filetype-pdf {
   display: flex;
   align-items: center;
   column-gap: 5px;
 }

 span.s1 {
   padding: 0px !important;
 }

 section.djacc.djacc-container.djacc-popup.djacc--dark.djacc--top-right.djacc--sticky {
   top: 24%;
   scale: 0.80;
 }

 .djacc-popup.djacc--top-right:hover .djacc__openbtn {
   margin: 0px !important;
 }


 .fabroks .page-header {
   display: none;
 }


 table#list_17_com_fabrik_17 {
   display: flex;
   flex-direction: column;
 }


 .fabroks tbody.fabrik_groupdata tr {
   width: 100% !important;
   display: flex;
 }

 .fabroks tbody.fabrik_groupdata {
   display: flex;
   flex-direction: column;
 }

 .fabroks tbody.fabrik_groupdata tr td {
   width: 50% !important;
 }

 .fabroks tr.fabrik___heading {
   display: flex;
 }

 .fabroks tr.fabrik___heading th {
   width: 50%;
   text-align: center;
 }

 .limit.row.input-group.pb-2 {
   display: flex;
 }

 .fabroks .list-footer.container p {
   position: relative;
   left: 0px;
   top: 0px;
   width: auto;
 }

 .fabroks .limit.row.input-group.pb-2 {
   display: none;
 }

 .fabroks a {
   color: #2b2856;
 }



 .fabroks table {
   display: flex;
   flex-direction: column;
 }

 th.heading.fabrik_ordercell.bak_pescstaff___catid,
 .fabroks td.bak_pescstaff___catid.fabrik_element,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___biography,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___tel,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___fax,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___position,
 .fabroks td.bak_pescstaff___position.fabrik_element,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___website,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___place,
 .fabroks td.bak_pescstaff___biography.fabrik_element,
 .fabroks td.bak_pescstaff___tel.fabrik_element,
 .fabroks td.bak_pescstaff___fax.fabrik_element,
 .fabroks td.bak_pescstaff___place.fabrik_element,
 .fabroks td.bak_pescstaff___website.fabrik_element {

   display: none;
 }


 .fabroks td.bak_pescstaff___lattes.fabrik_element,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___lattes {
   width: 10% !important;
 }

 .fabroks td.bak_pescstaff___name.fabrik_element,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___name {
   width: 20% !important;
 }

 .fabroks td.bak_pescstaff___picture.fabrik_element,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___picture {
   width: 15% !important;
 }


 .fabroks td.bak_pescstaff___research.fabrik_element,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___research {
   width: 20% !important;
 }

 .fabroks td.bak_pescstaff___email.fabrik_element,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___email {
   width: 20% !important;
 }

 .fabroks td.bak_pescstaff___situacao.fabrik_element,
 .fabroks th.heading.fabrik_ordercell.bak_pescstaff___situacao {
   width: 15% !important;
 }

 .fabroks td.bak_pescstaff___lattes.fabrik_element img {
   width: 20px;
   height: auto;
 }

 .fabroks td.fabrik_actions.fabrik_element {
   display: none;
 }

 .fabroks th.heading.fabrik_ordercell.fabrik_actions {
   display: none;
 }

 .fabroks td.bak_pescstaff___email.fabrik_element,
 .fabroks td.bak_pescstaff___lattes.fabrik_element {
   word-break: break-all !important;
 }

 .fabroks a.clearFilters.hasFilters {
   color: white;
 }

 .fabroks input,
 .fabroks select {
   outline: 0.5px #2b2856 solid;
   width: 100%;
   padding: 2px;
   border-radius: 3px;
   color: #2b2856;
 }

 .fabroks .row.d-flex.justify-content-end input {
   width: auto !important;
   color: white;
   padding: 5px 10px;
 }

 section#interna.pos-doutorado .card-doc {
   width: 48% !important;
 }

 section#interna.pos-doutorado #responsivo-docs-card {
   width: 55% !important;
 }

 section#interna.pos-doutorado .card-doc img {
   max-height: 40px;
 }

 section#interna.calendario .jev_evdt_title * {
   font-size: 18px !important;
 }

 .jev_evdt_title {
   font-size: 18px !important;
   font-weight: 600 !important;
 }

 section#interna.calendario .jev_eventdetails_body {
   display: flex;
   flex-direction: column;


   .jev_evdt_summary {
     order: 1;
   }

   .jev_evdt_location {
     order: 2;
   }

   .jev_evdt_hits {
     order: 3;
   }

   .jev_evdt_creator {
     order: 4;
   }

   .jev_evdt_contact {
     order: 5;
   }

   .jev_evdt_desc {
     order: 6;

     p {
       margin-bottom: 10px;
     }
   }

   .jev_evdt_extrainf {
     order: 7;
   }
 }


 section#interna.calendario .jev_eventdetails_body * {
   font-size: 14px;
 }

 section#interna.professores-atuais .com-content-article__body h4,
 section#interna.tecnicos-administrativos-atuais .com-content-article__body h4,
 section#interna.pos-doutorandos-atuais .com-content-article__body h4 {
   margin-top: 10px;
 }

 section#interna.professores-atuais .com-content-article__body hr,
 section#interna.tecnicos-administrativos-atuais .com-content-article__body hr,
 section#interna.pos-doutorandos-atuais .com-content-article__body hr {
   margin-top: 10px;
   margin-bottom: 10px;
 }

 section#interna.professores-atuais .com-content-article__body p,
 section#interna.tecnicos-administrativos-atuais .com-content-article__body p,
 section#interna.pos-doutorandos-atuais .com-content-article__body p {
   margin-bottom: 5px !important;
 }

 table#list_17_com_fabrik_17 thead {
   order: 2 !important;
 }

 table#list_17_com_fabrik_17 tbody {
   order: 3;
 }

 table#list_17_com_fabrik_17 tbody tr {
   width: 100% !important;
   display: flex;
 }

 table#list_17_com_fabrik_17 tbody tr td {
   width: 33% !important;
   display: block;
 }

 .somidouro {
   display: none;
 }

 .somidouro.aparecerdor {
   display: block;
 }

 div#wrapperMenu a {}

 div#mod-custom131 p {
   display: flex;
   flex-direction: row-reverse;
   justify-content: flex-end;
   margin: 0px;
   margin-left: 3vw;
 }


 div#fx1-noticias {
   margin-bottom: 50px;
 }

 .parceiros-con.id-parceiro-107 img {
   scale: 1;
 }

 .parceiros-con.id-parceiro-107 h1 {
   margin-bottom: 15px;
 }

 a#linkvejamaisnot:hover {
   scale: 1.2;
   transition: scale 0.5s;
 }

 ul.lista-menu-principal {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   width: 100%;
 }

 nav.menu-padrao li ul.nav-child li a,
 nav.menu-padrao li ul.nav-child li span {
   color: #2b2856;
   font-size: 1.3rem;
   font-weight: 600;
 }

 nav.menu-padrao li ul.nav-child li:hover a,
 nav.menu-padrao li ul.nav-child li:hover span {
   color: white;
   font-size: 1.3rem;
   font-weight: 600;
   background: #2b2856 !important;
 }

 nav.menu-padrao li ul.nav-child li ul {
   background: #2b2856 !important;
   border: none !important;
 }

 nav.menu-padrao li ul.nav-child li ul li:hover a {
   background: #3e397a !important;

 }

 div#mod-custom271 {
   display: flex;
   gap: 20px;
   margin-right: 40pxs;
 }

 .links-bottom {
   display: flex;
   gap: 40px;
 }

 select.gt_selector.notranslate {
   border-radius: 20px;
   border: solid 2px #2b2856;
   padding: 8px;
 }

 .links-bottom {
   margin-top: 10px;
 }

 div#mod-custom271 * {
   color: #2b2856;
   font-size: 1.6rem;
   font-weight: 700;
 }

 div#fx4 {
   .categorias-parceiros {
     background: white;
     padding: 30px;
     z-index: 1;
     position: relative;
     width: 100%;
     border-top: 6px solid #FF8F4A;
     border-bottom: 6px solid #FF8F4A;
   }
 }

 .fx4 {
   border-top: 25px solid #2B285C;
 }

 .mod-finder__search.input-group {
   position: relative;
   /* pra lupa e before funcionarem direitinho */
   width: 20px;
   height: 20px;
   border: solid 3px #2b2856;
   border-radius: 20px;
   padding: 8px;
   cursor: pointer;
   box-sizing: border-box;
   transition: all 0.4s ease;
   /* transição suave ao fechar */
 }

 /* cabo da lupa */
 .mod-finder__search.input-group::before {
   content: "";
   position: absolute;
   height: 14px;
   width: 4px;
   background: #2b2856;
   left: 100%;
   top: 83%;
   transform: rotate(318deg);
   border-radius: 10px;
   transition: all 0.3s ease;
 }

 /* input escondido inicialmente */
 .mod-finder__search.input-group input {
   border: none;
   outline: none;
   background: transparent;
   width: 0;
   height: 24px;
   opacity: 0;
   font-size: 14px;
   transition: width 0.5s ease, opacity 0.4s ease;
   color: #2b2856;
   padding-left: 5px;
 }

 /* estado ativo: expande */
 .mod-finder__search.input-group.ativo {
   width: 220px;
   /* caixa expande */
   border-radius: 8px;
   padding: 4px 8px;
   scale: 1;
   height: 34px;
   transition: all 0.5s ease;
 }

 /* quando ativa, o input aparece */
 .mod-finder__search.input-group.ativo input {
   width: 100%;
   opacity: 1 !important;
   height: 20px !important;
 }


 /* animação de opacidade */
 @keyframes opacityBusca {
   0% {
     opacity: 0;
   }

   100% {
     opacity: 1;
   }
 }

 .soci-icons>div {
   display: flex;
   align-items: center;
 }

 .login p {
   margin: 0px;
 }

 .soci-icons .mod-finder__search.input-group {
   display: block;
 }

 div#mod-custom131 {
   display: flex;
   align-content: center;
   align-items: center;
 }

 a.logo-vert-top img {
   width: 150px;
   height: auto;
   max-width: 150px !Important;
   padding: 0px !Important;
 }

 p.no-margin-logo {
   margin-left: 1vw !important;
 }

 div#menu {
   position: relative;
 }

 div#menu {
   position: relative;
 }

 .moduletable.logo-menu-flutuante {
   position: absolute;
   top: 0px;
   left: 5vw;
 }

 .moduletable.logo-menu-flutuante img {
   width: auto;
   height: 30px;
 }


 .col-md-12.col-lg-12.col-sm-12.menu-con.fixo .moduletable.logo-menu-flutuante {
   opacity: 1;
   transition: all 0.5s ease;
 }

 .col-md-12.col-lg-12.col-sm-12.menu-con .moduletable.logo-menu-flutuante {
   opacity: 0;
   transition: all 0.1s ease;
 }

 .texto-dest h3 {
   line-height: 1.5;
 }

 div#fx2-area-de-pesquisa h3 {
   font-weight: 600;
 }

 p.no-margin-logo.coope {
   width: 20%;
 }

 section.djacc.djacc-container.djacc-popup.djacc--dark.djacc--top-right.djacc--sticky {
   margin-right: 5px;
 }

 p.no-margin-logo {
   width: 39%;
 }

 p.no-margin-logo img {
   width: 100%;
 }

 .col-md-4.logo-con {
   margin: 10px 0px;
 }

 .col-md-8.top-menu-con {
   margin: 10px 0px;
 }

 a.btn.btn-sm.btn-info {
   background-color: #2b2856 !important;
   background-image: none !important;
   border: #2b2856 !important;
   CURSOR: context-menu;
 }

 .acordion-card {
   border: 1px #2b2856 solid;
   margin-bottom: 20px;

   .arcodion-titulo {
     display: flex;
     align-content: center;
     padding: 7px;
     background: #2b2856;
     align-items: center;
     column-gap: 10px;
     cursor: pointer;

     h3 {
       margin: 0px;
       font-size: 1.7rem;
       color: white;
     }

     span {
       font-size: 2.3rem;
       height: 22px;
       padding: 5px;
       background: lightgray;
       color: #2b2856;
       display: flex;
       align-content: center;
       flex-wrap: wrap;
       border-radius: 30px;
     }
   }

   .acord-text {
     max-height: 0;
     overflow: hidden;

     .padding-con {
       padding: 10px;

       th {
         text-align: center;
         border: solid 1px lightgray;
         padding: 5px 10px;
       }

       td {
         border: 1px solid lightgray;
       }
     }

   }

   .acord-text.aberto {
     max-height: 100000px;
     /* grande o suficiente pra caber o conteúdo */


   }


 }


 section#interna.atuais .blog {
   display: none;
 }

 footer#footerPrincipal nav.menu-mapa-do-site ul.lista-menu-principal li span:hover,
 footer#footerPrincipal nav.menu-mapa-do-site ul.lista-menu-principal li a:hover {
   text-decoration: underline !important;
 }

 .com-content-category-blog__item.blog-item .gallery-not {
   display: none;
 }


 section#interna.atuais td.bak_pescstaff___lattes.fabrik_element,
 section#interna.atuais th.heading.fabrik_ordercell.bak_pescstaff___lattes {
   width: 10% !important;
 }

 section#interna.atuais td.bak_pescstaff___name.fabrik_element,
 section#interna.atuais th.heading.fabrik_ordercell.bak_pescstaff___name {
   width: 20% !important;
 }

 section#interna.atuais td.bak_pescstaff___picture.fabrik_element,
 section#interna.atuais th.heading.fabrik_ordercell.bak_pescstaff___picture {
   width: 15% !important;
 }

 section#interna.atuais td.bak_pescstaff___research.fabrik_element,
 section#interna.atuais th.heading.fabrik_ordercell.bak_pescstaff___research {
   width: 20% !important;
 }

 section#interna.atuais td.bak_pescstaff___email.fabrik_element,
 section#interna.atuais th.heading.fabrik_ordercell.bak_pescstaff___email {
   width: 20% !important;
 }

 section#interna.atuais td.bak_pescstaff___situacao.fabrik_element,
 section#interna.atuais th.heading.fabrik_ordercell.bak_pescstaff___situacao {
   width: 15% !important;
 }

 section#interna.atuais td.bak_pescstaff___lattes.fabrik_element img {
   width: 20px;
   height: auto;
 }

 section#interna.atuais td.fabrik_actions.fabrik_element {
   display: none;
 }

 section#interna.atuais th.heading.fabrik_ordercell.fabrik_actions {
   display: none;
 }

 section#interna.atuais td.bak_pescstaff___email.fabrik_element,
 section#interna.atuais td.bak_pescstaff___lattes.fabrik_element {
   word-break: break-all !important;
 }

 section#interna.atuais a.clearFilters.hasFilters {
   color: white;
 }

 section#interna.atuais input,
 section#interna.atuais select {
   outline: 0.5px #2b2856 solid;
   width: 100%;
   padding: 2px;
   border-radius: 3px;
   color: #2b2856;
 }

 section#interna.atuais .row.d-flex.justify-content-end input {
   width: auto !important;
   color: white;
   padding: 5px 10px;
 }

 section#interna.professores-atuais .col-md-8 {
   display: flex;
   flex-direction: column;
 }

 section#interna.atuais .page-header {
   display: none;
 }

 table#list_17_com_fabrik_17 {
   display: flex;
   flex-direction: column;
 }

 section#interna.atuais tbody.fabrik_groupdata tr {
   width: 100% !important;
   display: flex;
 }

 section#interna.atuais tbody.fabrik_groupdata {
   display: flex;
   flex-direction: column;
 }

 section#interna.atuais tbody.fabrik_groupdata tr td {
   width: 50% !important;
 }

 section#interna.atuais tr.fabrik___heading {
   display: flex;
 }

 section#interna.atuais tr.fabrik___heading th {
   width: 50%;
   text-align: center;
 }

 .limit.row.input-group.pb-2 {
   display: flex;
 }

 section#interna.atuais .list-footer.container p {
   position: relative;
   left: 0px;
   top: 0px;
   width: auto;
 }

 section#interna.atuais .limit.row.input-group.pb-2 {
   display: none;
 }

 section#interna.atuais td a {
   color: #2b2856;
 }

 section#interna.atuais .col-md-4.menu-lates li.item-188.current.active a {
   color: white;
 }

 section#interna.atuais table {
   display: flex;
   flex-direction: column;
 }

 .com-content-category-blog__item.blog-item .item-content p img {
   display: none;
 }

 .com-content-category-blog__item.blog-item .item-content p:first-of-type img {
   display: block;
 }

 td.tes_publicacao___uploadPath img {
   width: 20% !important;
 }

 div#tes_publicacao___uploadPath_ro img {
   width: 50px !important;
 }

 .fabrikElement.col-sm-5 {
   width: 100%;
 }

 .col-md-4 li.item-170 a {
   word-wrap: break-word;
   padding-right: 15%;
 }