/* _content/ComponentesComunLib/Components/BussyIndicator.razor.rz.scp.css */
body[b-mliy1tb3m3] {
}

.container-spinner[b-mliy1tb3m3] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    height: 2em;
}

.spinner-large[b-mliy1tb3m3] {
    border: 7px solid #c0c0c0;
    border-top: 7px solid #337ab7;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    animation: spin-b-mliy1tb3m3 1000ms linear infinite;
    top: -37px;
    left: -25px;
    position: relative;
}

.spinner-large-text[b-mliy1tb3m3] {
    text-align: left;
    height: 25px;
    padding-left: 25px;
}

.spinner-small[b-mliy1tb3m3] {
    border: 4px solid #c0c0c0;
    border-top: 4px solid #337ab7;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    animation: spin-b-mliy1tb3m3 1000ms linear infinite;
    top: -28px;
    left: -25px;
    position: relative;
}

.spinner-small-text[b-mliy1tb3m3] {
    text-align: left;
    height: 25px;
    padding-left: 7px;
}

@keyframes spin-b-mliy1tb3m3 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}
/* _content/ComponentesComunLib/Components/MensajeAplicacion.razor.rz.scp.css */
/* Notification styles
-----------------------------------------------------------*/
#NotificationBox[b-l1e8isf2x2] {
    z-index: 1000;
}

/*****************************************************
            PANEL DE MENSAJES
*****************************************************/
.ErrorMessage[b-l1e8isf2x2],
.InfoMessage[b-l1e8isf2x2],
.WarningMessage[b-l1e8isf2x2],
.SuccessMessage[b-l1e8isf2x2] {
    border: 1px solid;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-family: Arial;
    font-size: 9pt;
    border-radius: .5em;
    /*position: fixed !important;
        width: 80% !important;
        top: 0 !important;
        left: calc(15% / 2) !important;*/
    border: 1px solid #8B8B8B;
    z-index: 100000 !important;
    -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    border-collapse: separate;
}

.close[b-l1e8isf2x2] {
    /*position: absolute;
        top: 0;
        right: 0;
        margin: 4px !important;
        padding: 4px 7px;
        */
    background: none !important;
    border: none;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    text-align: center;
    float: right;
}

.ErrorMessage[b-l1e8isf2x2] {
    /*color: #D8000C;
    background-color: #FFBABA !important;*/
    background-image: url('Images/Error.png');
}

.InfoMessage[b-l1e8isf2x2] {
    /*color: #00529B;
    background-color: #BDE5F8 !important;*/
    background-image: url('Images/Info.png');
}

.WarningMessage[b-l1e8isf2x2] {
    /*color: #9F6000;
    background-color: #FEEFB3 !important;*/
    background-image: url('Images/Warning.png');
}

.SuccessMessage[b-l1e8isf2x2] {
    /*color: #4F8A10;
    background-color: #DFF2BF !important;*/
    background-image: url('Images/Success.png');
}

.manualFix[b-l1e8isf2x2] {
    height: 0 !important;
    width: 200px !important;
    top: 0 !important;
}

.contenedorFlex[b-l1e8isf2x2] {
    display: flex;
    justify-content: space-between;
}

.itemFlex[b-l1e8isf2x2] {
    align-self: center;
}

.contenido[b-l1e8isf2x2] {
    /*padding: 0px 12px 9px;*/
    /*white-space: pre-line;*/
    display: table-cell;
    border-style: none;
}
/* _content/ComponentesComunLib/Components/RemainingSessionTime.razor.rz.scp.css */
body[b-mg2ebjq0av] {
}

.row[b-mg2ebjq0av] {
    flex-wrap: nowrap;
    --bs-gutter-x: 0;
}

    .row > div[b-mg2ebjq0av] {
        position: relative;
        display: inline-block;
    }

.remainingTime[b-mg2ebjq0av] {
    margin: auto;
}

.circle[b-mg2ebjq0av] {
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    margin: auto;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

.circle-sessionOk[b-mg2ebjq0av] {
    background-color: var(--bs-success);
}

.circle-sessionExpiring[b-mg2ebjq0av] {
    background-color: var(--bs-warning);
}

.visible[b-mg2ebjq0av] {
    visibility: visible;
}

.notVisible[b-mg2ebjq0av] {
    visibility: collapse;
}

.sessionOk[b-mg2ebjq0av] {
    color: var(--bs-success);
}

.sessionExpiring[b-mg2ebjq0av] {
    color: var(--bs-warning);
}
