/*!
 * SAP UI development toolkit for HTML5 (SAPUI5)
 *
 * (c) Copyright 2009-2015 SAP SE. All rights reserved
 */

/*!
 * SAP UI development toolkit for HTML5 (SAPUI5)
 *
 * (c) Copyright 2009-2015 SAP SE. All rights reserved
 */

html {
    overflow: hidden
}
#shellPage .sapMShellCentralBox {
    max-width: 100%;
    left: auto;
    margin-right: auto;
    margin-left: auto
}
.sapUshellAboutDialogHeader {
    padding: 0;
    line-height: 3rem
}
.sapUshellTileActionLayerDiv {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    border-radius: 0.25rem;
    opacity: 0
}
.sapUshellTileActionLayerDivSelected {
    opacity: 1
}
.sapUshellAddBookmarkForm {
    padding: 0 1rem 1rem 1rem
}
.sapUshellAddBookmarkForm #saveAsTileHBox {
    position: relative
}
.sapUshellAddBookmarkForm #saveAsTileHBox:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}
.sapUshellAddBookmarkForm label {
    padding-top: 1.75rem
}
.sapUshellAddBookmarkForm .sapUshellInputField {
    padding: 0.25rem 0 0 0;
    height: 2.75rem
}
.sapUshellAddBookmarkForm#bookmarkFormId div>table>tbody>tr>td {
    padding: 0
}
.sapUshellAddBookmarkForm .sapUshellTileBase {
    position: relative
}
.sapUshellAddBookmarkForm .sapUshellTile {
    float: none
}
.sapUshellBookmarkFormPreviewBoxBottomMargin {
    margin-top: 0.25rem
}
.sapUshellBookmarkFormPreviewTileMargin {
    margin: 1rem auto!important
}
.sapUShellApplicationContainer {
    border: none;
    display: block
}
/* Copyright (c) 2009-2014 SAP SE, All Rights Reserved */

.sapUshellPanel .sapUshellPanelContent {
    padding: 0 0 0 0.5rem;
    border-bottom: none;
    margin-left: auto;
    margin-right: auto
}
.sapUshellPanel>header.sapUshellCatalogHeader {
    margin-top: 2rem;
    margin-right: auto;
    margin-bottom: 1rem;
    margin-left: auto;
    border: none;
    padding: 0 0 0 0.5rem;
    height: auto
}
@media screen and (max-width: 799px) {
    .sapUshellPanel>header.sapUshellCatalogHeader {
        margin-top: 0.5rem;
        padding: 0
    }
}
.sapUshellCatalogHeaderBar {
    padding-top: 0.44rem
}
@media screen and (max-width: 799px) {
    .sapUshellCatalogHeaderBar {
        height: auto;
        left: 0.25rem
    }
}
.sapUshellCatalogHeaderBar>div {
    height: auto;
    position: static;
    white-space: normal;
    padding-left: 0;
    flex-wrap: wrap
}
.sapUshellCatalogHeaderBar>div #catalogSearch {
    height: 2.5rem;
    margin: 0 0.5rem 0.5rem 0.2rem;
    vertical-align: top;
    padding: 0
}
.sapUshellCatalogHeaderBar>div #catalogSelect {
    border-width: 0.07rem;
    padding: 0;
    margin: 0 0.5rem 0.5rem 0.2rem
}
.sapUshellCatalogHeaderBar>div #catalogSelect>label {
    padding-right: 3rem;
    padding-left: 1rem
}
.sapUshellCatalogHeaderBar>div #catalogTagFilter {
    height: 2.5rem;
    padding: 0;
    vertical-align: top;
    margin: 0 0 0.5rem 0.2rem
}
.sapUshellCatalogHeaderBar>div #catalogTagFilter button {
    margin: 0
}
.sapUshellCatalogNewGroupInput {
    padding: 1rem;
    min-width: 14rem;
    height: 120%
}
.sapUshellCatalogNewGroupBackButton {
    height: 3.000rem;
    margin: 0;
    padding: 0.250rem 0;
    vertical-align: top;
    border-right: 0.07rem solid #bfbfbf
}
#popoverContainer .sapMList {
    padding: 0.07rem
}
#catalogTilesPage-intHeader-BarPH {
    display: block
}
#catalogTilesPage-intHeader-BarPH #catalogTilesPage-title {
    width: 60%
}
.sapUiSizeCompact #catalogSearch .sapMSFI {
    height: 1.8rem
}
.sapUiSizeCompact .sapUshellPanel .sapMPanelHdr .sapMBar .sapMSFF,
.sapUiSizeCompact #catalogSearch,
.sapUiSizeCompact #catalogSelect {
    height: 1.63rem
}
.sapUiSizeCompact .sapUshellPanel .sapMPanelHdr .sapMBar .sapMSlt {
    line-height: 1.5rem
}
.sapUshellCloneArea {
    left: 0;
    top: 0;
    list-style: none;
    position: absolute
}
.sapUshellClonedTile {
    list-style: none;
    position: absolute;
    z-index: 1
}
.sapUshellTechnicalInfoBox {
    max-height: 9.38rem;
    overflow-y: auto;
    margin: 0.94rem;
    width: auto
}
.sapUshellDashboardView {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-y;
    -ms-touch-action: pan-y
}
.sapUshellDashboardView .sapUshellTile {
    position: absolute
}
.sapUshellDashboardView a img {
    border: none
}
.sapUiMedia-Std-Desktop .sapUshellDashboardView,
.sapUiMedia-Std-Tablet .sapUshellDashboardView {
    min-width: 24.5rem
}
.sapUiMedia-Std-Phone .sapUshellDashboardView {
    min-width: 19.85rem
}
.sapUshellDashboardGroupsContainer {
    margin: auto;
    padding-bottom: 1rem;
    overflow: hidden;
    position: relative;
}
@media only screen and (min-width: 1600px) {
    .sapUshellDashboardGroupsContainer {
        max-width: 96.5rem
    }
    .sapUiMedia-Std-Desktop .sapUshellTileContainerContent {
        max-width: 96rem
    }
    .sapUiMedia-Std-Desktop .sapUshellPanel .sapMPanelHdr {
        max-width: 96rem
    }
}
@media only screen and (min-width: 1408px) and (max-width: 1592px) {
    .sapUshellDashboardGroupsContainer {
        max-width: 84.5rem
    }
    .sapUiMedia-Std-Desktop .sapUshellTileContainerContent {
        max-width: 84rem
    }
    .sapUiMedia-Std-Desktop .sapUshellPanel .sapMPanelHdr {
        max-width: 84rem
    }
}
@media only screen and (min-width: 1216px) and (max-width: 1400px) {
    .sapUshellDashboardGroupsContainer {
        max-width: 72.5rem
    }
    .sapUiMedia-Std-Desktop .sapUshellTileContainerContent {
        max-width: 72rem
    }
    .sapUiMedia-Std-Desktop .sapUshellPanel .sapMPanelHdr {
        max-width: 72rem
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1208px) {
    .sapUshellDashboardGroupsContainer {
        max-width: 60.5rem
    }
    .sapUiMedia-Std-Desktop .sapUshellTileContainerContent {
        max-width: 60rem
    }
    .sapUiMedia-Std-Desktop .sapUshellPanel .sapMPanelHdr {
        max-width: 60rem
    }
}
@media only screen and (min-width: 832px) and (max-width: 1016px) {
    .sapUshellDashboardGroupsContainer {
        max-width: 48.5rem
    }
    .sapUiMedia-Std-Tablet .sapUshellTileContainerContent {
        max-width: 48rem
    }
    .sapUiMedia-Std-Tablet .sapUshellPanel .sapMPanelHdr {
        max-width: 48rem
    }
}
@media only screen and (min-width: 640px) and (max-width: 824px) {
    .sapUshellDashboardGroupsContainer {
        max-width: 36.5rem
    }
    .sapUiMedia-Std-Tablet .sapUshellTileContainerContent {
        max-width: 36rem
    }
    .sapUiMedia-Std-Tablet .sapUshellPanel .sapMPanelHdr {
        max-width: 36rem
    }
}
@media only screen and (min-width: 448px) and (max-width: 632px) {
    .sapUshellDashboardGroupsContainer {
        max-width: 24.5rem
    }
    .sapUiMedia-Std-Tablet .sapUshellTileContainerContent {
        max-width: 24rem
    }
    .sapUiMedia-Std-Tablet .sapUshellPanel .sapMPanelHdr {
        max-width: 24rem
    }
}
@media only screen and (max-width: 465.6px) {
    .sapUiMedia-Std-Phone .sapUshellDashboardGroupsContainer {
        max-width: 19.9rem
    }
    .sapUiMedia-Std-Phone .sapUshellTileContainerContent {
        width: 19.4rem
    }
    .sapUiMedia-Std-Phone .sapUshellPanel .sapMPanelHdr {
        width: 19.4rem
    }
}
@media only screen and (min-width: 472.8px) and (max-width: 620.8px) {
    .sapUiMedia-Std-Phone .sapUshellDashboardGroupsContainer {
        max-width: 29.6rem
    }
    .sapUiMedia-Std-Phone .sapUshellTileContainerContent {
        width: 29.1rem
    }
    .sapUiMedia-Std-Phone .sapUshellPanel .sapMPanelHdr {
        width: 29.1rem
    }
}
@media only screen and (min-width: 628px) and (max-width: 776px) {
    .sapUiMedia-Std-Phone .sapUshellDashboardGroupsContainer {
        max-width: 39.3rem
    }
    .sapUiMedia-Std-Phone .sapUshellTileContainerContent {
        width: 38.8rem
    }
    .sapUiMedia-Std-Phone .sapUshellPanel .sapMPanelHdr {
        width: 38.8rem
    }
}
.sapUshellDynamicTileIndication {
    height: inherit;
    float: right;
    display: inline-block;
    text-align: center
}
.sapUshellDynamicTileStateArrow {
    display: none
}
.sapUiMedia-Std-Desktop .sapUshellDynamicTile,
.sapUiMedia-Std-Tablet .sapUshellDynamicTile {}.sapUiMedia-Std-Desktop .sapUshellDynamicTile .sapUshellDynamicTileData,
.sapUiMedia-Std-Tablet .sapUshellDynamicTile .sapUshellDynamicTileData {
    position: absolute;
    bottom: 1.875rem;
    right: 0.5rem;
    width: 11rem;
    overflow: hidden;
    pointer-events: none
}
.sapUiMedia-Std-Desktop .sapUshellDynamicTile .sapUshellDynamicTileNumber,
.sapUiMedia-Std-Tablet .sapUshellDynamicTile .sapUshellDynamicTileNumber {
    float: right;
    margin-left: 0.5rem
}
.sapUiMedia-Std-Desktop .sapUshellDynamicTile .sapUshellDynamicTileNumberFactor,
.sapUiMedia-Std-Tablet .sapUshellDynamicTile .sapUshellDynamicTileNumberFactor {
    display: inline-block
}
.sapUiMedia-Std-Desktop .sapUshellDynamicTileIndication,
.sapUiMedia-Std-Tablet .sapUshellDynamicTileIndication {
    line-height: 1.65rem
}
.sapUiMedia-Std-Desktop .sapUshellDynamicTileStateArrow,
.sapUiMedia-Std-Tablet .sapUshellDynamicTileStateArrow {}.sapUiMedia-Std-Desktop .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataUp,
.sapUiMedia-Std-Tablet .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataUp,
.sapUiMedia-Std-Desktop .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataDown,
.sapUiMedia-Std-Tablet .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataDown {
    display: inline-block;
    margin: 0.69rem 0.07rem 0 0.13rem;
    border-left: 0.6rem solid transparent;
    border-right: 0.6rem solid transparent;
    border-bottom: 0.65rem solid
}
.sapUiMedia-Std-Phone .sapUshellDynamicTile {}.sapUiMedia-Std-Phone .sapUshellDynamicTile .sapUshellDynamicTileData {
    position: absolute;
    bottom: 1.75rem;
    right: 0.375rem;
    width: 8.625rem;
    overflow: hidden;
    pointer-events: none
}
.sapUiMedia-Std-Phone .sapUshellDynamicTile .sapUshellDynamicTileNumber {
    float: right;
    margin-left: 0.19rem
}
.sapUiMedia-Std-Phone .sapUshellDynamicTile .sapUshellDynamicTileNumberFactor {
    display: inline-block
}
.sapUiMedia-Std-Phone .sapUshellDynamicTileIndication {
    line-height: 1.5rem
}
.sapUiMedia-Std-Phone .sapUshellDynamicTileStateArrow {}.sapUiMedia-Std-Phone .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataUp,
.sapUiMedia-Std-Phone .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataDown {
    display: inline-block;
    margin-top: 0.4rem;
    border-left: 0.375rem solid transparent;
    border-right: 0.375rem solid transparent;
    border-bottom: 0.4375rem solid
}
.sapUshellEndUserFeedbackDialog #mainLayout {
    display: block;
    margin-top: 0.9rem;
    margin-left: 0.9rem;
    margin-right: 0.9rem
}
.sapUshellEndUserFeedbackDialog #contextLayout {
    width: 100%
}
.sapUshellEndUserFeedbackDialog #contextLayout .sapUiHLayoutChildWrapper:nth-child(1) {
    float: left
}
.sapUshellEndUserFeedbackDialog #contextLayout .sapUiHLayoutChildWrapper:nth-child(2) {
    float: left
}
.sapUshellEndUserFeedbackDialog #contextLayout .sapUiHLayoutChildWrapper:nth-child(3) {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 3.5rem
}
.sapUshellEndUserFeedbackDialog #contextLayout .sapUiHLayoutChildWrapper:nth-child(3) span {
    white-space: nowrap;
    display: initial
}
.sapUshellEndUserFeedbackDialog #feedbackLayout {
    display: block
}
.sapUshellEndUserFeedbackDialog #feedbackTechnicalInfoBox {
    max-height: 9.38rem;
    overflow-y: auto;
    border: 0.07rem solid;
    width: auto
}
.sapUshellEndUserFeedbackDialog #feedbackTextArea {
    display: block;
    margin-top: 0.4rem
}
.sapUshellEndUserFeedbackDialog #technicalInfoBoxLayout {
    display: block
}
.sapUshellEndUserFeedbackDialog #technicalInfoBoxLayout>* {
    display: block
}
.sapUshellEndUserFeedbackDialog #ratingIndicationLayout {
    display: block;
    height: 1.5rem;
    width: 100%
}
.sapUshellEndUserFeedbackDialog #ratingIndicationLayout:after {
    content: '';
    clear: both;
    display: block
}
.sapUshellEndUserFeedbackDialog #ratingIndicationLayout .sapUiHLayoutChildWrapper:nth-child(2) {
    float: right;
    text-transform: uppercase
}
.sapUshellEndUserFeedbackDialog #ratingIndicationLayout .sapUiHLayoutChildWrapper:nth-child(1) {
    float: left
}
.sapUshellEndUserFeedbackDialog #ratingSelectionText {
    white-space: nowrap
}
.sapUshellEndUserFeedbackDialog #legalLayout {
    margin-left: -0.8125rem
}
.sapUshellEndUserFeedbackDialog #ratingLayout {
    width: auto!important;
    display: block;
    margin-top: 2rem
}
.sapUshellEndUserFeedbackDialog #contextName {
    margin-left: 0.7rem
}
.sapUshellEndUserFeedbackDialog #ratingButtons {
    text-align: center;
    display: inline-block;
    padding: 0;
    width: 98%
}
.sapUshellEndUserFeedbackDialog #ratingButtons li {
    width: 20%
}
.sapUshellEndUserFeedbackDialog #ratingButtons li span {
    vertical-align: top
}
.sapUshellEndUserFeedbackDialog #technicalDataLayout {
    margin-top: 0.5rem
}
.sapUshellEndUserFeedbackDialog #legalAgreement {
    height: 100%
}
.sapUshellEndUserFeedbackDialog #anonymousCheckbox label,
.sapUshellEndUserFeedbackDialog #legalAgreement label {
    white-space: normal;
    word-wrap: normal;
    overflow: hidden;
    line-height: 1.25rem;
    vertical-align: middle
}
.sapUshellEndUserFeedbackDialog #legalAgreementLink {
    margin-left: 3rem;
    position: relative;
    line-height: 2.75rem
}
.sapUshellFeedbackLayout .sapUshellFeedbackAppIcon {
    font-size: 4rem
}
.sapUshellEndUserFeedbackInfoTextSpacing {
    padding-top: 1.5rem
}
.sapUiFormResLayout .sapUiRFLRow>.sapUiRFLContainer.sapUiRFLFullLength>.sapUiRFLContainerContent>.sapUiRLElement>.sapUiRFLRow:last-child>.sapUiRFLFullLength:last-child {
    padding-bottom: 1.5rem
}
.sapUiSizeCompact #legalLayout {
    margin-left: -0.4rem
}
.sapUiSizeCompact #ratingButtons li span {
    font-size: 1.14rem
}
.fiori2-blossom {
    position: absolute;
    width: 1.88rem;
    height: 1.88rem;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: rotateBlossom;
    animation-name: rotateBlossom;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-animation-duration: 4s;
    animation-duration: 4s
}
.fiori2-leafContainer {
    position: absolute;
    width: inherit;
    height: inherit;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}
.fiori2-leaf {
    position: absolute;
    width: inherit;
    height: inherit;
    border: 0.07rem solid #ffffff;
    border-top-left-radius: 6.25rem;
    border-top-right-radius: 6.25rem;
    border-bottom-left-radius: 6.25rem;
    border-bottom-right-radius: 0;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}
#fiori2-startup-flower {
    position: absolute;
    top: 48%;
    left: 48%;
    display: block;
    width: 1.88rem;
    height: 1.88rem;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    opacity: 0.5;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50)
}
@media screen and (max-width: 1023px) {
    #fiori2-startup-flower {
        top: 42%;
        left: 42%
    }
}
#fiori2-loader {
    display: block;
    width: 1.57rem;
    height: 1.57rem;
    padding-right: 1.57rem;
    margin: 0 auto;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    opacity: 0.5;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50)
}
.fiori2-leafContainer1 {
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-name: fadeLeaf2-1;
    animation-name: fadeLeaf2-1
}
.fiori2-leafContainer2 {
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-animation-name: fadeLeaf2-2;
    animation-name: fadeLeaf2-2
}
.fiori2-leafContainer3 {
    -webkit-animation-duration: 9s;
    animation-duration: 9s;
    -webkit-animation-name: fadeLeaf2-3;
    animation-name: fadeLeaf2-3
}
.fiori2-leafContainer4 {
    -webkit-animation-duration: 6s;
    animation-duration: 6s;
    -webkit-animation-name: fadeLeaf2-4;
    animation-name: fadeLeaf2-4
}
.fiori2-leafContainer5 {
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-animation-name: fadeLeaf2-5;
    animation-name: fadeLeaf2-5
}
.fiori2-leaf1 {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: scaleLeaf2-1;
    animation-name: scaleLeaf2-1
}
.fiori2-leaf2 {
    -webkit-transform: rotate(72deg);
    transform: rotate(72deg);
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-name: scaleLeaf2-2;
    animation-name: scaleLeaf2-2
}
.fiori2-leaf3 {
    -webkit-transform: rotate(144deg);
    transform: rotate(144deg);
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-name: scaleLeaf2-3;
    animation-name: scaleLeaf2-3
}
.fiori2-leaf4 {
    -webkit-transform: rotate(216deg);
    transform: rotate(216deg);
    -webkit-animation-duration: .9s;
    animation-duration: .9s;
    -webkit-animation-name: scaleLeaf2-4;
    animation-name: scaleLeaf2-4
}
.fiori2-leaf5 {
    -webkit-transform: rotate(288deg);
    transform: rotate(288deg);
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-name: scaleLeaf2-5;
    animation-name: scaleLeaf2-5
}
@-webkit-keyframes rotateBlossom {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-moz-keyframes rotateBlossom {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes rotateBlossom {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-webkit-keyframes fadeLeaf2-1 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-moz-keyframes fadeLeaf2-1 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@keyframes fadeLeaf2-1 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-webkit-keyframes fadeLeaf2-2 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-moz-keyframes fadeLeaf2-2 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@keyframes fadeLeaf2-2 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-webkit-keyframes fadeLeaf2-3 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-moz-keyframes fadeLeaf2-3 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@keyframes fadeLeaf2-3 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-webkit-keyframes fadeLeaf2-4 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-moz-keyframes fadeLeaf2-4 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@keyframes fadeLeaf2-4 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-webkit-keyframes fadeLeaf2-5 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-moz-keyframes fadeLeaf2-5 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@keyframes fadeLeaf2-5 {
    0% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
    50% {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
        filter: alpha(opacity=100)
    }
    100% {
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        -webkit-opacity: 0.2;
        opacity: 0.2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
        filter: alpha(opacity=20)
    }
}
@-webkit-keyframes scaleLeaf2-1 {
    100% {
        -webkit-transform: scale(1.25) rotate(0deg);
        -moz-transform: scale(1.25) rotate(0deg);
        -o-transform: scale(1.25) rotate(0deg);
        -ms-transform: scale(1.25) rotate(0deg);
        transform: scale(1.25) rotate(0deg)
    }
}
@-moz-keyframes scaleLeaf2-1 {
    100% {
        -webkit-transform: scale(1.25) rotate(0deg);
        -moz-transform: scale(1.25) rotate(0deg);
        -o-transform: scale(1.25) rotate(0deg);
        -ms-transform: scale(1.25) rotate(0deg);
        transform: scale(1.25) rotate(0deg)
    }
}
@keyframes scaleLeaf2-1 {
    100% {
        -webkit-transform: scale(1.25) rotate(0deg);
        -moz-transform: scale(1.25) rotate(0deg);
        -o-transform: scale(1.25) rotate(0deg);
        -ms-transform: scale(1.25) rotate(0deg);
        transform: scale(1.25) rotate(0deg)
    }
}
@-webkit-keyframes scaleLeaf2-2 {
    100% {
        -webkit-transform: scale(1.25) rotate(72deg);
        -moz-transform: scale(1.25) rotate(72deg);
        -o-transform: scale(1.25) rotate(72deg);
        -ms-transform: scale(1.25) rotate(72deg);
        transform: scale(1.25) rotate(72deg)
    }
}
@-moz-keyframes scaleLeaf2-2 {
    100% {
        -webkit-transform: scale(1.25) rotate(72deg);
        -moz-transform: scale(1.25) rotate(72deg);
        -o-transform: scale(1.25) rotate(72deg);
        -ms-transform: scale(1.25) rotate(72deg);
        transform: scale(1.25) rotate(72deg)
    }
}
@keyframes scaleLeaf2-2 {
    100% {
        -webkit-transform: scale(1.25) rotate(72deg);
        -moz-transform: scale(1.25) rotate(72deg);
        -o-transform: scale(1.25) rotate(72deg);
        -ms-transform: scale(1.25) rotate(72deg);
        transform: scale(1.25) rotate(72deg)
    }
}
@-webkit-keyframes scaleLeaf2-3 {
    100% {
        -webkit-transform: scale(1.25) rotate(144deg);
        -moz-transform: scale(1.25) rotate(144deg);
        -o-transform: scale(1.25) rotate(144deg);
        -ms-transform: scale(1.25) rotate(144deg);
        transform: scale(1.25) rotate(144deg)
    }
}
@-moz-keyframes scaleLeaf2-3 {
    100% {
        -webkit-transform: scale(1.25) rotate(144deg);
        -moz-transform: scale(1.25) rotate(144deg);
        -o-transform: scale(1.25) rotate(144deg);
        -ms-transform: scale(1.25) rotate(144deg);
        transform: scale(1.25) rotate(144deg)
    }
}
@keyframes scaleLeaf2-3 {
    100% {
        -webkit-transform: scale(1.25) rotate(144deg);
        -moz-transform: scale(1.25) rotate(144deg);
        -o-transform: scale(1.25) rotate(144deg);
        -ms-transform: scale(1.25) rotate(144deg);
        transform: scale(1.25) rotate(144deg)
    }
}
@-webkit-keyframes scaleLeaf2-4 {
    100% {
        -webkit-transform: scale(1.25) rotate(216deg);
        -moz-transform: scale(1.25) rotate(216deg);
        -o-transform: scale(1.25) rotate(216deg);
        -ms-transform: scale(1.25) rotate(216deg);
        transform: scale(1.25) rotate(216deg)
    }
}
@-moz-keyframes scaleLeaf2-4 {
    100% {
        -webkit-transform: scale(1.25) rotate(216deg);
        -moz-transform: scale(1.25) rotate(216deg);
        -o-transform: scale(1.25) rotate(216deg);
        -ms-transform: scale(1.25) rotate(216deg);
        transform: scale(1.25) rotate(216deg)
    }
}
@keyframes scaleLeaf2-4 {
    100% {
        -webkit-transform: scale(1.25) rotate(216deg);
        -moz-transform: scale(1.25) rotate(216deg);
        -o-transform: scale(1.25) rotate(216deg);
        -ms-transform: scale(1.25) rotate(216deg);
        transform: scale(1.25) rotate(216deg)
    }
}
@-webkit-keyframes scaleLeaf2-5 {
    100% {
        -webkit-transform: scale(1.25) rotate(288deg);
        -moz-transform: scale(1.25) rotate(288deg);
        -o-transform: scale(1.25) rotate(288deg);
        -ms-transform: scale(1.25) rotate(288deg);
        transform: scale(1.25) rotate(288deg)
    }
}
@-moz-keyframes scaleLeaf2-5 {
    100% {
        -webkit-transform: scale(1.25) rotate(288deg);
        -moz-transform: scale(1.25) rotate(288deg);
        -o-transform: scale(1.25) rotate(288deg);
        -ms-transform: scale(1.25) rotate(288deg);
        transform: scale(1.25) rotate(288deg)
    }
}
@keyframes scaleLeaf2-5 {
    100% {
        -webkit-transform: scale(1.25) rotate(288deg);
        -moz-transform: scale(1.25) rotate(288deg);
        -o-transform: scale(1.25) rotate(288deg);
        -ms-transform: scale(1.25) rotate(288deg);
        transform: scale(1.25) rotate(288deg)
    }
}
.sap-tablet .sapUshellGroupList,
.sapUiMedia-Std-Phone .sapUshellGroupList {
    -webkit-user-select: none
}
.sapUshellGroupList {
    height: 100%
}
.sapUshellGroupList #groupListFooter .sapMBarMiddle {
    height: initial
}
.sapUshellGroupList #groupListFooter .sapMBarMiddle>.sapMBarPH {
    padding-left: 0;
    padding-right: 0
}
.sapUshellGroupList #groupListFooter .sapMBarMiddle .sapMALIText {
    margin: 0
}
.sapUshellGroupList #groupListPage.sapUshellPersonalizationOn>section {
    bottom: 3em
}
.sapUshellGroupList #groupListFooter.sapUshellPersonalizationOn {
    height: 3em
}
.sapUshellGroupList .sapUshellGroupLI-placeholder {
    height: 3rem
}
.sapUshellGroupList #groupListItems {
    touch-action: pan-y;
    -ms-touch-action: pan-y
}
.sapUiSizeCompact #groupListFooter .sapMBarMiddle>.sapMBarPH {
    padding: 0
}
.sapUiSizeCompact #groupListFooter.sapUshellPersonalizationOn {
    height: 2em
}
.sapUshellGroupLI {
    padding: 0;
    cursor: pointer;
    outline: none;
    width: 100%;
    height: 3rem;
    list-style: none;
    table-layout: fixed
}
.sapUshellGroupLI .sapMLIBContentNF {
    left: 0;
    table-layout: fixed
}
.sapUshellGroupLI .sapMLIBContent {
    width: 100%
}
.sapUshellGroupLI .sapMLIBContent.sapMLIBContentMargin {
    padding-left: 0!important;
    padding-right: 0!important
}
.sapUshellGroupLI .sapMSLIDiv>.sapMInput {
    margin-left: 0.25rem;
    margin-right: 0.25rem
}
.sapUshellGroupLI .sapMSLIDiv .sapMSLITitleOnly {
    width: 100%;
    margin-left: 0;
    padding-left: 1.25rem;
    display: -moz-inline-box;
    box-sizing: border-box
}
.sapUshellGroupLI .sapMSLIDiv.sapMSLITitleDiv {
    min-width: 0;
    padding-left: 0
}
.sapUiSizeCompact .sapUshellGroupLI {
    height: 2rem
}
.sapUshellHeaderTile {
    clear: both;
    transition: opacity 0.2s linear, height 0.2s ease-out;
    margin-left: 0
}
.sapUshellHeaderTile.sapUshellHidden {
    display: none
}
h3.sapUshellHeaderTile {
    padding-top: 2rem
}
.sapUiMedia-Std-Desktop .sapUshellHeaderTile,
.sapUiMedia-Std-Tablet .sapUshellHeaderTile {
    margin-right: 0.5rem
}
.sapUiMedia-Std-Phone .sapUshellHeaderTile {
    margin-right: 0.45rem
}
.sapUshellGroupsVisibilityDialog #sapUshellHideGroupsTable table>tbody>tr>td {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    height: 2.94rem
}
.sapUshellGroupsVisibilityDialog #sapUshellHideGroupsTable table>tbody>tr>td>div {
    padding: 0.375rem 0 0.375rem 0
}
.sapUshellGroupsVisibilityDialog .sapUshellHideGroupsTable {
    max-height: 36.07rem
}
@font-face{font-family:'Fiori2';src:url("fonts/sap-launch-icons.eot");src:url("fonts/sap-launch-icons.eot?#iefix") format('embedded-opentype'),
url("fonts/sap-launch-icons.ttf") format('truetype');
font-weight:normal;
font-style:normal
}
@font-face{font-family:'BusinessSuiteInAppSymbols';src:url("fonts/BusinessSuiteInAppSymbols.eot");src:url("fonts/BusinessSuiteInAppSymbols.eot?#iefix") format('embedded-opentype'),
url("fonts/BusinessSuiteInAppSymbols.ttf") format('truetype');
font-weight:normal;
font-style:normal
}
@font-face{font-family:'FioriInAppIcons';src:url("fonts/sap-fiori-inapp-icons.eot");src:url("fonts/sap-fiori-inapp-icons.eot?#iefix") format('embedded-opentype'),
url("fonts/sap-fiori-inapp-icons.ttf") format('truetype');
font-weight:normal;
font-style:normal
}
@font-face{font-family:'SAPIconsTNT';src:url("fonts/sap-icons-TNT.eot");src:url("fonts/sap-icons-TNT.eot?#iefix") format('embedded-opentype'),
url("fonts/sap-icons-TNT.ttf") format('truetype');
font-weight:normal;
font-style:normal
}
img.sapUshellImageTile {
    position:absolute
}
.sapUiMedia-Std-Desktop img.sapUshellImageTile,
.sapUiMedia-Std-Tablet img.sapUshellImageTile {
    bottom:2.13rem;
    width:10.5rem;
    height:4.63rem
}
.sapUiMedia-Std-Phone img.sapUshellImageTile {
    bottom:1.5rem;
    width:8rem;
    height:3.13rem
}
.sapUshellLoadingDialogControl .sapUshellLoadingDialogAppData {
    position:absolute;
    width:20rem;
    bottom:1.57rem
}
.sapUshellLoadingDialogControl .sapUiIcon {
    margin-bottom:0.5em;
    width:100%
}
.sapUshellLoadingDialogControl .sapUshellLoadingDialogLabel {
    position:relative;
    width:20rem;
    bottom:1em;
    line-height:1.4em;
    display:block;
    white-space:normal;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-size:16px;
    text-align:center!important
}
.sapUiMedia-Std-Phone .sapUshellLoadingDialog .sapUshellLoadingDialogLabel {
    bottom:0.8em;
    line-height:1.3em
}
.sapUshellNavTreeListItem {
    width:18rem;
    height:3rem
}
.sapUshellNavTreeListItem.sapUshellNavTreeChild {
    padding-left:3.5rem
}
.sapUshellNavTreeListItem.sapUshellNavTreeChildHide {
    height:0;
    border-bottom-width:0
}
.sapUshellNavTreeListItem.sapUshellNavTreeChildHide .sapUshellNavTreeLink {
    height:0
}
.sapUshellNavTreeListItem.sapUshellNavTreeParent {
    padding-left:1rem
}
.sapUshellNavTreeListItem.sapUshellNavTreeSingle {
    padding-left:1rem
}
.sapUshellGroupListItemIcon {
    padding-right:1rem;
    width:1rem
}
.sapUshellNavTree_visual_transition {
    transition:all 100ms ease
}
#NavTree {
    height:100%;
    overflow-y:auto;
    overflow-x:hidden
}
.sapCaUiPictureTileContent {
    text-align:center;
    box-sizing:border-box;
    overflow:hidden;
    width:100%;
    height:100%
}
.sapCaUiPTWrapper {
    position:relative;
    box-sizing:border-box;
    display:inline-block;
    width:100%;
    height:100%
}
.sapCaUiPictureTileContent .sapMImg {
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%
}
@media screen and (orientation: portrait) {
    .sap-phone .sapCaUiPictureTileContent .sapMImg,
    .sap-tablet .sapCaUiPictureTileContent .sapMImg {
        max-width:100%;
        max-height:none
    }
}
@media screen and (orientation: landscape) {
    .sap-phone .sapCaUiPictureTileContent .sapMImg,
    .sap-tablet .sapCaUiPictureTileContent .sapMImg {
        max-width:100%;
        max-height:100%
    }
}
.sapMTC .sapCaUiPictureTile {
    position:absolute;
    top:0;
    left:0
}
.sapCaUiPictureTile {
    display:inline-block;
    -moz-box-sizing:border-box;
    width:13em;
    height:10em;
    margin:0
}
.sapCaUiPictureTile .sapMBtn {
    position:absolute;
    z-index:2;
    top:0.32rem;
    left:0.63rem
}
.sap-desktop .sapCaUiPictureTile .sapCaUiPTDeleteButton {
    opacity:0
}
.sap-desktop .sapCaUiPictureTile:hover .sapCaUiPTDeleteButton {
    opacity:0.1
}
.sap-desktop .sapCaUiPictureTile:hover .sapCaUiPTDeleteButton:hover {
    opacity:1
}
.sap-desktop[data-sap-ui-browser^="ff"] .sapCaUiPictureTile {
    padding:2rem
}
.sap-desktop:not([data-sap-ui-browser^="ff"]) .sapCaUiPictureTileContent,
.sap-tablet .sapCaUiPictureTileContent,
.sap-phone .sapCaUiPictureTileContent {
    padding:2rem
}
.sap-desktop[data-sap-ui-browser^="ie"] .sapCaUiPictureTile .sapCaUiPTDeleteButton.sapMFocusable:focus {
    position:absolute
}
.sap-desktop[data-sap-ui-browser^="ie"] .sapCaUiPTWrapper {
    max-width:100%
}
.sap-tablet .sapCaUiPictureTile .sapCaUiPTDeleteButton.hide,
.sap-phone .sapCaUiPictureTile .sapCaUiPTDeleteButton.hide {
    visibility:hidden;
    opacity:0
}
.sap-tablet .sapCaUiPictureTile .sapCaUiPTDeleteButton,
.sap-phone .sapCaUiPictureTile .sapCaUiPTDeleteButton {
    visibility:visible;
    opacity:1
}
.sapCaUiPTDeleteButton .sapUiIcon:before {
    border-radius:2rem
}
.sapMBtn.sapCaUiPTDeleteButton.sapMBtnActive {
    border:none
}
.sapCaUiPTDeleteButton .sapUiIcon {
    outline:none
}
.sapCaPW {
    position:relative
}
.sapCaPWRendering {
    opacity:0
}
.sapCaPW .sapCaUiPTDeleteButton {
    display:none
}
.sapCaPW.sapCaPWEditable .sapCaUiPTDeleteButton {
    display:block
}
.sapCaPVBly {
    opacity:1;
    background-color:#ffffff;
    overflow:hidden
}
.sapUshellTile.sapUshellPlusTile {
    transition:transform 0ms;
    -webkit-transition:transform 0ms;
    -moz-transition:transform 0ms;
    -ms-transition:transform 0ms;
    text-align:center;
    vertical-align:middle;
    cursor:pointer
}
.sapUshellTile.sapUshellPlusTile .sapUiIcon {
    outline:none;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden
}
.sapUshellHidePlusTile {
    visibility:hidden
}
.sapUiMedia-Std-Desktop .sapUshellTile.sapUshellPlusTile,
.sapUiMedia-Std-Tablet .sapUshellTile.sapUshellPlusTile {
    width:11.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTile.sapUshellPlusTile .sapUiIcon,
.sapUiMedia-Std-Tablet .sapUshellTile.sapUshellPlusTile .sapUiIcon {
    line-height:11rem
}
.sapUiMedia-Std-Phone .sapUshellTile.sapUshellPlusTile {
    width:9.25rem
}
.sapUiMedia-Std-Phone .sapUshellTile.sapUshellPlusTile .sapUiIcon {
    line-height:9rem
}
.sapUshellSearchResultListFooterContainer {
    border:none;
    background-color:transparent;
    cursor:pointer;
    cursor:hand;
    width:100%
}
.sapUshellSearchResultListFooterContainer .sapUshellResultListFooterContent {
    display:inline-block;
    width:100%;
    margin:1rem auto;
    text-align:center
}
.sapUshellSearchResultListFooterContainer .sapUshellResultListMoreFooter {
    font-size:0.88rem;
    margin:0 1rem;
    cursor:pointer;
    cursor:hand
}
.sapUshellSearchResultListFooterContainer .sapUshellResultListBusyFooter {
    width:1.38rem;
    height:1.38rem
}
.sapUshellSearchFacetFilterShowAllFilterBtn {
    display:block;
    margin:0 auto 1rem auto
}
.sapUshellSearchFilterContextualBar {
    font-size:0.875rem;
    margin-top:-0.5rem;
    margin-left:-2rem;
    margin-right:-2rem;
    margin-bottom:0.5rem
}
@media (min-width: 768px) and (max-width: 1150px) {
    .sapUshellSearchFilterContextualBar {
        margin-left:-1rem;
        margin-right:-1rem
    }
}
@media (max-width: 767px) {
    .sapUshellSearchFilterContextualBar {
        margin-left:-1rem;
        margin-right:-1rem
    }
}
.sapUshellSearchFilterContextualBar label {
    margin:0 0 0 0.5rem!important
}
.sapUshellSearchFilterContextualBar .filterTitle {
    font-style:italic
}
#searchPrefsView {
    padding:1rem;
    box-sizing:border-box
}
#searchPrefsView .sapMLabel {
    padding-right:0.5rem;
    vertical-align:middle
}
#searchPrefsView .sapMSwtCont {
    vertical-align:middle
}
#searchPrefsView .sapMText {
    margin-top:1rem;
    margin-bottom:1rem
}
#searchPrefsView .sapMBtn {
    display:block
}
input.sapUshellShellSearchBox[type="search"] {
    width:calc(100% - 12rem);
    border-width:0;
    border-radius:0;
    padding-left:0;
    float:left;
    height:100%
}
@media (max-width: 767px) {
    input.sapUshellShellSearchBox[type="search"] {
        width:calc(100% - 2rem)
    }
}
.sapUshellSearchContainer .sapUiFixFlexFixed {
    overflow-y:auto;
    overflow-x:auto
}
.sapUshellSearchContainer {
    width:100%;
    height:100%
}
.sapUshellSearchContainer .sapUiFixFlexFlexible {
    overflow-y:auto;
    overflow-x:auto
}
input.sapUshellShellSearchBox[type="search"]:focus {
    border-width:0;
    border-radius:0;
    box-shadow:0 0 0 0
}
.sapUshellSubContainer>div {
    width:100%
}
.sapUshellShellOvrlySearch>div {
    height:100%
}
#searchContainerApp {
    height:100%
}
#searchContainerResultsView {
    height:100%;
    display:inherit
}
.sapUshellSearchFacetFilter {
    height:100%
}
.sapUshellSearchResultListsContainer {
    display:absolute;
    margin:0 auto;
    padding:0.5rem 2rem 0 2rem;
    position:absolute;
    left:0;
    right:0
}
@media (min-width: 768px) and (max-width: 1150px) {
    .sapUshellSearchResultListsContainer {
        padding:0.5rem 1rem 0 1rem
    }
}
@media (max-width: 767px) {
    .sapUshellSearchResultListsContainer {
        padding:0.5rem 0.5rem 0 0.5rem
    }
}
.sapUshellSearchResultListsContainer .searchLayout-bucket {
    margin:1.7rem 1rem 0.5rem 1rem
}
.sapUshellSearchResultListsContainer .searchTabStrips {}.sapUshellSearchResultListsContainer .searchTabStrips .sapMITBContainerContent {
    display:none
}
@media (min-width: 768px) {
    .sapUshellSearchResultListsContainer .searchTabStrips .sapMITBHead.sapMITBTextOnly {
        margin-left:1rem;
        margin-top:0
    }
    .sapUshellSearchResultListsContainer .searchTabStrips .sapMITBTextOnly .sapMITBFilter:first-child {
        margin-left:0
    }
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result {
    max-width:46.25rem;
    margin:0 auto;
    padding:11rem 3rem 0rem 3rem;
    box-sizing:border-box
}
@media (min-width: 768px) and (max-width: 1150px) {
    .sapUshellSearchResultListsContainer .sapUshellSearch-no-result {
        padding:11rem 2rem 0rem 2rem
    }
}
@media (max-width: 767px) {
    .sapUshellSearchResultListsContainer .sapUshellSearch-no-result {
        display:inline-block;
        max-width:100%;
        padding:4rem 1rem 0rem 1rem
    }
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-icon {
    font-family:SAP-icons;
    display:inline-block;
    float:left;
    padding-right:2rem;
    font-size:8.125rem
}
@media (max-width: 767px) {
    .sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-icon {
        float:none;
        display:block;
        text-align:center;
        width:100%;
        margin:0 auto;
        margin-bottom:2rem
    }
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-icon span {
    display:inline-block
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text {
    text-align:left;
    display:inline-block;
    max-width:calc(100% - 13rem)
}
@media (max-width: 767px) {
    .sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text {
        width:100%;
        max-width:100%
    }
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text .sapUshellSearch-no-result-info {
    word-wrap:break-word
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text .sapUshellSearch-no-result-tips {
    padding-top:1.5rem
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text .sapUshellSearch-no-result-tips ul li {
    list-style:disc;
    list-style-type:disc
}
.sapUshellSearchResultListFooter {
    background-color:transparent!important;
    border:none!important
}
.hidden {
    display:none!important
}
.sapUshellSearchFacet hr {
    border:none;
    height:0.0625rem;
    margin:0
}
.sapUshellSearchFacet li:last-of-type {
    padding-bottom:0.5rem
}
.sapUshellSearchFacet .sapMListHdr {
    border-bottom:none
}
.sapUshellSearchFacet .sapMGHLI {
    border-bottom:none!important
}
.sapUshellSearchFacetShowMoreLink {
    display:block;
    text-align:right;
    padding-right:1rem;
    height:2rem
}
.sapUshellSearchFacetDialog {
    width:46rem
}
.sapUshellSearchFacetDialogContainer {
    height:35rem
}
.sapUshellSearchFacetDialogShowMoreButton {
    float:right;
    margin-right:0.63rem
}
.sapUshellSearchFacetDialogSettingsContainer {
    width:100%
}
.sapUshellSearchFacetDialogSettingsContainer>:first-child {
    text-align:right
}
.sapUshellSearchFacetDialogSettingsSelect {
    margin-right:0.25rem
}
.sapUshellSearchFacetDialogListItemBold {
    font-weight:bold
}
.sapUshellSearchFacetDialogDetailPage {
    margin:0 2rem 0 2rem;
    width:calc(100% - 4rem)
}
.sapMNavItem.sapMPage.sapUshellSearchFacetDialogDetailPage {
    height:100%
}
.sapUshellSearchFacetDialogDetailPage .sapMIBar {
    border-bottom-width:0
}
.sapUshellSearchFacetDialogDetailPage .sapMIBar .sapMSF {
    margin-left:0
}
.sapUshellSearchFacetDialogDetailPage .sapMLIB {
    padding-left:0.5rem;
    padding-right:0.5rem
}
.sapUshellSearchFacetDialogDetailPage .sapUshellSearchFacetDialogDetailPageList {
    padding-top:0.5rem
}
.sapUshellSearchFacetDialogSettingsContainer .sapMCbBg {
    left:0
}
.sapUshellSearchFacetDialogDetailPage .sapUshellSearchFacetDialogDetailPageSeparator {
    padding-top:0
}
.sapUshellSearchFacetDialogDetailPageSeparator .sapMLIB {
    height:0
}
.sapUshellSearchFacetDialogMasterContainer .sapMScrollContScroll {
    margin-top:2.5rem
}
.sapUshellSearchFacetDialogDetailPageCondition {
    width:100%
}
.sapUshellSearchFacetDialogDetailPageConditionCheckBox {
    width:2.5rem;
    margin-left:-0.5rem
}
.sapUshellSearchFacetDialogDetailPageConditionButton {
    margin-left:0.25rem
}
.sapUshellSearchFacetDialogDetailPageConditionLabel {
    padding:0.75rem 0.25rem 0 0.25rem
}
.sapUshellSearchFacetDialogDetailPageAdvancedContainer .sapMScrollContScroll {
    padding-top:0.5rem
}
.sapUshellSearchFacetDialogDetailPageCondition .sapUiHLayout {
    width:90%
}
.sapUshellSearchFacetDialogContainer .sapMSplitContainerMaster:before {
    content:none
}
.headSearchDivContainer {
    text-align:right
}
.headSearchDiv {
    padding:0;
    max-width:38rem
}
html[dir=rtl] .headSearchDivContainer {
    text-align:left
}
html[dir=rtl] .sapUshellSearch-no-result-text {
    text-align:right!important
}
#sf {
    width:2.5rem
}
#sf:before {
    border-right:0.07rem solid transparent
}
#sf span {
    margin-left:0;
    margin-right:0
}
.sapUshellSearchFieldElementDisplayNone {
    display:none!important
}
.sapUshellSearchFieldElementDisplayBlock {
    display:block!important
}
.sapUshellSearchFieldElementDisplayInlineBlock {
    display:inline-block!important
}
#shell-header-hdr-search {
    max-width:100%;
    width:100%
}
#searchFieldInShell {
    display:inline-block;
    width:100%;
    max-width:100%;
    vertical-align:middle;
    margin:0;
    padding-top:0.3rem;
    white-space:nowrap
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer {
    width:100%;
    max-width:60rem;
    display:inline-block;
    position:relative
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer .sapUshellSearchFieldGroupSubContainer {
    display:block!important;
    margin-right:2.5rem
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select {
    margin:0;
    height:2.125rem
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select label,
#searchFieldInShell .sapUshellSearchFieldGroupContainer .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select span {
    height:2.125rem;
    line-height:2.125rem;
    margin-top:-1px
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-input {
    padding:0;
    height:2.125rem
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-input input {
    height:2.125rem;
    line-height:2.125rem
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer #searchFieldInShell-button {
    position:absolute;
    top:0;
    right:0;
    padding:0;
    width:auto;
    height:2.125rem;
    line-height:2.125rem
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer #searchFieldInShell-button div {
    height:2.125rem
}
#searchFieldInShell .sapUshellSearchFieldGroupContainer #searchFieldInShell-button div span {
    height:2.125rem;
    line-height:2.125rem
}
#searchFieldInShell.sapUshellSearchFieldGroupMinimized {
    text-align:right
}
#searchFieldInShell.sapUshellSearchFieldGroupMinimized .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select {
    max-width:0!important;
    z-index:-1
}
#searchFieldInShell.sapUshellSearchFieldGroupMinimized .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-input {
    width:0!important;
    z-index:-1
}
#searchFieldInShell.sapUshellSearchFieldGroupMaximized {
    text-align:center
}
#searchFieldInShell.sapUshellSearchFieldGroupMaximized .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select {
    margin-right:0.25rem
}
#searchFieldInShell.sapUshellSearchFieldGroupMaximized .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select.sapMSltWithIcon {}#searchFieldInShell.sapUshellSearchFieldGroupMaximized .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select:not(.sapMSltWithIcon) {
    width:15%
}
#searchFieldInShell.sapUshellSearchFieldGroupMaximized .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-input {
    margin-right:0.25rem
}
#searchFieldInShell.sapUshellSearchFieldGroupMaximized .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select.sapMSltWithIcon ~ #searchFieldInShell-input {
    width:calc(100% - 40px - 0.25rem - 0.25rem - 0.25rem)!important
}
#searchFieldInShell.sapUshellSearchFieldGroupMaximized .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select:not(.sapMSltWithIcon) ~ #searchFieldInShell-input {
    width:calc(85% - 0.25rem)!important
}
#searchFieldInShell.sapUshellSearchFieldGroupInCenter {
    text-align:center
}
#searchFieldInShell.sapUshellSearchFieldGroupNotVisible .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-select {
    opacity:0;
    filter:alpha(opacity=0);
    display:none
}
#searchFieldInShell.sapUshellSearchFieldGroupNotVisible .sapUshellSearchFieldGroupSubContainer #searchFieldInShell-input {
    opacity:0;
    filter:alpha(opacity=0);
    display:none
}
#searchFieldInShell.sapUshellSearchFieldGroupOnSide {
    text-align:right
}
html[dir=rtl] #searchFieldInShell.sapUshellSearchFieldGroupOnSide {
    text-align:left
}
#searchFieldInShell-input-popup li {
    background-color:transparent;
    display:block;
    border:none
}
table[id*="searchFieldInShell-input"] td,
table[id*="searchFieldInShell-input"] .sapMLIBShowSeparator>td {
    border-top:none
}
#searchFieldInShell-input-popup-table-tblBody .sapMLIBContent {
    white-space:nowrap;
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis
}
#searchFieldInShell-input-popup table td {
    padding-top:0.5rem;
    padding-bottom:0.5rem
}
.sapUshellSearchSuggestAppIcon {
    margin-left:0.6rem;
    margin-right:0.6rem
}
.sapMPopover ul li[id*="searchFieldInShell-select"] {
    height:2.125rem;
    line-height:2.125rem
}
.sapUshellSearchResultListItem {
    display:table;
    table-layout:fixed;
    width:100%;
    box-sizing:border-box;
    margin-bottom:0.063rem
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content {
    display:table;
    table-layout:fixed;
    width:100%
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main {
    display:table-cell;
    vertical-align:top;
    -webkit-user-select:text;
    padding:1rem 0 1rem 0;
    width:100%;
    overflow:hidden
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main {
        padding:0.75rem;
        padding-bottom:0.75rem;
        width:90%;
        width:calc(100% - 1.5rem);
        width:-webkit-calc(100% - 1.5rem);
        line-height:120%;
        cursor:pointer;
        cursor:hand
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-titleContainer {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    margin:0;
    padding:0;
    overflow:visible;
    text-overflow:ellipsis
}
@media (min-width: 768px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-titleContainer {
        width:initial;
        width:auto;
        max-width:100%;
        white-space:nowrap;
        overflow:hidden;
        padding:1rem;
        padding-top:0;
        padding-bottom:0;
        display:-webkit-flex;
        display:-moz-flex;
        display:flex
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-title {
    display:inline;
    margin-right:0.625rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    min-width:0
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-title {
        margin-top:0.125rem;
        margin-bottom:0.125rem;
        display:block
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-title b {
    font-weight:bold
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-type {
    display:inline-block;
    line-height:130%;
    -webkit-flex:1;
    -moz-flex:1;
    flex:1;
    white-space:nowrap
}
@media (min-width: 768px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-type {
        padding-top:0.15rem
    }
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-type {
        cursor:pointer;
        cursor:hand;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-type b {
    font-weight:bold
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes {
    clear:both;
    margin-top:0.5rem
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes {
        margin-top:1rem
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-visibleAttributes {
    margin:1rem;
    margin:0;
    margin-left:1rem;
    margin-right:1rem
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-visibleAttributes {
        margin:0
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-detailsAttributes {
    margin:0;
    margin-left:1rem;
    margin-right:1rem
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-detailsAttributes .sapUshellSearchResultListItem-attribute {
    margin-top:0.625rem
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-whyFoundContainer {
    margin:0;
    margin-top:0.625rem;
    margin-left:1rem;
    margin-right:1rem
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-whyFoundContainer .sapUshellSearchResultListItem-attribute {
    margin-top:0.625rem
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute {
    height:2.25rem;
    width:25%;
    display:inline-block;
    vertical-align:top;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute:not(:last-of-type) {
    padding-right:1rem
}
@media (min-width: 768px) and (max-width: 1150px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute {
        width:33.3333333333%
    }
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute {
        float:left;
        display:block;
        width:100%;
        height:auto
    }
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute:not(:last-of-type) {
        padding-right:0;
        margin-bottom:0.125rem
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-label {
    display:block;
    max-width:100%;
    line-height:130%
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-label::after {
    content:":";
    margin-right:0.5em
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-label {
        float:left;
        display:inline-block;
        vertical-align:bottom;
        margin-bottom:0rem;
        cursor:pointer;
        cursor:hand
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-value {
    max-width:100%;
    line-height:130%;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-value {
        float:left;
        display:inline-block;
        vertical-align:bottom;
        margin-bottom:0rem;
        cursor:pointer;
        cursor:hand
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-value b {
    font-weight:bold
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-imageDesktop-outerContainer {
    overflow:visible
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-imageDesktop-outerContainer {
        display:none
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-imageDesktop-innerContainer {
    height:2.624rem;
    position:relative;
    top:-0.25rem
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-imageDesktop-alignmentHelper {
    display:inline-block;
    height:100%;
    width:0;
    vertical-align:middle
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-imageDesktop {
    width:auto;
    height:100%;
    display:inline-block;
    vertical-align:middle;
    border:0.063rem solid #e5e5e5
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-RelatedObjectsToolbar {
    position:relative;
    bottom:-1rem
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-RelatedObjectsToolbar {
        display:none
    }
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-content .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute.sapUshellSearchResultListItem-imageDesktop-outerContainer {
        display:none
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-imagePhone-container {
    display:none;
    float:right;
    margin:0;
    height:0;
    overflow:visible
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-imagePhone-container {
        display:block
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-imagePhone-container .sapUshellSearchResultListItem-imagePhone {
    display:block;
    width:auto;
    max-height:3rem;
    border:0.063rem solid #e5e5e5
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItemButton {
    display:table-cell;
    text-align:center;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    vertical-align:bottom;
    width:2.5rem
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItemButton {
        display:none
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItemButton .sapUshellSearchResultListItemButtonContainer {
    width:2.5rem;
    height:auto;
    border-left:0.063rem solid #e5e5e5
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItemButton .sapUshellSearchResultListItemButtonContainer-hidden {
    visibility:hidden
}
.sapUshellSearchResultListItem-RelatedObjectsToolbar .sapUshellSearchResultListItem-RelatedObjectsToolbar-Toolbar {
    border:none;
    background-color:#f7f7f7
}
.sapUshellSearchResultListItem-RelatedObjectsToolbar .sapUshellSearchResultListItem-RelatedObjectsToolbar-Element {
    margin:0;
    margin-right:1rem
}
.sapUshellSearchResultListItem-RelatedObjectsToolbar .sapUshellSearchResultListItem-RelatedObjectsToolbar-Element:first-of-type {
    margin-left:1rem
}
.sapUshellSearchSuggestionList {
    width:37.5rem;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0.63rem;
    display:block;
    margin-top:.5rem
}
.sapUshellSearchSuggestionList>ul {
    z-index:1;
    position:relative;
    width:160%!important;
    left:-30%;
    overflow:hidden
}
@media screen and (max-width: 675px) {
    .sapUshellSearchSuggestionList {
        width:100%!important
    }
    .sapUshellSearchSuggestionList>ul {
        width:100%!important;
        left:0
    }
}
.sapUshellSearchSuggestionListItemCategoryFirstSeperator,
.sapUshellSearchSuggestionListItemCategorySeperator,
.sapUshellSearchSuggestionListItemCategory,
.sapUshellSearchSuggestionListItemIcon,
.sapUshellSearchSuggestionListItemText {
    display:inline-block!important
}
.sapUshellSearchSuggestionListItemText a {
    padding:0 1rem
}
.sapUshellSearchSuggestionListItemIcon {
    padding-left:1rem;
    min-width:0!important
}
.sapUshellSearchSuggestionListItemCategoryFirstSeperator,
.sapUshellSearchSuggestionListItemCategorySeperator {
    padding-right:0.4rem;
    padding-left:0.4rem
}
.sapUshellSearchSuggestionListItemGroupFooter {
    cursor:initial!important
}
.sapUshellSearchSuggestionListItemGroupFooter div {
    margin-left:auto;
    margin-right:0
}
.sapUshellSearchSuggestionListItemGroupFooter span {
    float:right;
    padding-bottom:0.4rem;
    padding-top:0.4rem
}
.sapUshellSearchSuggestionListItemCategoryFirstSeperator,
.sapUshellSearchSuggestionListItemCategorySeperator,
.sapUshellSearchSuggestionListItemNavItem,
.sapUshellSearchSuggestionListItemIcon {
    vertical-align:middle
}
.sapUshellSearchSuggestionListItemIcon .sapUiIcon {
    width:1rem
}
.sapUshellSearchSuggestionListItemCategory {
    float:right
}
.sapUshellSearchSuggestionListItem a {
    line-height:2rem
}
.sapUshellSearchSuggestionListItem .sapMLIBContent {
    width:100%
}
@media screen and (max-width: 600px) {
    .sapUshellSearchSuggestionListItemCategory {
        display:none!important
    }
}
.sapUshellSearchTileContainer {
    position:relative
}
.sapUshellSearchTileWrapper {
    display:inline-block;
    vertical-align:top;
    position:relative;
    overflow:hidden;
    box-sizing:border-box;
    border-width:0;
    margin-bottom:0.25rem;
    margin-right:0.25rem;
    border-radius:0.25rem
}
.sapUiMedia-Std-Desktop .sapUshellSearchTileWrapper {
    width:11.5rem;
    height:11rem
}
.sapUiMedia-Std-Tablet .sapUshellSearchTileWrapper {
    width:11.5rem;
    height:11rem
}
.sapUiMedia-Std-Phone .sapUshellSearchTileWrapper {
    width:9.25rem;
    height:9rem
}
.sapUshellSearchShowMoreTile {
    opacity:0.6
}
.sapUshellSearchShowMoreTile button div {
    display:table;
    border-width:0;
    padding:0 0;
    background:transparent;
    width:100%;
    height:100%
}
.sapUshellSearchShowMoreTile button div span {
    display:table-cell;
    vertical-align:middle
}
.sapUshellSearchShowMoreTile button {
    padding:0 0;
    width:100%;
    height:100%
}
.sapUiSizeCompact .sapUshellSearchShowMoreTile {
    opacity:0.6
}
.sapUiSizeCompact .sapUshellSearchShowMoreTile button div {
    display:table;
    border-width:0;
    padding:0 0;
    background:transparent;
    width:100%;
    height:100%
}
.sapUiSizeCompact .sapUshellSearchShowMoreTile button div span {
    display:table-cell;
    vertical-align:middle
}
.sapUiSizeCompact .sapUshellSearchShowMoreTile button {
    padding:0 0;
    width:100%;
    height:100%
}
.sapUshellSearchTileResultList {
    display:table;
    width:100%;
    table-layout:fixed
}
.sapMListBGSolid .sapUshellSearchResultListItemApps {
    background-color:transparent;
    border-width:0;
    margin-bottom:0;
    margin-top:0.25rem
}
.sapMListBGSolid .sapUshellSearchResultListItemApps:focus {
    outline-offset:0
}
@media screen and (min-width: 3600px) {
    html.sap-desktop {
        font-size:32px
    }
}
.sapUshellSamlDialogHidden {
    visibility:hidden!important
}
#SAMLDialog #SAMLDialog-scrollCont {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
#SAMLDialogFrame {
    min-height:100%;
    width:100%;
    position:absolute
}
.sapUshellDisableUserSelect {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.sapUshellShell .sapMBar.sapMPageHeader:before,
.sapUshellShell .sapMShellBrandingBar {
    display:none
}
.sapUshellShellFloatingActionTransition,
.sapUshellShellFloatingActionTransition span {
    -webkit-transition:transform .15s linear;
    transition:transform .15s linear
}
.sapUshellShellFloatingActionRotate span {
    transform:rotate(45deg)
}
.sapUshellShellFloatingAction {
    position:absolute;
    height:2.750rem;
    bottom:0;
    right:0
}
.sapUshellShellFloatingAction div {
    border-radius:1.25rem
}
.sapUshellShellFloatingAction div .sapUiIcon {
    border-radius:1.25rem;
    font-size:1.25rem
}
.sapUshellShellFloatingAction:focus>.sapMBtnInner.sapMFocusable {
    outline:0
}
.sapUiSizeCompact .sapUshellShellFloatingAction {
    width:2.50rem;
    right:0rem;
    padding-bottom:0.25rem;
    padding-left:0rem;
    padding-right:0rem;
    padding-top:0.25rem;
    height:2.75rem
}
.sapUiSizeCompact .sapUshellShellFloatingAction .sapMBtnInner {
    height:2.5rem;
    min-width:2.50rem;
    padding-left:0;
    padding-right:0
}
.sapUiSizeCompact .sapUshellShellFloatingAction .sapMBtnInner .sapMBtnIcon {
    width:2.38rem;
    max-height:2.38rem;
    line-height:2.38rem;
    height:2.38rem
}
.sapUshellShellFloatingActions {
    position:absolute;
    bottom:1rem;
    right:2rem;
    z-index:1
}
.sapUiMedia-Std-Phone .sapUshellShellFloatingActions,
.sapUiMedia-Std-Tablet .sapUshellShellFloatingActions {
    right:1rem
}
.sapUshellShellHeader {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.sapUshellShellAnim .sapUshellShellHeadItmMarker {
    -webkit-transition-duration:500ms;
    transition-duration:500ms;
    -moz-transition-duration:500ms;
    -webkit-transition-property:bottom;
    transition-property:bottom;
    -moz-transition-property:bottom
}
.sapUshellShellAnim.sapUshellShellHeadCenter {
    -webkit-transition-duration:200ms;
    transition-duration:200ms;
    -moz-transition-duration:200ms;
    -webkit-transition-delay:30ms;
    transition-delay:30ms;
    -moz-transition-delay:30ms;
    -webkit-transition-property:left,
    right;
    transition-property:left,
    right;
    -moz-transition-property:left,
    right;
    z-index:1
}
.sapUshellShellHeadBegin,
.sapUshellShellHeadCenter,
.sapUshellShellHeadEnd {
    display:inline-block;
    position:absolute;
    top:0;
    bottom:0;
    overflow:hidden
}
.sapUshellShellHeadBegin {
    left:0;
    max-width:16rem;
    white-space:nowrap
}
.sapUshellShellHeadCenter {
    left:0;
    right:0;
    text-align:center
}
.sapUshellShellHeadEnd {
    right:0;
    max-width:29.5rem;
    white-space:nowrap;
    z-index:1
}
.sapUshellShellHeadEnd>* {
    float:right
}
.sapUshellShellHeadTitle {
    text-align:center;
    text-overflow:ellipsis;
    line-height:2.75rem
}
.sapUshellShellHeadTitle .sapUshellShellHeadTitleInvisible {
    display:none
}
@media screen and (orientation: portrait) {
    .sapUshellShellHeadTitle .sapUiMedia-Std-Phone {
        display:none
    }
}
.sapUshellShellHeadEnd>.sapUshellShellIco,
.sapUshellShellHeadBegin>.sapUshellShellIco {
    height:100%;
    display:inline-block;
    vertical-align:top;
    line-height:2.475rem
}
.sapUshellShellHeadBegin>.sapUshellShellIco:before {
    content:' ';
    display:inline-block;
    vertical-align:middle;
    height:100%
}
.sapUshellShellHeadEnd>.sapUshellShellIco {
    text-align:right;
    padding-right:0.5rem
}
.sapUshellShellHeadBegin>.sapUshellShellIco {
    padding-left:0.5rem
}
.sapUshellShellHeadEnd>.sapUshellShellIco>img,
.sapUshellShellHeadBegin>.sapUshellShellIco>img {
    max-height:2.25rem;
    max-width:6rem;
    vertical-align:middle
}
@media screen and (min-width: 3600px) {
    .sapUshellShellHeadEnd>.sapUshellShellIco>img,
    .sapUshellShellHeadBegin>.sapUshellShellIco>img {
        transform:scale(2);
        -webkit-transform:scale(2)
    }
}
.sapUshellShellHidden.sapUshellShellIco,
.sapUshellShellHidden.sapUshellShellHeadItm,
.sapUshellShellHidden.sapUshellShellSearch {
    display:none
}
.sapUshellShellHeadContainer {
    overflow:hidden;
    display:inline-block
}
.sapUshellShellHeadItm {
    width:2.75rem;
    height:100%;
    display:inline-block;
    text-decoration:none;
    vertical-align:top;
    overflow:hidden;
    position:relative;
    cursor:pointer;
    -webkit-touch-callout:default
}
.sapUshellShellHeadItm.sapUshellShellHeadItmSep {
    width:3.32rem
}
.sapUshellShellHeadItm>span {
    width:2.25rem;
    height:2.25rem;
    display:inline-block;
    line-height:2.11rem;
    text-align:center;
    margin:0.18rem;
    margin-top:0.25rem;
    -moz-border-radius:0.13rem;
    -webkit-border-radius:0.13rem;
    border-radius:0.13rem;
    border:0.07rem solid transparent;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.sapUshellShellHeadBegin .sapUshellShellHeadItm.sapUshellShellHeadItmSep>span {
    margin-right:0.82rem;
    margin-left:0.25rem
}
.sapUshellShellHeadEnd .sapUshellShellHeadItm.sapUshellShellHeadItmSep>span {
    margin-left:0.82rem;
    margin-right:0.25rem
}
.sapUshellShellHeadSeparator:before,
.sapUshellShellHeadEnd .sapUshellShellHeadItm.sapUshellShellHeadItmSep:before,
.sapUshellShellHeadBegin .sapUshellShellHeadItm.sapUshellShellHeadItmSep:after {
    content:" ";
    height:2rem;
    top:0.375rem;
    position:absolute;
    width:0.32rem;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.sapUshellShellHeadBegin .sapUshellShellHeadItm.sapUshellShellHeadItmSep:after {
    right:0;
    border-right:0.25rem solid transparent;
    border-left:0.07rem solid #808080
}
.sapUshellShellHeadSeparator:before,
.sapUshellShellHeadEnd .sapUshellShellHeadItm.sapUshellShellHeadItmSep:before {
    left:0;
    border-left:0.25rem solid transparent;
    border-right:0.07rem solid #808080
}
.sapUshellShellHeadItm>span>img {
    margin-top:0.4375rem;
    width:1.375rem;
    height:1.375rem;
    border-width:0
}
.sapUshellShellHeadItm:focus,
.sapUshellShellHeadAction:focus {
    outline:none
}
.sapUshellShellHeadItm:focus>span {
    border:0.07rem dotted #000000
}
.sapUshellShellSearch {
    display:inline-block;
    position:relative;
    width:95%;
    max-width:26rem;
    height:100%;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-align:left;
    line-height:2.475rem;
    padding-left:0.25rem;
    padding-right:0.25rem
}
.sapUshellShellSearch>div {
    width:100%;
    vertical-align:middle;
    display:inline-block
}
.sapUshellShellHeadItmMarker {
    position:absolute;
    bottom:-0.43rem;
    left:0.93rem;
    width:0.87rem;
    height:0.43rem;
    overflow:hidden
}
.sapUshellShellHeadItmMarker>div {
    position:relative;
    top:100%
}
.sapUshellShellHeadItmMarker>div:after,
.sapUshellShellHeadItmMarker>div:before {
    bottom:100%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    left:50%
}
.sapUshellShellHeadItmMarker>div:after {
    border-width:0.37rem;
    margin-left:-0.37rem
}
.sapUshellShellHeadItmMarker>div:before {
    border-width:0.43rem;
    margin-left:-0.43rem
}
.sapUshellShellHeadItmMark>.sapUshellShellHeadItmMarker {
    bottom:0
}
.sapUshellShellHeadAction {
    text-decoration:none;
    overflow:hidden;
    position:relative;
    line-height:2.75rem;
    display:inline-block;
    vertical-align:top;
    height:100%
}
.sapUshellShellHeadAction>* {
    display:inline-block;
    vertical-align:top;
    height:2.25rem;
    line-height:2.11rem;
    margin-top:0.25rem;
    margin-bottom:0.18rem;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.sapUshellShellHeadAction:focus .sapUshellShellHeadActionImg {
    border-left:0.07rem dotted #000000
}
.sapUshellShellHeadAction:focus .sapUshellShellHeadActionExp {
    border-right:0.07rem dotted #000000
}
.sapUshellShellHeadAction:focus .sapUshellShellHeadActionName,
.sapUshellShellHeadAction:focus .sapUshellShellHeadActionImg,
.sapUshellShellHeadAction:focus .sapUshellShellHeadActionExp {
    border-top:0.07rem dotted #000000;
    border-bottom:0.07rem dotted #000000
}
.sap-desktop .sapUshellShellHeadAction.sapUshellHideIconOnDesktop .sapUshellShellHeadActionImg {
    display:none
}
.sap-desktop .sapUshellShellHeadAction.sapUshellHideIconOnDesktop .sapUshellShellHeadActionName {
    padding-left:0.56rem;
    border-bottom-left-radius:0.13rem;
    border-top-left-radius:0.13rem
}
.sapUshellShellHeadActionImg {
    text-align:center;
    -moz-border-top-left-radius:0.13rem;
    -webkit-border-top-left-radius:0.13rem;
    border-top-left-radius:0.13rem;
    -moz-border-bottom-left-radius:0.13rem;
    -webkit-border-bottom-left-radius:0.13rem;
    border-bottom-left-radius:0.13rem;
    margin-left:0.82rem;
    border-left:0.07rem solid transparent;
    border-top:0.07rem solid transparent;
    border-bottom:0.07rem solid transparent;
    padding-left:0.56rem;
    padding-right:0.56rem
}
.sapUshellShellHeadActionImg>img {
    margin-top:0.07rem;
    width:1.98rem;
    height:1.98rem;
    -moz-border-radius:1.98rem;
    -webkit-border-radius:1.98rem;
    border-radius:1.98rem;
    border-width:0
}
.sapUshellShellTitleHeadActionImg {
    margin:0!important
}
.sapUshellShellHeadActionName {
    max-width:15rem;
    overflow:hidden;
    padding-right:0.56rem;
    text-overflow:ellipsis;
    border-top:0.07rem solid transparent;
    border-bottom:0.07rem solid transparent
}
.sapUshellShellHeadActionLimit>.sapUshellShellHeadActionName,
.sapUiMedia-Std-Phone .sapUshellShellHeadActionName,
.sapUiMedia-Std-Phone .sapUshellShellHeadActionExp {
    display:none
}
.sapUiMedia-Std-Phone .sapUshellShellHeadActionImg {
    margin-right:0.25rem;
    -moz-border-radius:0.13rem;
    -webkit-border-radius:0.13rem;
    border-radius:0.13rem
}
.sapUshellShellHeadActionExp {
    padding-right:0.56rem;
    margin-right:0.25rem;
    -moz-border-top-right-radius:0.13rem;
    -webkit-border-top-right-radius:0.13rem;
    border-top-right-radius:0.13rem;
    -moz-border-bottom-right-radius:0.13rem;
    -webkit-border-bottom-right-radius:0.13rem;
    border-bottom-right-radius:0.13rem;
    border-right:0.07rem solid transparent;
    border-top:0.07rem solid transparent;
    border-bottom:0.07rem solid transparent
}
.sapUshellShellHeadActionExp:after {
    content:"\e1ef";
    outline:none;
    font-family:'SAP-icons'
}
.sapUshellShellBG {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.sapUshellShellCntnt {
    overflow:hidden;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.sapUshellShellHidden {
    display:none
}
.sapUshellShellAnim .sapUshellShellHead,
.sapUshellShellAnim .sapUshellShellHead>div,
.sapUshellShellAnim .sapUshellShellCurtain,
.sapUshellShellAnim .sapUshellShellCanvas {
    -webkit-transition-duration:500ms;
    transition-duration:500ms;
    -moz-transition-duration:500ms
}
.sapUshellShellAnim .sapUshellShellCanvas {
    -webkit-transition-property:top;
    transition-property:top;
    -moz-transition-property:top
}
.sapUshellShellAnim .sapUshellShellCurtain {
    -webkit-transition-property:top,
    bottom;
    transition-property:top,
    bottom;
    -moz-transition-property:top,
    bottom
}
.sapUshellShellAnim .sapUshellShellHead {
    perspective:25rem;
    -webkit-perspective:25rem;
    -webkit-transition-property:top;
    transition-property:top;
    -moz-transition-property:top
}
.sapUshellShellAnim .sapUshellShellHead>div {
    -webkit-transform:rotateX(0);
    -webkit-transform-origin:bottom center;
    transform:rotateX(0);
    transform-origin:bottom center;
    -webkit-transition-property:opacity,
    -webkit-transform;
    transition-property:opacity,
    transform;
    -moz-transition-property:opacity,
    -moz-transform
}
.sapUshellShellAnim.sapUshellShellHeadHidden .sapUshellShellHead>div {
    -webkit-transform:rotateX(90deg);
    transform:rotateX(90deg);
    opacity:0.3
}
.sapUshellShellBrand {
    position:absolute;
    top:0;
    height:0.25rem;
    left:0;
    right:0;
    border:medium none;
    margin:0;
    z-index:7
}
.sapUshellShell.sapUshellShellNoHead>.sapUshellShellBrand,
.sapUshellShell.sapUshellShellNoHead>.sapUshellShellHead {
    display:none
}
.sapUshellShellHead {
    position:absolute;
    top:0.25rem;
    height:2.75rem;
    left:0;
    right:0;
    z-index:3;
    overflow:hidden
}
.sapUshellShellHead>div {
    position:absolute;
    top:0;
    height:2.75rem;
    left:0;
    right:0;
    overflow:hidden;
    opacity:1
}
.sapUshellShell.sapUshellShellHeadHidden .sapUshellShellHead {
    top:-2.75rem
}
.sapUshellShellCanvas {
    top:3rem
}
.sapUshellShell.sapUshellShellNoHead>.sapUshellShellCanvas {
    top:0
}
.sapUshellShellCurtain {
    top:0;
    z-index:1
}
.sapUshellShell.sapUshellShellHeadHidden .sapUshellShellCanvas {
    top:0.25rem
}
.sapUshellShellCurtain>.sapUshellShellCntnt {
    overflow:auto;
    top:3rem;
    -webkit-overflow-scrolling:touch
}
.sapUshellShell.sapUshellShellNoHead>.sapUshellShellCurtain>.sapUshellShellCntnt {
    top:0
}
.sapUshellShell.sapUshellShellCurtainHidden .sapUshellShellCurtain {
    top:-100%;
    bottom:100%
}
.sapUshellShell.sapUshellShellCurtainHidden.sapUshellShellCurtainClosed .sapUshellShellCurtain>div,
.sapUshellShell.sapUshellShellCurtainHidden.sapUshellShellCurtainClosed .sapUshellShellCurtain>span {
    display:none
}
.sapUshellShellOvrly {
    position:absolute;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-align:center;
    width:100%;
    height:100%;
    overflow:hidden
}
.sapUshellShellOvrly>div {
    height:100%;
    width:80%;
    max-width:70rem;
    display:inline-block;
    position:relative;
    text-align:left;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.sapUiMedia-Std-Tablet .sapUshellShellOvrly>div {
    width:94%
}
.sapUiMedia-Std-Phone .sapUshellShellOvrly>div {
    width:100%
}
.sapUshellShellOvrlyHead {
    height:3rem;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:1;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.sapUshellShellOvrlyBrand {
    position:absolute;
    top:0;
    height:0.25rem;
    left:0;
    right:0;
    border:medium none;
    margin:0
}
.sapUshellShellOvrlyHeadClose {
    cursor:pointer;
    right:1.5rem;
    position:absolute;
    opacity:1;
    text-decoration:none;
    top:0;
    height:100%;
    padding-top:0.88rem;
    padding-left:0.88rem;
    padding-right:0.88rem;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.sapUshellShellOvrlyCntnt {
    top:0;
    bottom:0;
    position:absolute;
    width:100%;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-top:3rem solid transparent;
    box-shadow:0 0 3rem rgba(0,
    0,
    0,
    0.3);
    -webkit-box-shadow:0 0 3rem rgba(0,
    0,
    0,
    0.3)
}
.sapUshellShellOvrlyCntnt>div {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.sapUshellShellOvrlyCntntHidden .sapUshellShellOvrlyCntnt {
    top:-100%;
    bottom:100%
}
.sapUshellShellOvrlyCntntHidden .sapUshellShellOvrlyCntnt>div,
.sapUshellShellOvrlyCntntHidden .sapUshellShellOvrlyHeadClose {
    opacity:0
}
.sapUshellShellOvrlyHeadCntnt {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    top:0.25rem
}
.sapUshellShellOvrlyHeadCenter {
    position:absolute;
    height:100%;
    left:5.63rem;
    right:5.63rem;
    top:0;
    text-align:center
}
.sapUiMedia-Std-Phone .sapUshellShellOvrlyHeadCenter {
    left:0.32rem
}
.sapUshellShellOvrlySearch {
    display:inline-block;
    position:relative;
    width:95%;
    max-width:37.5rem;
    height:100%;
    line-height:2.475rem;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-align:left
}
.sapUshellShellOvrlySearch>div {
    width:100%;
    vertical-align:middle;
    display:inline-block
}
.sapUshellShellOvrlyAnim.sapUshellShellOvrly>div {
    -webkit-transition-property:width;
    transition-property:width;
    -moz-transition-property:width;
    -webkit-transition-duration:175ms;
    transition-duration:175ms;
    -moz-transition-duration:175ms
}
.sapUshellShellOvrlyAnim.sapUshellShellOvrlyOpening .sapUshellShellOvrlyCntnt {
    -webkit-transition-duration:350ms;
    transition-duration:350ms;
    -moz-transition-duration:350ms;
    -webkit-transition-delay:75ms;
    transition-delay:75ms;
    -moz-transition-delay:75ms
}
.sapUshellShellOvrlyAnim.sapUshellShellOvrlyOpening .sapUshellShellOvrlyCntnt>div {
    -webkit-transition-duration:175ms;
    transition-duration:175ms;
    -moz-transition-duration:175ms;
    -webkit-transition-delay:308.33333333ms;
    transition-delay:308.33333333ms;
    -moz-transition-delay:308.33333333ms
}
.sapUshellShellOvrlyAnim.sapUshellShellOvrlyClosing .sapUshellShellOvrlyCntnt {
    -webkit-transition-duration:350ms;
    transition-duration:350ms;
    -moz-transition-duration:350ms;
    -webkit-transition-delay:175ms;
    transition-delay:175ms;
    -moz-transition-delay:175ms
}
.sapUshellShellOvrlyAnim.sapUshellShellOvrlyClosing .sapUshellShellOvrlyCntnt>div {
    -webkit-transition-duration:175ms;
    transition-duration:175ms;
    -moz-transition-duration:175ms;
    -webkit-transition-delay:0;
    transition-delay:0;
    -moz-transition-delay:0
}
.sapUshellShellOvrlyAnim.sapUshellShellOvrlyOpening .sapUshellShellOvrlyCntnt,
.sapUshellShellOvrlyAnim.sapUshellShellOvrlyClosing .sapUshellShellOvrlyCntnt {
    -webkit-transition-timing-function:cubic-bezier(0,
    0,
    0,
    1);
    transition-timing-function:cubic-bezier(0,
    0,
    0,
    1);
    -moz-transition-timing-function:cubic-bezier(0,
    0,
    0,
    1)
}
.sapUshellShellOvrlyAnim .sapUshellShellOvrlyCntnt {
    -webkit-transition-property:top,
    bottom;
    transition-property:top,
    bottom;
    -moz-transition-property:top,
    bottom
}
.sapUshellShellOvrlyAnim .sapUshellShellOvrlyCntnt>div {
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -moz-transition-property:opacity
}
.sapUshellShellOvrlyAnim.sapUshellShellOvrlyOpening .sapUshellShellOvrlySearch {
    -webkit-transition-duration:525ms;
    transition-duration:525ms;
    -moz-transition-duration:525ms;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out
}
.sapUshellShellOvrlyAnim.sapUshellShellOvrlyClosing .sapUshellShellOvrlySearch {
    -webkit-transition-duration:525ms;
    transition-duration:525ms;
    -moz-transition-duration:525ms
}
.sapUshellShellOvrlyAnim .sapUshellShellOvrlySearch {
    -webkit-transition-property:width;
    transition-property:width;
    -moz-transition-property:width
}
.sapUshellShellOvrlyAnim .sapUshellShellOvrlyHeadClose {
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -moz-transition-property:opacity;
    -webkit-transition-duration:525ms;
    transition-duration:525ms;
    -moz-transition-duration:525ms
}
.sapUiBLy.sapUshellShellOvrlyBly {
    -webkit-transition-property:all;
    transition-property:all;
    -moz-transition-property:all;
    -webkit-transition-duration:210ms;
    transition-duration:210ms;
    -moz-transition-duration:210ms
}
.sapUshellSpltCont {
    overflow:hidden;
    position:relative;
    display:block;
    height:100%;
    width:100%
}
.sapUshellSpltContAnim .sapUshellSpltContCanvas,
.sapUshellSpltContAnim .sapUshellSpltContPane {
    transition:height 500ms ease 0ms,
    width 500ms ease 0ms,
    left 500ms ease 0ms,
    top 500ms ease 0ms;
    -webkit-transition:height 500ms ease 0ms,
    width 500ms ease 0ms,
    left 500ms ease 0ms,
    top 500ms ease 0ms
}
.sapUshellSpltContPane {
    display:block;
    position:absolute;
    top:0;
    left:0;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.sapUshellSpltContPane.sapUshellSplitContSecondClosed>div {
    display:none
}
.sapUshellSpltContCanvas {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0
}
.sapUshellSpltContCntnt {
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.sapUshellSpltContainerContentWrapper {
    height:100%
}
.sapUshellSpltContH .sapUshellSpltContPane {
    border-right:0.07rem solid #cccccc;
    bottom:0
}
.sapUshellSpltContV .sapUshellSpltContPane {
    border-bottom:0.07rem solid #cccccc;
    right:0
}
.sapUshellStaticTile ~ span.sapUshellTileBaseIcon {
    left:auto
}
@-webkit-keyframes bounce {
    0%,
    20% {
        -webkit-transform:scale(1,
        1);
        -moz-transform:scale(1,
        1);
        -o-transform:scale(1,
        1);
        -ms-transform:scale(1,
        1);
        transform:scale(1,
        1)
    }
    40% {
        -webkit-transform:scale(0.95,
        0.95);
        -moz-transform:scale(0.95,
        0.95);
        -o-transform:scale(0.95,
        0.95);
        -ms-transform:scale(0.95,
        0.95);
        transform:scale(0.95,
        0.95)
    }
    60% {
        -webkit-transform:scale(2,
        2);
        -moz-transform:scale(2,
        2);
        -o-transform:scale(2,
        2);
        -ms-transform:scale(2,
        2);
        transform:scale(2,
        2)
    }
    100% {
        -webkit-transform:scale(4,
        4);
        -moz-transform:scale(4,
        4);
        -o-transform:scale(4,
        4);
        -ms-transform:scale(4,
        4);
        transform:scale(4,
        4);
        -moz-opacity:0;
        -khtml-opacity:0;
        -webkit-opacity:0;
        opacity:0;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        filter:alpha(opacity=0)
    }
}
@-moz-keyframes bounce {
    0%,
    20% {
        -webkit-transform:scale(1,
        1);
        -moz-transform:scale(1,
        1);
        -o-transform:scale(1,
        1);
        -ms-transform:scale(1,
        1);
        transform:scale(1,
        1)
    }
    40% {
        -webkit-transform:scale(0.95,
        0.95);
        -moz-transform:scale(0.95,
        0.95);
        -o-transform:scale(0.95,
        0.95);
        -ms-transform:scale(0.95,
        0.95);
        transform:scale(0.95,
        0.95)
    }
    60% {
        -webkit-transform:scale(2,
        2);
        -moz-transform:scale(2,
        2);
        -o-transform:scale(2,
        2);
        -ms-transform:scale(2,
        2);
        transform:scale(2,
        2)
    }
    100% {
        -webkit-transform:scale(4,
        4);
        -moz-transform:scale(4,
        4);
        -o-transform:scale(4,
        4);
        -ms-transform:scale(4,
        4);
        transform:scale(4,
        4);
        -moz-opacity:0;
        -khtml-opacity:0;
        -webkit-opacity:0;
        opacity:0;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        filter:alpha(opacity=0)
    }
}
@keyframes bounce {
    0%,
    20% {
        -webkit-transform:scale(1,
        1);
        -moz-transform:scale(1,
        1);
        -o-transform:scale(1,
        1);
        -ms-transform:scale(1,
        1);
        transform:scale(1,
        1)
    }
    40% {
        -webkit-transform:scale(0.95,
        0.95);
        -moz-transform:scale(0.95,
        0.95);
        -o-transform:scale(0.95,
        0.95);
        -ms-transform:scale(0.95,
        0.95);
        transform:scale(0.95,
        0.95)
    }
    60% {
        -webkit-transform:scale(2,
        2);
        -moz-transform:scale(2,
        2);
        -o-transform:scale(2,
        2);
        -ms-transform:scale(2,
        2);
        transform:scale(2,
        2)
    }
    100% {
        -webkit-transform:scale(4,
        4);
        -moz-transform:scale(4,
        4);
        -o-transform:scale(4,
        4);
        -ms-transform:scale(4,
        4);
        transform:scale(4,
        4);
        -moz-opacity:0;
        -khtml-opacity:0;
        -webkit-opacity:0;
        opacity:0;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        filter:alpha(opacity=0)
    }
}
.sapUshellTile:hover .sapUshellTileFooterElement {
    z-index:-1
}
#catalogTiles.sapUshellTileContainer .sapUshellTileInner {
    position:relative
}
#catalogTiles.sapUshellTileContainer .sapUshellTile {
    -webkit-transform:none
}
.sapUshellTile {
    float:left;
    cursor:pointer;
    -webkit-transform:translate3d(0,
    0,
    0);
    transition:opacity 0.2s linear,
    -webkit-transform 0.15s ease-out;
    transition:opacity 0.2s linear,
    -moz-transform 0.15s ease-out;
    transition:opacity 0.2s linear,
    -ms-transform 0.15s ease-out;
    transition:opacity 0.2s linear,
    transform 0.15s ease-out
}
.sapUshellTile.sapUshellHidden,
.sapUshellTile .sapUshellTileActionsIconClass {
    display:none
}
.sapUshellTile .sapUshellTileInner {
    height:100%;
    display:block;
    overflow:hidden
}
.sapUshellTile a.sapUshellTileInner {
    text-decoration:none
}
.sapUshellTile.sapUshellTileFooter footer * {
    line-height:inherit;
    float:none;
    border-bottom-left-radius:0.25rem;
    border-bottom-right-radius:0.25rem;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.sapUshellTile.sapUshellTileFooter footer>* {
    height:2rem;
    width:4rem
}
.sapUshellTile.sapUshellTileFooter footer:last-child {
    margin-top:0
}
.sapUiMedia-Std-Desktop .sapUshellTile,
.sapUiMedia-Std-Tablet .sapUshellTile {
    border-radius:0.25rem;
    -webkit-user-select:none;
    -webkit-touch-callout:none;
    width:11.5rem;
    height:11rem;
    margin:0 0.5rem 0.5rem 0
}
.sapUiMedia-Std-Desktop .sapUshellTile.sapUshellTileFooter,
.sapUiMedia-Std-Tablet .sapUshellTile.sapUshellTileFooter {
    margin-bottom:3rem
}
.sapUiMedia-Std-Desktop .sapUshellTile.sapUshellLong,
.sapUiMedia-Std-Tablet .sapUshellTile.sapUshellLong {
    width:23.5rem;
    height:11rem
}
.sapUiMedia-Std-Desktop .sapUshellTile.sapUshellTall,
.sapUiMedia-Std-Tablet .sapUshellTile.sapUshellTall {
    height:22.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTile .sapUshellTileBase,
.sapUiMedia-Std-Tablet .sapUshellTile .sapUshellTileBase {
    border-radius:0.25rem
}
.sapUiMedia-Std-Tablet .sapUshellTile .sapUshellTileInner {
    -webkit-user-select:none
}
.sapUiMedia-Std-Phone .sapUshellTile {
    border-radius:0.25rem;
    -webkit-user-select:none;
    -webkit-touch-callout:none;
    width:9.25rem;
    height:9rem;
    margin:0 0.45rem 0.45rem 0
}
.sapUiMedia-Std-Phone .sapUshellTile .sapUshellTileInner {
    -webkit-user-select:none
}
.sapUiMedia-Std-Phone .sapUshellTile.sapUshellTileFooter {
    margin-bottom:3rem
}
.sapUiMedia-Std-Phone .sapUshellTile.sapUshellLong {
    width:19rem;
    height:9rem
}
.sapUiMedia-Std-Phone .sapUshellTile.sapUshellTall {
    height:18.5rem
}
.sapUiMedia-Std-Phone .sapUshellTile .sapUshellTileBase {
    border-radius:0.25rem
}
#shellPage .sapUshellTile-clone {
    opacity:0.5
}
#shellPage .sapUshellTile-clone .sapUshellTileActionIconDivBottom {
    display:none
}
#shellPage .sapUshellTile-clone .sapUshellTileDeleteClickArea {
    display:none
}
.sap-desktop .sapUshellTileContainerLocked .sapUshellTile .sapUshellTileActionsIconClass,
.sap-desktop .sapUshellTileContainerEditMode .sapUshellTile .sapUshellTileActionsIconClass {
    display:none
}
.sap-desktop .sapUshellTile.showTileActionsIcon .sapUshellTileActionsIconClass.sapUiIcon,
.sap-desktop .sapUshellTile:hover .sapUshellTileActionsIconClass.sapUiIcon {
    opacity:1;
    transition:opacity 0.3s ease-in-out
}
.sap-desktop .sapUshellTile .sapUshellTileActionsIconClass.sapUiIcon {
    position:absolute;
    display:block;
    top:0;
    right:0;
    cursor:pointer;
    height:2rem;
    width:2rem;
    border-bottom-right-radius:0.25rem;
    z-index:1;
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transition:opacity 0.3s ease-in-out;
    opacity:0
}
.sapUshellTileDeleteClickArea {
    height:2.5rem;
    width:2.5rem;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    top:-0.9rem;
    right:-0.6rem;
    z-index:1
}
.sapUshellTileDeleteIconOuterClass {
    margin-left:auto;
    margin-right:auto;
    margin-top:0.3rem;
    margin-bottom:auto;
    padding:0.1rem;
    text-align:center;
    border-radius:50%;
    border:0.1rem solid;
    cursor:pointer;
    z-index:1;
    opacity:1;
    width:1.5rem;
    height:1.5rem
}
.sapUshellTileDeleteIconInnerClass {
    padding:0.1rem;
    width:1rem;
    height:1rem;
    cursor:pointer;
    z-index:1;
    opacity:1
}
.sapUshellTileActionIconDivBottom {
    text-align:center;
    position:absolute;
    width:100%;
    height:20%;
    bottom:0;
    font-size:1.5rem;
    opacity:1;
    border-radius:0.25rem
}
.sapUshellTileActionIconDivBottomInner {
    bottom:0.4rem;
    position:absolute;
    width:100%;
    left:0
}
.sapUshellTileActionBG {
    opacity:0.7
}
.sapUshellTileBase {
    height:100%;
    width:100%;
    position:absolute;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.sapUshellTileBase .sapUshellTileBaseHeader {
    pointer-events:none
}
.sapUshellTileBase .sapUshellTileBaseTitle,
.sapUshellTileBase .sapUshellTileBaseSubtitle {
    padding:0;
    margin:0;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden
}
.sapUshellTileBase .sapUshellTileBaseTitle {
    word-wrap:break-word
}
.sapUshellTileBase .sapUshellTileBaseSubtitle {
    white-space:nowrap;
    word-wrap:normal
}
.sapUshellTileBase .sapUshellTileBaseIcon {
    pointer-events:none;
    position:absolute;
    left:auto!important;
    cursor:pointer
}
.sapUshellTileBase .sapUshellTileBaseInfo {
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    bottom:0.25rem;
    width:94%;
    position:absolute;
    pointer-events:none
}
.sapUiMedia-Std-Desktop .sapUshellTileBase,
.sapUiMedia-Std-Tablet .sapUshellTileBase {
    margin:0;
    padding:0.5rem 0.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileBase .sapUshellTileBaseTitle,
.sapUiMedia-Std-Tablet .sapUshellTileBase .sapUshellTileBaseTitle {
    line-height:1.15;
    max-height:2.4rem;
    padding-bottom:0;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.sapUiMedia-Std-Desktop .sapUshellTileBase .sapUshellTileBaseIcon,
.sapUiMedia-Std-Tablet .sapUshellTileBase .sapUshellTileBaseIcon {
    bottom:2rem
}
.sapUiMedia-Std-Desktop .sapUshellTileBase .sapUshellTileBaseInfo,
.sapUiMedia-Std-Tablet .sapUshellTileBase .sapUshellTileBaseInfo {
    bottom:0.125rem;
    line-height:1.38rem;
    text-align:right;
    right:0.5rem
}
.sapUiMedia-Std-Phone .sapUshellTileBase {
    margin:0;
    padding:0.375rem 0.625rem
}
.sapUiMedia-Std-Phone .sapUshellTileBase .sapUshellTileBaseTitle {
    line-height:1.25rem;
    max-height:2.5rem
}
.sapUiMedia-Std-Phone .sapUshellTileBase .sapUshellTileBaseSubtitle {
    line-height:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileBase .sapUshellTileBaseIcon {
    bottom:1.81rem
}
.sapUiMedia-Std-Phone .sapUshellTileBase .sapUshellTileBaseInfo {
    bottom:0.31rem;
    line-height:1.13rem;
    text-align:right;
    right:0.375rem
}
.sapUshellCircleBase {
    height:0.5rem;
    width:2.5rem;
    margin-left:auto;
    margin-right:auto
}
.sapUshellCircle {
    width:0.25rem;
    height:0.25rem;
    display:inline-block;
    margin-left:0.125rem;
    vertical-align:top
}
.sapUshellDisableLockedGroupDuringDrag .sapUshellInner {
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    opacity:0.5;
    position:relative
}
.sapUshellTileContainer.sapUshellHidden {
    display:none
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent,
.sapUshellTileContainer .sapUshellTileContainerAfterContent {
    max-width:10rem;
    margin-left:auto;
    margin-right:auto
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton {
    position:relative;
    height:2.5rem;
    padding:0
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton .sapMBtnContentRight,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton .sapMBtnContentRight {
    padding-left:2.875rem
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton .sapMBtnIconLeft,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton .sapMBtnIconLeft {
    left:0.5rem
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton .sapMBtnPaddingRight,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton .sapMBtnPaddingRight {
    padding-right:1.25rem
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton:focus,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton:focus {
    outline:0.063rem dotted
}
.sapUshellContainerIcon {
    position:relative;
    vertical-align:middle;
    padding-left:1rem;
    padding-right:1rem;
    padding-top:0.25rem;
    opacity:1;
    -webkit-transition:opacity 0.25s ease-in-out;
    -moz-transition:opacity 0.25s ease-in-out;
    transition:opacity 0.25s ease-in-out;
    display:inline-block
}
.sapUshellContainerIcon .sapUiMedia-Std-Phone {
    padding-top:0;
    top:-0.2rem
}
.sapUiMedia-Std-Phone .sapUshellContainerIcon {
    padding-top:0;
    top:-0.2rem
}
.sapUshellTileContainerContent {
    transition:left 300ms ease,
    opacity 300ms ease
}
.sapUshellTileContainerContent .sapUshellNoFilteredItems {
    position:absolute;
    top:11.5rem;
    left:50%;
    width:50%;
    margin-left:-27%;
    text-align:center
}
.sapUshellTileContainerContent .sapUshellInner:after {
    clear:both;
    content:'.';
    display:block;
    height:0;
    line-height:0;
    visibility:hidden;
    padding:0;
    margin:0
}
.sapUshellTileContainerContent .sapUshellContainerTitle {
    cursor:default;
    display:inline
}
.sapUshellTileContainerContent .sapUshellTileContainerHeader {
    margin-bottom:0.5rem;
    margin-right:0.5rem;
    height:2.5rem
}
.sapUshellTileContainerContent .sapUshellTileContainerHeader .sapUshellHeaderActionButton {
    position:static;
    padding:0
}
.sapUshellTileContainerContent .sapUshellTileContainerHeader .sapUshellHeaderActionButton>div {
    position:static
}
.sapUshellTileContainerContent .sapUshellTileContainerHeader .sapUshellHeaderActionButton:focus,
.sapUshellTileContainerContent .sapUshellTileContainerHeader .sapUshellContainerTitle:focus,
.sapUshellTileContainerContent .sapUshellTileContainerHeader .sapUshellTileContainerHeader:focus {
    outline:0.063rem dotted
}
.sapUshellTileContainerContent .sapUshellTileContainerHeader .sapUshellTilesContainer-sortable {
    margin-bottom:0.5rem
}
.sapUshellTileContainerContent .sapUshellTileContainerTitleInput {
    min-width:15rem;
    padding:0;
    height:2.5rem
}
.sapUshellTileContainerContent .sapUshellTileContainerTitleInput input {
    padding:0.25rem 0 0 0.25rem;
    border:0;
    height:2.5rem
}
.sapUshellTileContainerContent .sapUshellContainerHeaderActions {
    display:inline;
    float:right;
    margin-top:-0.2rem
}
.sapUshellTileContainerContent:focus {
    outline:0.063rem dotted
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput input {
    margin-top:-0.25rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerContent .sapUshellTileContainerTitleInput {
    width:16rem!important
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerContent .sapUshellTileContainerTitleInput,
.sapUiMedia-Std-Tablet .sapUshellTileContainerContent .sapUshellTileContainerTitleInput {
    width:60%!important
}
.sapUshellDashboardGroupsContainerItem:focus,
.sapUshellDashboardGroupsContainerItem .sapUshellTileContainer:focus,
.sapUshellDashboardGroupsContainerItem .sapUshellTileContainer .sapUshellTileContainerContent:focus {
    outline:none
}
.sap-phone .sapUshellDashboardGroupsContainerItem-clone .sapUshellTileContainerContent .sapUshellContainerTitle {
    display:block
}
.sapUiMedia-Std-Desktop .sapUshellDashboardGroupsContainer,
.sapUiMedia-Std-Desktop #cloneArea,
.sapUiMedia-Std-Tablet .sapUshellDashboardGroupsContainer,
.sapUiMedia-Std-Tablet #cloneArea {}.sapUiMedia-Std-Desktop .sapUshellDashboardGroupsContainer .sapUshellContainerTitle,
.sapUiMedia-Std-Desktop #cloneArea .sapUshellContainerTitle,
.sapUiMedia-Std-Tablet .sapUshellDashboardGroupsContainer .sapUshellContainerTitle,
.sapUiMedia-Std-Tablet #cloneArea .sapUshellContainerTitle {
    margin:0;
    display:inline-block;
    vertical-align:middle;
    max-width:60%;
    padding:0 0 0 0.25rem;
    height:2rem;
    padding-top:0.5rem
}
.sapUiMedia-Std-Phone .sapUshellDashboardGroupsContainer,
.sapUiMedia-Std-Phone #cloneArea {}.sapUiMedia-Std-Phone .sapUshellDashboardGroupsContainer .sapUshellContainerTitle,
.sapUiMedia-Std-Phone #cloneArea .sapUshellContainerTitle {
    margin:0;
    display:inline-block;
    vertical-align:middle;
    max-width:60%;
    padding:0 0 0 0.25rem;
    height:2rem;
    padding-top:0.5rem
}
.sapUshellDashboardGroupsContainer .sapUshellTileContainerContent,
#cloneArea .sapUshellTileContainerContent {
    margin-right:0;
    margin-top:0.5rem;
    padding:0.5rem 0 0.5rem 0.5rem
}
.sapUshellDashboardGroupsContainer .sapUshellContainerTitle,
#cloneArea .sapUshellContainerTitle {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.sapUshellDashboardGroupsContainer .sapUshellTileContainerEditMode:not(.sapUshellTileContainerLocked):not(.sapUshellTileContainerDefault) .sapUshellContainerTitle:hover {
    border:0.07rem solid;
    margin-top:-0.07rem;
    margin-left:-0.07rem
}
.sapUiMedia-Std-Phone .sapUshellDashboardGroupsContainer .sapUshellTileContainerContent,
#cloneArea .sapUshellTileContainerContent {
    margin-right:0;
    margin-top:0.5rem;
    padding:0.5rem 0 0 0.45rem
}
.sapUiMedia-Std-Phone .sapUshellDashboardGroupsContainer .sapUshellContainerTitle,
#cloneArea .sapUshellContainerTitle {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.sapUshellTileContainerContent {
    margin-left:auto;
    margin-right:auto
}
.sapUiMedia-Std-Desktop .sapUshellCatalog,
.sapUiMedia-Std-Tablet .sapUshellCatalog {}.sapUiMedia-Std-Desktop .sapUshellCatalog .sapUshellTileContainerContent .sapUshellContainerTitle,
.sapUiMedia-Std-Tablet .sapUshellCatalog .sapUshellTileContainerContent .sapUshellContainerTitle {
    margin-top:1rem;
    margin-bottom:1.5rem
}
.sapUiMedia-Std-Phone .sapUshellCatalog {}.sapUiMedia-Std-Phone .sapUshellCatalog .sapUshellTileContainerContent .sapUshellContainerTitle {
    margin-top:1rem;
    margin-bottom:1.5rem
}
.sap-tablet .sapUshellDashboardGroupsContainer .sapUshellTileContainerContent:focus,
.sap-phone .sapUshellDashboardGroupsContainer .sapUshellTileContainerContent:focus {
    outline:0
}
#dashboardGroups .sapUshellDashboardGroupsContainerItem-placeholder {
    height:2.5rem;
    margin-top:0.5rem;
    margin-bottom:1rem;
    border-radius:0.25rem
}
.sap-phone #dashboardGroups .sapUshellDashboardGroupsContainerItem-placeholder {
    margin-bottom:4rem
}
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone {
    align-items:center;
    padding-bottom:6.25rem;
    margin-top:2.5rem
}
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellTileContainerEditMode {
    border:none
}
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellCircleBase {
    visibility:hidden
}
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellContainerTitle {
    padding:0.5rem 1rem;
    border:0.0625rem solid;
    border-radius:0.375rem;
    text-overflow:ellipsis;
    overflow:hidden;
    max-width:16rem;
    display:inline-block;
    cursor:-webkit-grabbing
}
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellTilesContainer-sortable,
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellTileContainerBeforeContent,
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellTileContainerAfterContent,
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellLinksContainer,
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellContainerHeaderActions {
    display:none
}
#dashboardGroups .sapUshellDashboardGroupsContainerItem-placeholder .sapUshellTileContainer {
    display:none
}
.sapUshellTileContainer:not(.sapUshellEditing) .sapMInput,
.sapUshellTileContainer.sapUshellEditing .sapUshellContainerTitle {
    display:none
}
.sapUshellTileContainerBeforeContent {
    margin-top:0.5rem
}
.sapUshellTileContainerAfterContent button {
    margin-top:0.5rem
}
.sapUshellTileContainerAfterContent.sapUshellHidden {
    display:none
}
.sapUshellContainerIcon.sapUshellContainerIconHidden {
    display:none
}
.sapUshellDashboardGroupsContainerItem-placeholder + .sapUshellDashboardGroupsContainerItem,
.sapUshellDashboardGroupsContainerItem-placeholder + .sapUshellDashboardGroupsContainerItem-orignal + .sapUshellDashboardGroupsContainerItem {
    margin-top:-3.5rem
}
.sapUshellTileContainerHidden {
    visibility:hidden
}
.sapUshellTileContainerRemoveContent {
    display:none
}
.sapUiSizeCompact .sapUshellTileContainerBeforeContent {
    margin-top:0.25rem
}
.sapUiSizeCompact .sapUshellDashboardGroupsContainer .sapUshellTileContainerContent,
.sapUiSizeCompact #cloneArea .sapUshellTileContainerContent {
    margin-right:0;
    margin-top:0.25rem;
    padding:0.5rem 0 0.5rem 0.5rem
}
.sapUiSizeCompact .sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton,
.sapUiSizeCompact .sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton {
    height:2rem
}
.sapUiSizeCompact .sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton div,
.sapUiSizeCompact .sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton div {
    position:static
}
.sapUiMedia-Std-Desktop .sapUshellLinkTile,
.sapUiMedia-Std-Tablet .sapUshellLinkTile {
    width:22.5rem;
    height:2rem
}
.sapUiMedia-Std-Phone .sapUshellLinkTile {
    width:18rem;
    height:2rem
}
.sapUiMedia-Std-Desktop .sapUshellLinksContainer {
    width:99.8%
}
.sapUiMedia-Std-Phone .sapUshellLinksContainer {
    width:98%
}
.sapUiMedia-Std-Tablet .sapUshellLinksContainer {
    width:99.8%
}
.sapUshellLinksContainer {
    border-radius:0.25rem
}
.sapUshellLinksContainer a {
    white-space:pre-wrap;
    height:100%;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical
}
.sapUshellLinksContainer {
    padding-top:0.5rem;
    padding-bottom:0.5rem
}
.sapUshellLinkTile:focus {
    outline:0.0625rem dotted
}
.sapUshellLinksContainer .sapUshellLinkTile {
    padding-right:0.5rem;
    display:inline-block;
    margin-right:0.45rem;
    position:relative;
    margin-left:0.5rem
}
.sapUshellLinksContainer .sapUshellLinkTile .sapUshellTileInner {
    padding-top:0.5rem;
    display:inline-block;
    line-height:1.15rem;
    max-height:1.15rem;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical
}
.sapUshellLinksContainer .sapUshellLinkTile .sapUshellTileStateFtrFld {
    top:0.3rem
}
.sapUshellTile-placeholder {
    border:0.13rem dashed #cccccc!important;
    background-color:transparent!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.sapUshellTile-placeholder .sapUshellTileInner {
    display:none
}
.sapUshellTile-placeholder .sapUshellTileActionIconDivBottom {
    display:none
}
.sapUshellTile-placeholder .sapUshellTileDeleteClickArea {
    display:none
}
.sapUiMedia-Std-Desktop .sapUshellTile-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTile-placeholder {
    width:11.25rem;
    height:10.75rem;
    margin:0 0.5rem 0.5rem 0;
    border-radius:0.25rem
}
.sapUiMedia-Std-Desktop .sapUshellTile-placeholder.sapUshellLong,
.sapUiMedia-Std-Tablet .sapUshellTile-placeholder.sapUshellLong {
    width:23.25rem;
    height:10.75rem
}
.sapUiMedia-Std-Desktop .sapUshellTile-placeholder.sapUshellTall,
.sapUiMedia-Std-Tablet .sapUshellTile-placeholder.sapUshellTall {
    height:22.25rem
}
.sapUiMedia-Std-Phone .sapUshellTile-placeholder {
    width:9rem;
    height:8.75rem;
    margin:0 0.45rem 0.45rem 0;
    border-radius:0.25rem
}
.sapUiMedia-Std-Phone .sapUshellTile-placeholder.sapUshellLong {
    width:18.75rem;
    height:8.75rem
}
.sapUiMedia-Std-Phone .sapUshellTile-placeholder.sapUshellTall {
    height:18.25rem
}
.sapUshellGT {
    display:inline-block;
    overflow:hidden;
    border-radius:0.25rem;
    outline:none
}
.sapUshellOverlay {
    position:absolute;
    z-index:1;
    top:0;
    right:0;
    left:0;
    bottom:0
}
.sapUshellTileStateLoading {
    height:100%
}
.sapUshellTileStateFtrFld {
    left:0.5rem;
    bottom:0.5rem;
    display:table;
    position:absolute
}
.sapUshellTileStateFtrFldTxt {
    display:table-cell;
    padding-left:0.5rem;
    vertical-align:bottom
}
.sapUiMedia-Std-Phone .sapUshellTileStateFtrFldTxt {
    padding-left:0
}
.sapUshellTileStateFtrFldIcn {
    margin-right:0.5rem;
    display:table-cell;
    vertical-align:bottom
}
.sapUshellTileStateFtrFldIcn>.sapUshellGTFtrFldIcnMrk {
    vertical-align:bottom
}
.sapUiMedia-Std-Phone .sapUshellToolArea {
    width:13rem
}
.sapUshellToolArea {
    width:15rem;
    position:absolute;
    top:3rem;
    height:100%;
    left:0;
    right:0;
    z-index:3;
    overflow:hidden;
    margin-bottom:-3rem;
    transition:left 500ms ease
}
.sapUshellToolArea.sapUshellToolAreaTextHidden {
    width:3.07rem
}
.sapUshellToolArea.sapUshellToolAreaTextHidden .sapUshellToolAreaItemText {
    display:none
}
.sapUshellToolArea .sapUshellToolAreaItemIcon {
    font-size:1.25rem;
    margin-top:1rem;
    margin-bottom:1rem;
    width:1.25rem
}
.sapUshellToolAreaFooterContent {
    padding-left:0.7rem;
    height:3.07rem;
    position:fixed;
    bottom:0
}
.sapUshellToolAreaFooterContentSeparator {
    position:fixed;
    bottom:3.07rem
}
.sapUshellToolAreaItemText {
    margin-left:0.8rem
}
.sapUshellToolAreaTextContainer {
    width:11.93rem;
    height:3.07rem
}
.sapUshellToolAreaItemExpandable:after {
    content:"\e1f8";
    position:relative;
    top:0.48rem;
    left:0.2rem;
    font-family:'SAP-icons';
    font-size:1.5rem
}
.sapUshellToolAreaContent {
    padding-left:0.7rem;
    height:3.07rem;
    cursor:pointer
}
.sapUshellToolAreaItm {
    height:3.07rem;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.sapUshellToolAreaItmTextOnly {
    width:15rem;
    height:3.07rem;
    padding-top:1rem
}
.sapUshellToolArea.sapUshellShellHidden {
    display:block;
    left:-16rem
}
#userPrefLoadingBusyIndicator {
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-2rem;
    margin-left:-2rem
}
.sapUshellUserPreferencesDialog #userPreferencesDialog .sapMDialogScroll {
    display:block
}
.sapUshellUserPreferencesDialog #userPreferencesDialog #userPrefEnteryList li .sapMDLILabel {
    min-width:30%
}
.sapUshellUserPreferencesDialog .sapUshellUserPrefUserIdentifier {
    padding:1rem
}
.sapUiSizeCompact .sapMDialog>header.sapMDialogTitle .sapUiIcon {
    line-height:1.6rem;
    font-size:1rem
}
#defaultParametersSelector .sapUiRGLContainerCont {
    padding-bottom:2rem
}
.sapUshellAboutDialogHeader {
    color:#009de0
}
.sapUshellDashboardView .sapUshellTileActionLayerDiv {
    background-color:rgba(0,
    0,
    0,
    0.2);
    box-shadow:0 0 0 0 rgba(0,
    0,
    0,
    0.2)
}
.sapUshellDashboardView .sapUshellTileActionLayerDiv:hover {
    box-shadow:rgba(0,
    0,
    0,
    0.2) 0 0 0 0.13rem
}
.sapUshellPanel>.sapUshellCatalogHeader .sapUshellCatalogHeaderBar {
    background:transparent;
    box-shadow:none
}
.sapUshellCatalogNewGroupBackButton {
    background-color:transparent
}
.sapUshellTechnicalInfoBox {
    border:0.07rem solid #bfbfbf
}
.sapUshellContactSupportHeaderInfoText {
    color:#666666;
    font-size:0.895rem;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:bold
}
#ContactSupportDialog.sapUshellContactSupportDialog section {
    background-color:#ffffff
}
.sapUshellDynamicTile {}.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataNegative {
    color:#d32030
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataNegative .sapUshellDynamicTileDataUp {
    border-bottom-color:#d32030
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataNegative .sapUshellDynamicTileDataDown {
    border-top-color:#d32030
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataNeutral {
    color:#848f94
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataNeutral .sapUshellDynamicTileDataUp {
    border-bottom-color:#848f94
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataNeutral .sapUshellDynamicTileDataDown {
    border-top-color:#848f94
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataPositive {
    color:#61a656
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataPositive .sapUshellDynamicTileDataUp {
    border-bottom-color:#61a656
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataPositive .sapUshellDynamicTileDataDown {
    border-top-color:#61a656
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataCritical {
    color:#e17b24
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataCritical .sapUshellDynamicTileDataUp {
    border-bottom-color:#e17b24
}
.sapUshellDynamicTile .sapUshellDynamicTileData.sapUshellDynamicTileDataCritical .sapUshellDynamicTileDataDown {
    border-top-color:#e17b24
}
.sapUiMedia-Std-Desktop .sapUshellDynamicTile,
.sapUiMedia-Std-Tablet .sapUshellDynamicTile {}.sapUiMedia-Std-Desktop .sapUshellDynamicTile .sapUshellDynamicTileNumber,
.sapUiMedia-Std-Tablet .sapUshellDynamicTile .sapUshellDynamicTileNumber {
    font-size:3rem;
    font-weight:normal
}
.sapUiMedia-Std-Desktop .sapUshellDynamicTile .sapUshellDynamicTileNumberFactor,
.sapUiMedia-Std-Tablet .sapUshellDynamicTile .sapUshellDynamicTileNumberFactor {
    font-weight:normal;
    font-size:0.88rem
}
.sapUiMedia-Std-Desktop .sapUshellDynamicTileStateArrow,
.sapUiMedia-Std-Tablet .sapUshellDynamicTileStateArrow {}.sapUiMedia-Std-Desktop .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataUp,
.sapUiMedia-Std-Tablet .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataUp,
.sapUiMedia-Std-Desktop .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataDown,
.sapUiMedia-Std-Tablet .sapUshellDynamicTileStateArrow.sapUshellDynamicTileDataDown {
    font-size:3rem
}
.sapUiMedia-Std-Phone .sapUshellDynamicTile {}.sapUiMedia-Std-Phone .sapUshellDynamicTile .sapUshellDynamicTileNumber {
    font-size:2rem;
    font-weight:normal
}
.sapUiMedia-Std-Phone .sapUshellDynamicTile .sapUshellDynamicTileNumberFactor {
    font-weight:normal;
    font-size:0.88rem
}
.sapUshellRatingLabelFeedbackNegativeText {
    color:#cc1919
}
.sapUshellRatingLabelFeedbackPositiveText {
    color:#007833
}
.sapUshellRatingLabelFeedbackCriticalText {
    color:#d14900
}
.sapUshellRatingLabelFeedbackNeutralText {
    color:#007cc0
}
.sapUshellFeedbackLayout .sapUshellFeedbackAppIcon {
    color:#009de0
}
.sapUshellEndUserFeedbackDialog #PopoverTitle {
    color:#666666;
    font-size:1rem
}
.sapUshellEndUserFeedbackDialog #feedbackTechnicalInfoBox {
    border-color:#bfbfbf
}
.sapUshellEndUserFeedbackDialog #ratingSelectionText {
    font-size:1rem
}
.sapUshellEndUserFeedbackDialog #ratingButtons li span {
    font-size:1.375rem
}
.sapUshellEndUserFeedbackDialog #ratingLabel {
    font-size:1rem;
    color:#000000
}
.sapUshellEndUserFeedbackDialog #technicalDataLink {
    font-size:0.875rem;
    color:#00679e
}
.sapUshellEndUserFeedbackHeaderInfoText {
    color:#666666;
    font-size:0.895rem;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:bold
}
#fiori2-startup-flower.demo .fiori2-leaf {
    background-color:#009de0
}
#fiori2-startup-flower.abap .fiori2-leaf {
    background-color:#009de0
}
#fiori2-startup-flower.sandbox .fiori2-leaf {
    background-color:#259183
}
.fiori2-leaf {
    background-color:#009de0
}
.sapUshellGroupList {
    background-color:#f2f2f2
}
.sapUshellGroupItemList {
    background-color:#f2f2f2
}
.sapUshellGroupListItem.sapMLIB,
.sapUshellDefaultGroupItem.sapMLIB {
    background-color:#f2f2f2;
    border-bottom:0.07rem solid #dddddd
}
.sapUshellGroupListItem .sapMSLITitleOnly,
.sapUshellDefaultGroupItem .sapMSLITitleOnly {
    color:#333333;
    font-size:0.875rem;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:normal
}
.sapUshellGroupListItem.sapUshellOver,
.sapUshellGroupListItem.sapUshellSelected,
.sapUshellDefaultGroupItem.sapUshellOver,
.sapUshellDefaultGroupItem.sapUshellSelected {
    background-color:#e2ecf3
}
@media screen and (min-width: 1280px) {
    .sapUshellDefaultGroupItem:active,
    .sapUshellGroupListItem:active {
        background-color:#e2ecf3
    }
}
.sap-desktop .sapUshellDefaultGroupItem:hover,
.sap-desktop .sapUshellGroupListItem:hover {
    background-color:#e2ecf3
}
.sapUshellHeaderTile {
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:normal
}
h1.sapUshellHeaderTile {
    font-size:1.75rem
}
h2.sapUshellHeaderTile {
    font-size:1.5rem
}
h3.sapUshellHeaderTile {
    font-size:1.25rem
}
h4.sapUshellHeaderTile {
    font-size:1.125rem
}
h5.sapUshellHeaderTile {
    font-size:1rem
}
h6.sapUshellHeaderTile {
    font-size:0.875rem
}
#sapUshellHideGroupsTable.sapUshellHideGroupsTable .sapUshellHideGroupsTableItem {
    background-color:#e5e5e5
}
#sapUshellHideGroupsTable.sapUshellHideGroupsTable .sapUshellHideGroupsDisabledCell {
    color:#8c8c8c
}
/* Copyright (c) 2009-2014 SAP SE, All Rights Reserved */

#searchHistoryScreen .sapUshellHistoryScreenRecentSearches .sapMListUl,
#searchContainerHistoryScreen .sapUshellHistoryScreenRecentSearches .sapMListUl,
.sapMHistoryScreen .sapUshellHistoryScreenRecentSearches .sapMListUl {
    border-bottom:0.07rem solid #e5e5e5;
    border-top:none
}
#searchHistoryScreen .sapUshellHistoryScreenRecentSearches .sapMListUl .sapMSLITitleOnly,
#searchContainerHistoryScreen .sapUshellHistoryScreenRecentSearches .sapMListUl .sapMSLITitleOnly,
.sapMHistoryScreen .sapUshellHistoryScreenRecentSearches .sapMListUl .sapMSLITitleOnly {
    color:#00679e
}
.sapUshellLoadingDialog {
    background-color:#ffffff;
    -webkit-transition:opacity 1s ease-in-out;
    -moz-transition:opacity 1s ease-in-out;
    -o-transition:opacity 1s ease-in-out;
    -ms-transition:opacity 1s ease-in-out;
    transition:opacity 1s ease-in-out
}
.sapUshellLoadingDialogControl {
    color:#666666;
    border:0;
    background:transparent;
    -moz-opacity:1;
    -khtml-opacity:1;
    -webkit-opacity:1;
    opacity:1;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter:alpha(opacity=100);
    -webkit-transition:opacity 0.25s ease-in-out;
    -moz-transition:opacity 0.25s ease-in-out;
    -o-transition:opacity 0.25s ease-in-out;
    -ms-transition:opacity 0.25s ease-in-out;
    transition:opacity 0.25s ease-in-out
}
.sapUshellLoadingDialogControl .sapUshellLoadingDialogAppData {
    -moz-opacity:1;
    -khtml-opacity:1;
    -webkit-opacity:1;
    opacity:1;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter:alpha(opacity=100)
}
.sapUshellLoadingDialogControl .sapUiIcon {
    font-size:2.5rem;
    color:#666666
}
.sapUshellLoadingDialogControl .sapUshellLoadingDialogLabel {
    font-size:1.5em;
    font-weight:bold
}
.sapUshellLoadingDialog {
    -moz-opacity:0.9;
    -khtml-opacity:0.9;
    -webkit-opacity:0.9;
    opacity:0.9;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    filter:alpha(opacity=90)
}
@media screen and (max-width: 799px) {
    .sapUshellLoadingDialog .sapUiIcon {
        font-size:1.88rem
    }
    .sapUshellLoadingDialog .sapUshellLoadingDialogLabel {
        font-size:1.3em
    }
    .sapUshellLoadingDialog {
        -moz-opacity:1;
        -khtml-opacity:1;
        -webkit-opacity:1;
        opacity:1;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        filter:alpha(opacity=100)
    }
}
.sapUshellNavTreeListItem {
    text-decoration:none!important;
    font-size:0.875rem;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:normal
}
.sapUshellNavTreeListItem.sapUshellNavTreeChild {
    background-color:#f2f2f2
}
.sapUshellNavTreeListItem.sapUshellNavTreeChild .sapUshellNavTreeLink {
    color:#666666
}
.sapUshellNavTreeListItem.sapUshellNavTreeParent {
    background-color:#f2f2f2
}
.sapUshellNavTreeListItem.sapUshellNavTreeParent .sapUshellNavTreeLink {
    color:#666666
}
.sapUshellNavTreeListItem.sapUshellNavTreeSingle {
    background-color:#f2f2f2
}
.sapUshellNavTreeListItem.sapUshellNavTreeSingle .sapUshellNavTreeLink {
    color:#666666
}
.sapUshellNavTreeLink {
    text-decoration:none!important;
    color:#666666;
    font-size:0.875rem;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:normal
}
.sapUshellNavTreeListItem.sapUshellNavTreeItemSelected {
    background-color:#007cc0
}
.sapUshellNavTreeListItem.sapUshellNavTreeItemSelected .sapUshellNavTreeLink {
    color:#333333
}
.sapUshellNavTreeListItem.sapUshellNavTreeItemSelected:hover {
    background-color:#006ca7
}
.sapUshellNavTreeListItem.sapUshellNavTreeItemSelected:hover .sapUshellNavTreeLink {
    color:#666666
}
.sapUshellNavTreeListItem:hover {
    background-color:#e2ecf3!important
}
.sapCaUiPTDeleteButton .sapUiIcon:before {
    background-color:#ffffff;
    color:#000000
}
.sapMBtn.sapCaUiPTDeleteButton.sapMBtnActive {
    background-color:transparent
}
.sapCaUiPTDeleteButton.sapMBtnActive .sapUiIcon:before {
    color:#007cc0
}
.sapUshellTile.sapUshellPlusTile {
    background-color:rgba(255,
    255,
    255,
    0.4)
}
.sapUshellTile.sapUshellPlusTile:hover {
    background-color:rgba(255,
    255,
    255,
    0.6)
}
.sapUshellTile.sapUshellPlusTile:hover .sapUiIcon {
    color:#ffffff
}
.sapUshellTile.sapUshellPlusTile .sapUiIcon {
    color:#ffffff;
    font-size:1.8em
}
#searchFieldInShell #searchFieldInShell-button div {
    border:none
}
.sapUshellSearchFilterContextualBar {
    color:white
}
@media (max-width: 767px) {
    .sapUshellDataSourceBadge.sapUshellDataSourceBadgeMorePrio {
        background-color:#007cc0
    }
}
.sapUshellSearchResultListFooterContainer .resultListMoreFooter {
    color:#00679e
}
.sapUshellSearchContainer .sapUiFixFlexFixed {
    background-color:#ffffff
}
.sapUshellSearchFacetFilter {
    background-color:#ffffff
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-icon {
    color:#009de0
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text {
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:normal
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text .sapUshellSearch-no-result-info {
    font-size:1.5rem;
    color:#666666;
    line-height:1.2
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text .sapUshellSearch-no-result-info b {
    font-weight:bold;
    color:#333333;
    line-height:1.2
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text .sapUshellSearch-no-result-tips {
    font-size:0.875rem;
    color:#333333;
    line-height:1.3
}
.sapUshellSearchResultListsContainer .sapUshellSearch-no-result .sapUshellSearch-no-result-text .sapUshellSearch-no-result-tips b {
    font-weight:bold;
    color:#333333;
    line-height:1.3
}
.sapUshellSearchFacet hr {
    color:#dddddd;
    background-color:#dddddd
}
.sapMListModeMultiSelect .sapUshellSearchFacetItem {
    background-color:white!important
}
.sapUshellSearchFacet .sapMLIBCounter {
    color:#666666
}
.sapUshellSearchFacet .sapMListHdr {
    background-color:#ffffff
}
.sapUshellSearchFacet .sapMGHLI {
    color:#333333!important
}
.sapUshellSearchFacetShowMoreLink {
    background-color:#ffffff
}
.sapUshellSearchFacetDialogSettingsContainer {
    background-color:#fafafa
}
.sapUshellSearchFacetDialogSettingsSelect .sapMSltLabel {
    color:#666666
}
.sapUshellSearchFacetDialogDetailPage .sapMIBar {
    background:transparent
}
.sapUshellSearchFacetDialogDetailPage .sapMIBar.sapMHeader-CTX {
    background-color:#fafafa;
    box-shadow:0 0
}
.sapUshellSearchFacetDialogDetailPage .sapMIBar .sapMSFF {
    border-color:#c0c0c0
}
.sapUshellSearchFacetDialogDetailPage .sapMFocus>.sapMSFF,
:not(.sapMSFDisabled)>.sapMSFF:hover {
    border-color:#007cc0
}
.sapUshellSearchFacetDialogDetailPage .sapMIBar .sapMBtnDefault {
    border-color:#c0c0c0
}
.sapUshellSearchFacetDialogDetailPage .sapMBtn:hover>.sapMBtnHoverable {
    border-color:#007cc0
}
.sapUshellSearchFacetDialogDetailPage .sapMLIB {
    background:transparent
}
.sapUshellSearchFacetDialogDetailPage .sapMLIB.sapMLIBSelected,
.sapMLIB.sapMLIBSelected>td {}.sapUshellSearchFacetDialogContainer .sapMSplitContainerDetail {
    background:#fafafa
}
.sapUshellSearchFacetDialogDetailPageSearchIn .sapMLIB.sapMLIBSelected {
    background:#e6f2f9
}
.sapUshellSearchResultListItem {
    border:0.0652rem solid #e5e5e5
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-main {
    background-color:#ffffff
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-title {
    font-size:1.125rem;
    color:#00679e
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-title {
        font-size:1rem
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-title b {
    background-color:#fffcb5
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-type {
    font-size:0.875rem;
    color:#666666
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-type {
        font-size:0.75rem
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-type b {
    background-color:#fffcb5
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute {
        font-size:0.75rem
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-label {
    font-size:0.875rem;
    color:#666666
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-label {
        font-size:0.75rem
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-value {
    font-size:0.875rem;
    max-height:1.1375rem
}
@media (max-width: 767px) {
    .sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-value {
        font-size:0.75rem
    }
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItem-main .sapUshellSearchResultListItem-attributes .sapUshellSearchResultListItem-attribute .sapUshellSearchResultListItem-attribute-value b {
    background-color:#fffcb5
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItemButton {
    background-color:#ffffff;
    color:#bfbfbf
}
.sapUshellSearchResultListItem .sapUshellSearchResultListItemButton .sapUshellSearchResultListItemButtonContainer {
    border-left:0.063rem solid #e5e5e5
}
.sapUshellSearchResultListItemButton:focus {
    outline:1px dotted #005483;
    outline-offset:-1px
}
.sapUshellSearchSuggestionListItem {
    cursor:pointer;
    background-color:transparent!important
}
.sapUshellSearchSuggestionListItem a {
    text-decoration:initial!important
}
a.sapUshellSearchSuggestionListItemNavItem:focus {
    outline:none!important;
    background:#e6f2f9
}
.sapUshellSearchSuggestionListItemGroupFooter span {
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-size:0.875rem;
    font-weight:normal;
    color:#333333
}
.sapUshellSearchSuggestionListItemGroupFooter {
    border-bottom:none
}
.sapUshellSearchSuggestionList .sapMListHdr {
    background-color:transparent!important
}
.sapUshellSuggestEnter {
    padding:1rem;
    float:right
}
.suggestIcon {
    display:inline;
    padding:0 0.25rem 0 0.25rem;
    white-space:nowrap
}
.searchHistorySuggestion .suggestIcon,
.searchDataSourceSuggestion .suggestIcon,
.searchBOSuggestion .suggestIcon {
    margin:0;
    padding:0
}
.sapUshellSuggestDataSource {
    margin:.6rem 0 0.7rem 1rem
}
.sapUshellSuggestDataSource.sapUshellSuggestDataSourceRight {
    float:right;
    white-space:nowrap;
    margin-top:.8rem;
    margin-right:1rem
}
.suggestText {
    display:inline;
    vertical-align:middle;
    white-space:nowrap;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-size:0.875rem;
    font-style:normal;
    font-weight:normal;
    color:#000000
}
.sapUshellSuggestHeader {
    height:2rem;
    background-color:#f2f8fc;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-size:0.875rem;
    font-weight:normal;
    color:#666666;
    text-transform:uppercase;
    border-top:0.07rem solid #e5e5e5
}
.sapUshellSearchTileWrapper {
    background-color:#ffffff;
    -moz-box-shadow:0 0 0.125rem rgba(0,
    0,
    0,
    0.1);
    -webkit-box-shadow:0 0 0.125rem rgba(0,
    0,
    0,
    0.1);
    box-shadow:0 0 0.125rem rgba(0,
    0,
    0,
    0.1)
}
.sapUshellSearchTileWrapper:focus {
    outline:0.0625rem dotted #005483;
    outline-offset:-0.0625rem
}
.sapUshellShellFloatingAction div {
    border:0.07rem solid #ffffff;
    text-shadow:0 0 0 #ffffff
}
.sapUshellShellFloatingAction div .sapUiIcon {
    color:#ffffff;
    background-color:rgba(54,
    62,
    67,
    0.96);
    box-shadow:0 0 1.875rem 0.125rem rgba(0,
    0,
    0,
    0.15)
}
.sapUshellShellFloatingAction div .sapUiIcon .sapUshellActive {
    background-color:#007cc0
}
.sapUshellShellFloatingAction div .sapUiIcon:hover {
    background-color:rgba(78,
    85,
    89,
    0.96)
}
.sapUshellShellFloatingAction div .sapUiIcon:active {
    background-color:#007cc0
}
.sapUshellShellFloatingAction:focus>.sapMBtnInner.sapMFocusable {
    border:0.07rem dotted #ffffff;
    background:transparent
}
.sapUshellShellFloatingAction.sapUshellActive .sapUiIcon {
    background-color:#007cc0
}
.sapUshellShellFloatingAction.sapUshellActive .sapUiIcon:hover {
    background-color:#007cc0
}
.sapUshellShellFloatingAction.sapUshellActive .sapUiIcon:active {
    background-color:#006ca7
}
.sapUshellShellFloatingAction .sapMBtnInner:active {
    background-color:#ffffff;
    border-color:#ffffff
}
.sapUshellShellFloatingAction .sapMBtnInner:focus {
    border:0.07rem dotted #ffffff
}
.sapUshellShellHeadBegin .sapUshellShellHeadItm.sapUshellShellHeadItmSep:after {
    border-left:0.07rem solid #d8d8d8
}
.sapUshellShellHeadAction:before,
.sapUshellShellHeadEnd .sapUshellShellHeadItm.sapUshellShellHeadItmSep:before {
    border-right:0.07rem solid #d8d8d8
}
.sapUiMedia-Std-Desktop .sapUshellShellHeadItm:hover>span,
.sapUiMedia-Std-Desktop .sapUshellShellHeadAction:hover>* {
    background-color:#eaeaea
}
.sapUiMedia-Std-Desktop .sapUshellShellHeadItm.sapUshellShellHeadItmSel:hover>span {
    background-color:#006ca7
}
.sapUshellShellHeadItm>span {
    font-weight:normal;
    font-size:1.375rem
}
.sapUshellShellHeadItm>span,
.sapUshellShellHeadAction {
    -webkit-font-smoothing:antialiased;
    text-shadow:0 0.07rem 0 rgba(255,
    255,
    255,
    0.5);
    color:#666666
}
.sapUshellShellHeadItmMarker {
    background-color:transparent
}
.sapUshellShellHeadItmMarker>div:after {
    border-bottom-color:#e6f2f9
}
.sapUshellShellHeadItmMarker>div:before {
    border-bottom-color:#dddddd
}
.sapUshellShellHeadItm.sapUshellShellHeadItmSel:active>span,
.sapUshellShellHeadItm.sapUshellShellHeadItmSel:active:hover>span {
    background-color:#007cc0
}
.sapUshellShellHeadItm:active>span,
.sapUshellShellHeadItm.sapUshellShellHeadItmSel>span,
.sapUshellShellHeadItm:active:hover>span,
.sapUiMedia-Std-Desktop .sapUshellShellHeadItm:active:hover>span,
.sapUiMedia-Std-Desktop .sapUshellShellHeadItm:hover>span,
.sapUiMedia-Std-Desktop .sapUshellShellHeadAction:hover>*,
.sapUiMedia-Std-Desktop .sapUshellShellHeadAction:hover:active>*,
.sapUshellShellHeadAction:active>* {
    color:#ffffff;
    background-color:#007cc0
}
.sapUshellShellHeadItmSel>span {
    outline:0.0625rem dotted #ffffff;
    outline-offset:-0.0625rem
}
.sapUshellShellHeadAction:focus .sapUshellShellHeadActionExp,
.sapUshellShellHeadAction:focus .sapUshellShellHeadActionName,
.sapUshellShellHeadAction:focus .sapUshellShellHeadActionImg,
.sapUshellShellHeadItm:focus>span {
    border-color:#005483
}
.sapUshellShellHeadActionExp {
    font-size:1rem
}
.sapUshellShellHeadActionName {
    font-size:0.87rem
}
.sapUshellShellHeadActionImg {
    font-weight:normal;
    font-size:1.375rem
}
.sapUshellHeadTitle {
    font-weight:normal;
    font-size:1.125rem;
    color:#666666
}
.sapUshellShellBrand {
    background-color:#009de0
}
._sapUshellShellSubHdr {
    background-color:#e6f2f9;
    color:#666666
}
.sapUshellShell.sapUshellShellCurtainVisible .sapUshellShellHead,
.sapUshellShell.sapUshellShellCurtainVisible .sapUshellShellHead>div {
    background:none;
    background-color:#ffffff;
    filter:none
}
.sapUshellShell .sapUshellShellHead {
    background-color:#000000
}
.sapUshellShell .sapUshellShellHead>div,
.sapUshellShell .sapUshellShellHead .sapUshellShellHeadEnd {
    background-color:#f2f2f2;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7',
    EndColorStr='#ededed',
    GradientType=0);
    background:-ms-linear-gradient(top,
    #f7f7f7 0,
    #f2f2f2 33%,
    #f2f2f2 75%,
    #ededed 100%);
    background:-webkit-gradient(linear,
    left top,
    left bottom,
    color-stop(0,
    #f7f7f7),
    color-stop(0.33,
    #f2f2f2),
    color-stop(0.75,
    #f2f2f2),
    color-stop(1,
    #ededed));
    background-image:-webkit-linear-gradient(top,
    #f7f7f7 0,
    #f2f2f2 33%,
    #f2f2f2 75%,
    #ededed 100%);
    background:linear-gradient(top,
    #f7f7f7 0,
    #f2f2f2 33%,
    #f2f2f2 75%,
    #ededed 100%);
    -webkit-box-shadow:inset 0 -0.0625em #dddddd;
    box-shadow:inset 0 -0.0625em #dddddd
}
.sapUshellShellCurtain {
    border-bottom:0.07rem solid #dddddd;
    background-image:linear-gradient(to bottom,
    rgba(255,
    255,
    255,
    0.97) 0,
    rgba(229,
    242,
    249,
    0.97) 100%);
    background-image:-webkit-linear-gradient(top,
    rgba(255,
    255,
    255,
    0.97) 0,
    rgba(229,
    242,
    249,
    0.97) 100%);
    background-image:-ms-linear-gradient(top,
    rgba(255,
    255,
    255,
    0.97) 0,
    rgba(229,
    242,
    249,
    0.97) 100%);
    background-attachment:fixed;
    background-repeat:repeat,
    no-repeat
}
html[data-sap-ui-browser="ie8"] .sapUshellShellCurtain,
html[data-sap-ui-browser="ie9"] .sapUshellShellCurtain {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
    EndColorStr='#e5f2f9',
    GradientType=0)
}
.sapUshellShellOvrlyBrand {
    background-color:#009de0
}
.sapUshellShellOvrlyCntnt {
    background-color:#ffffff
}
.sapUshellShellOvrlyHeadCntnt {
    background-color:#f2f2f2;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7',
    EndColorStr='#ededed',
    GradientType=0);
    background:-ms-linear-gradient(top,
    #f7f7f7 0,
    #f2f2f2 33%,
    #f2f2f2 75%,
    #ededed 100%);
    background:-webkit-gradient(linear,
    left top,
    left bottom,
    color-stop(0,
    #f7f7f7),
    color-stop(0.33,
    #f2f2f2),
    color-stop(0.75,
    #f2f2f2),
    color-stop(1,
    #ededed));
    background-image:-webkit-linear-gradient(top,
    #f7f7f7 0,
    #f2f2f2 33%,
    #f2f2f2 75%,
    #ededed 100%);
    background:linear-gradient(top,
    #f7f7f7 0,
    #f2f2f2 33%,
    #f2f2f2 75%,
    #ededed 100%);
    -webkit-box-shadow:inset 0 -0.0625em #dddddd;
    box-shadow:inset 0 -0.0625em #dddddd
}
.sapUshellShellOvrlyHeadClose,
.sapUshellShellOvrlyHeadClose:active,
.sapUshellShellOvrlyHeadClose:hover,
.sapUshellShellOvrlyHeadClose:focus,
.sapUshellShellOvrlyHeadClose:visited {
    color:#666666;
    text-shadow:0 0.07rem 0 rgba(255,
    255,
    255,
    0.5)
}
.sapUshellShellOvrlyHeadClose:active {
    background-color:#007cc0;
    color:#ffffff
}
.sapUshellShellOvrlyHeadClose {
    right:0;
    height:2.25rem;
    margin:0.25rem;
    font-size:0.88rem;
    padding-top:0.62rem;
    padding-left:0.62rem;
    padding-right:0.62rem
}
.sapUshellShellOvrlyHeadClose:before {
    background-color:#d8d8d8;
    content:" ";
    height:76%;
    top:12%;
    position:absolute;
    left:-0.25rem;
    width:0.07rem
}
.sapUiMedia-Std-Desktop .sapUshellShellOvrlyHeadClose:hover {
    background-color:#eaeaea
}
.sapUiMedia-Std-Desktop .sapUshellShellOvrlyHeadClose:active:hover {
    background-color:#007cc0
}
.sapUiBLy.sapUshellShellOvrlyBly.sapUshellShellOvrlyBlyTp {
    background-color:transparent
}
.sapUshellSpltContPane {
    background-color:#ffffff
}
.sapUshellTile-clone {
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.sapUshellTile {
    background:#ffffff;
    -moz-box-shadow:0 0 0.25rem rgba(0,
    0,
    0,
    0.1);
    -webkit-box-shadow:0 0 0.25rem rgba(0,
    0,
    0,
    0.1);
    box-shadow:0 0 0.25rem rgba(0,
    0,
    0,
    0.1);
    border:none;
    color:#333333
}
.sapUshellTile.showTileActionsIcon .sapUshellTileActionsIconClass.sapUiIcon,
.sapUshellTile .sapUshellTileActionsIconClass.sapUiIcon {
    color:#009de0
}
.sapUshellTile:focus {
    outline-color:#005483;
    outline-style:dotted;
    outline-width:0.125rem;
    outline-offset:0rem
}
.sapUshellTile footer {
    text-align:center
}
.sapUshellTile footer>* {
    background:#bfbfbf
}
.sapUshellTile footer>*.sapUshellCatalogPlusIcon {
    padding:0
}
.sapUshellTile footer>* .sapUiIcon {
    line-height:inherit;
    font-size:1rem;
    color:#666666;
    position:relative;
    top:0.44rem
}
.sapUshellTile footer>* .sapMBtnInner {
    height:2rem;
    border:none;
    -moz-box-shadow:inset 0 0.13rem 0.19rem 0 rgba(0,
    0,
    0,
    0.1);
    -webkit-box-shadow:inset 0 0.13rem 0.19rem 0 rgba(0,
    0,
    0,
    0.1);
    box-shadow:inset 0 0.13rem 0.19rem 0 rgba(0,
    0,
    0,
    0.1)
}
.sapUshellTile footer>*:first-child {
    border-bottom-left-radius:0.25rem
}
.sapUshellTile footer>*:last-child {
    border-bottom-right-radius:0.25rem
}
.sapUiMedia-Std-Tablet .sapUshellTileInner a.sapUshellTileInner:visited,
.sapUiMedia-Std-Phone .sapUshellTileInner a.sapUshellTileInner:visited {
    color:#333333
}
.sapUshellTileDeleteIconOuterClass {
    color:#ffffff;
    background:#009de0;
    box-shadow:0 0 4px rgba(0,
    0,
    0,
    0.2)
}
.sapUshellTileDeleteIconInnerClass {
    color:#ffffff
}
.sapUshellTileDeleteClickArea:hover .sapUshellTileDeleteIconOuterClass {
    background:#008bc7
}
.sapUshellTileDeleteClickArea:active .sapUshellTileDeleteIconOuterClass {
    background:#0079ad
}
.sapUshellTileDeleteIconOuterClass:hover {
    background:#008bc7
}
.sapUshellTileDeleteIconOuterClass:active {
    background:#0079ad
}
.sapUshellTileActionsIconClass.sapUiIcon {
    color:#666666;
    background:#ffffff
}
#dashboardGroups .sapUshellTile:focus {
    margin-left:0.125rem;
    margin-top:0.125rem
}
#catalogTilesPage .sapUshellTile:focus {
    position:relative;
    top:0.125rem;
    left:0.125rem
}
.sapUshellTileActionIconDivBottom {
    background:#ffffff
}
.sapUshellTile:hover .sapUshellTileActionIconDivBottom {
    color:#009de0
}
.sapUiMedia-Std-Desktop .sapUshellTileBase:focus {
    outline-color:#005483;
    outline-style:dotted;
    outline-width:0.125rem;
    outline-offset:-0.125rem
}
.sapUiMedia-Std-Desktop .sapUshellTileBase:hover,
.sapUshellTileBase:active {
    box-shadow:0 0 0 0.13rem #ffffff;
    border-radius:0.32rem;
    z-index:1
}
.sapUshellTileBase {
    color:#333333
}
.sapUshellTileBase .sapUshellTileBaseNeutral {
    color:#666666
}
.sapUshellTileBase .sapUshellTileBasePositive {
    color:#007833
}
.sapUshellTileBase .sapUshellTileBaseTitle {
    color:#333333;
    font-weight:normal;
    font-family:Arial,
    Helvetica,
    sansSerif;
    font-size:1rem
}
.sapUshellTileBase .sapUshellTileBaseTitle b {
    background-color:#fffcb5;
    font-weight:inherit
}
.sapUshellTileBase .sapUshellTileBaseSubtitle {
    color:#666666;
    font-weight:normal;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-size:0.875rem
}
.sapUshellTileBase .sapUshellTileBaseSubtitle b {
    background-color:#fffcb5;
    font-weight:inherit
}
.sapUshellTileBase .sapUshellTileBaseIcon {
    color:#007cc0;
    font-size:2.25rem
}
.sapUshellTileBase .sapUshellTileBaseInfo {
    color:#666666;
    font-weight:normal;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-size:0.875rem
}
.sapUshellTileBase .sapUshellTileBaseInfo.sapUshellTileBaseNeutral {
    color:#666666
}
.sapUshellTileBase .sapUshellTileBaseInfo.sapUshellTileBasePositive {
    color:#007833
}
.sapUshellTileBase .sapUshellTileBaseInfo b {
    background-color:#fffcb5;
    font-weight:inherit
}
.sapUiMedia-Std-Phone .sapUshellTileBase {}.sapUiMedia-Std-Phone .sapUshellTileBase .sapUshellTileBaseTitle {
    font-size:0.875rem
}
.sapUiMedia-Std-Phone .sapUshellTileBase .sapUshellTileBaseSubtitle {
    font-size:0.75rem
}
.sapUiMedia-Std-Phone .sapUshellTileBase .sapUshellTileBaseIcon {
    font-size:1.5rem
}
.sapUiMedia-Std-Phone .sapUshellTileBase .sapUshellTileBaseInfo {
    font-size:0.75rem
}
.sapUshellCircle {
    background-color:rgba(255,
    255,
    255,
    0.4);
    border-radius:0.57rem
}
.sapUshellTileContainerLocked h2:after {
    color:#ffffff
}
.sapUshellDashboardGroupsContainer .sapUshellContainerTitle,
#cloneArea .sapUshellContainerTitle {
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:normal
}
.sapUiMedia-Std-Desktop .sapUshellContainerTitle,
.sapUiMedia-Std-Tablet .sapUshellContainerTitle {
    font-size:1.5rem;
    font-weight:normal
}
.sapUiMedia-Std-Desktop .sapUshellLinkTile:focus,
.sapUiMedia-Std-Tablet .sapUshellLinkTile:focus {
    outline-color:#ffffff
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput input,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput input {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput::-webkit-input-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput::-webkit-input-placeholder {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput:-moz-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput:-moz-placeholder {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput::-moz-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput::-moz-placeholder {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput:-ms-input-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput:-ms-input-placeholder {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput label,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput label {
    font-size:1.5rem;
    margin-top:0.125rem
}
.sapUiMedia-Std-Phone .sapUshellContainerTitle {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput::-webkit-input-placeholder {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput:-moz-placeholder {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput::-moz-placeholder {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput:-ms-input-placeholder {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput label {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput input {
    font-size:1.125rem
}
.sapUshellDashboardGroupsContainer .sapUshellTileContainerEditMode {
    background:rgba(0,
    0,
    0,
    0.2);
    border-radius:0.13rem
}
.sapUshellCatalog .sapUshellTileContainerContent h3 {
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-weight:normal
}
.sapUshellTileContainerContent .sapUshellNoFilteredItems {
    font-size:1rem!important
}
.sapUshellTileContainerContent .sapUshellInner:after {
    font-size:0
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton .sapMBtnIcon,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton .sapMBtnIcon {
    font-size:1.0rem
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton div,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton div {
    color:#ffffff;
    text-shadow:0 0.07rem 0 rgba(0,
    0,
    0,
    0.5);
    border:1.125rem;
    font-size:1.25rem
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton div>*,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton div>* {
    font-size:1.25rem;
    color:#ffffff
}
.sapUshellTileContainer .sapUshellTileContainerBeforeContent .sapUshellAddGroupButton:focus,
.sapUshellTileContainer .sapUshellTileContainerAfterContent .sapUshellAddGroupButton:focus {
    outline-color:#ffffff
}
.sapMBtn.sapUshellAddGroupButton:hover>.sapMBtnInner:not(.sapMBtnActive) {
    background-color:rgba(0,
    0,
    0,
    0.2)
}
.sapUshellTileContainerContent .sapUshellTileContainerHeader .sapUshellHeaderActionButton:focus,
.sapUshellTileContainerContent .sapUshellTileContainerHeader .sapUshellContainerTitle:focus {
    outline-color:#ffffff
}
.sapUshellTileContainerContent .sapUshellTileContainerHeader:focus {
    outline-color:#ffffff
}
.sapUshellTileContainerHeader .sapUshellHeaderActionButton div {
    background-color:transparent;
    color:#ffffff;
    text-shadow:0 0.07rem 0 rgba(0,
    0,
    0,
    0.5)
}
.sapMBtn.sapUshellHeaderActionButton:hover>.sapMBtnInner:not(.sapMBtnActive) {
    background-color:rgba(0,
    0,
    0,
    0.2)
}
.sapUshellHeaderActionButton .sapMBtnIcon {
    color:#ffffff!important
}
#dashboardGroups .sapUshellDashboardGroupsContainerItem-placeholder {
    border:0.13rem dashed #ffffff;
    background-color:transparent
}
#dashboardGroups .sapUshellDashboardGroupsContainerItem-placeholder .sapUshellTileContainerEditMode {
    background:transparent
}
.sapUshellDashboardGroupsContainerItem.sapUshellDashboardGroupsContainerItem-clone .sapUshellContainerTitle {
    background-color:rgba(0,
    0,
    0,
    0.4);
    border-color:#ffffff;
    font-weight:inherit
}
.sapUshellTileContainerHeader .sapUshellTileContainerTitleInput input {
    background:rgba(255,
    255,
    255,
    0.2);
    color:#ffffff
}
.sapUshellTileContainerTitleInput::-webkit-input-placeholder {
    color:#ffffff
}
.sapUshellTileContainerTitleInput:-moz-placeholder {
    color:#ffffff
}
.sapUshellTileContainerTitleInput::-moz-placeholder {
    color:#ffffff
}
.sapUshellTileContainerTitleInput:-ms-input-placeholder {
    color:#ffffff
}
.sapUshellTileContainerTitleInput label {
    color:#707070
}
.sapUshellContainerIcon {
    color:#ffffff;
    font-size:1rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput input,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput input {
    font-size:1.5rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput input {
    font-size:1.125rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput::-webkit-input-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput::-webkit-input-placeholder {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput:-moz-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput:-moz-placeholder {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput::-moz-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput::-moz-placeholder {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput:-ms-input-placeholder,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput:-ms-input-placeholder {
    font-size:1.5rem
}
.sapUiMedia-Std-Desktop .sapUshellTileContainerTitleInput label,
.sapUiMedia-Std-Tablet .sapUshellTileContainerTitleInput label {
    font-size:1.5rem;
    margin-top:0.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput::-webkit-input-placeholder {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput:-moz-placeholder {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput::-moz-placeholder {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput:-ms-input-placeholder {
    font-size:1.125rem
}
.sapUiMedia-Std-Phone .sapUshellTileContainerTitleInput label {
    font-size:1.125rem
}
.sapUshellLinksContainer {
    background-color:rgba(255,
    255,
    255,
    0.2)
}
.sapUshellLinksContainer .sapMLnk,
.sapUshellLinksContainer .sapMLnk:visited,
.sapUshellLinksContainer .sapMLnk:hover {
    color:white
}
.sapUshellLinksContainer a {
    font-size:1rem
}
.sapUshellTileContainerEditMode .sapUshellLinksContainer {
    background-color:transparent
}
.sapUshellGT {
    background:#ffffff
}
.sapUshellOverlay {
    background-color:#ffffff;
    opacity:0.8
}
.sapUshellTileStateFtrFldTxt {
    font-weight:normal
}
.sapUshellToolArea {
    background-color:#3f5161
}
.sapUshellToolArea .sapUshellToolAreaItemIcon {
    color:#b7cee4
}
.sapUshellToolAreaItemText {
    color:#b7cee4
}
.sapUshellToolAreaItemText {
    color:#b7cee4
}
.sapUshellToolAreaContentSeparator,
.sapUshellToolAreaFooterContentSeparator {
    height:0.07rem;
    background-color:#4d6376
}
.sapUshellToolAreaContent:hover,
.sapUshellToolAreaFooterContent:hover {
    background-color:#45596a
}
.sapUshellToolAreaItemSelected {
    background-color:#416b8e
}
.sapUshellToolAreaItemExpandable:after {
    color:#b7cee4
}
.sapUshellToolAreaItm {
    color:#b7cee4
}
.sapUshellUserPrefUserIdentifier {
    border-bottom:0.07rem solid #e5e5e5;
    background-color:#ffffff
}