@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("fonts/oraclesansvf.woff2") format("woff2");
    font-weight: 275 800;
    font-style: normal
  }

  @font-face {
    font-family: oracleSansRegular;
    src: url(fonts/OracleSans_W_Rg.woff);
}

  @font-face {
    font-family: "iconFont";
    src: url("fonts/ojuxIconFont_Rg.ttf") format("truetype");
  }

.demo-oracle-icon {
    width:137px;
    height:18px
}

.demo-oracle-icon:before {
    content:url("images/oracle_logo.svg")
}

html:not([dir="rtl"]) .demo-oracle-icon {
    padding-right:4px
}

html[dir="rtl"] .demo-oracle-icon {
    padding-left:4px
}

.demo-oracle-icon:before {
    display:inline
}

.demo-appheader-avatar {
    width:24px;
    height:24px
}

.demo-appheader-avatar:before {
    content:url("images/avatar_24px.png")
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
    .demo-appheader-avatar:before {
        content:url("images/avatar_24px_2x.png");
        -webkit-transform:translate(-25%, -25%) scale(0.5);
        transform:translate(-25%, -25%) scale(0.5)
    }
}

.rw-strip-generic::before {
    content: '';
    position: absolute;
    top: 0;
    height: 12px;
    width: 100%;
    right: 0;
    left: 0;
    z-index: 0;
    background-image: url(images/color-strip-generic.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
}

#btnModules button, #btnReport button{
    background-color: white;
}

#btnModules span[slot=endIcon]{
    margin-top: -4px;
    text-overflow: unset;
}

/*#cmbFullModules .oj-text-field-container{
    height: 52px;;
}*/

/*#cmbFullModules .oj-select-selected-choice{
    background-color:#44413f;
}

#cmbFullModules .oj-text-field-container{
    background-color: #312d2b;
    border-color: gray;
}*/

/*#cmbFullModules .oj-select-clear-entry-icon{
    color: lightgray;
    cursor: pointer;
}*/

/*#cmbFullModules .oj-select-default{
    color: lightgray;
}*/

#cmbFullModules .oj-select-default:before{
    font-family: "iconFont";
    content: "\f301";
    color: #e05858;
    font-size: 22px;
    vertical-align: sub;
    margin-right: 10px;
}

/*.oj-listbox-search-wrapper, .oj-listbox-result{
    background-color: #312d2b !important;
}*/

.modLevel1{
    color: black;
    font-weight: 500;
}
.modLevel2{
    color: #2952A3;
    padding-left: 25px;
    font-weight: 400;
}
.modLevel3{
    color: #006100;
    padding-left: 50px;
    font-weight: 200;
}

.chipLevel1{
    color: black;
}
.chipLevel2{
    color: #2952A3;
}
.chipLevel3{
    color: #006100;
}

#tableReport\:2{
    color: #006100;
}

#tableReport\:3{
    color: #2952A3;
}

#tableReport\:4{
    color: black;
}

#tableReport\:1, #tableReport\:5{
    color: slategrey;
}
.filterColorOracle{
    filter: invert(44%) sepia(91%) saturate(2921%) hue-rotate(334deg) brightness(101%) contrast(76%);
    margin-left: 20px;
}

#cmbUpdates div[role="presentation"]{
    min-height: 49px;
}
/*
#cmbUpdates svg{
    color: white;
}

#cmbUpdates label, #cmbUpdates input, #cmbUpdates span{
    color: lightgray;
}*/

.checkSearch{
    color: green;
    margin-right: 5px;
    font-size: 20px;
    vertical-align: text-bottom;
}