/***************************************
PAGE Ouvidoria
****************************************/

.acessoainformacao_content p,
.sic-block {
font-size: 14px;
line-height: 18px;
text-align: justify;
}

#ouvidoria .wpcf7-form p {
text-align: center !important;
}

span.ouvidoria-inner-title {
color: #4d4d4d;
display: block;
margin: 3rem 0;
font-size: 20px;
font-weight: 600;
}

.ouvidoria-content {
background-color: #ffffff;
padding: 1rem
}

.ouvidoria-text {
font-size: 16px;
line-height: 1.8;
}

.ouvidoria-button {
border-radius: 5px;
display: block;
width: 100%;
padding: 4rem 0;
color: #4d4d4d;
font-weight: 600;
margin: 2rem 0;
background: linear-gradient(to bottom, #ffffff 0%, #ffffff 65%, #ebebeb 88%, #fefefe 97%, #fefefe 100%);
}

.ouvidoria-button:hover {
background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 33%, #e3e3e3 65%, #d4d4d4 88%, #fefefe 97%, #fefefe 100%);
}

.ouvidoria-button i {
display: block;
font-size: 30px;
margin: 0 0 .5rem 0;
}

.ouvidoria-container-relatorio {
padding: 2rem 0;
background-color: #EBEBEB;
}

.ouvidoria-container-relatorio a {
display: flex;
padding: 2rem;
}

.ouvidoria-container-relatorio img {
width: 140px;
height: auto;
margin: 0 3rem 0 0;
}


.ouvidoria-modal-title {
font-weight: 600;
text-align: center;
}

.ouvidoria-modal-description {
background-color: #a61008;
color: #fff;
border-radius: 5px;
padding: 1rem;
}

#modalDenuncia p,
#modalElogio p,
#modalSugestao p,
#modalReclamacao p,
#modalSolicitacao p {
text-align: center;
}

/***************************************
PAGE E-SIC
****************************************/

.acessoainformacao_content {
margin: 0 5px 0 5px;
}

.sic-container-1 {
display: flex;
flex-direction: column;
width: 100%;
background-color: #014080;
padding: 20px 20px 18px 20px;
border-radius: 0 5px 5px 5px;
margin: 0;
}

.sic-content {
display: flex;
background-color: #ffffff;
padding: 20px 20px 18px 20px;
border-radius: 6px;
}

.sic-title {
display: block;
border-radius: 5px 5px 0 0;
background-color: #014080;
margin: 0 0  0;
float: left;
padding: 12px 20px 4px 20px;
font-size: 20px;
line-height: 22px;
font-weight: 600;
color: #ffffff;
}

.sic-inner-title {
color: #4d4d4d;
display: block;
margin: 0 0 20px 0;
font-size: 18px;
font-weight: 600;
}

.sic-block {
display: block;
margin: 0 0 20px 0;
}

.sic-block strong {
display: block;
}

.sic-link {
font-weight: bold;
text-decoration: underline !important;
color: #000;
cursor: pointer;
}

.sic-button {
border-radius: 5px;
display: block;
text-align: center;
border: 1px solid rgba(0,0,0,.1);
box-shadow: 3px 3px 3px rgba(0,0,0,.2);
width: 100%;
padding: 18px 18px 15px 18px;
color: #333;
font-weight: 700;
font-size: 14px;
line-height: 16px;
margin: 0 0 10px 0;
text-decoration: none;
background: linear-gradient(to bottom, #ffffff 0%, #ffffff 65%, #ebebeb 88%, #fefefe 97%, #fefefe 100%);
filter: brightness(100%);
transition: 0.2s;
}

.sic-button:hover,
.sic-button:active,
.sic-button:focus {
text-decoration: none;
color: #333;
filter: brightness(95%);
transition: 0.2s;
}

.sic-container-2 {

}

.sic-container-2 .title {
color: #4d4d4d;
font-size: 24px;
line-height: 26px;
font-weight: 600;
margin: 0 0 20px 0;
}

.sic-container-2 .text {
margin: 0 0 1.5rem 0;
color: #000000;
}

.sic-container-2 .button {
width: 100%;
padding: .5rem 0;
font-weight: 600;
font-size: 16px;
color: #000000;
}

.sic-modal {
color: #000000;
font-size: 16px;
margin: 0 0 1.5rem 0;
}

.sic-modal-text {
margin-left: 1rem;
}

#myModal3 p {
text-align: center;
}

.breadcrumb-informacao {
background: rgba(255,255,255,0);
border-radius: 5px;
margin: -12px 0 14px 0;
padding: 0;
opacity: .7;
}

.breadcrumb-informacao,
.breadcrumb-informacao a,
.breadcrumb-informacao ,
.breadcrumb-informacao .active {
text-shadow: 0 0 0 transparent;
color: #fff;
}

.modal {
background: rgba(0,0,0,.9);
}

.modal-backdrop.in {
opacity: 0;
}

/* MOBILE */

@media (max-width: 980px) {

}