/* ======================================================== */
/* CSS for sap.ui.unfied.ShellHeader.control (bluecrystal)  */
/* ======================================================== */

.sapUshellShellHeader {
  background-color: @sapUiShellColor;
}

.sapUshellShellHeadItm img {
  border-radius: 2rem;
}

.sapUshellShellHeadItm:focus {
  outline-color: @sapUiContentFocusColor;
}

.sapUshellAllMyAppsView {
  box-shadow: @sapUiShadowLevel2;
}

.sapUshellAllMyAppsItemTitle {
     font-family: @sapUiFontFamily;
     font-size: @sapMFontMediumSize;
     font-weight: normal;
     color: @sapUiLink;
}

#allMyAppsView--sapUshellAllMyAppsDetailsPage {
  background: @sapUiListBackground;
  border-left: 1px solid @sapUiListBorderColor;
  .sapMLIB {
    border-bottom : 0;
  }
}

.sapUshellAllMyAppsItemSubTitle {
    font-family: @sapUiFontFamily;
    font-size: @sapMFontMediumSize;
    font-weight: normal;
    color: @sapUiContentLabelColor;
}

.sapUshellShellHeadBegin .sapUshellShellIco:focus {
  box-sizing: border-box;
  outline-color: @sapUiContentFocusColor;
}

.sapUshellShellHeadItm > span {
  font-weight: normal;
  font-size: 1.125rem;
  color: @sapUiShellTextColor;
  border-radius: 50%;
  text-shadow: @sapUiShadowText;
}

.sapUshellShellHeadItmSel,
.sapUshellShellHeadItm:active {
  text-shadow: none;
}

.sapUshellShellHeadItm.sapUshellShellHeadItmSel:active {
  color: @sapUiShellActiveTextColor;
  background-color: @sapUiShellActiveBackground;
}

.sapUshellShellHeadItm.sapUshellShellHeadItmSel,
.sapUshellShellHeadItm.sapUshellShellHeadItmSel:active {
  background-color: @sapUiShellActiveBackground;
  color: @sapUiShellActiveTextColor;
}


.sapUshellShellHeadItm:active ,
.sapUshellShellHeadItm:active:hover {
  background-color: @sapUiShellActiveBackground;
  color: @sapUiShellActiveTextColor;
}

.sapUshellShellHeader .sapUshellShellHeadItm:hover {
  background-color: fade(@sapUiShellHoverBackground, 15);
}

.sapUshellShellHeadItm.sapUshellShellHeadItmSel:active:hover,
.sapUshellShellHeadItm.sapUshellShellHeadItmSel:hover {
  background-color: @sapUiShellHoverToggleBackground;
  color: @sapUiShellActiveTextColor;
}

/** --------------------------------------- **/
/** Styles for Shell Title's Navigation Menu**/
/** --------------------------------------- **/
#shellAppTitle, .sapUshellShellHeadSubtitle {
  color: @sapUiShellTextColor;
  text-shadow: @sapUiShadowText;
}
#shellAppTitle:hover {
  background-color: fade(@sapUiShellHoverBackground, 15);
  border-radius: 0.2rem;
}
#shellAppTitle:active {
  background-color: @sapUiShellActiveBackground;
  text-shadow: none;
  border-radius: 0.2rem;
  color: @sapUiShellActiveTextColor;
}
#shellAppTitle:focus-within {
  outline-color: @sapUiContentFocusColor;
}

/** Hierarchy Items - (List Items) Icon Styles **/
.sapUshellNavigationMenuListItems {
  color: @sapUiListBackground;
}

.sapUshellNavigationMenuListItems:not(:last-child) .sapMLIBContent:after {
  background: @sapUiShellTextColor;
}

.sapUshellNavigationMenuListItems:not(:first-child) .sapMLIBContent:before {
  background: @sapUiShellTextColor;
}

/** Shell Navigation Menu - related Apps grid (within a flexbox) - override the text-tab-bar content area height **/
#sapUshellRelatedAppsItems {
  background-color: @sapUiGlobalBackgroundColor;
  border-top: 1px solid @sapUiListBorderColor;
}

#sapUshellRelatedAppsItems label {
  font-size: 1rem;
}

/** Shell Navigation Menu - Mini Tiles (of relatedApps)**/
.sapUshellNavMiniTile {
  background-color: @sapUiTileBackground;
  box-shadow: 0 0 1px 0 @sapUiTileBorderColor;
}

.sapUshellNavMiniTile:hover {
  box-shadow: 0 0 0.125rem @sapUiTileBorderColor;
}
.sapUshellNavMiniTile:active {
  box-shadow: 0 0 0.125rem @sapUiTileBorderColor;
}

/** Shell Navigation Menu - Mini Tiles - Title **/
.sapUshellNavMiniTileTitle{
  color: @sapUiListTextColor;
}
/** Shell Navigation Menu - Mini Tiles - Subtitle **/
.sapUshellNavMiniTileSubtitle{
  color: @sapUiListTextColor;
}

/** Shell Navigation Menu - Mini Tiles - Icon **/
.sapUshellNavMiniTileIcon{
  color: @sapUiBrand;
}
