/*
Theme Name: CONGEDPEN
Author: TANTAS
Author URI:  
Description: 
Requires at least: 6.4
Tested up to: 6.5
Requires PHP: 7.0
Version: 1.1
Por favor leia a instrucoes inserida no arquivo functions.php
*/

 
@import url("assets/css/template_comun.css");
 
 
@import url("assets/componentes/slick/slick.css");
@import url("assets/componentes/slick/slick-theme.css");

@media (min-width: 1200px) {
    .container {
        max-width: 96%;
    }
}

.bdleft{border-left:1px solid #005ba1;padding-top: 34px;
    padding-left: 48px;
}
.input_newsletter{width: 100%; border: 0px; border-bottom: 1px solid #005ba1; color: #000; background-color: transparent}
.footer .footer-primary {
    padding-top: 1px;
    padding-bottom: 20px;
    background-color: #1d2a4d;
}
.input_botao{background-color:#00263c; width:fit-content; padding-left: 25px; margin: auto; border-radius: 9px; padding-right: 25px; padding: 16px; color: #fff;font-weight: 600 }
.input_class{width: 100%; padding: 9px; color: #fff; background-color: transparent;margin-bottom: 6px; border:1px solid #00263c; }



.input_class::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

.input_class::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff;
}

.botao_float_whats {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
}

.caixa_formulario{    padding: 25px;
    background-color: #005ba1;
    width: 390px;
    text-align: center;
    color: #fff;
    border-radius: 15px;
    margin-left: -304px;}
.caixa_contato{background-color: #00263c; padding: 15px; border-radius: 15px; color: #fff}
    .footer-primary {
        padding-top: 85px;
        padding-bottom: 60px;
        background-color: #005ba1!important;
    }
.caixa_data{ margin-top: -72px; width: 100px; position: relative;z-index: 6}
.caixa_data_1{padding: 15px; background-color: #fff; color: #000;text-align: center; font-weight: 700; font-size: 28px}
.caixa_data_2{padding: 5px; background-color: #005ba1; color: #fff;text-align: center; font-weight: 600}
/* intervencao boostrap */
.min-gutters {margin-right: 5px;margin-left: 5px;}
.min-gutters>.col, .min-gutters>[class*=col-] {padding-right:5px;padding-left: 5px;}
.no-gutters {margin-right: 0px;margin-left: 0px;}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right:0px;padding-left: 0px;}
.container_limit{   max-width: 1400px; margin: auto}
.justify-content-center {    position: relative;}

.padding-for-about{padding-bottom: 50px; padding-top: 50px; padding-left: 60px; padding-right: 60px;}
.preto{color: #000}
.risc_vermelho{width: 55px; background-color: #e51b27; height: 3px; margin: auto; margin-bottom: 20px;}

.risc_vermelho_left{width: 55px; background-color: #e51b27; height: 3px;  margin-bottom: 20px;}

.half_background{
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1)14%, rgba(239,242,245,1) 14%);
	  border-radius: 10px; /* Arredonda os cantos */
}

.caixa_nome{ background-color: #fff; width: 100%;}

.dock_foto_comite{position: relative;overflow: hidden; width: 100%; height: 350px;}


.foto_comite{position: relative;overflow: hidden; width: 100%; height: 350px;transition: all 0.5s ease; background-size: cover; background-position: top}
.hover_comite:hover .foto_comite{transform: scale(1.2)}


.navbar .navbar-brand {
    padding: 0;
    margin: 0;
    line-height: 100px;
    margin-top: -19px;
}
 

.dock_foto_edicao{position: relative;overflow: hidden; width: 100%; height: 390px;}


.foto_edicao{position: relative;overflow: hidden; width: 100%; height: 390px;transition: all 0.5s ease; background-size: cover; background-position: top}
.hover_edicao:hover .foto_edicao{transform: scale(1.2)}

.border-radius_topo{-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.border-radius_bottom{-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}

.mtop_linkedin{ margin: auto;margin-top: -60px;    width: 100%;
    text-align: center;
}
.bg_cinza{background-color: #eff2f5; padding-bottom: 50px; padding-top: 50px; }
	h3{font-size: 18px; color: #356c91}
	.list-items li {
    position: relative;
    padding-left: 27px;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 9px;
}

.green{color: #3fd3c8;}
.navbar .nav__item {
    position: relative;
    margin-right:5px;
}
h1, h2, h3, h4, h5, h6 {
    color: #0059a0;
  font-family: "Ubuntu", sans-serif;
    text-transform:none;
    font-weight: 300;
    line-height: 1.3;
    margin-bottom: 10px;
	font-size: 36px;
}
.branco{color:#fff!important}

.banner_principal_desktop{  position: relative;z-index: 15}
.banner_principal_mobile{display: none}
.banner_desktop_imagem{width:100%;height: 558px; padding: 0px; margin: 0px;; background-size:cover; background-position:center; background-repeat:no-repeat;}

.bleftborda{border-right: 2px solid #000}
.sticky-navbar img {
    max-width: max-content;
    height: 101px;
}

.is-sticky img {
    max-width: max-content;
    height: 80px!important;
}

@media (max-width:1400px){
body {
 
    zoom: 0.75;
}



@media (max-width:700px){
	body {
 
    zoom:1;
}

    .banner_mobile_imagem {
        width: 100%;
        height: 304px;
        padding: 0px;
        margin: 0px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }
	.bleftborda{border-right: 0px solid #000}
.banner_principal_desktop{ display: none}
.banner_principal_mobile{display: block}	
	.bdleft {
    border-left: 0px solid #005ba1;
    padding-top:30px;
		text-align: center;
    padding-left:0px;
}
	.caixa_formulario {
    padding: 25px;
    background-color: #005ba1;
    width: 100%;
    text-align: center;
    color: #fff;
    border-radius: 15px;
    margin-left:0px;
}

.padding-for-about {
    padding-bottom: 50px;
    padding-top: 50px;
    padding-left: 0px;
    padding-right:0px;
}

.half_background {
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 14%, rgba(255, 255, 255, 1) 14%);
    border-radius: 10px;
}
.is-sticky .logo-dark {
    display: inline-block;
    height: 60px;
    width: auto;
    margin-top: -29px;
}
	.caixa_formulario{
		border-radius: 0px 0px 15px 15px;
-moz-border-radius: 0px 0px 15px 15px;
-webkit-border-radius: 0px 0px 15px 15px;
	}
	.caixa_contato {
border-radius: 15px 15px 0px 0px;
-moz-border-radius: 15px 15px 0px 0px;
-webkit-border-radius: 15px 15px 0px 0px;
}
	
.navbar-brand img {
    max-width: max-content;
    height: 73px;
}
	
	
}
