
/* - home-planassiste.css - */
@media all {
/* https://planassiste.mpu.mp.br/portal_css/home-planassiste.css?original=1 */
*, *::before, *::after {
box-sizing: border-box;
}
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200&display=swap');
body {	margin: 0; 	background: white;	font-family: 'Source Sans Pro', sans-serif;	font-weight: 400; }
.cor-verde { color: #1F9961;}
.cor-cinzaclaro { color: #5F5F5F;}
.cor-escura { color: black;}
.fonte-black { font-weight: 700;}
.fonte-light { font-weight: 300;}
.container { margin:auto; width: 100%; max-width: 1200px; background-color: white; }
.cabeca-topo { display: flex; flex-shrink: 1; justify-content: space-between;}
/* */
.gigabanner-img { object-fit: cover !important; width: 100% !important; max-width: 849px; height: 350px; }
.box-pb-mpt { display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.banner-portalbeneficiario { width: 280px; height: 87%; background: linear-gradient(180deg, #E4FFF9 0%, #F1FFFC 100%);  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.13); border-radius: 5px 5px 0 0; display: flex; flex-direction: column; align-items: center; justify-content: space-around;     margin: 0 0 0 10px; border-bottom: 1px solid #79C9A5;}
.banner-portalbeneficiario ul, .box-beneficiarios-mpt ul { width: 260px; list-style: none; margin: 0 !important; padding: 10px;}
.box-beneficiarios-mpt { width: 280px; background: linear-gradient(180deg, #D9F6FF 0%, #ABB7BF 100%);  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.13); border-radius:0 0 5px 5px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; margin: 0 0 0 10px; }
.pbox-imgtit { align-self: flex-start; margin: 10px 0 0 20px;}
.pbox-item { padding: 10px 0 0 0 !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; color: #023E22 !important;     margin-bottom: 15px !important; line-height: 1.5em !important; font-size:1em !important;}
.pbox-item a { color: #023E22 !important; margin: 0 0 0 5px !important; font-size: 16px !important;}
.pbox-link:link { text-decoration: none;}
.pbox-link:hover { text-decoration: underline;}
.servicos-coluna-1 { margin: 0 10px 0 0}
.servicos-coluna-2 { margin: 0 0 0 10px}
.servicos { display: flex; justify-content: space-between;}
.box-rede-credenciada { width: 100%; max-width: 849px;    height: auto; background: linear-gradient(180deg, #FFFFFF 11.98%, #D3E6E4 100%); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 5px; }
.redecredenciada-tit { font-size: 26px; display: block; padding: 10px 20px;}
.redec-encontre { font-size: 16px; font-weight: 400 ;}
.redec-lista { display: flex;}
.redec-img {max-width: 264px; width: 100%; align-self: flex-end;}
ul.redec-itens { list-style: none !important; padding-left: 2px !important;}
hr { margin: 0; border: none !important; width: 99%;}
.redec-item { display: flex; align-items: center; font-size: 20px;}
.redec-item a { color: #1F9961 !important; }
.redec-item:hover { cursor: pointer; text-decoration: underline; color: #023E22 !important;}
.link-redec:link { text-decoration: none; color: inherit; padding: 0 4px;}
.sub-icones { display: flex; justify-content: space-between; align-items: flex-start; margin: 20px 0; flex-wrap: wrap;}
.sub-icone { display: flex; align-items: center; justify-content: center; flex-direction: column; font-size: 18px; line-height: 23px; text-align: center; color: #1F9961; max-width: 160px;  width: 100%; height: 160px; background: #FFFFFF;
border: 1px solid #E0E0E0; padding: 10px;    box-sizing: border-box; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16); border-radius: 5px; margin: 10px 0;}
.sub-icone:hover { background: #d7fee9; color: #d7fee9 !important; cursor: pointer; text-decoration: none; }
.sub-icone-img { max-width: 65px; max-height: 65px; margin: 5px 0;}
.sub-icone a { display: flex; flex-direction: column; align-items: center;}
.sub-icone a:hover { color: #d7fee9 !important; }
/* */
.banners-laterais { display: flex; flex-direction: column; justify-content: space-between; align-items: center; }
.banner-lateral:first-child  { margin: 0;}
.banner-lateral { margin: 15px 0 0 0;}
/* */
article p .data { margin: 10px 0 0 0; }
.noticias-tit { font-size: 26px; margin: 0 0 15px 0;}
.noticia-texto { font-size: 20px; font-weight: 600; line-height: 24px;  color: #434343; }
.noticia-texto:hover { text-decoration: underline; color: #1F9961; cursor: pointer;}
.noticia-texto:link { color: inherit; text-decoration: none;}
.leia-mais-noticias { font-weight: 400; font-size: 16px;   line-height: 20px; text-align: right; float: right; text-decoration: none; margin-top: 1rem !important;}
.separador-noticia { border: 1px dashed rgba(31, 153, 97, 0.5);}
.leia-mais-noticias:hover { text-decoration: underline; cursor: pointer;}
.bloco-inferior { display: flex; align-content: flex-start; justify-content: space-between; margin: 20px 0;}
.box-noticias { padding: 25px 25px 1px 25px; background: #FFFFFF; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 5px; width: 100%; max-width: 850px; margin: 0 10px 0 0; }
.box-noticias p {margin-top: 0.5rem; margin-bottom: 0.5rem;}
.box-avatar { background-image: url('imagens/personagem-avatar-novo.png'); padding: 15px 15px 0 15px; width: 271px;   box-sizing: border-box; border-radius: 6px; display: flex;
flex-direction: column; align-items: center;  height: 464px; background-repeat: no-repeat; display: flex; background-position: bottom; background-position-x: 45px; box-shadow: 0px 0px 4px rgb(0 0 0 / 25%);
}
.avatar-itens { font-size: 18px; line-height: 28px; color: #434343; }
.avatar-itens a:link { color: #1F9961 !important; }
.box-avatar ul { margin: 0 !important;  padding: 10px 0 !important; list-style:  none !important;}
.servicos-coluna-2 { margin: 0 0 0 10px; }
.link-avatar:link { text-decoration: none; color: inherit;}
.link-avatar:hover { text-decoration: underline; color: #1F9961;}
.avatar-img { width: 245px !important; justify-self: center; text-align: center;}
.blocoinferior-coluna-2 { margin: 0 0 0 10px}
@media only screen and (max-width: 820px) {
.cabeca-topo { flex-direction: column; align-items: center;}
.gigabanner-img { object-fit: none; height: auto;}
.redec-itens { text-align: left; }
.bloco-inferior { flex-direction: column; align-items: center; margin: 20px 0;}
.blocoinferior-coluna-2 { margin: 20px;}
.redecredenciada-lista { padding: 15px; }
.servicos { flex-direction: column;}
.sub-icones { justify-content: space-around;}
.sub-icone { max-width: 275px;}
.imgcarousel { height: auto; }
.redec-lista { flex-direction: column; text-align: center;}
.redec-img { align-self: center !important;}
.box-pb-mpt { margin: 0 0 25px 0; }
.redecredenciada-tit { text-align: center; }
.servicos-coluna-1, .servicos-coluna-2 { margin: 0 }
.box-noticias { padding: 15px;}
}
@media only screen and (max-width: 600px) {
.carousel-texto { padding: 4px 12px !important; font-size: 14px !important; line-height: 16px !important;}
}
/* */
.slideshow-container {
max-width: 860px;
position: relative;
margin: auto
}
.meusSlides { display: none; }
.carousel-texto {  width: 100%; font-weight: 600; background: rgba(0, 0, 0, 0.6); padding: 8px 12px; position: absolute; bottom: 0px; font-size: 22px; line-height: 20px; text-align: center; text-transform: uppercase; color: #FFFFFF !important; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.carousel-texto:hover { text-decoration: underline; color: white !important;}
.carousel-texto:link,.carousel-texto:visited { color: white !important;}
.primeira-pagina .retornar, .avancar {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
margin-top: -22px;
padding: 16px;
color: #222428;
font-weight: bold;
font-size: 30px;
transition: .6s ease;
border-radius: 0 3px 3px 0
}
.avancar {
right: 0px;
border-radius: 13px 0px 0px 13px;
}
.retornar {
left: 0px;
border-radius: 0px 13px 13px 0px;
}
.retornar:hover,
.avancar:hover {
color: #f2f2f2;
background-color: rgba(0, 0, 0, 0.8)
}
.text {
color: #f2f2f2;
font-size: 15px;
padding-top: 12px;
padding-bottom: 12px;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
background-color: #222428
}
.numbertext {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0
}
.dot {
cursor: pointer;
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #bbb;
border-radius: 50%;
display: inline-block;
transition: background-color .6s ease
}
.active,
.dot:hover {
background-color: #717171
}
.bolinhas-carousel { text-align: center; margin: 15px 0;}
.img-seps { margin: 5 0;}

}


/* - ploneCustom.css - */
@media all {
/* https://planassiste.mpu.mp.br/portal_css/ploneCustom.css?original=1 */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200&display=swap');
@font-face { font-family: Source Sans Pro; src: url(fonts/SourceSansPro-Bold.ttf); font-weight: bold; }
@font-face { font-family: Source Sans Pro; src: url(fonts/SourceSansPro-SemiBold.ttf); font-weight: 600; }
@font-face { font-family: Source Sans Pro; src: url(fonts/SourceSansPro-Regular.ttf); font-weight: regular; }
@font-face { font-family: Source Sans Pro; src: url(fonts/SourceSansPro-Light.ttf); font-weight: 300; }
body { font-family: 'Source Sans Pro', sans-serif !important; background: #efefef !important;}
h1, h2, h3, h4, h5, h6 { font-family: 'Source Sans Pro', sans-serif !important;  }
dl.portlet a:link  { color: #023E22 !important }
#content { font-size: 1.0em !important; font-weight: 400; color: #333 !important; background: #fff !important; }
#visual-portal-wrapper{
background: #fff none repeat scroll 0 0;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
margin: 0 auto;
max-width: 1200px;
overflow: hidden;
}
.plain td p {
margin-bottom: 0px !important;
}
#portal-header {
/* */
background: url(imagens/bg-textura-padrao.png) right center no-repeat, linear-gradient(180deg, #FFFFFF 0%, #C8DFCC 100%);
box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
}
#portal-top{
height: 155px;
}
#portal-logo {padding-left: 15px !important; }
#portal-logo img {width: 315px; height: 95px;}
div.position-3\:4 {
margin-left: 3.125%;
}
#portal-columns {
margin-top: 20px;
}
.template-usergroup-userprefs #content-core, .template-usergroup-groupprefs #content-core, .template-usergroup-groupmembership #content-core {
font-size: 0.7em !important;
overflow-x:scroll !important;
}
.cookie_container_senha {
background: #c1c1c1;
text-align: center;
border-radius: 10px;
padding: 10px;
position: fixed;
bottom: 140px;
z-index: 1000;
width: 300px;
}
.cookie_btn_senha {
background: #006838;
border: 0;
color: #f0f0f0;
padding: 12px 48px;
font-size: 14px;
margin-bottom: 16px;
margin-left: 1rem;
cursor: pointer;
}
.active_senha {
display:block;
bottom: 0;
}
.desactive_senha {
display:none;
}
.template-newsitem_view #parent-fieldname-title {
font-size: 23px;
line-height: 1.2em;
}
.template-newsitem_view #content .documentDescription {
font: italic 1.20em "Helvetica Neue", Arial, FreeSans, sans-serif;
margin-bottom: 1em;
}
/* **********************/
#portal-globalnav {
background: #e7e7e7 none repeat scroll 0 0;
font-size: 100%;
}
#portal-globalnav li a{
background: #e7e7e7 none repeat scroll 0 0;
border-right:1.5px dashed #1f9961;
color:#434343;
line-height:2.5em;
min-width: 4.5em;
padding: 1px 1.2em 1px;
background-image: url(imagens/seta-baixo.png);
background-repeat: no-repeat !important;
background-position: center right !important;
text-decoration: none;
}
#portal-globalnav li a.hasChildrens:hover{
background-image: url(imagens/seta-baixo.png)!important;
}
#portal-globalnav .plain.plus.hasChildrens::after {
content: none;
}
li#portaltab-index_html-level1 a{
background-image: none !important;
}
#portal-globalnav li#portaltab-index_html-level1 a:hover {
background-image: none !important;
}
#portal-globalnav ul li a{
background: #e7e7e7 none repeat scroll 0 0;
padding: 0.1em 1.5em 0.1em 1em;
text-align:left;
}
#portal-globalnav ul li a.hasChildrens::before{
content:none;
}
#portal-globalnav ul li a.hasChildrens{
background: #e7e7e7 !important;
background-image: url(imagens/seta-direita.png)!important;
background-repeat: no-repeat !important;
background-position: center right !important;
}
#portal-globalnav ul li a.hasChildrens:hover {
background: none !important;
background-image: url(imagens/seta-direita.png)!important;
background-repeat: no-repeat !important;
background-position: center right !important;
background-color:#ceffe9 !important;
color:#434343 !important;
}
#portaltab-index_html-level1.selected > a, #portaltab-o-plan-assiste-level1.selected > a, #portaltab-beneficiarios-level1.selected  > a, #portaltab-prestadores-level1.selected  > a, #portaltab-gerentes-level1.selected  > a, #portaltab-contato-level1.selected > a{
background: #ceffe9 none repeat scroll 0 0 !important;
color: #006838 !important;
border-bottom: 3px solid #1f9961;
}
#portal-globalnav li.selected a:hover{
background: #e7e7e7 none repeat scroll 0 0;
color:#006838;
}
#portal-globalnav li.selected a {
background: #ceffe9 none repeat scroll 0 0;
text-decoration: none;
color: #434343;
}
#portal-globalnav .selected a, #portal-globalnav a:hover {
background: #ceffe9 none repeat scroll 0 0;
text-decoration:none;
color: #434343;
}
#portal-globalnav li.selected ul li a{
background: #e7e7e7 none repeat scroll 0 0 !important;
color:#434343;
}
#portal-globalnav li.selected ul li a:hover{
background: #ceffe9 none repeat scroll 0 0 !important;
border-bottom: none;
color: #434343;
}
.globalSectionsLevel1 li a {
line-height: 2em !important;
}
#globalSectionsLevel1 li a.hasChildrens{
background: red none repeat scroll 0 0 !important;
background-image: url(imagens/imagens/seta-direita.png) !important;
background-repeat: no-repeat !important;
background-position: center right !important;
color:#434343;
}
#globalSectionsLevel2 li a.hasChildrens{
background: red none repeat scroll 0 0 !important;
background-image: url(imagens/imagens/seta-direita.png) !important;
background-repeat: no-repeat !important;
background-position: center right !important;
color:#434343;
}
#portal-globalnav:hover li:hover > a {
background-color: #ceffe9;
color: #006838;
}
#portal-globalnav:hover li:hover > a.hasChildrens{
background: #ceffe9 none repeat scroll 0 0 !important;
background-image: url(imagens/imagens/seta-direita.png) !important;
background-repeat: no-repeat !important;
background-position: center right !important;
color:#434343;
}
/* **********************/
/* ********************/
#portal-column-one{
font-weight: normal;
color:#434343;
margin-top:20px;
}
dl.portlet{
font-size:16px;
}
.portlet.portletNavigationTree {
border-radius: 6px;
padding: 8px;
margin: 25px 0;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.portletStaticText {
margin: 20px 0;
}
.portletStaticText img {
width: 100%;
}
dl.portlet li, .portletStaticText li {
border-bottom: 1px solid #fff;
margin-bottom: 0em;
line-height: 1.5em;
display: list-item;
}
#portal-column-one .portlet ul li a.contenttype-folder {
background-image: url(imagens/seta-baixo.png) !important;
background-position: center right !important;
background-repeat: no-repeat !important;
}
#portal-column-one .portlet ul.navTree li a {
background: none;
border-bottom: 1px solid #006838;
padding-left: 0 !important;
background-position: center right;
background-repeat: no-repeat;
}
#portal-column-one .portlet ul.navTree li a.contenttype-folder:hover {
background-image: url(imagens/seta-baixo.png) !important;
background-position: center right !important;
background-repeat: no-repeat !important;
}
#portal-column-one .portlet ul.navTree li a:hover {
/* */
background: #ceffe9 !important;
color:#006838 !important;
padding-left: 0 !important;
/* */
background-position: center right !important;
background-repeat: no-repeat !important;
}
#portal-column-one dl.portlet ul.navTreeLevel0 > .navTreeItem {
border: none;
padding: 0em 0;
}
dl.portlet ul.navTree .navTreeCurrentNode{
border: none !important;
background:none !important;
}
dl.portlet ul.navTree .navTreeCurrentItem{
background:#ceffe9 !important;
border-bottom:1px solid #006838 !important;
margin:0px;
}
dl.portlet ul.navTree .navTreeCurrentItem span{
/* */
padding-left: 5px;
color:#006838;
}
/* */
dl.portlet ul.navTreeLevel1 a:hover{
background: none;
}
ul.navTree.navTreeLevel1 .navTreeItem{
background: #e7e7e7 none repeat scroll 0 0;
margin-left:15px;
}
/* */
ul.navTree.navTreeLevel2 .navTreeItem{
background: #f1f1f1 none repeat scroll 0 0;
margin-left:15px;
}
dl.portlet ul.navTreeLevel2 a:hover{
background: #ceffe9 none repeat scroll 0 0 !important;
}
ul.navTree.navTreeLevel3 .navTreeItem{
background: #f9f9f9 none repeat scroll 0 0;
margin-left:15px;
}
dl.portlet ul.navTreeLevel3 a:hover{
background: #ceffe9 none repeat scroll 0 0 !important;
}
/* ********************/
/* ********************/
#siteaction-Acessar, #siteaction-sair {
float: right;
}
#siteaction-Acessar a, #siteaction-sair a{
color:#1f9961;
}
#portal-footer {
font-size: 90%;
background: rgba(241, 249, 245, 0.8);
text-align: center;
box-shadow: inset 0px -1px 5px rgba(0, 0, 0, 0.25);
margin-bottom: 0 !important;
}
#portal-footer p { margin-bottom: 0 !important;}
#span-rodape1 {
color: #006838;
}
#portal-colophon { background: linear-gradient(180deg, #F1F1F1 0%, #FFFFFF 100%); padding-top: 2em;}
/* ********************/
#portal-column-content input, button {
padding: 10px !important;
border-radius: 5px !important;
border: 1px solid gray !important;
}
#portal-column-content .formControls input, input.context, button{
cursor:pointer;
}
#content a:link, dl.portlet a:link { border-bottom: none !important; color: #1F9961;}
#portal-breadcrumbs { margin-top: 1.2em; }
#parent-fieldname-title { font-size: 30px; font-weight: 600; color: #1F9961; }
#parent-fieldname-title::after { content: ""; display: block; border: 1px dashed #62D39F; margin: 0 0 15px 0;}
.searchButton {  margin: 0 15px 0 0 !important; }
#portal-breadcrumbs a:link, a:visited { color: #006838 !important;}
#globalnav-wrapper .globalnav-toggle .icon-bar { background:#fff !important;}
#globalnav-wrapper .globalnav-toggle, #globalnav-wrapper .globalnav-toggle:hover { background: #004123 !important; }
#globalnav-wrapper.open .globalnav-toggle, #globalnav-wrapper .globalnav-toggle:hover { background: #004123 !important; }
#globalnav-wrapper.open .globalnav-toggle .icon-bar { background:#fff !important;}
.image-inline {max-width: 98%; }
.portletStaticText.portlet-static p { margin: 10px 0 0 0 !important; }
#content ul { margin-left: 0 !important;}
input, button { padding: 8px !important; border-radius: 5px !important; border: 0 !important; margin: 0 5px 0 0 !important; box-shadow: 0px 3px 3px rgb(0 0 0 / 25%) !important;}
.portletStaticText p img { max-width: 420px;}
/* ***************/
@media handheld, screen and (max-device-width: 480px)  {
#portal-header { background: linear-gradient(180deg, #FFFFFF 0%, #d1efe8 100%) !important; }
#portal-logo { display: flex; justify-content: center; margin: 0 0 13px 0; padding-left: 0px !important;  }
#portal-searchbox input {font-size: 80% !important;}
#content { padding: 0.2em !important;}
#portal-columns { padding: 0px; margin-top: 140px;}
.cookie_container_senha {right: 10px;}
}
/* ***************/
#portal-column-content blockquote {
margin-left: 25px;
}
#portal-column-content #content-core ul li {
margin-bottom: 0.5em;
}
#portal-column-content #content-core table.plain, .listing, .table-plan {
width: 100%;
}
table.listing tbody tr.odd {
border: 1px solid #ddd;
}
.estilo-td {
background: #f1fdf8 !important;
}
h3.titulo-transp img {
float: left;
margin-right: 10px;
width: 45px;
}
div#form-novo-usuario {
margin-left: 55px;
}
.paragrafo-subtitulo {
font-size: 1.1em;
font-weight: bold;
text-transform: uppercase;
padding: 10px 10px 10px 15px;
background: linear-gradient(180deg, rgba(205, 205, 205, 0.2) 0%, rgba(218, 218, 218, 0) 100%);
box-shadow: inset 0px 3px 3px rgb(0 0 0 / 10%);
border-radius: 0px 15px 0 0;
color: #1F9961;
padding-left: 5px;
}
.paragrafo-subtitulo2 {
border-bottom: 1px solid;
color: #1F9961;
font-weight: bold;
}
.paragrafo-subtitulo-verde {
font-size: 1.1em;
font-weight: bold;
text-transform: uppercase;
padding: 5px;
color: #1F9961;
text-align: center;
margin-bottom: 0 !important;
}
.subtitulo-tabela {
background: #EEEEEE;
border: 1px outset #FFFFFF;
font-size: 13pt;
padding: 4px;
font-size: 1.0em;
font-weight: bold;
padding: 10px 10px 10px 15px;
color: #1F9961;
text-align:center;
}
.odd td { background: #f1fdf8 !important; }
.even td { background: white !important;}
.texto-imagem {
line-height: 58px;
font-size: 20px;
}
.texto-imagem a {
color: #1F9961 !important;
}
.texto-imagem img {
float: left;
margin-top: 0;
}
.subsection-fale-com-o-plan-assiste #content select {
padding: 10px !important;
border-radius: 5px !important;
border: 1px solid gray !important;
}
/* ***************/
.modal {
background-clip: padding-box;
background-color: transparent;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 6px;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
margin: auto;
outline: medium none;
overflow: auto;
position: fixed;
top: 10%;
width: 50%;
}
.site-planassiste .modal-dialog {
max-width: 600px;
}
.modal-backdrop.fade.in {
z-index: 0 !important;
}
.modal-backdrop.in {
opacity: 0.5 !important;
}
.modal-planassiste-header span {
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 22px;
line-height: 38px;
}
.modal-dialog {
margin: 0 auto;
width: 100%;;
}
.modal-planassiste-header {
border-bottom: 1px solid #cecece;
border-radius:6px 6px 0 0;
padding: 20px 30px 20px 46px !important;
min-height: 16.43px;
font-weight: bold;
color: #fff;
font-size: 30px;
line-height: 110%;
background-color: #1F9961 !important;
}
.modal-planassiste-sub-header {
padding: 20px 30px 20px 46px !important;
min-height: 14.43px;
font-style: italic;
font-weight: bold;
color: #d0a136;
font-size: 20px;
line-height: 110%;
background-color: #f0eee1;
}
.modal-planassiste-body {
position: relative;
margin-top: 0px !important;
padding: 20px 44px;
font-size: 15px;
color: #1c2b4c !important;
width:100%;
}
.modal-planassiste-body p {
color: #1c2b4c !important;
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 17px;
width: 100% !important;
padding-bottom: .8em;
}
.modal-footer .btn{
border:1px solid;
cursor:pointer;
}
/* ***************/
/* ***************/
.noticiabox3colunas{
border-bottom: 1px dashed #62D39F;
}
.noticias-data{
font-size: 85%;
margin-bottom: 5px !important;
}
.noticias-titulo{
color: #17794c;
font-size: 1.3em;
margin-bottom: 4px !important;
font-weight: 600 !important;
}
.noticiaboxtxt{
padding-bottom: 0px;
color: rgb(82, 82, 82) !important;
font-size: 1em !important;
margin-bottom: 10px !important;
padding-bottom: 0px;
font-family: 'Source Sans Pro', sans-serif !important;
font-style: normal !important;
font-weight: normal !important;
}
.leia-mais-noticias2{
float:right;
text-align: center;
}
.leia-mais-noticias2 a{
color: #1f9961 !important;
display: block;
padding: 0 8px;
}
article p { font-size: 1.1rem; }
/* ***************/
/* ***************/
/* */
@media (max-width: 767px) {
#portal-column-content.cell.width-1\:2.position-1\:4 {
width: 100% !important;
}
#portal-globalnav { font-size: 1.5em !important; }
#portal-globalnav .plus > a::before{
content:none !important;
}
}
/* ***************/
/* *****/
.faq-avatar-standing { width: 150px; height: auto;}
.faq-root { display: flex; align-items: flex-start; justify-content: center; }
.faq-lista { display: flex; flex-direction: column; justify-content: left; align-items: flex-start; margin: 0 0 0 25px; }
.faq-icone-link { margin: 10px 0; width: 100%;}
.faq-lista ul  { list-style: none !important; padding: 0 !important; margin: 0 !important;}
.faq-lista ul li { list-style: none !important; padding: 0 !important; margin: 0 !important;}
@media only screen and (max-width: 820px) {
.faq-root { flex-direction: column;  flex-flow: column-reverse ; align-items: center;}
.faq-lista { margin: 0; }
}
/* */
.cookie-container {
position: fixed;
bottom: -100%;
left: 0;
right: 0;
background: #ddd !important;
color: #006838;
padding: 1% 10.5%;
box-shadow: 0 -2px 16px rgb(47 54 64 / 39%);
transition: 400ms;
z-index: 999;
display: flex;
}
.cookie-container.active {
bottom: 0;
}
.cookie-container p {
font-size: 1.0rem;
}
.cookie-container a:hover {
text-decoration: underline;
}
.cookie-btn {
background: #006838;
border: 0;
color: #f0f0f0;
padding: 12px 48px;
font-size: 18px;
margin-bottom: 16px;
margin-left: 1rem;
cursor: pointer;
}
@media only screen and (max-width: 600px) {
.cookie-container {
display: initial;
}
.cookie-container p {
font-size: 1.5rem;
line-height: 2rem;
}
.cookie-btn {
margin: .5rem auto;
font-size: 3rem;
padding: 2rem 5rem;
}
}
#iframe-embed{float:left; margin-right:15px;}
/* */
/* */
.subsection-instrucoes-aos-prestadores-perguntas-frequentes .btn-link {
color: #1F9961;
text-align: left;
width: 100%;
font-weight: 400;
white-space: normal;
}
.subsection-instrucoes-aos-prestadores-perguntas-frequentes .btn-link:hover {
color: #75ad0a;
text-decoration: initial;
}
.subsection-instrucoes-aos-prestadores-perguntas-frequentes .btn-link:focus, .subsection-instrucoes-aos-prestadores-perguntas-frequentes .btn-link.focus{
text-decoration: initial;
}
.subsection-instrucoes-aos-prestadores-simule-aqui-o-cnpj-a-ser-utilizado #viewlet-below-content-title p {
text-align: right;
}
.subsection-instrucoes-aos-beneficiarios .btn-link {
color: #1F9961;
text-align: left;
width: 100%;
font-weight: 400;
white-space: normal;
}
.subsection-instrucoes-aos-beneficiarios .btn-link:hover {
color: #75ad0a;
text-decoration: initial;
}
.subsection-instrucoes-aos-beneficiarios .btn-link:focus, .subsection-instrucoes-aos-beneficiarios .btn-link.focus{
text-decoration: initial;
}
.botao-normas {
border: 1px solid #1F9961;
display: inline-block;
padding: 8px;
border-radius: 5px;
}
.separador-normas{
margin-bottom: 10px;
}
/* */
#logo30 img {
padding-left: 20px;
padding-top: 18px;
}
@media handheld, screen and (max-device-width: 950px)  {
#logo30{display:none;}
#portal-globalnav .plus > a::before{
content:none !important;
}
}
/* */
.respiro-direita { margin-right: 0.5rem !important; }
.respiro-esquerda { margin-left: 0.5rem !important; }
.imagem-responsa-100 {     max-width: 100% !important; height: auto !important; }
.centraliza-imagem-100 {
max-width: 100% !important;
height: auto !important;
justify-self: center !important;
display: flex !important;
}

}

