/*!
* Powered by Elizandra Mazuco - levesite.com
* Start at october/2020
*/

/* GERAL */
* {
font-family: 'Nunito Sans', sans-serif;
font-weight: 100;
font-size: 16px;
line-height: 20px;
}
@font-face {
font-display: swap;
}
p {
padding: 0;
margin: 0;
}
b, strong {
font-weight: 700;
}
a {
color: #8BC53F;
font-weight: 400;
}
a:hover {
color: #00578d;
}
.texto-padrao {
color: #3c3c3b;
line-height: 20px;
font-size: 16px;
font-weight: 200;
}
h2 {
color: #00578D;
font-size: 35px;
font-weight: 300;
}
h2 a {
color: #00578D;
font-size: 35px;
font-weight: 300;
}
.img100 {
width: 100%;
}
.clear {
display: block;
clear: both;
}
.lista-comum {
padding:10px 20px !important;
}
.lista-comum li {
line-height: 24px;
}
.img-100 {
width: 100%;
}
iframe {
width: 100%;
}
.titulo-oculto {
margin-top: -100000000px;
position: absolute;
}
/* MODAL EM IMAGENS NO TEXTO */

#myImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 50px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
  z-index: 999 !important;
}

/* Modal Content (image) */
.modal-content {
  margin: auto;
  display: block;
  width: 95%;
}

/* Add Animation */
.modal-content, #caption {  
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

/* The Close Button */
.close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.close:hover,
.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .modal-content {
    width: 100%;
  }
}

/* ERRO 404 */

.erro404 {
border: none;
height: 500px;
}

/* HEADER */

header {
background: #00578D;
color: #FFFFFF;
padding: 5px 0;
}
header .container {
display: flex;
justify-content: flex-end;
}

header .busca {
width: 300px;
display: contents;
}

header .idiomas {
margin-left: 50px;
padding-top: 2px;
}
header .idiomas :nth-child(1) img { 
width: 30px;
float: right;
margin-left: 15px;
}
header .idiomas :nth-child(2) img { 
width: 30px;
float: right;
}

header .tel-email {
padding: 1px 50px 0 50px;
}
header .tel-email p {
float: right;
}
header .tel-email p:nth-child(1) img {
width: 20px;
margin: 0 5px 0 30px;
}
header .tel-email p:nth-child(2) {
font-size: 14.5px;
}
header .tel-email p:nth-child(2) img {
width: 18px;
margin-right: 5px;
}

header .redes :nth-child(1) img {
width: 30px;
float: right;
padding-top: 2px;
}
header .redes :nth-child(2) img {
width: 23px;
float: right;
margin: 0 15px;
}
header .redes :nth-child(3) img {
width: 27px;
float: right;
}
header .redes :nth-child(4) img {
width: 13px;
float: right;
margin: 0 15px 0 0;
}
.whatsapp {
position: fixed;
right: 20px;
bottom: 20px;
z-index: 999;
}
.whatsapp img {
width: 65px;
}

/* LOGO */

.logo img {
width: 250px;
padding: 25px 0;
}

/* NEWSLETTER HEADER */

.news-header {
text-align: right;
font-size: 14px;
}
.news-header p:nth-child(1){
color: #00adee;
font-weight: 700;
margin: 43px -23px 0 0;
}
.news-header p:nth-child(2){
padding: 0 0 0 25px;
margin: 0 -23px 0 0;
line-height: 15px;
}
#rd-column-kkse3qpq .bricks-form__input:not(textarea) {
height: 50px !important;
font-size: 14px;
font-weight: 100;
}
#rd-column-kkse3qpq .bricks-form__fieldset {
width: 80%;
}
#rd-column-kkse3qpq .bricks-form__submit {
width: 20% !important;
float: right;
margin-top: -73px;
height: 68px;
}
#rd-column-kkse3qpq button {
margin: -8px !important;
height: 50px;
padding: 0 19px !important;
border-radius: 0 10px 10px 0;
width: 115px;
}
#newsletter-site-certi-1836ce0e72a506e79b10 {
margin-top: 43px;
padding: 0 0 0 15px;
}
#rd-column-kkse3qpq p {
line-height: 16px;
font-size: 12px !important;
}
#rd-form-kkse3qpr label.error {
padding: 2px 0 0 0;
margin-bottom: -6px;
}
#rd-form-kkse3qpr .bricks-form__label.always-visible, #rd-form-kkse3qpr .bricks-form__field__option .bricks-form__label {
text-decoration: underline;
}
#rdstation-bricks-embeddable-form-bricks-component-tUjuVyUMrle1b1K0HKWJEA .bricks-form__field__option .bricks-form__label input[type="checkbox"], #rdstation-bricks-embeddable-form-bricks-component-tUjuVyUMrle1b1K0HKWJEA .bricks-form__field__option .bricks-form__label input[type="radio"] {
position: relative !important;
z-index: 999 !important;
}
.link-politica-1 {
height: 10px;
padding: 15px 110px;
position: absolute;
z-index: 995;
margin: 93px 0 0 0;
width: 50%;
right: 0;
}


/* MENU */

.menu {
height: 55px;
background: #00578D;
border-radius: 5px;
z-index: 999;
position: relative;
}

/* BANNER HOME */

.banner {
background: url("../img/webp/banner-home.webp");
background-size: cover;
background-attachment: fixed;
color: #FFFFFF;
margin: -20px 0 0 0;
padding:80px 0 75px 0;
z-index: 1;
background-position-y: -50px;
}
.banner p:nth-child(1) {
font-size: 43px;
line-height: 40px;
font-weight: 600;
margin-bottom: 0;
}
.banner h1 {
font-size: 30px;
font-style: italic;
padding-top: 15px;
line-height: 30px;
margin: 0;
font-weight: 200;
}

/* BANNER CHAMADAS */

.banner-chamadas .col-lg-4 {
display: flex;
flex-direction: row;
}
.banner-chamadas {
background: url("../img/pattern.png");
background-size: 5px;
padding: 30px 0;
}
.chamadas-img {
height: 140px;
width: 140px;
border-radius: 5px;
background-size: cover !important;
background-position: center !important;
}
.banner-chamadas .chamadas-texto {
padding-left: 10px;
}
.banner-chamadas .chamadas-texto p {
line-height: 18px;
padding: 3px 0 5px 0;
}
.banner-chamadas .chamadas-texto a:nth-child(1) {
color: #00578D;
font-size: 22px;
line-height: 23px;
}
.banner-chamadas .chamadas-texto a:nth-child(1):hover {
text-decoration: none;
color: #8BC53F;
}
.bt-branco, .bt-azul, .bt-verde, .bt-rosa, .bt-laranja, .bt-azul-claro, .bt-cinza  {
border-radius: 50px;
padding: 3px 15px 2px 15px;
font-size: 14px;
font-weight: 300;
display: block;
float: left;
margin-top: 4px;
top: 5px;
color: #FFFFFF;
margin: 0 5px 0 0;
}
.bt-azul:hover, .bt-verde:hover, .bt-rosa:hover, .bt-laranja:hover, .bt-azul-claro:hover, .bt-cinza:hover {
background: #3c3c3b !important;
text-decoration: none !important;
color: #FFFFFF !important;
}
.bt-branco:hover {
background: #8BC53F !important;
text-decoration: none !important;
color: #FFFFFF !important;
}

.bt-branco {background: #ffffff; color:#00578D;}
.bt-azul {background: #00578D;}
.bt-verde {background: #8BC53F;}
.bt-rosa {background: #E5287B;}
.bt-laranja {background: #F08522;}
.bt-azul-claro {background: #00ADEE;}
.bt-cinza {background: #3C3C3B;}


/* A CERTI */

#video_box{
position:relative;
}
#video_overlays {
position:absolute;
width:160px;
min-height:40px;
background-color:#dadada;
z-index:300000;
bottom:10px;
left:10px;
text-align:center;
}
.a-certi {
padding: 60px 0;
}
.a-certi h2 {
font-weight: 700;
padding: 0 0 20px 0;
}
.a-certi h2 a {
font-weight: 700;
padding: 0 0 20px 0;
font-size: 35px;
}
.a-certi h2 a:hover {
text-decoration: none;
color: #3c3c3b;
}
.a-certi span {
font-style: italic;
font-size: 18px;
font-weight: 300;
color: #3c3c3b;
}
.a-certi a {
text-transform: uppercase;
color: #00578D;
font-weight: 700;
font-size: 16px;
}
.links-editais a {
color: #3c3c3b !Important;
}

/* BANNER ROTATIVO */

#bannerhome .carousel-indicators {
top: 170px;
}
#bannerhome .carousel-indicators li {
background-color: #CCC;
}

/* NEWSLETTER 2 */

.newsletter {
margin: 100px 0 80px 0;
background: url("../img/webp/newsletter-fundo.webp") top center;
background-size: cover;
text-align: center;
padding: 50px 0 100px 0;
}
.newsletter h2 {
padding: 0 0 0 0;
} 
.newsletter p {
font-size: 22px;
padding: 10px 0 0 0;
line-height: 26px;
}
#newsletter-site-certi-2-abfe93ef219cdc7b0aaa {
padding-top: 35px;
}
/*
#newsletter-site-certi-2-abfe93ef219cdc7b0aaa .bricks-form__fieldset {
width: 80% !important;
}
#newsletter-site-certi-2-abfe93ef219cdc7b0aaa .bricks-form__submit {
width: 20% !important;
float: right !important;
}
#newsletter-site-certi-2-abfe93ef219cdc7b0aaa button {
margin-top: -75px;
}
#newsletter-site-certi-1836ce0e72a506e79b10 {
background: none !important;
}
#newsletter-site-certi-1836ce0e72a506e79b10 .bricks-form__input:not(textarea) {
background: #FFF;
}
#rd-section-klccc7b8 {
background-color: transparent !important;
}
#rdstation-bricks-embeddable-form-bricks-component-vfD4P2xi0X-B3hnQPh6O9w .bricks-form__input {
background: #FFF !important;
}
#rd-form-klccc7bb .bricks-form__static {
text-align: left;
padding-left: 10px;
}
#rd-form-klccc7bb .bricks-form__field.bricks-form__privacy, #rd-form-klccc7bb .bricks-form__field.bricks-form__terms {
text-align: left !important;
padding: 0 0 0 10px !important;
}
.link-politica-2 {
height: 10px;
padding: 15px 110px;
position: absolute;
z-index: 995;
left: 0;
margin: 115px 0 0 0;
width: 100%;
}
.bricks-form__label input[type="checkbox"] {
position: relative !important;
z-index: 999 !important;
}
#rd-form-klccc7bb .bricks-form__label.always-visible, #rd-form-klccc7bb .bricks-form__field__option .bricks-form__label {
text-decoration: underline;
}
#rd-form-klccc7bb .bricks-form__input {
background-color: #FFF !important;
} */
.news-2c1 {
width: 45%;
float: left;
text-align: left;
}
.news-2c2 {
width: 55%; 
float: left;
}

/* COMPETÊNCIAS TECNOLÓGICAS */

.competencias-tecnologicas {
margin-bottom:200px;
}
.competencias-tecnologicas h2 {
text-align: center;
padding-bottom: 100px;
}
.competencias-tecnologicas .row {
padding-bottom: 30px;
}
.flip-card {
background-color: transparent;
width: 100%;
height: 245px;
perspective: 1000px;
}
.flip-card-celta {
height: 165px;
}
.flip-card-inner {
position: relative;
width: 100%;
height: 100%;
text-align: center;
transition: transform 0.6s;
transform-style: preserve-3d;
}
.flip-card:hover .flip-card-inner {
transform: rotateY(180deg);
}
.flip-card-celta:hover .flip-card-inner {
transform: rotateX(180deg);
}
.flip-card-front, .flip-card-back {
position: absolute;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.flip-card-front {
color: black;
padding: 10px;
display: flex;
flex-direction: row;
justify-content: left;
align-items: flex-end;
}
.flip-card-celta .flip-card-front {
flex-direction: row;
justify-content: center;
align-items: center;
}
.bl1 {background: url("../img/webp/transformacao-digital.webp") top center; background-size: cover;}
.bl2 {background: url("../img/webp/manufatura-avancada.webp") top center; background-size: cover;}
.bl3 {background: url("../img/webp/economia-verde.webp") top center; background-size: cover;}
.bl4 {background: url("../img/webp/inteligencia-artificial.webp") bottom right; background-size: cover;}
.bl5 {background: url("../img/webp/metrologia-instrumentacao.webp") bottom center; background-size: cover;}
.bl6 {background: url("../img/webp/empreendedorismo-inovador.webp") top center; background-size: cover;}
.bl7 {background: url("../img/webp/celta-competencias.webp") center center; background-size: cover;}
.bl8 {background: url("../img/webp/energias-sustentaveis.webp") center center; background-size: cover;}

.flip-card-front p {
color: #FFFFFF;
padding: 0 10px;
line-height: 42px;
font-size: 22px;
font-weight: 300;
display: block;
width: fit-content;
text-align: left;
}
.flip-card-front span {
background: #00578dbf;
font-size: 22px;
padding: 5px;
}
.flip-card-back {
background-color: #00578D;
color: white;
transform: rotateY(180deg);
padding: 20px;
text-align: left;
}
.flip-card-back-celta {
transform: rotateX(180deg);
}
.flip-card-back h3 {
font-size: 20px;
font-weight: 700;
padding-bottom: 10px;
}

/* CASES */

.cases {
background-image: url("../img/pattern2.png");
background-color: #00578d;
padding: 100px 0;
color: #FFFFFF;
}
.cases h2 a {
color: #FFFFFF;
text-align: center;
margin-bottom: 90px;
display: block;
}
.cases h2 a:hover {
}
.cases h3 {
line-height: 22px;
}
.cases h3 a { 
color: #FFFFFF;
font-size: 20px;
font-weight: 700;
padding: 0 0 10px 0;
}
.cases h3 a:hover {
text-decoration: underline;
} 
.cases p {
color: #FFFFFF;
font-size: 15px
}
.cases .leiamais {
color: #FFFFFF;
text-decoration: none;
font-weight: 700;
display: block;
padding: 10px 0 0 0;
}
.cases .leiamais:hover {
text-decoration: underline;
}
.case-destaque {
height: 230px;
width: 100%;
margin-bottom: 20px;
background-size: cover !important;
background-position: center !important;
}
.case-lista {
height: 150px;
width: 170px;
float: left;
margin-right: 20px;
background-size: cover !important;
background-position: center !important;
}
.case-lista-destaque {
height: 250px;
width: 100%;
margin-bottom: 20px;
background-size: cover !important;
background-position: center !important;
}
.case-bl {
display: flex;
margin-bottom: 20px;
}
.case-bl2 {
width: 540px;
float: left;
}
.case-bl3 {
display: block;
}

/* ECOSSISTEMA CERTI */

.ecossistema-certi {
background: url("../img/ecossistema-certi.jpg") top center;
background-size: cover;
height: 500px;
text-align: center;
}
.ecossistema-certi h2 {
padding: 50px 0 10px 0;
}
.ecossistema-certi p {
margin-bottom: 60px;
}
#ecossistemacerti ol {
bottom: -55px;
}
#ecossistemacerti li {
background-color: #3c3c3b;
width: 10px;
height: 10px;
}
#ecossistemacerti a img {
max-width: 100%;
}
#ecossistemacerti a {
filter: grayscale(100%);
}
#ecossistemacerti a:hover {
filter: grayscale(0%);
}
#ecossistemacerti .carousel-inner .carousel-item.active,
#ecossistemacerti .carousel-inner .carousel-item-next,
#ecossistemacerti .carousel-inner .carousel-item-prev {
display: flex;
}
#ecossistemacerti .carousel-inner .carousel-item-right.active,
#ecossistemacerti .carousel-inner .carousel-item-next {
transform: translateX(25%);
}
#ecossistemacerti .carousel-inner .carousel-item-left.active, 
#ecossistemacerti .carousel-inner .carousel-item-prev {
transform: translateX(-25%);
}
#ecossistemacerti .carousel-inner .carousel-item-right,
#ecossistemacerti .carousel-inner .carousel-item-left{ 
transform: translateX(0);
}

/* BLOG */

.blog h2 {
margin: 0 0 50px 0;
}
.blog h2 a:hover{
text-decoration: none;
color: #3c3c3b;
}
.posts-home {
width: 45%;
margin: 0 5% 20px 0;
float: left;
display: block;
height: 505px;
overflow: hidden;
}
.posts-home img {
width: 100%;
height: auto;
}
.linha2 {
margin: 0 0 0 0;
}
.linha2 a {
font-size: 20px;
font-weight: 700;
padding: 0;
color: #3c3c3b;
min-height: 95px;
display: flex;
align-items: flex-end;
}
.linha3 {
display: block;
font-size: 14px;
color: #797979;
}
.linha3 img {
width: 15px;
margin: -3px 2px 0 0;
}
.linha4 p:nth-child(3) {
display: none;
}
.linha4 a {
display: block;
height: 180px;
overflow: hidden;
margin: 5px 0 20px 0;
}
.linha5 a {
text-decoration: none;
font-weight: 700;
display: block;
padding: 10px 0 0 0;
color: #00578d;
}
.linha5 a:hover {
color: #8BC53F;
}
 
/* BARRA LATERAL */

.barra-lateral {
background-image: url("../img/webp/pattern3.webp");
padding: 20px;
}
.title a {
color: #3c3c3b;
line-height: 20px;
font-size: 16px;
font-weight: 200;
margin-bottom: 15px;
display: block;
}
.title:last-child a {
margin-bottom: 0px;
}
.noticias {
background: #FFF;
padding: 20px;
}
.noticias h3 a {
font-size: 20px;
font-weight: 700;
color: #00adee;
margin-bottom: 20px;
display: block;
}
.noticias .date {
font-size: 14px;
font-weight: 500;
color: #00adee;
}

.agenda {
background: #FFF;
padding: 20px;
margin: 20px 0;
}
.agenda h3 a {
font-size: 20px;
font-weight: 700;
color: #8bc53f;
margin-bottom: 20px;
display: block;
}
.agenda .date {
font-size: 14px;
font-weight: 500;
color: #8bc53f;
}
.newsletter-lateral {
background: #FFF;
padding: 20px;
margin: 20px 0;
}
.newsletter-lateral h3 a {
font-size: 20px;
font-weight: 700;
color: #f08522;
margin-bottom: 20px;
display: block;
}
#newsletter-site-certi-blog-510724394761edc8c287 {
margin-top: 10px;
}
#newsletter-site-certi-blog-510724394761edc8c287 .bricks-form__field {
margin-bottom: 0px !important;
}
#newsletter-site-certi-blog-510724394761edc8c287 button {
height: 35px;
margin: 10px -10px 0 -10px;
}
.link-politica-3 {
height: 10px;
padding: 9px 0;
position: absolute;
z-index: 995;
left: 0;
margin: 56px 0 0 0;
width: 100%;
}
#rd-form-klccvwnl .bricks-form__label.always-visible, #rd-form-klccvwnl .bricks-form__field__option .bricks-form__label {
text-decoration: underline;
}

/* DESTAQUES */

.destaques {
margin-bottom: 100px;
}
.destaques h2 {
margin: 100px 0 50px 0;
}
.destaques h2 a:hover{
text-decoration: none;
color: #3c3c3b;
}
.destaques .col-lg-6 {
display: flex;
flex-direction: row;
}
.destaques-img {
height: 180px;
width: 250px;
background-size: cover !important;
background-position: center !important;
border: solid 1px green;
border: solid 10px #F8F8F8;
float: left;
}
.destaques .chamadas-texto {
padding-left: 20px;
}
.destaques .chamadas-texto p {
line-height: 18px;
padding: 3px 0 5px 0;
}
.destaques .chamadas-texto a:nth-child(1) {
text-decoration: none;
color: #3c3c3b;
font-size: 20px;
font-weight: 700;
padding: 5px 0 10px 0;
display: block;
}
.destaques .chamadas-texto a:nth-child(1):hover, .destaques .chamadas-texto a:nth-child(3):hover  {
text-decoration: none;
color: #8BC53F;
}
.destaques .chamadas-texto a:nth-child(3) {
text-decoration: none;
color: #00578D;
font-weight: 700;
margin-top: 10px;
display: block;
}
.destaques-conteudo {
padding-left: 15px !important;
}
.vertodos-destaques {
padding: 30px 0 0 0;
}
.vertodos-destaques a {
text-align: center;
margin: 0 auto;
float: none;
width: fit-content;
}
.destaques-internas .row {
padding-bottom: 30px;
}
.destaques-internas .row:last-child {
padding-bottom:0px;
}

/* LOGOS */

.logos {
background-image: url("../img/webp/pattern3.webp");
padding: 50px 0;
}
.logos .row {
margin-bottom: 10px;
}
.logos-img {
width: 19%;
margin-right: 1%;
}
.logos-img img {
width: 100%;
}

/* RODAPÉ*/

.link-pp {
color: #00578D;
font-size: 14px;
font-weight: 400;
text-decoration: underline;
}
.link-pp:hover {
color: #00adee;
}
footer {
background-image: url("../img/webp/rodape.webp");
background-size: cover;
background-position: center;
}
footer p {
color: #3c3c3b;
line-height: 20px;
font-size: 15px;
font-weight: 200;
}
footer b {
font-weight: bold;
color: #00578D;
}
.logo-rodape img {
width: 90%;
padding-top: 10px;
}
footer .tel-email p {
padding-left: 35px;
}
footer ul { 
margin: -5px 0 0 0;
padding: 0;
}
footer li {
list-style: none;
padding: 5px 0;
}
footer li img {
width: 30px;
margin-right: 10px;
}
footer li a { 
color: #00578D;
font-weight: 400;
}
footer .redes {
text-align: center;
padding: 20px 0;
}
footer .redes img {
width: 40px;
margin: 0 5px;
}
.copyright {
background: #CCCCCC;
text-align: center;
padding: 10px 0;
}
.copyright p {
color: #00578D;
font-size: 14px;
font-weight: 400;
}
.menu-rodape {
background: #ffffffbf;
border-bottom: solid 1px #e8e6e6; 
border-top: solid 1px #e8e6e6;
margin-bottom: 50px;
padding: 5px 0 0 0;
}
.menu-rodape a {
color: #00578D;
text-transform: uppercase;
padding: 0 20px !important;
}
.menu-rodape a:hover {
color: #00ADEE;
}
footer .navbar-nav {
text-align: center;
margin: 0 auto
}

/* PADRÃO INTERNAS */

.titulo-paginas-internas {
background: url("../img/webp/internas-fundo.webp") #f3f3f3;
background-attachment: fixed;
width: 100%;
margin-top: -20px;
padding: 70px 0 50px 0;
background-size: cover;
background-position: center;
}
.titulo-paginas-internas h1 {
color: #19578e;
font-size: 20px;
text-transform: uppercase;
font-weight: 700;
text-align: center;
}
.internas footer {
margin-top: 100px;
}
.breadcrumb {
padding: 15px;
margin: 30px 0;
border-radius: 0;
background: url("../img/webp/pattern3.webp");
}
.breadcrumb a { 
color: #00578D;
font-weight: 400;
}
.menu-lateral ul {
margin: 0;
padding: 0;
}
.menu-lateral li {
list-style: none;
}
.menu-lateral li a {
border-bottom: dotted 1px #CCC;
display: block;
padding: 10px 5px;
color: #00578D;
font-weight: 300;
}
.menu-lateral li a:hover {
background: #f3f3f3; 
text-decoration: none;
}
.conteudo li {
list-style: circle;
margin-left: 20px;
}
.conteudo {
padding-left: 50px;
}
.conteudo-cases {
padding-left: 15px;
}
.conteudo h3 {
font-size: 18px;
font-weight: 700;
padding: 0;
margin: 25px 0 10px 0;
border-bottom: dotted 1px #CCC;
color: #3c3c3b;
}
.conteudo h3:first-child {
margin: 10px 0 10px 0;
}
.conteudo p {
color: #3c3c3b;
line-height: 20px;
font-size: 16px;
font-weight: 200;
}
.internas-ico-redes {
width: 40px;
}
.conteudo-materiais li a,
.conteudo-folders li a {
color: #3c3c3b;
font-weight: 300;
}

/* A CERTI */

.conteudo-cmi li a {
color: #8BC53F;
font-weight: 400;
border: none;
display: contents;
}
.conteudo-cmi li a:hover {
color: #0056b3;
text-decoration: underline;
}
.conselho-de-curadores p {
font-weight: 700;
} 
.gestao .row {
margin: 0;
}
.gestao-img {
height: 80px;
width: 32%;
background-size: cover !important;
background-position: center !important;
float: left;
margin-right: 3%;
filter: grayscale(1);
}
.gestao-lista {
width: 33%;
float: left;
margin-bottom: 20px;
}
.gestao-conteudo {
float: left;
width: 65%;
}
.organograma p {
color: #FFF;
padding: 10px;
font-weight: 500;
display: block;
width: fit-content;
margin: 0 auto;
}
.organograma .o2 {
width: 418px; 
margin: 0 auto;
padding-left: 23px;
}

.organograma p:nth-child(1) {background: #043751;}
.organograma p:nth-child(2) {background: #3c3c3b; padding: 10px 3px;}
.organograma .o2 p:nth-child(1) {background: #00578D; float: left;}
.organograma .o2 p:nth-child(2) {background: #3c3c3b; padding: 3px 20px; float: left; margin: 17px 0 0 0;}
.organograma .o2 p:nth-child(3) {background: #00578D; float: left;}
.organograma p:nth-child(4) {background: #3c3c3b; padding: 35px 3px;}
.organograma p:nth-child(5) {background: #00ADEE;}
.organograma p:nth-child(6) {background: #043751; padding: 10px 3px;}
.organograma p:nth-child(7) {background: #8BC53F;}
.organograma p:nth-child(8) {background: #3c3c3b; padding: 10px 3px;}

.organograma-centros p:nth-child(1), 
.organograma-centros p:nth-child(2), 
.organograma-centros p:nth-child(3),
.organograma-centros p:nth-child(4),
.organograma-centros p:nth-child(5),
.organograma-centros p:nth-child(6),
.organograma-centros p:nth-child(7) {
background: #3c3c3b;
float: left;
margin: 0 3px;
padding: 10px;
width: 65px;
text-align: center;
}
.organograma-centros {
width: fit-content;
margin: 0 auto;
}
.organograma-linha {
background: #3c3c3b;
height: 5px;
width: 425px;
margin: 0 auto 20px auto;
}
.organograma-centros span {
background: #3c3c3b;
width: 6px;
height: 25px;
margin: -35px 0 0 13px;
position: absolute;
}
.organograma-centros span:last-child {
margin: -35px 0 0 16px;
}
.card-header {
padding: 0;
background: none;
border-bottom: none;
}
.card {
border: none;
}
.btn-link {
color: #3c3c3b;
font-size: 16px;
font-weight: 700;
}
.btn {
padding: 5px 0 !important;
display: block;
text-align: left;
}
.embrapii-grafico {
float: left;
width: 33%;
}
.embrapii-grafico img {
width: 100%;
}
.embrapii-texto-grafico {
float: left;
width: 67%;
padding-left: 40px;
height: 260px;
display: flex;
align-items: center;
}
.embrapii-etapas {
background: #f3f3f3;
width: 24%;
margin: 0 1% 0 0;
float: left;
padding: 10px;
height: 90px;
}
.embrapii-etapas p {
font-size: 17px;
font-weight: 500;
color: #19578e;
margin: 13px 0 0 15px;
width: 165px;
text-transform: uppercase;
line-height: 21px;  
z-index: 999;
position: relative;
}
.embrapii-etapas span {
font-size: 90px;
font-weight: 900;
position: absolute;
padding: 25px 0 0 0;
color: #cccccc61;
}
.relatorio-anual-de-atividades img {
width: 22%;
margin-right: 2%;
border: solid 1px #f3f3f3;
margin-bottom: 20px;
}
.comunicacao-logo {
width: 31%;
float: left;
padding: 0 10px 0 0;
margin-right: 2%;
}
.comunicacao-logo img {
width: 100%;
}
.comunicacao-fundo {
background: #00578D;
margin-bottom: 15px;
}
.parceiros-e-clientes p {
margin-bottom: 15px;
float: left;
width: 15.6%;
padding: 10px;
border: solid 1px #e8e8e8;
margin: 0 1% 1% 0;
height: 95px;
border-radius: 5px;
}
.parceiros-e-clientes .mcti {
margin-bottom: 15px;
float: left;
width: 32.4%;
padding: 15px â€‹10px 10px 10p;
border: solid 1px #e8e8e8;
margin: 0 1% 1% 0;
height: 95px;
border-radius: 5px;
}
.parceiros-e-clientes img {
width: 100%;
}
#pills-tab  {
margin-top: 20px;
}
#pills-tab li {
list-style: none;
margin: 0;
}
#pills-tab li a {
border-bottom: none;
border-radius: 0;
padding: 10px 15px;
background: #f3f3f3;
border-right: solid 2px #FFFFFF;
}
.nav-pills .nav-link.active {
background-color: #00578D !important;
}
.comunicacao-manual-certi {
border: solid 1px #f3f3f3;
width: 60%;
}
.comunicacao-manual-certi img {
width: 100%;
}
.mapa-da-inovacao {
width: 100%;
position: relative;
}
.mapa-da-inovacao img {
width:100%;
}
.box {
width: 10px;
height: 10px;
background-image:url("../img/pin.svg");
background-position: top center;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
}
.mapa-da-inovacao p {
background: #00578D;
color: #FFF;
position: absolute;
top:0;
left:115%;
white-space:nowrap;
padding: 3px 10px;
border-radius: 100px;
display: none;
cursor: pointer;
z-index: 999;
}
.box:hover > p {
display: block;
}
#pin-1 {top: 88.5%;left: 57.5%;}
#pin-2 {top: 86.5%;left: 56%;}
#pin-3 {top: 85%;left: 61.5%;}
#pin-4 {top: 84%;left: 62%;}
#pin-5 {top: 83%;left: 62.5%;}
#pin-6 {top: 82%;left: 63.5%;}
#pin-7 {top: 81%;left: 62.5%;}
#pin-8 {top: 80%;left: 61%;}
#pin-9 {top: 78.8%;left: 61.5%;}
#pin-10 {top: 83.3%;left: 58.4%;}
#pin-11 {top: 80.7%;left: 54.5%;}
#pin-12 {top: 77%;left: 49%;}
#pin-13 {top: 75%;left: 51%;}
#pin-14 {top: 72%;left: 53%;}
#pin-15 {top: 74%;left: 66%;}
#pin-16 {top: 71%;left: 74.5%;}
#pin-17 {top: 68%;left: 74%;}
#pin-18 {top: 65.3%;left: 82%;}
#pin-19 {top: 62%;left: 64.5%;}
#pin-20 {top: 60%;left: 63.5%;}
#pin-21 {top: 55%;left: 61%;}
#pin-22 {top: 52%;left: 65%;}
#pin-23 {top: 53%;left: 46%;}
#pin-24 {top: 47.5%;left: 88.3%;}
#pin-25 {top: 40%;left: 64%;}
#pin-26 {top: 17%;left: 65%;}

/* SERVIÇOS E PRODUTOS */

.selo-ativo {
width: 130px;
}
.incentivos-a-inovacao .embrapii-grafico {
margin-right: 50px;
}
.rd-embrapii {
background: #fbfbfb;
padding: 50px 0;
}
.banner-cursos-e-treinamentos {
background: url(https://shop.certi.org.br/wp-content/uploads/2021/11/Design-sem-nome-2.png);
padding: 30px 20px 50px 20px;
width: 100%;
display: block;
background-size: cover;
background-position-y: -65px;
}
.banner-cursos-e-treinamentos .banner-titulo {
font-size: 22px;
font-weight: 800;
color: #00578D;
width: fit-content;
background: #fff;
padding: 10px 20px;
margin-bottom: 10px;
display: block;
line-height:30px;
}
.banner-cursos-e-treinamentos .banner-titulo:hover {
text-decoration:none;
color:#3c3c3b;
}

.banner-metrologia {
background: url(https://shop.certi.org.br/wp-content/uploads/2021/05/pfm3.jpg);
padding: 30px 20px 50px 20px;
width: 100%;
display: block;
background-size: cover;
background-position-y: -135px;
}
.banner-metrologia .banner-titulo {
font-size: 22px;
font-weight: 800;
color: #00578D;
width: fit-content;
background: #fff;
padding: 10px 20px;
margin-bottom: 10px;
display: block;
line-height:30px;
}
.banner-metrologia .banner-titulo:hover {
text-decoration:none;
color:#3c3c3b;
}




/* COMPETÊNCIAS */

.sistemas1 {
float: left;
width: 70%;
padding: 20px;
background: #fbfbfb;
margin-top: 10px;
}
.sistemas2 {
float: left;
width: 30%;
padding: 30px 20px 0 20px;
text-align: center;
}
.sistemas1-blocos {
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.05);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.05);
padding: 20px;
width: 48%;
float: left;
margin: 0 2% 10px 0;
text-align: center;
height: 155px;
background: #FFFFFF;
}
.sistemas1-blocos2 {
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.05);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.05);
padding: 20px;
width: 100%;
float: left;
text-align: center;
background: #FFFFFF;
}
.seta2 {
position: absolute;
width: 30px;
left: 70%;
height: 150px;
}
.sistemas1-blocos b, .sistemas1-blocos2 b, .sistemas2 b {
color: #00578D;
}
.engrenagensgif {
width: 90%;
}
.sistemas2 .seta {
width: 50px;
}
.ciclo-de-desenvolvimento {
width: 100%;
position: relative;
}
.circle, .circle2 {
width: 90px;
height: 90px;
background-position: top center;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
opacity: 1%;
border: solid 5px #7ac14e;
border-radius: 100px;
cursor: pointer;
}
.circle:hover, .circle2:hover {
border: solid 5px #7ac14e;
border-radius: 100px;
cursor: pointer;
opacity: 100%;
background-image: none;
}
.circle p {
background: #00578D;
color: #FFF;
position: absolute;
top: 0;
left: 115%;
padding: 10px;
border-radius: 5px;
display: none;
cursor: pointer;
z-index: 999;
width: 200px;
}
.circle2 p {
background: #00578D;
color: #FFF;
position: absolute;
top: 0;
left: -270%;
padding: 10px;
border-radius: 5px;
display: none;
cursor: pointer;
z-index: 999;
width: 200px;	
}
.circle:hover > p {
display: block;
}
.circle2:hover > p {
display: block;
}
#pin-circle-1 {top: 0.5%; left: 49%;}
#pin-circle-2 {top: 13.5%; left: 76%;}
#pin-circle-3 {top: 41.2%; left: 88.9%;}
#pin-circle-4 {top: 70%; left: 82%;}
#pin-circle-5 {top: 89%; left: 59%;}
#pin-circle-6 {top: 88%; left: 26.3%;}
#pin-circle-7 {top: 69.5%; left: 3%;}

@media (min-width:770px) and (max-width:1200px) {
	.circle, .circle2 {
	width: 79px;
	height: 79px;	
	}
	.circle2 p {
	left: -305%;	
	}
}
@media (min-width:500px) and (max-width:769px) {
	.circle, .circle2 {
	width: 60px;
	height: 60px;	
	}
	.circle2 p {
	left: -420%;	
	}
	.circlem5 p, .circlem1 p {
	top: 60px;
    left: -230%;
	}
	#pin-circle-1 {top: -0.5%; left: 48%;}
	#pin-circle-2 {top: 12.5%; left: 75%;}
	#pin-circle-3 {top: 40.2%; left: 87.9%;}
	#pin-circle-4 {top: 69%; left: 81%;}
	#pin-circle-5 {top: 88%; left: 58%;}
	#pin-circle-6 {top: 86.7%; left: 25.2%;}
	#pin-circle-7 {top: 68.5%; left: 2%;}
}
@media (min-width:400px) and (max-width:499px) {
	.circle, .circle2 {
	width: 45px;
	height: 45px;	
	}
	.circle2 p {
	left: -605%;	
	}
	.circlem5 p, .circlem1 p {
	top: 43px;
    left: -230%;
	}
}
@media (min-width:100px) and (max-width:399px) {
	.circle, .circle2 {
	width: 45px;
	height: 45px;	
	}
	.circle2 p {
	left: -600%;	
	}
	#pin-circle-1 {top: -0.5%; left: 48%;}
	#pin-circle-2 {top: 12.5%; left: 75%;}
	#pin-circle-3 {top: 40.2%; left: 87.9%;}
	#pin-circle-4 {top: 69%; left: 81%;}
	#pin-circle-5 {top: 88%; left: 58%;}
	#pin-circle-6 {top: 86.7%; left: 25.2%;}
	#pin-circle-7 {top: 68.5%; left: 2%;}
	.circlem5 p, .circlem1 p {
	top: 43px;
    left: -230%;
	}
}
/* CASES */

.cases-lista {
height: 80px;
width: 25%;
margin-bottom: 20px;
background-size: cover !important;
background-position: center !important;
float: left;
margin-right: 5%;
border-radius: 5px;
}
.cases-link {
color: #3c3c3b;
display: block;
float: left;
width: 70%;
padding-top: 5px;
}
.c1 h3 a {color: #8BC53F; font-size: 18px; font-weight: 700;}
.c1 .cases-link:hover {color: #8BC53F;}

.c2 h3 a {color: #00ADEE; font-size: 18px; font-weight: 700;}
.c2 .cases-link:hover {color: #00ADEE;}

.c3 h3 a {color: #E5287B; font-size: 18px; font-weight: 700;}
.c3 .cases-link:hover {color: #E5287B;}

.c4 h3 a {color: #00578D; font-size: 18px; font-weight: 700;}
.c4 .cases-link:hover {color: #00578D;}

.c5 h3 a {color: #F08522; font-size: 18px; font-weight: 700;}
.c5 .cases-link:hover {color: #F08522;}

.c6 h3 a {color: #3c3c3b; font-size: 18px; font-weight: 700;}
.c6 .cases-link:hover {color: #3c3c3b;}

.cases-interno {
height: 200px;
width: 51%;
float: left;
position: relative;
background: #f3f3f3;
padding: 25px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.cases-informacoes {
float: right;
background: #00578D;
width: 60%;
margin: -150px 0 0 0;
z-index: 0;
}
.cases-informacoes p {
padding: 40px 30px 40px 25%;
color: #FFF;
}
.conteudo-cases h2 {
font-size: 30px;
font-weight: 300;
}
.cases-info-extra {
background: #fbfbfb;
padding: 20px 20px 20px 30px;
height: fit-content;
margin: 0 0 0 -15px;
}
.cases-info-extra li {
margin-left: 0;
}
.cases-info-extra li a {
color: #00578D;
line-height: 20px;
display: block;
margin-bottom: 10px;
}
.cases-imagem-links-importantes {
height: 315px;
width: 100%;
background-size: cover !important;
background-position: center !important;
}
.container-cases .row {
margin: 0 0 40px 0;
}
.cases-legenda {
background: #fbfbfb;
padding: 5px 0;
text-align: center;
}

/* MENU LATERAL */

.acerti-institucional .acerti-institucional-mn a,
.acerti-gestao-institucional .acerti-gestao-institucional-mn a,
.acerti-ecossistema .acerti-ecossistema-mn a,
.acerti-premios .acerti-premios-mn a,
.acerti-infraestrutura-laboratorial .acerti-infraestrutura-laboratorial-mn a,
.acerti-unidade-embrapii .acerti-unidade-embrapii-mn a,
.acerti-centros-de-referencia .acerti-centros-de-referencia-mn a,
.acerti-relatorio-anual-de-atividades .acerti-relatorio-anual-de-atividades-mn a,
.acerti-comunicacao .acerti-comunicacao-mn a,
.acerti-parceiros-e-clientes .acerti-parceiros-e-clientes-mn a,
.acerti-marca .acerti-marca-mn,
.acerti-materiais .acerti-materiais-mn, 
.acerti-editais-internos .acerti-editais-internos-mn,

.servicoseprodutos-produtos-e-sistemas .servicoseprodutos-produtos-e-sistemas-mn a,
.servicoseprodutos-processos .servicoseprodutos-processos-mn a,
.servicoseprodutos-servicos-tecnologicos .servicoseprodutos-servicos-tecnologicos-mn a,
.servicoseprodutos-pesquisa-cientifica-e-tecnologica .servicoseprodutos-pesquisa-cientifica-e-tecnologica-mn a,
.servicoseprodutos-cursos-e-treinamentos .servicoseprodutos-cursos-e-treinamentos-mn a,
.servicoseprodutos-ecossistemas-de-inovacao .servicoseprodutos-ecossistemas-de-inovacao-mn a,
.servicoseprodutos-empresas .servicoseprodutos-empresas-mn a,
.servicoseprodutos-unidade-embrapii .servicoseprodutos-unidade-embrapii-mn a,
.servicoseprodutos-incentivos-a-inovacao .servicoseprodutos-incentivos-a-inovacao-mn a,
.servicoseprodutos-nucleo-de-inovacao-tecnologica .servicoseprodutos-nucleo-de-inovacao-tecnologica-mn a, 

.competencias-sistemas .competencias-sistemas-mn a,
.competencias-internet-das-coisas .competencias-internet-das-coisas-mn a,
.competencias-blockchain .competencias-blockchain-mn a,
.competencias-iot .competencias-iot-mn a,
.competencias-tv-digital .competencias-tv-digital-mn a,

.competencias-eletroeletronicos .competencias-eletroeletronicos-mn a,
.competencias-embarcados .competencias-embarcados-mn a,
.competencias-firmware .competencias-firmware-mn a,  
.competencias-mecanica .competencias-mecanica-mn a,
.competencias-equipamentos .competencias-equipamentos-mn a, 

.competencias-mobilidade-eletrica .competencias-mobilidade-eletrica-mn a,
.competencias-microrredes .competencias-microrredes-mn a,
.competencias-energia-sustentavel .competencias-energia-sustentavel-mn a,

.competencias-empreendedorismo-inovacao-de-impacto .competencias-empreendedorismo-inovacao-de-impacto-mn a,
.competencias-inovacao-em-gestao-conservacao-do-capital-natural .competencias-inovacao-em-gestao-conservacao-do-capital-natural-mn a,
.competencias-rastreabilidade .competencias-rastreabilidade-mn a,
.competencias-mecanica .competencias-mecanica-mn a,
.competencias-sustentabilidade .competencias-sustentabilidade-mn a,

.competencias-incubadoras .competencias-incubadoras-mn a,
.competencias-inovacao-corporativa .competencias-inovacao-corporativa-mn a,
.competencias-parques-tecnologicos .competencias-parques-tecnologicos-mn a,
.competencias-empreendedorismo-inovador .competencias-empreendedorismo-inovador-mn a,

.competencias-processos-produtivos .competencias-processos-produtivos-mn a,
.competencias-garantia-da-qualidade .competencias-garantia-da-qualidade-mn a,
.competencias-materiais .competencias-materiais-mn a,

.competencias-instrumentacao .competencias-instrumentacao-mn a,
.competencias-metrologia-e-avaliacao-da-conformidade .competencias-metrologia-e-avaliacao-da-conformidade-mn a,
.competencias-automacao-da-medicao .competencias-automacao-da-medicao-mn a,
.competencias-giga-de-testes .competencias-giga-de-testes-mn a,

.competencias-inteligencia-artificial .competencias-inteligencia-artificial-mn,
.competencias-mecatronica .competencias-mecatronica-mn,
.competencias-sistemas-de-energia .competencias-sistemas-de-energia-mn,
.competencias-bioeconomia .competencias-bioeconomia-mn,
.competencias-sistemas-de-inovacao .competencias-sistemas-de-inovacao-mn,
.competencias-industria4 .competencias-industria4-mn,
.competencias-gestao-da-integridade .competencias-gestao-da-integridade-mn,

.cases-saude .cases-saude-mn a,
.cases-tic .cases-tic-mn a,
.cases-petroleo-e-gas .cases-petroleo-e-gas-mn a,
.cases-aeroespacial-e-defesa .cases-aeroespacial-e-defesa-mn a,
.cases-eletroeletronico .cases-eletroeletronico-mn a,
.cases-economia-verde .cases-economia-verde-mn a,
.cases-energia .cases-energia-mn a,
.cases-industria .cases-industria-mn a,
.cases-automotivo .cases-automotivo-mn a,
.cases-empreendedorismo-inovador .cases-empreendedorismo-inovador-mn a,
.cases-agronegocio .cases-agronegocio-mn a,
.cases-outros .cases-outros-mn a
{background: #f3f3f3;}

/* MENU COMPETENCIAS INGLES */

.competencies-artificial-intelligence .competencies-artificial-intelligence-mn,
.competencies-systems .competencies-systems-mn,
.competencies-internet-of-things .competencies-internet-of-things-mn,
.competencies-blockchain .competencies-blockchain-mn,
.competencies-digital-tv .competencies-digital-tv-mn,

.competencies-mechatronics .competencies-mechatronics-mn,
.competencies-electronics .competencies-electronics-mn,
.competencies-embedded-systems .competencies-embedded-systems-mn,
.competencies-firmware .competencies-firmware-mn,
.competencies-mechanics .competencies-mechanics-mn,

.competencies-equipment .competencies-equipment-mn,
.competencies-productive-processes .competencies-productive-processes-mn,
.competencies-quality-assurance .competencies-quality-assurance-mn,
.competencies-materials .competencies-materials-mn,

.competencies-industry .competencies-industry-mn,
.competencies-productive-processes .competencies-productive-processes-mn,
.competencies-quality-assurance .competencies-quality-assurance-mn,
.competencies-materials .competencies-materials-mn,

.competencies-bioeconomy .competencies-bioeconomy-mn,
.competencies-entrepreneurship-and-impact-innovation .competencies-entrepreneurship-and-impact-innovation-mn,
.competencies-natural-capital .competencies-natural-capital-mn,
.competencies-environmental-intelligence .competencies-environmental-intelligence-mn,
.competencies-climate-change .competencies-climate-change-mn,

.competencies-energy-systems .competencies-energy-systems-mn,
.competencies-electric-mobility .competencies-electric-mobility-mn,
.competencies-smart-grids .competencies-smart-grids-mn,
.competencies-sustainable-energy-market .competencies-sustainable-energy-market-mn,

.competencies-integrity-management .competencies-integrity-management-mn,
.competencies-instrumentation .competencies-instrumentation-mn,
.competencies-metrology-evaluation-conformity .competencies-metrology-evaluation-conformity-mn,
.competencies-automation-measurement .competencies-automation-measurement-mn,
.competencies-test-jiga .competencies-test-jiga-mn,

.acerti-embrapii-unit .acerti-embrapii-unit-mn,
.acerti-reference-centers .acerti-reference-centers-mn,
.acerti-laboratory-infrastructure .acerti-laboratory-infrastructure-mn,
.acerti-awards-and-accreditations .acerti-awards-and-accreditations-mn,
.acerti-communication-logo .acerti-communication-logo-mn,
.acerti-communication-folders .acerti-communication-folders-mn,

.cases-healthcare .cases-healthcare-mn,
.cases-ict .cases-ict-mn,
.cases-electronics .cases-electronics-mn,
.cases-green-economy .cases-green-economy-mn,
.cases-energy .cases-energy-mn,
.cases-agribusiness .cases-agribusiness-mn,

.services-and-products-products .services-and-products-products-mn,
.services-and-products-processes .services-and-products-processes-mn,
.services-and-products-funding-for-innovation .services-and-products-funding-for-innovation-mn
{background: #f3f3f3;}

#menu-lateral .card {
border-bottom: dotted 1px #CCC !important;
}
#menu-lateral .btn-link { 
padding: 10px 5px;
color: #00578D;
font-weight: 400;
display: block;
width: 100%;
border-radius: 0 !important;
padding: 7px 5px !important;
}
#menu-lateral .btn-link:hover { 
text-decoration: none;
background: #f3f3f3;
border-radius: 0 !important;
}
#menu-lateral i {
font-size: 10px;
}
#menu-lateral h3 {
font-size: 16px;
color: #3c3c3b;
font-weight: 700;
padding: 15px 5px;
border-bottom: dotted 1px #CCC;
margin: 0;
text-transform: uppercase;
}
#menu-lateral .card-body {
padding: 0;
}
#menu-lateral .card-body li a {
padding-left: 22px;
}
#menu-lateral .card-body li:last-child a {
border-bottom: none;
}
.acerti-comunicacao-mn a:hover {
background: #FFF !Important;
cursor: text;
}
.acerti-marca-mn a, 
.acerti-materiais-mn a, 
.acerti-communication-logo-mn a,
.acerti-communication-folders-mn a {
padding-left: 30px !important;
cursor: pointer;
}


/* CONTATO */

.contato-enviado {
color: #8BC53F;
font-weight: bold;
background: #efffec;
text-align: center;
padding: 15px;
margin-bottom: 10px;
display: block;
}
.contact-form input[type=text],
.contact-form input[type=email],
.contact-form input[type=tel],
.contact-form textarea {
width: 100%;
border-radius: 2px;
border: solid 1px #CCC;
padding: 10px 10px;
margin-bottom: 10px;
}
.contact-form textarea {
height: 100px;
}
.contact-form input[type=submit] {
border-radius: 50px;
padding: 8px 25px 7px 25px;
font-size: 16px;
font-weight: 300;
display: block;
color: #FFFFFF;
margin: 0 5px 0 0;
background: #00578D;
border: none;
}
.contact-form input[type=submit]:hover {
background: #3c3c3b;
}
.contato-mapa {
margin: 100px 0 -105px 0;
}
.contato-conteudo i {
color: #00578D;
}
.contato-redes img {
width: 40px;
margin: 0 10px 0 0;
}
.bricks-form__field textarea {
height: 150px !important;
}
#rd-form-ktoa8cb2 .bricks-form__input {
padding: 10px !important;
font-family: 'Nunito Sans' !important;
font-size: 16px !important;
}
#rdstation-bricks-embeddable-form-bricks-component-l_Af4R0Ir0Y0CMkiEWiQoQ .bricks-form {
padding: 0 0 0 10px !important;
}
#rd-form-ktoa8cb2 .bricks-form__submit {
margin: 0 0 0 -5px !important;
width: 120px !important;
}

/* MAPA DO SITE */

.mapa-do-site-conteudo {
padding-left: 20px;
}
.mapa-do-site-conteudo .lista-comum a {
color: #3C3C3B;
}

/* CERTI EM INGLÊS */

.certi-ingles .posts-home {
height: auto;
width: 23%;
margin: 0 2% 20px 0;
}
#rd-form-kirdrsmm .bricks-form__input:not(textarea) {
height: 50px !important;
font-size: 14px;
font-weight: 100;
}
#rd-form-kirdrsmm .bricks-form__fieldset {
width: 75%;
}
#rd-form-kirdrsmm .bricks-form__submit {
width: 25% !important;
float: right;
margin-top: -73px;
height: 68px;
}
#rdstation-bricks-embeddable-form-bricks-component-srweEXkRx3NUWI6-cC0FSQ .bricks--component {
font-family: 'Nunito Sans', sans-serif !important;
font-weight: 300;
border-radius: 0 5px 5px 0;
font-size: 15px;
}
#rdstation-bricks-embeddable-form-bricks-component-srweEXkRx3NUWI6-cC0FSQ .bricks-form__input {
border-radius: 5px 0 0 5px !important;
}
#rdstation-bricks-embeddable-form-bricks-component-srweEXkRx3NUWI6-cC0FSQ .bricks-form {
margin: 45px -33px 0 0;
}
#rdstation-bricks-embeddable-form-bricks-component-srweEXkRx3NUWI6-cC0FSQ .bricks-form__input {
margin-left: 5px !important;
}
#rdstation-bricks-embeddable-form-bricks-component-Q2KEnQeHx63yJnAp9zOa1Q .bricks--section {
background: transparent;
}
#newsletter-site-certi-2-en-2227e6a868d287d06b50 {
padding-top: 70px;
}

#rd-form-kireursg .bricks-form__fieldset {
width: 75%;
}
#rd-form-kireursg .bricks-form__input:not(textarea) {
height: 55px !important;
}
#rd-form-kireursg .bricks-form__submit {
width: 24% !important;
float: right;
margin-top: -60px;
}

/* VÍDEOS */

.youtube-player {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
background: #000;
margin: 0px;
}
.youtube-player iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background: transparent;
}
.youtube-player img {
object-fit: cover;
display: block;
left: 0;
bottom: 0;
margin: auto;
max-width: 100%;
width: 100%;
position: absolute;
right: 0;
top: 0;
border: none;
height: auto;
cursor: pointer;
-webkit-transition: 0.4s all;
-moz-transition: 0.4s all;
transition: 0.4s all;
}
.youtube-player img:hover {
-webkit-filter: brightness(75%);
}
.youtube-player .play {
height: 72px;
width: 72px;
left: 50%;
top: 50%;
margin-left: -36px;
margin-top: -36px;
position: absolute;
background: url('//i.imgur.com/TxzC70f.png') no-repeat;
cursor: pointer;
}
.cases-competencias {
width: 50%;
float: left;
}

/* POLíTICA DE PRIVACIDADE */

.conteudo-politica {
padding-left: 20px;
}
.conteudo-politica h3 {
text-transform: uppercase;
}
.table-politica {
width: 100%;
margin-top: 10px;
}
.table-politica thead td {
background: #00578D;
color: #FFF;
padding: 10px;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
.table-politica thead {
border-bottom: solid 3px #FFF;
}
.table-politica thead td:nth-child(1) {
border-right: solid 3px #FFF;
}
.table-polistica-1tr td {
background: #efefed;
text-align: center;
font-weight: 500;
padding: 10px;
border-right: solid 1px #efefed;
border-left: solid 1px #efefed;
}
.table-politica tbody {
border: dotted 1px #CCC;
}
.table-politica .td1 {
width: 30%;
border-right: dotted 1px #CCC;
}
.table-politica .td2 {
padding: 20px 0 20px 10px;
}
.table-politica {
border-collapse: collapse;
table-layout: fixed;
}
.p-cookies .td1 {
padding-left: 10px !important;
border-bottom: dotted 1px #CCC !important;
}
.p-cookies .td2 {
border-bottom: dotted 1px #CCC !important;
}

/* COOKIE ALERT */

.cookiealert {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
margin: 0 !important;
z-index: 999;
opacity: 0;
visibility: hidden;
border-radius: 0;
transform: translateY(100%);
transition: all 500ms ease-out;
color: #ecf0f1;
background: #000;
text-align: left !important;
}
.cookiealert span {
padding-top: 9px;
display: inline-block;
}
.cookiealert.show {
opacity: 1;
visibility: visible;
transform: translateY(0%);
transition-delay: 1000ms;
}
.cookiealert a {
text-decoration: underline;
color: #FFF;
}
.cookiealert .acceptcookies {
margin-right: 85px;
margin-left: 10px;
vertical-align: baseline;
float: right;
background: #FFF;
color: #000;
font-size: 16px;
font-weight: 700;
font-family: 'NUNITO SANS';
padding: 6px 20px !important;
border: none;
}


/* RESPONSIVO */

@media (max-width: 1200px) {
  footer .navbar-nav a {
  padding: 10px 15px !important;
  }
  .gestao-lista {
  width: 100%;
  }
  .gestao-conteudo {
  padding-right: 20px;
  }
  .embrapii-etapas {
  width: 49%;
  margin-bottom: 1.2%;
  }
  .embrapii-etapas p {
  width: 275px;
  }
  .gestao-img {
  width: 15%;
  }
  .sistemas1-blocos {
  height: 190px;
  }
  .link-politica-3 {
  padding: 16px 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px)  {
  .posts-home {
  height: 530px;
  }
}
@media (max-width: 992px) {
  .link-politica-1 {
  display: none;
  }
  .news-header, .news-header-rd, header .tel-email {
  display: none;
  }
  header .idiomas {
  margin: 0 50px;
  }
  .dropdown-menu {
  margin: 5px 20px 20px 20px;
  }
  .banner-chamadas .col-lg-4 {
  margin-bottom: 10px;
  }
  #bannerhome .carousel-indicators {
  top: 110px;
  }
  .flip-card {
  margin-bottom: 20px;
  }
  .competencias-tecnologicas .row {
  padding-bottom: 0;
  }
  .cases .col-lg-8 {
  margin-top: 30px;
  }
  .flip-card-celta {
  height: 190px;
  }
  .destaques .col-lg-6 { 
  margin-bottom: 20px;
  }
  #newsletter-site-certi-2-abfe93ef219cdc7b0aaa {
  padding-top: 20px;
  }
  #rd-je9DEnf9-TETCFvz1YClCQ .bricks-form__fieldset {
  width: 100%;
  }
  #rd-je9DEnf9-TETCFvz1YClCQ .bricks-form__submit {
  width: 100% !important;
  margin-top: 0px;
  }
  #rd-je9DEnf9-TETCFvz1YClCQ .bricks-form__field {
  padding: 0 !important;
  width: 100% !important;
  }
  #rd-form-kireursg .bricks-form__fieldset {
  width: 100% !important;
  }
  #rd-form-kireursg .bricks-form__submit {
  width: 100% !important;
  margin-top: 2px !important;
  }
  #rd-form-kireursg .bricks-form__field {
  width: 100% !important;
  padding: 0 !important;
  }
  #rdstation-bricks-embeddable-form-bricks-component-Q2KEnQeHx63yJnAp9zOa1Q .bricks-form__fieldset {
  margin-left: 0 !important;
  }
  #newsletter-site-certi-2-abfe93ef219cdc7b0aaa .bricks-form__fieldset {
  width: 100% !important;
  }
  #newsletter-site-certi-2-abfe93ef219cdc7b0aaa .bricks-form__submit {
  width: 100% !important;
  float: none !important;
  }
  #newsletter-site-certi-2-abfe93ef219cdc7b0aaa button {
  margin: 10px 0 0 -10px;
  }
  #newsletter-site-certi-2-abfe93ef219cdc7b0aaa .bricks-form__submit {
  padding: 0 5px;
  }
  .conteudo {
  padding: 50px 20px 0 20px;
  }
  .menu-rodape {
  display: none;
  }
  footer .tel-email p {
  padding: 0;
  }
  .logo-rodape img {
  width: 50%;
  padding: 20px 0;
  display: block;
  }
  .links-uteis {
  padding: 20px 0 0 15px;
  }
  .cases-interno {
  height: auto;
  width: 100%;
  float: none;
  display: block;
  background: #FFF;
  padding: 0;
  }
  .cases-informacoes {
  float: none;
  background: #00578D;
  width: 100%;
  margin: 0;
  }
  .cases-informacoes p {
  padding: 20px;
  }
  .cases-info-extra {
  margin: 0 20px 0 20px;
  padding: 20px;
  }
  .linha4 a {
  height: 150px !important;
  }
  .certi-ingles .posts-home {
  width: 48%;
  }
}

@media (min-width: 769px) {
  .seta3 {
  display: none;
  }
  .table-politica .td1 span, .table-politica .td2 span {
  display: none;
  }
}
@media (max-width: 768px) {
  .banner {
  background: #023250;
  }
  .hide-phone {
  display: none;
  }
  .logo img {
  width: 200px;
  padding: 20px 0;
  display: block;
  margin: 0 auto;
  }
  .menu {
  height: 50px;
  }
  .a-certi {
  padding: 0 20px 30px 20px;
  }
  .a-certi span {
  margin-top: 35px;
  display: block;
  }
  .newsletter {
  margin: 20px 0 0 0;
  background-size: contain;
  }
  .flip-card-celta .flip-card-front {
  justify-content: left;
  align-items: flex-end;
  }
  .competencias-tecnologicas {
  margin-bottom: 50px;
  }
  .competencias-tecnologicas h2 {
  padding: 50px 0;
  }
  .cases h2 a {
  margin-bottom: 50px;
  }
  .cases {
  padding: 50px 0;
  }
  .case-bl {
  display: block;
  }
  .case-lista {
  width: 100%;
  float: none;
  margin-right: 0;
  height: 300px;
  }
  .case-bl2 {
  float: none;
  margin:0 0 40px 0;
  padding:20px;
  width: 100%;
  background: #00000020;
  }
  .case-bl3 { 
  margin:0px 0 40px 0;
  padding:20px;
  width: 100%;
  background: #00000020;
  }
  .blog h2 {
  margin: 50px 0 20px 0;
  text-align: center;
  }
  .destaques h2 {
  margin: 50px 0 50px 0;
  text-align: center;
  }
  .destaques {
  margin-bottom: 50px;
  }
  .destaques .col-lg-6 {
  display: block;
  flex-direction: column;
  }
  .destaques-img {
  height: 300px;
  width: 100%;
  float: none;
  }
  .destaques .chamadas-texto {
  padding: 10px;
  }
  #bannerhome .carousel-indicators {
  top: 80px;
  } 
  .embrapii-grafico {
  width: 100%;
  }
  .embrapii-texto-grafico {
  width: 100%;
  padding: 20px 0 10px 0;
  height: auto;
  }
  .embrapii-etapas p {
    width: 215px;
  }
  .relatorio-anual-de-atividades img {
    width: 30%;
  }
  .sistemas1 {
  width: 100%;
  }
  .sistemas2 {
  width: 100%;
  }
  .seta2 {
  display: none;
  }
  .seta3 {
  width: 50%;
  margin: 0 auto;
  display: block;
  }
  .posts-home {
  width: 100%;
  margin: 0;
  height: auto;
  }
  .linha4 a {
  height: 260px;
  }
  .linha4 a {
  height: 250px !important;
  }
  .certi-ingles .posts-home {
  width: 100%;
  }
  #newsletter-site-certi-2-abfe93ef219cdc7b0aaa button {
  margin: 10px 0 0 -10px;
  }
  #newsletter-site-certi-2-abfe93ef219cdc7b0aaa .bricks-form__submit {
  padding: 0;
  }
  .cases-competencias {
  width: 100%;
  float: none;
  }
  .table-politica thead {
  border: none;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  }
  .table-politica tr {
  display: block;
  margin-bottom: .625em;
  }
  .table-politica td {
  display: block;
  }
  .table-politica td::before {
  /*
  * aria-label has no advantage, it won't be read inside a table
  content: attr(aria-label);
  */
  content: attr(data-label);
  float: left;
  font-weight: bold;
  text-transform: uppercase;
  }
  .table-politica td:last-child {
  border-bottom: 0;
  }
  .table-politica .td1 {
  width: 100%;
  border-right: none;
  border-bottom: dotted 1px #CCC;
  }
  .table-politica .td2 {
  padding: 20px;
  }
  .table-politica .td1 span, .table-politica .td2 span { 
  background: #00578D;
  color: #FFF;
  display: block;
  text-align: center;
  padding: 10px;
  margin-top: -10px;
  font-weight: 500;
  }
  .table-politica .td2 span { 
  margin: -20px -20px 20px -20px;
  }
  .cookiealert span {
  padding: 3px 50px 10px 30px;
  display: block;
  text-align: center;
  }
  .cookiealert .acceptcookies {
  margin: 0 auto;
  float: none;
  }
  .mapa-da-inovacao p {
  left:95%;
  padding: 1px 10px;
  border-radius: 100px;
  font-size: 14px;
  }
	.news-2c1 {
	width: 100%;
	float: none;
	text-align: center;
	}
	.news-2c2 {
	width: 100%; 
	float: none;
	padding-top: 30px;
	}
}
@media (max-width: 576px) {
  .organograma-centros p:nth-child(1), 
  .organograma-centros p:nth-child(2), 
  .organograma-centros p:nth-child(3),
  .organograma-centros p:nth-child(4),
  .organograma-centros p:nth-child(5),
  .organograma-centros p:nth-child(6),
  .organograma-centros p:nth-child(7) {
  font-size: 14px;
  padding: 10px 0;
    width: 47px;
  }
  .relatorio-anual-de-atividades img {
    width: 47%;
  }
  .organograma-linha {
  width: 315px;
  }
  .logo-rodape img {
  margin: 0 auto;
  display: block;
  }
  .tel-email, .endereco {
  text-align: center;
  padding:0 0 10px 0;
  }
  footer {
  background-size: inherit;
  }
	.banner-metrologia {
	padding: 30px 20px 70px 20px;
	background-position-y: 0px !important;
	}
	.banner-metrologia .banner-titulo {
	font-size: 18px;
	line-height:24px;
	}
	.banner-cursos-e-treinamentos {
	background-position-y: 0px !important;
	}
	.banner-cursos-e-treinamentos .banner-titulo {
	font-size: 18px;
	line-height:24px;	
	}
}

@media (max-width: 900px) {
.table-politica tbody td {
position: relative;
}
}