.a-IRR-toolbar{
    visibility: hidden;
}
.a-IG-controlsContainer, .a-IRR-controlsContainer{
    visibility: hidden;
}
.a-IG-controls, .a-IRR-controls{
    height: 0;
} 


    /* .a-IRR-table td {
    border: 1px solid black;
}

.a-IRR-header{
    border: 1px solid black;
} */



/* .t-Alert--page.t-Alert--success{
    visibility: hidden;
}

.t-Alert--page.t-Alert--warning{
    visibility: hidden;
} */





.u-Processing {
  display: none !important;
}











#B213459861322750291, #B213475253637750333, #B213491308640750362, #B213507868077750391 ,#B223509323089027593, #B223540633047113170, #B223569773840343098,
#B225309155814301393,#B225343228560380538 ,#B239933890603592107,#B239960672727658193,#B243799730777655689, #B246889960710601555, #B246920153267735503,#B249106485180725634
,#B249241969029779634,#B249265527978846583,#B249291828450927940{
    background-color: wheat;
}





/* ====== Global Variables ====== */
:root {
  --primary: #006D6F;
  --primary-dark: #004F50;
  --primary-light: #43A5A6;
  --body-bg: #F5F7F8;
  --text-main: #2B2B2B;
  --text-muted: #5E5E5E;
  --header-bg: #004F50;
  --footer-bg: #003637;
  --card-bg: #FFFFFF;
  --border-color: #D9DADA;
}

/* ====== Body ====== */
body {
  background: var(--body-bg);
  font-family: 'Tajawal', 'Inter', sans-serif;
  color: var(--text-main);
}

/* ====== Header ====== */
.header, #t_Header, .t-Header , .t-Header-branding{
  background: var(--header-bg) !important;
  color: #FFFFFF !important;
}

.t-Header-logo, .t-Header-title {
  color: #FFFFFF !important;
}

/* ====== Navigation Menu ====== */
.t-NavBar-item a, 
.t-Menu-list a {
  color: #FFFFFF !important;
}

.t-NavBar-item a:hover, 
.t-Menu-list a:hover {
  color: var(--primary-light) !important;
}

/* ====== Cards / Regions ====== */
.t-Region, .t-Card, .t-Report-report {
  background: var(--card-bg) !important;
  border: 1px solid var(--border-color) !important;
  border-radius: 6px !important;
}

/* ====== Buttons ====== */
.t-Button--primary, 
.t-Button.t-Button--hot {
  background: var(--primary) !important;
  border-color: var(--primary-dark) !important;
  color: #FFFFFF !important;
}

.t-Button--primary:hover, 
.t-Button.t-Button--hot:hover {
  background: var(--primary-dark) !important;
}

/* ====== Footer ====== */
#t_Footer, .t-Footer {
  background: var(--footer-bg) !important;
  color: #FFFFFF !important;
}

/* ====== Links ====== */
a {
  color: var(--primary);
}

a:hover {
  color: var(--primary-dark);
}


.t-Card-title{
    font-family: 'Tajawal', 'Inter', sans-serif;
}


.t-Header-logo-link .apex-logo-text:hover {
    color: white;
}

.t-Header-logo-link:hover{
    color: white;
}
.t-Footer-customize, .t-Footer-srMode, .t-Footer-version{
    display: flex;
    justify-content: center;
    /* font-size: 18px; */
    font-weight: bold;
}

.t-Header-logo-link .apex-logo-img+.apex-logo-text {
    font-family: 'Tajawal';
    font-size: 20px;
}

.t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child .t-Breadcrumb-label{
    font-family: 'Tajawal';
     font-size: 18px;
}

.t-Breadcrumb-label{
        font-family: 'Tajawal';
        font-size: 18px;
}

.t-Card-title{
     font-family: 'Tajawal';
     font-size: 18px;
}


.u-tC .a-IRR-headerLabel, .u-tC .a-IRR-headerLink, .u-textCenter .a-IRR-headerLabel, .u-textCenter .a-IRR-headerLink {
    justify-content: center;
     font-family: 'Tajawal';
    color: #004f50;
    font-weight: bold;
    font-size: 18px;
    background-color: #41cbcd;
}


.a-IRR-table td{
     justify-content: center;
     font-family: 'Tajawal';
     font-size: 16px;
}

#B213459861322750291{
    background-color: wheat;
}

.ui-dialog-title{
font-family: 'Tajawal';
     font-size: 18px;
}


.a-IRR-message, .a-IRR-noDataMsg-text {
    font-family: 'Tajawal';
    font-size: 18px;
    color: #006d6f;
    font-weight: bold;
}

.a-IRR-noDataMsg-icon .a-Icon {
     color: #006d6f;
}

.t-Body-actions, .t-Body-content, .t-Body-main, .t-Body-nav, .t-Body-side, .t-Body-title, .t-Button.t-Button--header, .t-Header, .t-Header-branding {

        /* background-color: transparent; */
        color: white;
    }


.a-IRR-table td {
    color: black;
}



.t-Report-colHead {
    background-color: #004f50;
    color: white;
}

.a-IRR-header {
    color: black;
}


.a-IRR-headerLink, .a-IRR-headerLink.has-hover, .a-IRR-headerLink:hover {
    pointer-events: none;
}

.a-IRR-table td {
    text-align: center !important;
}

.t-Login-region{
    width: 100%;
    height: 100%;
}




.highlight{
    color: red;
}

