﻿/*@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700&display=swap');*/
@font-face {
    font-family: 'roboto';
    src: url('fonts/roboto/Roboto-Regular.ttf') format('truetype')
}

html,
body *:not(.sapUiIcon):not(.sapMMsgStripCloseButton) {
    font-family: 'roboto', sans-serif !important;
    scrollbar-width: thin !important;
}

.tableIdentityStyle {
    color: #053b70
}

#adalIdTokenFrame {
    border: none !important;
}

.permissionContainer {
    overflow: hidden;
}

.permissionContainer>* {
    height: 100%;
}

.permissionContainer>*:first-child {
    height: 150px;
}

.font-bold {
    font-weight: bold !important;
}

.color-2f3e46 {
    color: #2f3e46 !important;
}

.color-003566 {
    color: #003566 !important;
}

.txt-uppercase {
    text-transform: uppercase;
}

.opacity-90 {
    opacity: .9;
}

.opacity-80 {
    opacity: .8;
}

.opacity-85 {
    opacity: .85;
}

/*
.max-vh>div {
    height: calc(100vh - 70px);
} */
/*.sapTntToolPageContentWrapper,
.sapTntToolPageAsideCollapsed {
    margin-top: 4.2rem;
}*/

.masterToolbar.sapMTB {
    /*background-image: url('/resources/imgs/ktnn.svg');*/
    /*background-color: #08182e !important;*/
    background-color: #0f51aa !important;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    border-bottom: none;
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
}

.toolbar .sapUiIcon {
    opacity: 0.99;
    color: white !important;
}

.masterTitle.sapMText {
    color: #ffffff;
    font-weight: bold;
}

.masterSubTitle.sapMText {
    color: #d7d7d7 !important;
    /*font-weight: bold;*/
    margin-top: 4px;
}

.masterTitleMobile.sapMText {
    color: #ffffff;
    font-weight: bold;
    font-size: 0.75rem;
}

.sapMText[data-cssclass="nullValue"],
.sapMObjStatus[data-cssclass="nullValue"] .sapMObjStatusText {
    color: #a7a7a7;
    font-style: italic;
}

.sapMLIB[aria-level="3"][data-extendnode="btrue"] .sapMLIBContent {
    font-style: italic;
}

.sapMObjStatusError .sapMObjStatusText,
.sapMObjectNumberStatusError {
    color: #A71E34
}

.sapMObjStatusWarning .sapMObjStatusText,
.sapMObjectNumberStatusWarning {
    color: #FF7F51
}

.sapMObjStatusInformation .sapMObjStatusText,
.sapMObjectNumberStatusInformation {
    color: #013A63
}

.sapMPIBarNegative {
    background: #A71E34;
}

.iconTabBarChildContainer>.sapMFlexItem {
    height: 100% !important;
}

.sapMObjStatus[data-istotalrow="btrue"],
.sapMText[data-istotalrow="btrue"],
.sapMObjStatus[data-istotalcolumn="btrue"],
.sapMObjStatus[data-isparentrow="btrue"],
.sapMText[data-isparentrow="btrue"] {
    font-weight: bold !important;
}

.sapUiTableCell.sapUiTableHeaderCell {
    border-bottom: .0625rem solid #e4e4e4 !important;
}

.sapMDialog {
    border-radius: 1px;
}

.sapUiSizeCompact .sapMSegBBtn:last-child .sapMSegBBtnInner {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

div.sapMObjStatus[data-isTotalClass="btrue"] {
    font-weight: bold;
}

div.sapMObjStatus[data-color="err-true"],
div.sapMObjStatus[data-color="err-true"] .sapMObjStatusText {
    color: red
}

.font18 {
    font-size: 18px !important;
}

.font20 {
    font-size: 20px !important;
}

/*.sidebar {*/
/*    font-weight: 600;*/
/*    font-size: 15px;*/
/*}*/

.sapTntNavLIItem .sapMText {
    color: #114285 !important;
}

.list-header>header {
    background: #ffffff;
    /* border-radius: 10px 10px 0 0; */
    color: #0f51aa;
    border-top: 2px solid !important;
    border-image-slice: 1;
    font-size: inherit;
    /* border-image-source: linear-gradient(to right bottom, #080050, #ffffff); */
}

.sapUiFormTitle{
    border-bottom: 1px solid #a7a7a7 !important;
}
.drpTitle{
    color: #0057d2 !important;
}