html[dir="ltr"] .sipefStyle.myCustomButton.sapMBtn {
	margin-right: 0.125rem
}

html[dir="rtl"] .sipefStyle .myCustomButton.sapMBtn {
	margin-left: 0.125rem
}

.sipefStyle .myCustomText {
	display: inline-block;
	font-weight: bold;
}

body {
	letter-spacing: 0.01px;
}
.sapMListTblSubCntSpr::before {
    display: none !important;
}

:root {
	--default-01: #000;
	--default-02: #fff;
	--default-03: #fff;
	--blue-01: #354a5f;
	--blue-02: #0c1419f2;
	--orange-01: #ff9900;
	--blue-05: #b2b0e8;
}
.myCustomAttributesSize .sapMObjectAttributeTitle, .sapMObjectAttributeColon, .sapMObjectAttributeText{
    font-size: 20px !important;
} 
.myCustomLegendSize .sapMITHTextContent{
    font-size: 20px !important;
	padding-bottom: 5px !important;
}

.myCustomTotalSize .sapMObjectNumberUnit {
    font-size: 20px !important;
	padding-bottom: 5px !important;
}

.myCustomFontSize {
    font-size: 20px !important;
} 

.sortButtonIcon .sapMBtnBack, .sapMBtnTransparent, .sapUiIcon{
	color: #1d2d3e !important;
}

.myButtonSize .sapMBtnContent{
    font-size: 20px !important;
}

.myCustomFontSizePadding {
    font-size: 20px !important;
	padding: 5px !important;
}

.sapSuiteUiCommonsTimeline {
	max-width: none !important;
}

.sapUiFormTitleH6 {
	height: 0px !important;
}

.contractOnePositive {
	color: #00b894 !important;
}

.contractOneNegative {
	color: #d63031 !important;
}

.tableRanges {
	background-color: #607D8B;
	border: #607D8B 1px solid;
}

.tableLevels {
	background-color: #90A4AE;
	border: #90A4AE 1px solid;
}

.tableApprovers {
	background-color: #B0BEC5;
	border: #B0BEC5 1px solid;
}

.loginBG:before {
	content: "";
	position: inherit;
	z-index: -1;
	display: block;
	background-image: url('../images/bg_sipef_office.jpeg');
	background-size: cover;
	width: 100%;
	height: inherit;
	overflow: hidden;
}

.bg-master-page {
	background-image: linear-gradient(var(--blue-01), var(--blue-02));
}

div {
	outline: none !important;
}

section {
	outline: none !important;
}

span {
	outline: none !important;
}

.sectionFill {
	min-height: 460px;
}

.custom-control-center-cost-round {
	padding: 1px 2px 1px 1px;
	background: #227093;
	border-radius: 3px;
	display: inline;
	line-height: 1.5em;
	margin-right: 2px;
	color: #FFF;
}

.iv-logo-top {
	margin-left: 30px;
}

.iv-custom-login {
	width: 300px;
	min-height: 100px;
	height: auto;
	background: #fff;
	border-radius: 2px;
	margin-top: 70px;
	float: left;
	border-top: 6px solid var(--blue-05);
}

.iv-custom-company-list {
	width: 300px;
	min-height: 100px;
	height: auto;
	background: #fff;
	border-radius: 2px;
	margin-top: 10px;
	float: left;
	border-top: 6px solid var(--orange-01);

}

.footerMarginTop {
    margin-top: 1em;
}

.sapMListTblCell.cellBorderRight {
	border-right: 1px solid lightgray;
}

.sapMListTblCell.cellBorderLeft {
	border-left: 1px solid lightgray;
}

.sapMLIB .sapMListSelectedRow {
	background: #e8e8e8;
}

.bordered {
	border: #CCC solid 1px !important;
	background-color: #FFF !important;
	color: #000 !important;

}

.total-emphatized {
	background-color: #54bdee56 !important;

}

[data-rowKey="totalSum"] {
	background-color: #54bdee56 !important;
}



.sapUiTableRowHighlightAguardaAnalise {
	background-color: #ffffff !important;
}

.sapUiTableRowHighlight01 {
	background-color: #90ee90 !important;
}

.sapUiTableRowHighlightAprovacaoAutomatica {
	background-color: #c0ffc0 !important;
}

.sapUiTableRowHighlightComRestricao {
	background-color: #ffb6c1 !important;
}

.sapUiTableRowHighlightCorrecaoAguardaAnalise {
	background-color: #eee8aa !important;
}

.sapUiTableRowHighlightCorrecaoComRestricao {
	background-color: #ff0000 !important;
}


.sapUiTableRowHighlightCorrecaoTreplica {
	background-color: #afeeee !important;
}

.sapUiTableRowHighlightEstorno {
	background-color: #d3d3d3 !important;
}

.sapUiTableRowHighlightErroFormal {
	background-color: #f4a460 !important;
}

.sapUiTableRowHighlightDanoErario {
	background-color: #a52a2a !important;
}

.sapUiTableRowHighlightOutrasNaoConformidades {
	background-color: #cd5c5c !important;
}

.sapUiTableRowHighlightRevelia {
	background-color: #9370db !important;
}

.sapThemeLightText {
	color: #7a7a7a !important;
}

.center-div {
	margin: 0 auto !important;
}

.positionHeader header {
	text-align: center;
	font-weight: bold;
}

.appView-SearchField-position {
	padding-left: 2px !important;
}

.box-padding {
	padding: 8px;
}

.sapUiSizeCompact .sapMBtn {
	margin-right: 10px !important;
}

.myGridListSettings {
	margin: 0.3rem;

}

.myGridListSettings:hover {
	background-color: #edf2f6;
	transition: 0.5s;
}

.formatTextAccountAnalysis[data-account-analysis-type="S"] {
	font-weight: bold;
}

.borderPopOverLegendColor {
	border: solid 1px black;
}

.documentColorRowAguardaAnalise, .contractGlobalColorRowSemRestricao, .bankStatementActive {
	background-color: #ffffff !important;
}

.documentColorRowSemRestricao  {
		background-color: #90ee90 !important;
}

.documentColorRowAprovacaoPreliminar  {
		background-color: #c8ffbd !important;
}

.documentColorRowAprovacaoAutomatica, .contractGlobalColorRowAprovacao  {
	background-color: #c0ffc0 !important;
}

.documentColorRowComRestricao, .contractGlobalColorRowComRestricao  {
	background-color: #ffb6c1 !important;
}

.documentColorRowCorrecaoAguardaAnalise, .contrcatColorRowAguardandoCorrecao  {
	background-color: #eee8aa !important;
}

.documentColorRowCorrecaoComRestricao  {
	background-color: #ff0000 !important;
}

.documentColorRowCorrecaoComRestricao span {
	color: #fff !important;
}

.documentColorRowCorrecaoTreplica  {
	background-color: #afeeee !important;
}

.documentColorRowEstorno, .contractGlobalColorRowEstorno, .bankStatementImproper  {
	background-color: #d3d3d3 !important;
}

.documentColorRowErroFormal {
	background-color: #f4a460 !important;
}

.documentColorRowDanoErario {
	background-color: #a52a2a !important;
}

.documentColorRowDanoErario span {
	color: #fff !important;
}

.documentColorRowOutrasNaoConformidades {
	background-color: #cd5c5c !important;
}

.documentColorRowOutrasNaoConformidades span {
	color: #fff !important;
}

.documentColorRowRevelia {
	background-color: #9370db !important;
}

.disabledbutton {
    pointer-events: none;
	visibility: hidden;
}

.usingGridViewColor {
	background-color: rgb(221,232,241) !important;
}

.gap {
	gap: 10px;
}

.fontWeightNormal {
	font-weight: normal;
}

#chatPopover .sapMALIText {
	text-align: start;
	margin-left: 5px !important;
}

#chatPopover li[data-message-type="sent"] {
	text-align: end;
}

#chatPopover li {
	outline: none !important;
}

#chatPopover .sapMFeedInContainer {
	position: static;
}

#chatPopover .sapMFeedInContainer textarea {
	outline: none !important;
}

.sapGapDefault {
	gap: 10px;
}

.opacityNone {
	opacity: 0 !important;
}

div[data-contractstatusicon="Não Auditado"] .sapUiIcon {
	color: white !important;
	border: 1px solid black !important;
}

div[data-contractstatusicon="Aprovado"] .sapUiIcon {
	color: #c0ffc0 !important;
}

div[data-contractstatusicon="Reprovado"] .sapUiIcon {
	color: #ffb6c1 !important;
}

div[data-contractstatusicon="Aguardando Correção"] .sapUiIcon {
	color: #eee8aa !important;
}

div[data-contractstatusicon="Aguardando Análise"] .sapUiIcon {
	color: #eee8aa !important;
}

div[data-contractstatusicon="Estornado"] .sapUiIcon {
	color: #d3d3d3 !important;
}

.viewOfxGrid .sapMInputBaseHeightMargin {
	margin: 0 0.5rem;
}
