body{
	background: #f0f0f0;
}
*{
	padding: 0;
	margin: 0;
}

/* Ionica icons */
@font-face {
	font-family:'pdcicon';
	src:url('/static-files/PortalCliente/images/reestruturacaoFase2/font/pdc-icon.eot');
	src:url('/static-files/PortalCliente/images/reestruturacaoFase2/font/pdc-icon.eot') format('embedded-opentype'),
	url('/static-files/PortalCliente/images/reestruturacaoFase2/font/pdc-icon.woff2') format('woff2'),
	url('/static-files/PortalCliente/images/reestruturacaoFase2/font/pdc-icon.ttf') format('truetype'),
	url('/static-files/PortalCliente/images/reestruturacaoFase2/font/pdc-icon.woff') format('woff'),
	url('/static-files/PortalCliente/images/reestruturacaoFase2/font/pdc-icon.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

.pdc-icon {
	font-family:'pdcicon';
	speak:none;
	font-style:normal;
	font-weight:normal !important;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.pdc-icon-envio_solicitacoes:before{ content: "\e600"; }
.pdc-icon-sacola:before{ content: "\e601"; }
.pdc-icon-acompanhar-sinistro:before { content:"\21"; }
.pdc-icon-alarme:before { content:"\22"; }
.pdc-icon-alerta:before { content:"\23"; }
.pdc-icon-apolice:before { content:"\24"; }
.pdc-icon-atencao:before { content:"\25"; }
.pdc-icon-avisar-sinistro:before { content:"\26"; }
.pdc-icon-aviso:before { content:"\27"; }
.pdc-icon-beneficios:before { content:"\28"; }
.pdc-icon-blocos:before { content:"\29"; }
.pdc-icon-calendario:before { content:"\2a"; }
.pdc-icon-calculadora:before { content:"\2b"; }
.pdc-icon-carro:before { content:"\2c"; }
.pdc-icon-cartao-segunda-via:before { content:"\2d"; }
.pdc-icon-cartao:before { content:"\2e"; }
.pdc-icon-casa:before { content:"\2f"; }
.pdc-icon-celular:before { content:"\30"; }
.pdc-icon-chat:before { content:"\31"; }
.pdc-icon-check:before { content:"\32"; }
.pdc-icon-cod-barras:before { content:"\33"; }
.pdc-icon-confirmacao-documento:before { content:"\34"; }
.pdc-icon-confirmacao:before { content:"\35"; }
.pdc-icon-corretor:before { content:"\36"; }
.pdc-icon-demosntrativo-contribuicao:before { content:"\37"; }
.pdc-icon-desconto:before { content:"\38"; }
.pdc-icon-dica:before { content:"\39"; }
.pdc-icon-documento:before { content:"\3a"; }
.pdc-icon-documento2:before { content:"\3b"; }
.pdc-icon-download:before { content:"\3c"; }
.pdc-icon-email-2:before { content:"\3d"; }
.pdc-icon-email:before { content:"\3e"; }
.pdc-icon-escrever:before { content:"\3f"; }
.pdc-icon-facebook:before { content:"\40"; }
.pdc-icon-fale-conosco:before { content:"\41"; }
.pdc-icon-faq:before { content:"\42"; }
.pdc-icon-fechar:before { content:"\43"; }
.pdc-icon-filtro:before { content:"\44"; }
.pdc-icon-google:before { content:"\45"; }
.pdc-icon-impressora:before { content:"\46"; }
.pdc-icon-instagram:before { content:"\47"; }
.pdc-icon-lavadoura:before { content:"\48"; }
.pdc-icon-leme:before { content:"\49"; }
.pdc-icon-linkedin:before { content:"\4a"; }
.pdc-icon-lista:before { content:"\4b"; }
.pdc-icon-localizador:before { content:"\4c"; }
.pdc-icon-mensagem2:before { content:"\4d"; }
.pdc-icon-mensagen:before { content:"\4e"; }
.pdc-icon-menu:before { content:"\4f"; }
.pdc-icon-outros-beneficios:before { content:"\50"; }
.pdc-icon-pagamentos-parcelas:before { content:"\51"; }
.pdc-icon-passeio-10-11:before { content:"\52"; }
.pdc-icon-pdf:before { content:"\53"; }
.pdc-icon-pesquisa:before { content:"\54"; }
.pdc-icon-pickup-leve-14-15:before { content:"\55"; }
.pdc-icon-pickup-pesada-20-21:before { content:"\56"; }
.pdc-icon-pickup-pesada-22-23:before { content:"\57"; }
.pdc-icon-portao-programa:before { content:"\58"; }
.pdc-icon-realizar-novo-aporte:before { content:"\59"; }
.pdc-icon-relogio:before { content:"\5a"; }
.pdc-icon-segunda-via-apolice:before { content:"\5b"; }
.pdc-icon-segurado:before { content:"\5c"; }
.pdc-icon-seta1:before { content:"\5d"; }
.pdc-icon-seta2:before { content:"\5e"; }
/*.pdc-icon-seta3:before { content:"\5f"; } */
.pdc-icon-seta4:before { content:"\60"; }
.pdc-icon-sorteio:before { content:"\61"; }
.pdc-icon-telefone:before { content:"\62"; }
.pdc-icon-telefone2:before { content:"\63"; }
.pdc-icon-twitter:before { content:"\64"; }
.pdc-icon-xls:before { content:"\65"; }
.pdc-icon-youtube:before { content:"\66"; }
.pdc-icon-error:before { content:"\67"; }
.pdc-icon-premio:before { content:"\68"; }

/* [fim]Ionica icons */

.pdc-board-box{
	display: none;
}


.pdc-arrow-produto{
	position: absolute;
	right: -8px;
	top: 25px;
}
.mright20{
	margin-right: 20px; 
}
.pdc-txt-right{
	text-align:right
}
.pdc-remove768{
	display: none;
}
.img-100{
	width: 100%;
}
.animation{
	transition: width 0.25s ease-in-out;
}
.divisor-barra{
	position: absolute;
	right: -3px;
	top: 15px;
}

ul li{
	list-style-type: none;
}
.load{
	margin: 30px 0 30px 0;
}
.p-margin0{
	margin: 0px;
}
.border-top-alert{
	border-top: 1px solid #efe4b8 !important;
}
.table-cell{
	display: table-cell;
}
.line-height20{
	  line-height: 20px !important;
}
.wrap-todos-dashboard {

}
.tooltip-compartilhar .ps-heading-4{
	margin-top: 8px;
}
.pdc-error {
	margin-bottom: 20px;
}
/*.wrap-todos-dashboard .ps-row{
    display: none;
}*/


.float-left{float: left;}
.text-align-left{text-align: left;}
.text-align-center{text-align: center;}
.float-right{float: right;}
.text-align-right{text-align: right;}
.padding0{padding: 0px;}
.mtop28{margin-top: 28px;}
.mtop25{margin-top: 25px;}
.mtop15 { margin-top: 15px;}
.mtop35{margin-top: 35px !important;}
.mtop100{margin-top: 100px;}
.mtop-footer35-mobile15{margin-top: 15px}
.mtop-footer25-mobile0{margin-top: 0px}
.mtop-footer0-mobile25{margin-top: 25px;}
.mtop-footer10-mobile25{margin-top: 0px; margin-bottom:10px;}
.mtop10{margin-top: 10px;}
.mbottom10{margin-bottom: 10px;}
.mbottom15{margin-bottom: 15px;}
.mbottom25{margin-bottom: 25px;}
.mbottom30{margin-bottom: 30px !important;}
.mbottom35{margin-bottom: 35px !important;}
.mright10{margin-right: 10px;}
.mright15{margin-right: 15px;}
.pleft10{padding-left: 10px;}
.pright10{padding-right: 10px;}
.text-decoration{
	text-decoration: underline;
}

.hr-cinza{
	background-color: #dddddd;
	height: 1px;
	border: 0px;
}
.height60{
	min-height: 60px;
} 
.w50{
	width: 50% !important;
}

.position-relative{
	position: relative;
}

.buscar-header {
	background: none;
	border: 0;
	border-radius: 0;
}

/* css header */
.wrap-header{
	width: 100%;
	background: #004e70;
	padding: 22px 0;
	position: fixed;
	z-index: 999;
	top: 0px;
}
.paddingtop100{
  padding-top: 100px;
}
.paddingtop115{
	padding-top: 15px;
}
.uppercase{
	text-transform: uppercase;
}
.valigntop{
	vertical-align: top
}

/*
.altura-menu{
	height: 370px;
}
.relative10{
	position: relative;
	z-index: 10;
}
*/

/* css header /*

/* menu */
.logo-rel{
	position: relative;
	z-index: 10;
}
.content-iframe{
	background: #fff;
}
.pdc-menu-principal{
	float: right;
}
.pdc-menu-principal li{
	float: left;
	margin-left: 12px;
}

.usuario-header{
	text-align: right;
}
.box-msgs{
	position: relative;
	float: left;
}
.user-msgs{
	position: absolute;
	top: -7px;
	right: -7px;
	min-width: 14px;
	height: 14px;
	border-radius: 7px;
	line-height: 14px;
	font-size: 12px;
	background-color: #f10c32;
	color: #FFFFFF;
	text-align: center;
	font-weight: 700;
	box-shadow: 0px 3px 0px 0px rgba(0,79,112,1);
	padding: 3px;
}
.usuario-header p{
	color: #004e70;
	float: left;
	margin: 0;
	line-height: normal;
	font-family: open_sans;
	font-size: 19px;
}
.pdc-dados-usuario{
	float: left;
	margin-right: 10px;
}
.wrap-links-usuario{
	width: 100%;
	display: inline-block;
	    float: none;
}
.pdc-links-usuario{
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
}
.fale-corretor-header{
	text-align: right;
}
.fale-corretor-header p{
	color: #00adef;
	float: left;
	margin: 0 10px 0 0;
	
	line-height: 19px;
}
.fale-corretor-header p a{
	display: block;

}
.campo-busca-menu{
	border: 0;
	width: 80%;
	float: left;
}
.campo-busca-menu:focus{
	outline: none;
}

.bt-busca-lupa {
	background: url(/static-files/PortalCliente/images/reestruturacaoFase2/bt-busca-menu.png) no-repeat center;
	width: 24px;
	height: 24px;
	border: 0;
	margin: 4px 0px 0 0px;
	float: right;
	cursor: pointer;
	padding: 18px;
	background-position: 4px -51px;
	background-size: 75%;
	display: none;
}
.lupa-mobile{
	display: block;
	color: #fff;
	margin-top: 0px;
	cursor: pointer;
	margin-left: 5px;
}
.menu-desktop{
	color:#fff;margin-top: 10px;font-size: 25px;
	position: relative;
	cursor: pointer;
}
.menu-mobile{
	color:#fff;margin-top: 10px;font-size: 25px;
	position: relative;
	cursor: pointer;
}
.menu-desktop.selected:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 6px solid #004e70;
	position: absolute;
	left: 50%;
	margin-left: -7px;
	bottom: -38px;
	z-index: 200;
}
.wrap-menu-open{
	width: 100%;
	background: #fff;
	padding: 10px 0 30px 0;
	position: absolute;
	top: 90px;
	z-index: 100;
	box-shadow: 0px 2px 2px #d1d1d1;
	display: none;
}
.border-bottom1cinza{
	border-bottom: 1px solid #eaeaea;
}
.border-bottom1cinzaescuro{
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
}
.breadcrumb {
	padding-bottom: 13px;
	margin: 5px 0 0 0;
}
.breadcrumb li{
	float: left;
	margin-left: 18px;
}
.breadcrumb li a{
	font-size: 11px;
	color: #707070;
	text-decoration: none;
	margin-left: 5px;
}
.ps-ico-color-cinza{
	color: #707070;
}

.pdc-input-cartao{
	width: 50%;
	padding: 0 5px;
}
.pdc-bt-editavel{
	cursor: pointer;
}
.pdc-bt-gravar{
	color: #109f24 !important;
	font-weight: bold !important;
	font-size: 13px;
	cursor: pointer;
}
.pdc-bt-cancelar{
	color: #FF0000 !important;
	font-weight: bold !important;
	font-size: 11px;
	cursor: pointer;
}
.ps-ico-color-azul{
	color: #00adef !important;
}
.ps-ico-color-branco{
	color: #ffffff;
}
.ps-ico-color-alert{
	color: #8b6e5b;
}
.ps-icon-vermelho {
  color: #FF0000 !important;
}
.ps-ico-15{font-size: 15px;}
.ps-ico-17{font-size: 17px;}
.ps-ico-17.mleft8{margin-left: 8px;}
.ps-ico-50{font-size: 50px;}
.ps-ico-pai-menu{  
	font-size: 19px;
	margin-right: 8px; 
	margin-top: -5px;
}
.ps-ico-30{font-size: 24px;}
.ps-ico-25{font-size: 25px;}

.ps-ico-28{
	font-size: 28px;
	margin-right: 8px;
	margin-top: -5px;
	color: #808080;
}
.ps-ico-40{
	font-size: 35px;
	margin-left: 15px;
}

.ps-carousel .ps-carousel-arrow{
	z-index: 99 !important;
}
.ps-ico-mobile-19{  font-size: 19px;margin-right: 15px;color: #19b3ed}
.ps-ico-mobile-sub-18{  font-size: 18px;margin-right: 15px; color: #19b3ed}
.lista-itens-menu {
	margin-top: 20px;
    width: 18%;
	float: left;
    margin-right: 2%;
}
.ps-ico-mobile-produtos-18 {
  font-size: 18px;
  margin-right: 15px;
  color: #19b3ed;
  margin-top: -37px;
}
.ps-ico-estipulantes {
  font-size: 18px;
  margin-right: 25px;
  color: #19b3ed;
}
/*.lista-itens-menu+.lista-itens-menu {width: 25%;}
.lista-itens-menu+.lista-itens-menu+.lista-itens-menu {width: 15%;}
.lista-itens-menu+.lista-itens-menu+.lista-itens-menu+.lista-itens-menu {width: 20%;}*/
.lista-itens-menu h2{
	color: #00aeef;
	font-size: 12px;
	font-weight: 400;
	display: table;
	margin-bottom: 13px;
	text-transform: uppercase;
	font-family: 'Trebuchet', sans-serif;
}
.lista-itens-menu li{
	margin-bottom: 4px;
	display: block;
}
.lista-itens-menu li a{
	color: #909090;
	text-decoration: underline;
	padding-left: 28px;
	display: block;
}
.f13{font-size: 13px;}
.f20{font-size: 20px;}
.f11{font-size: 11px;}

/* menu */

/* visualizacao grid dashborad*/

.bg-branco{
	background: #fff;
	width: 100%;
	display: inline-block;
	padding: 10px 20px 14px 20px;
	box-sizing: border-box;
	min-height: 110px;
}
.bg-branco .ps-datagrid-footer {
  padding: 0 14px;
}
.bg-branco-row{
	background: #fff;
	width: 100%;
	display: inline-block;
	padding: 14px 0 14px 0px;
	box-sizing: border-box;
}
.txt-grid{
	color: #018cb7;
	margin-top: 5px;
	display: table;
}
.icon-grid{
	background: url(/static-files/PortalCliente/images/reestruturacaoFase2/icons-grid.png) no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin: 0px 15px 0 15px;
}
.icon-grid.colunas{
	background-position: 0px 0px;
}
.icon-grid.listas{
	background-position: 0px -32px;
}
div[class^="container-dashboard"]{
	background: #fff;
	padding: 13px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
}
.container-dashboard-azul {border-top: 10px solid #0786c3;}
.container-dashboard-verde {border-top: 10px solid #6bb95b;}
.container-dashboard-laranja {border-top: 10px solid #e77e24;}
.container-dashboard-amarelo {border-top: 10px solid #dcc024;}


div[class^="container-dashboard"] ul{
	padding: 0px;
	margin: 0px;
}
.tit-dashboard{
	margin-bottom: 3px;
	color: #004e70;
	font-size: 14px;
	font-family: open_sans;
	font-weight: bold;
	text-transform: uppercase;
}
.tit-fatura{
	color: #272727;
	font-size: 14px;
	font-family: open_sans;
	font-weight: 700;
	margin-bottom: 10px;
}
.txt-table{
	font-size: 10px;
	color: #272727;
}
.lista-dashboard>li{
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
}
.vertical{
	height: 55px;
	display: table;
}
.ajuste-middle{
	display: table-cell;
	vertical-align: middle;
}
.lista-dashboard>li+li{
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: 1px solid #eaeaea;
}

.lista-dashboard>li>ul>li{
	width: 50%;
	float: left;
	text-align: left;
}

.lista-dashboard img{
	float: left;
	margin-right: 15px;
}
.lista-dashboard h3{
	margin: 0px;
	font-family: open_sans;
	color: #000;
	font-size: 21px;
}
.info-cartao{
	font-size: 10px !important;
}
.lista-dashboard span{
	color: #a7a7a7;
	font-size: 14px;
	font-family: open_sans;
}
.veja-mais-cartoes{
	padding: 30px 0 0 0;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
	font-family: arial;
	background: url(/static-files/PortalCliente/images/reestruturacaoFase2/seta-dashboard.png) no-repeat right;
	background-position: right 32px;
	padding-right: 25px;
}

.link-tab{
	color: #272727;
	font-size: 10px;
	font-family: arial;
}

/*Sidebar*/
.box-sidebar{
	background: #fff;
	padding: 20px 14px;
	display: inline-block;
	margin-bottom: 13px;
	box-sizing: border-box;
	width: 100%;
}
.box-sidebar p{
	color: #272727;
}
.info-sidebar{
	float: left;
	width: 84%;
	margin-left: 10px;
}
.box-sidebar ul li{
	width: 100%;
	display: inline-block;
	margin-top: 15px;
}
.box-sidebar ul li span{
	float: left;
}
.item-sidebar{
	margin-bottom: 25px;
}
.link-item-sidebar{
	color: #757575;
	font-size: 10px;
	font-family: arial;
}

.itens-right{
	float: right;
}
.menu-desktop{
	display: none;
}
.menu-mobile{
	display: block;
}

.ps-ico-menu.menu-mobile:before {
	content: "\e60a";
	background: #00b4e7;
	padding: 6px 5px 5px 5px;
}

.fale-corretor-header .ps-ico-avatar:before,
.usuario-header .ps-ico-avatar:before {
	content: "\e622";
	font-size: 29px;
	padding: 3px 5px 5px 5px;
}

/* footer */
.wrap-footer{
	background: #004e70;
	padding: 25px 0 25px 0;
	margin-top: 100px;
}
.wrap-footer .ps-heading-4{
	color: #fff;
	font-family: 'Trebuchet', sans-serif;
	margin-bottom: 20px
}
.lista-redes-atendimento{
	border-right: none;
	width: 100%;
	display: inline-block;
	height: auto;
}


.lista-redes-atendimento p{
	font-size: 14px;
	color: #018cb7;
	margin: 0 0 10px 0;
	line-height: normal;
}
.lista-redes-atendimento li{
	margin-right: 10px;
	float: left;
}
.lista-redes-atendimento li:last-child{
	margin-right: 0px;
}
/* footer */

.mright-30{margin-right: 7px !important;}
.txt-legal{
	font-size: 11px;
	color: #018cb7;
}
.txt-legal a{
	display: block;
	margin-bottom: 5px;
}

.wrap-menu-mobile{
	display: none;
	background: #f0f0f0;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 99999999999999;
	overflow-y: auto;
}
/*.header-menu-mobile{
	min-height: 480px;
}*/
.voltar-mobile{
	display: none;
	padding: 15px 0 15px 0;
	text-decoration: none;
	width: 60%;
}
.voltar-mobile .ps-ico-mobile-19{
	font-size: 15px;
	margin-right: 7px;
	margin-left: 10px;
}
.header-detalhes-produto-mobile{
		width: 100%;
		display: inline-block;
		margin-bottom: 5px;
}
.header-det-prod-mobile {
  color: #000;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  margin: 5px 0 0 15px;
}
.fechar-det-produtos-mobile{
	cursor: pointer;
	font-size: 22px;
	color: #19b3ed;
	margin: 5px 15px 0 0px;
}
/*.wrap-menu-mobile div  {
	min-height: 350px;
}*/



.wrap-menu-mobile div [data-menu-subnivel] {
	opacity: 0;

}
.wrap-menu-mobile div [data-menu-subnivel="0"] {
	opacity:1;
	z-index: 9;
}

.wrap-menu-mobile div [data-menu-subnivel="1"] {
	opacity:0;
	z-index: 0;
	left: -150px;
}


.wrap-menu-mobile div ul {
	position: absolute;
	top: 47px;
	left: 0;
	padding-bottom: 30px;
	width: 100%;
}
.wrap-menu-mobile div ul li {
	width: 100%;
	background: #f7f7f7;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}


.wrap-menu-mobile div ul li a {
	text-transform: uppercase;
	text-decoration: none;
	padding: 20px 0 20px 15px;
	width: 100%;
	display: block;
	box-sizing: border-box;
}

.wrap-menu-mobile div ul li+li {
	border-top: 1px solid #e7e7e7;
}

.wrap-menu-mobile div ul li.linha-header{
	background: #008eb3;
/*	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
}
.wrap-menu-mobile div ul li.linha-branca{
	background: #fff;
}
.wrap-menu-mobile div ul li.linha-header a{
	color: #fff;
}
.wrap-menu-mobile div ul li.linha-header span {
  color: #fff;
}

.wrap-menu-mobile div ul li.seta-small-prev a{
	padding-left: 50px;
	text-transform: inherit;
}

.wrap-menu-mobile div ul li.sub-tit-subniveis a{
	padding: 19px 0px 19px 35px;
	text-transform: inherit;
}
.wrap-menu-mobile div ul li.sub-title a{
	padding: 15px 0px 15px 15px;
	text-transform: uppercase;
}
.wrap-menu-mobile div ul li.cinza-medio{
	background: #f0f0f0;
}
.wrap-menu-mobile div ul li.cinza-medio a{
	padding: 15px 0 15px 35px;
}

.wrap-menu-mobile div ul li.linha-branca-item{
	background: #fff;
}
.wrap-menu-mobile div ul li.linha-branca-item a{
	padding: 19px 0 19px 35px;
	/*text-transform: inherit;*/
}

.wrap-menu-mobile div ul li.cinza-escuro{
	background: #e7e7e7;
	border-top: 1px solid #c7c7c7;
}
.wrap-menu-mobile div ul li.cinza-escuro-sem-borda{
	background: #e7e7e7;

}
.wrap-menu-mobile div ul li.link-pagina{
	background: #fff;
}
.wrap-menu-mobile div ul li.link-pagina a{
	text-decoration: underline;
	padding-left: 75px;
	padding: 15px 0px 15px 55px;
	text-transform: inherit;
}
.header-menu{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	  margin: 12px 0 0 15px;
}
.fechar-menu-mobile{
	cursor: pointer;
	font-size: 22px;
	color: #19b3ed;
	margin: 12px 15px 0 0px;
}

.item-breadcrumb{
	width: 33%;
	float: left;
}
.pbottom30{
	padding-bottom:30px;
}
.mright5{
	margin-right: 5px;
	margin-top: -5px;
}

.row-dashboard{
	margin:0px !important;
	background:#fff;
	padding:0px 0 30px 0;
}
.row-dashboard-branco {
  margin: 0px !important;
  background: #fff;
  padding: 20px 14px 30px 14px;
}
.pdc-msg-lida a{
	color: #aaa;
}
.acordion-home .ps-panel-head{
	background: #fff;
	color: #004e6f;
	padding: 23.5px 7px;
	font-size: 25px;
	border-bottom: 0;
}
.acordion-home .ps-panel-head p{
	width: 60%;
	float: left;
}
.acordion-home .ps-accordion .ps-accordion-opened .ps-panel-head {
  background: #fff;
  border-bottom: 0;
  outline: none;
}
.acordion-home .ps-accordion .ps-panel-head:hover {
  background: #fff;
}
.acordion-home .ps-accordion .ps-panel-head:after {
  position: absolute;
  display: block;
  right: 25px;
  font-family: ps_glyph;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
  font-size: 19.5px;
  line-height: 22.75px;
  top: 26.5px;
  content: "\e61a";
  outline: none;
}
.acordion-home .ps-accordion .ps-accordion-opened .ps-panel-head:after {
  content: "\e61d";
}
.acordion-home .ps-panel-ctt {
  background: #fff;
}
.item-acordion{
	margin-bottom: 14px;
}
.item-acordion+.item-acordion{
	margin-top: 14px;
	margin-bottom: 14px;
}

.ps-ico-branco{
	color: #fff;
}
.mtop3neg{
	margin-top: -3px;
}
.box-msgs-acordion{
	margin: 0 25px 0 15px;
}
.user-msgs-acordion{
  position: absolute;
  top: -9px;
  right: -9px;
  min-width: 11px;
  height: 10px;
  border-radius: 7px;
  line-height: 14px;
  font-size: 11px;
  background-color: #f10c32;
  color: #FFFFFF;
  text-align: center;
  font-weight: 700;
  box-shadow: 0px 3px 0px 0px rgba(0,79,112,1);
  padding: 1px 3px 3px 3px;
}

.row-dashboard-mensagem-home {
	margin: 0px 0 25px 0 !important;
	background: #fff;
	padding: 0;
}
.click-accordion{
	cursor: default;
}
.wrap-acoordion{
	cursor: pointer;
  display: block;
  padding: 10.5px 7px;
  font-family: open_sans,Arial,Sans-serif;
  font-weight: 700;
  letter-spacing: -.5px;
  font-size: 13.5px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background: #ececec;
  border-bottom: 1px solid #dadada;
  text-decoration: none;
  color: #00adef;
  position: relative;
  transition: all 0.20s ease-in-out;
}
.wrap-acoordion:hover{
		background: #dadada;
		transition: all 0.20s ease-in-out;
}
.seta-accordion-interna{
	position: absolute;
	right: 11px;
	top: 12px;
	font-size: 15px;
}
.wrap-acoordion.aberto{
	background: #dadada;
}
.pdc-sub-acordion{
	background: #fff;
	padding: 0px 20px 0 20px;
	width: 100%;
	box-sizing: border-box;
	display: inline-block;
	margin: 15px 0 0 0;
}
.conteudo-accordion{
	display: none;
	background: #F5F4F4;
	width: 100%;
	padding: 15px 15px 15px 15px;
	box-sizing: border-box;
}
.acordion-home .ps-panel{
	margin-bottom: 0px;
	border: 0px;
}
.acordion-home .ps-panel-ctt{
	padding: 0px;

}
.acordion-home .ps-panel-ctt p{
	margin: 0px 0 0 5px;
	width: 90%;
}

a { text-decoration:underline; font-weight:100; }
.sizeContent{ position:relative; top:0px; left:0px; height:0px; overflow: visible; z-index:999; opacity:.1; display:none; }
.size28{ position:absolute; top:0px; left: 0px; width:100%; height: 28px; border:1px solid #FF0000; box-sizing: border-box; }
.size7{ position:absolute; top:0px; left: 0px; width:100%; height:7px; border:1px solid #FF0000; box-sizing: border-box; }
.ps-heading-1, .ps-heading-2, .ps-heading-3, .ps-heading-4, .ps-heading-5{ font-weight:700; }
.ps-heading-1.ps-light, .ps-heading-2.ps-light, .ps-heading-3.ps-light, .ps-heading-4.ps-light, .ps-heading-5.ps-light{ font-weight:400 }
.ps-carousel{ color:#272727; background-color:#FFFFFF; }
.ps-table tbody td, .ps-table tbody th, .ps-table thead td, .ps-table thead th{ font-size:12px; white-space:nowrap; /*padding:14px 14px 14px 0px; */ }
.ps-table tbody td:first-child, .ps-table tbody th:first-child, .ps-table thead td:first-child, .ps-table thead th:first-child{ padding-left:14px; }

.ps-table-wrap tbody td, .ps-table-wrap tbody th, .ps-table-wrap thead td, .ps-table-wrap thead th{ white-space:normal; padding: 14px 7px; }
.ps-table-wrap tbody td:first-child, .ps-table-wrap tbody th:first-child, .ps-table-wrap thead td:first-child, .ps-table-wrap thead th:first-child{ padding-left:7px; }

.pdc-clear{ margin:0px; padding:0px; float:none; clear:both; height:1px; font-size:1px; line-height:1px; }
.pdc-bkg-white{ background-color:#FFFFFF; padding:14px 0px; margin-bottom:28px; }
.pdc-mrg-top-28{ margin-top:14px; }
.pdc-mrg-top-14{ margin-top:7px; }
.pdc-border-left{ border-left:0px; }
.pdc-overflow-x{ overflow-x:auto; }
.pdc-gray-dark{ color:#212121; }
.pdc-underline{ text-decoration:none; border-bottom: 1px solid #00ADEF; }
.pdc-fixed-top h1{ margin:14px 0px; }
.pdc-fixed-top{ position:fixed; top:0px; left:0px; height:62px; margin-bottom:0px; border:0px; width:100%; background-color:#004e70; border-width:0px; z-index:100; }
.pdc-navbar{ float:right; margin:11px 0px 0px 0px; list-style:none; }
.pdc-navbar li{ position:relative; display:block; float:left; margin-right:7px; }
.pdc-navbar li>div{ display:table; }
.pdc-navbar li>div>span{ display:table-cell; vertical-align:middle; height:30px; }
.pdc-navbar li>div>span.pdc-navbar-user, .pdc-navbar li>div>span.pdc-navbar-corretor{ display:none; }
.pdc-navbar li>div>span>p{ margin:0px; }
.pdc-navbar li>a { margin:0px; padding:0px; }
.pdc-navbar-user{ font-size:21px; line-height:26px; font-weight:100; text-align:right; padding-right:14px; color:#FFF; display:block; margin:0px; }
.pdc-navbar-user>b{ font-weight:700; }
.pdc-navbar-user>a{ font-size:12px; line-height:14px; margin:0px; padding:0px; display:block; }
.pdc-navbar-user-icon{ position:relative; display:inline-block; top:0px; left:0px; width:30px; height:30px; }
.pdc-navbar-user-icon-msgs{ position:absolute; top:-7px; right:-7px; min-width:14px; height:14px; border-radius:7px; line-height:14px; font-size:10px; background-color:#f10c32;
	color:#FFFFFF; text-align:center; font-weight:700;
	-webkit-box-shadow:0px 3px 0px 0px rgba(0,79,112,1); -moz-box-shadow:0px 3px 0px 0px rgba(0,79,112,1); box-shadow:0px 3px 0px 0px rgba(0,79,112,1); padding:0px 5px; }
.pdc-navbar-user-mobile{ display:none; }
.pdc-navbar-corretor{ color:#00ADEF; font-size:14px; line-height:16px; text-align:right; padding-right:14px; }
.pdc-navbar-corretor>a { margin:0px; padding:0px; }
.pdc-navbar li.pdc-form-search{ display:none; }
.form-search{ width:40px; }
.ps-btn.pdc-btn-search{ width:40px; height:40px; margin:0px; color:#00aeef; font-size:24px; line-height:40px; text-align:center; position:absolute;
	top:1px; right:1px; overflow:hidden; padding:0px; border:0px; }
.pdc-navbar li.pdc-dropdown{ margin-right:0px; }
.menuMobileContainer{ position:fixed; top:0px; left:0px; width:100%; height:1px; z-index:1100; overflow:hidden; }
.menuMobile{ position:relative; top:0px; left:0px; width:100%; }
.pdc-icon{ font-family:'pdcicon'; speak:none; font-style:normal; font-weight:normal !important; font-variant:normal; text-transform:none; line-height:1;
	-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.pdc-icon-fatura{ font-size:23px; line-height:14px; display:inline-block; margin-right:14px; color:#686868; vertical-align:top; }
.pdc-icon-nav-segurado{ font-size:36px; line-height:42px; width:42px; height:42px; color:#FFFFFF; display:block; }
.pdc-icon-nav-corretor{ font-size:36px; line-height:42px; width:42px; height:42px; color:#FFFFFF; display:block; }
.pdc-icon-menu{ font-size:22px; line-height:42px; width:22px; height:42px; color:#FFFFFF; display:block; cursor:pointer; }
.pdc-icon-blocos{ content:""; }
.pdc-icon-lista{ }
.pdc-icon-link{ position: relative; top:0px; left:0px; display:table; }
.pdc-icon-link.pdc-t14{ margin-top:14px; }
.pdc-icon-link .pdc-icon{ position:relative; display:table-cell; top: 2px; left: 0px; width:28px; height:28px; font-size:24px; color:#606060; }
.pdc-icon-link-text{ position:relative; display:table-cell; padding:0px 0px 0px 10px; vertical-align:middle; height:28px; }
.pdc-icon-link-text a{ display:block; margin-bottom:3px; }
.pdc-icon-link .pdc-icon.pdc-icon-cartao{ width:36px; font-size:36px; line-height:26px; }
.pdc-error{ color:#FF0000 !important; }
.pdc-board-loading{ position:relative; display:block; margin:220px auto 0px auto; width:72px; height:72px; }
.pdc-board-message{ 
	position:relative; 
	background-color:#FFFFFF; 
	padding:14px 28px; margin:0px 0px 0px 0px; 
	font-family:open_sans; font-size:14px; 
	line-height:24px; cursor:pointer; 
	overflow:visible; border:0px; 
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-ms-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s;
	display:inline-block; /*old - flex*/
	width: 100%;/* add */
	box-sizing: border-box;/* add */
}
.pdc-board-message:hover{  background-color: #D3D3D3;;-webkit-transition: all .2s ease-out 0s;-moz-transition: all .2s ease-out 0s;-ms-transition: all .2s ease-out 0s;-o-transition: all .2s ease-out 0s;transition: all .2s ease-out 0s;}
  .pdc-board-message:hover span{color: #004E70;}
.pdc-board-message span{ vertical-align:middle; color:#AFAFAF; font-weight:700; letter-spacing:-.2px; overflow:hidden; }
.pdc-board-message .pdc-icon{ font-size:24px; line-height:24px; width:24px; height:24px; display:inline-block; margin-right:14px; }
.pdc-board-message-setinha{ position:absolute; margin:0px; width:21px; height:11px; left:48%; bottom:-11px; }
.pdc-board-message-on{ background-color:#D3D3D3; }
.pdc-board-message-on span{ color:#004E70; }
.pdc-board-message-on .pdc-board-message-setinha{ background:url(/static-files/PortalCliente/images/reestruturacaoFase2/pdc-setinha.png) no-repeat top center; }
.pdc-board-message-on:hover .pdc-board-message-setinha{ display:none; }
.pdc-board-box{ margin:28px 0px 0px 0px; }
.pdc-board-title{ margin:-4px 0px 3px 0px; }
.pdc-board-color{ font-size:7px; line-height:7px; height:7px; width:100%; }
#pdc-board-padrao .pdc-board-color{ background-color:#004E70; }
#pdc-board-cotacao .pdc-board-color{ background-color:#00adde; }
#pdc-board-cartao .pdc-board-color{ background-color:#368a6b; }
#pdc-board-auto .pdc-board-color{ background-color:#00387c; }
#pdc-board-consorcio-auto .pdc-board-color{ background-color:#E77E24; }
#pdc-board-condominio .pdc-board-color{ background-color:#DCC024; }
#pdc-board-seguro .pdc-board-color{ background-color:#262C67; }
#pdc-board-consorcio .pdc-board-color{ background-color:#AD5B39; }
#pdc-board-solucoes .pdc-board-color{ background-color:#2F736B; }
#pdc-board-servicos .pdc-board-color{ background-color:#F09D1F; }
#pdc-board-varejo .pdc-board-color{ background-color:#559581; }
.pdc-board-content{ position:relative; background-color:#FFFFFF; width:100%; height:auto; overflow: hidden; padding:0px 0px 64px 0px; margin:0px; }
.pdc-content-interno{
	height: 361px;
	overflow: hidden;
}
.pdc-board-heading{ display:table; padding:15px 14px; }
.pdc-board-heading-image{ position:relative; display:inline-block; top:0px; left:0px; width:86px; height:55px; border-radius:3px; box-shadow:-2px 2px 2px 0px rgba(40, 40, 40, 0.30); }
.pdc-board-heading-image img{ }
.pdc-board-heading-error{ padding:0px; font-size:14px; line-height:20px; color:#a21c11; }
.pdc-board-heading-title{ position:relative; display:table-cell; vertical-align:middle; height:55px; padding:0px 0px 0px 14px; }
.pdc-board-heading-title .ps-heading-3{ line-height:1em; color:#272727; margin-left:-1px; margin-bottom:4px; word-break: break-word;}
.pdc-board-heading-title span{ font-size:10.5px; line-height:11px; color:#272727; display: block; }
.pdc-board-body{ padding:28px 14px 0px; }
.pdc-board-prev{ padding:10px 14px 0px; }
.pdc-board-body-dim{ min-height:307px; }
.pdc-board-body .ps-heading-4{ margin:-4px 0px -4px 0px; }
.pdc-board-body p{ margin:10px 0px 10px 0px; }
.pdc-board-value-call{ display:block; margin-bottom:7px; }
.pdc-board-value{ height:17px; overflow:hidden; white-space:nowrap;display:block; }
.pdc-board-value a{ cursor:pointer; }
.pdc-board-value span{ display:none; }
.pdc-board-value-error{ padding:0px; line-height:18px; color:#a21c11; vertical-align:top; display:inline-block; }
.pdc-board-value-error .pdc-icon-alerta{ font-size:18px; line-height:18px; margin-left:5px; }
.pdc-board-value a{ margin-bottom:3px; }
.pdc-board-icon{ position:relative; display:table; top:0px; left:0px; padding:0px 0px 0px 40px; }
.pdc-board-icon a{ display:table-cell; height:22px; vertical-align:middle; }
.pdc-board-icon .icons-sprite{ position:absolute; top:0px; left:0px; }
.pdc-board-nav{ display:block; bottom:14px; right:14px; margin-right: 14px;}
.pdc-board-nav>a{ display:table; float: right; text-align:right; font-size:10.5px; line-height:11px; color:#00AEEF; text-decoration:none; }
.pdc-board-nav>a>span{ height:58px; vertical-align:middle; text-align:right; font-size:12px; line-height:14px; }
.pdc-board-nav>a>span.pdc-icon-seta3{ width:15px; font-size:25px; line-height:58px; overflow:hidden; text-align:center; display:inline-block; text-indent:-4px; margin-left:10px; }
.pdc-board-nav>a>span.icon-seta1{
  width: 26px;
  font-size: 25px;
  line-height: 58px;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  text-indent: -1px;
  margin-left: 10px;
}
.pdc-info-faturas{
	/*display: none;*/
}
.none{
	display: none;
}
.pdc-content-interno-290{
	min-height: 290px;
}
.pdc-board-content hr{ background-color:#eaeaea; height:1px; margin:0px 14px; border:0px; }
.pdc-board-content img{width: 100.2%;}
.pdc-board-content .pdc-board-body hr{ margin:0px 0px; }
.pdc-board-body .pdc-icon-fale-conosco{ font-size:50px; line-height:50px; float:left; margin-right:14px; height:60px; }
.pdc-board-address{ font-size:10.5px; line-height:12px; color:#666666; }
.pdc-board-link{ display:table; text-align:left; color:#00AEEF; }
.pdc-board-link span{ display:table-cell; height:38px; vertical-align:middle; text-align:left; }
.pdc-board-link span.pdc-icon{ display:table-cell; font-size:25px; line-height:38px; display:inline-block; margin-right:7px; color:#686868; }
.pdc-board-list-loading{ position:relative; display:block; margin:20px auto 20px auto; width:72px; height:72px; }
.pdc-board-list-content{ position:relative; background-color:#FFFFFF; padding:14px; margin:0px; height: auto; overflow: auto;box-sizing: border-box;}
.pdc-board-list-heading{ display:table; padding:0px; }
.pdc-board-list-content .pdc-board-nav{ position:relative; bottom:auto; right:auto; }
.pdc-board-list-content p{ margin:7px 0px 0px; }
.pdc-board-list-content .ps-heading-4{ white-space:nowrap; }
.pdc-board-list-tp{ margin-top:8px; min-height:50px; }
.pdc-board-inner-content{ position:relative; background-color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 28px 0px; }
.pdc-board-inner-content.fixedHeight{ height:228px; overflow:hidden; }
.pdc-board-inner{ padding:14px 14px 28px 14px; }
.pdc-board-inner-bottom{ position:relative; display:block; height:56px; }
.pdc-board-inner-content .pdc-board-nav{ bottom:28px; }
.pdc-board-list-content .pdc-icon-link{ margin-top:0px; }
.pdc-lateral{ margin-top:28px; }
.pdc-lateral-content{ background-color:#FFFFFF; width:100%; padding:0px 0px 0px 0px; }
.pdc-lateral-heading-compl{ font-size:12px; line-height:15px; color:#757575; }
.pdc-lateral-body{ padding:12px 14px 22px 14px; min-height:175px; }
.pdc-lateral-image{ position:relative; width:100%; height:126px; }
.pdc-lateral-image-beneficios{ background:url(/static-files/PortalCliente/images/reestruturacaoFase2/pdc-lateral-beneficios.jpg) no-repeat 0px 0px; background-size:100% auto; }
.pdc-lateral-image-eventos{ background:url(/static-files/PortalCliente/images/reestruturacaoFase2/pdc-lateral-eventos.jpg) no-repeat 0px 0px; background-size:100% auto; }
.pdc-lateral-image-body{ padding:10px 15px 15px 15px; }
.pdc-lateral-image-body a{ display:block; margin:0px 50px 10px 0px; }
.pdc-lateral-link{ display:block; margin:13px 0px 27px 0px; text-align:right; color:#757575; font-size:12px; line-height:14px; }
.pdc-menu-lat{ margin:0px 0px 20px 0px; }
.pdc-menu-lat .ps-heading-3{ margin:-6px 0px -6px 0px; }
.pdc-menu-lat .ps-heading-4{ margin:24px 0px 4px 0px; }
.pdc-menu-lat a{ display:block; margin-bottom:4px; }
.pdc-produto-heading-info{ padding:0px 0px 0px 14px; }
.pdc-produto-heading{ display:table; padding:0px; }
.pdc-produto-heading-info .pdc-produto-heading{ width:100%; }
.pdc-produto-heading-image{ position:relative; display:inline-block; top:0px; left:0px; width:86px; height:55px; border-radius:3px; box-shadow:-2px 2px 2px 0px rgba(40, 40, 40, 0.30); }
.pdc-produto-heading-image img{ }
.pdc-produto-heading-title{ position:relative; display:table-cell; vertical-align:middle; height:55px; padding:0px 0px 0px 14px; }
.pdc-produto-heading-title .ps-heading-4{ line-height:0.9em; color:#272727; margin-left:-1px; }
.pdc-produto-heading-inner{ display:table-cell; padding:0px; width:100%; height:56px; vertical-align:middle; }
.pdc-produto-heading .pdc-icon{ font-size:28px; }
.text-ul{ padding:0px; margin:10px 0px 10px 0px; list-style:none; }
.text-ul li{ padding:0px 0px 0px 20px; margin:5px 0px; background:url(/static-files/PortalCliente/images/reestruturacaoFase2/check.png) no-repeat 0px 0px; line-height:15px; font-size:12px; color:#757575; }
.btn-ps{ background-color:#40b9f0; border-radius:0px; border:0px; border-bottom:3px solid #018cb7; color:#FFFFFF; font-size:13px; line-height:18px; font-weight:400; padding:10px 30px 8px 30px; }
.btn-ps:hover{ background-color:#38a5d6; border-bottom:3px solid #00769b; color:#FFFFFF; }
/*.ps-carousel .ps-carousel-bullet{ bottom:auto; top:138px; left:auto; right:10px; width:100px; text-align:right; }*/

.footer-legal{ position:relative; top:0px; left:0px; width:100%; text-align:center; margin:45px 0px 0px 0px; color:#028db8; font-size:11px; line-height:12px; }
.ps-carousel .ps-carousel-item{ margin-bottom:0px; }
.pdc-inner{ margin-top:28px; }
.pdc-inner-content{ background-color:#FFFFFF; width:100%; padding:0px 0px 0px 0px; }
.pdc-inner-heading-compl{ font-size:12px; line-height:15px; color:#757575; }
.pdc-inner-body{ padding:26px 28px 26px 28px; min-height:80px; }
.pdc-inner-body .ps-heading-3{ line-height:23px; margin:-3px 0px 7px 0px; }
.pdc-inner-content hr{ background-color:#eaeaea; height:1px; margin:0px 0px; border:0px; }
.pdc-inner-link{ display:block; margin:-18px 0px 26px 0px; text-align:right; color:#757575; font-size:12px; line-height:14px; }
.pdc-center{text-align: center;}
.pdc-center li{
	display: inline-block;
	margin-right: 15px;
}
.pdc-panel-head {font-size: 13.5px !important;}
div.center-middle-pai{
	display: table;
	height: 350px;
}
.center-middle{
	vertical-align: middle;
	display: table-cell;
}
.user-dash{
	color: #00516b; 
	font-size: 30px;
}
.pdc-lista-dash-indisponivel li{
	margin-bottom: 30px;
}
.pdc-lista-dash-indisponivel li p{
	margin: 0px;
}

.mbottom20mobile{
	margin-bottom: 20px;
}
.pdc-links-dash{
	display: table;
	width: 100%;
}
.pdc-links-dash li{

	  width: 100%;
  margin-right: 2%;
  float: none;
  margin-bottom: 5px;
}
.pdc-links-dash li+li+li{
	margin-right: 0px;
}


.mtop-desk-standard{
	margin-top: 35px !important;
}


.mbottom-desk-standard{
	margin-bottom: 35px !important;
}
.exibir-faturas {
  cursor: pointer;
}
.exibir-faturas{
	background: #000;
	width: 100%;
	cursor: pointer;
}
/* Home Produto*/

.wrap-board-heading-arrow {
    width: 90%;
    float: left;
    padding-right: 10px;
    box-sizing: border-box;
    cursor: pointer;
}

.wrap-header-produto{
	width: 100%;
	background: #fff;
	margin: 81px 0 30px 0;
	padding: 14px 0;
}
.click-desktop-detalhes{
	width: 300px;
	display: inline-block;
	position: relative;
}


.ps-info-cartao {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  height: 55px;
  padding: 0px 0px 0px 14px;
}
.ps-info-cartao p{
	margin: 0px;
}
.ps-info-cartao .ps-heading-2{
	color: #0089c1;
	font-size: 14px;

}
.ps-info-cartao .ps-heading-3{
	color: #004f6f;
	font-size: 15px;
}
.ps-info-cartao .ps-heading-4{
	color: #272727;
	font-size: 11px;
	text-transform: inherit;
}
.ps-info-cartao .ps-heading-4 span{
	color: #747474;
	text-decoration: underline;
	cursor: pointer;
}
.f30{font-size: 30px !important;}


.border-left-{
	border-right: none; 
}
.lista-dados-cartao{
	width: 100%;
	margin-left:0px;
	margin-top: 15px;
}
.lista-dados-cartao li{
	width: 100%;
	display: block;
	text-align: left;
	margin-bottom: 15px;
}
.lista-dados-cartao li+li{
	width: 100%
}
.lista-dados-cartao li+li+li{
	width: 100%	
}
.lista-dados-cartao li p{
	line-height: normal;
	margin: 0px 0 0 0;
}
.lista-dados-cartao li p span{
	color: #909090;
}
.icon-header-produto{
	margin-right: 10px;
	float: left;
	height: 40px;
}

.menu-sidebar .ps-heading-3{
	font-weight: bold;
	font-size: 21px;
	font-family: open_sans;
	color: #00a8e8;
}
.lista-menu-sidebar{
	margin-top: 25px;
}

.lista-menu-sidebar .ps-heading-4{
	color: #004e70;
	font-size: 14px;
	text-transform: uppercase;
	font-family: open_sans;
}
.lista-menu-sidebar li{
	/*margin-bottom: 3px;*/
	margin-bottom: 10px;
}
.pdc-compartilhar-tool{
	color: #fff;
	background: #00a8e9;
}
.pdc-compartilhar-tool h4{
	color: #fff;
}

.pdc-compartilhar-tool.ps-popover:after {
    content: '';
    position: absolute;
    z-index: 9999;
    top: 14px;
    margin-left: -7px;
    width: 0;
    height: 0;
    border-right: 7px solid #00a8e9;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

.pdc-compartilhar-tool.ps-popover:before {
    content: '';
    position: absolute;
    z-index: 9998;
    top: 13px;
    margin-left: -8px;
    border-right: 8px solid #00a8e9;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

.wrap-notification{
	position: relative;
	width: 100%;
	display: table;
	height: 80px;
	padding: 0px 0px 0px 27px;
	box-sizing: border-box;
	position: relative;
}
.fechar-notification{
  position: absolute;
  left: inherit !important;
  right: 10px;
  top: 11px !important;
  cursor: pointer;
}
.wrap-notification.alert{
	background: #f8f0c0;
	border: 1px solid #e8e0b0;
}
.wrap-notification.rastreador{
	background: #e6f3f9;
	border-radius: 3px;
	border: 1px solid #bfe0ef;
}
.wrap-notification .ps-ico{
	/*margin-right: 15px;*/
}

.ps-txt-notification{
	display: table-cell;
	vertical-align: middle;
}
.ps-txt-notification p{
	line-height: normal;
	margin: 5px 25px 5px 15px;
	color: #8a6d5a;
}
.ps-txt-notification a{
	text-decoration: underline;
}
.ps-txt-rastreador{
	display: table-cell;
	vertical-align: middle;
	padding: 20px 0;
}
.ps-txt-rastreador p{
	line-height: normal;
	margin: 5px 25px 5px 5px;
	color: #018cb7;
}
.ps-txt-rastreador a{
	color: #018cb7;
	text-decoration: underline;
}

/* fale com seu corretor*/
.ps-content-fale-corretor{
	background-color: #FFFFFF;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.item-fale-corretor{
	border-bottom: 1px solid #dddddd;
	min-height: 60px;
	padding-top: 15px;
}
.item-fale-corretor p{
	margin: 0px 0 0 0;
	line-height: normal;
	font-weight: bold;
	font-size: 14px;
	color: #004e70;
}
.tit-light{
	font-weight: lighter;
}
.pdc-inline-block{
	display: inline-block !important;
}
.ps-canais-atend{
	display:inline-block; 
	padding-bottom:20px;
}
.item-fale-corretor-pg{
	border-bottom: 1px solid #dddddd;
	display: inline-table;
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	margin-right: 2.5%;
}
.item-fale-corretor-pg p{
	margin: 0px 0 0 0;
	line-height: normal;
	font-weight: bold;
	font-size: 14px;
	color: #004e70;
}
.item-fale-corretor-pg span{
	display: inline-table;
	margin-bottom: 10px;
	font-size: 15px;
}
/* fale com seu corretor*/


/* beneficios e agendamento de serviÃ§os*/

.ps-content-white {
  background-color: #FFFFFF;
  width: 100%;
  padding: 0px 0px 0px 0px;
  min-height: 350px;
}
.ps-padding-content-white {
  padding: 12px 14px 22px 14px;
}
.ps-padding-content-white30 {
  padding: 30px 30px 50px 30px;
}
.ps-content-white-height-auto {
  background-color: #FFFFFF;
  width: 100%;
  padding: 0px 0px 0px 0px;
}

.link-item-content{
  color: #757575;
  font-size: 12px;
  font-family: arial;
}

/* beneficios e agendamento de serviÃ§os*/

.ps-box-app {
  position: relative;
  max-width: 356px;
  float: none;
  margin: 0 auto;
}
.ps-box-app-img{
	width: 100%;
}
.ps-box-app ul{
	position: absolute;
	top: 20px;
  	right: 20px;
}
.ps-box-app ul li{
	margin-bottom: 10px;
}
.bt-saiba-mais{
	padding: 14px 25px 14px 25px;
	background: #00adef;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	margin-top: 5px;
}
.bt-saiba-mais:hover{color: #fff}
.bt-saiba-mais:visited:hover {color: #fff;}

.ps-item-img{
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
}
.ps-lista-thumb li .ps-item-txt{
	float: left;
	width: 71%;
	padding-left: 10px;
	box-sizing: border-box;
	margin-top: 9px;
}

.ps-lista-thumb li .ps-item-txt span{
	text-decoration: underline;
	color: #00afeb;
}
.ps-lista-thumb li .ps-item-txt p{
	color: #272727;
	word-break: normal;
}
/* Home Produto*/

.barra{
	position: relative;
}
.barra:before{
  content: "/";
  display: block;

}

/*ajustes setas slider*/
#ps-setas-laterais.ps-carousel-arrow{
	height: 412px;
}
/*ajustes setas slider*/
.masc-leave{
	position: fixed;
	top: 0px;
	left: 0px;
	background: #f0f0f0;
	width: 100%;
	height: 100%;
	padding: 10px 0 0 0;
	box-sizing: border-box;
	z-index: 999999;
	cursor: default;
	display: none;
	overflow: auto;
}
.det-header-produto-desktop {
	background: #f0f0f0;
	width: 100%;
	height: 100%;
	padding: 10px 0 0 0;
	box-sizing: border-box;
	z-index: 9999999;
	cursor: default;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.det-header-produto-desktop .ps-heading-3{
	font-size: 15px;
	/*margin-left: 10px;*/
}
.mleft10{
	  margin: 20px 0 5px 10px;
}
	ul.ps-lista-meus-produtos li{
		background: #fff;
		padding: 10px;
		margin-bottom: 15px;
	}
	.info-cartao-mobile{
		background: #f7f7f7;
		box-sizing: border-box;
		padding: 13px;
	}
	.info-cartao-mobile ul li p{
		margin: 3px 0;
		line-height: 1.3em;
	}

ul.ps-lista-meus-produtos li a{
	text-decoration: none;
	width: 100%;
	
}

.pdc-lista-estipulantes{
	margin: 0 0px 10px 0;
	display: inline-block;

}
.pdc-lista-estipulantes li{
	border-bottom: 1px solid #e7e7e7;
	display: inline-block;
	width: 100%;
	padding: 0px;
	box-sizing: border-box;
}
.pdc-lista-estipulantes li a{
	text-decoration: none;
	display: inline-block;
	width: 100%;
	padding: 20px 0 20px 10px;
	  box-sizing: border-box;
}
.num-estipulantes{
	text-decoration: underline;
}
.pdc-lista-estipulantes li .nome-estipulante{
	width: 57%;
	display: inline-table;
	color: #272727;
}
.pdc-lista-estipulantes li .traco{
		display: inline-table;
	color: #272727;
	text-decoration: none;
}
.veja-estipulantes{
	width: auto !important;
}
.veja-estipulantes .ps-ico-estipulantes{
	margin-left: 10px;
	margin-right: 26px;
}

/*modal */
.modal-pdc .ps-modal-title{
	background: #004a84;
	color: #fff;
	padding: 5px;
	width: 100%;
	box-sizing: border-box;
}
.modal-pdc .ps-modal-title img{
	margin-bottom: -3px;
}

.modal-pdc label.ps-frm-checkbox:before {
    content: close-quote;
    background: #fff;
    position: absolute;
    left: 3px;
    top: 3px;
    width: 13.5px;
    height: 13.5px;
    border-radius: 3px;
    border: 1px solid #ddd;
    font-family: ps_glyph;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    color: #018cb7;
    font-size: 16px;
    color: #fff;
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    line-height: 24.5px;
    text-align: center;
}

.modal-pdc label.ps-frm-checkbox {
    display: inline-block;
    position: relative;
    padding-left: 27.5px;
    padding-right: 34.5px;
    /* line-height: 24.5px; */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: pointer;
    margin: 0px 0;
    font-size: 13px;
}
.modal-pdc input.ps-frm-checkbox:checked+label.ps-frm-checkbox:before {
  box-shadow: inset 0 0 0 24.5px #00adef;
    content: "\e61e";
    color: #fff;
    line-height: 16.5px;
    font-size: 11px;
}

.modal-pdc .ps-modal-container {
  background: none;
}


@media only screen and (max-width:768px) {
	.ps-modal .ps-modal-close-default .ps-ico.white { color: #fff; top: 8px; }
	.fale-corretor-list { display:block; }
	.fale-corretor-table { display:none !important; }
}
@media only screen and (min-width:768px) {
.ps-table tbody td, .ps-table tbody th, .ps-table thead td, .ps-table thead th{ font-size:12px; white-space:normal; /*padding:14px 14px 14px 0px; */ }
/* pÃ¡gina fale corretor */
.item-fale-corretor-pg{ width: 45%; }
.fale-corretor-list { display:none !important; }
.fale-corretor-table { display:block; }
/* pÃ¡gina fale corretor */


.pdc-board-list-content{ 
	height: 96px; 
	overflow: hidden;
}

.exibir-faturas {
	cursor: default;
}

	.pdc-links-dash li{
	width: 30%;
	margin-right: 2%;
	float: left;
}

	.mbottom20mobile{
	margin-bottom: 0px;
}
.mtopmobile{
	margin: 0px 0 0 0;
}
	.pdc-remove768{
		display: inline-block;
	}

	.wrap-header-produto {
		margin: -25px 0 30px 0;
	}

	.ps-lista-thumb li .ps-item-txt{
		width: 75%;
	}

	.lupa-mobile{
		margin-left: 5px !important;
		margin-right: 5px;
	}

	.ps-box-app{
		position: relative;
		max-width: 356px;
		float: left;
	}

	header{ height:90px; }
	.pdc-mrg-top-28{ margin-top:28px; }
	.pdc-mrg-top-14{ margin-top:14px; }
	.pdc-fixed-top{ height:90px; }
	.pdc-fixed-top h1{ margin:22px 0px; }
	.pdc-navbar{ margin:25px 0px 0px 0px; }
	.pdc-navbar li{ margin-right:14px; }
	.pdc-navbar li>div>span.pdc-navbar-user, .pdc-navbar li>div>span.pdc-navbar-corretor{ display:table-cell; }
	.pdc-navbar-user-icon{ width:42px; height:42px; line-height:42px; }
	.pdc-navbar-corretor-icon{ width:42px; height:42px; line-height:42px; }
	.pdc-navbar-nav>li>div>span{ height:30px; }
	.pdc-navbar-user-icon-msgs { top:-9px; right:-12px; min-width:20px; height:20px; border-radius:10px; line-height:20px; font-size:12px; }
	.pdc-navbar li{ margin-right:28px; }
	.pdc-navbar li.pdc-form-search{ display:inline-block; }
	.pdc-border-left{ border-left:1px solid #DDDDDD; }
}


@media only screen and (min-width:990px) {

.pdc-lista-estipulantes li{
	border-bottom: 1px solid #e7e7e7;
	display: inline-block;
	width: 100%;
	padding: 0px;
	box-sizing: border-box;
}
.pdc-lista-estipulantes li a{
	text-decoration: none;
	display: inline-block;
	width: 100%;
	padding: 10px 0 10px 10px;
}
.veja-estipulantes .ps-ico-estipulantes {
  margin-left: 10px;
  margin-right: 15px;
}
	.pdc-board-content {
  position: relative;
  background-color: #FFFFFF;
  width: 100%;
  height: 480px;
  overflow: hidden;
  padding: 0px 0px 64px 0px;
  margin: 0px;
}

	.ps-ico-estipulantes {
  font-size: 18px;
  margin-right: 15px;
  color: #19b3ed;
}


	.pdc-lista-estipulantes{
		margin-left: 0px;
	}
	.pdc-lista-estipulantes li .nome-estipulante {
		width: 160px;
	}
	.pdc-lista-estipulantes li{
		padding: 0;
  		box-sizing: border-box;
	}

	.mtop-desk-standard{
		margin-top:5px !important;
	}

	.mbottom-desk-standard{
		margin-bottom: 5px !important;
	}

	.pdc-board-body-itens-dash {
		padding: 16px 14px 0px !important;
	}

	.pdc-menu-principal li {
		margin-left: 20px;
	}

	.row-dashboard{
		padding:20px 0 30px 0;
	}

	.click-desktop-detalhes{
		width: 100%;
		display: inline-block;
		position: relative;
	}

	.pdc-links-usuario {
		font-size: 12px;
	}

	.mleft10{
		margin: 10px 0 10px 10px;
	}

	.header-detalhes-produto-mobile{
		width: 100%;
		display: none;
	}

	.masc-leave{
		position: absolute;
		top: 0px;
		padding: 80px 0 0 0;
		left: -10px;
		width: 100%;
		min-height: 380px;
		padding: 10px;
		box-sizing: border-box;
		z-index: 99;
		background-color: rgba(255, 255, 255, 0.0);
		
	}

	.det-header-produto-desktop{
		position: absolute;
		top: 78px;
		left: 0px;
		background: #fff;
		width: 99%;
		height: auto;
		  padding: 10px 0 10px 0;
		box-sizing: border-box;
		z-index: 20;
		display: block;
		border-right: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		border-left: 1px solid #e0e0e0;
	}
	.pdc-overflow{
		overflow: auto;
		height: 150px;
	}
	ul.ps-lista-meus-produtos li{
		background: #fff;
		padding-top: 15px 0 0 0;
		margin-bottom: 0px;
	}
	ul.ps-lista-meus-produtos li+li{
		border-top: 1px solid #e0e0e0;
	}

	.border-left-{
		border-right: 1px solid #eaeaea; 
	}
	#ps-setas-laterais.ps-carousel-arrow {
		height: 123px !important;
	}

	.usuario-header p {
		color: #fff;
		float: right;
	}

	.paddingtop115 {
		padding-top: 115px;
	}

	.lista-dados-cartao{
		width: 70%;
		padding: 0px 0 0 25px;
		box-sizing: border-box;
	}
	.lista-dados-cartao li{
		width: 30%;
		display: inline-table;
		text-align: left;
		margin-bottom: 0px;
	}
	.lista-dados-cartao li+li{
		width: 33%
	}
	.lista-dados-cartao li+li+li{
		width: 35%	
	}

	.ps-ico-40{font-size: 40px;margin-left:0px }

	.mtop-footer35-mobile15{margin-top: 35px}
	.mtop-footer25-mobile0{margin-top: 25px}
	.mtop-footer0-mobile25{margin-top: 0px;}
	.mtop-footer10-mobile25{margin-top: 25px; margin-bottom: 10px;}
	.lista-redes-atendimento{
		border-right: 1px solid #018cb7;
		width: 100%;
		display: inline-block;
		height: 56px;
	}
	.no-border-right{
		border-right: 0px
	}
	.txt-legal{
		display: initial;
	}
	.itens-right{
		float: none;
	}
	.menu-desktop{
		display: block;
	}
	.menu-mobile{
		display: none;
	}
	.buscar-header{
		background: #fff;
		border: 1px solid #dddddd;
		border-radius: 2px;
	}
	.bt-busca-lupa{
		background: url(/static-files/PortalCliente/images/reestruturacaoFase2/bt-busca-menu.png) no-repeat;
		width: 24px;
		height: 24px;
		border: 0;
		margin: 10px 11px 0 0px;
		float: right;
		cursor: pointer;
		padding: 0;
		display: block;
	}
	.lupa-mobile{
		display: none;
	}
	.fale-corretor-header .ps-ico-avatar:before,
	.usuario-header .ps-ico-avatar:before {
		content: "\e622";
		background: none;
		font-size: 36px;
		padding: 0px;
	}
	.wrap-menu-mobile{
		display: none !important;
	}
	.txt-legal a{
		display: inline-block;
		margin-bottom: 5px;
	}
	.pdc-lateral{ margin-top:0px; }
	.form-search{ width:222px; }
	.form-search .ps-frm-entry{ display:block; }
	.footer-nav>li { margin-right:15px; }

	/* home produto */
	.wrap-board-heading-arrow{
		width: 30%;
		position: relative;
	}
	.wrap-board-heading-arrow .mtop25{
		margin-top: 0px;
	}
	/* home produto */
}


@media (min-width:1200px){
	.pdc-board-nav>a>span{ display:table-cell; }
}

@media only screen and (min-width:1206px) {

		.pdc-arrow-produto{
		position: absolute;
		right: 0px;
		top: 25px;
	}

	.mtop-desk-standard{
		margin-top: 35px !important;
	}

	.mbottom-desk-standard{
		margin-bottom: 35px !important;
	}

	.wrap-board-heading-arrow .mtop25{
		margin-top: 25px;
	}

	#ps-setas-laterais.ps-carousel-arrow {
		height: 154px !important;
	}

	.ps-content-white {
		min-height:290px;
	}
	.usuario-header p {
		font-size: 21px;
		float: right;
	}
	.ps-ico-30{font-size: 30px;}
	.ps-ico-28-footer{font-size: 28px;  color: #018cb7;}
	.fale-corretor-header p {
		margin-right: 10px;

	}
	.lista-itens-menu h2{
		font-size: 14px;
	}
	.mright-30{margin-right: 25px !important;}
	
	.mright5{
		margin-right: 3px;
		margin-top: -3px;
	}
}

/* Ajustes gerais */

/* Ãcone do guide em cor cinza */
.pdc-ico-gray {
	color: #606060 !important;
}

/* Posicionamento do Ã­cone no bloco "Encontre o seu corretor" */
.pdc-icon-container {
	position:relative;
	top:0px;
	left:0px;
	display:table;
}

.pdc-icon-container h3 {
	margin: 0;
}

.pdc-icon-container .pdc-icon {
	position:relative;
	display:table-cell;
	top:2px;
	left:0px;
	width:28px;
	height:28px;
	font-size:24px;
	color:#606060;
}

.pdc-icon-container-text { 
	position:relative;
	display:table-cell;
	padding:0px 0px 0px 10px;
	vertical-align:middle;
}

/* Aumento de padding para posicionamento de link com seta em "absolute" nos blocos da home do produto */
.pdc-board-nav-dim {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:56px;
	clear:both;
	float:none;
}

/* FormataÃ§Ã£o do link com seta em "absolute" */
.pdc-board-inner .pdc-board-nav {
	position:absolute;
}

.pdc-board-inner .pdc-board-nav > a > span {
	display:table-cell;
}

.pdc-board-inner .pdc-board-nav > a > span.pdc-icon-seta3 {
	width:auto;
}

.pdc-board-inner-content .pdc-board-nav {
	bottom:9px;
}


/* icons ionicalabs*/

@font-face {
	font-family: 'icomoon';
	src:url('/static-files/PortalCliente/images/reestruturacaoFase2/font/icomoon.eot?tpw20z');
	src:url('/static-files/PortalCliente/images/reestruturacaoFase2/font/icomoon.eot?#iefixtpw20z') format('embedded-opentype'),
		url('/static-files/PortalCliente/images/reestruturacaoFase2/font/icomoon.woff2?tpw20z') format('woff2'),
		url('/static-files/PortalCliente/images/reestruturacaoFase2/font/icomoon.ttf?tpw20z') format('truetype'),
		url('/static-files/PortalCliente/images/reestruturacaoFase2/font/icomoon.woff?tpw20z') format('woff'),
		url('/static-files/PortalCliente/images/reestruturacaoFase2/font/icomoon.svg?tpw20z#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-acompanhar-sinistro:before {
	content: "\21";
}
.icon-alarme:before {
	content: "\22";
}
.icon-alerta:before {
	content: "\23";
}
.icon-apolice:before {
	content: "\24";
}
.icon-atencao:before {
	content: "\25";
}
.icon-avisar-sinistro:before {
	content: "\26";
}
.icon-aviso:before {
	content: "\27";
}
.icon-beneficios:before {
	content: "\28";
}
.icon-blocos:before {
	content: "\29";
}
.icon-calendario:before {
	content: "\2a";
}
.icon-calculadora:before {
	content: "\2b";
}
.icon-carro:before {
	content: "\2c";
}
.icon-cartao-segunda-via:before {
	content: "\2d";
}
.icon-cartao:before {
	content: "\2e";
}
.icon-casa:before {
	content: "\2f";
}
.icon-celular:before {
	content: "\30";
}
.icon-chat:before {
	content: "\31";
}
.icon-check:before {
	content: "\32";
}
.icon-cod-barras:before {
	content: "\33";
}
.icon-confirmacao-documento:before {
	content: "\34";
}
.icon-confirmacao:before {
	content: "\35";
}
.icon-corretor:before {
	content: "\36";
}
.icon-demosntrativo-contribuicao:before {
	content: "\37";
}
.icon-desconto:before {
	content: "\38";
}
.icon-dica:before {
	content: "\39";
}
.icon-documento:before {
	content: "\3a";
}
.icon-documento2:before {
	content: "\3b";
}
.icon-download:before {
	content: "\3c";
}
.icon-email-2:before {
	content: "\3d";
}
.icon-email:before {
	content: "\3e";
}
.icon-escrever:before {
	content: "\3f";
}
.icon-facebook:before {
	content: "\40";
}
.icon-fale-conosco:before {
	content: "\41";
}
.icon-faq:before {
	content: "\42";
}
.icon-fechar:before {
	content: "\43";
}
.icon-filtro:before {
	content: "\44";
}
.icon-google:before {
	content: "\45";
}
.icon-impressora:before {
	content: "\46";
}
.icon-instagram:before {
	content: "\47";
}
.icon-lavadoura:before {
	content: "\48";
}
.icon-leme:before {
	content: "\49";
}
.icon-linkedin:before {
	content: "\4a";
}
.icon-lista:before {
	content: "\4b";
}
.icon-localizador:before {
	content: "\4c";
}
.icon-mensagem2:before {
	content: "\4d";
}
.icon-mensagen:before {
	content: "\4e";
}
.icon-menu:before {
	content: "\4f";
}
.icon-outros-beneficios:before {
	content: "\50";
}
.icon-pagamentos-parcelas:before {
	content: "\51";
}
.icon-passeio-10-11:before {
	content: "\52";
}
.icon-pdf:before {
	content: "\53";
}
.icon-pesquisa:before {
	content: "\54";
}
.icon-pickup-leve-14-15:before {
	content: "\55";
}
.icon-pickup-pesada-20-21:before {
	content: "\56";
}
.icon-pickup-pesada-22-23:before {
	content: "\57";
}
.icon-portao-programa:before {
	content: "\58";
}
.icon-realizar-novo-aporte:before {
	content: "\59";
}
.icon-relogio:before {
	content: "\5a";
}
.icon-segunda-via-apolice:before {
	content: "\5b";
}
.icon-segurado:before {
	content: "\5c";
}
.icon-seta1:before {
	content: "\5d";
}
.icon-seta2:before {
	content: "\5e";
}
.icon-seta3:before {
	content: "\5f";
}
.icon-seta4:before {
	content: "\60";
}
.icon-sorteio:before {
	content: "\61";
}
.icon-telefone:before {
	content: "\62";
}
.icon-telefone2:before {
	content: "\63";
}
.icon-twitter:before {
	content: "\64";
}
.icon-xls:before {
	content: "\65";
}
.icon-youtube:before {
	content: "\66";
}

#pdc-mobile-menu-links {
	bottom: 5%;
	position: fixed;
	z-index: -10;
}




::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 11px;
}

::-webkit-scrollbar:horizontal {
    height: 11px;
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid #E6E6E6;
    background-color: rgba(0, 0, 0, .5);
}

::-webkit-scrollbar-track { 
    background-color: #E6E6E6; 
    border-radius: 8px; 
} 

.dash-link-decoration {
	text-decoration: none!important;
}
.bt-busca-lupa-mobile{
	background: url(/static-files/PortalCliente/images/reestruturacaoFase2/bt-busca-menu.png) no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	margin: 10px 11px 0 0px;
	float: right;
	cursor: pointer;
	padding: 0;
	display: block;
}

.buscaMobile{
	margin-top: 50px;
}

.campo-busca-menu-mobile{
	border: 0;
    width: 85%;
}

.buscar-header-mobile{
	background: white;
}

div#pdc-mobile-menu-links {
	position: relative!important;
	z-index: 10!important;
}

.padding-top50{
	padding-top: 50px;
}
.pdc-img-full{ margin-bottom:20px;}