.mmsBorderRed {
   border: solid !important;
   border-color: rgb(187,0,0) !important;
}

.mmsInputDisabled,
.mmsInputDisabled .sapMInputBaseReadonlyWrapper,
.mmsInputDisabled .sapMInputBaseDisabledWrapper,
.mmsInputDisabled .sapMInputBaseReadonly,
.mmsInputDisabled .sapMInputBaseDisabled {
   opacity: 1.0 !important;
   background-color: white !important;
   border-color: gainsboro !important;
}

.mmsPopoverMiddleVAlign .sapMDialogScroll {
   height: 100% !important;
}

.mmsCardMiddleVAlign .sapFCardHeaderText {
   align-self: center !important;
}

.mmsBackgroundWhite {
   background-color: white !important;
}

.mmsFontBlack {
   color: black !important;
}

.mmsFontGreen {
   color: green !important;
}

.mmsFontBold {
   font-weight: bold !important;
}

.mmsFontFamily,
.mmsFontFamily .sapMNCValue {
   font-family: "72", "72full", "Arial", "Helvetica", "sans-serif" !important;
}

.mmsLogonHeader {
   background-color: rgb(247,251,253) !important;
   background-image: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOTIwIDEzOTgiIHZpZXdCb3g9IjAgMCAxOTIwIDEzOTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU0YjlkZSI+PHBhdGggZD0ibTcyOC4wNyAxMTM3LjA3YzI0OC44Ny0xMjUuODUgNDQ2LTMzNC42MyA1NTcuMzYtNTkwLjMgMCAwIDEyNS4wOC0yNzkuNDcgOC4yNi01NDYuNDggMCAwIDI1LjAzIDMzMy43Ni03MzQuMjcgNjg4LjM4cy01MjUuNjcgNzA5LjI0LTUyNS42NyA3MDkuMjRjNDMtMzkuNDEgOTUuNjEtNjYuODMgMTUyLjU1LTc5LjUgMTI0Ljk0LTMzLjYyIDMyMS41OS02Ny44NSA1NDEuNzctMTgxLjM0eiIgb3BhY2l0eT0iLjYiLz48cGF0aCBkPSJtNzQ5LjgyIDEyOTEuNTRjMzI2LjIgMCA3MDMuNTUtMTUxLjYyIDg5MC4yOC00OTAuMTcgMzMuOTgtNjkuMjIgNTYuOTYtMTQzLjMxIDY4LjEtMjE5LjYxIDIxLjk1LTEzMi4wMiAyMS41OC0yNjYuNzgtMS4wOS0zOTguNjggMCAwLTYxLjgzIDE3My4xOC00MjEuNjggMzYzLjY5LTE2Ni4yMiA4NC45My0zNDAuMTggMTUzLjc1LTUxOS41MiAyMDUuNTEtODU4LjAyIDI2MC40LTczMi4xNiA2NDUuNjMtNzMyLjE2IDY0NS42MyAxMzUuMjEtODkuNSAxMzYuMDMtMTA2LjM3IDcxNi4wNy0xMDYuMzd6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im03NDkuODIgMTI5MS41NGMyOTkuODggMCA3MDcuNTkgMTYuODYgOTE5LjM1LTE2MC42NCAxMjkuODctMTA4Ljg2IDI0OC40NC0yNTIuNzIgMjUwLjY3LTQ3MS45NSAwIDAtMTc3LjY0IDExNy4yNS0yNzkuNzcgMTQyLjQ2LTE0MS4yNyAzNC44Ny0zOTUuNDcgODguMzYtNjI4LjA0IDc1LjE2LTc4OS4yNC00NC44LTk3OC4yOSA1MjEuMzQtOTc4LjI5IDUyMS4zNCAxMDguODQtMTAwLjY1IDI0MS4yOC0xMDYuMzcgNzE2LjA4LTEwNi4zN3oiIG9wYWNpdHk9Ii4yIi8+PC9nPjwvc3ZnPg==);
   background-repeat: no-repeat !important;
   background-size: cover !important;
   background-position: -20px 85% !important;
   height: auto !important;
}

.mmsLogonHeaderLabel {
   font-family: "Ubuntu-Bold" !important;
   font-size: 4.9vw !important;
   padding: 1.0rem !important;
}

.mmsHeader {
   height: auto !important;
   padding-top: 1.0rem !important;
}

.mmsIconTabBar .sapMITBContainerContent {
   height: 0;
}

.mmsSettingsButton .sapMBtnIcon {
   font-size: 2.0rem !important;
   color: lightseagreen !important;
}

.mmsSettingsButton .sapMBtnInner {
   border: 0 !important;
   height: 3rem !important;
   width: 3rem !important;
   top: -1.0rem !important;
   border-radius: 2.5rem !important;
   padding-top: 0.7rem !important;
}

.mmsSettingsButton .sapMBtnIcon {
   width: 1.6rem !important;
}

.mmsLogoffButton .sapMBtnIcon {
   font-size: 2.0rem !important;
   color: tomato !important;
}

.mmsLogoffButton .sapMBtnInner {
   border: 0 !important;
   height: 3rem !important;
   width: 3rem !important;
   top: -1.0rem !important;
   border-radius: 2.5rem !important;
   padding-top: 0.7rem !important;
}

.mmsLogoffButton .sapMBtnIcon {
   width: 1.6rem !important;
}

.mmsFCLPage > section {
   top: 2.9rem !important;
}

.mmsToolBarHeight.sapMTB {
   height: 3rem !important;
}

.mmsIconTabBar.sapMITBStretch {
   top: 4.0rem !important;
}

.mmsIconTabBar .sapMITBContainerContent .sapMITBContent {
   padding: 0px !important;
   border-bottom: 0px !important;
}
.mmsIconTabBar1 .sapMITBContainerContent .sapMITBContent {
   padding: 0px !important;
   border-bottom: 0px !important;
}

.mmsListTable .sapMListTblCell:not(:nth-child(2)) {
   border-left: 1px solid #eee !important;
}

.mmsListSelection {
   background-color: rgb(90, 125, 160) !important;
}

.mmsListSelection .sapMLnk,
.mmsListSelection .sapMLabel,
.mmsListSelection .sapMText,
.mmsListSelection .sapMObjStatusText,
.mmsListSelection .sapUiIcon,
.mmsListSelection .sapMObjectNumberText,
.mmsListSelection .sapMObjectNumberUnit {
   color: white !important;
}

.mmsSplitter.sapUiLoSplitter > .sapUiLoSplitterBar {
   background-color: gainsboro !important;
}

.mmsClear {
   clear: both;
}

:focus {
   outline: none !important;
}

@font-face {
   font-family: 'Ubuntu-Regular';
   src: url(fonts/Ubuntu-Regular.woff2) format('woff2'), url(fonts/Ubuntu-Regular.woff) format('woff');
}

@font-face {
   font-family: 'Ubuntu-Light';
   src: url(fonts/Ubuntu-Light.woff2) format('woff2'), url(fonts/Ubuntu-Light.woff) format('woff');
}

@font-face {
   font-family: 'Ubuntu-Bold';
   src: url(fonts/Ubuntu-Bold.woff2) format('woff2'), url(fonts/Ubuntu-Bold.woff) format('woff');
}
