/*!
 * ${copyright}
 */
/*!
 * ${copyright}
 */
/******************* FILE /Base/baseLib/baseTheme/base.less (Version 11.1.40) *******************/
/******************* FILE /Base/baseLib/sap_belize_hcw/base.less (Version 11.1.40) *******************/
/* ======================================= */
/* CSS for control sap.tnt/NavigationList  */
/* Base theme                              */
/* ======================================= */
.sapTntNavLI {
	margin: 0;
	padding: 0;
	list-style: none;
	box-sizing: border-box;
	overflow: hidden auto
}
.sapTntNavLI.sapTntNavLICollapsed {
	overflow: auto;
	display: flex;
	flex-direction: column;
	height: 100%
}
.sapTnTNavLIOverflow {
	flex: 1;
	display: none;
	flex-direction: column-reverse
}
.sapTntNavLI ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sapTntNavLIItem {
  width: 100%;
  height: 3rem;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #fff;
}
.sapTntNavLIItem span {
  cursor: pointer;
}
.sapTntNavLIItem.sapTntNavLIItemDisabled {
  cursor: auto;
  opacity: 0.4;
}
.sapTntNavLIItem.sapTntNavLIItemDisabled span {
  cursor: auto;
}
.sapTntNavLIItem .sapMText {
  color: #333333;
}
.sapTntNavLIItem .sapTntNavLIGroupIcon {
  color: #606060;
}
.sapTntNavLIItem .sapTntNavLIExpandIcon {
  color: #606060;
}
.sapTntNavLIItem a {
  width: 100%;
  height: 100%;
  text-decoration: none;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sapTntNavLIText {
  flex: 1;
  min-width: 0;
}
.sapTntNavLIPopup .sapTntNavLIGroupItem .sapMText {
  padding: 0 1rem;
}
.sapTntNavLIPopup .sapTntNavLIGroup .sapMText {
  margin: 0 1rem 0 0;
}
.sapTntNavLI span.sapTntNavLIGroupIcon {
  outline: none;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  user-select: none;
}
.sapTntNavLI img.sapTntNavLIGroupIcon {
  height: 1.125rem;
  width: 1.125rem;
  padding: 0.6875rem 0.9375rem;
}
.sapTntNavLIPopup span.sapTntNavLIGroupIcon {
  width: 1rem;
  visibility: hidden;
  min-width: 1rem;
}
.sapTntNavLIPopup img.sapTntNavLIGroupIcon {
  width: 1rem;
  visibility: hidden;
  min-width: 1rem;
  padding: 0;
}
.sapTntNavLI .sapTntNavLIExpandIcon {
  min-width: 2rem;
  padding: 0.75rem 0;
  font-size: 0.875rem;
  pointer-events: all;
  outline: none;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  user-select: none;
}
.sapTntNavLIHiddenGroupItems {
  display: none;
}
.sapTntNavLICollapsed {
  width: 3rem;
}
.sapTntNavLI li,
.sapTntNavLIItem {
  position: relative;
}
.sapTntNavLIGroup {
  border-bottom: 1px solid #bfbfbf;
}
.sapTntNavLI:not(.sapTntNavLIPopup) .sapTntNavLIGroup[aria-expanded="true"] {
  border-color: #bfbfbf;
}
.sapTntNavLICollapsed .sapTntNavLIGroup {
  border-color: #bfbfbf;
}
.sapTntNavLIItem:not(.sapTntNavLIItemDisabled):hover {
  background-color: #eaeaea;
}
.sapTntNavLI .sapTntNavLIGroup.sapTntNavLIItem:not(.sapTntNavLIItemDisabled):active,
.sapTntNavLI .sapTntNavLIGroupItem.sapTntNavLIItem:not(.sapTntNavLIItemDisabled):active {
  background-color: #44a12c;
}
.sapTntNavLI .sapTntNavLIGroup.sapTntNavLIItem:not(.sapTntNavLIItemDisabled):active .sapMText,
.sapTntNavLI .sapTntNavLIGroupItem.sapTntNavLIItem:not(.sapTntNavLIItemDisabled):active .sapMText {
  color: #333333;
}
.sapTntNavLI .sapTntNavLIGroup.sapTntNavLIItem:not(.sapTntNavLIItemDisabled):active .sapUiIcon,
.sapTntNavLI .sapTntNavLIGroupItem.sapTntNavLIItem:not(.sapTntNavLIItemDisabled):active .sapUiIcon {
  color: #333333;
}
.sapTntNavLIItemSelected.sapTntNavLIItem,
.sapTntNavLIItemSelected .sapTntNavLIGroup,
.sapTntNavLIItemSelected.sapTntNavLIGroupItem {
  background-color: #44a12c;
}
.sapTntNavLIItemSelected .sapTntNavLIItem:hover,
.sapTntNavLIItemSelected.sapTntNavLIItem.sapTntNavLIGroup:hover,
.sapTntNavLIItemSelected.sapTntNavLIGroupItem.sapTntNavLIGroupItem:hover {
  background-color: #44a12c;
}
.sapTntNavLI:not(.sapTntNavLIPopup) .sapTntNavLIGroupItem.sapTntNavLIItem:last-child {
  border-bottom: 1px solid #bfbfbf;
}
.sapTntNavLI:not(.sapTntNavLIPopup) .sapTntNavLIGroupItem.sapTntNavLIItem:last-child.sapTntNavLIItemSelected {
  border-color: #000;
}
.sapTntNavLIItemSelected:not(.sapTntNavLIItemDisabled) {
  border-bottom: 1px solid transparent;
}
.sapTntNavLICollapsed .sapTntNavLIGroup.sapTntNavLIItemSelected,
.sapTntNavLIPopup .sapTntNavLIGroup.sapTntNavLIItemSelected {
  border-color: transparent;
}
.sapTntNavLI li:focus,
.sapTntNavLIItem:focus {
  outline: none;
}
.sapTntNavLI li:focus .sapTntNavLIItem::before,
.sapTntNavLIItem:focus::before {
  border: 1px dotted #000;
  position: absolute;
  content: " ";
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  z-index: 2;
  pointer-events: none;
}
.sapTntNavLI:not(.sapTntNavLINoIcons) span.sapTntNavLIGroupIcon {
  width: 3rem;
}
.sapTntNavLI:not(.sapTntNavLINoIcons) .sapTntNavLIGroupItem .sapMText {
  padding-left: 3rem;
}
.sapTntNavLI.sapTntNavLINoIcons:not(.sapTntNavLIPopup) .sapTntNavLIGroup {
  padding-left: 1rem;
}
.sapTntNavLI.sapTntNavLINoIcons:not(.sapTntNavLIPopup) .sapTntNavLIGroupItem .sapMText {
  padding-left: 1rem;
}
/* Compact size */
.sapUiSizeCompact .sapTntNavLIItem {
  height: 2rem;
}
.sapUiSizeCompact .sapTntNavLIPopup .sapTntNavLIGroupItem .sapMText {
  padding: 0 0.5rem;
}
.sapUiSizeCompact .sapTntNavLIPopup .sapTntNavLIGroup .sapMText {
  margin: 0 0.5rem 0 0;
}
.sapUiSizeCompact .sapTntNavLI.sapTntNavLIPopup span.sapTntNavLIGroupIcon {
  padding: 0.5rem 0;
}
.sapUiSizeCompact .sapTntNavLI img.sapTntNavLIGroupIcon {
  padding: 0.5rem 0.4375rem;
}
.sapUiSizeCompact .sapTntNavLIPopup span.sapTntNavLIGroupIcon {
  width: 0.5rem;
  min-width: 0.5rem;
}
.sapUiSizeCompact .sapTntNavLI:not(.sapTntNavLINoIcons) span.sapTntNavLIGroupIcon {
  width: 3rem;
}
/* =================================== */
/* CSS for control sap.tnt/ToolHeader  */
/* Base theme                          */
/* =================================== */
.sapTntToolHeaderPopover.sapMOTAPopover.sapMPopover .sapMPopoverCont .sapMPopoverScroll,
.sapTntToolHeaderPopover.sapMOTAPopover.sapMPopover .sapMPopoverCont .sapMPopoverScroll .sapMBtn {
  padding: 0;
}
.sapTntToolHeader.sapMTB {
  height: 3rem;
}
.sapMIBar.sapTntToolHeader .sapMBarChild.sapMITH {
  height: 3rem;
  box-shadow: none;
  padding: 0 0.5rem;
  flex: 1;
  min-width: 0;
}
.sapMIBar.sapTntToolHeader .sapMBarChild.sapMITH .sapMITBHead {
  padding-top: 0;
  padding-bottom: 0;
}
.sapMIBar.sapTntToolHeader .sapMBarChild.sapMITH .sapMITBHead .sapMITBFilter .sapMITBText + .sapMITBContentArrow:after {
  border-radius: 0.125rem;
  box-shadow: none;
  margin-bottom: 0.188rem;
  height: 0.1875rem;
}
.sapMITBFilterPopover.sapMITBFilterPopoverInToolHeader .sapUiIcon {
  color: #000;
}
.sapTntToolHeader .sapMITH .sapMITBContentArrow {
  margin: 0;
}
.sapTntToolHeader .sapMMenuBtn.sapMMenuBtnRegular .sapMBtnEmphasized.sapMBtnInner::after {
  content: '\e287';
}
/* ======================================= */
/* CSS for control sap.tnt/SideNavigation  */
/* Base theme                              */
/* ======================================= */
.sapTntSideNavigation {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  box-sizing: border-box;
  overflow: hidden;
  background: #fff;
  border-right: 1px solid #000;
}
.sapTntSideNavigation {
  width: 15rem;
}
.sapTntSideNavigation.sapTntSideNavigationNotExpandedWidth {
  width: 3rem;
}
.sapTntSideNavigationNotExpanded .sapTntNavLIText,
.sapTntSideNavigationNotExpanded .sapTntNavLIExpandIcon {
  display: none;
}
.sapTntSideNavigationNotExpanded .sapTntSideNavigationSeparator {
  margin: 0.25rem 0.5rem 0.25rem 0.5rem;
}
.sapTntSideNavigationNotExpanded .sapTntSideNavigationFlexible {
  padding-right: 3rem;
  width: 6rem;
}
.sapTntSideNavigationNotExpanded .sapTnTNavLINotExpandedTriangle:not(.sapTntNavLIItemDisabled):after {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.375rem solid transparent;
  border-bottom: 0.375rem solid #606060;
  position: absolute;
  right: 0.1875rem;
  bottom: 0.125rem;
}
.sapTntSideNavigationFlexible {
	display: flex;
	flex-direction: column;
	flex: 1;
	min-height: 0;
	position: relative;
	box-sizing: border-box;
	outline: none
}
.sapTntSideNavigationFlexibleContent {
	display: flex;
	flex-direction: column;
	flex: 1;
	min-height: 0
}
.sapTntSideNavigationSeparator {
  margin: 0.25rem 0.875rem 0.25rem 0.875rem;
  height: 1px;
  min-height: 1px;
  background-color: #ddd;
}
.sapTntSideNavigationFixed {
  position: relative;
}
.sapTntSideNavigationVerticalScrolling {
  overflow-y: auto;
  overflow-x: hidden;
  height: 10rem;
}
/* Styles for layout with arrows
   ========================================================================== */
.sapTntSideNavigationScrollIcon {
  display: none;
  padding: 0.6875rem 0;
  outline: none;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  user-select: none;
  color: #606060;
}
.sapTntSideNavigationScrollIcon.sapUiIcon:focus {
  outline: none;
}
.sapTntSideNavigationScrollIconDisabled {
  cursor: auto;
}
.sapTntSideNavigationScrollIconUp {
  border-bottom: 1px solid #bfbfbf;
}
.sapTntSideNavigationScrollIconDown {
  border-top: 1px solid #bfbfbf;
}
.sapTntSideNavigationScrollIcon:not(.sapTntSideNavigationScrollIconDisabled):hover {
  background-color: #eaeaea;
}
.sapTntSideNavigationScrollIcon:not(.sapTntSideNavigationScrollIconDisabled):active {
  background-color: #44a12c;
  color: #333333;
}
/*  Compact size
   ========================================================================== */
.sapUiSizeCompact .sapTntSideNavigationNotExpanded .sapTntSideNavigationSeparator {
  margin: 0.25rem 0.5rem 0.25rem 0.5rem;
}
.sapUiSizeCompact .sapTntSideNavigationSeparator {
  margin: 0.25rem 0.5rem 0.25rem 0.5rem;
}
.sapUiSizeCompact .sapTntSideNavigationScrollIcon {
  padding: 0.5rem 0;
}
/* ================================= */
/* CSS for control sap.tnt/ToolPage  */
/* Base theme                        */
/* ================================= */
/* ==========================================================================
   Variables
   ========================================================================== */
/* ==========================================================================
   Root element
   ========================================================================== */
.sapTntToolPage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
}
/* ==========================================================================
   Header
   ========================================================================== */
.sapTntToolPageHeader {
  height: 3rem;
}
.sapTntToolPageHeaderWrapper {
  box-shadow: none;
  z-index: 2;
}
/* ==========================================================================
   Subheader
   ========================================================================== */
.sapTntToolPage header + header .sapTntToolPageHeader {
  height: auto;
}
.sapTntToolPage header + header .sapTntToolPageHeader .sapTntToolHeader {
  height: auto;
}
/* ==========================================================================
   Content wrapper
   ========================================================================== */
.sapTntToolPageContentWrapper {
  display: flex;
  flex-grow: 1;
  min-height: 0;
  position: relative;
}
/* Aside container
   ========================================================================== */
.sapTntToolPageAside {
  display: flex;
  flex-direction: column;
  will-change: transform;
}
.sapTntToolPageAsideContent {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
}
html:not([data-sap-ui-animation='off']) .sapTntToolPageMain {
  transition: padding-left 0.3s, transform 0.3s;
}
html:not([data-sap-ui-animation='off']) .sapTntToolPageAside {
  transition: transform 0.3s;
}
.sap-desktop .sapTntToolPageAside,
.sap-tablet .sapTntToolPageAside {
  width: 15rem;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
}
.sap-desktop .sapTntToolPageAside + .sapTntToolPageMain,
.sap-tablet .sapTntToolPageAside + .sapTntToolPageMain {
  padding-left: 15rem;
}
.sap-desktop .sapTntToolPageAsideCollapsed > .sapTntToolPageAside,
.sap-tablet .sapTntToolPageAsideCollapsed > .sapTntToolPageAside {
  width: 3rem;
}
.sap-desktop .sapTntToolPageAsideCollapsed > .sapTntToolPageAside + .sapTntToolPageMain,
.sap-tablet .sapTntToolPageAsideCollapsed > .sapTntToolPageAside + .sapTntToolPageMain {
  padding-left: 3rem;
}
.sap-phone .sapTntToolPageAside {
  width: 15rem;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
}
.sap-phone .sapTntToolPageMain {
  transform: translateX(15rem);
}
.sap-phone .sapTntToolPageAsideCollapsed .sapTntToolPageAside {
  transform: translateX(-15rem);
}
.sap-phone .sapTntToolPageAsideCollapsed .sapTntToolPageMain {
  transform: translateX(0);
}
/* Main container
   ========================================================================== */
.sapTntToolPageMain {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  will-change: transform;
}
.sapTntToolPageMainContent {
  flex: 1;
  min-height: 0;
  position: relative;
}
.sapTntToolPageMainContentWrapper {
  width: 100%;
  height: 100%;
}
/* ==========================================================================
   RTL
   ========================================================================== */
html[dir=rtl].sap-phone .sapTntToolPageMain {
  transform: translateX(-15rem);
}
html[dir=rtl].sap-phone .sapTntToolPageAsideCollapsed .sapTntToolPageAside {
  transform: translateX(15rem);
}
html[dir=rtl].sap-phone .sapTntToolPageAsideCollapsed .sapTntToolPageMain {
  transform: translateX(0);
}
/* ================================= */
/* CSS for control sap.tnt/InfoLabel */
/* Base theme                        */
/* ================================= */
/* ==========================================================================
   Root element
   ========================================================================== */
.sapTntInfoLabel {
  box-sizing: border-box;
  padding: 0 0.3125rem;
  text-align: center;
  border-radius: 0.5rem;
  height: 1rem;
  display: inline-block;
  max-width: 100%;
  line-height: normal;
}
.sapTntInfoLabel .sapTntInfoLabelInner {
  font-size: 0.75rem;
  font-weight: bold;
  vertical-align: top;
  letter-spacing: 0.0125rem;
  text-transform: uppercase;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.sapTntInfoLabelRenderModeNarrow {
  padding: 0 0.1875rem;
}
/* ==========================================================================
   InfoLabel Display Only
   ========================================================================== */
.sapTntInfoLabel.sapTntInfoLabelDisplayOnly {
  border: none;
  background: #000;
}
.sapTntInfoLabel.sapTntInfoLabelDisplayOnly .sapTntInfoLabelInner {
  color: #000;
  line-height: 1rem;
}
/* ==========================================================================
   InfoLabel No Text
   ========================================================================== */
.sapTntInfoLabel.sapTntInfoLabelNoText {
  padding: 0 0.1875rem;
}
/* ==========================================================================
   InfoLabel With Icon
   ========================================================================== */
.sapTntInfoLabel.sapTntInfoLabelWithIcon .sapTntInfoLabelInner .sapTntInfoLabelText {
  vertical-align: top;
}
.sapTntInfoLabel.sapTntInfoLabelWithIcon .sapUiIcon {
  padding-right: 0.125rem;
  line-height: 0.875rem;
  vertical-align: top;
}
.sapTntInfoLabel.sapTntInfoLabelWithIcon.sapTntInfoLabelNoText {
  padding: 0 0.1875rem;
}
.sapTntInfoLabel.sapTntInfoLabelWithIcon.sapTntInfoLabelNoText .sapUiIcon {
  padding-right: 0;
}
.sapTntInfoLabel.sapTntInfoLabelWithIcon.sapTntInfoLabelDisplayOnly .sapUiIcon {
  line-height: 1rem;
}
/* ==========================================================================
   Empty InfoLabel
   ========================================================================== */
.sapTntInfoLabel.sapTntInfoLabelNoText:not(.sapTntInfoLabelWithIcon):not(.sapTntInfoLabelDisplayOnly) {
  padding: 0 0.4375rem;
}
.sapTntInfoLabel.sapTntInfoLabelNoText:not(.sapTntInfoLabelWithIcon).sapTntInfoLabelDisplayOnly {
  padding: 0 0.5rem;
}
/* ==========================================================================
   InfoLabel in Form
   ========================================================================== */
.sapUiFormEdit .sapTntInfoLabel:not(.sapTntInfoLabelDisplayOnly) {
  margin-top: 0.875rem;
}
/* Compact size */
.sapUiSizeCompact .sapUiFormEdit .sapTntInfoLabel:not(.sapTntInfoLabelDisplayOnly) {
  margin-top: 0.5rem;
}
/* ==========================================================================
   InfoLabel in Table
   ========================================================================== */
.sapMListTbl .sapTntInfoLabel.sapTntInfoLabelWithIcon .sapUiIcon:not(.sapMLIBImgNav):not(.sapMBtnIcon) {
  font-size: 0.75rem;
}
/**
* Copyright (c) 2013 SAP AG, All Rights Reserved
* Theming Engine 1.11.0
* data:{"sModified":"2015-09-27T09:00:58-02:00"}
*/
/******************* FILE /UI5/sap/ui/core/themes/nextfarming/global.less *******************/
/* ============================================== */
/* CSS for control sap.tnt/NavigationList.control */
/* ============================================== */
.sapTntNavLIItem.sapTntNavLIGroup {
  height: 2.5rem;
}
.sapTntNavLIGroup {
  background-color: #f2f2f2;
  border-bottom: 1px solid #bfbfbf;
  color: #606060;
}
.sapTntNavLIGroup > .sapUiIcon {
  color: #606060;
}
.sapTntSideNavigationFlexibleContent > ul > li:nth-of-type(1) > div {
  border-bottom: 0;
}
.sapTntSideNavigationFlexibleContent > ul > li:nth-of-type(2) > div {
  border-top: 1px solid #bfbfbf;
}
.sapTntSideNavigationFlexible li:not(.sapTntNavLIItemSelected) > div.createButton > span:first-of-type:before {
  font-weight: bold;
  color: #ddd;
}
.sapTntSideNavigationFlexible li:nth-of-type(3):not(.sapTntNavLIItemSelected) div:hover:active span:first-of-type:before {
  color: white;
}
.sapTntSideNavigationFlexible .sapTntNavLIItemSelected:nth-of-type(3) .sapTntNavLIGroup > .sapUiIcon:first-of-type:before {
  font-weight: bold;
}
.sapTntSideNavigationFlexible li:not(.ffNavLISubItemSelected):not(.sapTntNavLIItemSelected):not(:first-of-type) .sapTntNavLIGroup:not(.sapTntNavLIItemDisabled):hover,
.sapTntSideNavigationFixed li:not(.ffNavLISubItemSelected):not(.sapTntNavLIItemSelected) .sapTntNavLIGroup:not(.sapTntNavLIItemDisabled):hover {
  background-color: #eaeaea;
}
.sapTntSideNavigationFlexible > div > ul > li:first-of-type span.sapTntNavLIGroupIcon {
  padding: 0.5rem 0 0.4375rem 0;
}
.sapTntSideNavigationFlexible > div > ul > li:first-of-type span:hover {
  background-color: #eaeaea;
}
.sapTntSideNavigationFlexible > div > ul > li:first-of-type span:hover:active {
  background-color: #ddd;
  color: white;
}
.sapTntSideNavigationFlexible .sapTntNavLIItemSelected:not(:first-of-type) .sapTntNavLIGroup,
.sapTntSideNavigationFixed .sapTntNavLIItemSelected .sapTntNavLIGroup,
.sapTntSideNavigationFlexible li:not(.ffNavLISubItemSelected):not(.sapTntNavLIItemSelected):not(:first-of-type) .sapTntNavLIGroup:not(.sapTntNavLIItemDisabled):hover:active,
.sapTntSideNavigationFixed li:not(.ffNavLISubItemSelected):not(.sapTntNavLIItemSelected) .sapTntNavLIGroup:not(.sapTntNavLIItemDisabled):hover:active {
  background-color: #ddd;
  border-bottom: 1px solid #bfbfbf;
  color: white;
  font-weight: bold;
}
.sapTntSideNavigationFlexible .sapTntNavLIItemSelected:not(:first-of-type) .sapTntNavLIGroup > .sapUiIcon,
.sapTntSideNavigationFixed .sapTntNavLIItemSelected .sapTntNavLIGroup > .sapUiIcon,
.sapTntSideNavigationFlexible li:not(.ffNavLISubItemSelected):not(.sapTntNavLIItemSelected):not(:first-of-type) .sapTntNavLIGroup:not(.sapTntNavLIItemDisabled):hover:active > .sapUiIcon,
.sapTntSideNavigationFixed li:not(.ffNavLISubItemSelected):not(.sapTntNavLIItemSelected) .sapTntNavLIGroup:not(.sapTntNavLIItemDisabled):hover:active > .sapUiIcon {
  color: white;
}
.sapTntNavLIGroupItem {
  background-color: #fafafa;
  color: #606060;
}
.sapTntNavLIGroupItem:not(.sapTntNavLIItemDisabled):not(.sapTntNavLIItemSelected):hover {
  background-color: #eaeaea;
  color: #606060;
}
.sapTntNavLIItemSelected.sapTntNavLIGroupItem,
.sapTntNavLIGroupItem.sapTntNavLIItem:hover:active {
  background-color: #ddd;
  color: white;
  font-weight: bold;
}
.sapTntNavLIItemSelected.sapTntNavLIGroupItem > .sapUiIcon,
.sapTntNavLIGroupItem.sapTntNavLIItem:hover:active > .sapUiIcon {
  color: white;
}
.sapTntNavLI li:focus,
.sapTntNavLIItem:focus {
  outline: none;
}
span.sapTntNavLIGroupIcon {
  font-size: 16pt;
}
div.sapMPopover .sapTntNavLIGroup {
  pointer-events: none;
}
.sapTntSideNavigationFlexibleContent > ul > li:first-of-type {
  /* removed, see AOCL-14466 */
  /*	position: fixed; */
  /*	top: 0px; */
}
/* ============================================ */
/* CSS for control sap.tnt/ToolHeader.control	*/
/* ============================================ */
.sapTntToolHeader.sapMTB {
  background-color: #fff;
}
.sapTntToolHeader.sapMTB .sapMBtnContent,
.sapTntToolHeader.sapMTB .sapMBtnIcon,
.sapTntToolHeader.sapMTB .sapUiIcon,
.sapTntToolHeader.sapMTB .sapMText,
.sapTntToolHeaderPopover.sapMOTAPopover.sapMPopover .sapMBtnContent {
  color: lightgrey;
}
/* TODO: Why is @sapUiLightestBG undefined, should be found in imports. But is not needed until now!
.sapTntToolHeaderPopover.sapMOTAPopover.sapMPopover {
	background-color: @sapUiLightestBG;
}
*/
.sapTntToolHeader .sapMBtnActive .sapMBtnContent,
.sapTntToolHeaderPopover.sapMOTAPopover.sapMPopover .sapMBtnActive .sapMBtnContent,
.sapMToggleBtnPressed .sapMBtnIcon,
.sapMToggleBtnPressed.sapMBtnTransparent > .sapMBtnIcon {
  color: #ffffff;
}
/* ==========================================================================
   CSS for control sap.tnt.SideNavigation
   ========================================================================== */
.sapTntSideNavigation {
  background-color: #f2f2f2;
  border-right: 1px solid #bfbfbf;
}
.sapTntSideNavigationSeparator {
  background-color: #ddd;
  height: 2px;
}
/* Styles for layout with arrows
   ========================================================================== */
.sapTntSideNavigationScrollIconUp {
  border-bottom: 1px solid #fff;
}
.sapTntSideNavigationScrollIconDown {
  border-top: 1px solid #fff;
}
.sapTntSideNavigationScrollIcon:not(.sapTntSideNavigationScrollIconDisabled):hover,
.sapTntSideNavigationScrollIcon:not(.sapTntSideNavigationScrollIconDisabled):active {
  background-color: #ddd;
  color: #fff;
}
.sapTntSideNavigationScrollIcon:not(.sapTntSideNavigationScrollIconDisabled):hover > .sapUiIcon,
.sapTntSideNavigationScrollIcon:not(.sapTntSideNavigationScrollIconDisabled):active > .sapUiIcon {
  color: #fff;
}
.sapTntSideNavigation span.sapTntNavLIText {
  text-overflow: unset;
  white-space: unset;
}
.sapTntSideNavigationFlexible:focus {
  outline: none;
}
.sapTntSideNavigationFlexible {
  /* removed, see AOCL-14466 */
  /* margin-top: 2.5rem; */
}
.sapTntNavLIItemSelected > .sapTntNavLIGroup > .sapMText,
.sapTntNavLIItemSelected > .sapMText {
  color: #fff;
}
.sapTntNavLI :is(.sapTntNavLIGroup, .sapTntNavLIGroupItem).sapTntNavLIItem:not(.sapTntNavLIItemDisabled) .sapTntNavLIItemSelected .sapMText {
  color: white;
}
.sapTntNavLI :is(.sapTntNavLIGroup, .sapTntNavLIGroupItem).sapTntNavLIItem:not(.sapTntNavLIItemDisabled) .sapTntNavLIItemSelected .sapUiIcon {
  color: white;
}
.sapTntNavLI .sapTntNavLIGroup.sapTntNavLIItemSelected:hover {
  background-color: #44a12c;
}
.sapTntNavLI .sapTntNavLIGroup.sapTntNavLIItem:not(.sapTntNavLIItemDisabled).sapTntNavLIItemSelected .sapMText {
  color: white;
}
.sapTntNavLI .sapTntNavLIGroup.sapTntNavLIItem:not(.sapTntNavLIItemDisabled).sapTntNavLIItemSelected .sapUiIcon {
  color: white;
}
.sapTntNavLI .sapTntNavLIGroupItem.sapTntNavLIItem.sapTntNavLIItemSelected {
  background-color: #44a12c;
}
.sapTntNavLI .sapTntNavLIGroupItem.sapTntNavLIItem.sapTntNavLIItemSelected .sapMText {
  color: white;
}
.sapTntSideNavigationFlexible > div > ul > li:first-of-type div.sapTntNavLIItemSelected span:hover {
  background-color: #44a12c !important;
}
/*# sourceMappingURL=library.css.map */
