*,
[class*="bgColor"] {
	-webkit-transition: none !important;
	transition: none !important;
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
}

html {
	font-size: 10.7pt;
}

.fontColorC6,
.fontColorC5,
.fontColorC4 {
	color: #7C7C7C !important;
}

#LogoScreen,
#HeaderLayout,
#HeaderPopupWrapper,
#PageFunctionsLayout,
#FooterContentRow,
.FooterNavigationPortlet {
	display: none !important;
}

.skin_basf_2016_primaryColor .fepFrameTitleBar,
.skin_basf_2016_primaryColor .fepFrameWindow {
	color: #333333 !important;
}

.bodyMaster {
	background-color: white !important;
}

.LogoPortlet .bannerWrapper:nth-child(2)::before {
	border-left-color: #000000;
}

.LogoPortlet .bannerWrapper,
.LogoPortlet .bannerWrapper img {
	height: 100px;
}

#LogoCell img {
	height: 100px;
}

.logoBasfPrint {
	margin-left: -10px;
}

html, body, #ContainerPage {
	height: auto !important;
	min-height: none !important;
}

.fepFrame:not(.hidden),
.fepFrameBorder,
.fepFrameWindow,
.fepFrameBody,
.fepLayout:not(.hidden):not(.empty):not(.noPrint),
.fepLayoutRow:not(.hidden):not(.empty):not(.noPrint) {
	display: block;
}

.fepFrame,
.fepFrameBorder,
.fepFrameWindow,
.fepFrameBody,
.fepLayout,
.fepLayoutRow {
	width: auto !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.fepFrame {
	width: 100% !important;
}

.fepLayout,
.fepLayoutRow {
	clear: both !important;
}

.fepLayoutRow::after {
	content: "" !important;
	clear: both !important;
	display: block;
	height: 0 !important;
	width: 100% !important;
}

.fepLayoutCell:not(.hidden):not(.empty):not(.noPrint) {
	display: block !important;
	float: left !important;
	clear: none !important;
	vertical-align: top !important;
}

.fepLayoutCell.empty,
.noPrint,
.fepFrameSubInfo .keyButton_contextMenu {
	display: none !important;
}



/*** layoutVariant-legacy ***/
.layoutVariant-legacy #ContainerMainDiv {
	display: block !important;
}

.layoutVariant-legacy #pleaseWaitPanel.loading,
.layoutVariant-legacy div[id^="loading"],
.layoutVariant-legacy img[src$="loadingAnimation64px.gif"],
.layoutVariant-legacy #PageTitleRow,
.layoutVariant-legacy #ContainerLeftDiv,
.layoutVariant-legacy #FooterNavigationCell,
.layoutVariant-legacy #backToTop {
	display: none !important;
}

.layoutVariant-legacy #ContainerCenterDiv,
.layoutVariant-legacy #ContainerRightDiv {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 100% !important;
}