
.verde{ background-color:#6BB95B !important; }
.padrao{ background-color:#0786C3 !important; }
.laranja{ background-color:#F09D1F !important; }
.vermelho{ background-color:#FA0808 !important; }
.amarelo{ background-color:#FFFC0E !important; }
.roxo{ background-color:#7906ED !important;}
.sienna{ background-color:#A0522D !important;}
.azul{ background-color:#0000FF !important;}
.gray{ background-color:#808080 !important;}
.preto{ background-color:#000 !important;}
.verde-escuro { background-color:#368a6b !important;}
.azul-escuro { background-color:#00387c !important;}
.azul-claro { background-color:#00adde !important}

@font-face {
	font-family: 'fontawesome';
	src: url("../../images/reestruturacaoFase2/font/fontawesome.eot");
	src: url("../../images/reestruturacaoFase2/font/fontawesome.eot?#iefix") format("embedded-opentype"),  url("../../images/reestruturacaoFase2/font/fontawesome.woff") format("woff"),  url("../../images/reestruturacaoFase2/font/fontawesome.ttf") format("truetype"),  url("../../images/reestruturacaoFase2/font/fontawesome.svg#fontawesome") format("svg");
	font-weight: normal;
	font-style: normal;
}

@media only screen and (max-width:320px) {
	.click-desktop-detalhes {
		width: 100%;
	}
	.lupa-mobile {
		margin-left: 0px;
	}
	.ps-ico-40 {
		margin-left: 0px;
	}
}

.exibir-faturas{
	background: none;
}

@media only screen and (min-width:990px) {
	.det-header-produto-desktop {
		top: 78px;
	}
}

@media only screen and (min-width: 990px){
	.masc-leave{
		min-height: 409px;
	}
}

.portletSair_ajuste_marginright{
	margin-right:11px;
}

.portletSair_ajuste_floatLeft{
	float:left;
}

.modalSair_ajuste_footer{
	margin-left: 0px !important;
}

.modalSair_ajuste_text{
	text-align: left !important;
}

@media only screen and (max-width:989px) {
	.portletSair_ajuste_marginright {
		display:none;
	}
	#linkTrocarUsuario{
		display:none;
	}
	
}

.grid100{
	width:100%
}

.jsgrid-table{width: 100% !important;}

.msg-lida{
    background: #ececec none repeat scroll 0 0 !important;
    border-color: #e0e0e0 !important;
    color: #aaa !important;
}

label.ps-frm-lbl {
    font-weight: normal;
}

.content-estip{
	width:100% !important;
}

.content-message-dash{
	padding-left:0px !important;
}

@media only screen and (max-width: 768px){
.divGIW{
	display:none !important;
}
}

.giw-auxContainer .ps-row:before { display: inline;}

.pdc-center.mbottom25 p {
    word-break: normal;
}

media="screen"
@media (min-width: 990px)
.ps-mod1, .ps-mod2, .ps-mod3, .ps-mod4, .ps-mod5, .ps-mod6, .ps-mod7, .ps-mod8, .ps-sm-mod1, .ps-sm-mod10, .ps-sm-mod11, .ps-sm-mod12, .ps-sm-mod2, .ps-sm-mod3, .ps-sm-mod4, .ps-sm-mod5, .ps-sm-mod6, .ps-sm-mod7, .ps-sm-mod8, .ps-sm-mod9 {
    padding-left: 14px;
    padding-right: 14px;
}

.ps-panel-success .ps-panel-ctt, .ps-panel-success .ps-panel-foot, .ps-panel-success .ps-panel-head {
    border-color: #bdefff;
    background: #effbff;
}
.ps-panel-success .ps-ico:before {
    color: #00adef;
}

.ps-panel-success {
    border-color: #bdefff;
}

.ps-panel-error {
    border-color: #e84c3d;
}

.ps-panel-error .ps-panel-ctt, .ps-panel-error .ps-panel-foot, .ps-panel-error .ps-panel-head {
    border-color: #e84c3d;
    background: #ee7064;
    color: #fff;
}

.ps-panel-ctt.ps-panel-ctt-ico {
    padding: 10px 10px 2px 35px;
    position: relative;
    margin-bottom: 20px;
}

.ps-panel-ctt {
    background: #ececec;
    padding: 10.5px 7px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.ps-panel-alert {
    border-color: #efe4b8;
}
.ps-panel-alert .ps-panel-ctt, .ps-panel-alert .ps-panel-foot, .ps-panel-alert .ps-panel-head {
    border-color: #efe4b8;
    background: #fdf8e4;
    color: #8a6d5b;
}
.ps-panel-alert .ps-ico:before {
    color: #8a6d5b;
}

.ocultar {
	display: none !important;
}

.mostrar {
	display: block !important;
} 

.brkwrd{
	word-break: normal;
}

@media only screen and (max-width:989px) {
	#vldcMnlLst{
		display:none;
	}
}

.cursorDefault{
	cursor: default !important;
}

.fright-mright60 {
    float: right;
    margin-right: 60px;
}
.coluna-corretor {
    display: inline-table;
}

.erro-dash-sidebar p {
    color: #f00;
    font-size: 15px;
}

.erro-dash-sidebar .ps-ico-md {
    color: #f00;
    font-size: 15px;
    margin-right: 5px;
}

.cabecalhoLateral{
	background: #ececec none repeat scroll 0 0 !important;
	text-transform: uppercase !important;
	font-weight:bold !important;
}

.alinharEsquerda{
  text-align:left !important;
}

.alinharDireita{
  text-align:right !important;
}

.alinharCentro{
  text-align:center !important;
}

.nenhumServicoSelecionado{
	background: none repeat scroll 0 0 #fdecec !important;
	border: 3px solid #d4d4d3 !important;
	border-color: #f30a3c !important;
}

#divMensagemServico{
	display: block;
    float: left;
    padding: 0px;
    margin: 0px;
}

.ps-popover-corretor-Susep {
    left: 120px;
    position: absolute;
    top: 0;
}

.divFaleComCorretor{
	width: 98px;
}

.autoPremiumBg {
                background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center;
                background-size: contain;
                color: #fff;
}

.autoPremiumBg .det-header-produto-desktop,
.autoPremiumBg .info-cartao-mobile{
	background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center;
}

.autoPremiumBg .ps-ico,
.autoPremiumBg .pdc-icon,
.autoPremiumBg .ps-lg-hide,
.autoPremiumBg .header-det-prod-mobile,
.autoPremiumBg p {
              /*  color: #fff !important;  */
}

.autoPremiumBg .ps-heading-2{
		color: #004f6f!important;
}

.autoPremiumBg .pdc-info-editavel{
	color: #fff;	
}

.cartao-infinite-homeProduto {
                background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center;
                background-size: contain;
                color: #fff;
}

.cartao-infinite-homeProduto .det-header-produto-desktop,
.cartao-infinite-homeProduto .info-cartao-mobile{
	background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center!important;
}

.cartao-infinite-homeProduto .ps-ico,
.cartao-infinite-homeProduto .pdc-icon,
.cartao-infinite-homeProduto .ps-lg-hide,
.cartao-infinite-homeProduto .header-det-prod-mobile,
.cartao-infinite-homeProduto p {
               /* color: #fff !important; */
}

.cartao-infinite-homeProduto .pdc-info-editavel{
	color: #fff;	
}

.cartao-infinite-homeProduto .ps-heading-2{
		color: #004f6f!important;
}

.cartao-black-homeProduto {
                background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center;
                background-size: contain;
                color: #fff;
}

.cartao-black-homeProduto .det-header-produto-desktop,
.cartao-black-homeProduto .info-cartao-mobile{
	background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center!important;
}

.cartao-black-homeProduto .ps-ico,
.cartao-black-homeProduto .pdc-icon,
.cartao-black-homeProduto .ps-lg-hide,
.cartao-black-homeProduto .header-det-prod-mobile,
.cartao-black-homeProduto p {
                /* color: #fff !important; */
}

.cartao-black-homeProduto .pdc-info-editavel{
	color: #fff;	
}

.cartao-black-homeProduto .ps-heading-2{
		color: #004f6f!important;
}

.autoPremiumHeader .pdc-board-color {
                background: #000;
}

.autoPremiumHeader .pdc-board-heading {
                background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center;
                background-size: contain;
                width: 100%;
                box-sizing: border-box;
}

.autoPremiumHeader .pdc-board-list-content{
	background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top, white;
    width: 100%;
    box-sizing: border-box;
    background-size: 360px;
    background-repeat: repeat-y;
    background-position: inherit;
}

.autoPremiumHeader .pdc-board-heading-title .ps-heading-3{
	color: #fff!important;
}

.autoPremiumHeader .pdc-board-heading-title span{
	color: #fff!important;
}

.autoPremiumHeader .ps-sm-hide{
	color: #fff!important;
}

.autoPremiumHeader .pdc-board-heading span,
.autoPremiumHeader .pdc-board-heading .ps-heading-3 {
                color: #fff !important;
}

.cartao-infinite-dash .pdc-board-color {
                background: #000;
}

.cartao-infinite-dash .pdc-board-heading {
                background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center;
                background-size: contain;
                width: 100%;
                box-sizing: border-box;
}

.cartao-infinite-dash .pdc-board-list-content{
	background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top, white;
    width: 100%;
    box-sizing: border-box;
    background-size: 360px;
    background-repeat: repeat-y;
    background-position: inherit;
}

.cartao-infinite-dash .pdc-board-heading-title .ps-heading-3{
	color: #fff!important;
}

.cartao-infinite-dash .pdc-board-heading-title span{
	color: #fff!important;
}


.cartao-infinite-dash .pdc-board-heading span,
.cartao-infinite-dash .pdc-board-heading .ps-heading-3 {
                color: #fff !important;
}

.cartao-black-dash .pdc-board-color {
                background: #000;
}

.cartao-black-dash .pdc-board-heading {
                background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top center;
                background-size: contain;
                width: 100%;
                box-sizing: border-box;
}

.cartao-black-dash .pdc-board-list-content{
	background: url('/static-files/PortalCliente/images/reestruturacaoFase2/premiumBg.jpg') top, white;
    width: 100%;
    box-sizing: border-box;
    background-size: 360px;
    background-repeat: repeat-y;
    background-position: inherit;
}

.cartao-black-dash .pdc-board-heading-title .ps-heading-3{
	color: #fff!important;
}

.cartao-black-dash .pdc-board-heading-title span{
	color: #fff!important;
}

.cartao-black-dash .pdc-board-heading span,
.cartao-black-dash .pdc-board-heading .ps-heading-3 {
                color: #fff !important;
}

a#linkTrocarUsuario {
    text-decoration: underline;
    height: 14px;
    line-height: 15px;
}

p.ps-md-only.ps-lg-only.divFaleComCorretor {
    margin-right: 10px!important;
    text-decoration: underline;
}


.box-sidebar p {
    word-break: normal !important;
}

.ps-mod8.ps-sm-mod12 p {
    word-break: normal;
}

.paddingtop45{
	padding-top: 45px;
}

.paddingCotacao{
	padding-top: 95px;
}

.ps-table tbody td{}

.ps-table tbody td.setaL{
	padding:14px 24px 14px 14px; 
	box-sizing:border-box; 
	-moz-box-sizing:border-box;
}

.ps-ico-color-cinza2{
	color:#DCDCDC;
	cursor: default;
}

.setaLigacao{
	width:100%; 
	display:inline-block; 
	position:relative; 
	right:0; 
	top:0%; 
	margin-top:0px;
}

.setaLigacao:after{
	content:"\f101"; 
	font:23px/82% "fontawesome"; 
	color:#ddd; 
	text-align:right; 
	width:20px; 
	height:20px; 
	display:inline-block; 
	position:absolute; 
	right:-26px; 
	top:50%; 
	margin-top:-10px;
}

a.linksTable{
	white-space:nowrap; 
	text-decoration:none; 
	display:block
}



@-moz-document url-prefix(){label.ps-frm-radio::before{margin-top: -55px;}}

label.ps-frm-radio::before, #notie8#hack { /* ie7, ie9, ie10, ie11+ only */
	/*margin-top: -55px;*/
}

@media only screen and (max-width: 770px){
	.ps-modal.ps-modal-visible .ps-modal-container{left: 4%;}
	label.ps-frm-checkbox, label.ps-frm-radio{padding-left: 20.5px;}
	.ps-list-grp li {padding-left:0;}
}

.modalFaturaRadio {
    display: table-cell !important;
    padding-right: 15px !important;
    top: 15px;
}

.ajusteCarrosselClubePorto {
    padding-top: 28px !important;
}
.ps-mod8.ps-sm-mod6.service-list{
	margin-top: 10px;
}
.ps-row.margin-top-six{
	margin-top: 6px;
}

.pdc-board-message .ps-ico {
    font-size: 24px;
    line-height: 24px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 14px;
}

.pdc-board-link span.ps-ico {
    font-size: 25px;
    line-height: 38px;
    display: inline-block;
    margin-right: 7px;
    color: #686868;
}

.pdc-icon-link div.ps-ico {
    font-size: 25px;
    line-height: 38px;
    display: inline-block;
    margin-right: 7px;
    color: #686868;
}

.buorg {	
	background:#FDF2AB no-repeat 13px center !important;
}

span#spanGeralDesconto {
    height: 100%;
	width: 198px !important;
	white-space:normal;
}

span#spanMostraDesconto {
    height: 65px;
}

.itau-title-custom {
	top: -10px !important;

}

.pdc-lateral {
	margin-top:0px !important;
	float: right;
    position: relative;
    top: 61px;
}