/*!
Theme Name: Monstroid2 Child
Theme URI:
Author: Zemez
Author URI:
Description: Monstroid2 child theme.
Template: monstroid2
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: monstroid2-child
*/

/*CSS PERSONALIZADO 
 * GUILHERME MOURA
 * FORMULÁRIO INSCRIÇÃO CURSOS
 * 23/08/2019
 * **/

.formulario-inscricao .dados-pessoais,
.formulario-inscricao .possui-deficiencia,
.formulario-inscricao .dados-endereco,
.formulario-inscricao .info-contato {
  border-bottom: 1px dotted;
 padding:10px;
 margin-bottom: 5px;
}
.formulario-inscricao .possui-deficiencia select{
 max-width: 100px;
 margin:5px;
 -webkit-appearance: menulist;
}
.formulario-inscricao .dados-pessoais span.tit-area,
.formulario-inscricao .dados-endereco span.tit-area,
.formulario-inscricao .info-contato span.tit-area {
 font-size: 16px;
 font-weight: 600;
}
.formulario-inscricao .dados-endereco input.campo-logradouro{
  max-width:1095px;
}
.formulario-inscricao .dados-endereco input:not(.campo-logradouro){
  max-width:350px;
}
.formulario-inscricao label{
  font-weight: 400;
}
.formulario-inscricao .dados-pessoais input {
  max-width: 600px;
}
.formulario-inscricao .dados-pessoais input.campo-cpf {
  max-width: 300px;
}
.formulario-inscricao .dados-endereco input.campo-logradouro {
   margin-bottom: 10px;
}
.formulario-inscricao input[type=number]::-webkit-inner-spin-button,
.formulario-inscricao input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.formulario-inscricao .declaracao-aceite{
  margin-top:15px;
  margin-bottom:15px;
}

@media (max-width: 639px) {
.category-noticias section{
   padding:10px;
}
}


/*Henrique Dias
 * Sistema Integrado
 * 26/08/2019
 * */

.btTabSistIntegradoVisu {
      background-color: #ffcc00 !important;
      color: #515151 !important;
}

.btTabSistIntegradoExcluir {
      background-color: #b10909 !important;
}

.btTabSistIntegradoExclDesable {
      background-color: #f78787 !important;
}

/* HOTSITE */

.page-id-20869 #post-20869 header{
  display:none !important;
}

.page-id-20869 #content{
  margin-top: 0px !important;
}

.boxHotsite{
  height: 305px;
  overflow-y: scroll;
}

#carrosselNoticias .eicon-chevron-right{
  margin-right: -80px;
}

#carrosselNoticias .eicon-chevron-left{
  margin-left: -80px;
}

/* Pagina Cartilha */

.page-id-22111 .page-header, .post-22460 .page-header, .page-id-22780 .page-header{
  display:none !important;
}

/**/

/* Form Evento */

.formEvento label{
      font-size: 18px;
  display: block;
}

.formEvento span input[type=text], .formEvento span input[type=email]{
	display: block;
    margin-top: 10px;
    border: solid 1px black;
    margin-bottom: 10px;
}

.formEvento input[type=submit]{
	padding: 10px 50px;
    font-size: 14px;
    display: block;
    margin: 30px auto;
}

.page-id-22780 h5{
  text-align: center;
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 35px;
}

.nf-form-content {
    margin: 30px 0px !important;
}

/*Retirar titulos*/
#post-30660 .page-header, #post-31419 .page-title{
  Display:none !important;
}

.page-id-31419 .site-content{
  margin-top:0px !important;
}

/*Retirar espaco antes do titulo*/
#post-31419 .site-content{
  margin-top:0px !important;
}

/**
 * Página: POWER BI - Relatórios POWER BI
 * Autor: Gabriel Gouveia
 * Ultima atualização: 28/12/2022
 **/

#relatorios-power-bi h2{text-align:center;}
#relatorios-power-bi #respostaNegativa .textNegativa{
	font-size: 20px;
	padding: 30px 0px;
	font-weight: 400;
}
#relatorios-power-bi #reportContainer{
	width:100%;
	height:74vh;
	margin-top:2%;
}
@media only screen and (max-width: 1200px) {
  #relatorios-power-bi #reportContainer{ 
    height:65vh;
  }
}
@media only screen and (max-width: 940px) {
  #relatorios-power-bi #reportContainer{ 
    height:65vh;
  }
}
@media only screen and (max-width: 620px) {
  #relatorios-power-bi #reportContainer{ 
    height:45vh;
  }
}
@media only screen and (max-width: 420px) {
  #relatorios-power-bi #reportContainer{ 
    height:30vh;
  }
}
#relatorios-power-bi #reportContainer iframe{border:none;}

#bt-relatorio{
  padding: 15px;
}
#relatorios-power-bi .elementor-icon{
  display: flex;
  position: absolute;
  background: #ffde00;
  border: 4px solid #ffffff;
  border-radius: 40px;
  padding: 10px;
  margin-top: -10px;
      right: 58%;
  color:white !important;
  font-size: 30px !important;
}
#relatorios-power-bi .elementor-icon:hover{
  border: 4px solid #3781c5;
	background: #ffffff;
    color:#3781c5 !important;
}
#relatorios-power-bi .txt-botao{
  text-align: center;
  font-size: 1.5rem;
  font-weight:700;
      text-decoration: underline;
}
#relatorios-power-bi .bt-voltar{
  background:#004694;
  color:#FFDE00;
  font-size:26px;
  display: block;
  text-align: center;
  align-items: center;
  border-radius:8px;
  font-weight: 500;
  font-family: "Roboto", Sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.6px;
      width: 30%;
    margin: auto;
  margin-bottom: 25px;
}

@media only screen and (max-width: 1600px) {
  #relatorios-power-bi .elementor-icon{
        right: 62%;
  }
}
@media only screen and (max-width: 700px) {
    #relatorios-power-bi .bt-voltar{
    width: 100%;
    margin: 0 0 0 15px;
  }
  #relatorios-power-bi .elementor-icon{
      right: 90%;
}
}

/**
 * Página: PÁGINA LEGISLAÇÃO
 * Autor: Gabriel Gouveia
 * Ultima atualização: 31/05/2022
 **/

#post-32865 .jet-toggle__control{
  	width:325px !important;
}

#post-32865 .jet-accordion__item{
  	border:none;
}

#post-32865 #jet-toggle-control-1061{
  	padding-top: 25px;
}

#post-32865 #jet-toggle-control-1065{
  	padding-bottom: 25px;
}

#post-32865 .jet-accordion__item .jet-tabs__content-wrapper{
  border: none;
}

#post-32865 .jet-accordion__item .jet-tabs__control-wrapper{
  border:none;
}

#post-32865 .jet-accordion__item .jet-tabs__control-wrapper{
  padding-top:10px;
  padding-left: 25px;
}

#post-32865 .jet-accordion__item .elementor-element-populated{
  padding: 0px 0px 0px 10px !important;
}

/**
  * Página: BUSCA - Unidade Cidade
  * Autor: Gabriel Gouveia
  * Ultima atualização: 29/03/2023
  **/
 
  @media only screen and (min-width: 1400px) {
    #unidade-cidade .container{
      max-width: 1200px;
     }
  }

 #unidade-cidade{
   margin-bottom:50px;
 }
 #unidade-cidade .full-width{
   width:100%;
   position:relative;
   left: 0px;
   box-sizing: border-box;
   background:#e8e8e8;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 30px 30px 30px 30px;
   margin-bottom:60px;
 }
 #unidade-cidade .full-width h1{
   color: #004694;
   font-family: "Roboto", Sans-serif;
   font-weight: 400;
   font-size: 39px;
   padding: 0;
   margin: 10px 0px 40px 0px;
   line-height: 1;
   text-align:center;
   text-transform: uppercase;
 }
 
 #unidade-cidade .unidade-info{
   color: #3b3d42;
    padding-bottom: 15px;
    border-bottom: 1px solid #6e6e6e5c;
 }

 
 
 #unidade-cidade .unidade-info h3{
   color: #004694;
   text-transform: uppercase;
   text-align:center;
   padding: 0;
   line-height: 1;
   display: block;
   width: 100%;
   margin-bottom: 30px;
 }    
 
 #unidade-cidade .unidade-info .unidade-espaco-um .title{
   margin-bottom:20px;
   font-weight:bold;
 }
 
 #unidade-cidade .unidade-info .unidade-espaco-um .bt-unidades{
   text-align: right;
 }
 
 #unidade-cidade .unidade-info .unidade-espaco-um .bt-unidades a{
   background-color: #004694;
   box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
   color:white;
   margin-bottom: 25px;
   text-decoration:none;
 }
 
 .unidade-espaco-dois{
   margin: 0px 0px 0px 0px;
   padding: 20px 20px 20px 20px;
   background-color: #004694;
 }
 
 .unidade-espaco-dois p{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 40px 0px;
   background-color: #004694;
   color: #ffffff;
   font-style: normal;
   font-weight: 400;
   font-size: 20px;
   line-height: 1;
   font-family: Roboto, sans-serif;
   letter-spacing: 0px;
   text-align: inherit;
 }
 
 .unidade-espaco-dois button{
   background-color: #004694;
 }
 
 .unidade-espaco-dois button:hover{
   background-color: rgb(38,108,186);
 }
 
 #unidade-cidade .unidade-reposta h1{
   text-align:center;
    margin-bottom: 40px;
    color: #004694;
    font-weight: 300;
    text-transform: uppercase;
    background: #f4f4f4;
    padding: 40px;
    font-size: 40px;
 }
 
 #unidade-cidade .unidade-reposta article{
   margin-bottom: 50px;
 }
 
 #unidade-cidade .unidade-reposta article .unidade-info .entry-meta{
   margin-bottom:5px;
 }
 
 #unidade-cidade .unidade-reposta article .unidade-info a{
   text-decoration:none;
 }
 
 #unidade-cidade .unidade-reposta article .unidade-info .bt-vermais a{
   background-color: #004694;
   color:white;
   font-style: normal;
   font-weight: 900;
   font-size: 11px;
   line-height: 1;
   font-family: Roboto, sans-serif;
   letter-spacing: 1px;
   padding: 12px 20px;
 }

 #unidade-cidade .unidade-reposta article .unidade-info .bt-vermais a:hover{
  background-color: rgb(38,108,186);
 }
 
 #unidade-cidade .unidade-reposta .pagination{
   text-align:center;
   font-size: 16px;
 }

#unidade-cidade .unidade-reposta article .unidade-info h2{
  display:none;
}
