@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* _content/SekureSaaS/Components/Pages/Tenants/Solidaria/Components/Chat-solidariaComponent.razor.rz.scp.css */
#modal-btn[b-z7md6w82lk] {
    position: fixed;
    bottom: 80px;
    right: 60px;
    background-color: #ffffff00;
    color: white;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    border: none;
    font-size: 24px;
    cursor: pointer;
}

iframe[b-z7md6w82lk] {
    border: none;
}
/* _content/SekureSaaS/Components/SekureAdminComfandi/Components/FieldTypeModal.razor.rz.scp.css */
.modal-content[b-mbg8h5c4hd] {
    justify-content: center;
    align-items: center;
    width: 445px !important;
    padding: 34px;
}

.text-aling-justify[b-mbg8h5c4hd] {
    text-align: justify;
}

.modal-content-form[b-mbg8h5c4hd] {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 1081px !important;
    background-color: white;
    padding: 34px;
    border-radius: 20px;
    pointer-events: auto;
    outline: 0;
}

.modal-dialog-centered[b-mbg8h5c4hd] {
    max-width: 1081px !important;
}
/* _content/SekureSaaS/Components/SekureAdminComfandi/Components/NavMenu.razor.rz.scp.css */
.sidebar[b-0jg7c8g4va] {
    width: 285px;
    height: 87%;
    position: fixed;
    top: 90px;
    left: 0;
    display: flex;
    flex-direction: column; /* Organizar elementos en columna */
    justify-content: space-between; /* Distribuye elementos */
}

.navbar[b-0jg7c8g4va] {
    width: 100%;
    height: 90px;
    position: fixed;
    top: 0;
    z-index: 2;
    background-color: white;
}

.bg-gradient-primary[b-0jg7c8g4va] {
    background-color: #ffffff;
    /* background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%); */
    background-size: cover;
}

.accordion[b-0jg7c8g4va] {
    overflow-anchor: none;
}

.navbar-nav[b-0jg7c8g4va] {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.content[b-0jg7c8g4va] {
    flex: 1 0 auto;
}

.profile[b-0jg7c8g4va] {
    display: flex;
    justify-content: end;
}


.bg-secundary[b-0jg7c8g4va] {
    background-color: #F5F5F5;
    min-height: 100vh;
}

.section-sidebar-padding[b-0jg7c8g4va] {
    padding: 2rem 3rem;
}


.sidebar img[b-0jg7c8g4va] {
    width: 100%; /* Ajusta el tamaño de la imagen */
    max-height: 80px; /* Opcional: define una altura máxima */
    object-fit: contain; /* Mantiene la proporción de la imagen */
    padding: 0rem 3rem;
}

.text-profile[b-0jg7c8g4va] {
    font-weight: 600;
    font-size: 16px;
    color: #2C3948;
}

.text-subprofile[b-0jg7c8g4va] {
    font-weight: 500;
    font-size: 14;
    color: #6B737C;
}

.padding-cero[b-0jg7c8g4va] {
    padding: none;
}

.accordion-item[b-0jg7c8g4va] {
    border: none;
    padding: 8px 0px;
    outline: none;
}

.accordion-body[b-0jg7c8g4va] {
    padding: 16px 10px;
}

.accordion-button[b-0jg7c8g4va] {
    padding: 0px;
}

.text-underline-none[b-0jg7c8g4va] {
    text-decoration: none;
    color: #6B737C;
    font-weight: 500;
    font-size: 16px;
}

    .text-underline-none:active[b-0jg7c8g4va] {
        color: #90195B;
    }

.accordion-button:not(.collapsed)[b-0jg7c8g4va] {
    color: #90195B;
    background-color: white;
    box-shadow: none;
}

.accordion-button:focus[b-0jg7c8g4va] {
    box-shadow: none;
}
/* _content/SekureSaaS/Components/SekureAdminModule/Auditorias/Auditoria.razor.rz.scp.css */
th[b-uiphtwrhpn], td[b-uiphtwrhpn] {
    text-align: center;
}

th[b-uiphtwrhpn] {
    min-width: 50px;
}

.card[b-uiphtwrhpn] {
    border-radius: 20px;
    --bs-card-border-color: none;
}

.card-body[b-uiphtwrhpn] {
    padding: 33px 34px;
}

.description-text[b-uiphtwrhpn] {
    text-align: justify;
}

.page-item[b-uiphtwrhpn] {
    margin: 0px 10px;
}

.page-link[b-uiphtwrhpn] {
    border: none;
    color: black;
}

    .active > .page-link[b-uiphtwrhpn], .page-link.active[b-uiphtwrhpn] {
        background-color: #90195B !important;
        color: white;
        border-radius: 5px;
    }

.select-paginator[b-uiphtwrhpn] {
    width: 20%;
    height: 40px;
}

.alert-succes[b-uiphtwrhpn] {
    color: #3A9900;
    background-color: rgba(38, 255, 18, 0.1);
    border-color: #26FF12;
}

.bi-check-circle-fill[b-uiphtwrhpn]::before {
    color: #26FF12;
}

.alert-danger[b-uiphtwrhpn] {
    color: #FF0909;
    background-color: rgba(232, 11, 11, 0.1);
    border-color: #FF0909;
}

.bi-x-circle-fill[b-uiphtwrhpn]::before {
    color: #FF0909;
}

@keyframes fadeIn-b-uiphtwrhpn {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeOut-b-uiphtwrhpn {
    from {
        opacity: 1;
        transform: translateY(0);
    }

    to {
        opacity: 0;
        transform: translateY(-10px);
    }
}

.alert[b-uiphtwrhpn] {
    opacity: 0;
    transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

    .alert.show[b-uiphtwrhpn] {
        animation: fadeIn-b-uiphtwrhpn 0.5s forwards;
    }

    .alert.hide[b-uiphtwrhpn] {
        animation: fadeOut-b-uiphtwrhpn 0.5s forwards;
    }
/* _content/SekureSaaS/Components/SekureAdminModule/Components/NavMenu.razor.rz.scp.css */
.sidebar[b-no5w0dv3a6] {
    width: 260px;
    height: 87%;
    position: fixed;
    top: 90px;
    left: 0;
    display: flex;
    flex-direction: column; /* Organizar elementos en columna */
    justify-content: space-between; /* Distribuye elementos */
}

.navbar[b-no5w0dv3a6] {
    width: 100%;
    height: 90px;
    position: fixed;
    top: 0;
    z-index: 2;
    background-color: white;
}

.bg-gradient-primary[b-no5w0dv3a6] {
    background-color: #ffffff;
    /* background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%); */
    background-size: cover;
}

.accordion[b-no5w0dv3a6] {
    overflow-anchor: none;
}

.navbar-nav[b-no5w0dv3a6] {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.content[b-no5w0dv3a6] {
    flex: 1 0 auto;
}

.profile[b-no5w0dv3a6] {
    display: flex;
    justify-content: end;
}


.bg-secundary[b-no5w0dv3a6] {
    background-color: #F5F5F5;
    min-height: 100vh;
}

.section-sidebar-padding[b-no5w0dv3a6] {
    padding: 2rem 3rem;
}


.sidebar img[b-no5w0dv3a6] {
    width: 100%; /* Ajusta el tamaño de la imagen */
    max-height: 80px; /* Opcional: define una altura máxima */
    object-fit: contain; /* Mantiene la proporción de la imagen */
    padding: 0rem 3rem;
}

.text-profile[b-no5w0dv3a6] {
    font-weight: 600;
    font-size: 16px;
    color: #2C3948;
}

.text-subprofile[b-no5w0dv3a6] {
    font-weight: 500;
    font-size: 14;
    color: #6B737C;
}

.padding-cero[b-no5w0dv3a6] {
    padding: none;
}

.accordion-item[b-no5w0dv3a6] {
    border: none;
    padding: 8px 0px;
    outline: none;
}

.accordion-body[b-no5w0dv3a6] {
    padding: 16px 10px;
}

.accordion-button[b-no5w0dv3a6] {
    padding: 0px;
}

.text-underline-none[b-no5w0dv3a6] {
    text-decoration: none;
    color: #6B737C;
    font-weight: 500;
    font-size: 16px;
}

    .text-underline-none:active[b-no5w0dv3a6] {
        color: #90195B;
    }

.accordion-button:not(.collapsed)[b-no5w0dv3a6] {
    color: #90195B;
    background-color: white;
    box-shadow: none;
}

.accordion-button:focus[b-no5w0dv3a6] {
    box-shadow: none;
}
/* _content/SekureSaaS/Components/SekureAdminModule/Products/CalculationInfo.razor.rz.scp.css */
th[b-pdp8n3a681], td[b-pdp8n3a681] {
    text-align: center;
}

th[b-pdp8n3a681] {
    min-width: 50px;
}

.card[b-pdp8n3a681] {
    border-radius: 20px;
    --bs-card-border-color: none;
}

.card-body[b-pdp8n3a681] {
    padding: 33px 34px;
}

.description-text[b-pdp8n3a681] {
    text-align: justify;
}

.page-item[b-pdp8n3a681] {
    margin: 0px 10px;
}

.page-link[b-pdp8n3a681] {
    border: none;
    color: black;
}

    .active > .page-link[b-pdp8n3a681], .page-link.active[b-pdp8n3a681] {
        background-color: #90195B !important;
        color: white;
        border-radius: 5px;
    }

.select-paginator[b-pdp8n3a681] {
    width: 20%;
    height: 40px;
}

.alert-succes[b-pdp8n3a681] {
    color: #3A9900;
    background-color: rgba(38, 255, 18, 0.1);
    border-color: #26FF12;
}

.bi-check-circle-fill[b-pdp8n3a681]::before {
    color: #26FF12;
}

.alert-danger[b-pdp8n3a681] {
    color: #FF0909;
    background-color: rgba(232, 11, 11, 0.1);
    border-color: #FF0909;
}

.bi-x-circle-fill[b-pdp8n3a681]::before {
    color: #FF0909;
}

@keyframes fadeIn-b-pdp8n3a681 {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeOut-b-pdp8n3a681 {
    from {
        opacity: 1;
        transform: translateY(0);
    }

    to {
        opacity: 0;
        transform: translateY(-10px);
    }
}

.alert[b-pdp8n3a681] {
    opacity: 0;
    transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

    .alert.show[b-pdp8n3a681] {
        animation: fadeIn-b-pdp8n3a681 0.5s forwards;
    }

    .alert.hide[b-pdp8n3a681] {
        animation: fadeOut-b-pdp8n3a681 0.5s forwards;
    }
/* _content/SekureSaaS/Components/SekureAdminModule/Products/CreateAlternativeText.razor.rz.scp.css */
.card[b-475883bga0] {
    border-radius: 20px;
    --bs-card-border-color: none;
}

.card-body[b-475883bga0] {
    padding: 30px;
}
/* _content/SekureSaaS/Components/SekureAdminModule/Products/CreateCalculationInfo.razor.rz.scp.css */
.card[b-t5xnnutgb1] {
    border-radius: 20px;
    --bs-card-border-color: none;
}

.card-body[b-t5xnnutgb1] {
    padding: 30px;
}
/* _content/SekureSaaS/Shared/MainLayout.razor.rz.scp.css */
/* _content/SekureSaaS/Shared/NavMenu.razor.rz.scp.css */
