:root {
    --oj-fbgbu-atlantis: #0B7670;
    --oj-fbgbu-white: #FFFFFF;
    --oj-fbgbu-black: #000000;
    --oj-fbgbu-slate7: #585244;
    --oj-fbgbu-ocean6: #1B637F;
    --oj-fbgbu-navy: #2A2E40;
    --oj-fbgbu-neutral-color3: #FBFAF9;
    --oj-fbgbu-neutral-color4: #F8F7F4;
    --oj-fbgbu-neutral-color5: #F4F3EF;
    --oj-fbgbu-neutral-color6: #EFEEE9;
    --oj-fbgbu-neutral-color7: #E8E6E0;
    --oj-fbgbu-neutral-color8: #E5E1DD;
    --oj-fbgbu-neutral-color9: #D1CCC7;
    --oj-fbgbu-neutral-color10: #CCC6C0;
    --oj-fbgbu-neutral-color11: #B9B2AC;
    --oj-fbgbu-neutral-color12: #948B84;
    --oj-fbgbu-neutral-color13: #7B7169;
    --oj-fbgbu-neutral-color14: #524C42;
    --oj-fbgbu-neutral-color16: #292618;
    --oj-fbgbu-accentColorAttention4: #F4B75D;
    --oj-fbgbu-brand-color: #227EAC;
    --oj-fbgbu-brand-color-light3: #D8E9F3;
    --oj-fbgbu-brand-color-light5: #ECF2F9;
    --oj-fbgbu-brand-color-dark1: #1B648D;
    --oj-fbgbu-brand-color-dark2: #134A6F;
    --oj-fbgbu-zircon: #e0e1e1;
    --oj-fbgbu-ghostWhite: #fcfcfd;
    --oj-fbgbu-shuttleGrey: #51606E;
    --oj-fbgbu-salem: #218745;
    --oj-fbgbu-frostee: #DCE8D4;
    --oj-fbgbu-pictonBlue: #5B9DD9;
    --oj-fbgbu-kilamanjaro: #3F3A37;
    --oj-fbgbu-coffeeBean: #37322F;
    --oj-fbgbu-maire: #24231F;
    --oj-fbgbu-spaceShuttle: #4B4540;
    --oj-fbgbu-elm: #21837F;
    --oj-fbgbu-mosque: #075A57;
    --oj-fbgbu-lochmara: #227CA9;
    --oj-fbgbu-astronautBlue: #144B60;
    --oj-fbgbu-navyBlue: #027BC7;
    --oj-fbgbu-paleSlate: #CDC6C1;
    --oj-fbgbu-makara: #665D51;
    --oj-fbgbu-dorado: #675C56;
    --oj-fbgbu-sandDune: #7D746D;
    --oj-fbgbu-cloudy: #B3ACA0;
    --oj-fbgbu-mondo: #807568;
    --oj-fbgbu-ivory: #F3F3F2;
    --oj-fbgbu-wildSand: #E7E6E4;
    --oj-fbgbu-christine: #C1551D;
    --oj-fbgbu-trinidad: #C54A33;
    --oj-fbgbu-bittersweet: #ff5a5a;
    --oj-fbgbu-venetianRed: #c5060b;
    --oj-fbgbu-balticSea: #333C45;
    --oj-fbgbu-aluminium: #878C90;
    --oj-fbgbu-fernGreen: #4C7B47;
    --oj-fbgbu-broom: #F1D817;
    --oj-fbgbu-zambezi: #5a5a5a;
    --oj-fbgbu-fruitSalad: #5AAA5A;
    --oj-fbgbu-green: #06960e;
    --oj-fbgbu-myrtle: #036a07;
    --oj-fbgbu-viridian: #4c886b;
    --oj-fbgbu-whiteSmoke: #f0f0f0;
    --oj-fbgbu-nightRider: #333333;
    --oj-fbgbu-whisper: #e8e8e8;
    --oj-fbgbu-silver: #bfbfbf;
    --oj-fbgbu-mediumSlateBlue: #6B72E6;
    --oj-fbgbu-neonBlue: #5848f6;
    --oj-fbgbu-freeSpeachBlue: #585CF6;
    --oj-fbgbu-richBlue: #6d79de;
    --oj-fbgbu-astronaut: #3c4c72;
    --oj-fbgbu-raven: #687687;
    --oj-fbgbu-prussianBlue: #0066ff;
    --oj-fbgbu-poloBlue: #809fbf;
    --oj-fbgbu-scooter: #318495;
    --oj-fbgbu-siam: #68685b;
    --oj-fbgbu-newMidnightBlue: #0000A2;
    --oj-fbgbu-blue: #0c07ff;
    --oj-fbgbu-mediumVioletRed: #b90690;
    --oj-fbgbu-darkBlue: #00168e;
    --oj-fbgbu-paleCornflowerBlue: #b5d5ff;
    --oj-fbgbu-yellow: #fcff00;
    --oj-fbgbu-conifer: #a4e565;
    --oj-fbgbu-gainsboro: #dcdcdc;
    --oj-fbgbu-ghost: #fafaff;
    --oj-fbgbu-lavenderBlue: #c8c8fa;
    --oj-fbgbu-sundown: #FFB4B4;
    --oj-fbgbu-valencia: #DE5555;
    --oj-fbgbu-darkGray: #dddddd;
    --oj-fbgbu-nobel: #888888;
    --oj-fbgbu-cosmos: #FFCCCC;
    --oj-fbgbu-maroon: #660000;
    --oj-fbgbu-matterhorn: #777777;
    --oj-fbgbu-lightCoral: #f08080;
    --oj-fbgbu-submarine: #e5e6e6;
    --oj-fbgbu-lavender: #ededee;
    --oj-fbgbu-mediumBlue: #0000FF;
    --oj-fbgbu-red: #FF0000;
    --oj-fbgbu-lightRed: rgba(255, 0, 0, 0.1);
    --oj-fbgbu-offWhite: rgba(255, 255, 255, 0.7);
    --oj-fbgbu-base-space: 0.625rem;
    --oj-fbgbu-base-space-half: 0.3125rem;
    --oj-fbgbu-base-space-x2: 1.25rem;

    --oj-dialog-bg-color: var(--oj-fbgbu-white);
    --oj-fbgbu-section-navigation-color: var(--oj-fbgbu-navy);
    --oj-fbgbu-section-color: var(--oj-fbgbu-navy);
    --redwood-font-family: 'Oracle Sans',-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;

    /*PM styles */
    --background_color: #fbf9f8;
    --header_color: #3f3a36;
    --font_color: #161513;
    --active_bg: #cfebb3;
    --active_text: #436B1D;
    --border_color: 1px solid rgba(22, 21, 19, 0.5);
    --inactive_text: #665F5B;
    --inactive_bg: #F1EFED;
    --non-editable_text: rgba(0, 0, 0, .55);

    --oj-spacing-1x: 5px;
    --oj-spacing-2x: 10px;
    --oj-spacing-3x: 15px;
    --oj-spacing-4x: 20px;
    --oj-fbgiu-font-black: rgb(22,21,19); 
}

/*general overrides*/
/* .oj-fbgbu-panel-max-col-2 {
    max-width: 28rem !important;
} */

/*general overrides*/

/* .oj-typography-italic .oj-text-field-readonly {
    font-style: italic !important;
} */

 .oj-fbgbu-listview-item-padding {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

/*allow for hidding of a table column header without removing the column*/
.oj-fbgbu-tableHeader-hide-text .oj-table-column-header-text {
    visibility: hidden;
}

/**************ASIS REPORTS START**************************************************************************************/
/* define height and width of scrollable area. Add 16px to width for scrollbar   */
/* div.tableContainer {
    clear: both;
    overflow: auto;
    overflow-x: hidden;
} */

/* define width of table. IE browsers only */
/* div.tableContainer table {
    float: left;
}

div.tableContainer table td,
div.tableContainer table select {
    font-size: 14px;
}

div.tableContainer table select {
    margin-right: 3px;
} */

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
/* thead.fixedHeader tr {
    position: relative;
}

.imgLayer {
    position: absolute;
    visibility: hidden;
}

.clonedHeader {
    position: fixed;
    top: 0;
    visibility: hidden;
}

.oj-fbgbu-edit-icon-logo {
    width: 16px;
    height: 16px;

    &:before {
        content: url("./images/iconEditSVG.svg");
    }
} */

/*Legacy reports */
.fbgbu-leg-drilldown-links {
    color: var(--oj-fbgbu-neutral-color13);
    font-family: var(--redwood-font-family) !important;
    margin-bottom: 20px;
    padding: 5px 10px 5px 0;
}

.fbgbu-leg-drilldown-links>span {
    color: var(--oj-fbgbu-neutral-color13);
}

.fbgbu-leg-drilldown-links>a {
    color: var(--oj-fbgbu-brand-color);
    text-decoration: none;
}

.fbgbu-leg-drilldown-links>a:hover {
    text-decoration: underline;
    cursor: pointer;
}

.fbgbu-leg-drilldown-links.fbgbu-leg-disabled a {
    color: rgba(0, 0, 0, 0.38);
    text-decoration: none;
}

.fbgbu-leg-table {
    border-collapse: collapse;
    color: rgba(0, 0, 0, 0.9);
    font-family: var(--redwood-font-family) !important;
    width: 100%;
    /* font-variant-numeric: lining-nums tabular-nums; */
}

.fbgbu-leg-table thead td {
    font-family: var(--redwood-font-family) !important;
}

.fbgbu-leg-table thead td a {
    text-decoration: underline;
}

.fbgbu-leg-table thead td a:hover {
    text-decoration: none;
}

.fbgbu-leg-table-alt {
    border-top: 1px solid var(--oj-fbgbu-black);
}

.fbgbu-leg-table td,
.fbgbu-leg-table select {
    font-size: 14px;
    border-bottom: 1px solid var(--oj-fbgbu-zircon);
}

.fbgbu-leg-table td {
    height: 32px;
}

.fbgbu-leg-link,
.fbgbu-leg-link1 {
    color: var(--oj-fbgbu-brand-color);
    cursor: pointer;
    line-height: inherit;
    text-decoration: underline !important;
}

.fbgbu-leg-table tr {
    border-bottom: 0px !important;
    /*$neutralColor8*/
}

.fbgbu-leg-stacked-header td {
    border-bottom: 0px !important;
    height: 10px !important;
}

.fbgbu-leg-header-row {
    font-weight: bold;
}

.fbgbu-leg-table tbody tr:hover td {
    background-color: var(--oj-fbgbu-neutral-color5);
    height: 32px;
}

.fbgbu-leg-arrow-img-wrap {
    cursor: pointer;
    display: inline-block;
    margin-left: 4px;
    vertical-align: text-top;
    width: 19px;
}

.fbgbu-leg-title {
    font-size: 18px;
    font-weight: bold;
    font-family: var(--redwood-font-family) !important;
}

.fbgbu-leg-title2 {
    font-size: 16px;
    font-weight: normal;
    font-family: var(--redwood-font-family) !important;
}

.fbgbu-leg-header2 {
    font-weight: bold;
    font-family: var(--redwood-font-family) !important;
}

.fbgbu-leg-details {
    font-family: var(--redwood-font-family) !important;
}

.fbgbu-leg-details tr td:first-child {
    width: 150px;
}

.fbgbu-leg-details tr td:last-child {
    font-size: 16px;
}

.fbgbu-leg-table thead {
    border-bottom: 1px solid var(--oj-fbgbu-shuttleGrey);
}

.fbgbu-leg-table thead td {
    background-color: white;
    color: var(--oj-fbgbu-shuttleGrey);
    text-align: left;
    padding-right: 10px;
    border-bottom: 1px solid var(--oj-fbgbu-zircon);
    height: 32px;
}

.fbgbu-leg-table thead td.body_8 {
    font-size: 1rem !important;
    font-weight: bold !important;
}


.fbgbu-leg-table thead td>div {
    cursor: default;
}

.fbgbu-leg-spacer-col {
    width: 10px;
    background-color: var(--oj-fbgbu-neutral-color9) !important;
    padding: 0 !important;
    border-bottom-width: 0px !important;
}

.fbgbu-leg-row-separator {
    background-color: var(--oj-fbgbu-salem);
}

.fbgbu-leg-table .fbgbu-leg-table-header-alt {
    background-color: var(--oj-fbgbu-frostee);
    border-top: 4px solid var(--oj-fbgbu-salem);
    padding: 0 4px;
}

.fbgbu-leg-table .fbgbu-leg-align-right {
    padding-left: 7px;
    padding-right: 7px;
    text-align: right;
}

.fbgbu-leg-table .fbgbu-leg-align-left {
    padding-left: 7px;
    padding-right: 7px;
    text-align: left;
}

.fbgbu-leg-table .fbgbu-leg-align-center {
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
}

.fbgbu-leg-indent {
    margin-left: 20px;
}

.ace-editor-container {
	width: 100%;
	height: auto;
}

/**************ASIS REPORTS END**************************************************************************************/
/**headers**/
/* .oj-fbgbu-header-h2 {
    font-weight: normal;
    font-size: 1.71429rem;
} */


/* .oj-fbgbu-label-btn-height {
    height: 2.28571rem;
    display: inline-block;
    line-height: 2.28571rem;
} */

/* .oj-fbgbu-param-menu-btn.oj-button {
    margin-bottom: 3px !important;
}

.oj-fbgbu-param-menu-btn.oj-button .oj-button-text {
    text-overflow: clip !important;
}

.oj-fbgbu-param-menu-btn-wrap {
    display: -ms-inline-flexbox;
    display: inline-flexbox;
} */

/* .oj-fbgbu-flex-wb-ie-fix-wrap {
    width: 80%;
    word-wrap: break-word;
}

.oj-fbgbu-flex-wb-ie-fix {
    width: 100%;
} */

/* .oj-fbgbu-cardview {
    padding-bottom: 0.71429rem;
} */

/* .oj-fbgbu-cardview .oj-listview-group {
    margin-bottom: 0;
}

.oj-fbgbu-cardview .oj-listview-item-element.oj-expanded {
    padding: 0 0 1.42857rem 0;
} */

/* .oj-fbgbu-cardview .oj-listview-group-item {
    background-color: var(--oj-fbgbu-neutral-color4);
} */

/* .oj-fbgbu-cardview .oj-fbgbu-cardview-li {
    background-size: 0;
    box-sizing: border-box;
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-neutral-color11) !important;
    color: var(--oj-fbgbu-neutral-color16);
    min-width: 16.35714rem;
    min-height: 5.71429rem;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    padding: 0;
} */

/* .oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-earfold::before {
    position: absolute;
    margin: -25px;
    padding: 25px;
    transform: rotate(45deg);
    background-color: orange;
    content: '';
} */

/* .oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-hover:not(.oj-disabled),
.oj-fbgbu-cardview .oj-fbgbu-cardview-li:hover {
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-brand-color) !important;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-focus,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li:focus {
    background-color: var(--oj-fbgbu-brand-color-light5);
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    height: 37px;
    width: 36px;
    margin-top: 0.35714rem;
}

html[dir="rtl"] .oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    margin-right: 0.35714rem;
    padding-left: 0.71429rem;
}

html:not([dir="rtl"]) .oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    margin-left: 0.35714rem;
    padding-right: 0.71429rem;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap {
    height: 16px;
    width: 18px;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon-alt {
    color: var(--oj-fbgbu-brand-color-dark1);
    font-size: 14px;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon {
    margin-top: 0.5rem;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon-alt {
    margin-top: 1.85714rem;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-title {
    color: var(--oj-fbgbu-brand-color);
    padding-bottom: 0.14286rem;
    margin-bottom: 0;
}
*/
.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr {
    color: var(--oj-fbgbu-neutral-color16);
    padding-bottom: 0.28571rem;
}


.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr-details {
    font-size: 0.85714rem;
    color: var(--oj-fbgbu-neutral-color16);
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr-details label {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.65);
}

/*
.oj-fbgbu-cardview .oj-fbgbu-cardview-li a:hover .oj-fbgbu-cardview-content,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li a:focus .oj-fbgbu-cardview-content {
    text-decoration: none;
}
*/
.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-top: 0.35714rem;
    padding-bottom: 0.71429rem;
    word-break: break-word;
}

html[dir="rtl"] .oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-right: 0.71429rem;
    padding-left: 0;
}

html:not([dir="rtl"]) .oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-left: 0.71429rem;
    padding-right: 0;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content {
    display: inline-block;
    width: 100%;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content .oj-fbgbu-svg-icon,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content .oj-fbgbu-svg-icon-lg {
    vertical-align: text-top;
    margin-right: 2px;
    margin-top: 3px;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-marker {
    background-color: var(--oj-fbgbu-neutral-color8);
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: var(--oj-fbgbu-neutral-color14);
    margin: 0.35714rem 0;
    padding: 2px 2px 2px 0.71429rem;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-label {
    color: var(--oj-fbgbu-neutral-color13);
}

/* .oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-tag-primary {
    background-color: var(--oj-fbgbu-neutral-color13);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-white);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
} */

/* .oj-fbgbu-cardview .oj-fbgbu-cardview-li .oj-fbgbu-cardview-tag-secondary {
    background-color: var(--oj-fbgbu-white);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-neutral-color13);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
} */

/*
.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-disabled {
    background-color: var(--oj-fbgbu-neutral-color4);
    color: var(--oj-fbgbu-neutral-color12);
    cursor: default;
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-disabled h3,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-disabled h4,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-disabled h5,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-disabled h6,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-descr {
    color: var(--oj-fbgbu-neutral-color12);
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-tag-primary,
.oj-fbgbu-cardview .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-tag-secondary {
    background-color: var(--oj-fbgbu-neutral-color9);
    border-color: var(--oj-fbgbu-neutral-color9);
}

.oj-fbgbu-cardview .oj-fbgbu-cardview-li {
    width: 350px;
    height: auto;
    border: 1px solid;
    border-radius: 0.28571rem;
    margin-top: 10px;
    margin-bottom: 0;
    line-height: normal;
    padding: 0.35714rem 0 0.71429rem 0.71429rem;
    word-break: break-word;
} */

/* .oj-select-choices {
    padding: 0 3px;
    min-height: 2.28571rem;
} */

/* .oj-select-multi .oj-select-default {
    margin-top: 2px;
}

html[dir="rtl"] .oj-select-selected-choice {
    margin: 1px 0 0 3px;
} */

/* html:not([dir="rtl"]) .oj-select-selected-choice {
    margin: 1px 3px 0 0;
} */
/* 
.oj-radioset,
.oj-checkboxset {
    max-width: auto;
    width: auto;
} */

/* .oj-radiocheckbox-icon {
    align-self: flex-start;
    margin-top: 5px !important;
} */

/* .oj-tabbar .oj-tabbar-item.oj-focus-highlight {
    outline: -webkit-focus-ring-color auto !important;
    outline: auto 2px var(--oj-fbgbu-pictonBlue) !important;
} */
/* 
.oj-listbox-search {
    position: relative;
}

html:not([dir="rtl"]) .oj-listbox-spyglass-box {
    top: 2px;
}

.oj-web-applayout-max-width {
    margin: 0;
} */

.oj-fbgbu-hide-icon-def {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
}

/* html[dir="rtl"] .oj-fbgbu-flow-layout-final-panel {
    padding-left: 2%;
}

html:not([dir="rtl"]) .oj-fbgbu-flow-layout-final-panel {
    padding-right: 2%;
} */

/*Export Arrow Icon Styles */
.oj-fbgbu-svg-arrow-flow-right {
    transform: rotate(90deg);
    font-size: 18px;
}

.oj-fbgbu-svg-arrow-flow-down {
    transform: rotate(180deg);
    font-size: 18px;
}

.oj-fbgbu-flow-layout-arrow-right {
    padding-bottom: 29px;
    text-align: center;
    padding: 0 0.14286rem;
}

.oj-fbgbu-flow-layout-arrow-down {
    text-align: center;
    padding-top: 0.14286rem;
}

.oj-fbgbu-svg-icon,
.oj-fbgbu-svg-icon-lg {
    display: inline-block;
    width: 1em;
    height: 1em;
    fill: currentColor;
}

.oj-fbgbu-menu-button-vertical {
    transform: rotate(90deg); 
}

.oj-fbgbu-buttonset-toggle .oj-fbgbu-svg-icon,
.oj-fbgbu-buttonset-toggle .oj-fbgbu-svg-icon-lg {
    transform: rotate(-180deg);
}

.oj-fbgbu-buttonset-toggle .oj-selected .oj-fbgbu-svg-icon,
.oj-fbgbu-buttonset-toggle .oj-selected .oj-fbgbu-svg-icon-lg {
    transform: rotate(0);
}

.oj-fbgbu-svg-icon-lg {
    font-size: 1.42857rem;
}

html[dir="rtl"] .oj-fbgbu-svg-spacer {
    padding-left: 1.07143rem;
}

html:not([dir="rtl"]) .oj-fbgbu-svg-spacer {
    padding-right: 1.07143rem;
}

.oj-fbgbu-icon-report-definition {
    font-size: 60px;
    margin-top: 0.28571rem;
}

.oj-fbgbu-icon-test {
    /* The width and height of the SVG
    was previously set to 1em.
    This allows us to use `font-size`
    to change the size of our icon: */
    font-size: 12px;
}

.oj-fbgbu-buttonMenuIcon {
    color: var(--oj-fbgbu-neutral-color14);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/* .oj-fbgbu-button-menu-progress-icon {
    height: 18px;
    width: 18px;
    margin-top: 0.71429rem;
}

.oj-fbgbu-button-menu-progress-icon .oj-fwk-icon-spinner-static,
.oj-fbgbu-button-menu-progress-icon .oj-progress-circle-overlay,
.oj-fbgbu-button-menu-progress-icon .oj-progress-circle-overlay {
    background-size: 447px;
    background-position: -390px 0px;
} */

.oj-fbgbu-break-word {
    table-layout: fixed;
    display: table;
    word-wrap: break-word;
    width: 100%;
}

.break-word {
    word-wrap: break-word;
    width: 100%;
}

.oj-fbgbu-gray-tag {
    background-color: gray;
    color: white;
    width: auto;
    padding: 3px;
    border-radius: 5px;
}

.oj-fbgbu-emphasis {
    font-style: italic;
}

.oj-fbgbu-separator {
    margin-left: 0.35714rem;
    margin-right: 0.35714rem;
}

.oj-fbgbu-toolbar-bottom .oj-fbgbu-separator {
    display: inline-block;
    vertical-align: middle;
    padding-inline-start: 0.3rem;
    border-inline-start-width: 1px;
    border-inline-start-color: var(--oj-core-divider-color);
    border-inline-start-style: solid;
}

html[dir="rtl"] .oj-fbgbu-spacer-end {
    margin-left: 0.35714rem;
}

html:not([dir="rtl"]) .oj-fbgbu-spacer-end {
    margin-right: 0.35714rem;
}

/* .oj-fbgbu-button-primary-inProgress oj-progress {
    height: 18px;
    width: 14px;
    vertical-align: bottom;
}

.oj-fbgbu-button-primary-inProgress .oj-progress-circle-overlay {
    background-image: url("../../../images/inProgressIcon.svg");
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: center;
    width: 14px !important;
    height: 18px !important;
} */

/* .oj-fwk-icon-spinner-static,
.oj-progress-circle-overlay,
.oj-progress-circle-overlay {
    background-image: url("../../../images/sprites/sprite.svg") !important;
} */

.oj-fwk-icon-spinner-static:before,
.oj-progress-circle-overlay:before,
.oj-progress-circle-overlay:before {
    content: none !important;
}

.oj-fbgbu-cap-text {
    text-transform: capitalize;
}

.oj-fbgbu-icon {
    height: 1.14286rem;
    width: 1.14286rem;
    vertical-align: middle;
}

.oj-fbgbu-org-logo {
    width: 9.78571rem;
    height: 1.28571rem;
}

.oj-fbgbu-org-logo:before {
    content: url("./images/oracle_logo.svg");
}

html[dir="rtl"] .oj-fbgbu-org-logo {
    padding-left: 0.35714rem;
}

html:not([dir="rtl"]) .oj-fbgbu-org-logo {
    padding-right: 0.35714rem;
}

a.oj-fbgbu-skip-to-main:focus {
    clip: auto;
    height: auto;
    width: auto;
    top: 0;
    left: 0;
    background-color: var(--oj-fbgbu-kilamanjaro);
    padding: 0.35714rem 0.71429rem;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    z-index: 999;
    color: var(--oj-fbgbu-white);
    text-decoration: none;
    font-size: 0.85714rem;
}

html[dir="rtl"] a.oj-fbgbu-skip-to-main:focus {
    margin-right: 0.71429rem;
}

html:not([dir="rtl"]) a.oj-fbgbu-skip-to-main:focus {
    margin-left: 0.71429rem;
}

/* .oj-button-icon {
    display: inline-flex;
} */

.oj-fbgbu-sideNav-header-text {
    background-color: var(--oj-fbgbu-kilamanjaro);
    padding-left: 0.57143rem;
    font-size: 1.14286rem;
}

/* .oj-fbgbu-sideNav-header-text .oj-fbgbu-offcanvas-close-icon .oj-button-button {
    background-color: transparent !important;
    border-width: 0;
}

.oj-fbgbu-sideNav-header-text .oj-fbgbu-offcanvas-close-icon .oj-button-icon {
    color: var(--oj-fbgbu-white) !important;
} */

.oj-fbgbu-applayout-content {
    background-color: var(--oj-fbgbu-white);
    padding: 0;
}

/* .oj-web-applayout-header .oj-web-applayout-header-title {
    font-size: 1rem;
} */

/* .oj-web-applayout-header .oj-label.oj-clickable-icon.oj-fwk-icon,
.oj-web-applayout-header .oj-label.oj-clickable-icon.oj-panel-drag-icon,
.oj-web-applayout-header .oj-label.oj-clickable-icon.oj-panel-expand-icon,
.oj-web-applayout-header .oj-label.oj-clickable-icon.oj-panel-collapse-icon,
.oj-web-applayout-header .oj-label.oj-clickable-icon.oj-panel-remove-icon,
.oj-web-applayout-header .oj-label.oj-clickable-icon.oj-listview-drag-handle,
.oj-web-applayout-header .oj-label.oj-clickable-icon.oj-web-applayout-offcanvas-icon,
.oj-web-applayout-header .oj-label.oj-clickable-icon.oj-progressstatus-cancel-icon {
    margin-top: 4px;
} */

/* .oj-web-applayout-body {
    overflow-x: auto;
    overflow-y: auto;
} */

/* .oj-fbgbu-web-applayout-max-width {
    max-width: 1920px;
} */

/* .oj-web-applayout-footer {
    border-top: 0px;
    padding-top: 0.35714rem;
    padding-bottom: 0.35714rem;
    background-color: var(--oj-fbgbu-coffeeBean);
}

.oj-web-applayout-footer-item,
.oj-web-applayout-footer-item a {
    color: var(--oj-fbgbu-white);
}

html:not([dir="rtl"]) .oj-web-applayout-footer li {
    border-right: 1px solid #ffffff;
}

html[dir="rtl"] .oj-web-applayout-footer li {
    border-left: 1px solid #ffffff;
} */

/* .oj-offcanvas-page>.oj-offcanvas-open {
    position: absolute;
}

.oj-fbgbu-applayout-main {
    padding: 0 1.42857rem 1.42857rem 1.42857rem;
} */

/* .oj-fbgbu-tab-content-main {
    background-color: transparent;
    flex: 0 1 100%;
    max-width: 100%;
    width: 100%;
    margin-bottom: 0.5rem;
} */

.oj-fbgbu-level2-tab-wrapper {
    padding: 0.35714rem 1.42857rem 1.42857rem 1.42857rem;
}

/* 
.oj-fbgbu-level2-tab-wrapper-nav {
    padding-top: 0;
} */

/* html[dir="rtl"] .oj-fbgbu-level2-tab-wrapper-nav {
    padding-left: 1.42857rem;
}

html:not([dir="rtl"]) .oj-fbgbu-level2-tab-wrapper-nav {
    padding-right: 1.42857rem;
} */

/* .oj-fbgbu-panel1,
.oj-fbgbu-panel2 {
    padding: 0.35714rem 0.71429rem;
} */

/* .oj-fbgbu-panel1 .oj-inputtext.oj-read-only>.oj-inputtext-input,
.oj-fbgbu-panel2 .oj-inputtext.oj-read-only>.oj-inputtext-input {
    height: 1.42857rem;
    font-weight: bold;
} */

/* .oj-fbgbu-panel1 .oj-fbgbu-panel-text,
.oj-fbgbu-panel2 .oj-fbgbu-panel-text {
    font-weight: bold;
    margin-bottom: 4px;
} */

/* .oj-fbgbu-panel1,
.oj-fbgbu-panel2 {
    background-color: var(--oj-fbgbu-neutral-color4);
    border-color: var(--oj-fbgbu-neutral-color9);
} */

/* .oj-fbgbu-panel2 {
    padding: 1px 0.71429rem 2px 0.71429rem;
} */

/* .oj-fbgbu-panel2 .oj-button {
    margin-bottom: 0;
} */

.oj-fbgbu-progress-simple .oj-fbgbu-progress-wrap-basic {
    border-top: 0;
    background-color: transparent;
}

/* .oj-fbgbu-level2-tab-wrapper-full .oj-fbgbu-dashboard-header {
    padding: 0.35714rem 1.42857rem 0 1.42857rem;
} */

.oj-fbgbu-level2-tab-wrapper-full .oj-fbgbu-dashboard-body {
    background-color: var(--oj-fbgbu-neutral-color5);
    padding: 0.35714rem 1.42857rem 1.42857rem 1.42857rem;
    border-top: 1px solid var(--oj-fbgbu-neutral-color9);
    min-height: calc(100vh - 250px);
}

/* .oj-fbgbu-level2-tab-wrapper-full .oj-fbgbu-dashboard-body .oj-listview {
    border: 0;
} */

.oj-fbgbu-level2-tab-wrapper-full .oj-fbgbu-dashboard-body .oj-fbgbu-progress-wrap-basic {
    border-top: 0;
    background-color: transparent;
}

.oj-fbgbu-level2-tab-wrapper-full .oj-fbgbu-panel1,
.oj-fbgbu-level2-tab-wrapper-full .oj-fbgbu-panel2 {
    border: 0;
    padding: 0;
    background-color: transparent;
}

.oj-fbgbu-dashboard-dialog-role-msg {
    font-style: italic;
}

.oj-fbgbu-panel-alt {
    padding-bottom: 1.42857rem;
}

.oj-fbgbu-panel-alt.oj-panel,
.oj-fbgbu-panel-alt.oj-fbgbu-panel1,
.oj-fbgbu-panel-alt.oj-fbgbu-panel2,
.oj-fbgbu-supplemental .oj-fbgbu-panel-alt>div.oj-fbgbu-panel-alt {
    box-shadow: var(--oj-fbgbu-neutral-color10) 2px 2px 5px;
    background-color: var(--oj-fbgbu-white) !important;
}

/* li.oj-fbgbu-panel-alt.oj-panel,
li.oj-fbgbu-panel-alt.oj-fbgbu-panel1,
li.oj-fbgbu-panel-alt.oj-fbgbu-panel2 {
    border: 1px solid var(--oj-fbgbu-neutral-color10);
} */

.oj-fbgbu-panel-alt>div {
    padding: 0.71429rem 1.42857rem;
    border: 1px solid var(--oj-fbgbu-neutral-color10);
    box-shadow: var(--oj-fbgbu-neutral-color10) 2px 2px 5px;
}

.oj-fbgbu-navIconSvg {
    height: 1.28571rem;
    width: 1.28571rem;
    vertical-align: middle;
}

/* .oj-fbgbu-navlist1-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-section-color);
} */

/* .oj-fbgbu-navlist1-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover {
    background-color: transparent;
    border-color: transparent;
} */

/* .oj-fbgbu-navlist1-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-maire);
} */

/* .oj-fbgbu-inline-message .oj-message-header,
.oj-fbgbu-inline-message .oj-message-body {
    padding: 0 !important;
}

.oj-message-header {
    height: auto;
    min-height: 36px;
}

.oj-message-leading-header {
    align-items: flex-start;
}

.oj-navigationlist-no-data-message {
    background-color: transparent;
} */

/* .oj-fbgbu-navlist3-5 {
    border-right-width: 0.07143rem;
    border-right-color: var(--oj-fbgbu-neutral-color9);
    border-right-style: solid;
    background-color: var(--oj-fbgbu-neutral-color5);
    min-height: calc(100vh - 164px);
}

html[dir="rtl"] .oj-fbgbu-navlist3-5 {
    box-shadow: -3px 0px 3px 0 rgba(0, 0, 0, 0.3);
}

html:not([dir="rtl"]) .oj-fbgbu-navlist3-5 {
    box-shadow: 3px 0px 3px 0 rgba(0, 0, 0, 0.3);
}

.oj-fbgbu-navlist3-5 .oj-fbgbu-navlist3-5-header {
    font-size: 1rem;
    color: var(--oj-fbgbu-coffeeBean);
    background-color: var(--oj-fbgbu-neutral-color5);
    padding: 0.57143rem 1.07143rem;
    margin-top: 1.07143rem;
}

.oj-fbgbu-navlist3-5 .oj-navigationlist-item::before {
    min-height: 34px;
}

.oj-fbgbu-navlist3-5 .oj-navigationlist-item .oj-navigationlist-item-content .oj-navigationlist-item-label {
    color: var(--oj-fbgbu-coffeeBean);
    font-size: 1rem;
}

.oj-fbgbu-navlist3-5 .oj-navigationlist-item-element ul {
    padding-left: 0 !important;
}

.oj-fbgbu-navlist3-5 .oj-navigationlist-item-element .oj-navigationlist-group-item {
    margin-top: 0.71429rem;
    border-left-color: transparent !important;
}

.oj-fbgbu-navlist3-5 .oj-navigationlist-item-element .oj-navigationlist-group-item.oj-hover {
    border-left-color: transparent !important;
} */

/* .oj-fbgbu-tabbar.oj-tabbar-horizontal {
    padding: 0 1.42857rem 0 1.42857rem;
}

html[dir="rtl"] .oj-fbgbu-tabbar.oj-tabbar-horizontal li {
    margin-left: 1.42857rem;
}

html:not([dir="rtl"]) .oj-fbgbu-tabbar.oj-tabbar-horizontal li {
    margin-right: 1.42857rem;
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element {
    min-height: 2.28571rem;
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element .oj-tabbar-item-content {
    padding: 0.28571rem 0;
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item {
    min-height: 2.28571rem;
} */
.oj-tabbar.oj-fbgbu-tabbar .oj-tabbar-item.oj-focus-highlight {
    outline: dotted 1px white !important;
}
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled) .oj-tabbar-item-label,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled) .oj-tabbar-item-label {
    color: var(--oj-fbgbu-offWhite);
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-selected,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-active,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-selected,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-active {
    border-bottom-color: var(--oj-fbgbu-accentColorAttention4);
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-selected .oj-tabbar-item-label,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-active .oj-tabbar-item-label,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-selected .oj-tabbar-item-label,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-active .oj-tabbar-item-label {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    border-bottom-color: var(--oj-fbgbu-white);
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) .oj-tabbar-item-label,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) .oj-tabbar-item-label {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled {
    border-color: transparent;
}

.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled .oj-tabbar-item-label,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled .oj-tabbar-item-label {
    color: var(--oj-fbgbu-neutral-color11);
}

/* 
html[dir="rtl"] .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li {
    margin-left: 1.42857rem;
}

html:not([dir="rtl"]) .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li {
    margin-right: 1.42857rem;
}

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element {
    min-height: 2.28571rem;
}

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element .oj-tabbar-item-content {
    padding: 0.28571rem 0;
}

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item {
    min-height: 2.28571rem;
} */

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled) .oj-tabbar-item-label,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled) .oj-tabbar-item-label {
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-selected,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-active,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-selected,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-active {
    border-bottom-color: var(--oj-fbgbu-accentColorAttention4);
    background-color: transparent;
}

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-selected .oj-tabbar-item-label,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-active .oj-tabbar-item-label,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-selected .oj-tabbar-item-label,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-active .oj-tabbar-item-label {
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    border-bottom-color: var(--oj-fbgbu-white);
    background-color: transparent;
}

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) .oj-tabbar-item-label,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) .oj-tabbar-item-label {
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled,
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled {
    border-bottom-color: transparent;
    background-color: transparent;
}

/* 
.oj-fbgbu-administration .oj-fbgbu-navlist3-5 .oj-navigationlist-item.oj-hover:not(.oj-fbgbu-selected):not(.oj-selected) {
    border-color: var(--oj-fbgbu-section-color);
} */

.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    border-bottom-color: var(--oj-fbgbu-section-color);
}

.horizontalPageNavList-wrapper {
    background-color: var(--oj-fbgbu-section-color);
}

/* .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    background-color: var(--oj-fbgbu-section-color);
} */

/* .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled,
.oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled {
    background-color: var(--oj-fbgbu-section-color);
} */

/* .oj-fbgbu-tabbar-conveyorbelt {
    background-color: var(--oj-fbgbu-white);
    box-shadow: 0 2px 3px rgba(84, 70, 38, 0.3);
    z-index: 2; 
}*/

/* .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator {
    border-radius: 0;
} */

/* .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default {
    background-color: var(--oj-fbgbu-section-color);
} */

/* .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover {
    background-color: var(--oj-fbgbu-section-color);
    border-color: transparent;
}

.oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active {
    background-color: var(--oj-fbgbu-kilamanjaro);
}

.oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
} */

/* .oj-fbgbu-support .oj-fbgbu-navlist3-5 .oj-navigationlist-item.oj-hover:not(.oj-fbgbu-selected):not(.oj-selected) {
    border-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-support .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-support .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    border-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-support .oj-fbgbu-tabbar.oj-tabbar-horizontal {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-support .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-support .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-support .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled,
.oj-fbgbu-support .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt {
    background-color: var(--oj-fbgbu-white);
    box-shadow: 0 2px 3px rgba(84, 70, 38, 0.3);
    z-index: 2;
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator {
    border-radius: 0;
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default {
    background-color: var(--oj-fbgbu-slate7);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover {
    background-color: var(--oj-fbgbu-slate7);
    border-color: transparent;
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active {
    background-color: var(--oj-fbgbu-kilamanjaro);
}

.oj-fbgbu-support .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-navlist3-5 .oj-navigationlist-item.oj-hover:not(.oj-fbgbu-selected):not(.oj-selected) {
    border-color: var(--oj-fbgbu-elm);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-enterpriseManagement .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    border-color: var(--oj-fbgbu-elm);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar.oj-tabbar-horizontal {
    background-color: var(--oj-fbgbu-section-navigation-color);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    background-color: var(--oj-fbgbu-section-navigation-color);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled,
.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled {
    background-color: var(--oj-fbgbu-section-navigation-color);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt {
    background-color: var(--oj-fbgbu-white);
    box-shadow: 0 2px 3px rgba(84, 70, 38, 0.3);
    z-index: 2;
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator {
    border-radius: 0;
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default {
    background-color: var(--oj-fbgbu-section-navigation-color);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover {
    background-color: var(--oj-fbgbu-elm);
    border-color: transparent;
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active {
    background-color: var(--oj-fbgbu-mosque);
}

.oj-fbgbu-enterpriseManagement .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}


.oj-fbgbu-reports .oj-fbgbu-navlist3-5 .oj-navigationlist-item.oj-hover:not(.oj-fbgbu-selected):not(.oj-selected) {
    border-color: var(--oj-fbgbu-elm);
}

.oj-fbgbu-reports .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-reports .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    border-color: var(--oj-fbgbu-elm);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar.oj-tabbar-horizontal {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-reports .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled,
.oj-fbgbu-reports .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt {
    background-color: var(--oj-fbgbu-white);
    box-shadow: 0 2px 3px rgba(84, 70, 38, 0.3);
    z-index: 2;
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator {
    border-radius: 0;
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover {
    background-color: var(--oj-fbgbu-elm);
    border-color: transparent;
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active {
    background-color: var(--oj-fbgbu-mosque);
}

.oj-fbgbu-reports .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-payments .oj-fbgbu-navlist3-5 .oj-navigationlist-item.oj-hover:not(.oj-fbgbu-selected):not(.oj-selected) {
    border-color: var(--oj-fbgbu-lochmara);
}

.oj-fbgbu-payments .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-payments .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    border-color: var(--oj-fbgbu-lochmara);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar.oj-tabbar-horizontal {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-payments .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled,
.oj-fbgbu-payments .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt {
    background-color: var(--oj-fbgbu-white);
    box-shadow: 0 2px 3px rgba(84, 70, 38, 0.3);
    z-index: 2;
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator {
    border-radius: 0;
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default {
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover {
    background-color: var(--oj-fbgbu-lochmara);
    border-color: transparent;
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active {
    background-color: var(--oj-fbgbu-astronautBlue);
}

.oj-fbgbu-payments .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-development .oj-fbgbu-navlist3-5 .oj-navigationlist-item.oj-hover:not(.oj-fbgbu-selected):not(.oj-selected) {
    border-color: var(--oj-fbgbu-elm);
} */

/* .oj-fbgbu-development .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-development .oj-fbgbu-nested-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    border-color: var(--oj-fbgbu-elm);
}

.oj-fbgbu-development .oj-fbgbu-tabbar.oj-tabbar-horizontal {
    background-color: var(--oj-fbgbu-atlantis);
}

.oj-fbgbu-development .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected),
.oj-fbgbu-development .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item:not(.oj-disabled).oj-hover:not(.oj-selected) {
    background-color: var(--oj-fbgbu-atlantis);
}

.oj-fbgbu-development .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element.oj-tabbar-item.oj-disabled,
.oj-fbgbu-development .oj-fbgbu-tabbar.oj-tabbar-horizontal li.oj-tabbar-item-element>.oj-tabbar-item.oj-disabled {
    background-color: var(--oj-fbgbu-atlantis);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt {
    background-color: var(--oj-fbgbu-white);
    box-shadow: 0 2px 3px rgba(84, 70, 38, 0.3);
    z-index: 2;
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator {
    border-radius: 0;
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default {
    background-color: var(--oj-fbgbu-atlantis);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-default .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover {
    background-color: var(--oj-fbgbu-elm);
    border-color: transparent;
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-start {
    border-right-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover.oj-end {
    border-left-color: var(--oj-fbgbu-neutral-color10);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-hover .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active {
    background-color: var(--oj-fbgbu-mosque);
}

.oj-fbgbu-development .oj-fbgbu-tabbar-conveyorbelt .oj-conveyorbelt-overflow-indicator.oj-active .oj-conveyorbelt-overflow-icon {
    color: var(--oj-fbgbu-neutral-color6);
} */

/*User Change Password Styles*/
.oj-fbgbu-input-validation-list {
    list-style: none;
    padding: 0;
}

.oj-fbgbu-input-validation-list.oj-disabled li {
    opacity: 0.4;
}

.oj-fbgbu-input-validation-list li {
    margin-bottom: 0.35714rem;
}

.oj-fbgbu-input-validation-list li.oj-disabled {
    opacity: 0.4;
}

.oj-fbgbu-input-validation-list .oj-fbgbu-input-validation-list-item {
    font-weight: bold;
}

.oj-fbgbu-input-validation-list .oj-fbgbu-validation-list-item-pending .oj-fbgbu-icon-validation,
.oj-fbgbu-input-validation-list .oj-fbgbu-validation-list-item-success .oj-fbgbu-icon-validation,
.oj-fbgbu-input-validation-list .oj-fbgbu-validation-list-item-error .oj-fbgbu-icon-validation {
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: center;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.oj-fbgbu-input-validation-list .oj-fbgbu-validation-list-item-success .oj-fbgbu-icon-validation {
    background-image: url(../css/images/iconValidationSuccess.svg);
}

.oj-fbgbu-input-validation-list .oj-fbgbu-validation-list-item-pending .oj-fbgbu-icon-validation {
    background-image: url(../css/images/iconValidationPending.svg);
}

.oj-fbgbu-input-validation-list .oj-fbgbu-validation-list-item-error .oj-fbgbu-icon-validation {
    background-image: url(../css/images/iconValidationError.svg);
}


.oj-fbgbu-progress-wrap,
.oj-fbgbu-progress-wrap-basic {
    height: 7.14286rem;
    /* border: solid var(--oj-fbgbu-paleSlate);
    border-top-width: 1px; */
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    margin-bottom: 0.71429rem;
    width: 100%;
    background-color: var(--oj-fbgbu-white);
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}

.oj-fbgbu-progress-wrap .oj-fbgbu-progress-loading-report-txt,
.oj-fbgbu-progress-wrap-basic .oj-fbgbu-progress-loading-report-txt {
    margin-left: 0.71429rem;
}

/*
.oj-fbgbu-progress-wrap-basic {
    border-width: 0;
}

.oj-progress-bar {
    z-index: 0;
} */

.oj-fbgbu-progress-loading {
    height: 1.21429rem;
    margin-top: 0.71429rem;
}

.oj-fbgbu-progress-loading.oj-progress-bar-indeterminate .oj-progress-bar-value {
    animation-duration: 1.5s;
}

/* .oj-fbgbu-progress-loading-report {
    height: 1.42857rem;
    width: 1.42857rem;
}

.oj-fbgbu-progress-loading-report .oj-fwk-icon-spinner-static,
.oj-fbgbu-progress-loading-report .oj-progress-circle-overlay,
.oj-fbgbu-progress-loading-report .oj-progress-circle-overlay {
    background-size: 541px;
    background-position: -476px 0px;
} */

/**SECONDARY WINDOWS**/
/* .oj-web-applayout-offcanvas {
    max-width: 275px;
} */

/* html[dir="rtl"] .oj-fbgbu-offcanvas-overlay-shadow {
    box-shadow: -3px 0px 3px 0 rgba(0, 0, 0, 0.3);
}

html:not([dir="rtl"]) .oj-fbgbu-offcanvas-overlay-shadow {
    box-shadow: 3px 0px 3px 0 rgba(0, 0, 0, 0.3);
} */

/* .oj-fbgbu-stop-scroll {
    overflow: hidden;
} */

/*general global dialogs*/
.oj-fbgbu-dialogSm-width,
.oj-fbgbu-dialogMd-width,
.oj-fbgbu-dialogLg-width,
.oj-fbgbu-dialogXlg-width {
    width: 98%;
    min-width: 30rem;
}

.oj-fbgbu-dialogSys-width {
    max-width: 35.71429rem;
    width: 98%;
}

.oj-fbgbu-dialogSm-width {
    max-width: 54.85714rem;
}

.oj-fbgbu-dialogMd-width {
    max-width: 91.42857rem;
}

.oj-fbgbu-dialogLg-width {
    max-width: 108.57143rem;
}

.oj-fbgbu-dialogXlg-width {
    max-width: 91.42857rem;
}

/* .oj-fbgbu-dialogSys .oj-dialog-header {
    background-color: var(--oj-fbgbu-makara);
    border-width: 0;
    color: var(--oj-fbgbu-white);
    min-height: 2.28571rem;
    padding: 1.5rem 1.5rem 1rem 1rem;
    background-image: none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
} */

/* .oj-fbgbu-dialogSys .oj-dialog-footer { */
/* background-color: var(--oj-fbgbu-white); */
/* height: 2.57143rem;
    padding: 0.85714rem 1.42857rem 0.57143rem 1.42857rem; */
/* } */

/* .oj-fbgbu-dialogSys .oj-dialog-body {
    padding: 0;
    min-height: 3.57143rem;
} */

/* .oj-fbgbu-dialogSys .oj-dialog-content {
    background-color: var(--oj-fbgbu-white);
} */

/* .oj-fbgbu-dialogSys .oj-dialog-footer-separator {
    border-color: var(--oj-fbgbu-neutral-color7);
} */

/* .oj-fbgbu-dialog .oj-dialog-footer {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
} */

/* .oj-fbgbu-dialog .oj-dialog-footer {
    background-color: var(--oj-fbgbu-white);
    height: 5rem;
    padding: 0.85714rem 1.42857rem 0.57143rem 1.42857rem;
} */

/* .oj-fbgbu-dialog .oj-dialog-footer .oj-flex-bar-start .oj-fbgbu-clear-button {
    width: 100px;
    margin-left: 25px;
}

.oj-fbgbu-dialog .oj-dialog-footer .oj-flex-bar-start .oj-fbgbu-clear-button .oj-button-button {
    background-color: transparent;
    border-color: transparent;
}

.oj-fbgbu-dialog .oj-dialog-content {
    background-color: var(--oj-fbgbu-white);
}

.oj-fbgbu-dialog .oj-dialog-content .oj-dialog-body {
    overflow: hidden;
    padding-top: 0;
    min-width: 54.85714rem;
    min-height: 3.57143rem;
}

.oj-fbgbu-dialog .oj-dialog-footer-separator {
    border-color: var(--oj-fbgbu-neutral-color7);
} */
.oj-fbgbu-dialog-override .oj-dialog-body, .oj-fbgbu-dialog-override .oj-dialog-content {
    overflow: hidden;
}
.oj-fbgbu-dialog .oj-fbgbu-dialog-nested-footer {
    padding: 0.85714rem 0 0.57143rem 0;
}

.oj-fbgbu-dialog .oj-fbgbu-dialog-nested-body-content {
    padding-bottom: 1.42857rem;
}

.oj-fbgbu-dialog-body-scroll {
    overflow-y: auto;
    overflow-x: hidden;
    /* padding: 0 1.42857rem 0.71429rem 1.42857rem; */
    min-height: 7.14286rem;
}

.oj-fbgbu-dialog-body-content {
    padding-bottom: 0.71429rem;
    padding-top: 0.71429rem;
}

/**BUTTON AND MENU **/
/* .oj-fbgbu-hamburger.oj-button {
    height: 28px;
    line-height: normal;
}

.oj-fbgbu-hamburger.oj-button .oj-button-icon {
    font-size: 1.14286rem;
}

.oj-fbgbu-hamburger.oj-button.oj-default .oj-button-icon {
    color: var(--oj-fbgbu-dorado);
}

.oj-fbgbu-hamburger.oj-button.oj-hover .oj-button-button {
    border-color: var(--oj-fbgbu-paleSlate);
    background-color: var(--oj-fbgbu-white);
}

.oj-fbgbu-hamburger.oj-button.oj-hover .oj-button-icon {
    color: var(--oj-fbgbu-sandDune);
}

.oj-fbgbu-hamburger.oj-button.oj-active .oj-button-button {
    color: var(--oj-fbgbu-white);
    background-color: var(--oj-fbgbu-sandDune);
    border-color: var(--oj-fbgbu-sandDune);
}

.oj-fbgbu-hamburger.oj-button.oj-active .oj-button-icon {
    color: var(--oj-fbgbu-white);
} */

/* .oj-toolbar .oj-buttonset,
.oj-toolbar oj-menu-button,
.oj-toolbar .oj-form-control,
.oj-toolbar .oj-button {
    margin-left: 0;
    margin-right: 0.333em;
    margin-bottom: 0;
}

.oj-toolbar oj-menu-button.oj-fbgbu-button-link,
.oj-toolbar oj-menu-button.oj-fbgbu-button-menu-dropdown-link-bare {
    margin-right: 0;
}

.oj-toolbar .oj-fbgbu-svg-icon,
.oj-toolbar .oj-fbgbu-svg-icon-lg {
    font-size: 1.14286rem;
} */

.oj-fbgbu-toolbar-single,
.oj-fbgbu-toolbar-stacked,
.oj-fbgbu-toolbar-multi,
.oj-fbgbu-toolbar-bottom {
    align-items: center;
    margin-bottom: 0.71429rem;
}

/* .oj-fbgbu-toolbar-single hr,
.oj-fbgbu-toolbar-stacked hr,
.oj-fbgbu-toolbar-multi hr,
.oj-fbgbu-toolbar-bottom hr {
    margin: 0.25em 0;
} */

/* .oj-fbgbu-toolbar-single .oj-buttonset,
.oj-fbgbu-toolbar-single oj-menu-button,
.oj-fbgbu-toolbar-single .oj-form-control,
.oj-fbgbu-toolbar-stacked .oj-buttonset,
.oj-fbgbu-toolbar-stacked oj-menu-button,
.oj-fbgbu-toolbar-stacked .oj-form-control,
.oj-fbgbu-toolbar-multi .oj-buttonset,
.oj-fbgbu-toolbar-multi oj-menu-button,
.oj-fbgbu-toolbar-multi .oj-form-control,
.oj-fbgbu-toolbar-bottom .oj-buttonset,
.oj-fbgbu-toolbar-bottom oj-menu-button,
.oj-fbgbu-toolbar-bottom .oj-form-control {
    margin-left: 0;
    margin-right: 0.333em;
    margin-bottom: 0;
} */

/* .oj-fbgbu-toolbar-single oj-menu-button.oj-fbgbu-button-link,
.oj-fbgbu-toolbar-single oj-menu-button.oj-fbgbu-button-menu-dropdown-link-bare,
.oj-fbgbu-toolbar-stacked oj-menu-button.oj-fbgbu-button-link,
.oj-fbgbu-toolbar-stacked oj-menu-button.oj-fbgbu-button-menu-dropdown-link-bare,
.oj-fbgbu-toolbar-multi oj-menu-button.oj-fbgbu-button-link,
.oj-fbgbu-toolbar-multi oj-menu-button.oj-fbgbu-button-menu-dropdown-link-bare,
.oj-fbgbu-toolbar-bottom oj-menu-button.oj-fbgbu-button-link,
.oj-fbgbu-toolbar-bottom oj-menu-button.oj-fbgbu-button-menu-dropdown-link-bare {
    margin-right: 0;
}

.oj-fbgbu-toolbar-single oj-toolbar,
.oj-fbgbu-toolbar-stacked oj-toolbar,
.oj-fbgbu-toolbar-multi oj-toolbar,
.oj-fbgbu-toolbar-bottom oj-toolbar {
    padding: 0;
}

html[dir="rtl"] .oj-fbgbu-toolbar-single oj-checkboxset,
html[dir="rtl"] .oj-fbgbu-toolbar-stacked oj-checkboxset,
html[dir="rtl"] .oj-fbgbu-toolbar-multi oj-checkboxset,
html[dir="rtl"] .oj-fbgbu-toolbar-bottom oj-checkboxset {
    margin-right: 0.71429rem;
}

html:not([dir="rtl"]) .oj-fbgbu-toolbar-single oj-checkboxset,
html:not([dir="rtl"]) .oj-fbgbu-toolbar-stacked oj-checkboxset,
html:not([dir="rtl"]) .oj-fbgbu-toolbar-multi oj-checkboxset,
html:not([dir="rtl"]) .oj-fbgbu-toolbar-bottom oj-checkboxset {
    margin-left: 0.71429rem;
} */

/* .oj-fbgbu-toolbar-single .oj-form-control,
.oj-fbgbu-toolbar-stacked .oj-form-control,
.oj-fbgbu-toolbar-multi .oj-form-control,
.oj-fbgbu-toolbar-bottom .oj-form-control {
    margin-bottom: 0;
}

.oj-fbgbu-toolbar-single .oj-button,
.oj-fbgbu-toolbar-stacked .oj-button,
.oj-fbgbu-toolbar-multi .oj-button,
.oj-fbgbu-toolbar-bottom .oj-button {
    margin-bottom: 0;
}

.oj-fbgbu-toolbar-single oj-input-text,
.oj-fbgbu-toolbar-single oj-combobox-one,
.oj-fbgbu-toolbar-stacked oj-input-text,
.oj-fbgbu-toolbar-stacked oj-combobox-one,
.oj-fbgbu-toolbar-multi oj-input-text,
.oj-fbgbu-toolbar-multi oj-combobox-one,
.oj-fbgbu-toolbar-bottom oj-input-text,
.oj-fbgbu-toolbar-bottom oj-combobox-one {
    min-width: 17.14286rem;
}

.oj-fbgbu-toolbar-single .oj-fwk-icon-magnifier,
.oj-fbgbu-toolbar-single .oj-listbox-search-icon,
.oj-fbgbu-toolbar-single .oj-inputsearch-search-icon,
.oj-fbgbu-toolbar-stacked .oj-fwk-icon-magnifier,
.oj-fbgbu-toolbar-stacked .oj-listbox-search-icon,
.oj-fbgbu-toolbar-stacked .oj-inputsearch-search-icon,
.oj-fbgbu-toolbar-multi .oj-fwk-icon-magnifier,
.oj-fbgbu-toolbar-multi .oj-listbox-search-icon,
.oj-fbgbu-toolbar-multi .oj-inputsearch-search-icon,
.oj-fbgbu-toolbar-bottom .oj-fwk-icon-magnifier,
.oj-fbgbu-toolbar-bottom .oj-listbox-search-icon,
.oj-fbgbu-toolbar-bottom .oj-inputsearch-search-icon {
    width: 2.28571rem;
} */

/* .oj-fbgbu-toolbar-multi {
    margin-bottom: 0.35714rem;
} */

/* .oj-fbgbu-toolbar-bottom {
    min-width: 37.5rem;
    flex-wrap: nowrap;
    padding-top: 0.35714rem;
}

.oj-fbgbu-toolbar-bottom oj-paging-control {
    border-right: 1px solid var(--oj-fbgbu-neutral-color8);
    padding-right: 0.71429rem;
    margin-right: 0.71429rem;
}

.oj-fbgbu-toolbar-bottom oj-select-one .oj-form-control {
    min-width: 4.64286rem;
}

.oj-fbgbu-toolbar-bottom .oj-pagingcontrol-nav {
    padding: 0;
} */

/* .oj-menu-layer .oj-menu-dropdown {
    border-color: var(--oj-fbgbu-cloudy);
}

.oj-menu-layer .oj-menu-dropdown .oj-menu-item.oj-focus>a {
    background-color: var(--oj-fbgbu-neutral-color5);
}

.oj-menu-layer .oj-menu-dropdown hr {
    margin: 0;
    border-color: var(--oj-fbgbu-paleSlate);
} */

/* .oj-label-required-icon .oj-fbgbu-required-text {
    font-size: 14px;
    font-style: italic;
    color: var(--oj-fbgbu-neutral-color14);
} */

/* .oj-fbgbu-select-one-sm .oj-select-choice,
.oj-fbgbu-select-one-options-sm {
    max-width: 5rem;
}

.oj-fbgbu-select-one-md .oj-select-choice,
.oj-fbgbu-select-one-options-md {
    width: 14.28571rem;
    min-width: 14.28571rem;
} */

/* .oj-fbgbu-password-wrapper {
    height: 117px;
} */

/* .oj-fbgbu-revCenterText {
    font-style: italic;
    font-size: 12px;
}

.oj-fbgbu-user-message {
    padding: 10px;
    margin-bottom: 10px;
} */

/* .oj-fbgbu-nostyle-button,
.oj-fbgbu-button-custom-tooltip {
    height: 100%;
}

.oj-fbgbu-nostyle-button .oj-button-button,
.oj-fbgbu-button-custom-tooltip .oj-button-button {
    background-color: transparent !important;
    border-color: transparent !important;
}

.oj-fbgbu-nostyle-button .oj-button-text,
.oj-fbgbu-button-custom-tooltip .oj-button-text {
    padding: 0;
} */

/* .oj-button-jqui.oj-button-full-chrome {
    background-color: transparent;
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-button-jqui.oj-button-full-chrome .oj-button-icon {
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-button-jqui.oj-button-full-chrome.oj-selected {
    background-color: var(--oj-fbgbu-makara);
    border-color: var(--oj-fbgbu-makara);
    color: var(--oj-fbgbu-white);
}

.oj-button-jqui.oj-button-full-chrome.oj-selected .oj-button-icon {
    color: var(--oj-fbgbu-white);
}

.oj-button-jqui.oj-button-full-chrome.oj-hover,
.oj-button-jqui.oj-button-full-chrome.oj-selected.oj-hover {
    background-color: var(--oj-fbgbu-mondo);
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-white);
    opacity: 0.85;
}

.oj-button-jqui.oj-button-full-chrome.oj-hover .oj-button-icon,
.oj-button-jqui.oj-button-full-chrome.oj-selected.oj-hover .oj-button-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-buttonset-primary .oj-button-jqui.oj-button-full-chrome {
    background-color: transparent;
    border-color: var(--oj-fbgbu-brand-color);
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-buttonset-primary .oj-button-jqui.oj-button-full-chrome .oj-button-icon {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-buttonset-primary .oj-button-jqui.oj-button-full-chrome.oj-selected {
    background-color: var(--oj-fbgbu-brand-color);
    border-color: var(--oj-fbgbu-brand-color);
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-buttonset-primary .oj-button-jqui.oj-button-full-chrome.oj-selected .oj-button-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-buttonset-primary .oj-button-jqui.oj-button-full-chrome.oj-hover {
    background-color: var(--oj-fbgbu-brand-color);
    border-color: var(--oj-fbgbu-brand-color);
    color: var(--oj-fbgbu-white);
    opacity: 0.85;
}

.oj-fbgbu-buttonset-primary .oj-button-jqui.oj-button-full-chrome.oj-hover .oj-button-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-buttonset-secondary .oj-button-jqui.oj-button-full-chrome {
    background-color: transparent;
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-fbgbu-buttonset-secondary .oj-button-jqui.oj-button-full-chrome .oj-button-icon {
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-fbgbu-buttonset-secondary .oj-button-jqui.oj-button-full-chrome.oj-selected {
    background-color: var(--oj-fbgbu-makara);
    border-color: var(--oj-fbgbu-makara);
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-buttonset-secondary .oj-button-jqui.oj-button-full-chrome.oj-selected .oj-button-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-buttonset-secondary .oj-button-jqui.oj-button-full-chrome.oj-hover {
    background-color: var(--oj-fbgbu-mondo);
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-white);
    opacity: 0.85;
}

.oj-fbgbu-buttonset-secondary .oj-button-jqui.oj-button-full-chrome.oj-hover .oj-button-icon {
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-button-primary-alt.oj-button.oj-button-full-chrome.oj-default .oj-button-button,
.oj-fbgbu-button-primary-alt.oj-button.oj-button-full-chrome.oj-focus .oj-button-button {
    background-color: transparent;
    border-color: var(--oj-fbgbu-brand-color);
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-button-primary-alt.oj-button.oj-button-full-chrome.oj-hover .oj-button-button {
    background-color: var(--oj-fbgbu-brand-color-light5);
    border-color: var(--oj-fbgbu-brand-color);
    color: var(--oj-fbgbu-brand-color-dark2);
    opacity: 0.85;
}

.oj-fbgbu-button-primary-alt.oj-button.oj-button-full-chrome .oj-button-menu-dropdown-icon:before {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-button-primary-alt.oj-button.oj-button-full-chrome.oj-active .oj-button-button {
    background-color: var(--oj-fbgbu-brand-color-light3);
    border-color: var(--oj-fbgbu-brand-color-dark1);
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-button-primary-alt.oj-button.oj-button-full-chrome.oj-disabled .oj-button-button {
    background-color: transparent;
    border-color: var(--oj-fbgbu-brand-color);
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-button-secondary.oj-button.oj-button-full-chrome.oj-default .oj-button-button,
.oj-fbgbu-button-secondary.oj-button.oj-button-full-chrome.oj-focus .oj-button-button {
    background-color: transparent;
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-fbgbu-button-secondary.oj-button.oj-button-full-chrome.oj-hover .oj-button-button {
    background-color: var(--oj-fbgbu-ivory);
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-spaceShuttle);
    opacity: 0.85;
}

.oj-fbgbu-button-secondary.oj-button.oj-button-full-chrome.oj-active .oj-button-button {
    background-color: var(--oj-fbgbu-wildSand);
    border-color: var(--oj-fbgbu-makara);
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-fbgbu-button-secondary.oj-button.oj-button-full-chrome.oj-disabled .oj-button-button {
    background-color: transparent;
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-spaceShuttle);
}

.oj-fbgbu-button-secondary-alt.oj-button.oj-button-full-chrome.oj-default .oj-button-button,
.oj-fbgbu-button-secondary-alt.oj-button.oj-button-full-chrome.oj-focus .oj-button-button {
    background-color: var(--oj-fbgbu-mondo);
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-button-secondary-alt.oj-button.oj-button-full-chrome.oj-hover .oj-button-button {
    background-color: var(--oj-fbgbu-mondo);
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-white);
    opacity: 0.85;
}

.oj-fbgbu-button-secondary-alt.oj-button.oj-button-full-chrome.oj-active .oj-button-button {
    background-color: var(--oj-fbgbu-makara);
    border-color: var(--oj-fbgbu-makara);
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-button-secondary-alt.oj-button.oj-button-full-chrome.oj-disabled .oj-button-button {
    background-color: var(--oj-fbgbu-mondo);
    border-color: var(--oj-fbgbu-mondo);
    color: var(--oj-fbgbu-white);
}

.oj-fbgbu-button-link .oj-button-button,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-button,
.oj-fbgbu-button-link .oj-button-jqui.oj-button-full-chrome,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-jqui.oj-button-full-chrome {
    background-color: transparent !important;
    border-color: transparent !important;
    cursor: pointer;
}

.oj-fbgbu-button-link .oj-button-text,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-text {
    padding: 0 5px !important;
    color: var(--oj-fbgbu-brand-color) !important;
} */

/* .oj-fbgbu-button-link .oj-button-label,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-label,
.oj-fbgbu-button-link .oj-button-icon,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-icon,
.oj-fbgbu-button-link .oj-fbgbu-svg-icon,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-fbgbu-svg-icon,
.oj-fbgbu-button-link .oj-fbgbu-svg-icon-lg,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-fbgbu-svg-icon-lg {
    padding: 0 !important;
    color: var(--oj-fbgbu-brand-color) !important;
}

.oj-fbgbu-button-link .oj-fbgbu-svg-icon.oj-fbgbu-svg-error,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-fbgbu-svg-icon.oj-fbgbu-svg-error,
.oj-fbgbu-button-link .oj-fbgbu-svg-error.oj-fbgbu-svg-icon-lg,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-fbgbu-svg-error.oj-fbgbu-svg-icon-lg {
    color: var(--oj-fbgbu-christine) !important;
}


.oj-fbgbu-button-link .oj-button-icon,
.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-icon {
    margin: 0 3px !important;
}

.oj-fbgbu-button-link.oj-hover .oj-button-button,
.oj-hover.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-button {
    opacity: 0.85;
}

.oj-fbgbu-button-link.oj-active .oj-button-text,
.oj-active.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-text,
.oj-fbgbu-button-link.oj-active .oj-button-label,
.oj-active.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-label,
.oj-fbgbu-button-link.oj-active .oj-button-icon,
.oj-active.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-icon {
    color: var(--oj-fbgbu-brand-color-dark1) !important;
}

.oj-fbgbu-button-link.oj-disabled .oj-button-text,
.oj-disabled.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-text,
.oj-fbgbu-button-link.oj-disabled .oj-button-label,
.oj-disabled.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-label,
.oj-fbgbu-button-link.oj-disabled .oj-button-icon,
.oj-disabled.oj-fbgbu-button-menu-dropdown-link-bare .oj-button-icon {
    color: var(--oj-fbgbu-brand-color) !important;
} */

/* .oj-fbgbu-button-menu-dropdown-link-bare .oj-button-menu-dropdown-icon {
    display: none !important;
} */
/* 
.oj-fbgbu-button-link-secondary .oj-button-button {
    background-color: transparent !important;
    border-color: transparent !important;
    cursor: pointer;
}

.oj-fbgbu-button-link-secondary .oj-button-text {
    padding: 0 5px;
    color: var(--oj-fbgbu-mondo) !important;
}

.oj-fbgbu-button-link-secondary .oj-button-label,
.oj-fbgbu-button-link-secondary .oj-button-icon,
.oj-fbgbu-button-link-secondary .oj-fbgbu-svg-icon,
.oj-fbgbu-button-link-secondary .oj-fbgbu-svg-icon-lg {
    padding: 0;
    color: var(--oj-fbgbu-mondo) !important;
}

.oj-fbgbu-button-link-secondary .oj-button-icon {
    margin: 0 3px !important;
}

.oj-fbgbu-button-link-secondary.oj-hover .oj-button-button {
    opacity: 0.85;
}

.oj-fbgbu-button-link-secondary.oj-active .oj-button-text,
.oj-fbgbu-button-link-secondary.oj-active .oj-button-label,
.oj-fbgbu-button-link-secondary.oj-active .oj-button-icon {
    color: var(--oj-fbgbu-makara) !important;
}

.oj-fbgbu-button-link-secondary.oj-disabled .oj-button-text,
.oj-fbgbu-button-link-secondary.oj-disabled .oj-button-label,
.oj-fbgbu-button-link-secondary.oj-disabled .oj-button-icon {
    color: var(--oj-fbgbu-mondo) !important;
} */

/* .oj-fbgbu-compare-button {
    position: absolute;
    top: 28%;
}

.oj-fbgbu-button-full-width {
    width: 100%;
}

.oj-fbgbu-radioset-full-width {
    width: 100%;
}

.oj-fbgbu-input-text-full-width {
    max-width: 100%;
}

html[dir="rtl"] .oj-fbgbu-button-link-align {
    text-align: left;
}

html:not([dir="rtl"]) .oj-fbgbu-button-link-align {
    text-align: right;
} */

/* .oj-fbgbu-searchWrapper {
    width: 100%;
    height: 100px;
    margin-bottom: 25px;
    background-color: var(--oj-fbgbu-paleSlate);
}

.oj-fbgbu-button-custom-tooltip {
    vertical-align: baseline;
}

.oj-fbgbu-button-custom-tooltip .oj-component-icon,
.oj-fbgbu-button-custom-tooltip .oj-popup-tail.oj-popup-tail-simple {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.oj-fbgbu-button-custom-tooltip.oj-button.oj-active.oj-button-full-chrome .oj-button-icon {
    color: var(--oj-fbgbu-neutral-color12);
} */

.oj-fbgbu-popup-list {
    padding: 0;
    list-style-type: none;
    margin: 0;
}

.oj-fbgbu-popup-list ul {
    list-style-type: none;
    margin: 0;
}

/* .oj-fbgbu-drawerNav a.oj-navigationlist-item-content .oj-navigationlist-item-label,
.oj-fbgbu-drawerNav .oj-navigationlist-item-icon,
.oj-fbgbu-drawerNav .oj-navigationlist-item a.oj-navigationlist-collapse-icon {
    color: var(--oj-fbgbu-paleSlate);
    fill: var(--oj-fbgbu-paleSlate);
}

.oj-fbgbu-drawerNav .oj-fbgbu-drawerNavLinks-icon {
    margin-right: 0.71429rem;
}

.oj-fbgbu-drawerNav li.oj-navigationlist-item .oj-fbgbu-drawerNavLinks-icon {
    fill: var(--oj-fbgbu-paleSlate);
}

.oj-fbgbu-drawerNav li.oj-navigationlist-item:hover .oj-fbgbu-drawerNavLinks-icon {
    fill: var(--oj-fbgbu-white);
}

.oj-fbgbu-drawerNav li.oj-navigationlist-item.oj-fbgbu-selected.oj-selected.oj-navigationlist-item .oj-fbgbu-drawerNavLinks-icon {
    fill: var(--oj-fbgbu-white);
} */

/* .oj-fbgbu-oj-listview {
    height: 100%;
    width: 100%;
}

.oj-fbgbu-oj-listview .oj-listview-item .oj-listview-cell-element h4 {
    padding: 0;
    margin: 0;
    font-weight: 600;
}

.oj-fbgbu-oj-listview .oj-listview-item .oj-listview-cell-element .oj-fbgbu-list-color {
    color: var(--oj-fbgbu-dorado);
} */

/* .oj-listview-no-data-message {
    background-color: transparent;
} */

.oj-fbgbu-report-category-details {
    margin-left: 0.4375rem;
    font-style: italic;
    font-size: 1rem;
}

.oj-fbgbu-report-list {
    list-style: none;
    padding-left: 0;
}

.oj-fbgbu-report-list li {
    padding: 3px 0;
}

/* .oj-fbgbu-listview-cardview-layout246 {
    padding-bottom: 0.71429rem;
}

.oj-fbgbu-listview-cardview-layout246 .oj-listview-group {
    margin-bottom: 0;
}
*/
/* .oj-fbgbu-listview-cardview-layout246 .oj-listview-item-element.oj-expanded {
    padding: 0 0 1.42857rem 0;
}

.oj-fbgbu-listview-cardview-layout246 .oj-listview-group-item {
    background-color: var(--oj-fbgbu-neutral-color4);
} */

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li {
    /* background-size: 0;
    box-sizing: border-box;
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-neutral-color11) !important;
    color: var(--oj-fbgbu-neutral-color16); */
    min-width: 16.35714rem;
    min-height: 5.71429rem;
    overflow: hidden;
    cursor: pointer;
    /* position: relative;
    padding: 0; */
}

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-earfold::before {
    position: absolute;
    margin: -25px;
    padding: 25px;
    transform: rotate(45deg);
    background-color: orange;
    content: '';
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-hover:not(.oj-disabled),
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li:hover {
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-brand-color) !important;
}

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-focus,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li:focus {
    background-color: var(--oj-fbgbu-brand-color-light5);
} */

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon,
.oj-fbgbu-cardview-type-icon {
    height: 37px;
    width: 36px;
    margin-top: 0.35714rem;
}

html[dir="rtl"] .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon,
.oj-fbgbu-cardview-type-icon {
    margin-right: 0.35714rem;
    padding-left: 0.71429rem;
}

html:not([dir="rtl"]) .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon,
.oj-fbgbu-cardview-type-icon {
    margin-left: 0.35714rem;
    padding-right: 0.71429rem;
}

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap {
    height: 16px;
    width: 18px;
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon-alt {
    color: var(--oj-fbgbu-brand-color-dark1);
    font-size: 14px;
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon {
    margin-top: 0.5rem;
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon-alt {
    margin-top: 1.85714rem;
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-title {
    color: var(--oj-fbgbu-brand-color);
    padding-bottom: 0.14286rem;
    margin-bottom: 0;
} */

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr {
    color: var(--oj-fbgbu-neutral-color16);
    padding-bottom: 0.28571rem;
}

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr-details {
    font-size: 0.85714rem;
    color: var(--oj-fbgbu-neutral-color16);
}

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr-details label {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.65);
}

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li a:hover .oj-fbgbu-cardview-content,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li a:focus .oj-fbgbu-cardview-content {
    text-decoration: none;
} */
.oj-fbgbu-cardview-li a:hover {
    text-decoration: none !important;
}
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-top: 0.35714rem;
    padding-bottom: 0.71429rem;
    word-break: break-word;
}

html[dir="rtl"] .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-right: 0.71429rem;
    padding-left: 0;
}

html:not([dir="rtl"]) .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-left: 0.71429rem;
    padding-right: 0;
}

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content {
    display: inline-block;
    width: 100%;
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content .oj-fbgbu-svg-icon,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content .oj-fbgbu-svg-icon-lg {
    vertical-align: text-top;
    margin-right: 2px;
    margin-top: 3px;
} */

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-marker {
    /* background-color: var(--oj-fbgbu-neutral-color8); */
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    /* color: var(--oj-fbgbu-neutral-color14); */
    margin: 0.35714rem 0;
    padding: 2px 2px 2px 0.71429rem;
}

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-label {
    color: var(--oj-fbgbu-neutral-color13);
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-tag-primary {
    background-color: var(--oj-fbgbu-neutral-color13);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-white);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-tag-secondary {
    background-color: var(--oj-fbgbu-white);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-neutral-color13);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
} */

/* .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-disabled {
    background-color: var(--oj-fbgbu-neutral-color4);
    color: var(--oj-fbgbu-neutral-color12);
    cursor: default;
}

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-disabled h3,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-disabled h4,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-disabled h5,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-disabled h6,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-descr {
    color: var(--oj-fbgbu-neutral-color12);
}

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-tag-primary,
.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-tag-secondary {
    background-color: var(--oj-fbgbu-neutral-color9);
    border-color: var(--oj-fbgbu-neutral-color9);
}

.oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-flex-wb-ie-fix-wrap {
    width: 65%;
} */

.oj-fbgbu-listview-cardview-layout123 {
    padding-bottom: 0.71429rem;
    margin-bottom: 0.71429rem;
}

/* .oj-fbgbu-listview-cardview-layout123 .oj-listview-group {
    margin-bottom: 0;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-listview-item-element.oj-expanded {
    padding: 0 0 1.42857rem 0;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-listview-group-item {
    background-color: var(--oj-fbgbu-neutral-color4);
} */

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li {
    /* background-size: 0;
    box-sizing: border-box;
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-neutral-color11) !important;
    color: var(--oj-fbgbu-neutral-color16); */
    min-width: 16.35714rem;
    min-height: 5.71429rem;
    /* overflow: hidden; */
    cursor: pointer;
    /* position: relative;
    padding: 0; */
}

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-earfold::before {
    position: absolute;
    margin: -25px;
    padding: 25px;
    transform: rotate(45deg);
    background-color: orange;
    content: '';
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-hover:not(.oj-disabled),
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li:hover {
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-brand-color) !important;
} */
/* 
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-focus,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li:focus {
    background-color: var(--oj-fbgbu-brand-color-light5);
} */

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    height: 37px;
    width: 36px;
    margin-top: 0.35714rem;
}

html[dir="rtl"] .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    margin-right: 0.35714rem;
    padding-left: 0.71429rem;
}

html:not([dir="rtl"]) .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    margin-left: 0.35714rem;
    padding-right: 0.71429rem;
}

.oj-fbgbu-cardview-icon-wrap {
    position: absolute;
    bottom: var(--oj-fbgbu-base-space-half);
}

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap {
    height: 16px;
    width: 18px;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon-alt {
    color: var(--oj-fbgbu-brand-color-dark1);
    font-size: 14px;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon {
    margin-top: 0.5rem;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon-alt {
    margin-top: 1.85714rem;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-title {
    color: var(--oj-fbgbu-brand-color);
    padding-bottom: 0.14286rem;
    margin-bottom: 0;
} */

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr {
    color: var(--oj-fbgbu-neutral-color16);
    padding-bottom: 0.28571rem;
}

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr-details {
    font-size: 0.85714rem;
    color: var(--oj-fbgbu-neutral-color16);
}

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr-details label {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.65);
}

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li a:hover .oj-fbgbu-cardview-content,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li a:focus .oj-fbgbu-cardview-content {
    text-decoration: none;
} */

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-top: 0.35714rem;
    padding-bottom: 0.71429rem;
    word-break: break-word;
}

html[dir="rtl"] .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-right: 0.71429rem;
    padding-left: 0;
}

html:not([dir="rtl"]) .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-left: 0.71429rem;
    padding-right: 0;
}

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content {
    display: inline-block;
    width: 100%;
}

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content .oj-fbgbu-svg-icon,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content .oj-fbgbu-svg-icon-lg {
    vertical-align: text-top;
    margin-right: 2px;
    margin-top: 3px;
}

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-marker {
    background-color: var(--oj-fbgbu-neutral-color8);
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: var(--oj-fbgbu-neutral-color14);
    margin: 0.35714rem 0;
    padding: 2px 2px 2px 0.71429rem;
}

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-label {
    color: var(--oj-fbgbu-neutral-color13);
}

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-tag-primary {
    background-color: var(--oj-fbgbu-neutral-color13);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-white);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-tag-secondary {
    background-color: var(--oj-fbgbu-white);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-neutral-color13);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-disabled {
    background-color: var(--oj-fbgbu-neutral-color4);
    color: var(--oj-fbgbu-neutral-color12);
    cursor: default;
} */

/* .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-disabled h3,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-disabled h4,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-disabled h5,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-disabled h6,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-descr {
    color: var(--oj-fbgbu-neutral-color12);
}

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-tag-primary,
.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-tag-secondary {
    background-color: var(--oj-fbgbu-neutral-color9);
    border-color: var(--oj-fbgbu-neutral-color9);
} */

.oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-flex-wb-ie-fix-wrap {
    width: 65%;
}

/* 
.oj-fbgbu-listview-cardview-layout1 .oj-listview-group {
    margin-bottom: 0;
}

.oj-fbgbu-listview-cardview-layout1 .oj-listview-item-element.oj-expanded {
    padding: 0 0 1.42857rem 0;
}

.oj-fbgbu-listview-cardview-layout1 .oj-listview-group-item {
    background-color: var(--oj-fbgbu-neutral-color4);
} */

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li {
    background-size: 0;
    box-sizing: border-box;
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-neutral-color11) !important;
    color: var(--oj-fbgbu-neutral-color16);
    min-width: 16.35714rem;
    min-height: 5.71429rem;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    padding: 0;
} */

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-earfold::before {
    position: absolute;
    margin: -25px;
    padding: 25px;
    transform: rotate(45deg);
    background-color: orange;
    content: '';
} */

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-hover:not(.oj-disabled),
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li:hover {
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-brand-color) !important;
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-focus,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li:focus {
    background-color: var(--oj-fbgbu-brand-color-light5);
} */

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    height: 37px;
    width: 36px;
    margin-top: 0.35714rem;
}

html[dir="rtl"] .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    margin-right: 0.35714rem;
    padding-left: 0.71429rem;
}

html:not([dir="rtl"]) .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-type-icon {
    margin-left: 0.35714rem;
    padding-right: 0.71429rem;
}

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap {
    height: 16px;
    width: 18px;
} */

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon-alt {
    color: var(--oj-fbgbu-brand-color-dark1);
    font-size: 14px;
} */

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon {
    margin-top: 0.5rem;
} */

/* 
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-icon-wrap .oj-fbgbu-cardview-icon-alt {
    margin-top: 1.85714rem;
} */

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-title {
    color: var(--oj-fbgbu-brand-color);
    padding-bottom: 0.14286rem;
    margin-bottom: 0;
} */

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr {
    color: var(--oj-fbgbu-neutral-color16);
    padding-bottom: 0.28571rem;
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr-details {
    font-size: 0.85714rem;
    color: var(--oj-fbgbu-neutral-color16);
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-descr-details label {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.65);
}

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li a:hover .oj-fbgbu-cardview-content,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li a:focus .oj-fbgbu-cardview-content {
    text-decoration: none;
} */

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-top: 0.35714rem;
    padding-bottom: 0.71429rem;
    word-break: break-word;
}

html[dir="rtl"] .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-right: 0.71429rem;
    padding-left: 0;
}

html:not([dir="rtl"]) .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardviewWrapper {
    padding-left: 0.71429rem;
    padding-right: 0;
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content {
    display: inline-block;
    width: 100%;
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content .oj-fbgbu-svg-icon,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-content .oj-fbgbu-svg-icon-lg {
    vertical-align: text-top;
    margin-right: 2px;
    margin-top: 3px;
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-marker {
    background-color: var(--oj-fbgbu-neutral-color8);
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: var(--oj-fbgbu-neutral-color14);
    margin: 0.35714rem 0;
    padding: 2px 2px 2px 0.71429rem;
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-label {
    color: var(--oj-fbgbu-neutral-color13);
}

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-tag-primary {
    background-color: var(--oj-fbgbu-neutral-color13);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-white);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
} */

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li .oj-fbgbu-cardview-tag-secondary {
    background-color: var(--oj-fbgbu-white);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-neutral-color13);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
} */

/* .oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-disabled {
    background-color: var(--oj-fbgbu-neutral-color4);
    color: var(--oj-fbgbu-neutral-color12);
    cursor: default;
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-disabled h3,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-disabled h4,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-disabled h5,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-disabled h6,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-descr {
    color: var(--oj-fbgbu-neutral-color12);
}

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-tag-primary,
.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-cardview-li.oj-disabled .oj-fbgbu-cardview-tag-secondary {
    background-color: var(--oj-fbgbu-neutral-color9);
    border-color: var(--oj-fbgbu-neutral-color9);
} */

.oj-fbgbu-listview-cardview-layout1 .oj-fbgbu-flex-wb-ie-fix-wrap {
    width: 65%;
}

.oj-fbgbu-favorite-icon {
    font-size: 20px;
    vertical-align: middle;
}

.oj-fbgbu-table {
    width: 100%;
    /* width: 100vw; */
}

/* .oj-fbgbu-table .oj-table-header {
    border-bottom: 1px solid var(--oj-fbgbu-maire);
}

.oj-fbgbu-table .oj-table-header .oj-table-column-header .oj-table-column-header-text {
    font-weight: 600;
}

.oj-fbgbu-table .oj-table-body .oj-table-data-cell .oj-button-button {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}

.oj-fbgbu-table .oj-table-body .oj-table-data-cell .oj-button-button .oj-fbgbu-dot-vertical {
    color: var(--oj-fbgbu-black);
} */

.oj-fbgbu-section-header {
    height: 32px;
    background-color: var(--oj-fbgbu-section-color);
}

.oj-fbgbu-section-header .oj-fbgbu-section-wrapper {
    padding: 6px 10px 2px 10px;
    margin-left: 10px;
}

.oj-fbgbu-section-wrapper .oj-fbgbu-level2-icon {
    fill: var(--oj-fbgbu-white);
    line-height: 20px;
}

.oj-fbgbu-section-wrapper .oj-fbgbu-level2-icon .oj-fbgbu-sectionIconSvg {
    height: 20px;
    width: 20px;
    vertical-align: middle;
}

.oj-fbgbu-section-wrapper .oj-fbgbu-section-header-content {
    font-size: 18px;
    vertical-align: middle;
    padding-left: 6px;
    color: var(--oj-fbgbu-white);
    margin-top: 0;
    margin-bottom: 0;
}

/* .oj-fbgbu-listview-top-toolbar.oj-listview-card-layout {
    border-top: 0;
} */

/* .oj-fbgbu-listview-top-toolbar.oj-listview-card-layout .oj-listview-status-message.oj-listview-status {
    padding-top: 2.28571rem;
    padding-bottom: 2.28571rem;
} */

.oj-fbgbu-listview {
    width: 90%;
}

 .oj-fbgbu-listview-builder .oj-listview-item.oj-hover {
    background-color: transparent !important;
}

.oj-fbgbu-status-active {
    background-color: var(--oj-fbgbu-neutral-color13);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-white);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
}

.oj-fbgbu-status-inactive {
    background-color: var(--oj-fbgbu-white);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-color: var(--oj-fbgbu-neutral-color13);
    border-style: solid;
    border-width: 1px;
    color: var(--oj-fbgbu-neutral-color13);
    display: inline-block;
    font-size: 0.78571rem;
    padding: 0.14286rem 0.28571rem;
    text-align: center;
}

.oj-fbgbu-status-none {
    padding: 0.71429rem 1.07143rem;
    background: var(--oj-fbgbu-balticSea);
    color: var(--oj-fbgbu-white);
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px var(--oj-fbgbu-balticSea);
}

 /* .oj-fbgbu-buttonset .oj-button-jqui.oj-button-full-chrome.oj-selected {
    background-color: var(--oj-fbgbu-mondo);
    border-color: var(--oj-fbgbu-mondo);
} 

 .oj-fbgbu-buttonset .oj-button-jqui.oj-button-full-chrome.oj-selected.oj-hover.oj-button-full-chrome {
    color: var(--oj-fbgbu-white);
    background-color: var(--oj-fbgbu-makara);
} */

/* .oj-fbgbu-result-wrapper .searchUserHeader {
    font-size: 20px;
    font-weight: 300;
}

.oj-fbgbu-result-wrapper .oj-button {
    float: left;
} */

/* .oj-fbgbu-result-wrapper .oj-button.oj-default .oj-button-button {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
} */
/* 
.oj-fbgbu-result-wrapper .oj-button.oj-default .oj-button-icon {
    color: var(--oj-fbgbu-navyBlue);
} */

/* .oj-fbgbu-add-role .oj-inputtext {
    max-width: 100%;
} */
html:not([dir="rtl"]) .oj-fbgbu-dialog-has-tabs .oj-dialog-body {
    padding-right:0;
}

html[dir="rtl"] .oj-fbgbu-dialog-has-tabs .oj-dialog-body{
    padding-left:0;
}
html:not([dir="rtl"]) .oj-fbgbu-dialog-has-tabs .oj-fbgbu-dialog-body-scroll {
    padding-right:10px;
}
html[dir="rtl"] .oj-fbgbu-dialog-has-tabs .oj-fbgbu-dialog-body-scroll {
    padding-left:10px;
}
.oj-fbgbu-showhandicon {
    cursor: pointer;
}

.oj-fbgbu-advanced-grid-selection .oj-radiocheckbox-icon {
    margin: 3px 0 0 9px !important;
}


.oj-fbgbu-advanced-grid-selection.oj-datagrid {
    border-width: 0;
    background-color: transparent;
}

.oj-fbgbu-advanced-grid-selection .oj-datagrid-row-header-cell {
    border-width: 0 1px 1px 1px !important;
}


.oj-fbgbu-advanced-grid-selection .oj-datagrid-header-cell.oj-datagrid-border-horizontal-none {
    border-color: var(--oj-fbgbu-neutral-color8) !important;
}

.oj-fbgbu-advanced-grid-selection .oj-datagrid-header {
    overflow: visible;
}

.oj-fbgbu-advanced-grid-selection .oj-datagrid-databody .oj-datagrid-scroller {
    border-left: 1px solid var(--oj-fbgbu-neutral-color8);
}

.oj-fbgbu-advanced-grid-selection .oj-datagrid-header {
    border-right: 1px solid var(--oj-fbgbu-neutral-color8);
    border-left: 1px solid var(--oj-fbgbu-neutral-color8);
}

.oj-fbgbu-advanced-grid-selection .oj-datagrid-column-header-cell {
    padding: 0 !important;
    border-width: 1px 1px 1px 0 !important;
}

.oj-fbgbu-advanced-grid-selection .oj-fbgbu-advanced-selection-grid-hierarchy-btn {
    margin-bottom: 0;
    font-size: 1.28571rem;
}

.oj-fbgbu-advanced-selection-grid-hierarchy-btn button {
    border: 0;
}

/* .oj-fbgbu-advanced-grid-selection .oj-fbgbu-advanced-selection-grid-hierarchy-btn .oj-button-icon {
    margin: 0 !important;
} */

.oj-fbgbu-grid-partial-checkbox .oj-fbgbu-svg-icon,
.oj-fbgbu-grid-partial-checkbox .oj-fbgbu-svg-icon-lg {
    font-size: 1rem;
}

/* .oj-fbgbu-grid-partial-checkbox .oj-button {
    margin-bottom: 0px;
}

.oj-fbgbu-grid-partial-checkbox .oj-button-button {
    border-width: 0;
} */

.oj-fbgbu-popup-list-hierarchy ul {
    padding-left: 1.28571rem;
}

/* .oj-fbgbu-advanced-location-selection-popup-content .oj-fbgbu-popup-list .oj-button {
    margin-bottom: 0;
    height: 1.5rem;
}

.oj-fbgbu-advanced-location-selection-popup-content .oj-fbgbu-popup-list .oj-fbgbu-button-link .oj-button-text,
.oj-fbgbu-advanced-location-selection-popup-content .oj-fbgbu-popup-list .oj-fbgbu-button-menu-dropdown-link-bare .oj-button-text,
.oj-fbgbu-advanced-location-selection-popup-content .oj-fbgbu-popup-list .oj-fbgbu-button-link-secondary .oj-button-text {
    padding: 0 !important;
} */

.oj-fbgbu-popup-header {
    font-weight: bold;
}

.oj-fbgbu-popup-caret-icon {
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    vertical-align: text-bottom;
}

.oj-fbgbu-advanced-grid-selection-header-cell-flat {
    padding: 0.5em;
}

.oj-fbgbu-grid-checkbox-wrap {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    align-items: center;
    justify-content: center;
}

.oj-fbgbu-advanced-selection-grid-cell-text,
.oj-fbgbu-advanced-selection-grid-cell-number {
    padding: 0.5em;
    width: 100%;
}

.oj-fbgbu-advanced-selection-grid-cell-text {
    text-align: left;
}

.oj-fbgbu-advanced-selection-grid-cell-number {
    text-align: right;
}

.oj-fbgbu-advanced-selection-grid-cell {
    padding: 0 !important;
    /* border-color: var(--oj-fbgbu-neutral-color8) !important; */
}

.oj-fbgbu-toolbar-item {
    margin-left: 0;
    margin-right: 0.333em;
    margin-bottom: 0;
    font-style: italic;
}

/* .oj-fbgbu-advanced-location-selection-wrap {
    max-width: 728px;
} */

.oj-fbgbu-advanced-grid-selection-noData {
    padding: 0.71429rem;
}

.oj-fbgbu-advanced-location-selection-toolbar1 {
    /* background-color: var(--oj-fbgbu-neutral-color4); */
    padding: 7px 0;
    /* border: 1px solid var(--oj-fbgbu-neutral-color7); */
    border-radius: 2px;
    margin-bottom: 5px;
    margin-top: 0.35714rem;
}

/* .oj-fbgbu-advanced-location-selection-toolbar2 {
    padding-left: 6px;
} */

/* .oj-fbgbu-advanced-selection-header {
    border: solid rgba(0, 0, 0, 0.9);
    border-width: 0 0 1px;
    padding: 0 0 7px;
} */

.oj-fbgbu-selectItem-btn {
    min-width: 67px;
    margin-left: var(--oj-fbgbu-base-space);
}

.oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li {
    cursor: default !important;
    padding: 4px 12px;
}

/* .oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li oj-button {
    margin-bottom: 0;
} */

.oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li:not(.oj-fbgbu-advanced-selection-item-no-link) {
    cursor: pointer !important;
    /* background-color: var(--oj-fbgbu-white); */
}

/* .oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li:not(.oj-fbgbu-advanced-selection-item-no-link).oj-hover {
    background-color: var(--oj-fbgbu-brand-color-light3);
}

.oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li:not(.oj-fbgbu-advanced-selection-item-no-link).oj-hover .oj-fbgbu-advanced-selection-item-label {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li:not(.oj-fbgbu-advanced-selection-item-no-link).oj-focus .oj-fbgbu-advanced-selection-item-label {
    color: var(--oj-fbgbu-brand-color-dark1);
}

.oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li:not(.oj-fbgbu-advanced-selection-item-no-link) .oj-fbgbu-advanced-selection-item-label {
    color: var(--oj-fbgbu-brand-color);
    font-weight: bold;
}

.oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li.oj-fbgbu-advanced-selection-item-no-link.oj-hover,
.oj-fbgbu-advanced-selection-links.oj-fbgbu-advanced-selection-listview li.oj-fbgbu-advanced-selection-item-no-link.oj-focus {
    background-color: var(--oj-fbgbu-white);
} */

.oj-fbgbu-advanced-selection-listview {
    border-top: 1px solid var(--oj-fbgbu-neutral-color8) !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.9) !important;
    margin-top: var(--oj-fbgbu-base-space);
    margin-bottom: var(--oj-fbgbu-base-space);
    /* background-color: var(--oj-fbgbu-white); */
}

.oj-fbgbu-advanced-selection-listview li {
    cursor: default !important;
    padding: 4px 12px;
}

/* .oj-fbgbu-advanced-selection-listview li oj-button {
    margin-bottom: 0;
}

html[dir="rtl"] .oj-fbgbu-advanced-selection-listview li oj-button {
    margin-right: 0.35714rem;
}

html:not([dir="rtl"]) .oj-fbgbu-advanced-selection-listview li oj-button {
    margin-left: 0.35714rem;
} */

.oj-fbgbu-advanced-selection-listview .oj-fbgbu-advanced-selection-menu-item {
    align-items: center;
}

.oj-fbgbu-advanced-selection-listview .oj-fbgbu-advanced-selection-menu-item .oj-fbgbu-advanced-selection-item-label {
    font-weight: normal;
}

.oj-fbgbu-advanced-selection-selected-items-text {
    max-width: 218px;
    table-layout: fixed;
    display: table;
    word-wrap: break-word;
    width: 100%;
}

.oj-fbgbu-advanced-selection-item-label {
    /* color: var(--oj-fbgbu-neutral-color16); */
    font-weight: bold;
}

.oj-fbgbu-advanced-selection-noData {
    padding: 0.71429rem;
}

.oj-fbgbu-advanced-selection-treeview,
.oj-fbgbu-advanced-report-selection-listview,
.oj-fbgbu-advanced-report-selection-listview-readonly {
    /* height: 334px; */
    overflow-y: auto;
    border-bottom: 1px solid rgba(0, 0, 0, 0.9);
    border-top: 1px solid var(--oj-fbgbu-neutral-color8) !important;
    margin-top: var(--oj-fbgbu-base-space);
}

.oj-fbgbu-advanced-report-selection-listview li {
    border-bottom: 1px solid var(--oj-fbgbu-neutral-color8);
}

/* .oj-fbgbu-advanced-report-selection-available-list {
    position: relative;
    width: 100%;
    height: 453px;
    overflow: hidden;
} */

.oj-fbgbu-advanced-report-selection-available-list .oj-fbgbu-advanced-selection-listview li {
    padding: 4px 12px 4px 0;
    border-bottom: 1px solid var(--oj-fbgbu-neutral-color8);
}

/* .oj-fbgbu-advanced-report-selection-available-list oj-button {
    margin-bottom: 0;
} */

.oj-fbgbu-advanced-report-selection-listview {
    height: 415px;
    border-top: 0;
    margin-top: var(--oj-fbgbu-base-space);
}

.oj-fbgbu-advanced-report-selection-listview-readonly {
    border-top: 0;
    height: auto;
    border-bottom: 0;
    margin-top: var(--oj-fbgbu-base-space);
}

.oj-fbgbu-advanced-report-selection-listview-readonly .oj-fbgbu-advanced-selection-selected-items-text {
    max-width: 483px;
}

.oj-fbgbu-advanced-report-selection-listview-readonly .oj-listview-item {
    padding: 4px 0;
    background-size: 0;
    border-width: 0 !important;
}

/* 
.oj-fbgbu-advanced-report-selection-listview-readonly .oj-listview-item.oj-hover {
    background-color: transparent;
}

.oj-fbgbu-advanced-report-selection-listview-readonly .oj-listview-drag-handle {
    display: none;
} */

.oj-fbgbu-listview-report-tile-icon,
.oj-fbgbu-listview-report-tile-icon-wide {
    font-size: 40px;
    width: 50px;
    /* color: transparent; */
}

html[dir="rtl"] .oj-fbgbu-listview-report-tile-icon,
html[dir="rtl"] .oj-fbgbu-listview-report-tile-icon-wide {
    margin-left: var(--oj-fbgbu-base-space);
}

html:not([dir="rtl"]) .oj-fbgbu-listview-report-tile-icon,
html:not([dir="rtl"]) .oj-fbgbu-listview-report-tile-icon-wide {
    margin-right: var(--oj-fbgbu-base-space);
}

.oj-fbgbu-listview-report-tile-icon-wide {
    font-size: 50px;
}

.oj-fbgbu-advanced-selection-available-count,
.oj-fbgbu-advanced-selection-selected-count {
    font-style: italic;
}

.oj-fbgbu-advanced-selection-selected-count {
    line-height: 32px;
}

/* .oj-fbgbu-advancedSelection-levels-container,
.oj-fbgbu-advancedSelection-levels-container-alt {
    position: relative;
    width: 100%;
    height: 373px;
    overflow: hidden;
} */

/* .oj-fbgbu-advancedSelection-levels-container oj-button,
.oj-fbgbu-advancedSelection-levels-container-alt oj-button {
    margin-bottom: 0;
} */

/*Advanced Selection transition sections - mangeLocationGroupsEdit.tmpl.html*/
/* .oj-fbgbu-advancedSelection-levels-container-alt {
    height: 350px;
} */

/* .oj-fbgbu-advancedSelection-levels {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-sizing: border-box;
    overflow: auto;
    transition: transform 0.25s;
} */

.oj-fbgbu-advancedSelection-level1-hide {
    transform: translate3d(-100%, 0, 0);
}

.oj-fbgbu-advancedSelection-level2-hide {
    transform: translate3d(100%, 0, 0);
}

.oj-fbgbu-sectionTitle {
    font-size: 1.42857rem;
    margin-bottom: 0.71429rem;
}

html[dir="rtl"] .oj-fbgbu-report-component-wrap {
    padding-left: 1.42857rem;
}

html:not([dir="rtl"]) .oj-fbgbu-report-component-wrap {
    padding-right: 1.42857rem;
}

.oj-fbgbu-report-component-inner-wrap {
    overflow-x: hidden;
}

/* .oj-fbgbu-reports-hd {
    font-style: italic;
    color: var(--oj-fbgbu-aluminium);
} */

/* .oj-fbgbu-filter-header {
    font-size: 1.28571rem;
    color: var(--oj-fbgbu-neutral-color14);
} */

.oj-fbgbu-report-tile-chart {
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: var(--oj-panel-border-color);
    margin-bottom: 1.42857rem;
    /* font-variant-numeric: lining-nums tabular-nums; */
}

.oj-fbgbu-report-title {
    font-weight: normal;
    margin: 0;
    padding: 0;
    /* color: var(--oj-fbgbu-neutral-color16); */
    word-wrap: break-word;
}

.oj-fbgbu-supplemental {
    /* border-top: 1px solid var(--oj-fbgbu-neutral-color9);
    background-color: var(--oj-fbgbu-neutral-color5); */
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding: 30px 0 0 20px;
}

/* .oj-fbgbu-supplemental .oj-fbgbu-panel-alt>div {
    border: 1px solid var(--oj-fbgbu-neutral-color10);
} */

/* .oj-fbgbu-primary-panel,
.oj-fbgbu-primaryKPI-panel {
    background-color: var(--oj-fbgbu-white);
    border-color: var(--oj-fbgbu-neutral-color12);
    color: var(--oj-fbgbu-neutral-color14);
} */

.oj-fbgbu-primaryKPI-panel {
    border-left-width: 0.35714rem;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-width: 0;
    /* border-top-color: var(--oj-fbgbu-white); */
    border-right-width: 0;
    border-bottom-right-radius: 0;
    padding: 0 0 0.71429rem 0.71429rem;
    /* font-variant-numeric: lining-nums tabular-nums; */
}

.oj-fbgbu-primaryKPI-panel .oj-fbgbu-panel-label {
    font-size: 1.28571rem;
    margin-bottom: 0;
    /* color: var(--oj-fbgbu-neutral-color14); */
}

.oj-fbgbu-primaryKPI-panel .oj-fbgbu-panel-value {
    font-size: 2.85714rem;
    display: block;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--oj-panel-border-color);
    /* color: var(--oj-fbgbu-neutral-color16); */
    padding-right: 0.71429rem;
    min-height: 3.78571rem;
}

/* .oj-fbgbu-primaryKPI-panel .oj-fbgbu-section-drill {
    color: var(--oj-fbgbu-brand-color);
}

.oj-fbgbu-primaryKPI-panel .oj-fbgbu-section-drill:hover {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-primaryKPI-panel .oj-fbgbu-section-drill:active {
    color: var(--oj-fbgbu-brand-color-dark1);
} */

/* .oj-fbgbu-primaryKPI-panel a {
    text-decoration: none;
} */

.oj-fbgbu-primaryKPI-panel .oj-fbgbu-report-title {
    margin-top: 0;
}

.oj-fbgbu-tableGrid-val-percent {
    font-size: 1.57143rem;
}

.oj-fbgbu-tableGrid-val {
    font-size: 2.57143rem;
}

.oj-fbgbu-report-icons .oj-icon-color-info {
    vertical-align: middle;
}

.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-1,
.oj-fbgbu-table-report-2-levels .oj-fbgbu-table-report-row-1,
.oj-fbgbu-table-report-3-levels .oj-fbgbu-table-report-row-1,
.oj-fbgbu-table-report-4-levels .oj-fbgbu-table-report-row-1 {
    border-bottom-color: var(--oj-fbgbu-neutral-color6);
    border-bottom-width: 1px !important;
}

.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-1 td,
.oj-fbgbu-table-report-2-levels .oj-fbgbu-table-report-row-1 td,
.oj-fbgbu-table-report-3-levels .oj-fbgbu-table-report-row-1 td,
.oj-fbgbu-table-report-4-levels .oj-fbgbu-table-report-row-1 td {
    font-weight: bold;
    font-size: 1.14286rem;
    /* color: var(--oj-fbgbu-neutral-color14); */
}

.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-2,
.oj-fbgbu-table-report-3-levels .oj-fbgbu-table-report-row-2,
.oj-fbgbu-table-report-4-levels .oj-fbgbu-table-report-row-2 {
    /* border-bottom-color: var(--oj-fbgbu-neutral-color8); */
    border-bottom-width: 1px !important;
}

.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-2 td,
.oj-fbgbu-table-report-3-levels .oj-fbgbu-table-report-row-2 td,
.oj-fbgbu-table-report-4-levels .oj-fbgbu-table-report-row-2 td {
    font-size: 1.14286rem;
    /* color: var(--oj-fbgbu-neutral-color14); */
}

.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-3,
.oj-fbgbu-table-report-4-levels .oj-fbgbu-table-report-row-3 {
    /* border-bottom-color: var(--oj-fbgbu-neutral-color10); */
    border-bottom-width: 1px !important;
}

.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-3 td,
.oj-fbgbu-table-report-4-levels .oj-fbgbu-table-report-row-3 td {
    font-size: 1rem;
    font-weight: bold;
    /* color: var(--oj-fbgbu-neutral-color14); */
}

.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-4 {
    /* border-bottom-color: var(--oj-fbgbu-neutral-color12); */
    border-bottom-width: 1px !important;
}

.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-4 td {
    font-size: 1rem;
    /* color: var(--oj-fbgbu-neutral-color14); */
}

/* .oj-fbgbu-chart-tooltip {
    font-variant-numeric: lining-nums tabular-nums;
} */

.oj-fbgbu-chart-tooltip td {
    vertical-align: top;
}

.oj-fbgbu-conditional-high {
    color: var(--oj-fbgbu-fernGreen);
}

.oj-fbgbu-conditional-low {
    color: var(--oj-fbgbu-trinidad);
}

.oj-fbgbu-param-item-wrap {
    float: left;
    margin-right: 0.71429rem;
}

html[dir="rtl"] .oj-fbgbu-param-item-wrap {
    float: right;
    margin-left: 0.71429rem;
    margin-right: 0;
}

.oj-fbgbu-param-label {
    float: left;
    margin-right: 0.71429rem;
}

.oj-fbgbu-param-item {
    float: left;
}

.oj-fbgbu-table-report {
    width: 88vw;
    max-width: 100%;
    margin: 0;

    /*NEED THIS FOR REPORTS TABLES AS INTERNAL TABLE SETS AN INLINE FIXED WIDTH*/
    /*Took this out because it caused issues with resizing - HEPRT-54982*/
    /* table {
        width: 100% !important;
        table-layout: auto !important;
    } */
}
.oj-fbgbu-table-custom-stretch {
    width: 88vw;
    max-width: 100%;
    margin: 0;

    table {
        width: 100% !important;
        table-layout: auto !important;
    }
}

.oj-fbgbu-table-people-custom-stretch {
    width: 100%;
    /* max-width: 100%; */
    margin: 0;
    max-height: 75vh;

    table {
        width: 100% !important;
        table-layout: auto !important;
    }
}

#users-table-small .oj-table-column-header{
    white-space: nowrap !important;
}
#users-table-large .oj-table-column-header{
    white-space: nowrap !important;
}

.oj-fbgbu-table-stretch {
    width: 100%;
    min-height: 300px;
}

.oj-fbgbu-report-tile-type3-expanded {
    width: 100% !important;
    min-height: 310px;
}

.oj-fbgbu-report-tile-type3-collapsed {
    width: 100% !important;
    min-height: 115px;
}

.oj-fbgbu-table-report td.indent_1 {
    padding-left: 10px;
}

.oj-fbgbu-table-report td.indent_2 {
    padding-left: 20px;
}

.oj-fbgbu-table-report td.indent_3 {
    padding-left: 30px;
}

.oj-fbgbu-table-report td.indent_4 {
    padding-left: 40px;
}

.oj-fbgbu-table-report td.indent_5 {
    padding-left: 50px;
}

.oj-fbgbu-table-report td.indent_6 {
    padding-left: 60px;
}

.oj-fbgbu-table-report td.indent_7 {
    padding-left: 70px;
}

.oj-fbgbu-table-report td.indent_8 {
    padding-left: 80px;
}

.oj-fbgbu-table-report td.indent_9 {
    padding-left: 90px;
}

.oj-fbgbu-table-report td.indent_10 {
    padding-left: 100px;
}

/* .oj-fbgbu-table-report .oj-table-data-cell {
    padding-left: 1rem;
    padding-right: 1rem;
}

.oj-fbgbu-table-report .oj-table-body-row {
    border-bottom-width: 0;
    font-size: 0.85714rem;
    color: var(--oj-fbgbu-neutral-color14);
}

.oj-fbgbu-table-report-1-level .oj-table-body-row {
    border-bottom-width: 1px;
} */

.oj-fbgbu-table-report-1-level .oj-fbgbu-table-report-row-1 td {
    font-size: 1rem;
}

.oj-fbgbu-table-row-delimiter {
    height: 3px !important;
    background-color: var(--oj-fbgbu-neutral-color14) !important;
}

.oj-fbgbu-table-row-delimiter td {
    height: 3px;
    padding: 0 !important;
    line-height: 0;
    min-height: 0;
    font-size: 3px;
    /* background-color: var(--oj-fbgbu-neutral-color14) !important; */
}

.oj-fbgbu-flipCard-container {
    position: relative;
    width: 100%;
}

.oj-fbgbu-flipCard-cardface {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    backface-visibility: hidden;
    box-sizing: border-box;
    /* background-color: var(--oj-fbgbu-white); */
}

.oj-fbgbu-flipCard-backside {
    transform: rotateY(180deg);
}

.oj-fbgbu-report-component-title-link {
    margin-bottom: 0.71429rem;
}

.oj-fbgbu-grid-alt .oj-datagrid-cell {
    /* font-variant-numeric: lining-nums tabular-nums; */
    align-items: flex-start;
}

.oj-fbgbu-grid-alt.oj-datagrid {
    background: transparent;
    border-width: 0;
}

.oj-fbgbu-grid-alt .oj-datagrid-top-corner {
    border-width: 1px 0 1px 1px !important;
}

.oj-fbgbu-grid-alt .oj-datagrid-column-header-cell {
    border-width: 1px 1px 1px 0 !important;
    align-items: flex-start;
}

.oj-fbgbu-grid-alt .oj-datagrid-row-header-cell {
    border-width: 0 1px 1px 1px !important;
}

.oj-fbgbu-grid-alt .oj-datagrid-column-header-cell:first-child {
    border-width: 1px !important;
}

.oj-fbgbu-grid-alt .oj-form-control {
    vertical-align: inherit !important;
}

.oj-fbgbu-grid {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1.42857rem;
    /* font-variant-numeric: lining-nums tabular-nums; */
}

.oj-fbgbu-grid td.indent_1 {
    padding-left: 10px;
}

.oj-fbgbu-grid td.indent_2 {
    padding-left: 20px;
}

.oj-fbgbu-grid td.indent_3 {
    padding-left: 30px;
}

.oj-fbgbu-grid td.indent_4 {
    padding-left: 40px;
}

.oj-fbgbu-grid td.indent_5 {
    padding-left: 50px;
}

.oj-fbgbu-grid td.indent_6 {
    padding-left: 60px;
}

.oj-fbgbu-grid td.indent_7 {
    padding-left: 70px;
}

.oj-fbgbu-grid td.indent_8 {
    padding-left: 80px;
}

.oj-fbgbu-grid td.indent_9 {
    padding-left: 90px;
}

.oj-fbgbu-grid td.indent_10 {
    padding-left: 100px;
}

.oj-fbgbu-grid td {
    padding: 0.5rem 0.71429rem;
}

.oj-fbgbu-grid td:not(.empty_cell):not(.empty_cell_col):not(.header_bare):not(.empty_col):not(.hidden_cell), .oj-fbgbu-grid th:not(.empty_cell):not(.empty_cell_col):not(.header_bare):not(.empty_col):not(.hidden_cell) {
    border-width: 1px;
    border-top-color: var(--oj-fbgbu-neutral-color7);
    border-bottom-color: var(--oj-fbgbu-neutral-color7);
    border-left-color: transparent;
    border-right-color: transparent;
    border-style: solid;
}

.oj-fbgbu-grid td.oj-fbgbu-grid-header-nested {
    padding-left: 1.42857rem;
}

.oj-fbgbu-grid tr:hover td {
    background-color: var(--oj-fbgbu-neutral-color5);
}

.oj-fbgbu-grid tr:nth-child(even) {
    background-color: var(--oj-fbgbu-neutral-color3);
}

.oj-fbgbu-grid .empty_cell {
    border-top-color: var(--oj-fbgbu-neutral-color7);
    border-bottom-color: var(--oj-fbgbu-neutral-color7);
    border-left-color: transparent;
    border-right-color: transparent;
    background-color: var(--oj-fbgbu-white) !important;
}

.oj-fbgbu-grid .empty_col {
    border-top-color: transparent;
    border-bottom-color: transparent;
    background-color: var(--oj-fbgbu-white) !important;
}

.oj-fbgbu-grid .empty_cell_col {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    background-color: var(--oj-fbgbu-white) !important;
}

.oj-fbgbu-grid td.header_bare {
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    background-color: var(--oj-fbgbu-white) !important;
}

.oj-fbgbu-grid td.hidden_cell {
    visibility: collapse;
    height: 0px;
    padding: 0;
    background-color: var(--oj-fbgbu-white) !important;
}

.oj-fbgbu-grid .grid_total {
    color: var(--oj-fbgbu-coffeeBean);
    font-size: 1rem;
    font-weight: bold;
}

.oj-fbgbu-grid .grid_header_generic {
    color: var(--oj-fbgbu-coffeeBean);
    font-size: 1rem;
    font-weight: bold;
}


.oj-fbgbu-grid-row-header {
    text-align: left;
}

.oj-fbgbu-grid th.indent_1 {
    padding-left: 10px;
}

.oj-fbgbu-grid th.indent_2 {
    padding-left: 20px;
}

.oj-fbgbu-grid th.indent_3 {
    padding-left: 30px;
}

.oj-fbgbu-grid th.indent_4 {
    padding-left: 40px;
}

.oj-fbgbu-grid th.indent_5 {
    padding-left: 50px;
}

.oj-fbgbu-grid th.indent_6 {
    padding-left: 60px;
}

.oj-fbgbu-grid th.indent_7 {
    padding-left: 70px;
}

.oj-fbgbu-grid th.indent_8 {
    padding-left: 80px;
}

.oj-fbgbu-grid th.indent_9 {
    padding-left: 90px;
}

.oj-fbgbu-grid th.indent_10 {
    padding-left: 100px;
}

.oj-fbgbu-grid td {
    padding: 0.5rem 0.71429rem;
}

.oj-fbgbu-grid th {
    padding: 0.5rem 0.71429rem;
    font-weight: normal;
}

.oj-fbgbu-grid th.gridheader1 {
    color: var(--oj-fbgbu-coffeeBean);
    font-size: 1rem;
    font-weight: bold;
    background: var(--oj-fbgbu-white) !important;
    border-color: transparent !important;
    border-top: 1px solid var(--oj-fbgbu-neutral-color12) !important;
    border-bottom: 1px solid var(--oj-fbgbu-neutral-color12) !important;
}

.oj-fbgbu-grid th.gridheader1.oj-fbgbu-link {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-grid th.gridheader1.oj-fbgbu-link a {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-grid th.gridheader1.oj-fbgbu-link:hover,
.oj-fbgbu-grid th.gridheader1.oj-fbgbu-link:active {
    color: var(--oj-fbgbu-brand-color);
}

.oj-fbgbu-grid th.gridheader1.oj-fbgbu-link:hover a,
.oj-fbgbu-grid th.gridheader1.oj-fbgbu-link:active a {
    color: var(--oj-fbgbu-brand-color);
    text-decoration: none;
}

.oj-fbgbu-grid th.gridheader1.oj-disabled {
    color: var(--oj-fbgbu-neutral-color12);
}

.oj-fbgbu-grid th.gridheader1.oj-disabled a {
    color: var(--oj-fbgbu-neutral-color12);
    text-decoration: none;
}

.oj-fbgbu-grid th.gridheader2,
.oj-fbgbu-grid th.gridheader3 {
    color: var(--oj-fbgbu-coffeeBean);
    font-size: 1rem;
    background: var(--oj-fbgbu-white) !important;
    font-weight:bold;
}

.oj-fbgbu-grid th.gridheader2.oj-fbgbu-link,
.oj-fbgbu-grid th.gridheader3.oj-fbgbu-link {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-grid th.gridheader2.oj-fbgbu-link a,
.oj-fbgbu-grid th.gridheader3.oj-fbgbu-link a {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-grid th.gridheader2.oj-fbgbu-link:hover,
.oj-fbgbu-grid th.gridheader2.oj-fbgbu-link:active,
.oj-fbgbu-grid th.gridheader3.oj-fbgbu-link:hover,
.oj-fbgbu-grid th.gridheader3.oj-fbgbu-link:active {
    color: var(--oj-fbgbu-brand-color);
}

.oj-fbgbu-grid th.gridheader2.oj-fbgbu-link:hover a,
.oj-fbgbu-grid th.gridheader2.oj-fbgbu-link:active a,
.oj-fbgbu-grid th.gridheader3.oj-fbgbu-link:hover a,
.oj-fbgbu-grid th.gridheader3.oj-fbgbu-link:active a {
    color: var(--oj-fbgbu-brand-color);
    text-decoration: none;
}

.oj-fbgbu-grid th.gridheader2.oj-disabled,
.oj-fbgbu-grid th.gridheader3.oj-disabled {
    color: var(--oj-fbgbu-neutral-color12);
}

.oj-fbgbu-grid th.gridheader2.oj-disabled a,
.oj-fbgbu-grid th.gridheader3.oj-disabled a {
    color: var(--oj-fbgbu-neutral-color12);
    text-decoration: none;
}

.oj-fbgbu-grid-row-selected td {
    background-color: var(--oj-fbgbu-brand-color-light5);
}

.oj-fbgbu-grid td.gridheader1 {
    color: var(--oj-fbgbu-coffeeBean);
    font-size: 1rem;
    font-weight: bold;
    background: var(--oj-fbgbu-white) !important;
    border-color: transparent !important;
    border-top: 1px solid var(--oj-fbgbu-neutral-color12) !important;
    border-bottom: 1px solid var(--oj-fbgbu-neutral-color12) !important;
}

.oj-fbgbu-grid td.gridheader1.oj-fbgbu-link {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-grid td.gridheader1.oj-fbgbu-link a {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-grid td.gridheader1.oj-fbgbu-link:hover,
.oj-fbgbu-grid td.gridheader1.oj-fbgbu-link:active {
    color: var(--oj-fbgbu-brand-color);
}

.oj-fbgbu-grid td.gridheader1.oj-fbgbu-link:hover a,
.oj-fbgbu-grid td.gridheader1.oj-fbgbu-link:active a {
    color: var(--oj-fbgbu-brand-color);
    text-decoration: none;
}

.oj-fbgbu-grid td.gridheader1.oj-disabled {
    color: var(--oj-fbgbu-neutral-color12);
}

.oj-fbgbu-grid td.gridheader1.oj-disabled a {
    color: var(--oj-fbgbu-neutral-color12);
    text-decoration: none;
}

.oj-fbgbu-grid td.gridheader2,
.oj-fbgbu-grid td.gridheader3 {
    color: var(--oj-fbgbu-coffeeBean);
    font-size: 1rem;
    background: var(--oj-fbgbu-white) !important;
    font-weight:bold;
}

.oj-fbgbu-grid td.gridheader2.oj-fbgbu-link,
.oj-fbgbu-grid td.gridheader3.oj-fbgbu-link {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-grid td.gridheader2.oj-fbgbu-link a,
.oj-fbgbu-grid td.gridheader3.oj-fbgbu-link a {
    color: var(--oj-fbgbu-brand-color-dark2);
}

.oj-fbgbu-grid td.gridheader2.oj-fbgbu-link:hover,
.oj-fbgbu-grid td.gridheader2.oj-fbgbu-link:active,
.oj-fbgbu-grid td.gridheader3.oj-fbgbu-link:hover,
.oj-fbgbu-grid td.gridheader3.oj-fbgbu-link:active {
    color: var(--oj-fbgbu-brand-color);
}

.oj-fbgbu-grid td.gridheader2.oj-fbgbu-link:hover a,
.oj-fbgbu-grid td.gridheader2.oj-fbgbu-link:active a,
.oj-fbgbu-grid td.gridheader3.oj-fbgbu-link:hover a,
.oj-fbgbu-grid td.gridheader3.oj-fbgbu-link:active a {
    color: var(--oj-fbgbu-brand-color);
    text-decoration: none;
}

.oj-fbgbu-grid td.gridheader2.oj-disabled,
.oj-fbgbu-grid td.gridheader3.oj-disabled {
    color: var(--oj-fbgbu-neutral-color12);
}

.oj-fbgbu-grid td.gridheader2.oj-disabled a,
.oj-fbgbu-grid td.gridheader3.oj-disabled a {
    color: var(--oj-fbgbu-neutral-color12);
    text-decoration: none;
}

.oj-fbgbu-grid-row-selected td {
    background-color: var(--oj-fbgbu-brand-color-light5);
}

.oj-fbgbu-dateTime {
    max-width: 100%;
}

.oj-datepicker-multi-12.oj-datepicker-multi {
    max-width: 100%;
}

.oj-fbgbu-breadcrumbs ol {
    margin: 0;
    padding: 0;
}

.oj-fbgbu-breadcrumbs ol li {
    display: inline;
}

.oj-fbgbu-breadcrumbs ol li:after {
    content: " > ";
}

.oj-fbgbu-breadcrumbs ol li:last-child:after {
    display: none;
}

.oj-fbgbu-breadcrumbs ol a,
.oj-fbgbu-breadcrumbs ol span {
    display: inline-block;
}

.oj-fbgbu-breadcrumbs ol a {
    padding: 2px 0;
}

.oj-fbgbu-print-filter-count-lbl {
    display: inline-block;
}

.oj-fbgbu-print-filter-val {
    margin-bottom: 0.71429rem;
}

.ace_editor {
    margin-top: 0;
    min-height: 320px;
}

.ace_editor_reset_height {
    min-height: 0px;
}

 .oj-fbgbu-side-by-side-scroll {
    max-height: 1280px;
    min-height: 283px;
    overflow: auto;
}

/* .oj-fbgbu-basic-listview .oj-listview-item.oj-hover,
.oj-fbgbu-basic-listview .oj-listview-item.oj-selected {
    background-color: transparent;
} */


.oj-fbgbu-sa-listview {
    -webkit-touch-callout: text;/* iOS Safari */
    -webkit-user-select: text; /* Safari */
    -khtml-user-select: text;/* Konqueror HTML */
    -moz-user-select: text; /* Old versions of Firefox */
    -ms-user-select: text; /* Internet Explorer/Edge */
    user-select: text;
} 
.oj-fbgbu-sa-listview .oj-listview-item {
    padding: 0;
}

.oj-fbgbu-sa-listview .oj-listview-item.oj-hover {
    background-color: transparent;
}

.oj-fbgbu-sa-listview .oj-listview-item.oj-hover:first-child {
    border-top-color: transparent;
}

.oj-fbgbu-sa-listview .oj-collapsible {
    margin-bottom: 0;
}

.oj-fbgbu-sa-listview .oj-collapsible-header {
    word-wrap: break-word;
    padding: 0;
}

.oj-fbgbu-sa-listview .oj-collapsible-header .oj-button {
    margin-bottom: 0;
}

.oj-fbgbu-sa-listview .oj-collapsible-header-icon {
    padding-top: 4px;
    font-size: 12px;
}

.oj-fbgbu-sa-listview .oj-collapsible-wrapper {
    padding-left: 17px;
}

.oj-fbgbu-sa-listview .oj-collapsible-content {
    padding: 0;
}

.oj-fbgbu-sa-listview .oj-fbgbu-sa-listview-alias {
    font-size: 12px;
} 

/* .oj-fbgbu-grid-partial-checkbox {
    margin-left: -8px;
    margin-top: -7px
} */
.oj-fbgbu-grid-partial-checkbox-exports {
    margin-left: -7px;
    margin-top: -7px
}

.oj-fbgbu-grid-partial-checkbox button {
    border: 0
}

.oj-fbgbu-show-grid-checkbox .oj-fbgbu-grid-partial-checkbox {
    display: none;
}

.oj-fbgbu-show-grid-checkbox .oj-fbgbu-grid-checkbox {
    display: block;
}

.oj-fbgbu-show-grid-partial-checkbox .oj-fbgbu-grid-partial-checkbox {
    display: block;
}

.oj-fbgbu-show-grid-partial-checkbox .oj-fbgbu-grid-checkbox {
    display: none;
}

.oj-fbgbu-always-hidden {
    display: none !important;
}

/* .oms-workstation-avatar .oj-avatar-xxs .oj-avatar-inner {
    height: 27px;
    width: 27px;
}

.oms-workstation-avatar .oj-avatar-xxs .oj-avatar-placeholder {
    background-position: calc((-150px - 2px) * 1) calc((0px - 2px) * 1);
} 

.error_widget_wrapper {
    background: inherit;
    color: inherit;
    border: none;
}

.error_widget {
    border-top: solid 2px;
    border-bottom: solid 2px;
    margin: 5px 0;
    padding: 10px 40px;
    white-space: pre-wrap;
}

.error_widget.ace_error,
.error_widget_arrow.ace_error {
    border-color: var(--oj-fbgbu-bittersweet);
}

.error_widget.ace_warning,
.error_widget_arrow.ace_warning {
    border-color: var(--oj-fbgbu-broom);
}

.error_widget.ace_info,
.error_widget_arrow.ace_info {
    border-color: var(--oj-fbgbu-zambezi);
}

.error_widget.ace_ok,
.error_widget_arrow.ace_ok {
    border-color: var(--oj-fbgbu-fruitSalad);
}

.error_widget_arrow {
    position: absolute;
    border: solid 5px;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    top: -5px;
}
*/
/*ACE plugin | @TODO do we need these styles?*/
.ace-tm .ace_gutter {
    background: var(--oj-fbgbu-whiteSmoke);
    color: var(--oj-fbgbu-nightRider);
}

.ace-tm .ace_print-margin {
    width: 1px;
    background: var(--oj-fbgbu-whisper);
}

.ace-tm .ace_fold {
    background-color: var(--oj-fbgbu-mediumSlateBlue);
}

.ace-tm {
    background-color: var(--oj-fbgbu-white);
    color: var(--oj-fbgbu-black);
}

.ace-tm .ace_cursor {
    color: var(--oj-fbgbu-black);
}

.ace-tm .ace_invisible {
    color: var(--oj-fbgbu-silver);
}

.ace-tm .ace_storage,
.ace-tm .ace_keyword {
    color: var(--oj-fbgbu-mediumBlue);
}

.ace-tm .ace_constant {
    color: var(--oj-fbgbu-venetianRed);
}

.ace-tm .ace_constant.ace_buildin {
    color: var(--oj-fbgbu-neonBlue);
}

.ace-tm .ace_constant.ace_language {
    color: var(--oj-fbgbu-freeSpeachBlue);
}

.ace-tm .ace_constant.ace_library {
    color: var(--oj-fbgbu-green);
}

.ace-tm .ace_invalid {
    background-color: var(--oj-fbgbu-lightRed);
    color: var(--oj-fbgbu-red);
}

.ace-tm .ace_support.ace_function {
    color: var(--oj-fbgbu-astronaut);
}

.ace-tm .ace_support.ace_constant {
    color: var(--oj-fbgbu-green);
}

.ace-tm .ace_support.ace_type,
.ace-tm .ace_support.ace_class {
    color: var(--oj-fbgbu-richBlue);
}

.ace-tm .ace_keyword.ace_operator {
    color: var(--oj-fbgbu-raven);
}

.ace-tm .ace_string {
    color: var(--oj-fbgbu-myrtle);
}

.ace-tm .ace_comment {
    color: var(--oj-fbgbu-viridian);
}

.ace-tm .ace_comment.ace_doc {
    color: var(--oj-fbgbu-prussianBlue);
}

.ace-tm .ace_comment.ace_doc.ace_tag {
    color: var(--oj-fbgbu-poloBlue);
}

.ace-tm .ace_constant.ace_numeric {
    color: mediumblue;
}

.ace-tm .ace_variable {
    color: var(--oj-fbgbu-scooter);
}

.ace-tm .ace_xml-pe {
    color: var(--oj-fbgbu-siam);
}

.ace-tm .ace_entity.ace_name.ace_function {
    color: var(--oj-fbgbu-newMidnightBlue);
}

.ace-tm .ace_heading {
    color: var(--oj-fbgbu-blue);
}

.ace-tm .ace_list {
    color: var(--oj-fbgbu-mediumVioletRed);
}

.ace-tm .ace_meta.ace_tag {
    color: var(--oj-fbgbu-darkBlue);
}

.ace-tm .ace_string.ace_regex {
    color: red;
}

.ace-tm .ace_marker-layer .ace_selection {
    background: var(--oj-fbgbu-paleCornflowerBlue);
}

.ace-tm.ace_multiselect .ace_selection.ace_start {
    box-shadow: 0 0 3px 0px white;
}

.ace-tm .ace_marker-layer .ace_step {
    background: var(--oj-fbgbu-yellow);
}

.ace-tm .ace_marker-layer .ace_stack {
    background: var(--oj-fbgbu-conifer);
}

.ace-tm .ace_marker-layer .ace_bracket {
    margin: -1px 0 0 -1px;
    border: 1px solid silver;
}

.ace-tm .ace_marker-layer .ace_active-line {
    background: rgba(0, 0, 0, 0.07);
}

.ace-tm .ace_gutter-active-line {
    background-color: var(--oj-fbgbu-gainsboro);
}

.ace-tm .ace_marker-layer .ace_selected-word {
    background: var(--oj-fbgbu-ghost);
    border: 1px solid var(--oj-fbgbu-lavenderBlue);
}

.ace-tm .ace_indent-guide {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;
}

/*# sourceURL=ace/css/ace-tm */
.ace_br1 {
    border-top-left-radius: 3px;
}

.ace_br2 {
    border-top-right-radius: 3px;
}

.ace_br3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.ace_br4 {
    border-bottom-right-radius: 3px;
}

.ace_br5 {
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.ace_br6 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.ace_br7 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.ace_br8 {
    border-bottom-left-radius: 3px;
}

.ace_br9 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ace_br10 {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ace_br11 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ace_br12 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ace_br13 {
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ace_br14 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ace_br15 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ace_editor {
    position: relative;
    overflow: hidden;
    font: 12px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
    direction: ltr;
    text-align: left;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ace_scroller {
    position: absolute;
    overflow: hidden;
    top: 0;
    bottom: 0;
    background-color: inherit;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: text;
}

.ace_content {
    position: absolute;
    box-sizing: border-box;
    min-width: 100%;
    contain: style size layout;
}

.ace_dragging .ace_scroller:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    background: rgba(250, 250, 250, 0.01);
    z-index: 1000;
}

.ace_dragging.ace_dark .ace_scroller:before {
    background: rgba(0, 0, 0, 0.01);
}

.ace_selecting,
.ace_selecting * {
    cursor: text !important;
}

.ace_gutter {
    position: absolute;
    overflow: hidden;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    cursor: default;
    z-index: 4;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    contain: style size layout;
}

.ace_gutter-active-line {
    position: absolute;
    left: 0;
    right: 0;
}

.ace_scroller.ace_scroll-left {
    box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;
}

.ace_gutter-cell {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding-left: 19px;
    padding-right: 6px;
    background-repeat: no-repeat;
}

.ace_gutter-cell.ace_error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: 2px center;
}

.ace_gutter-cell.ace_warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");
    background-position: 2px center;
}

.ace_gutter-cell.ace_info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");
    background-position: 2px center;
}

.ace_dark .ace_gutter-cell.ace_info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");
}

.ace_scrollbar {
    contain: strict;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 6;
}

.ace_scrollbar-inner {
    position: absolute;
    cursor: text;
    left: 0;
    top: 0;
}

.ace_scrollbar-v {
    overflow-x: hidden;
    overflow-y: scroll;
    top: 0;
}

.ace_scrollbar-h {
    overflow-x: scroll;
    overflow-y: hidden;
    left: 0;
}

.ace_print-margin {
    position: absolute;
    height: 100%;
}

.ace_text-input {
    position: absolute;
    z-index: 0;
    width: 0.5em;
    height: 1em;
    opacity: 0;
    background: transparent;
    -moz-appearance: none;
    appearance: none;
    border: none;
    resize: none;
    outline: none;
    overflow: hidden;
    font: inherit;
    padding: 0 1px;
    margin: 0 -1px;
    contain: strict;
    -ms-user-select: text;
    -moz-user-select: text;
    -webkit-user-select: text;
    user-select: text;
    white-space: pre !important;
}

.ace_text-input.ace_composition {
    background: transparent;
    color: inherit;
    z-index: 1000;
    opacity: 1;
}

.ace_composition_placeholder {
    color: transparent;
}

.ace_composition_marker {
    border-bottom: 1px solid;
    position: absolute;
    border-radius: 0;
    margin-top: 1px;
}

[ace_nocontext=true] {
    transform: none !important;
    filter: none !important;
    perspective: none !important;
    clip-path: none !important;
    mask: none !important;
    contain: none !important;
    perspective: none !important;
    mix-blend-mode: initial !important;
    z-index: auto;
}

.ace_layer {
    z-index: 1;
    position: absolute;
    overflow: hidden;
    word-wrap: normal;
    white-space: pre;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    pointer-events: none;
}

.ace_gutter-layer {
    position: relative;
    width: auto;
    text-align: right;
    pointer-events: auto;
    height: 1000000px;
    contain: style size layout;
}

.ace_text-layer {
    font: inherit !important;
    position: absolute;
    height: 1000000px;
    width: 1000000px;
    contain: style size layout;
}

.ace_text-layer>.ace_line,
.ace_text-layer>.ace_line_group {
    contain: style size layout;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.ace_hidpi .ace_text-layer,
.ace_hidpi .ace_gutter-layer,
.ace_hidpi .ace_content,
.ace_hidpi .ace_gutter {
    contain: strict;
    will-change: transform;
}

.ace_hidpi .ace_text-layer>.ace_line,
.ace_hidpi .ace_text-layer>.ace_line_group {
    contain: strict;
}

.ace_cjk {
    display: inline-block;
    text-align: center;
}

.ace_cursor-layer {
    z-index: 4;
}

.ace_cursor {
    z-index: 4;
    position: absolute;
    box-sizing: border-box;
    border-left: 2px solid;
    transform: translatez(0);
}

.ace_multiselect .ace_cursor {
    border-left-width: 1px;
}

.ace_slim-cursors .ace_cursor {
    border-left-width: 1px;
}

.ace_overwrite-cursors .ace_cursor {
    border-left-width: 0;
    border-bottom: 1px solid;
}

.ace_hidden-cursors .ace_cursor {
    opacity: 0.2;
}

.ace_smooth-blinking .ace_cursor {
    transition: opacity 0.18s;
}

.ace_animate-blinking .ace_cursor {
    animation-duration: 1000ms;
    animation-timing-function: step-end;
    animation-name: blink-ace-animate;
    animation-iteration-count: infinite;
}

.ace_animate-blinking.ace_smooth-blinking .ace_cursor {
    animation-duration: 1000ms;
    animation-timing-function: ease-in-out;
    animation-name: blink-ace-animate-smooth;
}

@keyframes blink-ace-animate {

    from,
    to {
        opacity: 1;
    }

    60% {
        opacity: 0;
    }
}

@keyframes blink-ace-animate-smooth {

    from,
    to {
        opacity: 1;
    }

    45% {
        opacity: 1;
    }

    60% {
        opacity: 0;
    }

    85% {
        opacity: 0;
    }
}

.ace_marker-layer .ace_step,
.ace_marker-layer .ace_stack {
    position: absolute;
    z-index: 3;
}

.ace_marker-layer .ace_selection {
    position: absolute;
    z-index: 5;
}

.ace_marker-layer .ace_bracket {
    position: absolute;
    z-index: 6;
}

.ace_marker-layer .ace_active-line {
    position: absolute;
    z-index: 2;
}

.ace_marker-layer .ace_selected-word {
    position: absolute;
    z-index: 4;
    box-sizing: border-box;
}

.ace_line .ace_fold {
    box-sizing: border-box;
    display: inline-block;
    height: 11px;
    margin-top: -2px;
    vertical-align: middle;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");
    background-repeat: no-repeat, repeat-x;
    background-position: center center, top left;
    color: transparent;
    border: 1px solid var(--oj-fbgbu-black);
    border-radius: 2px;
    cursor: pointer;
    pointer-events: auto;
}

.ace_fold:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");
}

.ace_tooltip {
    background-color: var(--oj-fbgbu-white);
    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));
    border: 1px solid gray;
    border-radius: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: var(--oj-fbgbu-black);
    max-width: 100%;
    padding: 3px 4px;
    position: fixed;
    z-index: 999999;
    box-sizing: border-box;
    cursor: default;
    white-space: pre;
    word-wrap: break-word;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    pointer-events: none;
}

.ace_folding-enabled>.ace_gutter-cell {
    padding-right: 13px;
}

.ace_fold-widget {
    box-sizing: border-box;
    margin: 0 -12px 0 1px;
    display: none;
    width: 11px;
    vertical-align: top;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 3px;
    border: 1px solid transparent;
    cursor: pointer;
}

.ace_folding-enabled .ace_fold-widget {
    display: inline-block;
}

.ace_fold-widget.ace_end {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");
}

.ace_fold-widget.ace_closed {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");
}

.ace_fold-widget:hover {
    border: 1px solid rgba(0, 0, 0, 0.3);
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
}

.ace_fold-widget:active {
    border: 1px solid rgba(0, 0, 0, 0.4);
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}

.ace_dark .ace_fold-widget {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");
}

.ace_dark .ace_fold-widget.ace_end {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");
}

.ace_dark .ace_fold-widget.ace_closed {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");
}

.ace_dark .ace_fold-widget:hover {
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
    background-color: rgba(255, 255, 255, 0.1);
}

.ace_dark .ace_fold-widget:active {
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
}

.ace_inline_button {
    border: 1px solid lightgray;
    display: inline-block;
    margin: -1px 8px;
    padding: 0 5px;
    pointer-events: auto;
    cursor: pointer;
}

.ace_inline_button:hover {
    border-color: gray;
    background: rgba(200, 200, 200, 0.2);
    display: inline-block;
    pointer-events: auto;
}

.ace_fold-widget.ace_invalid {
    background-color: var(--oj-fbgbu-sundown);
    border-color: var(--oj-fbgbu-valencia);
}

.ace_fade-fold-widgets .ace_fold-widget {
    transition: opacity 0.4s ease 0.05s;
    opacity: 0;
}

.ace_fade-fold-widgets:hover .ace_fold-widget {
    transition: opacity 0.05s ease 0.05s;
    opacity: 1;
}

.ace_underline {
    text-decoration: underline;
}

.ace_bold {
    font-weight: bold;
}

.ace_nobold .ace_bold {
    font-weight: normal;
}

.ace_italic {
    font-style: italic;
}

.ace_error-marker {
    background-color: rgba(255, 0, 0, 0.2);
    position: absolute;
    z-index: 9;
}

.ace_highlight-marker {
    background-color: rgba(255, 255, 0, 0.2);
    position: absolute;
    z-index: 8;
}

/*End of ace*/



/* sourceURL=ace/css/ace_editor.css */
.oj-fbgbu-iframe {
    border: 0px;
}

/* .oj-fbgbu-iframe-legacy {
    border-top: 1px solid var(--oj-fbgbu-neutral-color12);
} */

.oj-web-applayout-page {
    background-color: var(--oj-fbgbu-white);
    overflow-y: auto;
    width: 100%;
    /* font-variant-numeric: lining-nums tabular-nums; */
}

.oj-fbgbu-tree-checkbox {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    margin: 4px;
}

/* .oj-fwk-icon-checkbox-tristate-unselected {
    background-image: url(./../../../images/sprite.svg);
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-200px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-fwk-icon-checkbox-tristate-selected {
    background-image: url(./../../../images/sprite.svg);
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-180px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
} */

.oj-fbgbu-listview-button {
    float: right;
}

.oj-fbgbu-listview-heirarchy li>ul>li {
    margin-left: 20px;
}

.oj-fbgbu-listview-heirarchy li>ul>li div {
    overflow: hidden;
}

.oj-fbgbu-listview-heirarchy a {
    padding: 0 9px;
}

/* .oj-label {
    margin-top: 0.42857rem;
} */

/* .oj-collapsible-header.oj-hover .oj-collapsible-header-icon,
.oj-collapsible-header .oj-collapsible-header-icon.oj-hover {
    color: var(--oj-fbgbu-mondo);
}

.oj-datepicker-calendar td.oj-datepicker-today a {
    border-width: 1px;
} */

/* Default styling for jQuery Datepicker v5.0.0. */
.datepick {
    background-color: var(--oj-fbgbu-white);
    color: var(--oj-fbgbu-black);
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-family: var(--redwood-font-family) !important;
    font-size: 1rem;
    max-width: 100%;
    width: 100% !important;
}

.datepicker-quart-header {
    padding: 0.35714rem 0;
    background-color: var(--oj-fbgbu-neutral-color6);
    border-style: solid;
    border-width: 1px 1px 0 1px;
    border-color: var(--oj-fbgbu-darkGray);
    margin-top: 1.42857rem;
}

.datepick-rtl {
    direction: rtl;
}

.datepick-popup {
    z-index: 1000;
}

.datepick-disable {
    position: absolute;
    z-index: 100;
    background-color: var(--oj-fbgbu-white);
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.datepick a {
    color: var(--oj-fbgbu-white);
    text-decoration: none;
}

.datepick a.datepick-disabled {
    color: var(oj-fbgbu-nobel);
    cursor: auto;
}

.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: var(--oj-fbgbu-cosmos);
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}

.datepick-nav,
.datepick-ctrl {
    float: left;
    width: 100%;
    background-color: var(--oj-fbgbu-black);
    color: var(--oj-fbgbu-white);
    font-size: 90%;
    font-weight: bold;
}

.datepick-nav {
    display: none;
}

.datepick-ctrl {
    background-color: var(--oj-fbgbu-maroon);
}

.datepick-cmd {
    width: 30%;
}

.datepick-cmd:hover {
    background-color: var(--oj-fbgbu-matterhorn);
}

.datepick-ctrl .datepick-cmd:hover {
    background-color: var(--oj-fbgbu-lightCoral);
}

.datepick-cmd-prevJump,
.datepick-cmd-nextJump {
    width: 8%;
}

a.datepick-cmd {
    height: 1.5em;
}

button.datepick-cmd {
    text-align: center;
}

.datepick-cmd-prev,
.datepick-cmd-prevJump,
.datepick-cmd-clear {
    float: left;
    padding-left: 2%;
}

.datepick-cmd-current,
.datepick-cmd-today {
    float: left;
    width: 35%;
    text-align: center;
}

.datepick-cmd-next,
.datepick-cmd-nextJump,
.datepick-cmd-close {
    float: right;
    padding-right: 2%;
    text-align: right;
}

.datepick-rtl .datepick-cmd-prev,
.datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
    float: right;
    padding-left: 0%;
    padding-right: 2%;
    text-align: right;
}

.datepick-rtl .datepick-cmd-current,
.datepick-rtl .datepick-cmd-today {
    float: right;
}

.datepick-rtl .datepick-cmd-next,
.datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
    float: left;
    padding-left: 2%;
    padding-right: 0%;
    text-align: left;
}

.datepick-month-nav {
    float: left;
    background-color: var(--oj-fbgbu-matterhorn);
    text-align: center;
}

.datepick-month-nav div {
    float: left;
    width: 12.5%;
    margin: 1%;
    padding: 1%;
}

.datepick-month-nav span {
    color: var(--oj-fbgbu-nobel);
}

.datepick-month {
    float: left;
    text-align: center;
    margin: 0 0.71429rem 0 0;
}

.datepick-month table tbody {
    border: 1px solid var(--oj-fbgbu-darkGray);
    border-bottom: 2px solid var(--oj-fbgbu-darkGray);
}

.datepick-month-header,
.datepick-month-header select,
.datepick-month-header input {
    height: 1.5em;
    color: var(--oj-fbgbu-black);
    font-size: 1.28571rem;
}

.datepick-month-header select,
.datepick-month-header input {
    height: 1.4em;
    margin: 0em;
    padding: 0em;
    border: none;
    font-size: 100%;
}

.datepick-month-header input {
    position: absolute;
    display: none;
}

.datepick-month table {
    width: 100%;
    border-collapse: collapse;
}

.datepick-month table a,
.datepick-month table span {
    height: 17px;
    width: 17px;
    padding: 5px;
}

.datepick-month-header {
    margin: 15px 15px 0;
}

.datepick-month-fin .datepick-month-header {
    padding: 0.35714rem 0;
}

.datepick-month-fin .datepick-month-header a {
    font-size: 1.14286rem;
}

table .datepick-month-header a {
    width: 100%;
}

.datepick-month th,
.datepick-month td {
    margin: 0em;
    padding: 0em;
    font-weight: normal;
    text-align: center;
}

.datepick-month th {
    border: 0;
}

.datepick-month th,
.datepick-month th a {
    background-color: var(--oj-fbgbu-white);
    color: rgba(0, 0, 0, 0.6);
}

.datepick-month td {
    background-color: var(--oj-fbgbu-white);
    border: 0;
}

.datepick-month td.datepick-week {
    border: 0;
}

.datepick-month td.datepick-week * {
    background-color: var(--oj-fbgbu-neutral-color6);
    color: rgba(0, 0, 0, 0.65);
}

.datepick-month a {
    display: block;
    width: 100%;
    background-color: var(--oj-fbgbu-white);
    color: var(--oj-fbgbu-black);
    text-decoration: none;
}

.datepick-month span {
    display: block;
    width: 100%;
}

.datepick-month td span {
    color: var(--oj-fbgbu-nobel);
}

.datepick-month td .datepick-other-month {
    background-color: var(--oj-fbgbu-white);
}

.datepick-month td .datepick-weekend {
    background-color: var(--oj-fbgbu-white);
}

td .datepick-weekend {
    border-left: 1px solid var(--oj-fbgbu-darkGray);
    border-right: 1px solid var(--oj-fbgbu-darkGray);
}

.datepick-month td .datepick-today {
    background-color: var(--oj-fbgbu-neutral-color9);
}

.datepick-month td .datepick-highlight {
    background-color: var(--oj-fbgbu-brand-color-dark1);
    color: var(--oj-fbgbu-white);
}

.datepick-month td .datepick-selected {
    background-color: var(--oj-fbgbu-brand-color);
    color: var(--oj-fbgbu-white);
}

.datepick-month th.datepick-week {
    background-color: var(--oj-fbgbu-neutral-color3);
}

.datepick-status {
    clear: both;
    background-color: var(--oj-fbgbu-darkGray);
    text-align: center;
}

.datepick-clear-fix {
    clear: both;
}

/*END OF DATEPICK*/

.oj-fbgbu-busCal-select {
    text-align: left;
    color: var(--oj-button-outlined-chrome-text-color-selected);
    background-color: var(--oj-fbgbu-ghostWhite);
    font-family: var(--redwood-font-family) !important;
    font-size: var(--oj-html-font-size);
    border-style: solid;
    border-color: rgba(22, 21, 19, 0.5);
    border-width: 1px 1px 1px 1px;
    border-radius: 4px;
    height: 2.7rem;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    background-clip: padding-box;
    text-overflow: ellipsis;
}

.oj-fbgbu-busCal-side-col {
    padding-left: 0.71429rem;
    border-left: 1px solid var(--oj-fbgbu-neutral-color7);
}

#businessDatesCalendar .oj-inputtext-input {
    margin-bottom: 0.35714rem;
    margin-top: 0.35714rem;
    width: 100%;
}

#businessDatesCalendar select.oj-disabled,
#businessDatesCalendar .oj-disabled.oj-inputtext-input {
    border-style: solid;
    color: rgba(0, 0, 0, 0.38);
    background-color: var(--oj-fbgbu-lavender);
    border-color: var(--oj-fbgbu-lavender);
    opacity: 1;
}

.oj-fbgbu-busCalWrap input {
    margin: 0 7px;
}

.oj-fbgbu-busCalWrap .oj-flex-bar-end>.oj-flex>div {
    margin-left: 7px;
}

.oj-fbgbu-busCalWrap #calDiv>.oj-flex {
    margin-bottom: 7px;
}

.altOutput {
    width: 100%;
    border-style: solid;
    border-color: var(--oj-fbgbu-darkGray);
    border-width: 1px 0;
    overflow-y: auto;
}

/*Datepicker STYLES START*/
.datepicker-financial-calendar tbody {
    border-left: 0 !important;
    border-right: 0 !important;
}

.datepicker-financial-calendar .datepick-month-fin {
    border-style: solid;
    border-color: var(--oj-fbgbu-darkGray);
    border-width: 2px 0 1px 0;
}

.datepicker-financial-calendar .datepick-month-fin:first-child {
    border-width: 1px 0;
}

.datepicker-financial-calendar .datepick-month table tbody tr:last-child {
    border-bottom: 1px solid var(--oj-fbgbu-darkGray);
}

.datepicker-financial-calendar .datepick-month table tbody tr:not(.datepick-month-fin) td:last-child,
.datepicker-financial-calendar .datepick-month table tbody tr th:last-child,
.datepicker-financial-calendar .datapick-month table tbody tr .datepick-week {
    border-right: 2px solid var(--oj-fbgbu-darkGray);
}

.datepicker-financial-calendar td.datepick-week,
.datepicker-financial-calendar th.datepick-week {
    border-left: 1px solid var(--oj-fbgbu-darkGray) !important;
}

.datepicker-financial-calendar .datepicker-quart-header a {
    background-color: transparent;
}

@media (max-width: 1289px) {
    .datepicker-financial-calendar .datepick-multi .datepick-col:nth-child(3) {
        clear: both;
    }
}

/*Datepicker STYLES END*/

.oj-fbgbu-demo-cardlayout {
    text-align: center;
    font-size: 24px;
    /* border: 1px solid var(--oj-fbgbu-nightRider); */
}

/* .oj-fbgbu-demo-reportGroupCat {
    color: var(--oj-fbgbu-sandDune);
} */

.demo-filmstrip-item {
    width: 350px;
    height: 150px;
}

.oj-fbgbu-dashboard.oj-listview-card-layout>ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.oj-fbgbu-dashboard.oj-listview-card-layout>ul>li.oj-listview-item {
    width: auto;
    margin: 0;
    /* border-color: transparent; */
}

.oj-fbgbu-dashboard .oj-fbgbu-dashboard-form {
    display: block;
}

/*
.container {
    width: auto;
    height: 340px;
    position: relative;
}

 .cardface {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    backface-visibility: hidden;
    box-sizing: border-box;
    border: 1px solid;
    padding: 10px;
    background-color: lightgray;
} 

.backside {
    transform: rotateY(180deg);
}

.oj-listbox-result-label {
    line-height: 18px;
    min-height: 18px;
}

.oj-listbox-results li {
    padding-bottom: 8px;
    padding-top: 8px;
}

.oj-select-multi.oj-disabled .oj-select-selected-choice,
.oj-select-multi.oj-disabled .oj-select-selected-choice.oj-focus {
    border: 1px solid var(--oj-fbgbu-neutral-color11);
}*/

.oj-fbgbu-print-text {
    display: none;
}

.col_header_1 {
    background-color: var(--oj-fbgbu-white) !important;
    color: var(--oj-fbgbu-coffeeBean) !important;
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 1rem !important;
    font-weight: bold !important;
}

.col_header_2 {
    color: var(--oj-fbgbu-white) !important;
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 8.0pt !important;
    font-weight: bold !important;
    font-style: normal !important;
}

.header_0 {
    background-color: var(--oj-fbgbu-white) !important;
    color: var(--oj-fbgbu-coffeeBean) !important;
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 1.28571rem !important;
    font-weight: bold !important;
}

.header_1 {
    background-color: var(--oj-fbgbu-white) !important;
    color: var(--oj-fbgbu-coffeeBean) !important;
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 1.14286rem !important;
}

.header_2 {
    background-color: var(--oj-fbgbu-white) !important;
    color: var(--oj-fbgbu-coffeeBean) !important;
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 0.78571rem !important;
    font-weight: bold !important;
}

.normal {
    background-color: var(--oj-fbgbu-white) !important;
    color: var(--oj-fbgbu-coffeeBean) !important;
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 1rem !important;
    font-weight: normal !important;
}

.body_7 {
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 7.0pt !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.body_8 {
    background-color: var(--oj-fbgbu-white) !important;
    color: var(--oj-fbgbu-coffeeBean) !important;
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 1.14286rem !important;
    font-weight: normal !important;
}

.body_8_bold {
    background-color: var(--oj-fbgbu-white) !important;
    color: var(--oj-fbgbu-coffeeBean) !important;
    /* font-family: var(--oj-html-font-family) !important; */
    font-size: 0.78571rem !important;
    font-weight: bold !important;
}

/*

.imgLayer {
    position: absolute !important;
    visibility: hidden !important;
}

.clonedHeader {
    position: fixed !important;
    top: 0 !important;
    visibility: hidden !important;
} */

iframe-cca:not(.oj-complete) {
    visibility: hidden;
}

iframe-cca {
    min-height: 50px;
    width: 50px;
}

message-cca:not(.oj-complete) {
    visibility: hidden;
}

message-cca {
    min-height: 50px;
    width: 50px;
}

/* @media only screen and (max-width: 769px) {
    .oj-pagingcontrol-nav-input-summary {
        display: none;
    }
} */
@media screen and (max-width: 480px) {
    .oms-payments-sticky-subheader {
        position:static !important;
    }
}
@media screen and (min-width: 768px) {
    .oj-fbgbu-table-report {
        width: 90vw;
        max-width: 100%;
        margin: 0;
    }
    .oj-fbgbu-table-custom-stretch {
        width: 90vw;
        max-width: 100%;
        margin: 0;
    }

}

@media screen and (min-width: 900px) {
    .oj-fbgbu-table-report {
        width: 92vw;
        max-width: 100%;
        margin: 0;
    }
    .oj-fbgbu-table-custom-stretch {
        width: 92vw;
        max-width: 100%;
        margin: 0;
    }
}

@media screen and (min-width: 1000px) {
    .oj-fbgbu-table-report {
        width: 93vw;
        max-width: 100%;
        margin: 0;
    }
    .oj-fbgbu-table-custom-stretch {
        width: 93vw;
        max-width: 100%;
        margin: 0;
    }
    .oj-fbgbu-table-stretch-report {
        width: 98vw;
        max-width: 100%;
        margin: 0;
    }
}

@media screen and (min-width: 480px) {
    .oj-fbgbu-table-stretch-builder-report {
        width: 97vw;
        max-width: 100%;
        margin: 0;
    }
}

@media screen and (min-width: 768px) {
    .oj-fbgbu-table-stretch-builder-report {
        width: 98vw;
        max-width: 100%;
        margin: 0;
    }
}

@media screen and (max-width: 1023px) {
    /* .oj-fbgbu-toolbar-stacked .oj-flex-bar {
        flex-direction: column;
    }

    .oj-fbgbu-toolbar-stacked .oj-flex-bar .oj-flex-bar-end {
        margin-left: 0 !important;
    }

    .oj-fbgbu-toolbar-stacked .oj-flex-bar .oj-flex-bar-start {
        margin-bottom: 0.71429rem;
    } */

    .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li {
        flex: 0 1 48%;
        max-width: 48%;
        width: 48%;
    }
}

@media print,
screen {
    .oj-fbgbu-tab-content-panel-side {
        flex: 0 1 33.33333%;
        max-width: 33.33333%;
        width: 33.33333%;
    }

    .oj-fbgbu-navlist3-5 {
        flex: 0 1 25%;
        max-width: 25%;
        width: 25%;
    }

    .oj-fbgbu-tab-content-panel-top-side {
        flex: 0 1 100%;
        max-width: 100%;
        width: 100%;
    }

    .oj-fbgbu-tab-content-main1 {
        padding: 0;
        flex: 0 1 66.66667%;
        max-width: 66.66667%;
        width: 66.66667%;
    }

    html[dir="rtl"] .oj-fbgbu-tab-content-main1 {
        padding-right: 1.42857rem;
    }

    html:not([dir="rtl"]) .oj-fbgbu-tab-content-main1 {
        padding-left: 1.42857rem;
    }

    .oj-fbgbu-tab-content-main2 {
        flex: 0 1 100%;
        max-width: 100%;
        width: 100%;
        padding: 0.71429rem 0;
    }

    .oj-fbgbu-tab-content-main3 {
        flex: 0 1 75%;
        max-width: 75%;
        width: 75%;
    }

    html[dir="rtl"] .oj-fbgbu-tab-content-main3 {
        padding-right: 1.42857rem;
    }

    html:not([dir="rtl"]) .oj-fbgbu-tab-content-main3 {
        padding-left: 1.42857rem;
    }
}

@media print and (orientation: portrait),
screen and (max-width: 1279px) {

    .oj-fbgbu-svg-arrow-flow-right,
    .oj-fbgbu-svg-arrow-flow-down {
        font-size: 10px;
    }
}

@media print,
screen and (min-width: 1024px) {
    .oj-fbgbu-navlist3-5 {
        flex: 0 1 16.66667% !important;
        max-width: 16.66667% !important;
        width: 16.66667% !important;
    }

    .oj-fbgbu-tab-content-main1 {
        flex: 0 1 75% !important;
        max-width: 75% !important;
        width: 75% !important;
    }

    .oj-fbgbu-tab-content-main3 {
        flex: 0 1 83.33333% !important;
        max-width: 83.33333% !important;
        width: 83.33333% !important;
    }

    .oj-fbgbu-tab-content-panel-side {
        flex: 0 1 25% !important;
        max-width: 25% !important;
        width: 25% !important;
    }

    .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li {
        flex: 0 1 23% !important;
        max-width: 23% !important;
        width: 23% !important;
    }

    .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li {
        flex: 0 1 48% !important;
        max-width: 48% !important;
        width: 48% !important;
    }
}

@media print and (orientation: landscape),
screen and (min-width: 1280px) and (max-width: 1599px) {
    .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li {
        flex: 0 1 23% !important;
        max-width: 23% !important;
        width: 23% !important;
    }
}

@media screen and (min-width: 1600px) {
    .oj-fbgbu-dialogXlg-width {
        max-width: 111.42857rem;
    }

    .oj-fbgbu-tab-content-main2 {
        padding: 0 0 0.71429rem 0;
        flex: 0 1 83.33333%;
        max-width: 83.33333%;
        width: 83.33333%;
    }

    html[dir="rtl"] .oj-fbgbu-tab-content-main2 {
        padding-right: 1.42857rem;
    }

    html:not([dir="rtl"]) .oj-fbgbu-tab-content-main2 {
        padding-left: 1.42857rem;
    }

    .oj-fbgbu-tab-content-main1 {
        flex: 0 1 83.33333%;
        max-width: 83.33333%;
        width: 83.33333%;
    }

    .oj-fbgbu-tab-content-panel-side {
        flex: 0 1 16.66667%;
        max-width: 16.66667%;
        width: 16.66667%;
    }

    .oj-fbgbu-tab-content-panel-top-side {
        flex: 0 1 16.66667%;
        max-width: 16.66667%;
        width: 16.66667%;
    }

    .oj-fbgbu-listview-cardview-layout246 .oj-fbgbu-cardview-li {
        flex: 0 1 15.66667% !important;
        max-width: 15.66667% !important;
        width: 15.66667% !important;
    }

    .oj-fbgbu-listview-cardview-layout123 .oj-fbgbu-cardview-li {
        flex: 0 1 32% !important;
        max-width: 32% !important;
        width: 32% !important;
    }
}

@media screen and (min-width: 1920px) {
    .oj-fbgbu-dialogXlg-width {
        max-width: 134.28571rem;
    }
}

@media print {
    .oj-fbgbu-report-tile-bar-chart > svg {
        zoom:50%;   
    }
    .oj-drawer-layout-main-content, .oj-web-applayout-page {
        overflow:visible !important;
    }
    .oms-virtual-keyboard,
    .oms-virtual-keyboard-icon-wrap {
        display: none;
    }

    .oj-inputtext .oj-inputtext-clear-icon-btn {
        display: none;
    }

    header.oj-web-applayout-header,
    .oj-fbgbu-section-header,
    .horizontalPageNavList-wrapper,
    #myToolbar {
        display: none;
    }

    .oj-fbgbu-page-wrapper {
        margin-top: 0px;
    }

    .oj-fbgbu-filters-wrap {
        display: none;
    }

    .oj-fbgbu-tab-content-main {
        background-color: var(--oj-fbgbu-white);
        border-width: 1px 0;
        border-radius: 0;
    }

    .oj-fbgbu-print-clear-sides {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .oj-web-applayout-page {
        background-color: var(--oj-fbgbu-white);
    }

    .oj-fbgbu-report-details-filter-print {
        margin: 10px 0;
    }

    .oj-fbgbu-report-details-filter-print ul {
        padding-left: 0;
        margin-top: 0;
    }

    .oj-fbgbu-report-details-filter-print ul li {
        list-style-type: none;
    }

    .oj-fbgbu-print-text {
        display: block;
    }

    footer.oj-web-applayout-footer {
        background-color: var(--oj-fbgbu-white);
    } 

    footer.oj-web-applayout-footer .oj-fbgbu-footer-links {
        display: none;
    }
   
    .oj-table-scroll-horizontal .oj-table-body,
    .oj-table-header,
    .oj-fbgbu-report-component-inner-wrap, .oj-fbgbu-report-component-wrap {
        overflow: visible !important;
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 1 100% !important;
    }
    
    .oj-table-header {
        display: table-row-group;
    }

    .oj-fbgbu-table-report {
        overflow: visible !important;
        width: 90vw !important;
    }
    
   .oj-fbgbu-table-report .oj-table-data-cell {
        padding-top: 0;
        padding-bottom: 0;
    }

    .oj-fbgbu-table-report.oj-fbgbu-table-report-all-levels .oj-table-body-row {
        height: 1.28571rem;
    }

    .oj-fbgbu-table-report.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-1.oj-table-body-row,
    .oj-fbgbu-table-report.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-2.oj-table-body-row,
    .oj-fbgbu-table-report.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-3.oj-table-body-row,
    .oj-fbgbu-table-report.oj-fbgbu-table-report-all-levels .oj-fbgbu-table-report-row-4.oj-table-body-row {
        height: 2.75em;
    }

    .oj-fbgbu-table-report.oj-fbgbu-table-report-2-levels .oj-fbgbu-table-report-row-2.oj-table-body-row {
        height: 1.28571rem;
    }

    .oj-fbgbu-table-report.oj-fbgbu-table-report-3-levels .oj-fbgbu-table-report-row-3.oj-table-body-row {
        height: 1.28571rem;
    }

    .oj-fbgbu-table-report.oj-fbgbu-table-report-4-levels .oj-fbgbu-table-report-row-4.oj-table-body-row {
        height: 1.28571rem;
    }

    .oj-fbgbu-report-details-print-col {
        width: 25%;
    }

    .oj-fbgbu-report-component-inner-wrap a {
         color: rgba(0, 0, 0, 0.85);
    }

    .oj-fbgbu-primaryKPI-panel {
        margin-bottom: 2.14286rem;
    }
    /*needs this for table issues related to overlapping*/
    .oj-table-container {
        display:block !important;
    }
    .oj-fbgbu-report-component-wrap {
        -moz-column-break-inside: avoid;
        -ms-column-break-inside: avoid;
        break-inside: avoid;
        page-break-inside: avoid;
    }

    @supports (-moz-appearance: none) {
        .oj-table-container {
            display: block !important;
        }

        .oj-web-applayout-page {
            display: block !important;
        }

        .oj-flex,
        .oj-flex-item {
            display: block !important;
        }

        .oj-fbgbu-always-hidden {
            display: none !important;
        }
    }

    .oj-fbgbu-ieFix .oj-fbgbu-report-component-wrap {
        max-width: 100%;
        width: 100%;
    }

    .oj-fbgbu-ieFix .oj-web-applayout-page {
        display: block !important;
    }

    .oj-fbgbu-ieFix .oj-flex,
    .oj-fbgbu-ieFix .oj-flex-item {
        display: block !important;
    }

    .oj-fbgbu-ieFix .oj-web-applayout-content-nopad,
    .oj-fbgbu-ieFix .oj-web-applayout-content,
    .oj-fbgbu-ieFix .oj-web-applayout-content {
        display: block !important;
    }

    .oj-fbgbu-ieFix .oj-web-applayout-page {
        min-height: auto !important;
        overflow: visible !important;
    }

    .oj-fbgbu-ieFix.oj-offcanvas-outer-wrapper {
        display: block !important;
        overflow: visible !important;
    }

    .oj-fbgbu-ieFix .oj-fbgbu-param-item-print-ie-fix {
        height: 19px;
        vertical-align: top;
    }

    .oj-fbgbu-ieFix .oj-fbgbu-param-print-ie-fix {
        margin-bottom: 0.71429rem;
    }

    .oj-fbgbu-ieFix .oj-fbgbu-always-hidden {
        display: none !important;
    }

    .oj-fbgbu-ieFix .oj-fbgbu-web-txt,
    .oj-fbgbu-ieFix .oj-fbgbu-report-component-title-link {
        display: none !important;
    }

    .oj-fbgbu-ieFix .oj-fbgbu-web-print-txt {
        display: block !important;
    }

    .oj-inputtext-input,
    .oj-inputpassword-input,
    .oj-textarea-input,
    .oj-inputtext-nocomp,
    .oj-inputpassword-nocomp,
    .oj-textarea-nocomp,
    .oj-label,
    h1,
    h2,
    h3,
    h4,
    h5,
    .oj-text-secondary-color,
    .oj-text-tertiary-color,
    .oj-collapsible-header,
    .oj-collapsible-content,
    .oj-tabs-panel,
    .oj-train-button-text,
    .oj-train-label,
    .oj-train-label.oj-visited,
    .oj-menu,
    .oj-menu-item.oj-focus-highlight>a,
    .oj-navigationlist-app-level.oj-navigationlist-horizontal .oj-navigationlist-item:not(.oj-disabled) a.oj-navigationlist-item-content>.oj-navigationlist-item-label,
    .oj-navigationlist-current-header,
    .oj-tabbar-no-data-message,
    .oj-message-category,
    .oj-message-detail,
    .oj-message-timestamp,
    .oj-pulltorefresh-secondary-text,
    .oj-dialog-header,
    .oj-pagingcontrol-nav-page.oj-selected,
    label.oj-pagingcontrol-nav-label,
    input.oj-pagingcontrol-nav-input.oj-inputtext-input,
    input[readOnly].oj-pagingcontrol-nav-input.oj-inputtext-input,
    .oj-pagingcontrol-nav-input-max,
    .oj-pagingcontrol-nav-input-summary,
    .oj-table-header,
    .oj-table-body,
    .oj-table-body-message,
    .oj-datagrid-header-label,
    .oj-datagrid-header-cell,
    .oj-datagrid-end-header-cell,
    .oj-datagrid-cell,
    .oj-listview-group-item,
    .oj-dvt-tooltip,
    .oj-dvt-datatip,
    .oj-legend,
    .oj-legend-section-title,
    .oj-legend-title,
    .oj-legend-section-title,
    .oj-chart-data-cursor-line,
    .oj-chart-pie-center-label,
    .oj-chart-xaxis-title,
    .oj-chart-yaxis-title,
    .oj-chart-y2axis-title,
    .oj-chart-tooltip-label,
    .oj-chart-xaxis-tick-label,
    .oj-chart-yaxis-tick-label,
    .oj-chart-y2axis-tick-label,
    .oj-diagram-node-label,
    .oj-diagram-link-label,
    .oj-gantt-no-data-message,
    .oj-gantt-row-label,
    .oj-gantt-major-axis-label,
    .oj-gantt-minor-axis-label,
    .oj-gantt-tooltip-label,
    .oj-gantt-tooltip-value,
    .oj-nbox-columns-title,
    .oj-nbox-rows-title,
    .oj-nbox-column-label,
    .oj-nbox-row-label,
    .oj-nbox-cell-label,
    .oj-nbox-cell-countlabel,
    .oj-nbox-dialog-label,
    .oj-tagcloud,
    .oj-thematicmap-marker,
    .oj-treemap,
    .oj-treemap-attribute-type-text,
    .oj-treemap-current-drill-text,
    .oj-treemap-node-header,
    .oj-sunburst,
    .oj-sunburst-attribute-type-text,
    .oj-sunburst-attribute-value-text,
    .oj-sunburst-current-drill-text,
    .oj-timeaxis-label,
    .oj-timeline-item-description,
    .oj-timeline-item-title,
    .oj-timeline-major-axis-label,
    .oj-timeline-minor-axis-label,
    .oj-timeline-overview-label,
    .oj-timeline-series-label,
    .oj-timeline-series-empty-text,
    .oj-timeline-tooltip-label,
    .oj-form-control-hint,
    .oj-form-control-title,
    .oj-inputtext.oj-read-only .oj-inputtext-input,
    .oj-inputpassword.oj-read-only .oj-inputpassword-input,
    .oj-textarea.oj-read-only .oj-textarea-input,
    .oj-inputtext-nocomp[readonly],
    .oj-inputpassword-nocomp[readonly],
    .oj-textarea-nocomp[readonly],
    .oj-inputnumber-input,
    .oj-inputnumber.oj-read-only .oj-inputnumber-input,
    .oj-listbox-input,
    .oj-listbox-filter-message-text,
    .oj-listbox-result-with-children>.oj-listbox-result-label,
    .oj-inputdatetime-input,
    .oj-inputdatetime.oj-read-only .oj-inputdatetime-input,
    .oj-datepicker-header,
    .oj-datepicker-calendar th,
    .oj-datepicker-calendar td a.oj-enabled,
    .oj-radio-label,
    .oj-checkbox-label,
    .oj-checkbox-label-nocomp,
    .oj-radio-label.oj-selected,
    .oj-checkbox-label.oj-selected,
    .oj-combobox-choice,
    .oj-combobox-input,
    .oj-combobox.oj-read-only .oj-combobox-input,
    .oj-combobox.oj-read-only .oj-combobox-selected-choice,
    .oj-combobox-choices,
    .oj-select-choice,
    .oj-select.oj-read-only .oj-select-chosen,
    .oj-select.oj-read-only .oj-select-selected-choice,
    .oj-select-choices,
    .oj-select-multi .oj-listbox-input,
    .oj-select-select,
    .oj-inputsearch-choice,
    .oj-inputsearch-input,
    .oj-colorpalette-swatch-text,
    .oj-hybrid-applayout-header-title,
    .oj-web-applayout-header-title,
    .fbgbu-leg-table,
    .datepick-month th,
    .datepick-month th a,
    .datepick-month td.datepick-week *,
    .oj-fbgbu-busCal-select,
    .oj-fbgbu-report-component-inner-wrap a,
    body,
    .oj-web-applayout-footer-item {
        color: var(--oj-fbgbu-black);
    }

    text {
        fill: var(--oj-fbgbu-black);
    }

    .oj-fbgbu-web-txt,
    .oj-fbgbu-report-component-title-link {
        display: none !important;
    }

    .oj-fbgbu-web-print-txt {
        display: block !important;
    }

    .oj-fbgbu-table-row-delimiter {
        height: 0px !important;
    }

    .oj-fbgbu-table-row-delimiter td {
        height: 0px !important;
        font-size: 0px !important;
        border: 2px var(--oj-fbgbu-neutral-color14) solid !important;
    }
}

/* .oj-label-no-top-margin {
    margin-top: 0px;
} */

/* .oj-fbgbu-div-border-right {
    border-right: 1px solid var(--oj-fbgbu-neutral-color7);
}

.oj-fbgbu-div-border-left {
    border-left: 1px solid var(--oj-fbgbu-neutral-color7);
} */

/* a.oj-disabled {
    pointer-events: none;
} */

.oj-fbgbu-float-left {
    float: left;
}

/* .oj-table-row-link-width {
    max-width: 10rem;
} */

.ace-editor-container {
    width: 100%;
    height: auto;
}

.ace-editor-steps-container {
    width: 100%;
    height: 60em;
}

.subject-areas-flex-bar-z-index-alignment {
    margin-bottom: -2rem;
    z-index: 7;
}

.subject-areas-flex-query-result-popup {
    margin-top: -3rem;
    z-index: 7;
}

.subject-areas-alias {
    min-height: 2em;
}

.javascript-step-result {
    width: 100%;
    height: 20em;
}

.oj-list-view-5-rem {
    max-width: 5rem;
}

.oj-list-view-10-rem {
    max-width: 10rem;
}

.oj-list-view-125-rem {
    max-width: 10rem;
}

.location-group-search-button {
    width: 32px;
}

.font-weight-bold {
    font-weight: bold;
}

.oj-metric-summary {
    font-size: 30px;
}

.schedule-day-label-position {
    margin-bottom: 0px;
}

.oj-table-text-center-alignment {
    text-align: center !important;
}

@media print,
screen and (max-width: 1024px) {
    .oj-fbgbu-column-small-reorder .oj-sm-order-1 {
        order: 1;
    }

    .oj-fbgbu-column-small-reorder .oj-sm-order-2 {
        order: 2;
    }

    .oj-fbgbu-column-small-reorder .oj-sm-order-3 {
        order: 3;
    }

    .oj-fbgbu-column-small-reorder .oj-sm-order-4 {
        order: 4;
    }

    .oj-fbgbu-column-small-reorder .oj-sm-order-5 {
        order: 5;
    }
}

/* .oj-fbgbu-grid-disabled-cell {
    background-color: var(--oj-fbgbu-neutral-color6);
} */

/* .oj-popup-tail.oj-popup-tail-simple.oj-left.oj-bottom:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzE0cHgnPjxwb2x5Z29uIHBvaW50cz0nMTQsMCAwLDE0IDE0LDExJyBzdHlsZT0nZmlsbDojZmNmY2ZkO3N0cm9rZTojZmNmY2ZkO3N0cm9rZS13aWR0aDoxO2ZpbGwtcnVsZTpldmVub2RkOycvPjxnIHN0eWxlPSdzdHJva2U6I2NiY2NjZDtzdHJva2Utd2lkdGg6MTsnPjxsaW5lIHgxPScxNCcgeTE9JzAnIHgyPScwJyB5Mj0nMTQnLz48bGluZSB4MT0nMTQnIHkxPScxMScgeDI9JzAnIHkyPScxNCcvPjwvZz48L3N2Zz4=");
} */

/* .oj-fbgbu-custom-table {
    font-variant-numeric: lining-nums tabular-nums;
} */

.oj-fbgbu-custom-table .oj-table-data-cell {
    min-width: 50px;
}

.oj-fbgbu-custom-table .oj-fbgbu-custom-table-text-overflow {
    max-width: 300px;
}

.oj-fbgbu-custom-table table {
    position: relative;
    overflow: hidden;
}

.oj-fbgbu-custom-table thead th:nth-child(2) {
    /*first cell in the header*/
    position: relative;
    /* background-color: white; */
    z-index: 10;
}

.oj-fbgbu-custom-table thead th:nth-child(3) {
    /*second cell in the header*/
    position: relative;
    background-color: white;
    z-index: 10;
    box-shadow: 1px 0 var(--oj-fbgbu-neutral-color7);
}

.oj-fbgbu-custom-table tbody tr td:nth-child(2) {
    /*the first cell in each tr*/
    position: sticky;
    left: 0px;
    background-color: white;
}

.oj-fbgbu-custom-table tbody tr td:nth-child(3) {
    /*the first cell in each tr*/
    position: sticky;
    background-color: white;
    box-shadow: 1px 0 var(--oj-fbgbu-neutral-color7);
}

.oj-fbgbu-custom-table tbody tr td {
    background-clip: padding-box;
    /* border-bottom: solid var(--oj-fbgbu-neutral-color7) 1px; */
}

@supports (-ms-ime-align: auto) {
    .oj-fbgbu-custom-table thead th:nth-child(2) {
        /*first cell in the header*/
        position: sticky;
        left: 0;
        background-color: white;
        z-index: 10;
    }

    .oj-fbgbu-custom-table thead th:nth-child(3) {
        /*second cell in the header*/
        position: sticky;
        background-color: white;
        z-index: 10;
        border-collapse: separate;
    }

    .oj-fbgbu-custom-table tbody tr td:nth-child(3) {
        /*the first cell in each tr*/
        border-collapse: separate;
    }
}

/* .oj-fbgbu-sticky-col.oj-hover {
    background-color: var(--oj-fbgbu-neutral-color5) !important;
} */

.oj-fbgbu-sticky-col.oj-focus-highlight {
    border-width: medium;
    /* border-top: solid 1px var(--oj-fbgbu-black);
    border-color: var(--oj-fbgbu-black) !important; */
}

.oj-fbgbu-table-custom-header {
    padding-left: 0px !important;
    padding-right: 0px !important;
    min-width: 100px;
}

.oj-fbgbu-table-custom-header-text {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.oj-fbgbu-table-custom-header-text label,
.oj-fbgbu-table-custom-header-text .oj-label-group {
    width: 100%;
}

.oj-fbgbu-table-custom-input {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.oj-fbgbu-table-custom-link-asc,
.oj-fbgbu-table-custom-link-desc {
    position: relative;
}

.oj-fbgbu-label-padding-top {
    padding-top: 7px;
}

.oj-fbgbu-listbox-result-label {
    cursor: default;
}

/* .oj-filepicker-disabled {
    background-color: var(--oj-fbgbu-ghostWhite) !important;
    border-color: var(--oj-fbgbu-ghostWhite) !important;
    pointer-events: none !important;
} */

.oj-filepicker-disabled,
.oj-filepicker-dropzone {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
    box-sizing: border-box;
    border-width: 2px;
    border-style: dashed;
    border-color: var(--oj-fbgbu-neutral-color11);
    border-radius: 2px;
    background-color: var(--oj-fbgbu-white);
}

.oj-filepicker-disabled .oj-filepicker-text {
    color: rgba(0, 0, 0, 0.38);
}

/* OJET upgrade check if oj-fbgbu-administration outer class is needed as it didn't work initially */
/*.oj-fbgbu-administration {  */
    .payrollTable {
        display: table-cell;
    }
    .nonPayrollTable {
        display: none;
    }

    #user-addEdit {	
        background-color: var(--background_color);
        #personDataContainer{
            .add-edit-header {
                background: #fff;
            }
            
            /* #people-link {
                a {
                    font-size: 16px;
                    font-weight: 600;
                }
            } */
            /* .people-link-buttons {
                display: flex;
                flex-direction: row;
                background: #fff;
    
    
                #people-link {
                    display: flex;
                    flex-wrap: wrap;
                    align-content: center;
                
                #people-link {
                    display: flex;
                    flex-wrap: wrap;
                    align-content: center;
                
            } */
            /*#addEditButtons {
                display: flex;
                justify-content: flex-end;
                flex-wrap: wrap;
                padding-top: 0px;
                padding-bottom: 0px;
                background: #fff;

                .oj-button-border { 
                    border-radius: 4px;
                    border: var(--border_color);
                }
    
                .oj-button {
                    margin-bottom: 0px;
                }
    
                #activate-clear-button {
                    button {
                        background: none;
                        border: var(--border_color);
                        .oj-button-label {
                            color: var(--font_color);
                        }
                    }
                }
    
                #cancel {
                    button {
                        border: var(--border_color);
                        background: none;
                        .oj-button-label {
                            color: var(--font_color);
                        }
                    }
                }
    
                oj-menu-button {
                    button {
                        background: none;
                        border: var(--border_color);
                        .oj-button-label {
                            color: var(--font_color);
                        }
                        .oj-button-icon {
                            color: var(--font_color);
                        }
                    }
                }
    
                button {
                    border-radius: 4px;
                }
    
                .oj-button-label {
                    font-weight: 600;
                    font-size: 13.75px;
                }
    
                oj-button#search-button {
                    border-radius: 4px;
                    padding-left: 10px;
            
                    button {
                        border-radius: 4px;
                        background-color: #000;
                        font-weight: 600;
                        font-size: 13.75px;
                        .oj-button-label {
                            color: #fff;
                        }
                    }
                }
            }*/
            
        }

        /* #email-address-input,#pos-selection,#user-revenue-select {
			.oj-message-info .oj-message-content .oj-message-summary {
				font-size: 12px;
				padding: 0;
				color: rgba(22, 21, 19, 0.65);
				font-weight: 400;
			
			}
			.oj-messaging-inline-container .oj-message {
				padding: 5px 0;
			}
			.oj-message-status-icon.oj-message-info-icon {
				display: none;
			}
		} */


        #productTabs {												
			
			margin-top: 40px;
			background-color: var(--inactive_bg) !important;
			box-shadow: inset 0px 0px 0px 1px rgba(22,21,19,0.12);
			box-sizing: border-box;

            li{
                margin-right: 0;
                padding: 12px 16px;
            }
			.posWarning{
				filter: invert(31%) sepia(56%) saturate(889%) hue-rotate(357deg) brightness(96%) contrast(94%);
			}

			li#pos{
				display: flex;
				align-items: center;
			}
			oj-tab-bar {
				padding-left: 50px;
				
				.oj-tabbar-item-label {
					font-weight: 600;
					color: rgba(22, 21, 19, 0.7);
				}
	
				.oj-hover {
					border-color: transparent;
				}				
	
				li.oj-tabbar-item {
					border-width: 0 0 0 1px;
					border-style: solid;
					border-color: rgba(22, 21, 19, 0.12);

					span.oj-sm-padding-1x-end {
						padding-top: 5px;
					}

					img {
						padding: 5px 5px 0 0;
                        height: 15px;
                        width: 15px;
					}
				}

				li.oj-selected {
					background-color: var(--background_color);
					border-color: rgba(22,21,19,0.12);
					border-width: 1px 0 0 1px;

					.oj-tabbar-item-label {
						color: var(--font_color);
					}
				}
			}
		} 
        .oj-fbgbu-users-page {
			min-height: 50px;

			.employee-readonly-view{
				.emp-header1{
					font-size: 20px;
					font-weight: 700;
					color: var(--font_color);
				}
				.emp-header2{
					font-size: 16px;
					font-weight: 700;
					color: var(--font_color);
				}
				.emp-field-header{
					font-size: 12px;
					font-weight: 600;
					color:rgba(22, 21, 19, 0.7);
				}
				.emp-field-value{
					font-size: 16px;
					font-weight: 400;
					color:var(--font-color);
				}
			}
		}
        h2.oj-flex-item {
		
			font-family: 'Georgia';
			font-style: normal;
			font-weight: 400;
			font-size: 32px;
			line-height: 40px;
			max-width: 75%;
		
			/* &.oj-sm-2.oj-padding {
				max-width: 25%;
				display: flex;
			} */
		}

		/* #user-name-status {

			.oj-fbgbu-status-active {
				width: 43px;
				height: 24px;							
				background-color: #518324;
				color: #FFFFFF;
				font-weight: 700;
				font-size: 11px;
				line-height: 18px;
				border-radius: 6px;
				border: none;
				padding-bottom: 0px;
			}
		
			.oj-fbgbu-status-inactive {							
				width: 43px;
				height: 24px;
				background-color: #7C7570;
				color: #FFFFFF;
				font-weight: 700;
				font-size: 11px;
				line-height: 18px;
				border-radius: 6px;
				border: none;
				padding-bottom: 0px;
			}
		} */
    }
    /* .oj-button {
		&.oj-button-icon {
			color: var(--font_color);
		}
	} */

    /* .oj-fbgbu-table-users {	
        background-color: var(--background_color);										
        .oj-table-body {
            .oj-table-data-cell {
                .oj-button-button {
                    border: none;
                }
            }
        }
        width: 100%;
        height: 30rem;
    } */

    /* .oj-flex-item.oj-sm-12 #result-wrapper {						
        .oj-fbgbu-table-users .oj-table-header {
        border-top: none;
        border-bottom: 1px solid rgba(22, 21, 19, 0.1);
        }
    } */

    /* #filters {

        flex-wrap: wrap;
        
        .oj-select {
            min-width: auto;
        }
        &.oj-sm-12.oj-flex-item {
            display: flex;
        }

        .oj-select-jet .oj-select-arrow.oj-select-open-icon:not(.oj-disabled) {
            color: #000;
        }

        #menuButton {
            .oj-button.oj-default.oj-button-full-chrome {
                color: rgba(0, 0, 0, .85);
            }
            .oj-button-menu-dropdown-icon {
                color: rgba(0, 0, 0, .85);
            }
        }

        .oj-hover .oj-button-button {
            color: #000;
        }
        .oj-button-button {
            background: none;
            border-color: rgba(22,21,19,0.5);
            color: #000;
        }
    } */

    /* .oj-flex-items-pad {
        h2 {
            align-items: center !important;
            display: flex !important;
        }
    } */

    .oj-search-table-people {
        height: 30rem;
        width: 100%;
    }

	.oj-fbgbu-dashboard-header#users-dashboard-header {									
		background: #ffffff;
		padding-right: 1.42857rem;
		padding-left: 1.42857rem;
		height: 92px;
		justify-content: space-between;
		align-items: center;

		/* h1 {
			font-style: normal;
			font-weight: 600;
			line-height: 40px;
		} */

		/* .oj-sm-3 {
			display: flex;
			justify-content: flex-end;
			align-items: center;
		} */

		/* #addUserButton {
			height: 38px;
			min-width: 106px;
			border-radius: 4px;
			background: #3a3632;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-top: 3px;

			.oj-button-text {
				color: #ffffff !important;
				font-weight: 600;
			}
		} */

		/* #genReport {
			border-radius: 4px;
			margin-right: 20px;
			margin-top: 3px;
			height: 36px;
			min-width: 138px;
			margin-bottom: 0px;

			button {
				border-color: #000 !important;
				background: none;

				.oj-button-label {
					font-weight: 600;

					.oj-button-text {
						color: #000 !important;
					}
				}
			}
		} */
    }

	/* .oj-label {														
		font-family: 'Oracle Sans Regular';
		font-style: normal;
		font-weight: 600;
		font-size: 13.75px;
		line-height: 16px;
	} */

    /*.user-search-form {

        #filters {

            flex-wrap: wrap;
            
            .oj-select {
                min-width: auto;
            }
            &.oj-sm-12.oj-flex-item {
                display: flex;
            }

            .oj-select-jet .oj-select-arrow.oj-select-open-icon:not(.oj-disabled) {
                color: #000;
            }

            #menuButton {
                .oj-button.oj-default.oj-button-full-chrome {
                    color: rgba(0, 0, 0, .85);
                }
                .oj-button-menu-dropdown-icon {
                    color: rgba(0, 0, 0, .85);
                }
            }

            .oj-hover .oj-button-button {
                color: #000;
            }
            .oj-button-button {
                background: none;
                border-color: rgba(22,21,19,0.5);
                color: #000;
            }
        }

        .oj-select-many {
            ul.oj-select-choices {
                width: inherit;
            }
        }

        .oj-select-choices {									
            height: 60px;
        
            white-space: nowrap;
            overflow-y: auto;
            overflow-x: auto;
        
            &::-webkit-scrollbar {
                width: 6px;
                height: 6px;
            }
            &::-webkit-scrollbar-thumb {
                background-color: #1615131a;
                border-radius: 6px;
        
            }
            &::-webkit-scrollbar-thumb:hover {
                background-color: #1615133b;
            }
        }

        #portalType .oj-text-field-container {
            height: 60px;
        }
        .oj-select-choice {										
            height: 60px;
            border: var(--border_color);
            border-radius: 4px;
            color: var(--font_color);
            font-size: 16px;
            min-width: 0%;
            max-width: 100%;
        }

        #search-filters {
            display: flex;
            align-items: center;

            .oj-inputtext-input {									
                width: 888px;
                height: 44px;
                border: none;
                color: var(--font_color);
                font-size: 16px;
                min-width: 0%;
                max-width: 100%;
                padding-top: 4px;

                &::placeholder {
                    font-style: normal;
                }

                &::-ms-input-placeholder {
                    font-style: normal;
                }
                
            }
            
            .oj-ux-ico-search {
                color: #000;
                font-size: 25px;
                padding-left: 15px;
                padding-right: 8px;
                padding-top: 12px;
            }
        }

        #search-box {
            overflow: hidden;
            border: 1px solid rgba(22,21,19,0.5);
            background: #ffffff;
            display: flex;
            border-radius: 4px;
        }

        #more-filters {
            display: flex;
            justify-content: flex-end;
            flex: 0;
            align-items: center;
        }

        #adv-filters {
            display: flex;
            flex-wrap: wrap;
            .oj-flex-item {
                padding-left: 0px;
                padding-right: 20px;
            }
            

            .oj-select {
                min-width: auto;
            }
        }
    }*/

    .text-lowercase {
        text-transform: lowercase;
    }

    /* .pm-landing-page-table tbody {											
        font-weight: 400;
        font-size: 16px;
        color: var(--font_color);
        tr{
            a{
                color: #00688C;
            }

            .oj-fbgbu-status-active {					
                background-color: var(--active_bg);
                color: var(--active_text);
                font-weight: 700;
                font-size: 12px;
                line-height: 18px;
                width: 50px;
                height: 20px;
                border-radius: 6px;
                border: none;
                padding-top: 4px;
                padding-bottom: 4px;
            }
            
            .oj-fbgbu-status-inactive {							
                width: 58px;
                height: 20px;
                border: none;
                border-radius: 6px;
                font-size: 12px;
                font-weight: 700;
                padding-top: 4px;
                padding-bottom: 4px;
                color: var(--inactive_text);
                background-color: var(--inactive_bg);
                line-height: 18px;
            }
        }
    } */
    .stack-org-name {
	    line-height: 20px;
    }

    .oj-display-xs {
        font-weight: 400;
        font-size: 28px;
        line-height: 36px;
    }

    .oj-font-georgia {
        font-family: 'Georgia';
    }

    .oj-regular-text-md {
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
    }

    /* .manage-employment-button {
        button {
            border: 1px solid rgba(22,21,19,0.5) !important;
            border-radius: 4px !important;
            background: none !important;
            font-weight: 600 !important;
            font-size: 13.75px !important;
            line-height: 16px !important;
            height: 36px;
            color: rgba(22,21,19,1);
            .oj-button-text {
                padding-bottom: 2px;
            }
        }
    } */

    /* .progressIcon .oj-message-custom-icon{
        height : 23px;
        width : 23px;
    } */

    /* #dataPrivacyLog {
        top: 50px !important;
        left: 200px;
        background: var(--background_color);

        .oj-dialog-body {
            .oj-flex {
                align-items: center;
            }
            padding: 0.85714rem 22px 0.85714rem 22px;
        }

        h2 {
            font-weight: 800;
            margin-bottom: 20px;
        }
        

        .oj-form-control-max-width-sm {
            
            .oj-flex-item.oj-sm-padding-2x-start.oj-padding-end {
                padding: 0px 8px 0px 8px;
                oj-input-date {
                    width: 200px;
                    margin-bottom: 0px;
                    background: #ffffff;
                    .oj-inputdatetime-input-container {
                        border: var(--border_color);
                        border-radius: 4px;
                        height: 52px;
                        align-items: center;
                        input {
                            font-size: 16px;
                            font-weight: 600;
                            border: none;
                            background: none;
                        }
                        .oj-inputdatetime-input-trigger {
                            border: none;
                            background: none;
                            .oj-inputdatetime-calendar-icon {
                                color: rgba(22, 21, 19, 1);
                            }
                        }
                    }
                }
            }
        }

        #auditLog-table {
            margin-top: 20px;
            background: none;
            tbody {
                span {
                    font-weight: 400;
                    font-size: 16px;
                    line-height: 20px;
                }
            }
        }

        .oj-button {
            min-width: 86px;
            height: 52px;
            padding-right: 8px;
            .oj-button-label {
                font-weight: 600;
                font-size: 13.75px;
                line-height: 16px;
            }
            &#search-DataPrivacy {
                min-width: 76px;
                padding-right: 0px;
                button {
                    background: rgba(58, 54, 50, 1);
                    border-radius: 4px;
                    .oj-button-label {
                        color: rgba(255, 255, 255, 1);
                    }
                }
            }
            &#clearAll-DataPrivacy {
                button {
                    background: none;
                    border: var(--border_color);
                    border-radius: 4px;
                }
            }
            &#closeDataPrivacyDialog {
                min-width: 88px;
                align-items: center;
                button {
                    background: none;
                    height: 44px;
                    border: var(--border_color);
                    border-radius: 4px;
                }
            }
        }
    } */

    /* #unassign-role-button {
        border-radius: 4px;
        padding-left: 10px;

        button {
            border-radius: 4px;
            background: black;
            font-weight: 600;
            font-size: 13.75px;
            .oj-button-label {

                .oj-button-text {
                    color: var(--background_color);
                }
            }
        }
    } */

    /* .copy-person-section-header {
        size: 20px;
        line-height: 28px;
    } */

    /* .auto-min-width {
        min-width: auto;
        .oj-select {
            min-width: auto;
        }
    } */

    /* oj-menu#menu {

        #downloadSubmenu {
            background: rgba(255, 255, 255, 1);
            border-radius: 6px;
            border: 1px solid rgba(22, 21, 19, 0.12);
            padding: 8px 0px;
            oj-option {
                height: 53px;
                display: flex;
                align-items: center;
                &:hover {
                    background: #f4f3ef;
                }
                a {
                    width: 100%;
                    color: var(--font_color);
                    text-decoration: none;
                    padding: 0px 8px;
                    &:hover {
                        text-decoration: none;
                    }
                }
            }
        }
    } */

    .custom-drawer {
        transform: translate3d(0px, 0px, 0px);
        border-width: 0 0 0 1px;
        display: block !important;
        top: 0;
        bottom: 0;
        right: 0;
        border-radius: 0;
        box-sizing: border-box;
        height: 100vh;
        position: fixed;
        transition: transform .4s;
        transition-timing-function: ease-in-out;
        backface-visibility: hidden;
    }

    .drawerOverlay{
        z-index: 2; 
        position: fixed;
    }

    .line-break-any {
        line-break: anywhere;
    }

    .text-overflow-ellipsis{
        display: inline-block;
        max-width: 500px;
        min-width: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

/* #anonimizeDialog, #cannotCopyPersonDialog {

    max-height: fit-content;

    .field {
        font-weight: 600;
        font-size: 12px;
        line-height: 16px;
        color: rgba(22, 21, 19, 0.7);
    }

    #cancel-button-anonimize {
        min-width: 88px;
        height: 44px;
        border-radius: 4px;
        button {
            height: 44px;
            background: none;
            border: var(--border_color);
        }
        .oj-button-label {
            color: rgba(22, 21, 19, 1);
        }
    }
    
    #anonimize-button {
        min-width: 105px;
        height: 44px;
        button {
            height: 44px;
            border-radius: 4px;
            border: var(--border_color);
            background: var(--font_color);
            color: var(--oj-fbgbu-white);
        }
    }

    .oj-button-label {
        font-weight: 600;
        font-size: 13.75px;
        line-height: 16px;
    }
} */

/* .downloadLink {
    a {
        font-weight: 900;
        font-size: 20px;
        margin-top: 10px;
    }
} */
/* .timeStamp {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: var(--font_color);
} */

.remDays {
    color: #5b5a58;
    font-style: italic;
    font-size: 15px;
    margin-bottom: 10px;
}
/* #auditDetailsDialog {
    &.oj-dialog {
        border-radius: 6px;
    }
    div[slot="detail"] {
        display: flex;
        flex-direction: column;

    }
    .oj-padding-top {
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        color: var(--font_color);
    }
    .oj-fbgbu-clear-button {
        button {
            background: none;
            border-radius: 4px;
            border: 1px solid #888685;
            font-weight: 600;
            font-size: 13.75px;
            line-height: 16px;
            color: var(--font_color);
        }
    }
    #genDetails.oj-fbgbu-save-continue-button {
        button {
            border-radius: 4px;
            background: var(--font_color);
            font-weight: 600;
            font-size: 13.75px;
            color: white;
        }
    }
    #closeGenDetails.oj-fbgbu-save-continue-button {
        button {
            border-radius: 4px;
            background: #312D2A;
            font-weight: 600;
            font-size: 13.75px;
            color: white;
        }
    }

} */

.oj-fbgiu-background {
    background: var(--background_color);
}

.ispeople:has(.oj-fbgiu-background){
   background-color:var(--background_color);
}
/* #confirmActivateDialog {

    &.oj-dialog {
        border-radius: 6px;
    }

    .oj-flex-items-pad {
        p {
            font-size: 16px;
        }
    }

    #activate-button.oj-fbgbu-save-continue-button {
        min-width: 85px;
        padding: 13px 6px 0px 6px;
        height: 44px;
        button {
            height: 44px;
            border-radius: 4px;
            background: rgba(49, 45, 42, 1);
            font-weight: 600;
            font-size: 13.75px;
            color: white;
        }
    }

    .oj-fbgbu-clear-button {
        padding: 13px 0px 0px 16px;
        min-width: 88px;
        height: 44px;
        button {
            background: none;
            height: 44px;
            border-radius: 4px;
            border: 1px solid #888685;
            font-weight: 600;
            font-size: 13.75px;
            line-height: 16px;
            color: var(--font_color);
        }
    }
} */

/*#lastSysAdminDialog, #confirmDeactivateDialog, #discardCopyPerson, #magCardNotUniqueConfirmDialog {
    &.oj-dialog {
        border-radius: 6px;
    }
    .oj-padding-top {
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        color: var(--font_color);
    }
    .discard-summary {
        font-size: 16px;
        font-weight: 400;
    }
    .oj-fbgbu-clear-button {
        padding: 13px 0px 0px 16px;
        min-width: 88px;
        height: 44px;
        button {
            background: none;
            height: 44px;
            border-radius: 4px;
            border: 1px solid #888685;
            font-weight: 600;
            font-size: 13.75px;
            line-height: 16px;
            color: var(--font_color);
        }
    
    }

    .oj-dialog-footer {
        padding: 0.1rem 0.85714rem 0.1rem 0.85714rem;
    }
    
    #lastSysAdminUnassignRoleButton.oj-fbgbu-save-continue-button {
        min-width: 88px;
        padding: 13px 6px 13px 6px;
        height: 44px;
        button {
            height: 44px;
            border-radius: 4px;
            font-weight: 600;
            font-size: 13.75px;
        }
    }

    #deactivateButton.oj-fbgbu-save-continue-button, #magCardNotUniqueConfirmButton.oj-fbgbu-save-continue-button {
        min-width: 100px;
        padding: 13px 6px 13px 6px;
        height: 44px;
        button {
            height: 44px;
            border-radius: 4px;
            font-weight: 600;
            font-size: 13.75px;
            color: var(--oj-fbgbu-white);
        }
    }

}*/

/* html:not([dir="rtl"]) .oj-select.oj-read-only li.oj-select-selected-choice:first-child {
    padding-left: 0 !important;
}

html:not([dir="ltr"]) .oj-select.oj-read-only li.oj-select-selected-choice:first-child {
    padding-right: 0 !important;
}

html:not([dir="rtl"]) .oj-select.oj-read-only .oj-select-choices {
    padding-left: 0 !important;
}

html:not([dir="ltr"]) .oj-select.oj-read-only .oj-select-choices {
    padding-right: 0 !important;
}


#dialogNav_edit_report_role_layout_dialog li span {
    color: var(--oj-fbgiu-font-black);
}

#dialogNav_edit_opp_layout_dialog li span {
    color: var(--oj-fbgiu-font-black);
}

#dialogNav_edit_report_role_layout_dialog {
    padding-left: 32px !important;
}

#dialogNav_edit_opp_layout_dialog {
    padding-left: 32px !important;
}

.oj-padding-top {
    padding-top: var(--oj-spacing-2x);
} */

.oj-padding {
    padding: var(--oj-spacing-2x);
}

.oj-align-content-center {
    align-content: center;
}

/* #report-role-list li.oj-disabled {
    pointer-events: none;
} */

#dialogwrapper_edit_report_role_layout_dialog .oj-fbgbu-dialog-body-scroll {
    max-height: fit-content !important;
}

#dialogwrapper_edit_opp_layout_dialog .oj-fbgbu-dialog-body-scroll {
    max-height: fit-content !important;
}

#roleReportTileSelection .oj-fbgbu-advancedSelection-levels {
    height: auto;
}

#paging-report-role-list .oj-text-field-middle {
    min-width: auto;
}

#payment-users-paging .oj-text-field-middle {
    min-width: auto;
}

#oj-select-choice-show-payment-per-page-select {
    max-width: fit-content;
}

#oj-select-choice-show-per-page-select-report-role-list {
    max-width: fit-content;
}

.oj-select-width-fitcontent .oj-select-choice {
    max-width: fit-content; 
}

.oj-select-width-fitcontent {
    max-width: fit-content; 
}





.roles-list-view .oj-disabled {
    background-color: #F8F7F4;
    pointer-events: none;
}

/* #privilegeSelection oj-checkboxset {
    width: 15px;
}

#myReportsSelection oj-checkboxset {
    width: 15px;
}

#blockedReportSelection oj-checkboxset {
    width: 15px;
} */

/* #ManageReportsSelection oj-checkboxset {
    width: 15px;
} */

.oj-text-styling-partial-checkbox {
    margin-top: 3px;
}
.oj-button-styling-partial-checkbox {
    display: inline;
}

.oj-web-applayout-forbidden-page{
    width: 100vw;
    background-color: var(--oj-fbgbu-white);
}
.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.oj-fbgbu-table-exports {
    /*NEED THIS FOR EXPORTS TABLES AS INTERNAL TABLE SETS AN INLINE FIXED WIDTH*/
    table {
        width: 100% !important;
        table-layout: auto !important;
    }

}

.oj-fbgbu-search-extend{
    max-height: fit-content;
}

/* Handle 125% and 150% Windows 10 Font Scaling on 96dpi monitors */
@media (min-resolution: 120dpi) {
    html {
         font-size: 80%;
    }
}

.oj-fbgbu-position-default-noscroll .oj-helper-hidden-accessible {
    position: static !important;
}
.oj-fbgbu-label-text-align {
    align-items: end;
}


.hidden-scroll .oj-datagrid-databody {
    overflow-y: hidden !important;
}

.oj-fbgbu-export-sidenav-textcolor .oj-navigationlist-item.oj-disabled .oj-navigationlist-item-label  {
    color:#000000 !important;
}

.extended-overlay {
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	background: hsl(0, 0%, 0%); 
	z-index: 2; 
	position: absolute; 
	opacity: 0.4;
}

.apiactivity-column-header th {
    white-space: nowrap !important;
}