/* ========================================= */
/* CSS for control sap.m/ViewSettingsDialog  */
/* Belize theme                              */
/* ========================================= */

@_sap_m_ViewSettingsDialog_HeaderBorderColor: darken(@sapUiGroupContentBackground, 8);

.sapMTB.sapMVSDFilterHeaderToolbar {
	background-color:  @sapUiGroupContentBackground;
	border-bottom: 1px solid @_sap_m_ViewSettingsDialog_HeaderBorderColor;
	.sapMBarChild.sapMCb {
		.sapMCbLabel {
			font-family: @sapUiFontFamily;
			color: @sapUiGroupTitleTextColor;
		}
	}
}

.sapMVSD.sapMDialog.sapMPopup-CTX .sapMIBar.sapMHeader-CTX,
.sapMVSD.sapMDialog.sapMPopup-CTX .sapMIBar.sapMSubHeader-CTX {
	background-color: @sapUiGroupContentBackground;
}

.sapMVSD .sapMVSDBar {
	box-shadow: inset 0 -1px @_sap_m_ViewSettingsDialog_HeaderBorderColor;
}

.sapMVSDBarWithSearch.sapMBar ,
.sapMVSD.sapMDialog.sapMPopup-CTX .sapMIBar.sapMHeader-CTX .sapMVSDBarWithSearch,
.sapMVSD.sapMDialog.sapMPopup-CTX .sapMIBar.sapMSubHeader-CTX .sapMVSDBarWithSearch {
	box-shadow: none;
}

.sapMPageWithSubHeader .sapMIBar.sapMHeader-CTX {
	border-bottom: none;
	box-shadow: none;
}

.sapMVSD {
	.sapMPageSubHeader .sapMVSDBar {
		height: 2.75rem;
	}
	.sapMTB.sapMVSDFilterHeaderToolbar {
		padding-left: 0;
	}
	.sapMPage > .sapMPageHeader + .sapMPageSubHeader + section {
		top: 6rem;
	}
}

.sapUiSizeCompact .sapMVSD {
	.sapMPageSubHeader .sapMVSDBar {
		height: 2rem;
	}
	.sapMTB.sapMVSDFilterHeaderToolbar {
		padding-left: 0.75rem;
	}
	.sapMPage > .sapMPageHeader + .sapMPageSubHeader + section {
		top: 4.75rem;
	}
}