
/* Larguras
  XS :  360 px
  SM :  576 px
  MD :  768 px
  LG :  992 px
  XL : 1200 px
  XXL: 1400 px
*/

#cabecalho {
  font-family: 'Montserrat', sans-serif;
  /*
  font-family: 'PT Sans', sans-serif;
  font-family: 'Archivo Narrow', sans-serif;
  font-family: 'Lato', sans-serif;
  font-family: 'Raleway', sans-serif; *
  font-family: 'Ubuntu', sans-serif;
  font-family: 'Work Sans', sans-serif;
  font-family: 'Space Mono', sans-serif;
  font-family: 'Cormorant', sans-serif;
  font-family: 'Anonymous Pro', sans-serif;
  font-family: 'Sora', sans-serif;
  font-family: 'Inter', sans-serif; 
  font-family: 'Fira Sans', sans-serif; *
  font-family: 'Open Sans', sans-serif; *
  font-family: 'Vollkorn', sans-serif;
  font-family: 'Oxygen', sans-serif; *
  font-family: 'Poppins', sans-serif;
*/
  height: 60px;
  background: #ffffff;
}

@media (max-width: 991px) {
  #cabecalho {
    height: 55px;
  }
}

#barra-nav {
  padding-top: 2px;
  padding-bottom: 2px;
  background: #ffffff;
}

#logo-site {
  height: 57px;
}

@media (max-width: 991px) {
  #logo-site {
    height: 52px;
  }
}

#no-logo-site {
  font-size: 25px;
  color: #005073;
  font-weight: 600;
  /* deslocamento horizontal e vertical da sombra, desfocamento e cor da sombra */
  text-shadow: 1px 1px 4px #cccccc;
}

.nav-item a {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: -10px;
  font-weight: 500;
  /*border: 1px solid black;*/
}

@media (max-width: 991px) {
  .nav-item a {
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: -7px;
  }
}

@media (max-width: 767px) {
  .nav-item a {
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: -5px;
  }
}

.nav-item a:hover {
  background-color: #fdf4ea;
}

#cabecalho .nav-link.barra1,
#cabecalho .dropdown-item.barra1 {
  font-size: 22px;
  color: black;
}

@media (max-width: 1300px) {
  #cabecalho .nav-link.barra1,
  #cabecalho .dropdown-item.barra1 {
    font-size: 21px;
  }
}

@media (max-width: 1200px) {
  #cabecalho .nav-link.barra1,
  #cabecalho .dropdown-item.barra1 {
    font-size: 20px;
  }
}

@media (max-width: 1100px) {
  #cabecalho .nav-link.barra1,
  #cabecalho .dropdown-item.barra1 {
    font-size: 19px;
  }
}

@media (max-width: 991px) {
  #cabecalho .nav-link.barra1,
  #cabecalho .dropdown-item.barra1 {
    font-size: 18px;
  }
}

#cabecalho .item-social {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: inherit;
  opacity: 0.75;
  padding-left: 10px;
  padding-right: 0;
  /*border: 1px solid black;*/
}

#cabecalho .item.social:hover {
  opacity: 0.9;
}

#cabecalho #icone-social {
  width: 25px;
}

#secao1 {
  font-family: 'Poppins', sans-serif;
  background: url("../../assets/img-uploads/home-secao1-img-fundo.jpg") center / cover no-repeat, #f1efef;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #secao1 {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #f1efef;
  }
}

#secao1 .linha-secao1 {
  padding-top: 10px;
  padding-bottom: 10px;
}

#secao1 .sublinha-secao1 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#secao1 .coluna-secao1 {
  margin: 0px;
}

#secao1 .subcoluna-secao1 {
  margin: 0px;
}

#secao1 .foto-secao1 {
  width: 300px;
  margin-left: 10px;
  margin-right: 10px;
}

@media (max-width: 1200px) {
  #secao1 .foto-secao1 {
    width: 250px;
  }
}

@media (max-width: 991px) {
  #secao1 .foto-secao1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  #secao1 .foto-secao1 {
    width: 200px;
  }
}

#secao1 .titulo-secao1 {

  font-family: 'Archivo Narrow', sans-serif;
  /*
  font-family: 'Raleway', sans-serif; *
  font-family: 'PT Sans', sans-serif;
  font-family: 'Lato', sans-serif;
  font-family: 'Ubuntu', sans-serif;
  font-family: 'Work Sans', sans-serif;
  font-family: 'Space Mono', sans-serif;
  font-family: 'Cormorant', sans-serif;
  font-family: 'Anonymous Pro', sans-serif;
  font-family: 'Sora', sans-serif;
  font-family: 'Inter', sans-serif; 
  font-family: 'Fira Sans', sans-serif; *
  font-family: 'Open Sans', sans-serif; *
  font-family: 'Vollkorn', sans-serif;
  font-family: 'Oxygen', sans-serif; *
  font-family: 'Poppins', sans-serif;
*/
  text-align: center;
  font-size: 45px;
  font-weight: 900;
  color: #6c0e82;
  line-height: 1.0;
}

@media (max-width: 1200px) {
  #secao1 .titulo-secao1 {
    font-size: 40px;
  }
}

@media (max-width: 767px) {
  #secao1 .titulo-secao1 {
    font-size: 30px;
  }
}

#secao1 .subtitulo-secao1 {
  font-family: 'Archivo Narrow', sans-serif;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  color: brown;
  line-height: 1.3;
}

@media (max-width: 1200px) {
  #secao1 .subtitulo-secao1 {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  #secao1 .subtitulo-secao1 {
    font-size: 18px;
  }
}

#secao1 .descricao-secao1 {
  font-size: 17px;
  margin: 0px;
  font-weight: 500;
}

@media (max-width: 991px) {
  #secao1 .descricao-secao1 {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #secao1 .descricao-secao1 {
    font-size: 15px;
  }
}

#secao1 .botao-secao1 {
  font-size: 22px;
  margin-top: 10px;
  background: red;
  color: white;
  border: none;
}

@media (max-width: 991px) {
  #secao1 .botao-secao1 {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  #secao1 .botao-secao1 {
    font-size: 18px;
  }
}

#secao1 .botao-secao1:hover {
  background: #6c0e82;
}

#secao2 {
  font-family: 'Poppins', sans-serif;
  background: #ffffff;
  padding-top: 20px;
  padding-bottom: 0px;
}

@media (max-width: 767px) {
  #secao2 {
    padding-top: 10px;
  }
}

#secao2 .coluna-secao2 {
  padding: 0px;
}

#secao2 img {
  width: 80px;
}

@media (max-width: 767px) {
  #secao2 img {
    width: 60px;
    padding-top: 10px;
  }
}

#secao2 img:hover {
  opacity: 70%;
}

#secao2 a {
  text-decoration: none;
}

#secao2 .coluna-titulo {
  font-size: 20px;
  font-weight: 500;
}

@media (max-width: 767px) {
  #secao2 .coluna-titulo {
    padding-top: 10px;
    padding-bottom: 20px;
  }
}

#secao3 {
  font-family: 'Poppins', sans-serif;
  margin-top: 0px;
  margin-bottom: 30px;
  background: #f1efef;
}

@media (max-width: 991px) {
  #secao3 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

@media (max-width: 767px) {
  #secao3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

.coluna-secao3 {
  margin: 0px;
  padding: 10px;
}

.titulo-secao3 {
  color: #6c0e82;
  font-size: 35px;
}

@media (max-width: 991px) {
  .titulo-secao3 {
    font-size: 30px;
  }
}

@media (max-width: 767px) {
  .titulo-secao3 {
    font-size: 25px;
  }
}

.descricao-secao3 {
  font-size: 17px;
}

@media (max-width: 991px) {
  .descricao-secao3 {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .descricao-secao3 {
    font-size: 15px;
  }
}

#secao4 {
  font-family: 'Poppins', sans-serif;
  background: #ffffff;
  padding-top: 20px;
  padding-bottom: 40px;
}

@media (max-width: 991px) {
  #secao4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (max-width: 767px) {
  #secao4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.titulo-secao4 {
  font-size: 36px;
  margin-bottom: 30px;
  color: #6c0e82;
}

@media (max-width: 991px) {
  .titulo-secao4 {
    font-size: 32px;
  }
}

@media (max-width: 767px) {
  .titulo-secao4 {
    margin-bottom: 20px;
    font-size: 28px;
  }
}

.imagem-secao4 {
  width: 198px;
}

@media (max-width: 991px) {
  .imagem-secao4 {
    width: 180px;
  }
}

@media (max-width: 767px) {
  .imagem-secao4 {
    width: 150px;
  }
}

.data-secao4 {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 0px;
}

@media (max-width: 767px) {
  .data-secao4 {
    font-size: 14px;
  }
}

.mensagem-secao4 {
  font-size: 17px;
  font-style: italic;
  color: brown;
}

@media (max-width: 991px) {
  .mensagem-secao4 {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .mensagem-secao4 {
    font-size: 15px;
  }
}

.nome-secao4 {
  font-size: 17px;
  text-align: right;
}

@media (max-width: 991px) {
  .nome-secao4 {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .nome-secao4 {
    font-size: 15px;
  }
}

#secao5 {
  font-family: 'Poppins', sans-serif;
  padding-top: 40px;
  padding-bottom: 40px;
  background: url("../../assets/img-uploads/home-secao5-img-fundo.jpg") center / cover no-repeat, #eeeeee;
}

#titulo-secao5 {
  text-align: center;
  font-weight: 700;
  font-size: 21px;
}

@media (max-width: 767px) {
  #titulo-secao5 {
    font-weight: 600;
    font-size: 20px;
  }
}

@media (max-width: 575px) {
  #titulo-secao5 {
    font-size: 19px;
  }
}

#rodape {
  font-family: 'Poppins', sans-serif;
  margin: 0px;
  background-color: #ffffff;
}

#rodape .rod-coluna {
  padding-top: 3px;
  padding-bottom: 0px;
}

#rodape .rod-titulo {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

#rodape .rod-endereco {
  font-size: 14px;
  opacity: 0.80;
  text-align: center;
  margin: 0px;
}

#rodape #como-chegar {
  text-align: center;
  font-size: 12px;
}


#rodape .fa-whatsapp {
	font-size: 18px;
  color: #2ec34d;
  font-weight: 600;
}


@media (max-width: 767px) {
  #col-social {
    margin-top: -10px;
  }
}

#rodape .item-social > a {
  font-size: 30px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: inherit;
  opacity: 0.75;
  margin-right: 10px;
  padding: 3px;
}

#rodape .item.social > a:hover {
  opacity: 0.9;
}

#rodape #icone-social {
  width: 30px;
}

#rodape-copyright {
  background-color: #ffecec;
  margin-top: -10px;
}

@media (max-width: 767px) {
  #rodape-copyright {
    margin-top: 10px;
  }
}

#rodape-copyright p {
  margin-bottom: 0;
  font-size: 13px;
  opacity: 0.60;
  text-align: center;
  color: #000000;
}

#resolucaoTela {
  width: 250px;
  font-size: 14px;
  border: none;
  background-color: #eff8f1;
}

#resolucaoTela {
  font-size: 12px;
}

#contato-formulario {
  font-family: 'Poppins', sans-serif;
}

#contato-formulario .container {
  background-color: #eeeeee;
  padding: 20px;
}

#contato-formulario #titulo {
  text-align: center;
  font-weight: 700;
  color: #6c0e82;
}

@media (max-width: 767px) {
  #contato-formulario #titulo {
    font-weight: 600;
    font-size: 32px;
  }
}

#contato-formulario #subtitulo {
  font-size: 24px;
  text-align: center;
  font-weight: 600;
}

@media (max-width: 575px) {
  #contato-formulario #subtitulo {
    font-size: 18px;
    font-weight: 400;
  }
}

#contato-formulario .foto-contato {
  width: 300px;
}

@media (max-width: 1200px) {
  #contato-formulario .foto-contato {
    width: 250px;
  }
}

@media (max-width: 991px) {
  #contato-formulario .foto-contato {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  #contato-formulario .foto-contato {
    width: 200px;
  }
}

#contato-formulario form {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  /*border: 1px solid black;*/
  padding: 20px;
}

@media (max-width: 767px) {
  #contato-formulario form {
    width: 95%;
  }
}

#contato-formulario .campo-texto {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #contato-formulario .campo-texto {
    font-size: 18px;
  }
}

#contato-formulario .campo-email {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #contato-formulario .campo-email {
    font-size: 18px;
  }
}

#contato-formulario .campo-area {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 150px;
  margin: 10px;
}

@media (max-width: 767px) {
  #contato-formulario .campo-area {
    font-size: 18px;
  }
}

#contato-formulario .form-check {
  margin-left: 12px;
}

#contato-formulario .etiqueta {
  font-size: 17px;
  margin-top: -3px;
}

@media (max-width: 767px) {
  #contato-formulario .etiqueta {
    font-size: 15px;
    margin-top: -1px;
  }
}

#contato-formulario .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #contato-formulario .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #contato-formulario .botao {
    font-size: 16px;
  }
}

#contato-formulario .botao:hover {
  background: #6c0e82;
}

#contato-funcionamento {
  margin-top: 0px;
}

#contato-funcionamento .container {
  background-color: #eeeeee;
}

#contato-funcionamento #horario {
  /*border: 1px solid black;*/
  border: 1px solid #cccccc;
  font-size: 20px;
  background-color: #fefefe;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  #contato-funcionamento #horario {
    font-size: 18px;
    max-width: 500px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media (max-width: 575px) {
  #contato-funcionamento #horario {
    font-size: 16px;
    max-width: 450px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

#padrao {
  font-family: 'Poppins', sans-serif;
  background: #f7f4f4;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #padrao {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

#padrao #imagem-padrao {
  width: 500px;
  margin-top: 20px;
}

@media (max-width: 1200px) {
  #padrao #imagem-padrao {
    width: 400px;
  }
}

@media (max-width: 767px) {
  #padrao #imagem-padrao {
    width: 300px;
  }
}

#padrao #imagem-padrao2 {
  width: 300px;
  margin-top: 20px;
}

@media (max-width: 1200px) {
  #padrao #imagem-padrao2 {
    width: 250px;
  }
}

@media (max-width: 767px) {
  #padrao #imagem-padrao2 {
    width: 200px;
  }
}

#padrao #titulo-padrao {
  color: #6c0e82;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  #padrao #titulo-padrao {
    font-size: 30px;
  }
}

#padrao #subtitulo-padrao {
  font-size: 30px;
  color: #6c0e82;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  #padrao #subtitulo-padrao {
    font-size: 20px;
  }
}

#padrao .texto-padrao {
  font-size: 17px;
}

@media (max-width: 1200px) {
  #padrao .texto-padrao {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #padrao .texto-padrao {
    font-size: 15px;
  }
}

#padrao .link-padrao {
  font-size: 22px;
  text-align: center;
  margin-bottom: 15px;
}

@media (max-width: 1200px) {
  #padrao .link-padrao {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  #padrao .link-padrao {
    font-size: 18px;
  }
}

#padrao .imagem-nivel-teste {
  width: 200px;
}

@media (max-width: 991px) {
  #padrao .imagem-nivel-teste {
    width: 150px;
  }
}

@media (max-width: 767px) {
  #padrao .imagem-nivel-teste {
    width: 100px;
  }
}

#padrao .resultado-teste-nr {
  font-size: 50px;
  font-weight: 900;
  color: black;
}

@media (max-width: 991px) {
  #padrao .resultado-teste-nr {
    font-size: 40px;
  }
}

@media (max-width: 767px) {
  #padrao .resultado-teste-nr {
    font-size: 30px;
  }
}

#padrao .resultado-teste1 {
  font-size: 35px;
  font-weight: 600;
  color: white;
  background-color: orange;
}

@media (max-width: 991px) {
  #padrao .resultado-teste1 {
    font-size: 30px;
  }
}

@media (max-width: 767px) {
  #padrao .resultado-teste1 {
    font-size: 25px;
  }
}

#padrao .resultado-teste2 {
  font-size: 35px;
  font-weight: 900;
}

@media (max-width: 991px) {
  #padrao .resultado-teste2 {
    font-size: 30px;
  }
}

@media (max-width: 767px) {
  #padrao .resultado-teste2 {
    font-size: 25px;
  }
}

#padrao .resultado-teste3 {
  font-size: 22px;
  font-weight: 900;
  color: brown;
}

@media (max-width: 991px) {
  #padrao .resultado-teste3 {
    font-size: 19px;
  }
}

@media (max-width: 767px) {
  #padrao .resultado-teste3 {
    font-size: 25px;
  }
}

.botao-padrao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
}

@media (max-width: 991px) {
  .botao-padrao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .botao-padrao {
    font-size: 16px;
  }
}

.botao-padrao:hover {
  background: #6c0e82;
}

.sombra-img-padrao {
  -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
}

.botao-depoimentos {
  font-size: 20px;
  margin-top: 30px;
  background: #f17f39;
  border: none;
}

@media (max-width: 991px) {
  .botao-depoimentos {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .botao-depoimentos {
    font-size: 16px;
    margin-top: -20px;
    margin-bottom: 20px;
  }
}

.botao-depoimentos:hover {
  background: #6c0e82;
}

.campo-texto-padrao {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
}

@media (max-width: 767px) {
  .campo-texto-padrao {
    font-size: 18px;
  }
}

.form-check {
  margin: 10px;
}

.etiqueta-padrao {
  font-size: 18px;
  margin-top: -3px;
}

@media (max-width: 767px) {
  .etiqueta-padrao {
    font-size: 14px;
    margin-top: -1px;
  }
}

.video-youtube {
  border-width: 3px;
  border-style: solid;
  width: 100%;
}

.titulo-video {
  font-size: 18px;
  margin-bottom: 21px;
}

@media (max-width: 1200px) {
  .titulo-video {
    font-size: 17px;
  }
}

@media (max-width: 767px) {
  .titulo-video {
    font-size: 16px;
  }
}

/* ESTILOS COMUNS (INÍCIO)*/

#tit-pagina {
  margin-top: 15px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
}

#tit-pagina .container {
  border-top: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  background-color: #eeeeee;
}

#tit-pagina h2 {
  margin-top: 10px;
  padding: 0;
  font-size: 25px;
  font-weight: 700;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  #tit-pagina h2 {
    font-size: 22px;
  }
}

@media (max-width: 575px) {
  #tit-pagina h2 {
    font-size: 17px;
  }
}

#tit-pagina .voltar {
  font-size: 12px;
  padding-bottom: 10px;
}

#tit-pagina .voltar a {
  text-decoration: underline;
}

#tit-pagina .voltar a:hover {
  color: black;
}


@media (max-width: 991px) {
  #tit-pagina .voltar {
    font-size: 11px;
  }
}

@media (max-width: 767px) {
  #tit-pagina .voltar {
    font-size: 10px;
  }
}

#tit-pagina-padrao {
  margin-top: 15px;
  margin-bottom: -20px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  background-color: #f7f4f4;
}

#tit-pagina-padrao h2 {
  margin-top: 10px;
  padding: 0;
  font-size: 25px;
  font-weight: 700;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  #tit-pagina-padrao h2 {
    font-size: 22px;
  }
}

@media (max-width: 575px) {
  #tit-pagina-padrao h2 {
    font-size: 17px;
  }
}

#tit-pagina-padrao .voltar {
  font-size: 12px;
  padding-top: 10px;
  padding-bottom: 0px;
}

#tit-pagina-padrao .voltar a {
  text-decoration: underline;
}

#tit-pagina-padrao .voltar a:hover {
  color: black;
}


@media (max-width: 991px) {
  #tit-pagina-padrao .voltar {
    font-size: 11px;
  }
}

@media (max-width: 767px) {
  #tit-pagina-padrao .voltar {
    font-size: 10px;
  }
}

#listagem-indice {
  font-family: 'Poppins', sans-serif;
  text-align: center;
  padding: 0px;
  background-color: #f7f4f4;
}

#listagem-indice .container {
  padding-top: 10px;
  padding-bottom: 30px;
}

#listagem-indice #links {
  /*text-align: center;*/
  font-size: 13px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

#listagem-indice #resultados-sim {
  /*text-align: center;*/
  font-size: 12px;
  color: brown;
  margin-top: 0px;
  margin-bottom: 10px;
}

#listagem-indice #tab-indice {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}

@media (max-width: 991px) {
  #listagem-indice #tab-indice {
    width: 85%;
  }
}

@media (max-width: 767px) {
  #listagem-indice #tab-indice {
    width: 90%;
  }
}

@media (max-width: 575px) {
  #listagem-indice #tab-indice {
    width: 95%;
  }
}

#listagem-indice #tab-indice .titulo1 {
  margin-bottom: 0px;
  font-weight: 700;
  font-size: 15px;
}

#listagem-indice #tab-indice .titulo2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 600;
  font-size: 17px;
}

#listagem-indice #tab-indice,
#listagem-indice #tab-indice thead,
#listagem-indice #tab-indice tbody,
#listagem-indice #tab-indice th,
#listagem-indice #tab-indice td,
#listagem-indice #tab-indice tr {
  font-size: 14px;
  /*border: 1px solid #878787;*/
  border: 1px solid #cccccc;
  padding: 3px;
}


@media (max-width: 767px) {

  #listagem-indice #tab-indice,
  #listagem-indice #tab-indice thead,
  #listagem-indice #tab-indice tbody,
  #listagem-indice #tab-indice th,
  #listagem-indice #tab-indice td,
  #listagem-indice #tab-indice tr {
    font-size: 12px;
  }
}

@media (max-width: 575px) {
  #listagem-indice #tab-indice .hide575 {
    display: none;
  }
}

#listagem-indice #tab-indice #mensagem {
  color: brown;
  font-size: 13px;
}

@media (max-width: 767px) {
  #listagem-indice #tab-indice #mensagem {
    font-size: 11px;
  }
}

#listagem-indice #paginacao {
  width: 80%;
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 991px) {
  #listagem-indice #paginacao {
    width: 85%;
  }
}

@media (max-width: 767px) {
  #listagem-indice #paginacao {
    font-size: 11px;
    width: 90%;
  }
}

@media (max-width: 575px) {
  #listagem-indice #paginacao {
    font-size: 10px;
  }
}


#listagem-indice #titulo-tab {
  margin-top: 15px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 15px;
}

#listagem-indice #btManutDados {
  text-align: center;
  margin: 10px;
  padding: 10px;
  background: #0A5744;
  border: none;
}

#teste-respondente  {
  background: #e5f0e9
}

#teste-respondente #titulo-padrao-teste {
  color: #6c0e82;
  font-size: 25px;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 10px;

}

@media (max-width: 767px) {
  #teste-respondente #titulo-padrao-teste {
    font-size: 20px;
  }
}

#teste-respondente #imagem-padrao-teste {
  width: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media (max-width: 1200px) {
  #teste-respondente #imagem-padrao-teste {
    width: 400px;
  }
}

@media (max-width: 767px) {
  #teste-respondente #imagem-padrao-teste {
    width: 300px;
  }
}

#teste-respondente #realiza-teste #texto1 {
  font-size: 20px;
  text-align: center;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  #teste-respondente #realiza-teste #texto1 {
    font-size: 18px;
  }
}

@media (max-width: 575px) {
  #teste-respondente #realiza-teste #texto1 {
    font-size: 16px;
  }
}

#teste-respondente #realiza-teste #texto2 {
  font-size: 20px;
  text-align: center;
  font-weight: 500;
}

@media (max-width: 767px) {
  #teste-respondente #realiza-teste #texto2 {
    font-size: 18px;
  }
}

@media (max-width: 575px) {
  #teste-respondente #realiza-teste #texto2 {
    font-size: 16px;
  }
}

#teste-respondente #realiza-teste #texto3 {
  font-size: 20px;
  text-align: center;
  font-weight: 500;
  color: red;
}

@media (max-width: 767px) {
  #teste-respondente #realiza-teste #texto3 {
    font-size: 18px;
  }
}

@media (max-width: 575px) {
  #teste-respondente #realiza-teste #texto3 {
    font-size: 16px;
  }
}

#teste-respondente #realiza-teste .campo-respondente {
  font-size: 20px;
  font-weight: 600;
  color: brown;
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 40px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  #teste-respondente #realiza-teste .campo-respondente {
    font-size: 18px;
    height: 35px;
  }
}

@media (max-width: 575px) {
  #teste-respondente #realiza-teste .campo-respondente {
    font-size: 16px;
    height: 30px;
  }
}

#teste-respondente .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #teste-respondente .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #teste-respondente .botao {
    font-size: 16px;
  }
}

#teste-respondente .botao:hover {
  background: #6c0e82;
}

#padrao-teste {
  font-family: 'Poppins', sans-serif;
  background: #f7f4f4;
  margin-top: -20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #padrao-teste {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

#padrao-teste .respondente {
  padding-top: 20px;
  padding-bottom: 0px;
}

#padrao-teste .respondente p {
  font-size: 26px; 
  font-weight: 900;
  color: brown;
  margin-bottom: 0px;
}

@media (max-width: 1200px) {
  #padrao-teste .respondente p {
    font-size: 23px;
  }
}

@media (max-width: 767px) {
  #padrao-teste .respondente p {
    font-size: 20px;
  }
}

#padrao-teste .observacao p {
  font-size: 22px;
  font-weight: 900;
  color: green;
  margin-bottom: 0px;
}

@media (max-width: 1200px) {
  #padrao-teste .observacao p {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  #padrao-teste .observacao p {
    font-size: 18px;
  }
}

#padrao-teste .paginas p {
  font-size: 22px;
  font-weight: 700;
  margin-top: -20px;
  margin-bottom: 0px;
}

@media (max-width: 1200px) {
  #padrao-teste .paginas p {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  #padrao-teste .paginas p {
    font-size: 18px;
  }
}

#padrao-teste .questao {
  padding-top: 20px;
  padding-bottom: 20px;
}

#padrao-teste .questao .enunciado {
  font-size: 22px;
  font-weight: 900;
  padding-bottom: 20px;
  color:#042d7f;
}

@media (max-width: 1200px) {
  #padrao-teste .questao .enunciado {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  #padrao-teste .questao .enunciado {
    font-size: 18px;
  }
}

#padrao-teste .questao .opcoes {
  font-size: 20px;
}

@media (max-width: 1200px) {
  #padrao-teste .questao .opcoes {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #padrao-teste .questao .opcoes {
    font-size: 16px;
  }
}

#padrao-teste .questao .opcoes .opcao {
  padding-left: 50px;
  padding-right: 50px;
}

#padrao-teste .fundo-claro {
  background: #ffffff;
}

#padrao-teste .fundo-claro {
  background: #ffffff;
}

#padrao-teste .fundo-escuro {
  background: #f7f4f4;
}

#construcao {
  margin-top: 0px;
}

#construcao .container {
  padding: 30px;
  background-color: #eeeeee;
}

#construcao h1 {
  font-size: 40px;
}

@media (max-width: 767px) {
  #construcao h1 {
    font-size: 30px;
  }
}

#manut-dados {
  font-family: 'Poppins', sans-serif;
  padding-bottom: 30px;
}

#manut-dados .container {
  font-size: 13px;
  border: 1px solid #bbbbbb;
  padding: 15px;
  background: #eeeeee;
}

.container .sem-borda {
  border: none;
}

#manut-dados .form-titulo1 {
  color: brown;
  font-weight: 700;
  font-size: 18px;
  text-align: center;
}

#manut-dados .form-titulo2 {
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  margin-bottom: 0px;
}

#manut-dados .form-titulo3 {
  font-size: 16px;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

#manut-dados .form-control {
  color: brown;
  font-size: 16px;
}

#manut-dados .linha-form-manut {
  margin-top: 20px;
  margin-bottom: 20px;
}

#manut-dados label {
  margin-bottom: 2px;
}

#manut-dados .etiq-img {
  font-weight: 600;
}

#manut-dados #lb-opcao {
  color: brown;
}

#manut-dados #imagem {
  border: 1px solid #cccccc;
}

#manut-dados #imagem-nome-arq {
  margin-bottom: 10px;
}

#manut-dados #dados-aluno {
  margin-top: 32px;
}

#manut-dados #link-form-dados {
  margin-top: 32px;
}

@media (max-width: 767px) {
  #manut-dados #link-form-dados {
    margin-top: 0px;
  }
}

#manut-dados #link-form-dados2 {
  margin-top: 0px;
}

#manut-dados #link-form-dados a,
#manut-dados #link-form-dados2 a,
#manut-dados #link-form-dados3 a {
  text-decoration: underline;
}

#manut-dados #link-form-dados a:hover,
#manut-dados #link-form-dados2 a:hover,
#manut-dados #link-form-dados3 a:hover {
  color: black;
}

#manut-dados #msg-erro {
  color: red;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
}

#manut-dados .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #manut-dados .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #manut-dados .botao {
    font-size: 16px;
  }
}

#manut-dados .botao:hover {
  background: #6c0e82;
}

#manut-dados #observacoes {
  padding-top: 10px;
  padding-bottom: 10px;
}

#manut-dados #observacoes-centro {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

#manut-dados #pub-redes-sociais {
  padding-top: 30px;
  font-size: 14px;
}

@media (max-width: 767px) {
  #manut-dados #pub-redes-sociais {
    padding-top: 0px;
  }
}

#manut-dados #validacao .aviso {
  font-size: 18px;
}

@media (max-width: 767px) {
  #manut-dados #validacao .aviso {
    font-size: 16px;
  }
}

#manut-dados #validacao .texto {
  font-size: 16px;
}

@media (max-width: 767px) {
  #manut-dados #validacao .texto {
    font-size: 14px;
  }
}

#manut-dados .podcast {
  margin-top: 10px;
}

#manut-dados .podcast audio {
  margin-top: -16px;
  border: 1px solid #cccccc;
}

#manut-dados hr {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#manut-dados form div.form-group {
	display: inline-flex !important;
}

#manut-dados .check-inline {
	margin-left: 10px;	
}

#manut-dados .label-inline {
	margin-top: 10px;
	margin-left: 5px;	
}

#manut-dados .tit1-teste {
  margin-top: -10px;
  font-size: 20px;
  font-weight: 500;
}

#manut-dados .tit2-teste {
  margin-top: -20px;
  margin-bottom: -10px;
  font-size: 16px;
}

#manut-dados .tit3-teste {
  margin-top: 10px;
  margin-bottom: -10px;
  font-size: 16px;
  color: brown;
}

#def-imagem,
#def-podcast {
  padding-bottom: 30px;
}

#def-imagem .container,
#def-podcast .container {
  font-size: 13px;
  border: 1px solid #bbbbbb;
  padding: 15px;
  background: #eeeeee;
}

#def-imagem h2,
#def-podcast h2 {
  text-align: center;
  color: brown;
  font-size: 26px;
  margin-bottom: 20px;
}

#def-imagem .form-control,
#def-podcast .form-control {
  color: brown;
  font-size: 16px;
}

#def-imagem label,
#def-podcast label {
  margin-bottom: 2px;
}

#def-imagem #imagem,
#def-podcast #imagem {
  border: 1px solid #cccccc;
}

#def-imagem #imagem-nome-arq {
  margin-bottom: 10px;
}

#def-imagem #def-img-arq,
#def-podcast #def-img-arq {
  margin-top: 10px;
}

#def-imagem #msg-erro,
#def-podcast #msg-erro {
  color: red;
  font-weight: 600;
}

#def-podcast .podcast {
  margin-top: 10px;
}

#def-podcast .podcast audio {
  margin-top: -16px;
  border: 1px solid #cccccc;
}

#def-imagem .botao,
#def-podcast .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #def-imagem .botao,
  #def-podcast .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #def-imagem .botao,
  #def-podcast .botao {
    font-size: 16px;
  }
}

#def-imagem .botao:hover,
#def-podcast .botao:hover {
  background: #6c0e82;
}

#msg-processada .container,
#msg-nao-processada .container {
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  background-color: #eeeeee;
  padding-top: 20px;
  padding-bottom: 20px;
}

#msg-processada h3,
#msg-nao-processada h3 {
  padding: 0;
  font-weight: 700;
  font-size: 18px;
  color: red;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  text-align: center;
}

#msg-processada h3 {
  color: navy;
}

#msg-nao-processada p {
  padding: 0;
  font-size: 15px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#msg-processada #btVoltar,
#msg-nao-processada #btVoltar {
  margin-bottom: 15px;
  color: #ffffff;
  background-color: #0A5744;
  border: 1px solid #000000;
  font-size: 15px;
}

@media (max-width: 991px) {

  #msg-processada h3,
  #msg-nao-processada h3 {
    font-size: 17px;
  }

  #msg-nao-processada p,
  #msg-processada #btVoltar,
  #msg-nao-processada #btVoltar {
    font-size: 14px;
  }

  #msg-nao-processada #btVoltar {
    padding: 6px 12px;
  }
}

@media (max-width: 767px) {

  #msg-processada h3,
  #msg-nao-processada h3 {
    font-size: 16px;
  }

  #msg-nao-processada p,
  #msg-processada #btVoltar,
  #msg-nao-processada #btVoltar {
    font-size: 13px;
  }

  #msg-nao-processada #btVoltar {
    padding: 5px 10px;
  }
}

@media (max-width: 575px) {

  #msg-processada h3,
  #msg-nao-processada h3 {
    font-size: 15px;
  }

  #msg-nao-processada p,
  #msg-processada #btVoltar,
  #msg-nao-processada #btVoltar {
    font-size: 12px;
  }

  #msg-nao-processada #btVoltar {
    padding: 4px 8px;
  }
}

#manut-indice {
  font-family: 'Poppins', sans-serif;
  text-align: center;
  padding: 0px;
}

#manut-indice .container {
  background-color: #eeeeee;
  padding-top: 10px;
  padding-bottom: 30px;
  border: 1px solid #bbbbbb;
}

#manut-indice #links {
  /*text-align: center;*/
  font-size: 13px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

#manut-indice #resultados-sim {
  /*text-align: center;*/
  font-size: 12px;
  color: brown;
  margin-top: 0px;
  margin-bottom: 10px;
}

#manut-indice #tab-indice {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}

@media (max-width: 991px) {
  #manut-indice #tab-indice {
    width: 85%;
  }
}

@media (max-width: 767px) {
  #manut-indice #tab-indice {
    width: 90%;
  }
}

@media (max-width: 575px) {
  #manut-indice #tab-indice {
    width: 95%;
  }
}

#manut-indice #tab-indice .titulo1 {
  margin-bottom: 0px;
  font-weight: 700;
  font-size: 15px;
}

#manut-indice #tab-indice .titulo2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 600;
  font-size: 17px;
}

#manut-indice #tab-indice,
#manut-indice #tab-indice thead,
#manut-indice #tab-indice tbody,
#manut-indice #tab-indice th,
#manut-indice #tab-indice td,
#manut-indice #tab-indice tr {
  font-size: 14px;
  /*border: 1px solid #878787;*/
  border: 1px solid #cccccc;
  padding: 3px;
}


@media (max-width: 767px) {

  #manut-indice #tab-indice,
  #manut-indice #tab-indice thead,
  #manut-indice #tab-indice tbody,
  #manut-indice #tab-indice th,
  #manut-indice #tab-indice td,
  #manut-indice #tab-indice tr {
    font-size: 12px;
  }
}

@media (max-width: 575px) {
  #manut-indice #tab-indice .hide575 {
    display: none;
  }
}

#manut-indice #tab-indice #mensagem {
  color: brown;
  font-size: 13px;
}

@media (max-width: 767px) {
  #manut-indice #tab-indice #mensagem {
    font-size: 11px;
  }
}

#manut-indice #paginacao {
  width: 80%;
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 991px) {
  #manut-indice #paginacao {
    width: 85%;
  }
}

@media (max-width: 767px) {
  #manut-indice #paginacao {
    font-size: 11px;
    width: 90%;
  }
}

@media (max-width: 575px) {
  #manut-indice #paginacao {
    font-size: 10px;
  }
}


#manut-indice #titulo-tab {
  margin-top: 15px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 15px;
}

#manut-indice #btManutDados {
  text-align: center;
  margin: 10px;
  padding: 10px;
  background: #0A5744;
  border: none;
}

#sem-registros {
  max-width: 600px;
  text-align: center;
  /*border: 1px solid black;*/
  background: #f8f8f8;
  font-size: 16px;
  font-weight: 600;
  color: red;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding: 10px;
}

@media (max-width: 991px) {
  #sem-registros {
    font-size: 15px;
    width: 70%;
  }
}

@media (max-width: 767px) {
  #sem-registros {
    font-size: 14px;
    width: 85%;
  }
}

@media (max-width: 575px) {
  #sem-registros {
    font-size: 13px;
    width: 95%;
  }
}

#com-registros {
  max-width: 600px;
  text-align: center;
  /*border: 1px solid black;*/
  background: #eeeeee;
  font-size: 16px;
  font-weight: 600;
  color: green;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding: 10px;
}

@media (max-width: 991px) {
  #com-registros {
    font-size: 15px;
    width: 70%;
  }
}

@media (max-width: 767px) {
  #com-registros {
    font-size: 14px;
    width: 85%;
  }
}

@media (max-width: 575px) {
  #com-registros {
    font-size: 13px;
    width: 95%;
  }
}

#listar-todos {
  max-width: 600px;
  text-align: center;
  background: #eeeeee;
  font-size: 16px;
  font-weight: 500;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  #listar-todos {
    font-size: 15px;
    width: 70%;
  }
}

@media (max-width: 767px) {
  #listar-todos {
    font-size: 14px;
    width: 85%;
  }
}

@media (max-width: 575px) {
  #listar-todos {
    font-size: 13px;
    width: 95%;
  }
}

#msg-erro {
  color: red;
  font-weight: 600;
  text-align: center;
}

#div-recaptcha {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.erro-recaptcha {
  color: red;
  font-weight: 600;
  text-align: center;
  font-size: 15px;
}

/* ESTILOS COMUNS (TÉRMINO)*/

#login {
  font-family: 'Poppins', sans-serif;
}

#login .container {
  background-color: #eeeeee;
  padding: 20px;
}

#login #titulo {
  text-align: center;
  font-weight: 700;
  color: #6c0e82;
  font-size: 35px;
}

@media (max-width: 767px) {
  #login #titulo {
    font-weight: 600;
    font-size: 30px;
  }
}

#login #texto1 {
  font-size: 20px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 10px;
}

@media (max-width: 575px) {
  #login #texto1 {
    font-size: 17px;
    font-weight: 400;
  }
}

#login form {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  /*border: 1px solid black;*/
  padding: 30px;
}

@media (max-width: 991px) {
  #login form {
    width: 60%;
  }
}

@media (max-width: 767px) {
  #login form {
    width: 85%;
  }
}

@media (max-width: 575px) {
  #login form {
    width: 95%;
  }
}

#login .msg-erro {
  margin-top: 0px;
  color: red;
  text-align: center;
}

#login .campo-email {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #login .campo-email {
    font-size: 18px;
  }
}

#login .campo-senha {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #login .campo-senha {
    font-size: 18px;
  }
}

#login .etiqueta {
  font-size: 15px;
  margin-top: -3px;
}

@media (max-width: 767px) {
  #login .etiqueta {
    font-size: 14px;
    margin-top: -1px;
  }
}

#login .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #login .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #login .botao {
    font-size: 16px;
  }
}

#login .botao:hover {
  background: #6c0e82;
}

#login p {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0px;
}

#lembrar-senha {
  font-family: 'Poppins', sans-serif;
  margin-bottom: 20px;
}

#lembrar-senha .container {
  background-color: #eeeeee;
  padding: 20px;
}

#lembrar-senha #titulo {
  text-align: center;
  font-weight: 700;
  color: #6c0e82;
  font-size: 35px;
}

@media (max-width: 767px) {
  #lembrar-senha #titulo {
    font-weight: 600;
    font-size: 30px;
  }
}

#lembrar-senha #texto1 {
  font-size: 20px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 10px;
}

@media (max-width: 575px) {
  #lembrar-senha #texto1 {
    font-size: 17px;
    font-weight: 400;
  }
}

#lembrar-senha form {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  padding: 30px;
}

@media (max-width: 991px) {
  #lembrar-senha form {
    width: 60%;
  }
}

@media (max-width: 767px) {
  #lembrar-senha form {
    width: 85%;
  }
}

@media (max-width: 575px) {
  #lembrar-senha form {
    width: 95%;
  }
}

#lembrar-senha .campo-email {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #lembrar-senha .campo-email {
    font-size: 18px;
  }
}

#lembrar-senha .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #lembrar-senha .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #lembrar-senha .botao {
    font-size: 16px;
  }
}

#lembrar-senha .botao:hover {
  background: #6c0e82;
}

#painel {
  font-family: 'Poppins', sans-serif;
}

#painel .container {
  background-color: #eeeeee;
  padding-top: 20px;
  padding-bottom: 20px;
}

#painel #titulo {
  color: #6c0e82;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
}

@media (max-width: 767px) {
  #painel #titulo {
    font-size: 30px;
  }
}

#painel #secao {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0px;
}

#painel #subsecao {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0px;
}

#painel #item {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

#painel #item a {
  text-decoration: underline;
}

#painel #item a:hover {
  color: black;
}

#cadastro {
  margin-top: 0px;
}

#cadastro .container {
  background-color: #eeeeee;
  padding: 20px;
}

#cadastro #titulo {
  text-align: center;
  font-weight: 700;
  color: #6c0e82;
}

@media (max-width: 767px) {
  #cadastro #titulo {
    font-weight: 600;
    font-size: 32px;
  }
}

#cadastro #texto1 {
  font-size: 24px;
  text-align: center;
  font-weight: 600;
}

@media (max-width: 575px) {
  #cadastro #texto1 {
    font-size: 18px;
    font-weight: 400;
  }
}

#cadastro form {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  /*border: 1px solid black;*/
  padding: 20px;
}

@media (max-width: 991px) {
  #cadastro form {
    width: 80%;
  }
}

@media (max-width: 767px) {
  #cadastro form {
    width: 85%;
  }
}

@media (max-width: 575px) {
  #cadastro form {
    width: 95%;
  }
}

#cadastro .campo-texto {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #cadastro .campo-texto {
    font-size: 18px;
  }
}

#cadastro .campo-email {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #cadastro .campo-email {
    font-size: 18px;
  }
}

#cadastro .campo-area {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 150px;
  margin: 10px;
}

@media (max-width: 767px) {
  #cadastro .campo-area {
    font-size: 18px;
  }
}

#cadastro .form-check {
  margin-left: 12px;
}

#cadastro .etiqueta {
  font-size: 18px;
  margin-top: -3px;
}

@media (max-width: 767px) {
  #cadastro .etiqueta {
    font-size: 15px;
    margin-top: -1px;
  }
}

#cadastro .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #cadastro .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #cadastro .botao {
    font-size: 16px;
  }
}

#cadastro .botao:hover {
  background: #6c0e82;
}

#msg-processada .container,
#msg-nao-processada .container {
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  background-color: #eeeeee;
  padding-top: 20px;
  padding-bottom: 20px;
}

#msg-processada h3,
#msg-nao-processada h3 {
  padding: 0;
  font-weight: 700;
  font-size: 18px;
  color: red;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  text-align: center;
}

#msg-processada h3 {
  color: navy;
}

#msg-nao-processada p {
  padding: 0;
  font-size: 15px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#msg-processada #btVoltar,
#msg-nao-processada #btVoltar {
  margin-bottom: 15px;
  color: #ffffff;
  background-color: #0A5744;
  border: 1px solid #000000;
  font-size: 15px;
}

@media (max-width: 991px) {

  #msg-processada h3,
  #msg-nao-processada h3 {
    font-size: 17px;
  }

  #msg-nao-processada p,
  #msg-processada #btVoltar,
  #msg-nao-processada #btVoltar {
    font-size: 14px;
  }

  #msg-nao-processada #btVoltar {
    padding: 6px 12px;
  }
}

@media (max-width: 767px) {

  #msg-processada h3,
  #msg-nao-processada h3 {
    font-size: 16px;
  }

  #msg-nao-processada p,
  #msg-processada #btVoltar,
  #msg-nao-processada #btVoltar {
    font-size: 13px;
  }

  #msg-nao-processada #btVoltar {
    padding: 5px 10px;
  }
}

@media (max-width: 575px) {

  #msg-processada h3,
  #msg-nao-processada h3 {
    font-size: 15px;
  }

  #msg-nao-processada p,
  #msg-processada #btVoltar,
  #msg-nao-processada #btVoltar {
    font-size: 12px;
  }

  #msg-nao-processada #btVoltar {
    padding: 4px 8px;
  }
}

#blog {
  font-family: 'Poppins', sans-serif;
  margin-top: 15px;
}

#blog #blog-cabecalho {
  background-color: #eeeeee;
  margin-bottom: 10px;
  padding: 5px;
}

@media (max-width: 767px) {
  #blog #foto-pag {
    max-width: 200px;
  }
}

@media (max-width: 575px) {
  #blog #foto-pag {
    max-width: 150px;
  }
}

#blog #titulo-pag {
  font-size: 34px;
  font-weight: 700;
  text-align: center;
  color: #6c0e82;
}

@media (max-width: 991px) {
  #blog #titulo-pag {
    font-size: 32px;
  }
}

@media (max-width: 767px) {
  #blog #titulo-pag {
    font-size: 30px;
  }
}

@media (max-width: 575px) {
  #blog #titulo-pag {
    font-size: 28px;
  }
}

#blog #autora-pag {
  font-size: 18px;
  text-align: center;
  font-style: italic;
}

@media (max-width: 767px) {
  #blog #autora-pag {
    font-size: 16px;
  }
}

#blog #cadastro-pag #texto1 {
  font-size: 18px;
  text-align: center;
  font-weight: 500;
}

@media (max-width: 767px) {
  #blog #cadastro-pag #texto1 {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  #blog #cadastro-pag #texto1 {
    font-size: 14px;
  }
}

#blog #cadastro-pag .campo-email {
  font-size: 18px;
  display: block;
  width: 100%;
  min-height: 20px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  #blog #cadastro-pag .campo-email {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  #blog #cadastro-pag .campo-email {
    font-size: 14px;
  }
}

#blog .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #blog .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #blog .botao {
    font-size: 16px;
  }
}

#blog .botao:hover {
  background: #6c0e82;
}

@media (max-width: 767px) {
  #blog .container {
    max-width: 70%;
  }
}

@media (max-width: 575px) {
  #blog .container {
    max-width: 90%;
  }
}

#blog #blog-ind-col1 {
  background-color: #ffffff;
}

#blog #blog-ind-col2 {
  background-color: #eeeeee;
  margin-bottom: 0px;
}

#blog #blog-ind-col3 {
  background-color: #ffffff;
}

@media (max-width: 767px) {
  #blog #blog-ind-col1 {
    order: 2;
  }
}

@media (max-width: 767px) {
  #blog #blog-ind-col2 {
    order: 1;
  }
}

@media (max-width: 767px) {
  #blog #blog-ind-col3 {
    order: 3;
  }
}

#blog .secao {
  margin-top: 10px;
  margin-bottom: 10px;
}

#blog .secao-item {
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  #blog .secao-item {
    text-align: center;
  }
}

#blog .secao-titulo {
  font-weight: 600;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  #blog .secao-titulo {
    font-weight: 500;
    margin-bottom: 5px;
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  #blog .secao-titulo {
    text-align: center;
  }
}

#blog .secao-item-data {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0px;
  opacity: 0.6;
  margin-top: 15px;
}

#blog .secao-item-titulo {
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 0px;
}

#blog .secao-item-subtitulo {
  font-weight: 400;
  font-size: 14px;
  opacity: 0.65;
  margin-top: -5px;
}

#blog .secao-item-img {
  margin-top: -15px;
}

@media (max-width: 767px) {
  #blog .secao-item-img {
    max-width: 250px;
  }
}

#blog .blog-postagem {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  #blog .blog-postagem {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

#blog .blog-voltar {
  opacity: 0.65;
}


#blog .blog-postagem-voltar {
  font-family: ABeeZee, sans-serif;
  font-size: 15px;
  margin: 0px;
}

@media (max-width: 767px) {
  #blog .blog-postagem-voltar {
    font-size: 13px;
  }
}

#blog .blog-postagem-data {
  font-size: 16px;
  text-align: center;
  background-color: #000000;
  color: #ffffff;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}

@media (max-width: 767px) {
  #blog .blog-postagem-data {
    font-size: 14px;
    max-width: 280px;
  }
}

#blog .blog-postagem-canal {
  font-size: 16px;
  font-weight: 500;
  margin-top: -5px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  #blog .blog-postagem-canal {
    font-size: 14px;
    font-weight: 600;
  }
}

#blog .blog-postagem-data-canal {
  font-size: 16px;
  font-weight: 600;
  margin-top: -5px;
  margin-bottom: -5px;
}

@media (max-width: 767px) {
  #blog .blog-postagem-data-canal {
    font-size: 14px;
    font-weight: 500;
  }
}

#blog .blog-postagem-titulo-indice {
  font-weight: 500;
  font-family: ABeeZee, sans-serif;
  font-size: 18px;
  margin-top: -5px;
}

@media (max-width: 767px) {
  #blog .blog-postagem-titulo-indice {
    font-size: 16px;
  }
}

#blog .blog-postagem-titulo,
#blog .blog-postagem-escute-podcast {
  font-weight: 600;
  font-family: ABeeZee, sans-serif;
  font-size: 18px;
  margin-top: -5px;
}

@media (max-width: 767px) {

  #blog .blog-postagem-titulo,
  #blog .blog-postagem-escute-podcast {
    font-size: 16px;
  }
}

#blog .blog-postagem-img {
  margin-bottom: 20px;
}

#blog .blog-postagem-img-fonte {
  font-size: 13px;
  opacity: 0.65;
  text-align: center;
}

#blog .blog-postagem-texto p {
  margin: 0px;
}

#blog .blog-postagem-autor {
  font-size: 18px;
  font-weight: 500;
  margin-top: 10px;
  margin-right: 50px;
  text-align: right;
}

@media (max-width: 767px) {
  #blog .blog-postagem-autor {
    font-size: 16px;
  }
}

#blog .podcast {
  margin-top: 20px;
  margin-bottom: 20px
}


#blog .blog-postagem-podcast-narracao {
  margin-top: -20px;
  font-style: italic;
}

#blog .podcast audio {
  margin-top: -16px;
  border: 1px solid #cccccc;
}


#blog .blog-postagem-download-podcast {
  font-size: 16px;
  margin-top: -5px;
}

@media (max-width: 767px) {
  #blog .blog-postagem-download-podcast {
    font-size: 14px;
  }
}

#blog #pesquisa {
  margin-bottom: 20px;
}

#blog .blog-postagem-nr-coment {
  font-size: 13px;
  opacity: 0.65;
}

#blog .blog-postagem-comentario {
  text-align: justify;
  margin: 0px;
  margin-bottom: 20px;
}

#blog .comentario-nome {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0px;
}

#blog .comentario-data {
  font-size: 12px;
  font-weight: 400;
  opacity: 0.65;
  margin-bottom: 0px;
}

#blog .comentario-texto {
  font-size: 14px;
  margin-bottom: 23px;
}

#blog .comentario-titulo {
  font-weight: 600;
  margin-bottom: 0px;
}

#blog .comentario-links p {
  margin-left: 10px;
  margin-right: 10px;
}

#blog-comentario .campo-area {
  font-size: 18px;
  display: block;
  width: 100%;
  min-height: 150px;
}

#blog #blog-comentario {
  margin-top: 0px;
}

@media (max-width: 767px) {
  #blog-comentario .campo-area {
    font-size: 16px;
  }
}

#blog-comentario .etiqueta {
  font-size: 18px;
  margin-top: -3px;
}

@media (max-width: 767px) {
  #blog-comentario .etiqueta {
    font-size: 15px;
    margin-top: -1px;
  }
}

/* VISUALIZAR-CONTATO.PHP (INÍCIO)*/

#contato-visualizacao .container {
  background-color: #eeeeee;
  padding: 20px;
}

#contato-visualizacao form {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  padding: 20px;
}

@media (max-width: 991px) {
  #contato-visualizacao form {
    width: 80%;
  }
}

@media (max-width: 767px) {
  #contato-visualizacao form {
    width: 85%;
  }
}

@media (max-width: 575px) {
  #contato-visualizacao form {
    width: 95%;
  }
}

#contato-visualizacao .campo-texto {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #contato-visualizacao .campo-texto {
    font-size: 18px;
  }
}

#contato-visualizacao .campo-email {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #contato-visualizacao .campo-email {
    font-size: 18px;
  }
}

#contato-visualizacao .campo-area {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 150px;
  margin: 10px;
}

@media (max-width: 767px) {
  #contato-visualizacao .campo-area {
    font-size: 18px;
  }
}

#contato-visualizacao .form-check {
  margin-left: 12px;
}

#contato-visualizacao .etiqueta {
  font-size: 18px;
  margin-top: -3px;
}

@media (max-width: 767px) {
  #contato-visualizacao .etiqueta {
    font-size: 15px;
    margin-top: -1px;
  }
}

#contato-visualizacao .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #contato-visualizacao .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #contato-visualizacao .botao {
    font-size: 16px;
  }
}

#contato-visualizacao .botao:hover {
  background: #6c0e82;
}

/* VISUALIZAR-CONTATO.PHP (TÉRMINO)*/

#pag-podcasts {
  font-family: 'Poppins', sans-serif;
  background: #f7f4f4;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #pag-podcasts {
    margin-top: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

#pag-podcasts .podcast {
  margin-top: 20px;
  margin-bottom: 30px
}

#pag-podcasts .podcast-titulo {
  font-size: 18px;
  font-weight: 600;
}

#pag-podcasts .podcast-narracao {
  margin-top: -20px;
  font-style: italic;
}

#pag-podcasts .podcast audio {
  margin-top: -16px;
  border: 1px solid #cccccc;
}


#pag-podcasts .podcast-download {
  font-size: 16px;
  margin-top: -5px;
}

@media (max-width: 767px) {
  #pag-podcasts .podcast-download {
    font-size: 14px;
  }
}

#pag-videos1 {
  font-family: 'Poppins', sans-serif;
  background: #ffffff;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #pag-videos1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

#pag-videos1 table {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  border: none;
}

@media (max-width: 1200px) {
  #pag-videos1 table {
    width: 50%;
  }
}

@media (max-width: 991px) {
  #pag-videos1 table {
    width: 70%;
  }
}

@media (max-width: 767px) {
  #pag-videos1 table {
    width: 80%;
  }
}

@media (max-width: 575px) {
  #pag-videos1 table {
    width: 100%;
  }
}

#pag-videos1 .coluna1 {
  width: 30%;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

#pag-videos1 .coluna2 {
  width: 70%;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

#pag-videos1 .chamada-youtube-p {
  color: #6c0e82;
  font-size: 16px;
}

#pag-videos2 {
  background: #f7f4f4;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #pag-videos2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

#pag-videos2 .iframe-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}

#pag-videos2 .iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#pag-videos2 .video-titulo {
  font-size: 18px;
  margin-bottom: 21px;
}

@media (max-width: 1200px) {
  #pag-videos2 .video-titulo {
    font-size: 17px;
  }
}

@media (max-width: 767px) {
  #pag-videos2 .video-titulo {
    font-size: 16px;
  }
}

#pag-depoimentos {
  font-family: 'Poppins', sans-serif;
  background: #f7f4f4;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #pag-depoimentos {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

#pag-depoimentos .depoimento {
  margin-top: 20px;
  margin-bottom: 30px
}

#pag-depoimentos .depoimento-data {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0px;
}

#pag-depoimentos .depoimento-mensagem {
  font-size: 18px;
  font-style: italic;
  color: brown;
}

#pag-depoimentos .depoimento-nome {
  font-size: 18px;
  margin-top: -15px;
  text-align: right;
}

#pag-clinicafe {
  font-family: 'Poppins', sans-serif;
  background: #f7f4f4;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #pag-clinicafe {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

#pag-clinicafe .clinicafe {
  margin-top: 20px;
  margin-bottom: 30px;
  background: #ffffff;
}

#pag-clinicafe .clinicafe-data {
  font-size: 16px;
  font-weight: 500;
}

#pag-clinicafe .clinicafe-autor {
  color: #6c0e82;
  font-size: 16px;
  font-weight: 500;
  margin-top: -20px;
  margin-bottom: 10px;
}

#pag-clinicafe .clinicafe-pergunta {
  font-size: 18px;
  font-weight: 600;
}

#pag-clinicafe .iframe-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}

#pag-clinicafe .iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#pag-clinicafe .video-titulo {
  font-size: 18px;
  margin-bottom: 21px;
}

@media (max-width: 1200px) {
  #pag-clinicafe .video-titulo {
    font-size: 17px;
  }
}

@media (max-width: 767px) {
  #pag-clinicafe .video-titulo {
    font-size: 16px;
  }
}

#login-adm {
  font-family: 'Poppins', sans-serif;
}

#login-adm .container {
  background-color: #eeeeee;
  padding: 20px;
}

#login-adm #titulo {
  text-align: center;
  font-weight: 700;
  color: #6c0e82;
  font-size: 35px;
}

@media (max-width: 767px) {
  #login-adm #titulo {
    font-weight: 600;
    font-size: 30px;
  }
}

#login-adm #texto1 {
  font-size: 20px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 10px;
}

@media (max-width: 575px) {
  #login-adm #texto1 {
    font-size: 17px;
    font-weight: 400;
  }
}

#login-adm form {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  /*border: 1px solid black;*/
  padding: 30px;
}

@media (max-width: 991px) {
  #login-adm form {
    width: 60%;
  }
}

@media (max-width: 767px) {
  #login-adm form {
    width: 85%;
  }
}

@media (max-width: 575px) {
  #login-adm form {
    width: 95%;
  }
}

#login-adm .msg-erro {
  margin-top: 0px;
  color: red;
  text-align: center;
}

#login-adm .campo-email {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #login-adm .campo-email {
    font-size: 18px;
  }
}

#login-adm .campo-senha {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 28px;
  margin: 10px;
}

@media (max-width: 767px) {
  #login-adm .campo-senha {
    font-size: 18px;
  }
}

#login-adm .etiqueta {
  font-size: 15px;
  margin-top: -3px;
}

@media (max-width: 767px) {
  #login-adm .etiqueta {
    font-size: 14px;
    margin-top: -1px;
  }
}

#login-adm .botao {
  font-size: 20px;
  margin-top: 10px;
  background: #f17f39;
  border: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 991px) {
  #login-adm .botao {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  #login-adm .botao {
    font-size: 16px;
  }
}

#login-adm .botao:hover {
  background: #6c0e82;
}

#manut-site {
  font-family: 'Poppins', sans-serif;
}

#manut-site .container{
  width: 50%;
}


@media (max-width: 991px) {
  #manut-site .container {
    width: 60%;
  }
}

@media (max-width: 767px) {
  #manut-site .container {
    width: 85%;
  }
}

@media (max-width: 575px) {
  #manut-site .container {
    width: 95%;
  }
}

#manut-site #foto-perfil {
  width: 156px;
}

#manut-site #nome-canal {
  color: #603aa8;
}

#manut-site #titulo-canal-1 {
  font-size: 20px;
}

#manut-site #titulo-canal-2 {
  font-size: 20px;
  color: #603aa8;
}

#manut-site #titulo-manutencao {
  color: red;
  margin-top: 30px;
  font-weight: bold;
}

#manut-site #msg-aviso {
  font-size: 24px;
  font-weight: 600;
  margin-top: -10px;
  margin-bottom: 30px;
}

#manut-site #msg-redes-sociais {
  font-size: 20px;
}

@media (max-width: 767px) {
  #manut-site #col-social {
    margin-top: -10px;
  }
}

#manut-site .item-social>a {
  font-size: 30px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: inherit;
  opacity: 0.75;
  margin-right: 10px;
  padding: 3px;
}

#manut-site .item.social>a:hover {
  opacity: 0.9;
}

#manut-site #icone-social {
  width: 30px;
}

