/********************** PERSONALIZADOS ********************/


.card-special {
    box-shadow: none !important;
}

.card-special-style-login {
    /*box-shadow: 2px 1px 7px 0px #630087;*/
}

.ct-label.ct-vertical.ct-start {
    color: white !important;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
    color: white !important;
}

.ct-grid {
    stroke: rgba(250, 250, 250, 0.897) !important;
}

.btn-enterprise-back {
    width: 100px;
    height: 100px;

    border-radius: 50%;
    background-color: black;
    position: relative;

}


.icon-enterprise-success {

    font-size: 50px;
    color: #39ff14;
    /* Verde neón */
    text-shadow:
        0 0 5px #39ff14,
        /* Capa interna */
        0 0 10px #39ff14,
        /* Capa intermedia */
        0 0 20px #39ff14,
        /* Más brillo */
        0 0 40px #0fa,
        /* Reflejo más amplio */
        0 0 80px #0fa;
}


.icon-enterprise-danger {

    font-size: 50px;
    color: #ff1414;
    /* Verde neón */
    text-shadow:
        0 0 5px #ff1414,
        /* Capa interna */
        0 0 10px #ff1414,
        /* Capa intermedia */
        0 0 20px #ff1414,
        /* Más brillo */
        0 0 40px rgb(241, 18, 18),
        /* Reflejo más amplio */
        0 0 80px rgb(246, 38, 38);
}



.card-progress-success {
    box-shadow: 0px 0px 18px 1px rgb(57 255 20);
}


.bg-progress-success {

    background-color: #39ff14 !important;

}

.card-progress-primary {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}


.bg-progress-primary {

    background-color: #0a28e9 !important;

}


/* --------------------- PORGRESSBAR EXI VIEW SADA GUIA -------------*/

.progressbar-circle-success {

    width: 3rem;
    aspect-ratio: 1;
    border-radius: 50%;

    box-shadow: 0px 0px 18px 1px rgb(1, 9, 255);
    display: grid;
    place-content: center;
}

.progressbar-circle-success:after {
    width: calc(3rem * .8);
    aspect-ratio: 1;
    content: attr(data-value);
    display: grid;
    background: #0b0b0b;
    border-radius: 50%;
    display: grid;
    font-size: calc(var(--size) * .3);
    ;
    place-content: center;
    font-family: arial;
}

.my-swal-popup {
    background: #2a2a2ad4;
    color: #fff;
}

.select2-container--default .select2-selection--multiple {
    background: #040f13 !important;
    border: 1px solid #cacfe7 !important;
    color: #f7f7f7;
    line-height: 1.5rem;
}



.select2-results__option--selectable {
    background: #040f13 !important;
    color: #f7f7f7 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: #424141 !important;
}

