.sapMBar{
	box-shadow: inset 0 -0.0625rem #168c93 !important;
}

/*Classe para posoção de botao de input login*/
.vBoxInputLogin{
	align-items: center !important;	
}
.vBoxInputLoginSize{
	width: 15rem !important;	
}
.vBoxLabelMarginLeft {	
	margin-left: 25%;
}
.flexBoxLinkLoginMarginRight{
	margin-right: 10% !important;
}
.flexBoxLinkLoginMarginRight{
	margin-left: % !important;
}

/*Barra superior panel */
.sapMPanelWrappingDiv, .sapMPanelWrappingDivTb {
	background-color : #354461 !important;
}

/*Cor de fundo coluna tabela */
.sapUiTableHeaderCell {
	background-color: #d9eff0 !important;
}

.sapMPanelWrappingDivExpanded{
	background-color : #354461 !important;
}
/*Panel Color*/
.sapMPanelHdr{
	color : white !important;
}
/*Panel background Color*/
.sapMPanelContent{
	background-color : white !important;
}

/*Panel btn left Color*/
.sapMBtnIcon {
	color : white !important;
}

.linkLogin{
	margin-top : 5%;
	color: #858585 !important;
	text-decoration: underline !important;
}

.sapMBtnInner{
	background: #354461 !important;
	color: white  !important;
	text-shadow: 1px 1px 2px #354461 !important;
}

.sapMTCScrl,.sapUiUfdShellCntnt, .sapUiUfdShellCanvas, .sapUiGlobalBackgroundColor, .sapUiGlobalBackgroundColorForce{
	background-color: #1dbbc4 !important;
}	


/*Overide cor fundo linha topo*/
.sapUiUfdShellBrand{
	background-color: #1dbbc4 !important; 
}
/*Overide cor fundo barra topo*/
.sapUiUfdShellSearch,.sapUiUfdShellHeader{
	background-color: white !important; 
}
/*Overide cor fundo barra tÃ­tulo topo*/
.sapMBarPH, .sapMBarContainer, .sapMPageHeader {
	background-color: #1dbbc4 !important; 
}
div[class*="topoPaginaPortal"] header div{
    background-color: #168c93 !important;
}
/*div[class*="topoPaginaLogin"] header div{
    background-color: white !important;
}
div[class*="topoPaginaPortal"] header div{
    background-color: #009999 !important;
}*/
/*.sapMBarPH .sapMBarContainer .sapMPageHeader .topoPaginaLogin {
	background-color: white !important; 
}

.sapMBarPH .sapMBarContainer .sapMPageHeader .topoPaginaPortal {
	background-color: #009999 !important; 
}*/

/*Icones da página inicial*/
.sapMImageContentImageIcon.sapUiIcon{
	font-size: 5rem !important;
    color: #354461 !important;
}

/*Cor do titulos nas páginas*/
.sapMTitle span{
	color: #ffffff;
}


/*Alterar cor de fundo do filterbar*/
.sapUiCompFilterBar {
	background-color: white !important; 
}

.imgLogin{
	margin-left: 20%;
	padding-top: 5%;
}

/*Setar posição da imagem de dentro de um tile*/
.sapMGT .sapMImageContentImageIcon {
    right: 50% !important;
    left: 30% !important;
}
}

/* Fundo da area do bota de voltar*/
.sapMBarLeft {
	background-color: #00556B !important; 
}
/*Ajuste canto esquerdo tela de login*/
div[class*="topoPaginaLogin"] header .sapMBarLeft{
    background-color: #1dbbc4 !important;
}

.dialogTextoInicial header div .sapMBarLeft{
    background-color: #1dbbc4 !important;
}

.fonteBranca {
    color: white;
}

.sapMFlexBox .vboxFundoBranco{
	background-color: white !important; 
	margin-top: -30%;
}

div[class*="panelTituloResultado"] header div{
    background-color: #354461 !important;
}

.sapMTextAreaInner{
	background-color : white !important;
}

.dialogAlterarSenhaInicial header div{
    background-color: #354461 !important;	
}	

.dialogSimular header div{
    background-color: #354461 !important;	
}	

.btnSenhaInicial {
	margin-left: 60% !important;	
}

.sapMFooter-CTX{
	background-color : white !important;
	border-color : white !important;
}
.tableRating{
	width: 70% !important;
    margin-left: 20% !important;
}

.subtotalSimulacao{
	margin-left: 71.5%;
}

.btnAceitaSimul{
	
}

div[class*="dialogSimulacao"] header .sapMIBar{
	background-color: #354461 !important;
}


div[class*="dialogSimulacao"] header .sapMBarLeft{
	background-color: #354461 !important;
}

div[class*="dialogSimulacao"] header .sapMBarPH {
	background-color: #354461 !important;
}

div[class*="dialogSimulacao"] header .sapMBarContainer{
	background-color: #354461 !important;
}

.sapMBtnBack{
	background-color: #10696e !important;
}

.politicaTexto{
	/*text-align-last: center;*/
    margin-left: 15% !important;
    margin-right: 30%;
    width: 70% !important;
	text-align: justify !important;
    white-space: normal !important;
}

.textAreaPolitica textarea{
	text-align: justify !important;
    /*white-space: normal !important;*/
}


div[class*="dialogForgotPassword"] header .sapMIBar{
	background-color: #354461 !important;
}

div[class*="dialogForgotPassword"] header .sapMIBar{
	background-color: #354461 !important;

}

div[class*="dialogForgotPassword"] header .sapMBarLeft{
	background-color: #354461 !important;
}

div[class*="dialogForgotPassword"] header .sapMBarPH{
	background-color: #354461 !important;
}

div[class*="dialogForgotPassword"] header .sapMBarContainer{
	background-color: #354461 !important;
}

.dialogForgotPassword{
	width: 35%;
}

.sapUiTableHeaderCellActive div div{
	justify-content : center !important
}

.disableDateInput input{
 pointer-events: none;
 text-shadow: 0 0 0 gray;
}

.vboxIToken{
	width: 200% !important;
	margin-left: -50%;
	margin-top: -100% !important
}

.vBoxLabelITokenMarginLeft {	
	margin-left: 28%;
}

.flexBoxBtnIToken{
	margin-left: 45% !important;
}

.flexBoxBtnITokenConfirm{
	margin-left: 53% !important;
	margin-top: 3%
}

div[class*="sapMDialog"] header .sapMIBar{
	background-color: #354461 !important;
}

div[class*="sapMDialog"] header .sapMIBar{
	background-color: #354461 !important;

}

div[class*="sapMDialog"] header .sapMBarLeft{
	background-color: #354461 !important;
}

div[class*="sapMDialog"] header .sapMBarPH{
	background-color: #354461 !important;
}

div[class*="sapMDialog"] header .sapMBarContainer{
	background-color: #354461 !important;
}
/*borda dos campos de input*/
.sapMInputBaseContentWrapper{	
    border-color: #cdcdcd !important;
}

/*.sapMLabel {
	font-size: 14pt !important;
	font-family: 'Open Sans Regular' !important;
}

.sapMLnk {
	font-size: 12pt !important;
	font-family: 'Open Sans Regular' !important;
}

.sapMBtn 
{
	font-size: 12pt !important;
	font-family: 'Open Sans Regular' !important;
	font-color: #ffffff !important;
}
*/

.fonteCorVermelho{
	font-color : #ed1c24 !important;
}

.fonteCorVerde{
	font-color : #197b30 !important;
}

.contentIcon{ 
	margin-left : 0% !important;
}

.contentIconTrofeu{
	margin-left : -5% !important;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
.topoPaginaMain section{
		margin-left : 5% !important;	
	}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
.topoPaginaMain section{
		margin-left : 5% !important;	
	}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
	.topoPaginaMain section{
		margin-left : 5% !important;	
	}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
.topoPaginaMain section{
		margin-left : 5% !important;	
	}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
.topoPaginaMain section{
		margin-left : 5% !important;	
	}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
	.topoPaginaMain section{
		margin-left : 5% !important;	
	}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
	.topoPaginaMain section{
		margin-left : 10% !important;	
	}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1600px) {
/* Styles */
	.topoPaginaMain section{
		margin-left : 20% !important;	
	}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
	.topoPaginaMain section{
		margin-left : 27.5% !important;	
	}
}

/* iPhone 4 ----------- */
/*@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	.topoPaginaMain section{
		margin-left : 20% !important;	
	}
}*/

.textAreaPolitica textarea:first-line {
      font-weight: bold;
}

.dialogSimular textarea:first-line {
      font-weight: bold;
}

.dialogSimular textarea{
      text-align: justify !important;
}
 
.textPoliticaHtml{
    margin-left: 15% !important;
    margin-right: 30%;
    width: 70% !important;
	text-align: justify !important;
    white-space: normal !important;
    background-color : white !important;
	padding: 1% !important;
}

.textPoliticaHtmlSim{
    text-align: justify !important;
}