body{
    background-color: var(--cPr50);
    padding:0;
}
/*.bi {
    display: inline-block;
    width: 1rem;
    height: 1rem;
}*/





/**
 * Helpers/utilities
 */

 /** Backgruond */
    .bg-Px10{background-color: var(--cPx10) !important;}

    .bg-Or30{background-color: var(--cOr30) !important;}
    .bg-Or50{background-color: var(--cOr50) !important;}

    .bg-Bl50{background-color: var(--cBl50) !important;}
    .bg-Bl40{background-color: var(--cBl40) !important;}
    .bg-Bl30{background-color: var(--cBl30) !important;}
    .bg-Bl20{background-color: var(--cBl20) !important;}
    .bg-Bl10{background-color: var(--cBl10) !important;}

    .bg-Pr60{background-color: var(--cPr60) !important;}
    .bg-Pr50{background-color: var(--cPr50) !important;}
    .bg-Pr50T{background-color: var(--cPr50T) !important;}
    .bg-Pr45{background-color: var(--cPr45) !important;}
    .bg-Pr40{background-color: var(--cPr40) !important;}
    .bg-Pr30{background-color: var(--cPr30) !important;}
    .bg-Pr20{background-color: var(--cPr20) !important;}
    .bg-Pr10{background-color: var(--cPr10) !important;}
    .bg-Pr05{background-color: var(--cPr05) !important;}

    .bg-Sc80{background-color: var(--cSc80) !important;}
    .bg-Sc70{background-color: var(--cSc70) !important;}
    .bg-Sc70T{background-color: var(--cSc70T) !important;}
    .bg-Sc60{background-color: var(--cSc60) !important;}
    .bg-Sc60T{background-color: var(--cSc60T) !important;}
    .bg-Sc50{background-color: var(--cSc50) !important;}
    .bg-Sc50T{background-color: var(--cSc50T) !important;}
    .bg-Sc40{background-color: var(--cSc40) !important;}
    .bg-Sc30{background-color: var(--cSc30) !important;}
    .bg-Sc20{background-color: var(--cSc20) !important;}
    .bg-Sc10{background-color: var(--cSc10) !important;}

    .bg-Rd50{background-color: var(--cRd50) !important;}
    .bg-Rd40{background-color: var(--cRd40) !important;}
    .bg-Rd35{background-color: var(--cRd35) !important;}
    .bg-Rd30{background-color: var(--cRd30) !important;}
    .bg-Rd20{background-color: var(--cRd20) !important;}
    .bg-Rd10{background-color: var(--cRd10) !important;}

    .bg-Gn50{background-color: var(--cGn50) !important;}
    .bg-Gn40{background-color: var(--cGn40) !important;}
    .bg-Gn30{background-color: var(--cGn30) !important;}
    .bg-Gn20{background-color: var(--cGn20) !important;}
    .bg-Gn10{background-color: var(--cGn10) !important;}

    .bg-Yw50{background-color: var(--cYw50) !important;}
    .bg-Yw40{background-color: var(--cYw40) !important;}
    .bg-Yw30{background-color: var(--cYw30) !important;}
    .bg-Yw30T{background-color: var(--cYw30T) !important;}

    .bg-Yw20{background-color: var(--cYw20) !important;}
    .bg-Yw10{background-color: var(--cYw10) !important;}

    .bg-Gy50{background-color: var(--cGy50) !important;}
    .bg-Gy40{background-color: var(--cGy40) !important;}
    .bg-Gy30{background-color: var(--cGy30) !important;}
    .bg-Gy20{background-color: var(--cGy20) !important;}
    .bg-Gy10{background-color: var(--cGy10) !important;}

    .bg-Or30{background-color: orange !important;};
 /** Backgruond */

 /** Text */
    .text-Px10{color: var(--cPx10) !important;}




    .text-Pr50{color: var(--cPr50) !important;}
    .text-Pr40{color: var(--cPr40) !important;}
    .text-Pr30{color: var(--cPr30) !important;}
    .text-Pr20{color: var(--cPr20) !important;}
    .text-Pr10{color: var(--cPr10) !important;}

    .text-Sc50{color: var(--cSc50) !important;}
    .text-Sc40{color: var(--cSc40) !important;}
    .text-Sc30{color: var(--cSc30) !important;}
    .text-Sc20{color: var(--cSc20) !important;}
    .text-Sc10{color: var(--cSc10) !important;}
    .text-Sc05{color: var(--cSc05) !important;}

    .text-Rd50{color: var(--cRd50) !important;}
    .text-Rd40{color: var(--cRd40) !important;}
    .text-Rd30{color: var(--cRd30) !important;}
    .text-Rd20{color: var(--cRd20) !important;}
    .text-Rd10{color: var(--cRd10) !important;}

    .text-Gn50{color: var(--cGn50) !important;}
    .text-Gn40{color: var(--cGn40) !important;}
    .text-Gn30{color: var(--cGn30) !important;}
    .text-Gn20{color: var(--cGn20) !important;}
    .text-Gn10{color: var(--cGn10) !important;}

    .text-Yw50{color: var(--cYw50) !important;}
    .text-Yw40{color: var(--cYw40) !important;}
    .text-Yw30{color: var(--cYw30) !important;}
    .text-Yw20{color: var(--cYw20) !important;}
    .text-Yw10{color: var(--cYw10) !important;}

    .text-Gy50{color: var(--cGy50) !important;}
    .text-Gy40{color: var(--cGy40) !important;}
    .text-Gy30{color: var(--cGy30) !important;}
    .text-Gy20{color: var(--cGy20) !important;}
    .text-Gy10{color: var(--cGy10) !important;}

    .text-Bl30{color: rgb(0,0,255) !important;}

    .text-Or40{color: rgb(255, 193, 78) !important;}
    .text-Or30{color: rgb(252, 164, 0) !important;}
    .text-Or20{color: rgb(252, 80, 0) !important;}
 /** Text */

/** Border */

    .border-Px10{border-color: var(--cPx10) !important;}

    .border-Or40{border-color: var(--cOr40) !important;}
    .border-Or30{border-color: var(--cOr30) !important;}
    .border-Or20{border-color: var(--cOr20) !important;}


    .border-Pr50{border-color: var(--cPr50) !important;}
    .border-Pr40{border-color: var(--cPr40) !important;}
    .border-Pr30{border-color: var(--cPr30) !important;}
    .border-Pr20{border-color: var(--cPr20) !important;}
    .border-Pr10{border-color: var(--cPr10) !important;}

    .border-Sc50{border-color: var(--cSc50) !important;}
    .border-Sc40{border-color: var(--cSc40) !important;}
    .border-Sc30{border-color: var(--cSc30) !important;}
    .border-Sc20{border-color: var(--cSc20) !important;}
    .border-Sc10{border-color: var(--cSc10) !important;}

    .border-Rd50{border-color: var(--cRd50) !important;}
    .border-Rd40{border-color: var(--cRd40) !important;}
    .border-Rd30{border-color: var(--cRd30) !important;}
    .border-Rd20{border-color: var(--cRd20) !important;}
    .border-Rd10{border-color: var(--cRd10) !important;}

    .border-Gn50{border-color: var(--cGn50) !important;}
    .border-Gn40{border-color: var(--cGn40) !important;}
    .border-Gn30{border-color: var(--cGn30) !important;}
    .border-Gn20{border-color: var(--cGn20) !important;}
    .border-Gn10{border-color: var(--cGn10) !important;}

    .border-Yw50{border-color: var(--cYw50) !important;}
    .border-Yw40{border-color: var(--cYw40) !important;}
    .border-Yw30{border-color: var(--cYw30) !important;}
    .border-Yw20{border-color: var(--cYw20) !important;}
    .border-Yw10{border-color: var(--cYw10) !important;}

    .border-Gy50{border-color: var(--cGy50) !important;}
    .border-Gy40{border-color: var(--cGy40) !important;}
    .border-Gy30{border-color: var(--cGy30) !important;}
    .border-Gy20{border-color: var(--cGy20) !important;}
    .border-Gy10{border-color: var(--cGy10) !important;}

    .status-01 { background-color: rgb(224, 0, 0);     color: white; }
    .status-02 { background-color: orange;             color: black; }
    .status-03 { background-color: rgb(255, 209, 123); color: blue; }
    .status-04 { background-color: blue              ; color: white; }
    .status-05 { background-color: rgb(159, 108, 189); color: white; }
    .status-06 { background-color: yellow;             color: black; }
    .status-07 { background-color: aqua;               color: blue; }
    .status-08 { background-color: var(--cGn50);         color: black; }
    .status-09 { background-color: white;              color: Blue;}
    .status-10 { background-color: silver;             color: darkred;}
    .status-11 { background-color: silver;             color: black; }


/** Border */
#loading {
    display: none;
}
.loading-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../img/Brain.gif);
    /*background-size: cover; /* A imagem cobre a área total, sem distorcer */
    background-size: 55%;
    background-position: center; /* Centraliza a imagem */
    background-repeat: no-repeat; /* Evita repetição da imagem */
    background-blend-mode: color-dodge;
    /*background-blend-mode:difference;*/
    /*background-blend-mode:hard-light;*/
    background-attachment: fixed; /* Opcional: imagem fica fixa ao rolar a página */
    background-color: rgba(2, 5, 23, 0.95);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    opacity: 0.65;
}

#dortLoadingLabel{
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: rgb(16, 0, 244);
    text-shadow: 2px 2px 2px white;
    opacity: 0.6;
    margin-bottom: 10px;
    text-align: center;
    z-index: 99999;
}
#dortLoading{
    position: absolute;
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: transparent;
    opacity: 0.5;
}

