/*------------------------------------------------*/
/*Main Layout*/
/*------------------------------------------------*/


body, input, button, textarea, select, h2{
 /*font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;*/
 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif !important;
}

html {
    font-size: 12px;
}

:root{
    --oj-label-required-icon-color:red;
    --oj-dialog-bg-color: rgb(241,239,237) !important;
    --oj-dialog-title-font-size:  19px!important;
    --oj-dialog-title-font-weight: 550!important;
    --oj-dialog-title-text-color: #5a6a6a!important;
    --oj-dialog-header-padding:  23px 15px 23px 15px ;
    --oj-dialog-body-padding: 0 15px 15px 15px;
    --oj-dialog-footer-padding: 10px 20px 10px 0px;
    --oj-panel-bg-color: rgb(251, 249, 248);
    --oj-dialog-cancel-icon-margin-top: 6px !important;
    --oj-dialog-cancel-icon-margin-end: -10px !important;
    --oj-label-inside-edge-position-top: 2px !important;
    --oj-core-border-color-selected: var(--oj-core-divider-color);
}

.oj-indexer{
    padding-left: 10px;
    padding-right: 25px;
    background-color: #E5E5E4;
}

.oj-indexer.schema-log-index li{
    height: 1.6rem!important;
}

.oj-navigationlist-depth-1 .oj-navigationlist-item-content{
    padding-left: 0px;
}

.oj-dialog-header-close-wrapper {
    height: 20px !important;
}

.headerStrip{
    background-image: url("images/Abstract strip_12.png") !important;
    height:10px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.oj-contrast-background{
    background-color: #3C425B !important;
}

#appHeader .oj-button-label{
    font-size: 13px!important;
    color:white;
    font-weight: normal;
}

#appHeader .oj-button-icon{
    font-size: 2rem!important;
    color:white;
}


html, body {
    height: 100%;
    overflow: hidden;
}
.control-percentage-width {
    width: 85% !important;
}

.pif-app-title{
    background-color: rgb(44,89,103) !important;
    padding: 2px;padding-left: 7px;padding-right: 7px;
    font-size: 11px;
}

.pif-app-name{
    font-size: 16px!important;
    color:white;
    font-weight: normal!important;
    padding-left:15px;
}

.pif-translog-header .oj-tabbar-item-label, .ibroker-content-box h2 {
    color: #5a6a6a!important;
    font-size: 20px !important;
    font-weight: 550!important;
    height: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
}

h1, h2, h3, h4, h5, h6, h7{

  margin-top: 0;
  margin-bottom: 1rem;
}

h6{
    color: #4c5959;
    font-weight: 550;
    display: flex;
    align-items: center;
}

h7{
    display: flex;
    align-items: center;
}

.pif-translog-header .oj-tabbar-item-icon {
    color: #AE562C!important;
}

.oj-message-summary{
    font-size: 13px!important;
}

.oj-message-detail{
    font-size: 15px!important;
}

.oj-message-status-icon, .oj-message-error-icon{
    font-size: 16px!important;
}

.loading-icon {
    position: absolute!important;
    top: 50%!important;
    left: 50%!important;
    margin: 0 0 0 0;
    z-index: 100000;
}

.oj-ux-ico-oracle-o{
    color:#C74634;
}
.oj-ux-ico-oracle{
    font-size: 24px!important;
    color:#C74634;
}

.oj-web-applayout-content {
    padding:0;
    background-color: #fff !important;
}

/*.static-navDrawer {
    position: fixed;
    left: 0;
    height: 100%;
    width: 210px;
    z-index: 1031;
    background-color: #f1efed;
}*/

.main-content {
    height: 100%;
    left: 0;
}

#globalBody{
    overflow:hidden!important;
}

#cuDialogTab .oj-dialog-content.oj-dialog-default-content{
    overflow:visible!important;
}

.drawer {
    height: calc(100vh - 67px)!important;
    width: 210px;
    position: absolute;
    left: -210px;
    top:67px;
    background-color: #464C68 !important;
}

.toolbar-panel .oj-text-field-end{
    min-height: 2.25rem;
    min-width: 2rem;
    margin: 2px !important;
    background-color: rgb(247,245,243);
}

.oj-contrast-marker a.oj-navigationlist-item-content .oj-navigationlist-item-label{
    color: #f1efed !important;
}

.oj-contrast-marker .oj-selected > a.oj-navigationlist-item-content > .oj-navigationlist-item-label {
    color: #ffffff !important;
}

.oj-contrast-marker .oj-navigationlist-item-icon{
    color: #f1efed !important;
}

.oj-contrast-marker .oj-navigationlist-item.oj-selected .oj-navigationlist-item-icon {
    color: #ffffff !important;
}

.oj-navigationlist-item.oj-selected{
    border-color: #F0CC71 !important;
}

.oj-contrast-marker .oj-navigationlist-vertical .oj-navigationlist-item.oj-selected{
    background-color: #477d8a!important;
}

.oj-contrast-marker .oj-navigationlist-vertical .oj-navigationlist-item.oj-hover{
    background-color: #477d8a !important;
}

.oj-navigationlist-item-label{
    font-size: 13px!important;
}

.drawer-out .drawer {
    left: 0;
}
.drawer-out .main-content {
    margin-left: 210px;
}

/*App Switcher*/
#app-switcher-tray .tray-header {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}

#app-switcher-tray{
    width: 464px;;
}

#app-switcher-tray .tray-body {
    overflow: hidden;
    height: 100%;
}

#app-switcher-tray .tray-body, #app-switcher-tray .tray-header {
    padding: 0;
}

#app-switcher-tray .tray-body-inner {
    left: 0;
    right: 0;
    height: 100%;
}

.tray>.tray-body .tray-body-inner {
    position: absolute;
    left: 15px;
    right: 15px;
    top: 0;
    bottom: 0;
}

.tray-footer {
    font-size: 0;
    padding: 15px 15px 15px 15px;
    background-color: transparent;
    border-bottom-left-radius: 3px;
    border-top: none;
    box-shadow: none;
}
.tray.tray-resizable>.resize-handle {
    display: block;
}

.tray>.resize-handle {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1px;
    width: 5px;
    cursor: ew-resize;
}
/*App Switcher End*/

.dialog-box-dimensions {

    width: calc(100vw - 20px)!important;
    height: calc(100vh - 78px)!important;
    top: 67px !important;
}

.dropdown-percentage-width {
    width: 60% !important;
}

.share-percentage-width {
    width: 30% !important;
}

.oj-navigationlist-item.oj-selected{
    border-left-width: 5px!important;
}

.oj-listview:not(.oj-listview-card-layout) .oj-listview-item.oj-selected, .oj-listview:not(.oj-listview-card-layout) .oj-listview-item.oj-selected + li.oj-listview-item {
    border-top: 1px solid var(--oj-core-divider-color) !important;
}

.textarea-percentage-width {
    width: 7000px;
}

.switch-align {
    top: 100%;
}

.oj-web-applayout-header {
    border-bottom: 0;
}

.ibroker-content-box {
    height: 100%!important;
    width:100%
}


#content{
    height: calc(100vh - 75px)!important;
}

.ibroker-file-griditem {
    display: flex;
    justify-content: center;
}

.ibroker-file-icon {
    margin-bottom: 10px;
}

.oj-tabbar-element{
    list-style-type: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 1px !important;
}

.oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item.oj-selected{
    border-color: #577450 !important;
    border-bottom-width:4px !important;
}

.oj-tabbar-remove-icon{
    color: #ffffff !important;
    background-color: rgb(95,125,79)!important;
    align-self: start !important;
}

a.oj-tabbar-item-content .oj-tabbar-item-label {
    color: #000000 !important;
    font-weight: 650 !important;
}

.oj-tabbar-horizontal .oj-tabbar-item-element{
    min-height: 25px !important;
}
.oj-tabbar-horizontal .oj-tabbar-item-label{
    align-self: start !important;
}

.oj-button-label{
    padding:0!important;
}

.oj-button-icon{
    font-size: 13px;
}

.ibroker-content-box .oj-toolbar-separator{
    /*margin-right: 13px;*/
}

.ibroker-content-box .primary-button.oj-button.oj-enabled .oj-button-label, .oj-dialog-footer .primary-button.oj-button.oj-enabled .oj-button-label, .oj-message-detail .oj-button.oj-enabled .oj-button-label{
    background-color: #3b3733 !important;
}

.ibroker-content-box .primary-button .oj-button-text, .oj-dialog-footer .primary-button .oj-button-text, .oj-message-detail .oj-button.oj-enabled .oj-button-label{
    color: #fff !important;
    font-weight: 700;
}

.ibroker-content-box .primary-button .oj-button-icon, .oj-dialog-footer .primary-button .oj-button-icon, .oj-message-detail .oj-button-icon {
    color: #fff !important;
}

.ibroker-content-box .primary-button .oj-button.oj-disabled .oj-button-label, .oj-dialog-footer .primary-button .oj-button.oj-disabled .oj-button-label{
    background-color: #ededed !important;
    opacity: 0.5;
    font-weight: 700;
}

.ibroker-content-box .primary-button.oj-button.oj-disabled .oj-button-text, .oj-dialog-footer .primary-button.oj-button.oj-disabled .oj-button-text{
    color: #919191 !important;
}

.ibroker-content-box .primary-button.oj-button.oj-disabled .oj-button-icon, .oj-dialog-footer .primary-button.oj-button.oj-disabled .oj-button-icon{
    color: #919191 !important;
}

.ibroker-content-box .oj-button.oj-enabled .oj-button-label, .oj-dialog-footer .oj-button.oj-enabled .oj-button-label {
    background-color:transparent !important;
}

.ibroker-content-box .oj-button-text{
    color: #3b3733 !important;
    /*font-weight: bold !important;*/
}

.ibroker-content-box .oj-button-icon, .oj-dialog-footer .oj-button-icon {
    color: #3b3733 !important;
    border-color: rgba(22,21,19,.5) !important;
}

.ibroker-content-box .oj-button:hover .oj-button-label, .oj-dialog-footer .oj-button:hover .oj-button-label {
    background-color: rgba(22,21,19,.04) !important;
    color:#040404 !important;
}

.ibroker-content-box .oj-button.oj-hover.oj-button-half-chrome .oj-button-button, .oj-dialog-footer .oj-button.oj-hover.oj-button-half-chrome .oj-button-button {
    background-color: rgba(22,21,19,.04) !important;
    color:#040404 !important;
}

.ibroker-content-box .oj-button.oj-disabled .oj-button-label, .oj-dialog-footer .oj-button.oj-disabled .oj-button-label{
    background-color: #ededed !important;
    opacity: 0.5;
    font-weight: 700;
}

.ibroker-content-box .oj-button.oj-disabled .oj-button-text, .oj-dialog-footer .oj-button.oj-disabled .oj-button-text{
    color: #919191 !important;
}

.ibroker-content-box .oj-button.oj-disabled .oj-button-icon, .oj-dialog-footer .oj-button.oj-disabled .oj-button-icon{
    color: #919191 !important;
}

.oj-dialog-footer > .oj-button > .oj-button-button{
    width: 85px !important;
    /*border-radius:3px !important;*/
}

.oj-dialog-footer > .addFields > .oj-button-button {
    width: 140px !important;
}

.ibroker-transRow-InProgress {
    color: #4169E1;
    height: 8px;
}

.ibroker-transRow-Start {
    color: dimgrey;
    height: 8px;
}

.ibroker-transRow-Finish {
    color: dimgrey;
    height: 8px;
}

.ibroker-transRow-Success {
    color: #6B8E23;
    height: 8px;
}

.ibroker-transRow-Unknown {
    color: #8B4513;
    height: 8px;
}

.ibroker-transRow-Failed {
    color: #B22222;
    height: 8px;
}

.ibroker-transRow-NoData {
    color: #FF7F50;
    height: 8px;
}

.ibroker-transRow-Warning {
    color: #FFA500;
    height: 8px;
}
.ibroker-transRow-Skipped {
    color: #e4b008;
    height: 8px;
}


#mainContent {
    padding: 10px;
    border:0;
    background-color: #fff !important;
}

.oj-table {
    width: calc(100% - 0px)!important;
    border-radius: 0 0 3px 3px;
   /* border-top: 1px solid rgb(196, 192, 187) !important;*/
}

.oj-table-body {
   /* background-color: #ffffff !important;*/
    color: #3b3733;
}

.oj-table-body-message {
    white-space: nowrap;
}

.oj-pagingcontrol {
    border-top: 1px solid rgb(196, 192, 187);
}

table.oj-table-element {
   /* outline: 1px solid var(--oj-core-divider-color);*/
    border-collapse: collapse;
}

.oj-table-column-header-text {
    white-space: nowrap;
}

.oj-table th {
    font-weight: bold;
    font-size: 12px!important;
}

.oj-table thead {
    background-color: rgb(245,245,245) !important;
    color: #495363 !important;
    vertical-align: middle !important;
}

.oj-table:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected:not(:first-child) > .oj-table-data-cell.oj-selected, .oj-table:not(.oj-table-multiple-row-selection) .oj-table-body-row.oj-selected + .oj-table-body-row > .oj-table-data-cell{
    border-top: 1px solid var(--oj-core-divider-color) !important;
}

table.oj-table-element {
   /* background-color: rgb(245,245,245) !important;*/
}

.oj-table-scroll-vertical .oj-table-body {
    overflow: scroll;
}

.oj-table-column-header-cell{
    line-height: 1.5rem!important;
}

.toolbar-panel{
    border-radius: 3px 3px 0 0;
    border: 1px solid rgb(196, 192, 187) !important;
    background-color: rgb(247,245,243)!important;
    padding: .5rem;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
   /* border-bottom: 0!important;*/
     border-bottom: 1px solid rgb(196, 192, 187) !important;
}

.oj-switch .oj-switch-container {
    min-height: 1.5rem;
}

.oj-dialog {
    border-radius: 0 0 0 0;
}

.oj-dialog-footer {
    border-top: 1px solid rgb(196, 192, 187) !important;
}

/*html:not([dir="rtl"]) .oj-navigationlist-collapsible ul.oj-navigationlist-has-icons > .oj-navigationlist-item-element > ul, html:not([dir="rtl"]) .oj-navigationlist-expanded:not(.oj-navigationlist-icon-only).oj-navigationlist-vertical ul.oj-navigationlist-has-icons > .oj-navigationlist-item-element > ul{*/
/*    padding-left:25px!important;*/
/*}*/

.textbox-style {
    border:1px solid red!important;
}

.margin-lg-right {
    margin-right: 10px;
}

.margin-lg-left {
    margin-left: 10px;
}

.oj-train-stretch {
    color :#027bc7 !important;
}

.oj-train-button.oj-visited {
    color : #000508 !important;
}

.ibroker-label-notes {
    color: red !important;
}

.ibroker-panel {
    width: calc(100vw - 95px)!important ;
    height: auto !important;
    display: inline-block;
}

.dialog-box-panel{
    padding:15px;
    padding-top:5px;
    padding-bottom:5px;
    background-color: #ffffff;
}

.settings-panel{
    padding:15px;
    padding-top:0px;
    padding-bottom:16px;
    border-radius:3px;
}

.translog-panel{
    padding-top:3px;
    padding-bottom:17px;
}

.oj-menu-dropdown{
    border-radius:2px !important;
}

.oj-menu-item-icon{
    color: #3b3733 !important;
}

.oj-menu-dropdown .oj-menu-item > a{
    color: #3b3733 !important;
}

html:not([dir="rtl"]) .oj-menu-icons .oj-menu-item > a{
    padding-left:44px !important;

}

.oj-pagingcontrol-nav{
   padding-top: 2px !important;
   padding-bottom: 2px !important;
}

.oj-label{
    color: var(--oj-label-inside-edge-color);
    font-size: 0.885rem !important;
}

.oj-text-field-label-inside .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon){
    width: 2.75rem;
    height: 17.5px;
    line-height: 13px;
    margin: 0px;
}

.oj-text-field.oj-text-field-label-inside .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {
    height: 30px;
}

.oj-text-field-label-inside.oj-text-field:not(.oj-read-only):not(.oj-has-no-value) .oj-text-field-container .oj-label{
    font-size: 0.885rem !important;
}

.oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):hover{
    background-color: transparent !important;
}

.oj-form-control-label-inside.oj-form-control .oj-label{
    font-size: 0.885rem !important;
}

.oj-button-button{
    font-size: 0.885rem !important;
}

.oj-formlayout-no-label-flex-item{
    margin: 0px!important;
}

.oj-listview-card-layout li.oj-listview-item{
    width: 310px !important;
}

.icon-style{
    min-height: 0 !important;
    min-width: 0 !important;
    margin-left: 9px !important;
    color: rgba(22, 21, 19, .6) !important;
}

.icon-middle-align-position{
    position: relative;
    top: 2px;
}
.separator-position{
    position: relative;
    top: 8px;
}

.oj-messages-general .oj-messages-container {
    align-items: flex-end;
 }
/*.oj-messages-general {*/
/*    width: 40vw;*/
/*}*/

/*.oj-messages-general .oj-message-header, .oj-messages-notification .oj-message-header {*/
/*    padding: 7px 2px 11px 7px;*/
/*}*/

/*.oj-messages-general .oj-message-body, .oj-messages-notification .oj-message-body {*/
/*    padding: 0px 13px 3px 24px;*/
/*}*/

/*.oj-message-trailing-header{*/
/*    padding-bottom: 16px;*/
/*}*/

.oj-messages-general .oj-message-header {
  background-color:   #EBEFFE    ; }

.oj-messages-general .oj-message-body {
  background-color:   #EBEFFE   ; }

.oj-messages-notification .oj-message-header {
  background-color:  #EBEFFE  ; }

.oj-messages-notification .oj-message-body {
  background-color: #EBEFFE ;
}

.oj-message-summary {
    font-size: 13px !important;
}

.oj-message-leading-header > .oj-message-summary{
    font-weight:500 !important;
}

.oj-message-category h1 {

    font-size: 11px !important;
    font-weight: bold !important;
}

/*.oj-message-close {*/
/*    margin-top: 18px;*/
/*}*/

.oj-margin{
    margin:4px !important;
}

.combined-button.oj-button.oj-disabled.oj-button-outlined-chrome .oj-button-button{
    border-left-color:transparent !important;
    border-radius: 0px 4px 4px 0px !important;
}

.combined-button.oj-button.oj-enabled.oj-button-outlined-chrome .oj-button-button{
    border-left-color:transparent !important;
    border-radius: 0px 4px 4px 0px !important;
}

.combined-button.oj-button.oj-visited.oj-button-outlined-chrome .oj-button-button{
    border-left-color:transparent !important;
    border-radius: 0px 4px 4px 0px !important;
}

.combination-button.oj-button.oj-disabled.oj-button-outlined-chrome .oj-button-button{
    border-radius: 4px 0px 0px 4px !important;
}

.combination-button.oj-button.oj-enabled.oj-button-outlined-chrome .oj-button-button{
    border-radius: 4px 0px 0px 4px !important;
}

.combination-button.oj-button.oj-visited.oj-button-outlined-chrome .oj-button-button{
    border-radius: 4px 0px 0px 4px !important;
}

.oj-filepicker-dropzone{
    padding:9px !important;
}

.a, .oj-menu-dropdown .oj-menu-item.oj-disabled{
    opacity:0.25 !important;
}

.oj-form-layout .oj-form.oj-enabled .oj-text-field.oj-select .oj-text-field-container{
    height:3.3rem !important;
    border-radius:4px !important;
}

.oj-message-leading-header > .oj-message-summary{
    word-break: normal;
}

html:not([dir="rtl"]) .oj-text-field-label-inside .oj-select-selected-choice{
    margin-bottom: 3.5px;
    height: 15px;
}

html:not([dir="rtl"]) .oj-pagingcontrol-nav-arrow-section{
    padding-right:inherit;
}

.oj-tabbar-remove-icon{
    font-size: 10px;
    width: 12px;
    height: 10px;
    border-radius: 2px;
    background-color: rgb(78, 79, 78)!important;
    line-height:10px;
}

.oj-buttonset .oj-button-jqui.oj-default.oj-button-outlined-chrome{
    background-color: transparent;
}

.auditButton, .statusButton{
    border-color: rgba(22, 21, 19, .3);
    background-color: transparent;
}

.fullScreen{
    position: fixed;
    top: 75px;
    right: 0px;
    bottom: 0px;
    left: 210px;
    background: white;
    z-index: 999;
}

.fullScreenMd{
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: white;
    z-index: 999;
}

.oj-buttonset .oj-button-jqui, .oj-buttonset .oj-button-jqui:link, .oj-buttonset .oj-button-jqui:visited, .oj-buttonset .oj-button-jqui:hover, .oj-buttonset .oj-button-jqui:active, .oj-buttonset .oj-button-nocomp, .oj-buttonset .oj-button-nocomp:link, .oj-buttonset .oj-button-nocomp:visited, .oj-buttonset .oj-button-nocomp:hover, .oj-buttonset .oj-button-nocomp:active, .oj-buttonset .oj-button .oj-button-button, .oj-buttonset .oj-button .oj-button-button:link, .oj-buttonset .oj-button .oj-button-button:visited, .oj-buttonset .oj-button .oj-button-button:hover, .oj-buttonset .oj-button .oj-button-button:active {
    font-weight: 600;
}

.oj-text-field.oj-disabled .oj-text-field-input{
    color: rgba(22, 21, 19, .6)!important;
}

.oj-text-field-label-inside.oj-disabled:not(.oj-has-no-value) .oj-text-field-container .oj-label {
    color: rgba(22, 21, 19, .6)!important;
}

.oj-table-data-cell.highlighted{
   background-color: #FFFF99;

}

html:not([dir="rtl"]) .oj-navigationlist-vertical:not(.oj-navigationlist-slider) ul.oj-navigationlist-has-icons .oj-navigationlist-depth-1 .oj-navigationlist-item-content {
    padding-left: 2rem !important;
}

.schema-log .oj-drawer-end.oj-drawer-opened{
    flex-basis : 75%;
}
.oj-indexer.schema-log-index  li {
    height: 1.3rem;
    font-size: 1.4rem;
    cursor: pointer;
}

.oj-drawer-reflow.oj-drawer-end.oj-drawer-opened {
    border-left: 0px !important;
}

.profile-button.oj-button.oj-focus-highlight .oj-button-button{
        outline:0px;
}

/*for cardView and listView of Users */


.profile-card-layout-container {
  width: 193px;
  height: 215px;
  text-align: center;
}

.profile-card-layout-container .profile-card-layout-inner {
  padding-top: 32px;

}

.profile-card-layout-container .profile-card-layout-inner-more {
  padding-top: 122px;

}

.profile-card-layout-container .profile-card-layout-emp-image {
  margin-bottom: 7px;
}

.profile-card-layout-container .profile-card-layout-emp-name {
  overflow: hidden;
  font-size : 15px;
  font-weight : bold;
  line-height : 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
    padding-left:5px;
    padding-right:5px;

}


.profile-card-layout-container .profile-card-layout-emp-title {
  font-size : 13px;
  font-weight : 370;
  line-height : 1;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
    padding-left:5px;
    padding-right:5px;
    overflow:auto;
    padding-bottom:1px;
}


/* For IE11 Support */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* For IE11 to load content urls, you must put in :after or :before */

  /* Use max height to do line clamping */
  .profile-card-layout-container .profile-card-layout-emp-name {
    overflow: hidden;
    width: 261px;
    max-height: 3rem;
  }
  /* Use Max height to do line clamping */
  .profile-card-layout-container .profile-card-layout-emp-title {
    width: 261px;
    overflow: hidden;
    max-height: 1.25rem;
  }
}

.oj-listview-card.oj-selected .oj-actioncard{
    background-color: var(--oj-core-bg-color-selected);
}

.oj-listview-element .oj-listview-group-container .oj-listview-card-group{
    margin-top:-2.5px;
    margin-left: 2.1rem;
    column-gap: 2.5px;
}

.oj-listview.gridline-bottom-hidden{
    margin-bottom:-4px;
}
/*.oj-avatar-sm{*/
/*    --oj-avatar-size: 10rem;*/
/*    --oj-avatar-initials-font-size: 60px;*/
/*    margin-top: -10px;*/
/*    margin-left: 3px;*/
/*}*/
.card-container .oj-complete .oj-listitemlayout-grid{
    padding:0px;
    margin-bottom: -2px;
}


/*for auditlog container*/
oj-table .oj-table-skeleton-row {
    background-color: transparent! important;
}

.user-panel .oj-form-cols{
    column-width: 0px;
}

.oj-panel .avatar-layout {
    display: inline-block;
    text-align: center;
    padding: 0rem 0rem;
    border-radius: 0 0 0 0;
    border: 0px;
    background-color: transparent;
}

@media (max-width: 700px) {
    #profilePic {
        display: none;
    }
    #verticalSeparator{
        display: none;
    }
}
.link-hover:hover{
    color: var(--oj-link-text-color-visited)! important;
}


/* Below style is for PIF Release Notes */
.pseudo-link {
     cursor: pointer;
     color: #00688C;
}

#releaseNotesContent .panel-border-left {
    border-radius: 0 0 0 3px;
    border-left: 1px solid rgb(196, 192, 187) !important;
    border-right: 1px solid rgb(196, 192, 187) !important;
    border-top: 1px solid rgb(196, 192, 187) !important;
    border-bottom: 1px solid rgb(196, 192, 187) !important;
}

#releaseNotesContent .panel-border-right {
    border-radius: 0 0 3px 0;
    border-right: 1px solid rgb(196, 192, 187) !important;
    border-left: 1px solid rgb(196, 192, 187) !important;
    border-top: 1px solid rgb(196, 192, 187) !important;
    border-bottom: 1px solid rgb(196, 192, 187) !important;
}
#releaseNotesTable .tableHeading,#rolesInfoTable .tableHeading{
  padding: 10px;
  border: 0.5px solid black;
  border-collapse: collapse;
}
#releaseNotesTable .tableData,#rolesInfoTable .tableData{
    padding: 10px;
    border: 0.5px solid black;
    border-collapse: collapse;
    padding-top: 0px;
    padding-bottom: 0px;
}

.releaseNotes-dialog{
    width: calc(100vw - 20px)!important;
    height: calc(100vh - 78px)!important;
    top: 67px !important;
}

.releaseNotes-dialog .oj-dialog-content{
    overflow : hidden;
}

.aboutDialog {
    font-family: "Oracle Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
    color: #3B3733 !important;
    font-size: 12px!important;
    line-height: 20px;
}

.aboutDialog h1{
    color: #3B3733 !important;
    font-size: 14px !important;
    margin-bottom: auto;
    font-weight: 700;
}

.cookieDialog {
    font-family: "Oracle Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
    color: #3B3733 !important;
    font-size: 12px!important;
    line-height: 20px;
}

.versionLink-hover:hover {
    color: #00688C !important;
}

.inProgressTable .oj-table-data-cell:hover {
    color: blue;
    cursor: pointer;
}

.userMenu-option{
    color: black;
    font-family: "Oracle Sans";
    font-size: 16px;
    font-weight: normal;

}

.userMenu.oj-button.oj-selected.oj-button-half-chrome .oj-button-button{
    background-color: #3B3733 !important;
    border: 2px! important;
}

.userInfoPanel{
    background-image: url("images/96dpi_texture_natural_10_i.png")! important;
    background-size: auto! important;
}

.oj-drawer-overlay {
    overflow: hidden! important;
}

oj-button.sqlFormatter > button > div.oj-button-label > span {
    padding: 0px;
}

.oj-text-field .oj-text-field-end .oj-button {
    margin-inline-end: 0px !important;
    height: 28px !important;
}

html:not([dir="rtl"]) .oj-drawer-reflow-wrapper.oj-drawer-reflow.oj-drawer-end {
    border-left: 0px;
}

.copy-paste {
    user-select: text;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
}

#rolesInfoTable .tableHeading{
    font-size: 14px;
    background-color: #F5F5F5;
    color: rgb(73, 83, 99)
}

#rolesInfoTable .tableData{
    background-color: white;
}

.permit,.prohibit{
    text-align: center;
    font-size: 25px;
}
.permit span{
    color: rgb( 34, 126, 158 );
}
.prohibit span{
    color: rgb( 139, 133, 128 );
}

.box {
  float: left;
  height: 10px;
  width: 10px;
  margin-bottom: 10px;
  border: 1px solid black;
  clear: both;
}

.red {
  background-color:red;
}

.orange {
  background-color:orange;
}

.green {
  background-color:green;
}

.oj-label-help-icon-anchor{
  width: 100% !important;
  opacity: 0 !important;
  margin-left: -200px !important;
}

#filesTable\:selectAll > oj-selector{
    display: none;
}
/*
additional class to get question mark for help-hints.definition
.hoverHints a {
  width:30px !important;
  opacity:1 !important;
  margin-left: 0px !important;
}
*/