@charset "UTF-8";
  @font-face {
font-family: 'open_sanslight';
src: url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/opensans/opensans-regular-webfont.eot);
src: url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/opensans/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/opensans/opensans-regular-webfont.woff) format('woff'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/opensans/opensans-regular-webfont.ttf) format('truetype'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/opensans/opensans-regular-webfont.svg#open_sanslight) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansbold';
src: url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/open-sans-bold/opensans-bold-webfont.eot);
src: url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/open-sans-bold/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/open-sans-bold/opensans-bold-webfont.woff2) format('woff2'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/open-sans-bold/opensans-bold-webfont.woff) format('woff'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/open-sans-bold/opensans-bold-webfont.ttf) format('truetype'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/open-sans-bold/opensans-bold-webfont.svg#open_sansbold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'icomoon';
src:    url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/icomoon/icomoon.eot?j0axnb);
src:    url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/icomoon/icomoon.eot?j0axnb#iefix) format('embedded-opentype'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/icomoon/icomoon.ttf?j0axnb) format('truetype'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/icomoon/icomoon.woff?j0axnb) format('woff'),
url(//mpce.mp.br/wp-content/themes/mpce-theme/fonts/icomoon/icomoon.svg?j0axnb#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-twitter:before {
content: "\e91c";
}
.icon-facebook:before {
content: "\e919";
}
.icon-youtube:before {
content: "\e91d";
}
.icon-instagram:before {
content: "\e90f";
}
.icon-youtube2:before {
content: "\e910";
}
.icon-flickr:before {
content: "\e91a";
}
.icon-ouvidoria:before {
content: "\e911";
}
.icon-projetos:before {
content: "\e900";
}
.icon-procap:before {
content: "\e91b";
}
.icon-gaeco:before {
content: "\e90d";
}
.icon-gaesf:before {
content: "\e90e";
}
.icon-Campanhas_Eventos:before {
content: "\e901";
}
.icon-CEG_FDID:before {
content: "\e902";
}
.icon-Centro_de_Apoio_Operacional:before {
content: "\e903";
}
.icon-Consulta_de_Processos:before {
content: "\e904";
}
.icon-DECON:before {
content: "\e905";
}
.icon-Encontre_uma_Promotoria:before {
content: "\e90b";
}
.icon-Escola_Superior:before {
content: "\e906";
}
.icon-Mediacao:before {
content: "\e907";
}
.icon-Nucleos_Especiais:before {
content: "\e908";
}
.icon-Orgaos_Colegiados:before {
content: "\e909";
}
.icon-Parceiros:before {
content: "\e90a";
}
.icon-Promotoria_Saude:before {
content: "\e90c";
}
h3.text-danger {
color: #c01718;
} .linkpros { font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none }
.linkpros:hover { font-size:16px; font-weight: bold; color:#cccccc; text-decoration:underline; }
.nopadding { padding: 0 0; } .margin-tb-10 {
margin: 10px 0 !important;
}
.margin-tb-15 {
margin: 15px 0 !important;
}
.margin-tb-18 {
margin: 18px 0 !important;
}
.margin-t-20 {
margin: 20px 0 0 !important;
}
.margin-tb-23 {
margin: 23px 0 !important;
}
.margin-top-40{
margin-top: 40px !important;
}
.no-p-lr{
padding-left: 0;
padding-right: 0;
} body {
margin: 0;
font-family: "open_sanslight", sans-serif;
background-image:  url(//mpce.mp.br/wp-content/themes/mpce-theme/img/background/back-linhas.jpg);
background-repeat: no-repeat;
background-size: contain;
}
html {
margin-top: 0!important;
}
a {
color:#057048;
text-decoration:none;
}
a:hover {
color:#4FB78A;
text-decoration:none;
cursor: pointer;
}
button {
margin-bottom: 8px;
padding: 10px 20px;
border:none;
background-color: #5ea9dd;
}
button:hover{
background-color: #5fb7f4;
text-decoration:none;
cursor: pointer;
}
h6 {
font-size: 14px;
font-weight: normal;
text-align: left;
}
hr {
margin: 0;
} .tabela {
padding: 10px !important;
margin: 5px !important;
} #twitter-widget-0 {
margin: 0px 1px -5px 0px;
}
.btn-search {
line-height: 1.6;
padding: 4px 10px;
margin-left: 3px;
}
input[type="text"], input[type="password"], input[type="email"], textarea {
-webkit-appearance: none!important;
color: #555;
font-weight: normal;
vertical-align: top;
background-color: #fff;
background-image: none!important;
filter: none!important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
outline: none;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus, button:focus {
border: 1px solid #62BB96;
outline: none !important;
}
select {
padding:3px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
color:#888;
outline:none;
display: inline-block;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer;
}
label {
position:relative;
font-size: 12px;
}
img.alignright, figure.alignright {
float: right; margin: 0 0 1em 1em;
}
img.alignleft, figure.alignleft {
float: left; margin: 0 1em 1em 0;
}
img.aligncenter, figure.aligncenter {
display: block; margin-left: auto; margin-right: auto;
}
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.btn-menu{
border-radius: 0;
color: #fff;
border: none;
background: #308867;
font-size: 1.5em;
padding: 34px;
transition: background-color 0.5s ease;
-o-transition: background-color 0.5s ease;
-moz-transition: background-color 0.5s ease;
-webkit-transition: background-color 0.5s ease;
}
.btn-menu:hover, .btn-menu:focus, .btn-menu:active {
color: #fff;
border-color: transparent;
}  .busca {
margin: 0;
}
.busca a i {
position: absolute;
top: 7px;
right: 0;
margin-right: 15px;
padding-right: 12px;
border: 0 none;
color: #62BB96;
background: transparent;
cursor: pointer;
} ul#menu-top-menu {
margin-right: 0;
display: flex;
}
.dropdown-menu li {
width: 100%;
float: none;
}
.header {
z-index:1030; 
position:relative;
}
.navbar { background: #183d2d;
z-index:1030;
}
.navbar-right { Float:right!important }
.navbar-left { float:left!important }
.navbar-text { line-height:48px; color:#fff; }
.navbar { font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; }
.navbar .navbar-brand {
padding:0;
line-height:48px;
color:#fff;
text-shadow:0 1px 0 #000;
font-size:18px;
width:160px;
text-overflow:ellipsis;
white-space:nowrap;
overflow-x:clip;
text-align:left;
padding-left:0;
max-width:none;
margin-left:0!important;
margin-right:0
}
.navbar .toggle-sidebar {
float:left;
margin-left:-50px;
display:inline-block;
position:relative;
color:#fff;
padding:14px;
font-size:14px;
text-decoration:none
}
.navbar .toggle-sidebar:hover { 
background:rgba(255,255,255,0.05); 
}
.navbar .navbar-nav {
padding-top:0;
padding-bottom:0;
margin-left:0;	
}
.navbar .navbar-nav>li>a {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
float:left;
}
.navbar .divider-vertical {
height:48px;
border-left:1px solid #4d7496;
border-right:1px solid #fff
}
.navbar .nav>li{ line-height:28px; }
.navbar .nav>li.nav-toggle{display:none}
.navbar .nav>li:active, .navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle, .navbar .toggle-sidebar:active {
background:#F2F2F2;
}
.navbar-right li {
float: left;
}
.navbar-right li a {
font-size: 12px;
}
.navbar .nav>li>a {
color:#eee;
font-size: 12px;
padding: 15px 10px;
line-height: 30px;
}
.navbar .nav>li>a:hover,.navbar .nav>li>a:focus{ background:#18503B; color: #D4EAE1; }
.navbar .nav>li>a>span{ padding-left: 5px }
.navbar .nav>li>a>span.username{ font-weight:bold }
.navbar .nav>li>a .badge{
position:absolute;
font-size:10px;
font-weight:300;
top:8px;
right:8px;
text-align:center;
height:14px;
background-color:#ecad00;
background-color:rgba(237,173,0);
padding:2px 4px;
text-shadow:none;
border-radius: 100%;
}
navbar .nav>li>wlauto>a:hover, .navbar .nav>li>a:focus {
background: #18503B;
color: #D4EAE1;
}
.navbar .nav>li>wlauto>a {
color: #eee;
font-size: 12px;
padding: 15px 10px;
}
.nav>li>wlauto>a:hover, .nav>li>wlauto>a:focus {
text-decoration: none;
background-color: #eee;
}
.nav>li>wlauto>a {
position: relative;
display: block;
padding: 10px 15px;
}
.navbar-nav li:hover > .sub-menu {
display: block;
}
#menutopo {
width: 100%;
background-image: url(//mpce.mp.br/wp-content/themes/mpce-theme/img/background/back-menu2.png);
background-repeat: no-repeat; }
.logo-box {
height: 80px;
}
.logo-tamanho {
height:100%;
}
.logo-mpce{
width: 100%;
height:100%;
background-size: contain;
background-repeat: no-repeat;
ms-interpolation-mode: nearest-neighbor;
}
.logo-esmp {
width: 100%;
background-size: contain;
background-repeat: no-repeat;
ms-interpolation-mode: nearest-neighbor;
}
.logo-link {
width: 100%;
height: 100px;
position: relative;
float: left;
}
#menutopo .alignleft {
position:relative;
float: left;
}
.logo-footer img {
height: 65px;
}
#rodape .alignleft {
position:relative;
float: left;
margin-top: 15px;
}
.ferramentas .aumentar-fonte {
font-size: 16px !important;
font-style: italic;
text-decoration: none; }
.ferramentas .diminuir-fonte {
font-size: 13px;
font-style: italic;
text-decoration: none; }
.ferramentas .libras {
font-size: 16px !important;
font-style: italic;
text-decoration: none; }
.ferramentas li {
display: inline-block;
} .logo-nome {
float: left;
margin-top: 10px;
}
.logo-nome p {
margin: 0;
}
.navmenu {
list-style: none;
float: right;
height: 120px;
padding: 0;
}
.navmenu>li {
position: relative;
display: block;
float: left;
text-align: left;
}
.navmenu li a {
display: block;
text-decoration: none;
color: #ffffff;
padding: 42px 20px;
}
.navmenu>li:hover {
background: #183d2d;
cursor: pointer;
color: #1ab564;
}
.navmenu li ul {
display: none;
z-index: 999;
list-style-type: none;
margin-top: 0;
padding: 0;
background: #D9D9D9;
position: relative;
border: 0px;
border-radius: 0px;
right: 0px;
}
.navmenu li:hover ul {
position: absolute;
display: block;
list-style-type: none;
}
.navmenu li ul li {
font-size: 13px;
line-height: 12px;
text-align: right;
margin: 0px;
padding: 0;
width: 210px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
.navmenu li ul li:last-child {
border-bottom:0px;
}
.navmenu li ul li a {
color:#183d2d;
padding: 15px 20px 15px 5px; margin:0px;
display:block;
text-decoration:none;
}
.navmenu > li:hover > a {
color: #1ab564 !important;
}
.navmenu li:hover {
color: #1ab564 !important;
}
.navmenu li ul li a:hover {
background: #183d2d;
color: #1ab564;
}
.navmenu li ul:after {
content: "";
display: block;
position: absolute;
top: -20px;
right: 0px;
width: 0px;
border-width: 0px 0px 20px 20px;
border-style: solid;
border-color: #BFBFBF transparent;
}  ul li ul ul:after {
content: "";
display: block;
position: absolute;
top: -20px;
right: -20px;
width: 0px;
border-width: 0px 0px 20px 20px;
border-style: solid;
border-color: transparent;
} #banner {
position:relative;
height: 250px;
width: 100%;
margin:0;
padding:0;
background-size: auto;
}
.imgbanner {
position: relative;
height: 250px;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.square-section {
position: relative;
border-radius: 50%;
float: left;
margin-top: 4px;
margin-right: 5px;
padding: 0;
height: 15px;
width: 15px;
background: rgba(109,203,243,1);
background: -moz-linear-gradient(left, rgba(109,203,243,1) 0%, rgba(109,203,243,1) 50%, rgba(35,45,90,1) 51%, rgba(35,45,90,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(109,203,243,1)), color-stop(50%, rgba(109,203,243,1)), color-stop(51%, rgba(35,45,90,1)), color-stop(100%, rgba(35,45,90,1)));
background: -webkit-linear-gradient(left, rgba(109,203,243,1) 0%, rgba(109,203,243,1) 50%, rgba(35,45,90,1) 51%, rgba(35,45,90,1) 100%);
background: -o-linear-gradient(left, rgba(109,203,243,1) 0%, rgba(109,203,243,1) 50%, rgba(35,45,90,1) 51%, rgba(35,45,90,1) 100%);
background: -ms-linear-gradient(left, rgba(109,203,243,1) 0%, rgba(109,203,243,1) 50%, rgba(35,45,90,1) 51%, rgba(35,45,90,1) 100%);
background: linear-gradient(to right, rgba(109,203,243,1) 0%, rgba(109,203,243,1) 50%, rgba(35,45,90,1) 51%, rgba(35,45,90,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dcbf3', endColorstr='#232d5a', GradientType=1 );
}
.carousel-inner .item p {
font-size: 1.2em;
background-color: rgba(000, 000, 000, 0.7);
} h2, h3, h4, h5 {
font-family:'MyriadProLight', sans-serif;
}
.col {
display: block;
margin: 0;
padding-left: 0;
}
.col h2{ font-size: 20px; } .col h5 {
font-size: 15px;
}
.col p {
font-size: 0.85em; }
.just {
text-align: justify;
}
.col p a {
text-decoration: none;
}
.col p .txtfooter {
color: #345E59;
text-align: center;
}
.col p a:hover {
color: #183d2d; cursor: pointer;
}
.titulopag h3 {
font-size: 25px;
font-family: 'Rokkitt', Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
padding-top: 15px;
} .post-date {
list-style: none;
background-color: #FFFEFC;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #E8E7E6;
padding: 10.5px 0px 10.5px 0px;
margin-bottom: 15px;
}
.post-date .card-img:hover {
padding: 5.5px 5px 5.5px 5px !important;
transition-duration: 0.6s;
}
.title-section {
clear: both;
margin: 0 0 10px 0 ;
}
.media-heading {
margin-top: 0;
margin-bottom: 15px;
color: #666;
}
.media-heading:hover {
color:#4FB78A;
}
.assinatura-post h4 {
font-family: 'open_sansbold', sans-serif;
line-height: 1em;
text-transform: none;
font-size: 1em;
margin-top: 0;
}
.title-post h4 {
font-family: 'open_sansbold', sans-serif;
line-height: 1.3em;
text-transform: none;
font-weight: bold;
font-size: 1.5em;
margin-top: 0;
color: #057048;
}
.title-section h4 {
font-family: 'open_sansbold', sans-serif;
line-height: 1.3em;
text-transform: none;
font-weight: bold;
font-size: 1.3em;
margin-top: 0;
color: #3e3e3e;
}
.title-mais-noticias h4 {
font-family: 'open_sansbold', sans-serif;
line-height: 1.4em;
text-transform: none;
font-weight: bold;
font-size: 1em;
margin-top: 0;
color: #057048;
}
.bg-mp div.text-end a{
font-size: 0.9em;
}
.img-destaque {
clear: both;
height: 61px;
margin-bottom: 5px;
}
.destaque-txt {
font-variant: small-caps; margin-bottom: 5px;
padding-left: 10px;
background-color: #eee;
height: 55px;
display: flex;
font-size: 0.9em;
align-items: center;
}
.nav-tabs {
color:#eee !important;
}
.destaque-social-mobile {
width: 100%;
}
.destaque-social { margin-bottom: 5px;
width: 365px;
height: 130px;
padding: 20px 40px;
background-color: #eee;
}
.destaque-twitter { margin-bottom: 5px;
width: 365px;
height: 130px;
padding: 10px 50px;
background-color: #eee;
}
.twitter-follow-button {
text-align: center;
color: #fff;
margin: 15px;
height: center;
}
.destaque-txt a {
line-height: 1.5em;
padding: 10px;
display: block;
}
.destaque-txt a:hover {
background: #183d2d;
color: #fff;
}
.destaque-txt a i {
font-size: 20px;
}
.img-destaque img {
width: 100%;
float: right;
margin-bottom: 5px;
}
.media-object {
width: 100px;
max-height: 70px;
background-position: center;
background-size: contain;
}
.media-body p {
margin-bottom: 30px;
}
.media-body p a {
color: #308867;
}
.media-body p a:hover {
background: #308867;
color: #fff;
} .box-sistemas {
display: block;
width: 100%;
margin: 5px 0;
min-height: 120px;
}
.box-sistemas h5 {
text-align: center;
height: 80px;
padding: 20px 10px;
}
#menu-principal .nav-item a.nav-link {
color: #000 !important;
font-size: 0.9em;
}
#menu-principal ul.dropdown-menu .nav-item a.nav-link {
color: #000 !important;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
top: 30px;
}
@media screen and (min-width: 769px) {
.dropend:hover > .dropdown-menu {
position: absolute;
top: 0;
left: 100%;
}
.dropend .dropdown-toggle {
margin-left: 0.5em;
}
}
.box-sistemas-01 { background: #eee; }
.box-sistemas-02{ background: #DDEEE8; }
.box-sistemas p {
text-align: center;
}
.box-sistemas i {
padding: 15px 10px 8px;
font-size: 40px;
color: #fff;
}
.box-sistemas i:hover{
color:#fff !important;
transition: background-color 0.5s ease 0s;
}
.box-sistemas a {
height: 135px;
padding: 10px;
display: block;
color: #fff;
text-align: center;
font-size: 0.9em;
}
.box-sistemas .fa, .box-sistemas .fa-solid {
color: #fff;
}
.box-sistemas:hover a,
.box-sistemas:hover .fa {
background-color: #308867;
color: #fff !important;
border-radius: 11px;
text-decoration: none;
transition: background-color 0.5s ease 0s;
}
.blocosist a {
height: 30px !important;
margin: 5px 0;
}
.backcolor-pgj {
background: #183d2d;
border-radius: 10px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
transition: background-color 0.5s ease 0s;
}
.box-parceiros a {
padding: 10px;
display: block;
}
.box-parceiros a:hover {
color: #fff;
text-decoration: none;
} footer {
bottom: 0;
vertical-align: bottom;
clear: both;
padding-top: 50px;
}
.footer-menu ul {
list-style: none;
padding-left: 0;
}
#barrainferior {
position: relative;
width: 100%; background: url(//mpce.mp.br/wp-content/themes/mpce-theme/img/background/back-linhas-footer.jpg);
background-size: cover;
}
.footer-main-alpha {
height: 100%;
background-color: rgba(255, 255, 255, 0.9);
}
.footer-menu-h {
padding-bottom: 20px;
}
.footer-menu {
list-style: none;
margin: 18px;
}
.menu li ul.sub-menu {
position: absolute;
top: 25px;
left: 0;
display: none;
box-shadow: 3px 3px 2px #333;
} .menu li:hover > ul.sub-menu {
display: block;
top: 45px !important;
left: 0 !important;
padding: 5px;
width: 200px;
border-radius: 0 0 5px 5px;
}
.menu ul.sub-menu a {
width: 160px;
padding: 0 20px;
border-radius: 5px;
} .footer-menu .title-section h5 {
font-family: 'open_sansbold', sans-serif;
line-height: 1.7em;
font-weight: bold;
text-transform: none;
font-size: 1em;
color: #345E59;
margin-top: 0;
}
.footer-menu li a {
color: #345E59;
font-size: 0.8em;
}
#rodape {
position: relative;
width: 100%;
height: 120px; background: #333;
}
#rodape .logo {
padding-top: 12px;
}
#rodape .rodape-txt-logo {
padding-top: 17px;
}
.rodape-txt-logo p{
color: #666;
font-size: 11px;
line-height: 1.6em;
margin: 0;
text-align: left;
margin-left: 90px;
color: #eee;
}
#rodape .rodape-txt-logo .containerE {
float:left;
display:inline-block;
}
#rodape .rodape-txt-logo .containerD {
float:left;
display:inline-block;
}
#rodape .navbar-nav li {
text-align: center;
display: inline-block;
margin-top: 7px;
}
#rodape .navbar-nav li a {
font-size: 12px;
color: #eee;
}
#rodape .navbar-nav li a i {
font-size: 30px;
}
#rodape .navbar-nav li a:hover {
background: transparent;
color: #D9EEF0;
}
#barrainferior h2 a {
color: #555;
}
#barrainferior p {
color: #888;
}
#barrainferior p a i {
font-size: 25px;
padding: 0 5px;
}
#Portal-da-Transparencia-Informacoes-Genericas-sobre-Solicitacoes_7067_Styles {
mso-displayed-decimal-separator:"\,";
mso-displayed-thousand-separator:"\.";
}
.xl157067 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore: padding;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:general;
vertical-align:bottom;
mso-background-source:auto;
mso-pattern:auto;
white-space:nowrap;
}
.xl657067 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:general;
vertical-align:bottom;
border-top:.5pt solid windowtext;
border-right:.5pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:1.0pt solid windowtext;
mso-background-source:auto;
mso-pattern:auto;
white-space:nowrap;
}
.xl667067 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:general;
vertical-align:bottom;
border-top:.5pt solid windowtext;
border-right:1.0pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:.5pt solid windowtext;
mso-background-source:auto;
mso-pattern:auto;
white-space:nowrap;
}
.xl677067 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:general;
vertical-align:bottom;
border-top:.5pt solid windowtext;
border-right:.5pt solid windowtext;
border-bottom:1.0pt solid windowtext;
border-left:1.0pt solid windowtext;
mso-background-source:auto;
mso-pattern:auto;
white-space:nowrap;
}
.xl687067 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:general;
vertical-align:bottom;
border-top:.5pt solid windowtext;
border-right:1.0pt solid windowtext;
border-bottom:1.0pt solid windowtext;
border-left:.5pt solid windowtext;
mso-background-source:auto;
mso-pattern:auto;
white-space:nowrap;
}
.xl697067 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:11.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:center;
vertical-align:bottom;
border-top:.5pt solid windowtext;
border-right:.5pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:1.0pt solid windowtext;
background:#EBF1DE;
mso-pattern:black none;
white-space:nowrap;
}
.xl707067 { 
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:11.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:center;
vertical-align:bottom;
border-top:.5pt solid windowtext;
border-right:1.0pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:.5pt solid windowtext;
background:#EBF1DE;
mso-pattern:black none;
white-space:nowrap;
}
.xl717067 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:#C4D79B;
font-size:18.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:center;
vertical-align:bottom;
border-top:1.0pt solid windowtext;
border-right:.5pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:1.0pt solid windowtext;
background:#34411B;
mso-pattern:black none;
white-space:nowrap;
}
.xl727067 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:#C4D79B;
font-size:18.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:center;
vertical-align:bottom;
border-top:1.0pt solid windowtext;
border-right:1.0pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:.5pt solid windowtext;
background:#34411B;
mso-pattern:black none;
white-space:nowrap;
}
.container.padding-top-2 {
padding-top: 25px;
}
#menu-top-menu li a {
font-size: 1.1em;
padding: 15px;
}
img.img-responsive.post-noticias.wp-post-image {
width: 130px;
height: 80px;
}
.text-titulo {
margin-left: 10px;
}
.text-align-justify{
text-align: justify;
}
.fundo-branco-sombra {
background-color: white;
overflow: hidden;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);
border-radius: 10px;
padding: 20px;
height: 230px;
} .fundo-branco-sombra .text-audio {
width: auto;
font-size: 1em;
font-weight: 800;
color: #047047;
margin: 0;
}
a.link {
color: #fff;
}
.sidebar-page h3{
font-size: 3em;
}
.sidebar-page h4{
font-size: 1.5em;
}
.colunas_logos{
padding: 20px; 
height:90px;
} .bg-icones {
background: #057048;
height: 190px;
width: auto;
padding: 20px;
margin: 5px 0;
border-radius: 10px;
transition: all 0.4s ease 0s;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.bg-icones:hover{
background: #025536;
}
.bg-icones a {
color: #fff;
font-size: 1em;
transition: all 0.4s ease 0s;
}
.bg-icones a:hover{
color: #bfe0d4;
}
.bg-icones h4{
font-size: clamp(0.8em, 0.9em + 1.2vw, 0.9em);
font-weight: 700;
}
.bg-mp{
background: #183d2d;
}
.is-form-style .is-search-submit path {
fill: #3b3b3b !important;
} .cabecalho-portal{ background-position: center;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.title-section.d-flex.justify-content-between {
justify-content: space-between;
}
.title-section h3{
color: #038244;
font-weight: 700;
font-size: 2em;
}
.row.bg-branco {
background: #f8f8f8;
padding: 5px;
border-radius: 10px;
margin-top: 10px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
:where(.wp-block-file) {
margin-bottom: 0.7em;
}
.is-form-style input.is-search-input{
width: 220px;
}
.menu-top-icones-mobile{
display: none;
}
.menu-top-icones {
display: block;    
}
.pesquisar .is-form-style input.is-search-input {
background: transparent;
background-image: none !important;
color: #fff;
padding: 0 12px;
margin: 0;
outline: 0 !important;
font-size: 14px !important;
height: 36px;
min-height: 0;
line-height: 1;
border-radius: 0;
border: none !important;
font-family: inherit;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.pesquisar ::-webkit-input-placeholder {
color: #fff;
}
.pesquisar :-moz-placeholder { color: #fff;  
}
.pesquisar ::-moz-placeholder { color: #fff;  
}
.pesquisar :-ms-input-placeholder {  
color: #fff;  
}
.pesquisar .is-form-style.is-form-style-3 label {
width: calc(80% - 36px) !important;
color: #fff;
} @media screen and (max-width: 768px) { .navbar-default div ul li{
width: 100%;
}
.navbar-default ul#menu-top-menu{
display: block;
background-color: #183d2d;
}
.navbar-right {
float: none !important;
}
#menutopo {
position: relative;
height: auto;
width: 100%;
background-image: url(//mpce.mp.br/wp-content/themes/mpce-theme/img/background/back-menu2.png);
background-repeat: no-repeat;
background-size: cover; }
.navbar-collapse.collapse.in {
z-index: 999;
position: relative;
}
.navbar-default .navbar-nav .open .dropdown-menu > li> a {
color: #d1d1d1;
}
.fundo-branco-sombra {    
height: auto;
margin-bottom: 15px;
}
.colunas_logos {
padding: 10px 0;
height: auto;
}
.menu-top-icones-mobile{
display: block;
}
.menu-top-icones {
display: none;
text-align: left !important;
}
.menu-top-icones a {
padding-top: 10px;
padding-bottom: 10px;
padding-right: 20px !important;
padding-left: 0 !important;
}
img.card-img-top.img-para-noticias {
height: 220px !important;
}
.btn-collapse {
display: block; }
#menuTopoCollapse.collapse {
display: none; }
#menuTopoCollapse.collapsing,
#menuTopoCollapse.show {
display: block !important; }
#menuTopoCollapse a {
color: #ffffff !important;
padding: 10px;
}
#menuTopoCollapse div.col-12{
margin-bottom: 15px;
text-align: center !important;
}
} @media (min-width: 769px) {
.btn-collapse {
display: none;
}
#menuTopoCollapse {
display: block !important; }
} ul.btn-one {
margin-left: 0;
padding-left: 0;
}
.btn-one li {
color: #FFF;
transition: all 0.3s;
position: relative;
background: #224936;
margin: 10px;
padding: 10px;
}
.btn-one li a{
color:#fff;
}
.btn-one li span {
transition: all 0.3s;
}
.btn-one li:hover{
letter-spacing: 2px;
background: #346c4a;
} .custom-menu-container { }
.custom-menu-class { display: flex;
justify-content: flex-end;
align-items: center; padding: 10px;
}
.custom-menu-class li { list-style: none;
position: relative;
}
.custom-menu-class li a { display: block;
padding: 10px;
text-decoration: none;
color: #fff;
transition: background-color 0.3s ease;
}
.custom-menu-class li:hover > a { background-color: rgba(255, 255, 255, 0.2);
} .custom-menu-class .sub-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
z-index: 1;
min-width: 280px;
background-color: #fff;
padding: 10px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.sub-menu li ul.sub-menu {
top: 0;
}
.custom-menu-class .sub-menu .sub-menu{
left: 100%;
}
.custom-menu-class li:hover > .sub-menu { display: block;
}
.custom-menu-class .sub-menu li { list-style: none;
}
.custom-menu-class .sub-menu li a { display: block;
padding: 10px;
color: #183d2d;
text-decoration: none;
transition: background-color 0.3s ease;
}
.custom-menu-class .sub-menu li a:hover { background-color: #f5f5f5;
}
.text-minimo{
font-size: 0.9rem;
font-weight: 700;
}
.tabbable .nav-link{
color: #308867;
}
.text-destaque-pequeno{
font-size: 0.9em;
}
.header .nav-link{
font-size: 0.8em;
color: #fff;
}
#mega-menu-wrap-bootstrap-menu #mega-menu-bootstrap-menu > li.mega-menu-item > a.mega-menu-link{
font-size: 0.8em !important;
}
.carousel-item .carousel-caption {    
padding: 15px;
color: #fff;
}
.carousel-item a{
position: relative;
}
.overflow {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color:#0000002e;
} .alternative .carousel-item.post-thumbnail {
height: 320px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
h4.fs-4{
text-shadow: 3px 1px #000000e0;
background: #008147cf;
padding: 10px
}
.alternative .carousel-caption {
position: absolute;
bottom: 80px;
left: 25%;
transform: translateX(-50%);
z-index: 1;
color: #fff;
text-align: left;
width: 40%;
text-transform: uppercase;
}
.alternative .carousel-caption.d-none.d-md-block h4 .first-five {
font-size: 1.2em; text-transform: uppercase;
font-weight: 700;
}
.alternative .carousel-item img {
object-fit: cover;
width: 100%;
height: 320px;
}
.shado {
position: relative;
}
.botoes-container a.botao.btn.btn-success.mb-2 {
height: 23%;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
font-size: 0.9em;
border-radius: 0;
}
h4.wp-block-post-title.has-small-font-size a {
color: #414141;
font-weight: 700;
}
#carousel-campanhas .carousel-caption {
background: #000000ad;
color: #fff;
bottom: 0;
padding: 0 15px !important;
width: 100%;
font-size: 0.8em;   
color: #fff;
text-align: center;
right: 0;
left: 0;
}
.nav-link{
padding-bottom: 0;
}
.header.navbar.navbar-expand-lg {
height: 35px;
align-items: center;
}
.menuAcima{
background: #033c23;
}
h3.widget-title {
font-size: 1em;
font-weight: 600;
color: #345e59;
}
.caixas-midias{
height: 230px;
}
div#navbarCollapse {
flex-grow: 0;
}
.footer-menu-h .menu{
padding: 0;
list-style: none;
}
.text-noticias{
margin-left: 3%;
font-weight: 800;
} .principal-slider .carousel-item img{
height: 430px; }
button.carousel-control-prev, button.carousel-control-next {
background: transparent !important;
}
.carousel-item img {
object-fit: cover;
width: 100%;
height: auto; }
.title-geral .card-img{
height: 100px;
width: 50%;
background-size: cover;
flex: 0 0 40%;    
}
.card-img.d-flex.align-items-end:hover {
background-size: 130%;
background-position: center;
}
.post-date .card-img{
background-size: cover;
border-radius: 10px;	
}
h5.text-caption {
position: relative;
top: 15px;
font-size: 0.9em;
}
.card-img-not img.img-fluid.border.wp-post-image {
width: 165px;
margin-right: 3px;
}
.carousel-item .carousel-caption h3 {
margin: 0;
font-size: 2em;
font-weight: 700;
position: relative;
}
.slider-final-front img{
border-radius: 15px;
padding: 10px;
}
ul.menu.submenu.is-dropdown-submenu.first-sub.vertical {
background: #000;
z-index: 1000;
}
.metaslider.ms-theme-cubic .flexslider ul.slides .caption-wrap .caption{
border-radius: 0 0 10px 10px;
padding: 20px !important;
}
.metaslider.ms-theme-cubic .flexslider ul.slides .caption-wrap{
border-radius: 0 0 10px 10px;
}
.row.bordas-arredondadas {
background: #fff;
margin: 0;
}
.overlay {
top: 0;
position: absolute;
width: 100%;
left: 0;
height: 100%;
background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgb(45 45 45 / 30%) 50%, rgba(255,255,255,0) 100%);
}
#menu-top-menu li a {
font-size: 0.9em;
padding: 10px;
}
#menutopo .menu-item-has-children > .nav-link {
display: flex;
align-items: center;
}
#menutopo .menu-item-has-children > .nav-link::after {
content: '+';
margin-left: 5px;
}
#menutopo .menu-item-has-children.show > .nav-link::after {
content: '-';
}
#home-tab i.fas {
width: 40px;
font-size: 1.5em;
}
#home-tab i.fab {
width: 40px;
font-size: 1.5em;
}
.inf-cidadao li a img {
width: 180px !important;
} .custom-news-background {
position: relative;
background-size: cover;
background-position: center;
color: #fff; height:180px;
}
.custom-news-background:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100%; background-color: rgb(0 0 0 / 34%); }
button:not(.collapsed) {
color: #224936;
background-color: #efefef;
box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
}
button:hover {
background-color: #d3d3d3;
text-decoration: none;
cursor: pointer;
}
.accordion-button:not(.collapsed) {
color: #183d2d;
background-color: #fefefe;
box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
}
button.buttonaudio {
box-shadow: none;
background: transparent;
border: none;
}
.accordion-button:focus {
z-index: 3;
border-color: #224936;
outline: 0;
box-shadow: 0 0 0 0.25rem #00934f;
}
.bordas-arredondadas .col-md-6.p-3 {  transition: background-color 0.3s ease;
} .bordas-arredondadas .col-md-6.p-3:hover {  background-color: #d9ffec; } .menu-fixo {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 1000;
background-color: #fff;  transition: height 0.3s ease;
}
.menu-fixo img{
width: 120px;
}
ul.custom-menu-class{
margin-bottom: 0;
}
.menu-left {
background-color: white;
overflow: hidden;
overflow-y: auto;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);
height: 100%;
transform: translateX(-10%);
}
.menu-left.show {
transform: translateX(0);
display: block !important;
}
.tab-menu.nav-pills.menu-left.show {
transform: translateX(0);
display: flex !important;
}
.menu-left-links li {
list-style-type: none;
padding: 5px 15px;
}
.menu-left-links ul {
padding-left: 0;
}
.menu-left-title {
background: #224936;
color: #fff;
padding: 10px;
}
.menu-left-links .page_item a {
color: #333;
transition: width 2s linear 1s;
}
.menu-left-links .page_item a:hover{
color: #6b9c4d;
}
img.d-block.w-100.img-fluid.projetos.wp-post-image {
height: 115px;
border-radius: 15px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.carousel-control-next, .carousel-control-prev {
width: auto;
}
.campanhas .card-img img.img-fluid.wp-post-image {
height: 150px;
width: 300px;
}
ul#menu-rodape_col1, ul#menu-rodape_col2,ul#menu-rodape_col3 {
width: 300px;
} @media screen and (max-width: 768px) {
.caixas-midias{
height: auto;
}
.custom-menu-class {
flex-direction: column; }
.custom-menu-class li {
position: relative;
}
.custom-menu-class .menu-item-has-children > a:after {
content: '+';
float: right; }
.custom-menu-class .sub-menu {
position: static;
display: none; }
.custom-menu-class .menu-item-has-children.collapsed > .sub-menu {
display: block; }
ul#menu-top-menu {
margin-right: 0;
display: flex;
background: #183d2d;
}
.carousel-item .carousel-caption h3 {
margin: 0;
font-weight: 800;
position: relative;
top: 25%;
font-size: 1em;
}
.navbar-light .navbar-toggler {  
background: #fff;
}
.older .carousel-item img {
object-fit: cover;
width: 100%;
height: 263px;
}
.text-slider h4 {
font-size: 1.2em;
}
span.btn.btn-outline-light.p-2 {
width: 100% !important;
}
.alternative .carousel-item.post-thumbnail {
height: 230px;
background-size: cover;   
}
.flex-wrapper.three-col > * {
width: 100%;
}
.alternative .carousel-item img {
object-fit: contain;
width: 100%;
height: 230px;
}
.alternative .carousel-caption {
position: relative;
bottom: 80px;
left: auto;
z-index: 1;
color: #fff;
text-align: left;
width: auto;
right: auto;
text-transform: uppercase;
}
}
.carbon-example {
padding: 0 8px 0 0;
background-color: #fff;
width: 295px;
box-sizing: border-box;
border-radius: 6px;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
position: relative;
z-index: 5;
box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
margin-top:20px;
}
.carbon-example img {
margin-right: 9px;
max-width: 125px;
}
.carbon-example .inner-wrapper {
text-align: left;
}
.carbon-example .inner-wrapper p {
font-size: 12px;
line-height: 1.33;
margin: 8px 0;
}
.carbon-example .inner-wrapper p.fine-print {
font-size: 8px;
color: #C5CDD0;
line-height: 1.25;
text-transform: uppercase;
font-weight: 500;
}
.flex-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
}
.row.altura-fixa {
height: 280px;
}
@media screen and (max-width: 991px) {
.flex-wrapper.two-col {
display: block;
text-align: center;
}
}
.flex-wrapper.two-col > * {
width: 50%;
}
.flex-wrapper.two-col > *:first-of-type {
padding-right: 130px;
}
@media screen and (max-width: 991px) {
.flex-wrapper.two-col > * {
width: 100%;
}
.flex-wrapper.two-col > *:first-of-type {
padding-right: 0;
}
}
.flex-wrapper.two-col.reversed > *:first-of-type {
order: 2;
padding-right: 0;
}
@media screen and (min-width: 992px) {
.flex-wrapper.two-col.reversed > *:first-of-type {
padding-left: 130px;
}
}
.flex-wrapper.three-col {
text-align: left;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
margin-top: 40px;
}
@media screen and (max-width: 767px) {
.flex-wrapper.three-col {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.flex-wrapper.three-col > * {
width: 33.3%;
}
.older .carousel-indicators {
right: 60%;
}
.older .carousel-indicators [data-bs-target] {
border-radius: 50%;
width: 15px;
height: 15px;
}
.alternative .carousel-indicators [data-bs-target] {
border-radius: 50%;
width: 15px;
height: 15px;
}
.older .carousel-item img {
object-fit: cover;
width: 100%;
height: 450px;
}
.text-slider h4{
color: #ffffff;
font-family: "Hind", Sans-serif;
font-size: 2em;
font-weight: 600;
text-transform: none;
font-style: normal;
text-decoration: none;
line-height: 1.35em;
letter-spacing: 0px;
}
.text-slider p{
font-size: 0.8em;
}
.text-slider.text-left.text-white.d-flex.flex-column.align-items-center.bg-dark.p-5 {
width: 80%;
margin-left: 10%;
}
.bg-cinza{
background-color: #ededed;
padding: 10px;
}
.older .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
display: none;
}
.flex-wrapper.three-col .flex-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
margin-top: 0;
}
.flex-wrapper.three-col .flex-wrapper .icon {
top: 0;
transform: none;
}
.menu-left {
width: 100%; }
.menu-left-title { }
.menu-left-links { }
.menu-left-links ul {
padding-left: 0; }
.menu-left-links ul li {
list-style: none; }
.menu-left-links ul li a {
display: flex; align-items: center; font-size: 0.9em;
padding: 10px 0; }
.sidebar-icons p {
margin-bottom: 0;
padding: 0 0 0 10px;
}
.sidebar-icons li.list-group-item {
border: none;
} .menu-left-links ul li a .fa {
margin-right: 10px; }
.now-form  .top-bar input {
max-width: 340px !important;
border-radius: 30px;
margin-right: 1rem;
} .now-form  .form-group {
display: flex;
justify-self: center;
align-self: center;
border: none;
width: auto;
border-radius: 26px;
padding: 5px 15px;
} .now-form .form-control {
width: 250px;
height: 40px;
border: none;
border-radius: 40px;
} .now-form .form-group button {
right: 0;
border: none;
box-shadow: none;
background: transparent;
color: white;
} .now-form  input[type="text"]{
outline: none;
box-shadow: none !important;
}
#header-fixo {
width: 100%;
z-index: 1000;
transition: position 0.9s ease-in-out;
}
#header-fixo.fixed {
position: fixed;
top: 0;
left: 0;
}
.off-canvas-wrapper .bg-dark.p-3 {
background: #822110 !important;
}
.destaque.shadow.p-4.border-radius {
background-size: cover;
}
.now-form  ul.menu.submenu.is-dropdown-submenu.first-sub.vertical {
background: #000;
z-index: 1000;
}
.now-form  .destaque.shadow.p-4.border-radius h5 a{
color: #fff;
}
.now-form  .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after {
border-color: #ffffff transparent transparent !important;
}
img.card-img-top.img-para-noticias {
height: 180px;
object-fit: cover;
}
.botoes-slider button.carousel-control-prev,.botoes-slider button.carousel-control-next{
position: relative;
}
.height-fixed {
height: 460px;
}
.bg-color-mp{
background: #183d2d;
transition: background-color 0.3s ease;
}
.bg-color-mp a{
color: #fff;
transition: color 0.3s ease;
} .bg-color-mp div:hover, .bg-color-mp a:hover{
color: #183d2d;
background: #198754;
}
.bg-calendario {
background-image: url(https://www.mpce.mp.br/wp-content/uploads/2024/03/JANEIRO-2023-700x502-1.png);
background-size: 100%;
height: 210px;
display: flex;
justify-content: center;
align-items: center;
}
.is-form-style input.is-search-input {
border-radius: 30px !important;
}
.is-form-style input.is-search-submit, .is-search-icon {
display: inline-block !important;
color: #fff !important;
background: transparent;
box-shadow: none!important;
outline: 0;
margin: 0;
font-size: 14px !important;
border: none;
}
.is-form-style .is-search-submit path {
fill: #f9f9f9;
}
.pesquisar .is-form-style .is-search-submit path {
fill: #f9f9f9 !important;
}
.fixed-top{
position: fixed;
width: 100%;
top: 0;
left: 0;
}
.tab-menu li{
display: flex;
justify-content: space-between;
align-items: center;
background: #fff;
width: 100%;
outline: none;
text-align: left;
cursor: pointer;
border: 0;   
border-bottom: 1px solid #ddd;
font-size: .80rem;
color: #666;
text-transform: math-auto;
transition: background 250ms ease;
}
.tab-menu li.active {
background: #224936;
}
.tab-menu li.active a{
color: #fff;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-white.menu-primario {
border-bottom: 1px solid #308867;
}
h3.accordionel {
width: 100%;
background-color: whitesmoke;
border: none;
outline: none;
text-align: left;
padding: 15px 20px;
font-size: 18px;
color: #333;
cursor: pointer;
transition: background-color 0.2s linear;
position: relative;
}
h3.accordionel:after {
font-family: "FontAwesome";
content: "\f150";
font-size: 18px;
float: right;
}
h3.accordionel.is-open:after {
content: "\f151";
}
h3.accordionel:hover,
h3.accordionel.is-open {
background-color: #ddd;
}
.accordionel-content {
background-color: white;
border-left: 1px solid whitesmoke;
border-right: 1px solid whitesmoke;
padding: 0 20px;
max-height: 0;
overflow: hidden;
transition: max-height 0.5s ease-in-out;
}
.accordionel-content .accordionel-content {
padding-left: 20px;
border-left: 2px solid #ccc;
width: auto;
}
.neotabs {
display: flex;
border-bottom: 2px solid #ddd;
} .neotab {
padding: 10px 20px;
cursor: pointer;
border: 1px solid #ddd;
border-bottom: none;
background: #f9f9f9;
transition: background 0.3s;
}
.neotab:hover {
background: #eee;
}
.neotab.active {
background: white;
font-weight: bold;
} .neotab-content {
display: none;
padding: 20px;
border: 1px solid #ddd;
background: #fff;
}
.neotab-content.active {
display: block;
}
.page-not-carousel h5 {
font-size: 1em;
font-weight: 700;
color: #636363;
}
.page-not-carousel p {
font-size: 0.8em;
color: #636363;
}
.botoes-container {
min-height: 100%;
height: 100%;
}
.bg-image-tranformacao{
background-image: url(https://www.mpce.mp.br/wp-content/uploads/2024/04/WhatsApp-Image-2024-04-29-at-16.23.47.jpeg);
background-size: 100%;
background-repeat: no-repeat;
}
#menutopo .menu-item-has-children > .nav-link::after {
content: '';
margin-left: 5px;
}
.card.card-border {
border: solid 7px #057048 !important;
}
.destaque-txt .icon i {
margin-right: 10px;
}
.icon.text-success i {
color: #198754;
}
ul.nav-tabs li a {
display: flex;
align-items: center;
font-size: 0.9em;
padding: 10px 0;
color: #000;
}
.subpages-list {
overflow: hidden;
max-height: 0;
transition: max-height 0.4s ease-in-out;
display: none; }
.dropdown-toggle-icon {
cursor: pointer;
transition: transform 0.3s ease-in-out;
}
.dropdown-toggle-icon.open {
transform: rotate(180deg);
}
i.fa.fa-caret-down.dropdown-toggle-icon {
padding: 0 15px;
}
ul#top-menu li a {
color: #fff;
font-size: 0.9rem;
}
ul#top-menu li a.dropdown-item {
color: #224936;
}
.navbar-logo img {
width: 150px;
}
#top-menu ul.dropdown-menu {
border-radius: 0;
background: #f1f1f1;
}
#top-menu ul.dropdown-menu li {
border-bottom: solid 1px #eee;
} .nav-item.dropdown:hover > .dropdown-menu {
display: block;
opacity: 1;
visibility: visible;
transform: translateY(0);
transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
} .dropdown-menu {
display: block; opacity: 0;
visibility: hidden;
transform: translateY(10px); transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
} @media (max-width: 991px) {
.nav-item.dropdown:hover > .dropdown-menu {
display: none;
}
}
@media screen and (max-width: 991px) {
#header-fixo {
display: none;
}
}
@media screen and (max-width: 768px) {
.flex-wrapper.three-col li {
padding-left: 20px;
padding-right: 20px;
}
.flex-wrapper.three-col li:first-child {
padding-left: 0;
}
.flex-wrapper.three-col li:last-child {
padding-right: 0;
}
.flex-wrapper.three-col .flex-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
.flex-wrapper.three-col .flex-wrapper:not(:first-of-type) {
margin-top: 40px;
}
.row.altura-fixa {
height: auto;
}
.menu-left {
width: auto; }
.menu-left.show-links .menu-left-links {
display: block; } .col-2, .col-10 {
flex: 1; }
.nav-tabs {
color: #eee !important;
flex-direction: row;
}
.tab-menu li {
width: auto;
}
}