/* /Pages/AnalisisResultados/PorAseguradora.razor.rz.scp.css */
.table th[b-5hm4chyb2y],
.table td[b-5hm4chyb2y] {
    text-align: center;
    vertical-align: middle;
}

.table thead tr:first-child th[b-5hm4chyb2y],
.table tfoot tr:first-child th[b-5hm4chyb2y] {
    background-color: #1F4E78;
    color: white;
    font-size:15.5px;
}
.table[b-5hm4chyb2y]{
    border-collapse:collapse;
}

.vida[b-5hm4chyb2y] {
    background-color: #95B022;
}

.salud[b-5hm4chyb2y] {
    background-color: #68B1D3;
}

.autos[b-5hm4chyb2y] {
    background-color: #F0946E;
}

.danios[b-5hm4chyb2y] {
    background-color: #AE5E83;

}

.fianzas[b-5hm4chyb2y] {
    background-color: #4D459B;
    color: white
}

.asistencias[b-5hm4chyb2y] {
    background-color: #ee7012;
    color: black
}

.emoji-verde[b-5hm4chyb2y]{
    color:green
}

.emoji-rojo[b-5hm4chyb2y]{
    color:red
}

.num-rojo[b-5hm4chyb2y]{
    color:red
}

.blue-background[b-5hm4chyb2y] {
    background-color: #1F4E78;
    color: white
}

.LP[b-5hm4chyb2y] {
    background-color: #5564eb;
}

.LC[b-5hm4chyb2y] {
    background-color: #eec864;
}

.FI[b-5hm4chyb2y] {
    background-color: #a9a9a9;
}

.AS[b-5hm4chyb2y] {
    background-color: #15aabf
}
/* /Pages/AnalisisResultados/PorOficina.razor.rz.scp.css */
.table th[b-8pe9t3ixea],
.table td[b-8pe9t3ixea] {
    text-align: center;
    vertical-align: middle;
}

.table thead tr:first-child th[b-8pe9t3ixea],
.table tfoot tr:first-child th[b-8pe9t3ixea] {
    background-color: #1F4E78;
    color: white
}

.vida[b-8pe9t3ixea] {
    background-color: #FFF2CC;
}

.salud[b-8pe9t3ixea] {
    background-color: #FCE4D6;
}

.autos[b-8pe9t3ixea] {
    background-color: #EDEDED;
}

.danios[b-8pe9t3ixea] {
    background-color: #D9D9D9;
}

.fianzas[b-8pe9t3ixea] {
    background-color: #D9D9D9;
}

.emoji-verde[b-8pe9t3ixea] {
    color: green
}

.emoji-rojo[b-8pe9t3ixea] {
    color: red
}

.num-rojo[b-8pe9t3ixea] {
    color: red
}
/* /Pages/AnalisisResultados/PorRamo.razor.rz.scp.css */
/*TABLA 1*/
.table1 th[b-brx3o141v4],
.table1 td[b-brx3o141v4] {
    text-align: center;
    vertical-align: middle;
}

.table1 thead tr:first-child th[b-brx3o141v4],
.table1 tfoot tr:first-child th[b-brx3o141v4] {
    background-color: #1F4E78;
    color: white
}

.columna-pequena[b-brx3o141v4]{
    width:250px;
}

.columna-porcentaje[b-brx3o141v4] {
    width: 80px;
}

.table1 .num-rojo[b-brx3o141v4] {
    color: red;
}

.table1 .emoji-verde[b-brx3o141v4] {
    color: green;
}

.table1 .emoji-rojo[b-brx3o141v4] {
    color: red;
}

.grupo-estratégicas[b-brx3o141v4] {
    background-color: #339900;
    color: white
}

.grupo-tácticas[b-brx3o141v4] {
    background-color: #c7c039;
    color: white
}

.grupo-asistencias[b-brx3o141v4] {
    background-color: #ee7012;
    color: white
}
.grupo-otras[b-brx3o141v4] {
    background-color: #cc0000;
    color: white
}
.grupo-soporte[b-brx3o141v4] {
    background-color: #fcc419;
    color: white
}
.table1 .grupo-fianzas[b-brx3o141v4] {
    background-color: #4D459B;
    color: white
}

/*TABLA 2*/
.table2 th[b-brx3o141v4],
.table2 td[b-brx3o141v4] {
    text-align: center;
    vertical-align: middle;
}

.table2 thead tr:first-child th[b-brx3o141v4],
.table2 tfoot tr:first-child th[b-brx3o141v4] {
    background-color: #1F4E78;
    color: white
}

.table2 .grupo-vida[b-brx3o141v4] {
    background-color: #95B022;
}
.table2 .grupo-salud[b-brx3o141v4] {
    background-color: #68B1D3;
}

.table2 .grupo-autos[b-brx3o141v4] {
    background-color: #F0946E;
}

.table2 .grupo-daños[b-brx3o141v4] {
    background-color: #AE5E83;
}

.table2 .grupo-fianzas[b-brx3o141v4] {
    background-color: #4D459B;
    color: white
}

.table2 .num-rojo[b-brx3o141v4] {
    color: red;
}

.table2 .emoji-verde[b-brx3o141v4] {
    color: green;
}

.table2 .emoji-rojo[b-brx3o141v4] {
    color: red;
}

.table2 .total[b-brx3o141v4] {
    background-color: #1F4E78;
    color: white
}

*[b-brx3o141v4]::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

*[b-brx3o141v4]::-webkit-scrollbar-track {
    background: white;
}

*[b-brx3o141v4]::-webkit-scrollbar-thumb {
    background: gray;

    border-radius: 6px;
}

 *[b-brx3o141v4]::-webkit-scrollbar-thumb:hover {
    background: var(--color-gray-6);
 }
/* /Pages/Auth/Login.razor.rz.scp.css */
.aarco_logo[b-bdkg2qgxmh] {
    width: 300px;
    height: auto;
    display: block;
    margin: 0px auto;
}

.aarco_form[b-bdkg2qgxmh] {
    min-width: 376px;
}

.aarco_banner[b-bdkg2qgxmh] {
    background-image: url(img/Login-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.form-label[b-bdkg2qgxmh], .btn-link[b-bdkg2qgxmh] {
    font-family: 'Poppins Medium';
}

.alert > p[b-bdkg2qgxmh] {
    font-family: 'Poppins SemiBold';
}

@media (max-width: 991px) {
    .aarco_banner[b-bdkg2qgxmh] {
        display: none;
    }

    .aarco_form[b-bdkg2qgxmh] {
        margin: 0px auto;
    }

    /*.aarco_logo {
        display: block;
        margin: 0px auto;
    }*/
}

@media (max-width: 576px) {
    .aarco_form[b-bdkg2qgxmh] {
        min-width: initial;
    }
}

[b-bdkg2qgxmh]::-webkit-input-placeholder { /* WebKit browsers */
    text-transform: none;
}

:-moz-placeholder[b-bdkg2qgxmh] { /* Mozilla Firefox 4 to 18 */
    text-transform: none;
}

[b-bdkg2qgxmh]::-moz-placeholder { /* Mozilla Firefox 19+ */
    text-transform: none;
}

:-ms-input-placeholder[b-bdkg2qgxmh] { /* Internet Explorer 10+ */
    text-transform: none;
}
/* /Pages/CarteraVigente/CarteraVigente.razor.rz.scp.css */
/* /Pages/Comparativo8020/Comparativo8020.razor.rz.scp.css */
.table th[b-14ufw5skg6],
.table td[b-14ufw5skg6] {
    text-align: center;
    vertical-align: middle;
}

.table thead tr th[b-14ufw5skg6],
.table tfoot tr th[b-14ufw5skg6] {
    background-color: #1F4E78;
    color: white;
    font-size: 15.5px;
}

.crecimiento-prima[b-14ufw5skg6] {
    background-color: #DAF2D0;
    color: black;
}

.decremento-prima[b-14ufw5skg6] {
    background-color: #dcdcdc;
    color: black;
}

.asociados-nuevos[b-14ufw5skg6] {
    background-color: #ebee72;
    color: black;
}

.sin-prima[b-14ufw5skg6] {
    background-color: #FF9E9E;
    color: black;
}

.total-general[b-14ufw5skg6] {
    background-color: #1F4E78;
    color: white;
    font-size: 15.5px;
}

.columna-asociado[b-14ufw5skg6] {
    min-width: 450px;
}

.boton-subramo[b-14ufw5skg6] {
    background-color: white;
    color: black;
    border: none;
    padding: 0.5rem 1rem;
    border-radius: 0;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
}

    .boton-subramo:focus[b-14ufw5skg6],
    .boton-subramo:active[b-14ufw5skg6] {
        outline: none;
        box-shadow: none;
    }

    .boton-subramo.activo[b-14ufw5skg6] {
        background-color: #1F4E78;
        color: white;
        border-radius: 0.5rem;
    }

.emoji-verde[b-14ufw5skg6] {
    color: green !important;
}

.emoji-rojo[b-14ufw5skg6] {
    color: red !important;
}

.emoji-amarillo[b-14ufw5skg6] {
    color: #ffd700 !important;
}

.num-rojo[b-14ufw5skg6] {
    color: red
}

.fila-verde[b-14ufw5skg6] {
    background-color: #DAF2D0;
}

.fila-gris[b-14ufw5skg6] {
    background-color: #dcdcdc;
}

.fila-amarilla[b-14ufw5skg6] {
    background-color: #ebee72;
}

.fila-roja[b-14ufw5skg6] {
    background-color: #FF9E9E;
}

tr.resumen-ventas td[b-14ufw5skg6] {
    padding-top: 2rem;
    font-weight: bold;
}

#fixedHeaderTable[b-14ufw5skg6] {
    border-collapse: collapse;
    width: 100%;
}

    #fixedHeaderTable thead tr[b-14ufw5skg6] {
        height: 40px;
        line-height: 40px;
        padding: 0;
        margin: 0;
        border: none;
    }

    #fixedHeaderTable thead th[b-14ufw5skg6] {
        background-color: #1F4E78;
        color: white;
        border: none;
        padding: 8px 6px;
        vertical-align: middle;
        box-sizing: border-box;
        font-size: 17px;
        font-weight: 500;
        height: 40px;
        line-height: 24px;
        white-space: normal;
    }

    #fixedHeaderTable thead tr:first-child th[b-14ufw5skg6] {
        position: sticky;
        top: 0;
        z-index: 101;
    }

    #fixedHeaderTable thead tr:nth-child(2) th[b-14ufw5skg6] {
        position: sticky;
        top: 40px;
        z-index: 100;
        box-shadow: inset 0 1px 0 #1F4E78;
    }

.d-flex-wrap[b-14ufw5skg6] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
}

.panel-igual[b-14ufw5skg6] {
    flex: 1 1 calc(50% - 0.5rem);
    min-width: 300px;
    max-width: 100%;
    box-sizing: border-box;
}

.contenido-panel[b-14ufw5skg6] {
    width: 100%;
}

.table-responsive[b-14ufw5skg6] {
    max-height: 550px;
    overflow-y: auto;
}

.table1 thead th[b-14ufw5skg6],
.table1 td[b-14ufw5skg6] {
    text-align: center;
}

.total-indicador[b-14ufw5skg6] {
    text-align: center;
    background-color: #1F4E78;
    color: white;
}

canvas[b-14ufw5skg6] {
    width: 100% !important;
    height: auto !important;
}

.separator-row[b-14ufw5skg6] {
    background-color: #000;
    height: 4px;
}

    .separator-row td[b-14ufw5skg6] {
        background-color: #000;
        padding: 0;
        margin: 0;
        border: none;
        height: 4px;
    }

.fila-blanca[b-14ufw5skg6] {
    background-color: #FFCB9B;
    color: black;
}
/* /Pages/Cotizaciones/Cotizaciones.razor.rz.scp.css */
/* /Pages/Documentos/Cancelados/Cancelados.razor.rz.scp.css */
/* /Pages/Documentos/Fianzas/Fianzas.razor.rz.scp.css */
/* /Pages/Documentos/General/General.razor.rz.scp.css */
/* /Pages/Documentos/VigentesTerminados/VigentesTerminados.razor.rz.scp.css */
/* /Pages/Index.razor.rz.scp.css */
.aarco_banner[b-7fsjknvomw] {
    height: 233px;
    background-image: url(img/Inicio-banner.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

    .aarco_banner > p[b-7fsjknvomw], h1[b-7fsjknvomw], a[b-7fsjknvomw] {
        font-family: 'Poppins Medium'
    }

.aarco_link-container[b-7fsjknvomw] {
    border: 2px solid rgba(255,255,255,0);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

    .aarco_link-container:hover[b-7fsjknvomw] {
        border-color: #dee2e6;
    }

.aarco-fondo[b-7fsjknvomw] {
    background-image: url(img/inicio-1588x840.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    height: 65vh;
}

@media (max-width: 1366px) {
    .aarco-fondo[b-7fsjknvomw] {
        background-image: url(img/inicio-1034x526.png);
        height: 47vh;
    }
}

@media (max-width: 390px) {
    .aarco-fondo[b-7fsjknvomw] {
        background-image: url(img/inicio-358x720.png);
        height: 57vh;
    }
}
/* /Pages/KPI/KPI.razor.rz.scp.css */
.nav-pills .nav-item .nav-link[b-38jmo85kyv] {
    color: #212529;
}

    .nav-pills .nav-item .nav-link.active[b-38jmo85kyv] {
        background-color: #212529;
        color: #fff;
    }

.aarco_tabs[b-38jmo85kyv] {
    display: flex;
}

.aarco_tabs-extra[b-38jmo85kyv] {
    display: none;
}

@media (max-width: 1068px) {
    .aarco_tabs-extra[b-38jmo85kyv] {
        display: flex;
    }

    .aarco_tabs[b-38jmo85kyv] {
        display: none;
    }
}

@media (max-width: 991px) {
    .aarco_tabs-extra[b-38jmo85kyv] {
        display: none;
    }

    .aarco_tabs[b-38jmo85kyv] {
        display: flex;
    }
}

@media (max-width: 768px) {
    .aarco_tabs-extra[b-38jmo85kyv] {
        display: flex;
    }

    .aarco_tabs[b-38jmo85kyv] {
        display: none;
    }
}
/* /Pages/MiProduccion/MiProduccion.razor.rz.scp.css */
.aarco_txt-asociado[b-prvcoc8zgz]  input {
    height: 40px;
}

.form-select[b-prvcoc8zgz] {
    height: 42px;
}

.nav-pills .nav-item .nav-link[b-prvcoc8zgz] {
    color: #212529;
}

    .nav-pills .nav-item .nav-link.active[b-prvcoc8zgz] {
        background-color: #212529;
        color: #fff;
    }

.aarco_progress[b-prvcoc8zgz] {
    height: 40px;
    text-align: right;
    color: black;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.125rem;
}

.aarco_progressAvance[b-prvcoc8zgz] {
    text-align: left;
    color: black;
    padding: 0px;
    float: left;
    background-image: url(/img/conejo.png);
    background-repeat: no-repeat, no-repeat;
    background-position: right;
    background-size: contain;
    /*border-bottom: 5px solid rgb(228, 30, 147);*/
    height: 40px;
    transition: width 0.6s ease;
}

.aarco_progressMeta[b-prvcoc8zgz] {
    text-align: right;
    color: black;
    padding: 0px;
    float: left;
    background-image: url(/img/sombrero.png);
    background-repeat: no-repeat, no-repeat;
    background-position: right;
    background-size: contain;
    /*border-bottom: 5px solid rgb(0, 30, 0);*/
    height: 40px;
    transition: width 0.6s ease;
}

.aarco_tooltip[b-prvcoc8zgz] {
    position: relative;
    display: inline-block;
}

    .aarco_tooltip .aarco_tooltiptext[b-prvcoc8zgz] {
        visibility: hidden;
        width: 150px;
        background-color: black;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        bottom: 100%;
        left: 100%;
        margin-left: -150px;
        font-family: 'Poppins Medium';
    }

    .aarco_tooltip:hover .aarco_tooltiptext[b-prvcoc8zgz] {
        visibility: visible;
    }

.aarco_tabs[b-prvcoc8zgz] {
    display: flex;
}

.aarco_tabs-extra[b-prvcoc8zgz] {
    display: none;
}

@media (max-width: 1068px) {
    .aarco_tabs-extra[b-prvcoc8zgz] {
        display: flex;
    }

    .aarco_tabs[b-prvcoc8zgz] {
        display: none;
    }
}

@media (max-width: 991px) {
    .aarco_tabs-extra[b-prvcoc8zgz] {
        display: none;
    }

    .aarco_tabs[b-prvcoc8zgz] {
        display: flex;
    }
}

@media (max-width: 768px) {
    .aarco_tabs-extra[b-prvcoc8zgz] {
        display: flex;
    }

    .aarco_tabs[b-prvcoc8zgz] {
        display: none;
    }
}

[b-prvcoc8zgz] .aarco_txt-filter {
    height: 42px;
}
/* /Pages/PrimasPagadas/Historico.razor.rz.scp.css */
/* Alineación vertical y horizontal en la tabla completa */
.table th[b-akutz0cwr6],
.table td[b-akutz0cwr6] {
    text-align: center;
    vertical-align: middle;
}

/* Estilo de las filas de encabezado del thead y tfoot */
.table thead tr:first-child th[b-akutz0cwr6],
.table tfoot tr:first-child th[b-akutz0cwr6] {
    background-color: #8064a2;
    color: white;
}

/* Ocultar columnas */
th.hide-column[b-akutz0cwr6],
td.hide-column[b-akutz0cwr6] {
    display: none;
}

/* Mostrar columnas si al menos una celda en el tbody tiene datos */
th.show-column[b-akutz0cwr6],
td.show-column[b-akutz0cwr6] {
    display: table-cell;
}

/* Anchura fija para las columnas en el tbody */
table.table tbody th[b-akutz0cwr6],
table.table tbody td[b-akutz0cwr6] {
    width: 100px; /* Ajusta el valor según tu diseño */
}

/* Asegurar que el contenido se ajuste en la columna sin desbordarse */
table.table td[b-akutz0cwr6] {
    word-wrap: break-word;
    max-width: 100px; /* Ajusta el valor según tu diseño */
}
/*table {
    border-collapse: collapse;
}*/

.formato[b-akutz0cwr6] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
}
/* /Pages/Reclutamiento/Cascada.razor.rz.scp.css */
.table th[b-02xq5jzzd4],
.table td[b-02xq5jzzd4] {
    text-align: center;
    vertical-align: middle;
}

.table thead tr:first-child[b-02xq5jzzd4] {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.cascada .table-responsive[b-02xq5jzzd4] {
    max-height: 42.5vh;
}

.cascada .table thead tr:first-child th[b-02xq5jzzd4] {
    background-color: #10C1B3;
}

.cascada .table tfoot th[b-02xq5jzzd4] {
    background-color: #004899;
    color: white;
}

.cascada .table tbody tr td:nth-child(1)[b-02xq5jzzd4],
.cascada .table tbody tr td:nth-child(3)[b-02xq5jzzd4] {
    font-weight: bold;
}

.cascada .table .porcentaje[b-02xq5jzzd4] {
    font-weight: bold;
}

.detalle .table-responsive[b-02xq5jzzd4] {
    max-height: 49.5vh;
}

.detalle .table thead tr:first-child th[b-02xq5jzzd4] {
    background-color: #fff;
}

/* SUCURSAL */
.detalle .table thead th:nth-child(1)[b-02xq5jzzd4] {
    min-width: 140px;
}
.detalle .table thead th:nth-child(1)[b-02xq5jzzd4],
.detalle .table tbody td:nth-child(1)[b-02xq5jzzd4] {
    text-align: left;
}

/* CLAVE ASOCIADO */
.detalle .table thead th:nth-child(2)[b-02xq5jzzd4] {
    min-width: 110px;
}

/* ASOCIADO */
.detalle .table thead th:nth-child(3)[b-02xq5jzzd4] {
    min-width: 300px;
}
.detalle .table thead th:nth-child(3)[b-02xq5jzzd4],
.detalle .table tbody td:nth-child(3)[b-02xq5jzzd4] {
    text-align: left;
}

/* PRODUCCIÓN */
.detalle .table thead th:nth-child(4)[b-02xq5jzzd4] {
    min-width: 160px;
}
.detalle .table thead th:nth-child(4)[b-02xq5jzzd4],
.detalle .table tbody td:nth-child(4)[b-02xq5jzzd4] {
    text-align: right;
}

/* FECHA INGRESO */
.detalle .table thead th:nth-child(5)[b-02xq5jzzd4] {
    min-width: 110px;
}

/* GRUPO PRODUCCIÓN */
.detalle .table thead th:nth-child(6)[b-02xq5jzzd4] {
    min-width: 220px;
}

.detalle .table thead th:nth-child(6)[b-02xq5jzzd4],
.detalle .table tbody td:nth-child(6)[b-02xq5jzzd4] {
    text-align: left;
}
/* /Pages/Reclutamiento/CascadaHistorico.razor.rz.scp.css */
.table th[b-bzcbludfix],
.table td[b-bzcbludfix] {
    text-align: center;
    vertical-align: middle;
}

.table thead tr:first-child[b-bzcbludfix] {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.cascada .table-responsive[b-bzcbludfix] {
    max-height: 42.5vh;
}

.cascada .table thead tr:first-child th[b-bzcbludfix] {
    background-color: #10C1B3;
}

.cascada .table tfoot th[b-bzcbludfix] {
    background-color: #004899;
    color: white;
}

.cascada .table tbody tr td:nth-child(1)[b-bzcbludfix],
.cascada .table tbody tr td:nth-child(3)[b-bzcbludfix] {
    font-weight: bold;
}

.cascada .table .porcentaje[b-bzcbludfix] {
    font-weight: bold;
}

.detalle .table-responsive[b-bzcbludfix] {
    max-height: 49.5vh;
}

.detalle .table thead tr:first-child th[b-bzcbludfix] {
    background-color: #fff;
}

/* SUCURSAL */
.detalle .table thead th:nth-child(1)[b-bzcbludfix] {
    min-width: 140px;
}

.detalle .table thead th:nth-child(1)[b-bzcbludfix],
.detalle .table tbody td:nth-child(1)[b-bzcbludfix] {
    text-align: left;
}

/* CLAVE ASOCIADO */
.detalle .table thead th:nth-child(2)[b-bzcbludfix] {
    min-width: 110px;
}

/* ASOCIADO */
.detalle .table thead th:nth-child(3)[b-bzcbludfix] {
    min-width: 300px;
}

.detalle .table thead th:nth-child(3)[b-bzcbludfix],
.detalle .table tbody td:nth-child(3)[b-bzcbludfix] {
    text-align: left;
}

/* PRODUCCIÓN */
.detalle .table thead th:nth-child(4)[b-bzcbludfix] {
    min-width: 160px;
}

.detalle .table thead th:nth-child(4)[b-bzcbludfix],
.detalle .table tbody td:nth-child(4)[b-bzcbludfix] {
    text-align: right;
}

/* FECHA INGRESO */
.detalle .table thead th:nth-child(5)[b-bzcbludfix] {
    min-width: 110px;
}

/* GRUPO PRODUCCIÓN */
.detalle .table thead th:nth-child(6)[b-bzcbludfix] {
    min-width: 220px;
}

.detalle .table thead th:nth-child(6)[b-bzcbludfix],
.detalle .table tbody td:nth-child(6)[b-bzcbludfix] {
    text-align: left;
}
/* /Pages/Renovaciones/Renovaciones.razor.rz.scp.css */
/* /Pages/SituacionCobranza/SituacionCobranza.razor.rz.scp.css */
/* /Pages/Solicitudes/Solicitudes.razor.rz.scp.css */
/* /Shared/Autorizando.razor.rz.scp.css */
.super[b-6jiitaasvw] {
    position: absolute;
    z-index: 1000000000;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
}

.content[b-6jiitaasvw] {
    z-index: 1;
    margin-bottom: -200px;
}

.logo[b-6jiitaasvw] {
    display: block;
    width: 240px;
    height: auto;
    margin: 0px auto;
}

.leyenda[b-6jiitaasvw] {
    text-align: center;
    margin: 0px 0px 0px 0px;
    font-size: 1.5rem;
}

.lds-dual-ring[b-6jiitaasvw] {
    /*margin-top: -2.5rem;*/
    display: inline-block;
    width: 300px;
    height: 300px;
    z-index: 2;
}

    .lds-dual-ring[b-6jiitaasvw]:after {
        content: " ";
        display: block;
        width: 280px;
        height: 280px;
        margin: 0px auto;
        border-radius: 50%;
        border: 6px solid #000;
        border-color: #000 transparent #000 transparent;
        animation: lds-dual-ring-b-6jiitaasvw 1.2s linear infinite;
    }

@keyframes lds-dual-ring-b-6jiitaasvw {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* /Shared/CarteraVigente/Detalle.razor.rz.scp.css */
.table-responsive[b-6hkkhwxvz0] {
    max-height: 58vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-6hkkhwxvz0] {
        max-height: 72vh;
    }
}

.table thead tr:first-child th[b-6hkkhwxvz0] {
    background-color: #ffffff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.table thead th[b-6hkkhwxvz0],
.table tbody td[b-6hkkhwxvz0] {
    white-space: nowrap;
}

    .table thead th:nth-child(12)[b-6hkkhwxvz0] {
        min-width: 500px;
        white-space: normal !important;
    }

    .table tbody td:nth-child(12)[b-6hkkhwxvz0] {
        white-space: normal !important;
    }
/* /Shared/CarteraVigente/Resumen.razor.rz.scp.css */
.table thead th:nth-child(1)[b-3sd7lmar7n] {
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

.table thead th:nth-child(4)[b-3sd7lmar7n] {
    min-width: 110px;
}

.table tbody td[b-3sd7lmar7n] {
    vertical-align: middle;
}

.aarco_cartera-vigente-estatus-conservacion-pendiente[b-3sd7lmar7n] {
    color: #ffc107;
}

.aarco_cartera-vigente-estatus-conservacion-en-tramite[b-3sd7lmar7n] {
    color: #0d6efd;
}

.aarco_cartera-vigente-estatus-conservacion-conservado[b-3sd7lmar7n] {
    color: #198754;
}

.aarco_cartera-vigente-estatus-conservacion-perdido[b-3sd7lmar7n] {
    color: #dc3545;
}

.aarco_cartera-vigente-estatus-conservacion-no-renovable[b-3sd7lmar7n] {
    color: #9f2b68;
}

.aarco_cartera-vigente-estatus-conservacion-validar[b-3sd7lmar7n] {
    color: #9f2b68;
}

.aarco_cartera-vigente-estatus-conservacion-pendiente + input + label[b-3sd7lmar7n],
.aarco_cartera-vigente-estatus-conservacion-pendiente + input + label:hover[b-3sd7lmar7n] {
    border-color: #ffc107;
    color: black;
}

.aarco_cartera-vigente-estatus-conservacion-en-tramite + input + label[b-3sd7lmar7n],
.aarco_cartera-vigente-estatus-conservacion-en-tramite + input + label:hover[b-3sd7lmar7n] {
    border-color: #0d6efd;
    color: #0d6efd;
}

.aarco_cartera-vigente-estatus-conservacion-conservado + input + label[b-3sd7lmar7n],
.aarco_cartera-vigente-estatus-conservacion-conservado + input + label:hover[b-3sd7lmar7n] {
    border-color: #198754;
    color: #198754;
}

.aarco_cartera-vigente-estatus-conservacion-perdido + input + label[b-3sd7lmar7n],
.aarco_cartera-vigente-estatus-conservacion-perdido + input + label:hover[b-3sd7lmar7n] {
    border-color: #dc3545;
    color: #dc3545;
}

.aarco_cartera-vigente-estatus-conservacion-no-renovable + input + label[b-3sd7lmar7n],
.aarco_cartera-vigente-estatus-conservacion-no-renovable + input + label:hover[b-3sd7lmar7n] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_cartera-vigente-estatus-conservacion-validar + input + label[b-3sd7lmar7n],
.aarco_cartera-vigente-estatus-conservacion-validar + input + label:hover[b-3sd7lmar7n] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_cartera-vigente-estatus-conservacion-pendiente + input:checked + label[b-3sd7lmar7n] {
    border-color: #ffc107;
    background-color: #ffc107;
    color: black;
}

.aarco_cartera-vigente-estatus-conservacion-en-tramite + input:checked + label[b-3sd7lmar7n] {
    border-color: #0d6efd;
    background-color: #0d6efd;
    color: white;
}

.aarco_cartera-vigente-estatus-conservacion-conservado + input:checked + label[b-3sd7lmar7n] {
    border-color: #198754;
    background-color: #198754;
    color: white;
}

.aarco_cartera-vigente-estatus-conservacion-perdido + input:checked + label[b-3sd7lmar7n] {
    border-color: #dc3545;
    background-color: #dc3545;
    color: white;
}

.aarco_cartera-vigente-estatus-conservacion-no-renovable + input:checked + label[b-3sd7lmar7n] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: white;
}

.aarco_cartera-vigente-estatus-conservacion-validar + input:checked + label[b-3sd7lmar7n] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: white;
}
/* /Shared/CommonFilters.razor.rz.scp.css */
.aarco_filtros-bloquedos[b-o9yxx70vhy] {
    pointer-events: none;
    opacity: 0.5;
}
/* /Shared/CommonFiltersV2.razor.rz.scp.css */
.filtro-verde[b-97rj8x9zc8] {
    border: 1.5px solid #198754;
}

    .filtro-verde:focus[b-97rj8x9zc8] {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25);
    }
/* /Shared/ConservacionCartera/Detalle.razor.rz.scp.css */
.table-responsive[b-9bkn2ti2zy] {
    max-height: 58vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-9bkn2ti2zy] {
        max-height: 72vh;
    }
}

.table thead tr:first-child th[b-9bkn2ti2zy] {
    background-color: #ffffff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.table thead th[b-9bkn2ti2zy],
.table tbody td[b-9bkn2ti2zy] {
    white-space: nowrap;
}

    .table thead th:nth-child(12)[b-9bkn2ti2zy] {
        min-width: 500px;
        white-space: normal !important;
    }

    .table tbody td:nth-child(12)[b-9bkn2ti2zy] {
        white-space: normal !important;
    }
/* /Shared/ConservacionCartera/Resumen.razor.rz.scp.css */
.table td[b-quk3b7gwjh] {
    vertical-align: middle;
}

.table thead th:nth-child(1)[b-quk3b7gwjh] {
    text-align: left;
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

.table thead th:nth-child(2)[b-quk3b7gwjh] {
    text-align: center;
}

.table thead th:nth-child(3)[b-quk3b7gwjh] {
    text-align: center;
}

.table thead th:nth-child(4)[b-quk3b7gwjh] {
    min-width: 120px;
    text-align: right;
}

.table thead th:nth-child(5)[b-quk3b7gwjh] {
    text-align: center;
}


.aarco_conservacion-cartera-estatus-conservacion-pendiente[b-quk3b7gwjh] {
    color: #aaa9a7;
}

.aarco_conservacion-cartera-estatus-conservacion-en-tramite[b-quk3b7gwjh] {
    color: #ffc107;
}

.aarco_conservacion-cartera-estatus-conservacion-conservado[b-quk3b7gwjh] {
    color: #198754;
}

.aarco_conservacion-cartera-estatus-conservacion-perdido[b-quk3b7gwjh] {
    color: #dc3545;
}

.aarco_conservacion-cartera-estatus-conservacion-no-renovable[b-quk3b7gwjh] {
    color: #9f2b68;
}

.aarco_conservacion-cartera-estatus-conservacion-por-validar[b-quk3b7gwjh] {
    color: #000000;
}

.aarco_conservacion-cartera-estatus-conservacion-por-reponer[b-quk3b7gwjh] {
    color: #9f2b68;
}


.aarco_conservacion-cartera-estatus-conservacion-pendiente + input + label[b-quk3b7gwjh],
.aarco_conservacion-cartera-estatus-conservacion-pendiente + input + label:hover[b-quk3b7gwjh] {
    border-color: #aaa9a7;
    color: #aaa9a7;
}

.aarco_conservacion-cartera-estatus-conservacion-en-tramite + input + label[b-quk3b7gwjh],
.aarco_conservacion-cartera-estatus-conservacion-en-tramite + input + label:hover[b-quk3b7gwjh] {
    border-color: #ffc107;
    color: #ffc107;
}

.aarco_conservacion-cartera-estatus-conservacion-conservado + input + label[b-quk3b7gwjh],
.aarco_conservacion-cartera-estatus-conservacion-conservado + input + label:hover[b-quk3b7gwjh] {
    border-color: #198754;
    color: #198754;
}

.aarco_conservacion-cartera-estatus-conservacion-perdido + input + label[b-quk3b7gwjh],
.aarco_conservacion-cartera-estatus-conservacion-perdido + input + label:hover[b-quk3b7gwjh] {
    border-color: #dc3545;
    color: #dc3545;
}

.aarco_conservacion-cartera-estatus-conservacion-no-renovable + input + label[b-quk3b7gwjh],
.aarco_conservacion-cartera-estatus-conservacion-no-renovable + input + label:hover[b-quk3b7gwjh] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_conservacion-cartera-estatus-conservacion-por-validar + input + label[b-quk3b7gwjh],
.aarco_conservacion-cartera-estatus-conservacion-por-validar + input + label:hover[b-quk3b7gwjh] {
    border-color: #000000;
    color: #000000;
}

.aarco_conservacion-cartera-estatus-conservacion-por-reponer + input + label[b-quk3b7gwjh],
.aarco_conservacion-cartera-estatus-conservacion-por-reponer + input + label:hover[b-quk3b7gwjh] {
    border-color: #9f2b68;
    color: #9f2b68;
}


.aarco_conservacion-cartera-estatus-conservacion-pendiente + input:checked + label[b-quk3b7gwjh] {
    border-color: #aaa9a7;
    background-color: #aaa9a7;
    color: black;
}

.aarco_conservacion-cartera-estatus-conservacion-en-tramite + input:checked + label[b-quk3b7gwjh] {
    border-color: #ffc107;
    background-color: #ffc107;
    color: white;
}

.aarco_conservacion-cartera-estatus-conservacion-conservado + input:checked + label[b-quk3b7gwjh] {
    border-color: #198754;
    background-color: #198754;
    color: white;
}

.aarco_conservacion-cartera-estatus-conservacion-perdido + input:checked + label[b-quk3b7gwjh] {
    border-color: #dc3545;
    background-color: #dc3545;
    color: white;
}

.aarco_conservacion-cartera-estatus-conservacion-no-renovable + input:checked + label[b-quk3b7gwjh] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: white;
}

.aarco_conservacion-cartera-estatus-conservacion-por-validar + input:checked + label[b-quk3b7gwjh] {
    border-color: #000000;
    background-color: #000000;
    color: white;
}

.aarco_conservacion-cartera-estatus-conservacion-por-reponer + input:checked + label[b-quk3b7gwjh] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: white;
}
/* /Shared/Cotizaciones/Detalle.razor.rz.scp.css */
.table-responsive[b-z6k54nbsyb] {
    max-height: 59vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-z6k54nbsyb] {
        max-height: 72vh;
    }
}

.table thead tr:first-child th[b-z6k54nbsyb] {
    background-color: #ffffff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.table thead th[b-z6k54nbsyb],
.table tbody td[b-z6k54nbsyb] {
    white-space: nowrap;
}

.table thead th:nth-child(3)[b-z6k54nbsyb] {
    min-width: 500px;
    white-space: normal !important;
}

.table tbody td:nth-child(3)[b-z6k54nbsyb] {
    white-space: normal !important;
}
/* /Shared/Cotizaciones/Resumen.razor.rz.scp.css */
.table td[b-tja0bdiny0] {
    vertical-align: middle;
}

.table thead th:nth-child(1)[b-tja0bdiny0] {
    text-align: left;
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

.table thead th:nth-child(2)[b-tja0bdiny0] {
    text-align: center;
}

.table thead th:nth-child(3)[b-tja0bdiny0] {
    text-align: center;
}

.table thead th:nth-child(4)[b-tja0bdiny0] {
    min-width: 120px;
    text-align: right;
}

.table thead th:nth-child(5)[b-tja0bdiny0] {
    text-align: center;
}

.table tbody td:nth-child(1)[b-tja0bdiny0] {
    text-align: left;
}

.table tbody td:nth-child(2)[b-tja0bdiny0] {
    text-align: center;
}

.table tbody td:nth-child(3)[b-tja0bdiny0] {
    text-align: center;
}

.table tbody td:nth-child(4)[b-tja0bdiny0] {
    text-align: right;
}

.table tbody td:nth-child(5)[b-tja0bdiny0] {
    text-align: center;
}

.table tfoot th:nth-child(1)[b-tja0bdiny0] {
    text-align: left;
}

.table tfoot th:nth-child(2)[b-tja0bdiny0] {
    text-align: center;
}

.table tfoot th:nth-child(3)[b-tja0bdiny0] {
    text-align: center;
}

.table tfoot th:nth-child(4)[b-tja0bdiny0] {
    text-align: right;
}

.table tfoot th:nth-child(5)[b-tja0bdiny0] {
    text-align: center;
}

.aarco_en-tramite[b-tja0bdiny0] {
    color: #ffc107;
}

.aarco_entregadas[b-tja0bdiny0] {
    color: #0d6efd;
}

.aarco_ganadas[b-tja0bdiny0] {
    color: #198754;
}

.aarco_rechazadas[b-tja0bdiny0] {
    color: #dc3545;
}

.aarco_en-tramite + input + label[b-tja0bdiny0],
.aarco_en-tramite + input + label:hover[b-tja0bdiny0] {
    border-color: #ffc107;
    color: #000000;
}

.aarco_entregadas + input + label[b-tja0bdiny0],
.aarco_entregadas + input + label:hover[b-tja0bdiny0] {
    border-color: #0d6efd;
    color: #0d6efd;
}

.aarco_ganadas + input + label[b-tja0bdiny0],
.aarco_ganadas + input + label:hover[b-tja0bdiny0] {
    border-color: #198754;
    color: #198754;
}

.aarco_rechazadas + input + label[b-tja0bdiny0],
.aarco_rechazadas + input + label:hover[b-tja0bdiny0] {
    border-color: #dc3545;
    color: #dc3545;
}

.aarco_en-tramite + input:checked + label[b-tja0bdiny0] {
    border-color: #ffc107;
    background-color: #ffc107;
    color: #000000;
}

.aarco_entregadas + input:checked + label[b-tja0bdiny0] {
    border-color: #0d6efd;
    background-color: #0d6efd;
    color: #ffffff;
}

.aarco_ganadas + input:checked + label[b-tja0bdiny0] {
    border-color: #198754;
    background-color: #198754;
    color: #ffffff;
}

.aarco_rechazadas + input:checked + label[b-tja0bdiny0] {
    border-color: #dc3545;
    background-color: #dc3545;
    color: #ffffff;
}
/* /Shared/CustomButton.razor.rz.scp.css */
.aarco_btn-h-42[b-gfb2i096jt] {
    height: 42px;
}
/* /Shared/Documentos/General/Detalle.razor.rz.scp.css */
.table-responsive[b-yixqt6e7qc] {
    max-height: 59vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-yixqt6e7qc] {
        max-height: 72vh;
    }
}

[b-yixqt6e7qc] .table thead th,
[b-yixqt6e7qc] .table tbody td {
    white-space: nowrap;
}
/* /Shared/Documentos/General/Resumen.razor.rz.scp.css */
.table td[b-w3dngovexb] {
    vertical-align: middle;
}

.aarco_documentos-emitidos-general-vigentes-terminados[b-w3dngovexb] {
    color: #198754;
}

.aarco_documentos-emitidos-general-cancelados[b-w3dngovexb] {
    color: #dc3545;
}

.aarco_documentos-emitidos-general-fianzas[b-w3dngovexb] {
    color: #0d6efd;
}

.aarco_tabla-resumen-general thead th:nth-child(1)[b-w3dngovexb] {
    min-width: 190px;
    width: 194px;
    max-width: 196px;
}

.aarco_tabla-resumen-general thead th:nth-child(4)[b-w3dngovexb] {
    min-width: 130px;
}

.aarco_documentos-emitidos-general-vigentes-terminados + input + label[b-w3dngovexb],
.aarco_documentos-emitidos-general-vigentes-terminados + input + label:hover[b-w3dngovexb] {
    border-color: #198754;
    color: #198754;
}

.aarco_documentos-emitidos-general-cancelados + input + label[b-w3dngovexb],
.aarco_documentos-emitidos-general-cancelados + input + label:hover[b-w3dngovexb] {
    border-color: #dc3545;
    color: #dc3545;
}

.aarco_documentos-emitidos-general-fianzas + input + label[b-w3dngovexb],
.aarco_documentos-emitidos-general-fianzas + input + label:hover[b-w3dngovexb] {
    border-color: #0d6efd;
    color: #0d6efd;
}

.aarco_documentos-emitidos-general-vigentes-terminados + input:checked + label[b-w3dngovexb] {
    background-color: #198754;
    color: white;
}

.aarco_documentos-emitidos-general-cancelados + input:checked + label[b-w3dngovexb] {
    background-color: #dc3545;
    color: white;
}

.aarco_documentos-emitidos-general-fianzas + input:checked + label[b-w3dngovexb] {
    background-color: #0d6efd;
    color: white;
}
/* /Shared/Documentos/General/ResumenEstatus.razor.rz.scp.css */
.table td[b-7t784w8twp] {
    vertical-align: middle;
}

.table td[b-7t784w8twp] {
    vertical-align: middle;
}

.table thead th:nth-child(1)[b-7t784w8twp] {
    text-align: left;
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

/*color del punto*/
.aarco_documentos-emitidos-polizas-iniciales[b-7t784w8twp] {
    color: #198754;
}
.aarco_documentos-emitidos-renovaciones[b-7t784w8twp] {
    color: #0d6efd;
}
.aarco_documentos-emitidos-endosos[b-7t784w8twp] {
    color: #ffc107;
}
.aarco_documentos-emitidos-otros-tramites[b-7t784w8twp] {
    color: #9f2b68;
}
.aarco_documentos-emitidos-otros-tramites[b-7t784w8twp] {
    color: #9f2b68;
}
.aarco_documentos-emitidos-fianzas-iniciales[b-7t784w8twp] {
    color: #F987E9;
}
.aarco_documentos-emitidos-renovaciones-fianzas[b-7t784w8twp] {
    color: #7030A0;
}
.aarco_documentos-emitidos-movimientos-fianzas[b-7t784w8twp] {
    color: #EA883E;
}

/*color sin seleccionar opcion */

.aarco_documentos-emitidos-polizas-iniciales + input + label[b-7t784w8twp],
.aarco_documentos-emitidos-polizas-iniciales + input + label:hover[b-7t784w8twp] {
    border-color: #198754;
    color: #198754;
}

.aarco_documentos-emitidos-renovaciones + input + label[b-7t784w8twp],
.aarco_documentos-emitidos-renovaciones + input + label:hover[b-7t784w8twp] {
    border-color: #0d6efd;
    color: #0d6efd;
}

.aarco_documentos-emitidos-endosos + input + label[b-7t784w8twp],
.aarco_documentos-emitidos-endosos + input + label:hover[b-7t784w8twp] {
    border-color: #ffc107;
    color: #ffc107;
}

.aarco_documentos-emitidos-otros-tramites + input + label[b-7t784w8twp],
.aarco_documentos-emitidos-otros-tramites + input + label:hover[b-7t784w8twp] {
    border-color: #9f2b68;
    color: #9f2b68;
}


.aarco_documentos-emitidos-otros-tramites + input + label[b-7t784w8twp],
.aarco_documentos-emitidos-otros-tramites + input + label:hover[b-7t784w8twp] {
    border-color: #9f2b68;
    color: #9f2b68;
}


.aarco_documentos-emitidos-fianzas-iniciales + input + label[b-7t784w8twp],
.aarco_documentos-emitidos-fianzas-iniciales + input + label:hover[b-7t784w8twp] {
    border-color: #F987E9;
    color: #F987E9;
}

.aarco_documentos-emitidos-renovaciones-fianzas + input + label[b-7t784w8twp],
.aarco_documentos-emitidos-renovaciones-fianzas + input + label:hover[b-7t784w8twp] {
    border-color: #7030A0;
    color: #7030A0;
}


.aarco_documentos-emitidos-movimientos-fianzas + input + label[b-7t784w8twp],
.aarco_documentos-emitidos-movimientos-fianzas + input + label:hover[b-7t784w8twp] {
    border-color: #EA883E;
    color: #EA883E;
}
/*color cuando se selecciona*/
.aarco_documentos-emitidos-polizas-iniciales + input:checked + label[b-7t784w8twp] {
    border-color: #198754;
    background-color: #198754;
    color: #ffffff;
}

.aarco_documentos-emitidos-renovaciones + input:checked + label[b-7t784w8twp] {
    border-color: #0d6efd;
    background-color: #0d6efd;
    color: #ffffff;
}

.aarco_documentos-emitidos-endosos + input:checked + label[b-7t784w8twp] {
    border-color: #ffc107;
    background-color: #ffc107;
    color: #000000;
}


.aarco_documentos-emitidos-otros-tramites + input:checked + label[b-7t784w8twp] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: #ffffff;
}

.aarco_documentos-emitidos-otros-tramites + input:checked + label[b-7t784w8twp] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: #ffffff;
}

.aarco_documentos-emitidos-fianzas-iniciales + input:checked + label[b-7t784w8twp] {
    border-color: #F987E9;
    background-color: #F987E9;
    color: #000000;
}

.aarco_documentos-emitidos-renovaciones-fianzas + input:checked + label[b-7t784w8twp] {
    border-color: #7030A0;
    background-color: #7030A0;
    color: #ffffff;
}

.aarco_documentos-emitidos-movimientos-fianzas + input:checked + label[b-7t784w8twp] {
    border-color: #EA883E;
    background-color: #EA883E;
    color: #000000;
}
/* /Shared/Documentos/General/TablaCancelados.razor.rz.scp.css */
.table thead th:nth-child(16)[b-ucozb2q3it] {
    min-width: 500px;
    white-space: normal !important;
}

.table tbody td:nth-child(16)[b-ucozb2q3it] {
    white-space: normal !important;
}
/* /Shared/Documentos/General/TablaFianzas.razor.rz.scp.css */
.table thead th:nth-child(13)[b-w8oft9p7st] {
    min-width: 500px;
    white-space: normal !important;
}

.table tbody td:nth-child(13)[b-w8oft9p7st] {
    white-space: normal !important;
}
/* /Shared/Documentos/General/TablaVigentesTerminados.razor.rz.scp.css */
.table thead th:nth-child(14)[b-9oszh6jcb2] {
    min-width: 500px;
    white-space: normal !important;
}

.table tbody td:nth-child(14)[b-9oszh6jcb2] {
    white-space: normal !important;
}
/* /Shared/ExportarReporteButton.razor.rz.scp.css */
.aarco_btn-exportar > svg[b-r6seve696n] {
    width: 32px;
    height: 32px;
}
/* /Shared/FilterComponent.razor.rz.scp.css */
.aarco_txt-filter[b-14b21gsn49] {
    cursor: pointer;
}

    .aarco_txt-filter + span[b-14b21gsn49] {
        cursor: pointer;
    }

.aarco_chk-filter-item[b-14b21gsn49] {
    width: 1.4em;
    height: 1.4em;
}

    .aarco_chk-filter-item + label[b-14b21gsn49] {
        position: relative;
        top: 0.05em;
        cursor: pointer;
    }

.aarco_list-filters[b-14b21gsn49] {
    max-height: 20.9rem;
}

.aarco_loading-filters[b-14b21gsn49] {
    height: 0.5rem;
}

    .aarco_loading-filters > div[b-14b21gsn49] {
        width: 100%;
    }

.aarco_filtro-verde[b-14b21gsn49] {
    border-color: #198754;
}

    .aarco_filtro-verde:focus[b-14b21gsn49] {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25);
    }

.form-check-input.aarco_filtro-verde:checked[b-14b21gsn49] {
    background-color: #198754;
}
/* /Shared/Inversion/Ahorro/PorAseguradora.razor.rz.scp.css */
.table1 thead tr th[b-p7tvvxig42] {
    background-color: #51154a;
    color: white
}

.table2 thead th:nth-child(1)[b-p7tvvxig42],
.table2 thead th:nth-child(2)[b-p7tvvxig42],
.table2 thead th:nth-child(3)[b-p7tvvxig42],
.table2 thead th:nth-child(4)[b-p7tvvxig42],
.table2 tfoot th:nth-child(1)[b-p7tvvxig42],
.table2 tfoot th:nth-child(2)[b-p7tvvxig42],
.table2 tfoot th:nth-child(3)[b-p7tvvxig42],
.table2 tfoot th:nth-child(4)[b-p7tvvxig42] {
    background-color: #002060; /*AZUL*/
    color: white;
}

.th-ape-neto[b-p7tvvxig42] {
    background-color: #51154a !important; /* MORADO */
    color: white !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
.table2 thead th:nth-child(5)[b-p7tvvxig42],
.table2 thead th:nth-child(6)[b-p7tvvxig42],
.table2 thead th:nth-child(7)[b-p7tvvxig42],
.table2 tfoot th:nth-child(5)[b-p7tvvxig42],
.table2 tfoot th:nth-child(6)[b-p7tvvxig42],
.table2 tfoot th:nth-child(7)[b-p7tvvxig42] {
    background-color: #51154a; /*MORADO*/
    color: white;
}

.table2 thead th:nth-child(8)[b-p7tvvxig42],
.table2 thead th:nth-child(9)[b-p7tvvxig42],
.table2 tfoot th:nth-child(8)[b-p7tvvxig42],
.table2 tfoot th:nth-child(9)[b-p7tvvxig42] {
    background-color: #275317; /*VERDE*/
    color: white;
}

.table-compact[b-p7tvvxig42] {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    min-width: 700px;
}

.table-container[b-p7tvvxig42] {
    display: block; 
    width: fit-content;
    margin: 0 auto 20px auto; 
}

.emoji-verde[b-p7tvvxig42] {
    color: green !important;
}

.emoji-rojo[b-p7tvvxig42] {
    color: red !important;
}

.emoji-amarillo[b-p7tvvxig42] {
    color: #ffd700 !important;
}

.num-rojo[b-p7tvvxig42] {
    color: red
}

.totales[b-p7tvvxig42] {
    background-color: #51154a;
    color: white ;
}

/*Primera fila ("titulos")*/
#fixedHeaderTable thead tr:first-child th[b-p7tvvxig42] {
    top: 0;
    background-color: #51154a;
    color: white;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable thead tr:nth-child(2) th[b-p7tvvxig42] {
    top: 40px;
}

#fixedHeaderTable thead th[b-p7tvvxig42] {
    position: sticky;
    background-color: #51154a;
    z-index: 2;
    padding: 8px;
    border-bottom: 0px solid #ccc; /*solid #ccc*/
}

/*Primera fila ("ape")*/
#fixedHeaderTable2 thead tr:first-child th[b-p7tvvxig42] {
    top: 0;
    background-color: #51154a;
    color: white;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable2 thead tr:nth-child(2) th[b-p7tvvxig42] {
    top: 40px;
}

#fixedHeaderTable2 thead th[b-p7tvvxig42] {
    position: sticky;
    background-color: #51154a;
    z-index: 2;
    padding: 8px;
    border-bottom: 1px; /*solid #ccc*/
}

#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(-n+4)[b-p7tvvxig42] {
    background-color: #0d2b5e; /* Azul fuerte */
    color: white;
}

/* Las siguientes 3 columnas: Morado */
#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(n+5):nth-child(-n+7)[b-p7tvvxig42] {
    background-color: #51154a; /* Morado */
    color: white;
}

/* Las últimas 2 columnas: Verde */
#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(n+8):nth-child(-n+9)[b-p7tvvxig42] {
    background-color: #275317; /* Verde */
    color: white;
}
/* /Shared/Inversion/Ahorro/PorAsociado.razor.rz.scp.css */
.table1 thead tr th[b-ndfc8r5ixa] {
    background-color: #51154a;
    color: white
}

.th-ape-neto[b-ndfc8r5ixa] {
    background-color: #51154a !important; /* MORADO */
    color: white !important;
    padding-top: 4px;
    padding-bottom: 4px;
}

.table2 thead th:nth-child(1)[b-ndfc8r5ixa],
.table2 thead th:nth-child(2)[b-ndfc8r5ixa],
.table2 thead th:nth-child(3)[b-ndfc8r5ixa],
.table2 thead th:nth-child(4)[b-ndfc8r5ixa],
.table2 thead th:nth-child(5)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(1)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(2)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(3)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(4)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(5)[b-ndfc8r5ixa] {
    background-color: #002060; /* AZUL */
    color: white;
}

.table2 thead th:nth-child(6)[b-ndfc8r5ixa],
.table2 thead th:nth-child(7)[b-ndfc8r5ixa],
.table2 thead th:nth-child(8)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(5)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(6)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(7)[b-ndfc8r5ixa]{
    background-color: #51154a; /* MORADO */
    color: white;
}


.table2 thead th:nth-child(9)[b-ndfc8r5ixa],
.table2 thead th:nth-child(10)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(9)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(10)[b-ndfc8r5ixa],
.table2 tfoot th:nth-child(8)[b-ndfc8r5ixa] {
    background-color: #275317; /* VERDE */
    color: white;
}

.table-compact[b-ndfc8r5ixa] {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    min-width: 800px;
}

.table-container[b-ndfc8r5ixa] {
    display: block;
    width: fit-content;
    margin: 0 auto 20px auto;
}

.emoji-verde[b-ndfc8r5ixa] {
    color: green !important;
}

.emoji-rojo[b-ndfc8r5ixa] {
    color: red !important;
}

.emoji-amarillo[b-ndfc8r5ixa] {
    color: #ffd700 !important;
}

.num-rojo[b-ndfc8r5ixa] {
    color: red
}

.totales[b-ndfc8r5ixa] {
    background-color: #51154a;
    color: white;
}

.col-asociado[b-ndfc8r5ixa] {
    max-width: 180px;
    word-wrap: break-word;
    white-space: normal;
}


/*Primera fila ("titulos")*/
#fixedHeaderTable thead tr:first-child th[b-ndfc8r5ixa] {
    top: 0;
    background-color: #51154a;
    color: white;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable thead tr:nth-child(2) th[b-ndfc8r5ixa] {
    top: 40px;
}

#fixedHeaderTable thead th[b-ndfc8r5ixa] {
    position: sticky;
    background-color: #51154a;
    z-index: 2;
    padding: 8px;
    border-bottom: 0px solid #ccc; /*solid #ccc*/
}

/*Primera fila ("VENTAS NUEVAS")*/
#fixedHeaderTable2 thead tr:first-child th[b-ndfc8r5ixa] {
    top: 0;
    background-color: #51154a;
    color: white;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable2 thead tr:nth-child(2) th[b-ndfc8r5ixa] {
    top: 40px;
}

#fixedHeaderTable2 thead th[b-ndfc8r5ixa] {
    position: sticky;
    background-color: #51154a;
    z-index: 2;
    padding: 8px;
    border-bottom: 1px; /*solid #ccc*/
}

#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(-n+5)[b-ndfc8r5ixa] {
    background-color: #0d2b5e; /* Azul fuerte */
    color: white;
}

/* Las siguientes 3 columnas: Morado */
#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(n+6):nth-child(-n+8)[b-ndfc8r5ixa] {
    background-color: #51154a; /* Morado */
    color: white;
}

/* Las últimas 2 columnas: Verde */
#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(n+9):nth-child(-n+10)[b-ndfc8r5ixa] {
    background-color: #275317; /* Verde */
    color: white;
}
/* /Shared/Inversion/Ahorro/PorDetalle.razor.rz.scp.css */
.table-responsive[b-2e2dafj9ez] {
    max-height: 58vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-2e2dafj9ez] {
        max-height: 72vh;
    }
}

.table thead tr:first-child th[b-2e2dafj9ez] {
    background-color: #ffffff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.table thead th[b-2e2dafj9ez],
.table tbody td[b-2e2dafj9ez] {
    white-space: nowrap;
}

    .table thead th:nth-child(12)[b-2e2dafj9ez] {
        min-width: 500px;
        white-space: normal !important;
    }

    .table tbody td:nth-child(12)[b-2e2dafj9ez] {
        white-space: normal !important;
    }
/* /Shared/Inversion/Ahorro/PorOficina.razor.rz.scp.css */
.table1 thead tr th[b-aus4dblfv8] {
    background-color: #51154a;
    color: white;
}

.th-ape-neto[b-aus4dblfv8] {
    background-color: #51154a !important; /* MORADO */
    color: white !important;
    padding-top: 4px;
    padding-bottom: 4px;
}

.table2 thead th:nth-child(1)[b-aus4dblfv8],
.table2 thead th:nth-child(2)[b-aus4dblfv8],
.table2 thead th:nth-child(3)[b-aus4dblfv8],
.table2 thead th:nth-child(4)[b-aus4dblfv8],
.table2 tfoot th:nth-child(1)[b-aus4dblfv8],
.table2 tfoot th:nth-child(2)[b-aus4dblfv8],
.table2 tfoot th:nth-child(3)[b-aus4dblfv8],
.table2 tfoot th:nth-child(4)[b-aus4dblfv8] {
    background-color: #002060; /* AZUL */
    color: white;
}

.table2 thead th:nth-child(5)[b-aus4dblfv8],
.table2 thead th:nth-child(6)[b-aus4dblfv8],
.table2 thead th:nth-child(7)[b-aus4dblfv8],
.table2 tfoot th:nth-child(5)[b-aus4dblfv8],
.table2 tfoot th:nth-child(6)[b-aus4dblfv8],
.table2 tfoot th:nth-child(7)[b-aus4dblfv8] {
    background-color: #51154a; /* MORADO */
    color: white;
}

.table2 thead th:nth-child(8)[b-aus4dblfv8],
.table2 thead th:nth-child(9)[b-aus4dblfv8],
.table2 tfoot th:nth-child(8)[b-aus4dblfv8],
.table2 tfoot th:nth-child(9)[b-aus4dblfv8] {
    background-color: #275317; /* VERDE */
    color: white;
}

.table-compact[b-aus4dblfv8] {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    min-width: 800px;
}

.table-container[b-aus4dblfv8] {
    display: block;
    width: 70%;
    margin: 0 auto 20px auto;
}

.emoji-verde[b-aus4dblfv8] {
    color: green !important;
}

.emoji-rojo[b-aus4dblfv8] {
    color: red !important;
}

.emoji-amarillo[b-aus4dblfv8] {
    color: #ffd700 !important;
}

.num-rojo[b-aus4dblfv8] {
    color: red
}

.totales[b-aus4dblfv8] {
    background-color: #51154a;
    color: white;
}

/*Primera fila ("titulos")*/
#fixedHeaderTable thead tr:first-child th[b-aus4dblfv8] {
    top: 0;
    background-color: #51154a;
    color: white;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable thead tr:nth-child(2) th[b-aus4dblfv8] {
    top: 40px;
}

#fixedHeaderTable thead th[b-aus4dblfv8] {
    position: sticky;
    background-color: #51154a;
    z-index: 2;
    padding: 8px;
    border-bottom: 0px solid #ccc; /*solid #ccc*/
}

/*Primera fila ("VENTAS NUEVAS")*/
#fixedHeaderTable2 thead tr:first-child th[b-aus4dblfv8] {
    top: 0;
    background-color: #51154a;
    color: white;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable2 thead tr:nth-child(2) th[b-aus4dblfv8] {
    top: 40px;
}

#fixedHeaderTable2 thead th[b-aus4dblfv8] {
    position: sticky;
    background-color: #51154a;
    z-index: 2;
    padding: 8px;
    border-bottom: 1px; /*solid #ccc*/
}

#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(-n+4)[b-aus4dblfv8] {
    background-color: #0d2b5e; /* Azul fuerte */
    color: white;
}

/* Las siguientes 3 columnas: Morado */
#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(n+5):nth-child(-n+7)[b-aus4dblfv8] {
    background-color: #51154a; /* Morado */
    color: white;
}

/* Las últimas 2 columnas: Verde */
#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(n+8):nth-child(-n+9)[b-aus4dblfv8] {
    background-color: #275317; /* Verde */
    color: white;
}
/* /Shared/Inversion/Ahorro/PorProducto.razor.rz.scp.css */
.table1 thead tr th[b-z4rhst693d] {
    background-color: #51154a;
    color: white
}

.th-ape-neto[b-z4rhst693d] {
    background-color: #51154a !important; /* MORADO */
    color: white !important;
}

.table2 thead th:nth-child(1)[b-z4rhst693d],
.table2 thead th:nth-child(2)[b-z4rhst693d],
.table2 thead th:nth-child(3)[b-z4rhst693d],
.table2 thead th:nth-child(4)[b-z4rhst693d],
.table2 tfoot th:nth-child(1)[b-z4rhst693d],
.table2 tfoot th:nth-child(2)[b-z4rhst693d],
.table2 tfoot th:nth-child(3)[b-z4rhst693d],
.table2 tfoot th:nth-child(4)[b-z4rhst693d] {
    background-color: #002060; /* AZUL */
    color: white;
}

.table2 thead th:nth-child(5)[b-z4rhst693d],
.table2 thead th:nth-child(6)[b-z4rhst693d],
.table2 thead th:nth-child(7)[b-z4rhst693d],
.table2 tfoot th:nth-child(5)[b-z4rhst693d],
.table2 tfoot th:nth-child(6)[b-z4rhst693d],
.table2 tfoot th:nth-child(7)[b-z4rhst693d] {
    background-color: #51154a; /* MORADO */
    color: white;
}

.table2 thead th:nth-child(8)[b-z4rhst693d],
.table2 thead th:nth-child(9)[b-z4rhst693d],
.table2 tfoot th:nth-child(8)[b-z4rhst693d],
.table2 tfoot th:nth-child(9)[b-z4rhst693d] {
    background-color: #275317; /* VERDE */
    color: white;
}


.table-compact[b-z4rhst693d] {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    min-width: 800px;
}

.table-container[b-z4rhst693d] {
    display: block;
    width: 70%;
    margin: 0 auto 20px auto;
}

.emoji-verde[b-z4rhst693d] {
    color: green !important;
}

.emoji-rojo[b-z4rhst693d] {
    color: red !important;
}

.emoji-amarillo[b-z4rhst693d] {
    color: #ffd700 !important;
}

.num-rojo[b-z4rhst693d] {
    color: red
}

.totales[b-z4rhst693d] {
    background-color: #51154a;
    color: white;
}

.col-producto[b-z4rhst693d] {
    max-width: 180px;
    word-wrap: break-word;
    white-space: normal;
}

/*Primera fila ("titulos")*/
#fixedHeaderTable thead tr:first-child th[b-z4rhst693d] {
    top: 0;
    background-color: #51154a;
    color: white;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable thead tr:nth-child(2) th[b-z4rhst693d] {
    top: 40px;
}

#fixedHeaderTable thead th[b-z4rhst693d] {
    position: sticky;
    background-color: #51154a;
    z-index: 2;
    padding: 8px;
    border-bottom: 0px solid #ccc; /*solid #ccc*/
}

/*Primera fila ("VENTAS NUEVAS")*/
#fixedHeaderTable2 thead tr:first-child th[b-z4rhst693d] {
    top: 0;
    background-color: #51154a;
    color: white;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable2 thead tr:nth-child(2) th[b-z4rhst693d] {
    top: 40px;
}

#fixedHeaderTable2 thead th[b-z4rhst693d] {
    position: sticky;
    background-color: #51154a;
    z-index: 2;
    padding: 8px;
    border-bottom: 1px; /*solid #ccc*/
}

#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(-n+4)[b-z4rhst693d] {
    background-color: #0d2b5e; /* Azul fuerte */
    color: white;
}

/* Las siguientes 3 columnas: Morado */
#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(n+5):nth-child(-n+7)[b-z4rhst693d] {
    background-color: #51154a; /* Morado */
    color: white;
}

/* Las últimas 2 columnas: Verde */
#fixedHeaderTable2 thead tr:nth-child(2) th:nth-child(n+8):nth-child(-n+9)[b-z4rhst693d] {
    background-color: #275317; /* Verde */
    color: white;
}
/* /Shared/Inversion/Inversion/PorAseguradora.razor.rz.scp.css */
.table1 tfoot th:nth-child(1)[b-080c8sjbxo],
.table1 tfoot th:nth-child(2)[b-080c8sjbxo],
.table1 tfoot th:nth-child(3)[b-080c8sjbxo],
.table1 tfoot th:nth-child(4)[b-080c8sjbxo],
.table1 tfoot th:nth-child(5)[b-080c8sjbxo],
.table1 tfoot th:nth-child(6)[b-080c8sjbxo],
.table1 tfoot th:nth-child(7)[b-080c8sjbxo],
.table1 tfoot th:nth-child(8)[b-080c8sjbxo],
.table1 tfoot th:nth-child(9)[b-080c8sjbxo] {
    background-color: #61cbf3; /*AZUL*/
    color: black;
}

.table1 tfoot th:nth-child(10)[b-080c8sjbxo],
.table1 tfoot th:nth-child(11)[b-080c8sjbxo],
.table1 tfoot th:nth-child(12)[b-080c8sjbxo],
.table1 tfoot th:nth-child(13)[b-080c8sjbxo] {
    background-color: #51154a; /*MORADO*/
    color: white;
}

.th-ape-neto[b-080c8sjbxo] {
    background-color: #61cbf3 !important; /* MORADO */
    color: black !important;
    padding-top: 4px;
    padding-bottom: 4px;
}

/*.table1 tfoot tr:first-child th {
    background-color: #61cbf3;
    color: black
}*/

.table-compact[b-080c8sjbxo] {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    min-width: 1000px;
}

.table-compact1[b-080c8sjbxo] {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    min-width: 300px;
}

.table-container[b-080c8sjbxo] {
    display: block;
    width: fit-content;
    margin: 0 auto 20px auto;
}

.emoji-verde[b-080c8sjbxo] {
    color: green !important;
}

.emoji-rojo[b-080c8sjbxo] {
    color: red !important;
}

.emoji-amarillo[b-080c8sjbxo] {
    color: #ffd700 !important;
}

.num-rojo[b-080c8sjbxo] {
    color: red
}

.totales[b-080c8sjbxo] {
    background-color: #51154a;
    color: white;
}

#fixedHeaderTable[b-080c8sjbxo] {
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-080c8sjbxo] {
        position: sticky;
        background-color: white;
        z-index: 2;
        padding: 8px;
        border-bottom: 1px; /*solid #ccc*/
    }

    /*Primera fila ("VENTAS NUEVAS")*/
    #fixedHeaderTable thead tr:first-child th[b-080c8sjbxo] {
        top: 0;
        background-color: #61cbf3;
        color: black;
        height: 40px;
    }

    /*Segunda fila (columnas normales) */
    #fixedHeaderTable thead tr:nth-child(2) th[b-080c8sjbxo] {
        top: 40px;
    }

        /*Colores para las columnas*/
        #fixedHeaderTable thead tr:nth-child(2) th:nth-child(-n+9)[b-080c8sjbxo] {
            background-color: #61cbf3;
            color: black;
        }

        #fixedHeaderTable thead tr:nth-child(2) th:nth-child(n+10)[b-080c8sjbxo] {
            background-color: #51154a;
            color: white;
        }
/* /Shared/Inversion/Inversion/PorAsociado.razor.rz.scp.css */
.table1 thead th:nth-child(1)[b-9fadkqmlrk],
.table1 thead th:nth-child(2)[b-9fadkqmlrk],
.table1 thead th:nth-child(3)[b-9fadkqmlrk],
.table1 thead th:nth-child(4)[b-9fadkqmlrk],
.table1 thead th:nth-child(5)[b-9fadkqmlrk],
.table1 thead th:nth-child(6)[b-9fadkqmlrk],
.table1 thead th:nth-child(7)[b-9fadkqmlrk],
.table1 thead th:nth-child(8)[b-9fadkqmlrk],
.table1 thead th:nth-child(9)[b-9fadkqmlrk],
.table1 thead th:nth-child(10)[b-9fadkqmlrk],
.table1 thead th:nth-child(11)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(1)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(2)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(3)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(4)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(5)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(6)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(7)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(8)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(9)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(10)[b-9fadkqmlrk] {
    background-color: #61cbf3; /*AZUL*/
    color: black;
}

.table1 thead th:nth-child(12)[b-9fadkqmlrk],
.table1 thead th:nth-child(13)[b-9fadkqmlrk],
.table1 thead th:nth-child(14)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(10)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(11)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(12)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(13)[b-9fadkqmlrk],
.table1 tfoot th:nth-child(14)[b-9fadkqmlrk] {
    background-color: #51154a; /*MORADO*/
    color: white;
}

.th-ape-neto[b-9fadkqmlrk] {
    background-color: #61cbf3 !important; /* MORADO */
    color: black !important;
    padding-top: 4px;
    padding-bottom: 4px;
}

.emoji-verde[b-9fadkqmlrk] {
    color: green !important;
}

.emoji-rojo[b-9fadkqmlrk] {
    color: red !important;
}

.emoji-amarillo[b-9fadkqmlrk] {
    color: #ffd700 !important;
}

.num-rojo[b-9fadkqmlrk] {
    color: red
}

.totales[b-9fadkqmlrk] {
    background-color: #51154a;
    color: white;
}

.col-asociado[b-9fadkqmlrk] {
    max-width: 210px;
    word-wrap: break-word;
    white-space: normal;
}

#fixedHeaderTable thead th[b-9fadkqmlrk] {
    position: sticky;
    background-color: white;
    z-index: 2;
    padding: 8px;
    border-bottom: 1px; /*solid #ccc*/
}

/*Primera fila ("VENTAS NUEVAS")*/
#fixedHeaderTable thead tr:first-child th[b-9fadkqmlrk] {
    top: 0;
    background-color: #61cbf3;
    color: black;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable thead tr:nth-child(2) th[b-9fadkqmlrk] {
    top: 40px;
}

#fixedHeaderTable thead th[b-9fadkqmlrk] {
    position: sticky;
    background-color: white;
    z-index: 2;
    padding: 8px;
    border-bottom: 1px; /*solid #ccc*/
}

/*Colores para las columnas*/
#fixedHeaderTable thead tr:nth-child(2) th:nth-child(-n+10)[b-9fadkqmlrk] {
    background-color: #61cbf3;
    color: black;
}

#fixedHeaderTable thead tr:nth-child(2) th:nth-child(n+11)[b-9fadkqmlrk] {
    background-color: #51154a;
    color: white;
}
/* /Shared/Inversion/Inversion/PorDetalle.razor.rz.scp.css */
.table-responsive[b-yi9sn8qvsy] {
    max-height: 58vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-yi9sn8qvsy] {
        max-height: 72vh;
    }
}

.table thead tr:first-child th[b-yi9sn8qvsy] {
    background-color: #ffffff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.table thead th[b-yi9sn8qvsy],
.table tbody td[b-yi9sn8qvsy] {
    white-space: nowrap;
}

.table thead th:nth-child(12)[b-yi9sn8qvsy] {
    min-width: 500px;
    white-space: normal !important;
}

.table tbody td:nth-child(12)[b-yi9sn8qvsy] {
    white-space: normal !important;
}
/* /Shared/Inversion/Inversion/PorOficina.razor.rz.scp.css */
.table1 thead th:nth-child(1)[b-pk73aypkd5],
.table1 thead th:nth-child(2)[b-pk73aypkd5],
.table1 thead th:nth-child(3)[b-pk73aypkd5],
.table1 thead th:nth-child(4)[b-pk73aypkd5],
.table1 thead th:nth-child(5)[b-pk73aypkd5],
.table1 thead th:nth-child(6)[b-pk73aypkd5],
.table1 thead th:nth-child(7)[b-pk73aypkd5],
.table1 thead th:nth-child(8)[b-pk73aypkd5],
.table1 thead th:nth-child(9)[b-pk73aypkd5],
.table1 tfoot th:nth-child(1)[b-pk73aypkd5],
.table1 tfoot th:nth-child(2)[b-pk73aypkd5],
.table1 tfoot th:nth-child(3)[b-pk73aypkd5],
.table1 tfoot th:nth-child(4)[b-pk73aypkd5],
.table1 tfoot th:nth-child(5)[b-pk73aypkd5],
.table1 tfoot th:nth-child(6)[b-pk73aypkd5],
.table1 tfoot th:nth-child(7)[b-pk73aypkd5],
.table1 tfoot th:nth-child(8)[b-pk73aypkd5],
.table1 tfoot th:nth-child(9)[b-pk73aypkd5] {
    background-color: #61cbf3; /*AZUL*/
    color: black;
}

.table1 thead th:nth-child(10)[b-pk73aypkd5],
.table1 thead th:nth-child(11)[b-pk73aypkd5],
.table1 thead th:nth-child(12)[b-pk73aypkd5],
.table1 thead th:nth-child(13)[b-pk73aypkd5],
.table1 tfoot th:nth-child(10)[b-pk73aypkd5],
.table1 tfoot th:nth-child(11)[b-pk73aypkd5],
.table1 tfoot th:nth-child(12)[b-pk73aypkd5],
.table1 tfoot th:nth-child(13)[b-pk73aypkd5] {
    background-color: #51154a; /*MORADO*/
    color: white;
}

.th-ape-neto[b-pk73aypkd5] {
    background-color: #61cbf3 !important; /* MORADO */
    color: black !important;
    padding-top: 4px;
    padding-bottom: 4px;
}


.emoji-verde[b-pk73aypkd5] {
    color: green !important;
}

.emoji-rojo[b-pk73aypkd5] {
    color: red !important;
}

.emoji-amarillo[b-pk73aypkd5] {
    color: #ffd700 !important;
}

.num-rojo[b-pk73aypkd5] {
    color: red
}

.totales[b-pk73aypkd5] {
    background-color: #51154a;
    color: white;
}

#fixedHeaderTable thead th[b-pk73aypkd5] {
    position: sticky;
    top: 0;
}

#fixedHeaderTable[b-pk73aypkd5] {
    border-collapse: collapse;
}

#fixedHeaderTable[b-pk73aypkd5] {
    border-collapse: collapse;
}

#fixedHeaderTable thead th[b-pk73aypkd5] {
    position: sticky;
    background-color: white;
    z-index: 2;
    padding: 8px;
    border-bottom: 1px; /*solid #ccc*/
}

/*Primera fila ("VENTAS NUEVAS")*/
#fixedHeaderTable thead tr:first-child th[b-pk73aypkd5] {
    top: 0;
    background-color: #61cbf3;
    color: black;
    height: 40px;
}

/*Segunda fila (columnas normales) */
#fixedHeaderTable thead tr:nth-child(2) th[b-pk73aypkd5] {
    top: 40px;
}
#fixedHeaderTable thead th[b-pk73aypkd5] {
position: sticky;
background-color: white;
z-index: 2;
padding: 8px;
border-bottom: 1px; /*solid #ccc*/
}

/*Colores para las columnas*/
#fixedHeaderTable thead tr:nth-child(2) th:nth-child(-n+9)[b-pk73aypkd5] {
    background-color: #61cbf3;
    color: black;
}

#fixedHeaderTable thead tr:nth-child(2) th:nth-child(n+10)[b-pk73aypkd5] {
    background-color: #51154a;
    color: white;
}
/* /Shared/Inversion/Inversion/PorProducto.razor.rz.scp.css */
.table1 tfoot th:nth-child(1)[b-gchfiwby9a],
.table1 tfoot th:nth-child(2)[b-gchfiwby9a],
.table1 tfoot th:nth-child(3)[b-gchfiwby9a],
.table1 tfoot th:nth-child(4)[b-gchfiwby9a],
.table1 tfoot th:nth-child(5)[b-gchfiwby9a],
.table1 tfoot th:nth-child(6)[b-gchfiwby9a],
.table1 tfoot th:nth-child(7)[b-gchfiwby9a],
.table1 tfoot th:nth-child(8)[b-gchfiwby9a],
.table1 tfoot th:nth-child(9)[b-gchfiwby9a] {
    background-color: #61cbf3; /*AZUL*/
    color: black;
}

.table1 tfoot th:nth-child(10)[b-gchfiwby9a],
.table1 tfoot th:nth-child(11)[b-gchfiwby9a],
.table1 tfoot th:nth-child(12)[b-gchfiwby9a],
.table1 tfoot th:nth-child(13)[b-gchfiwby9a] {
    background-color: #51154a; /*MORADO*/
    color: white;
}

.th-ape-neto[b-gchfiwby9a] {
    background-color: #61cbf3 !important; /* MORADO */
    color: black !important;
    padding-top: 4px;
    padding-bottom: 4px;
}


.emoji-verde[b-gchfiwby9a] {
    color: green !important;
}

.emoji-rojo[b-gchfiwby9a] {
    color: red !important;
}

.emoji-amarillo[b-gchfiwby9a] {
    color: #ffd700 !important;
}

.num-rojo[b-gchfiwby9a] {
    color: red
}

.totales[b-gchfiwby9a] {
    background-color: #51154a;
    color: white;
}

#fixedHeaderTable[b-gchfiwby9a] {
    border-collapse: collapse;
}

#fixedHeaderTable thead th[b-gchfiwby9a] {
    position: sticky;
    background-color: white;
    z-index: 2;
    padding: 8px; 
    border-bottom: 1px;  /*solid #ccc*/
}

/*Primera fila ("VENTAS NUEVAS")*/
#fixedHeaderTable thead tr:first-child th[b-gchfiwby9a] {
    top: 0;
    background-color: #61cbf3;
    color: black;
    height: 40px;
}

 /*Segunda fila (columnas normales) */
#fixedHeaderTable thead tr:nth-child(2) th[b-gchfiwby9a] {
    top: 40px; 
}

 /*Colores para las columnas*/
    #fixedHeaderTable thead tr:nth-child(2) th:nth-child(-n+9)[b-gchfiwby9a] {
        background-color: #61cbf3;
        color: black;
    }

#fixedHeaderTable thead tr:nth-child(2) th:nth-child(n+10)[b-gchfiwby9a] {
    background-color: #51154a;
    color: white;
}
/* /Shared/KPI/FramePDF.razor.rz.scp.css */
.aarco_principal_iframe[b-g1v1zdaj30] {
    width: 100%;
    height: 89vh;
    border: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

.aarco_loading-filters[b-g1v1zdaj30] {
    height: 0.5rem;
}

    .aarco_loading-filters > div[b-g1v1zdaj30] {
        width: 100%;
    }

@media (max-width: 1366px) {
    .aarco_principal_iframe[b-g1v1zdaj30] {
        height: 87vh;
    }
}

@media (max-width: 1280px) {
    .aarco_principal_iframe[b-g1v1zdaj30] {
        height: 85vh;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.aarco_nav-desktop[b-m6i8cmohpb] {
    position: fixed;
    overflow: auto;
    max-height: calc(100% - 6rem);
    padding-right: 1rem;
}

    .aarco_nav-desktop + main[b-m6i8cmohpb] {
        margin-left: calc(276px + 1.5rem);
    }

@media (max-width: 991px) {
    .aarco_nav-desktop[b-m6i8cmohpb] {
        display: none !important;
        padding-right: 0px;
    }

        .aarco_nav-desktop + main[b-m6i8cmohpb] {
            margin-left: 0px;
        }
}

@media (min-width: 1920px) {
    .container-fluid[b-m6i8cmohpb] {
        max-width: 1920px;
    }
}

.aarco_nav-desktop[b-m6i8cmohpb]::-webkit-scrollbar {
    width: 8px;
}

.aarco_nav-desktop[b-m6i8cmohpb]::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 100px;
}

.aarco_nav-desktop[b-m6i8cmohpb]::-webkit-scrollbar-thumb {
    background-color: #102687;
    border-radius: 100px;
}
/* /Shared/MiProduccion/Capacitacion.razor.rz.scp.css */
.aarco_capacitacion[b-6n6astfros] {
    background-color: #710043;
    color: white;
}

.table td[b-6n6astfros] {
    font-family: 'Poppins Medium';
}

.aarco_tabla[b-6n6astfros] {
    max-width: 768px;
    width: 100%;
    margin: 0px auto;
}
/* /Shared/MiProduccion/ClavesProductivas.razor.rz.scp.css */
.aarco_titulo[b-jnuamqqfuj] {
    background-color: #710043;
    color: white;
    text-align: center;
}

.table td[b-jnuamqqfuj],
.table th[b-jnuamqqfuj] {
    text-align: center;
    vertical-align: middle;
}

/*.table th {
    background-color: #272293;
    color: white;
}*/

    .table td[b-jnuamqqfuj] {
        font-family: 'Poppins Medium';
    }

    .aarco_logo-aseguradora[b-jnuamqqfuj] {
        width: 60px;
        height: 60px;
    }
/* /Shared/MiProduccion/DesglosePorRamoAseguradora.razor.rz.scp.css */
.aarco_lista[b-pv34g08mzk] {
    gap: 0.5em;
}

.aarco_titulo[b-pv34g08mzk] {
    background-color: #710043;
    color: white;
    text-align: center;
}

.table tbody td[b-pv34g08mzk] {
    vertical-align: middle;
    padding: 0.125rem 0.5rem;
}

.aarco_logo-aseguradora[b-pv34g08mzk] {
    width: 90px;
    height: 90px;
}

.aarco_logo-aseguradora-lista[b-pv34g08mzk] {
    width: 60px;
    height: 60px;
    cursor: pointer;
}

.aarco_logo-texto-lista[b-pv34g08mzk] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    cursor: pointer;
    padding: 0.25rem;
}

.table thead th:first-child[b-pv34g08mzk] {
    min-width: 110px;
}

.table thead th:nth-child(2)[b-pv34g08mzk] {
    min-width: 120px;
}

.table thead th:nth-child(3)[b-pv34g08mzk] {
    min-width: 160px;
}

.table thead th:nth-child(4)[b-pv34g08mzk] {
    min-width: 100px;
}

.table thead th:nth-child(5)[b-pv34g08mzk] {
    min-width: 100px;
}

.table thead th:nth-child(6)[b-pv34g08mzk] {
    min-width: 60px;
}

.table thead th:nth-child(7)[b-pv34g08mzk] {
    min-width: 70px;
}

.aarco_lineas-personales[b-pv34g08mzk] {
    background-color: #9bc2e6;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_lineas-comerciales[b-pv34g08mzk] {
    background-color: #002060;
    color: white;
    font-family: 'Poppins Medium';
}

tr.aarco_renglon-hover:hover > td.aarco_celda-hover[b-pv34g08mzk] {
    background-color: rgba(0, 0, 0, 0.075);
}
/* /Shared/MiProduccion/PolizasPorAsociados.razor.rz.scp.css */
.aarco_titulo[b-1e1byny9q2] {
    background-color: #710043;
    color: white;
}

.table td[b-1e1byny9q2] {
    font-family: 'Poppins Medium';
}

.aarco_tabla[b-1e1byny9q2] {
    max-width: 768px;
    width: 100%;
    margin: 0px auto;
}

.aarco_subtotal_polizas_top_asociados[b-1e1byny9q2],
.aarco_subtotal_polizas_top_asociados:hover td[b-1e1byny9q2] {
    background-color: #000000BF;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_subtotal_polizas_negocios_especiales[b-1e1byny9q2],
.aarco_subtotal_polizas_negocios_especiales:hover td[b-1e1byny9q2] {
    background-color: #FF000080;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_subtotal_polizas_restantes[b-1e1byny9q2],
.aarco_subtotal_polizas_restantes:hover td[b-1e1byny9q2] {
    background-color: #00000080;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_subtotal_polizas_general[b-1e1byny9q2],
.aarco_subtotal_polizas_general:hover td[b-1e1byny9q2] {
    background-color: black;
    color: white;
    font-family: 'Poppins Medium';
}

.p-sm[b-1e1byny9q2] {
    padding: 0.125rem;
}

.div-global[b-1e1byny9q2] {
    display: flex;
    width: 100%;
}

.div-izquierda[b-1e1byny9q2] {
    width: 30%;
}

.div-derecha[b-1e1byny9q2] {
    width: 70%;
}
/* /Shared/MiProduccion/PolizasPorClientes.razor.rz.scp.css */
.aarco_titulo[b-u231ykop4q] {
    background-color: #710043;
    color: white;
}

.table td[b-u231ykop4q] {
    font-family: 'Poppins Medium';
}

.aarco_tabla[b-u231ykop4q] {
    max-width: 768px;
    width: 100%;
    margin: 0px auto;
}

.aarco_subtotal_polizas_top_clientes[b-u231ykop4q],
.aarco_subtotal_polizas_top_clientes:hover td[b-u231ykop4q] {
    background-color: #000000BF;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_subtotal_polizas_negocios_especiales[b-u231ykop4q],
.aarco_subtotal_polizas_negocios_especiales:hover td[b-u231ykop4q] {
    background-color: #FF000080;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_subtotal_polizas_restantes[b-u231ykop4q],
.aarco_subtotal_polizas_restantes:hover td[b-u231ykop4q] {
    background-color: #00000080;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_subtotal_polizas_general[b-u231ykop4q],
.aarco_subtotal_polizas_general:hover td[b-u231ykop4q] {
    background-color: black;
    color: white;
    font-family: 'Poppins Medium';
}

.p-sm[b-u231ykop4q] {
    padding: 0.125rem;
}

.div-global[b-u231ykop4q] {
    display: flex;
    width: 100%;
}

.div-izquierda[b-u231ykop4q] {
    width: 30%;
}

.div-derecha[b-u231ykop4q] {
    width: 70%;
}
/* /Shared/MiProduccion/PrimasPorAseguradora.razor.rz.scp.css */
.aarco_titulo[b-soioc250fa] {
    background-color: #710043;
    color: white;
    text-align: center;
}

.table td[b-soioc250fa] {
    padding: 0.25rem 0.5rem;
}

/*.table tr:first-child td {
    padding: 0.5rem 0.5rem 0.25rem 0.5rem;
}*/

.aarco_estrategicas[b-soioc250fa],
.aarco_estrategicas:hover td[b-soioc250fa] {
    background-color: #007d00 !important;
    color: white !important;
    font-family: 'Poppins Medium' !important;
}

.aarco_tacticas[b-soioc250fa],
.aarco_tacticas:hover td[b-soioc250fa] {
    background-color: #c7c039;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_asistencias[b-soioc250fa],
.aarco_asistencias:hover td[b-soioc250fa] {
    background-color: #ee7012;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_soporte[b-soioc250fa],
.aarco_soporte:hover td[b-soioc250fa] {
    background-color: #ff9900;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_otras[b-soioc250fa],
.aarco_otras:hover td[b-soioc250fa] {
    background-color: #ff0000;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_seguros[b-soioc250fa],
.aarco_seguros:hover td[b-soioc250fa] {
    background-color: #999999;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_fianzas[b-soioc250fa],
.aarco_fianzas:hover td[b-soioc250fa] {
    background-color: #990099;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_total[b-soioc250fa],
.aarco_total:hover td[b-soioc250fa] {
    background-color: #0000ff;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_logo-aseguradora[b-soioc250fa] {
    width: 60px;
    height: 60px;
}

.table thead th:nth-child(1)[b-soioc250fa] {
    min-width: 120px;
    text-align: center;
}

.table thead th:nth-child(2)[b-soioc250fa] {
    min-width: 154px;
    text-align: right;
}

.table thead th:nth-child(3)[b-soioc250fa] {
    min-width: 154px;
    text-align: right;
}

.table thead th:nth-child(4)[b-soioc250fa] {
    min-width: 66px;
    text-align: center;
}

.table thead th:nth-child(5)[b-soioc250fa] {
    min-width: 170px;
    text-align: right;
}

.table thead th:nth-child(6)[b-soioc250fa] {
    min-width: 170px;
    text-align: right;
}

.table thead th:nth-child(7)[b-soioc250fa] {
    min-width: 66px;
    text-align: center;
}

.table thead th:nth-child(8)[b-soioc250fa] {
    min-width: 52px;
    text-align: center;
}

.table tbody td[b-soioc250fa] {
    vertical-align: middle;
}

    .table tbody td:nth-child(1)[b-soioc250fa] {
        text-align: center;
    }

    .table tbody td:nth-child(2)[b-soioc250fa] {
        text-align: right;
    }

    .table tbody td:nth-child(3)[b-soioc250fa] {
        text-align: right;
    }

    .table tbody td:nth-child(4)[b-soioc250fa] {
        text-align: center;
    }

    .table tbody td:nth-child(5)[b-soioc250fa] {
        text-align: right;
    }

    .table tbody td:nth-child(6)[b-soioc250fa] {
        text-align: right;
    }

    .table tbody td:nth-child(7)[b-soioc250fa] {
        text-align: center;
    }

    .table tbody td:nth-child(8)[b-soioc250fa] {
        text-align: center;
    }

tr.aarco_renglon-hover:hover > td.aarco_celda-hover[b-soioc250fa] {
    background-color: rgba(0, 0, 0, 0.075);
}

.sin-reconocer[b-soioc250fa],
.sin-reconocer:hover td[b-soioc250fa] {
    background-color: #000f;
    color: white;
    font-family: 'Poppins Medium';
}
/* /Shared/MiProduccion/PrimasPorRamo.razor.rz.scp.css */
.aarco_titulo[b-4vp6w8bwqr] {
    background-color: #710043;
    color: white;
    text-align: center;
}

.aarco_estrategicas[b-4vp6w8bwqr],
.aarco_estrategicas:hover td[b-4vp6w8bwqr] {
    background-color: #007d00;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_tacticas[b-4vp6w8bwqr],
.aarco_tacticas:hover td[b-4vp6w8bwqr] {
    background-color: #c7c039;
    color: white;
    font-family: 'Poppins Medium';
}

    .aarco_tacticas td:last-child[b-4vp6w8bwqr],
    .aarco_tacticas:hover td:last-child[b-4vp6w8bwqr] {
        background-color: #710043 !important;
        border-left: 0.5rem solid white;
    }

.aarco_asistencias[b-4vp6w8bwqr],
.aarco_asistencias:hover td[b-4vp6w8bwqr] {
    background-color: #ee7012;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_soporte[b-4vp6w8bwqr],
.aarco_soporte:hover td[b-4vp6w8bwqr] {
    background-color: #ff9900;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_otras[b-4vp6w8bwqr],
.aarco_otras:hover td[b-4vp6w8bwqr] {
    background-color: #ff0000;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_seguros[b-4vp6w8bwqr],
.aarco_seguros:hover td[b-4vp6w8bwqr] {
    background-color: #999999;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_fianzas[b-4vp6w8bwqr],
.aarco_fianzas:hover td[b-4vp6w8bwqr] {
    background-color: #990099;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_total[b-4vp6w8bwqr],
.aarco_total:hover td[b-4vp6w8bwqr] {
    background-color: #0000ff;
    color: white;
    font-family: 'Poppins Medium';
}


.aarco_lineas-personales[b-4vp6w8bwqr],
.aarco_lineas-personales:hover td[b-4vp6w8bwqr] {
    background-color: #9bc2e6;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_lineas-asistencias[b-4vp6w8bwqr],
.aarco_lineas-asistencias:hover td[b-4vp6w8bwqr] {
    background-color: #ee7012;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_lineas-comerciales[b-4vp6w8bwqr],
.aarco_lineas-comerciales:hover td[b-4vp6w8bwqr] {
    background-color: #000066;
    color: white;
    font-family: 'Poppins Medium';
}

.aarco_presupuesto[b-4vp6w8bwqr],
.aarco_presupuesto:hover td[b-4vp6w8bwqr] {
    background-color: #548ed4;
    color: white;
    font-family: 'Poppins Medium';
}

    .aarco_presupuesto td[b-4vp6w8bwqr] {
        text-align: center !important;
    }

.aarco_logo-aseguradora[b-4vp6w8bwqr] {
    width: 60px;
    height: 60px;
}

.table thead th:nth-child(1)[b-4vp6w8bwqr] {
    min-width: 176px;
    text-align: center;
}

.table thead th:nth-child(2)[b-4vp6w8bwqr] {
    min-width: 154px;
    text-align: right;
}

.table thead th:nth-child(3)[b-4vp6w8bwqr] {
    min-width: 154px;
    text-align: right;
}

.table thead th:nth-child(4)[b-4vp6w8bwqr] {
    min-width: 66px;
    text-align: center;
}

.table thead th:nth-child(5)[b-4vp6w8bwqr] {
    min-width: 170px;
    text-align: right;
}

.table thead th:nth-child(6)[b-4vp6w8bwqr] {
    min-width: 170px;
    text-align: right;
}

.table thead th:nth-child(7)[b-4vp6w8bwqr] {
    min-width: 66px;
    text-align: center;
}

.table thead th:nth-child(8)[b-4vp6w8bwqr] {
    min-width: 104px;
    text-align: center;
}

.table tbody td[b-4vp6w8bwqr] {
    vertical-align: middle;
}

    .table tbody td:nth-child(1)[b-4vp6w8bwqr] {
        text-align: center;
    }

    .table tbody td:nth-child(2)[b-4vp6w8bwqr] {
        text-align: right;
    }

    .table tbody td:nth-child(3)[b-4vp6w8bwqr] {
        text-align: right;
    }

    .table tbody td:nth-child(4)[b-4vp6w8bwqr] {
        text-align: center;
    }

    .table tbody td:nth-child(5)[b-4vp6w8bwqr] {
        text-align: right;
    }

    .table tbody td:nth-child(6)[b-4vp6w8bwqr] {
        text-align: right;
    }

    .table tbody td:nth-child(7)[b-4vp6w8bwqr] {
        text-align: center;
    }

    .table tbody td:nth-child(8)[b-4vp6w8bwqr] {
        text-align: center;
    }

tr.aarco_renglon-hover:hover > td.aarco_celda-hover[b-4vp6w8bwqr] {
    background-color: rgba(0, 0, 0, 0.075);
}

.sin-reconocer[b-4vp6w8bwqr],
.sin-reconocer:hover td[b-4vp6w8bwqr] {
    background-color: #000f;
    color: white;
    font-family: 'Poppins Medium';
}
/* /Shared/NavBar.razor.rz.scp.css */
.aarco_logo[b-k3zbxh97kw] {
    width: 140px;
    height: auto;
}

.aarco_btn-exit > svg[b-k3zbxh97kw] {
    width: 24px;
    height: 24px;
    margin-right: 0.25rem;
}

.aarco_btn-exit[b-k3zbxh97kw] {
    color: white;
    text-decoration: none;
    padding: 0px;
}

.aarco_btn-exit > span[b-k3zbxh97kw] {
    position: relative;
    top: 2px;
}

.navbar-brand[b-k3zbxh97kw],
.offcanvas-title[b-k3zbxh97kw] {
    font-family: 'Poppins Medium';
}

.navbar-toggler[b-k3zbxh97kw] {
    display: none;
}

.offcanvas[b-k3zbxh97kw] {
    width: initial;
}

.navbar[b-k3zbxh97kw] {
    background-color: #2F3D48;
}

.navbar-brand[b-k3zbxh97kw] {
    padding: 0px;
}

@media (max-width: 991px) {
    .navbar-toggler[b-k3zbxh97kw] {
        display: inline-block !important;
    }
}

@media (min-width: 1920px) {
    .container-fluid[b-k3zbxh97kw] {
        max-width: 1920px;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-nav[b-dwwrfdhlea] {
    width: calc(276px - 1rem);
}

.nav-item[b-dwwrfdhlea]  a {
    color: black;
    border-left: white solid 0.5rem;
    display: flex;
    font-family: 'Poppins Medium';
    text-decoration: none;
    width: 100%;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

    .nav-item[b-dwwrfdhlea]  a span {
        margin-left: 0.5rem;
    }

    .nav-item[b-dwwrfdhlea]  a > svg {
        min-height: 24px;
        min-width: 24px;
        stroke: #6c757d;
    }

    .nav-item[b-dwwrfdhlea]  a:hover {
        background-color: #f8f9fa;
        border-left-color: #f8f9fa;
    }

    .nav-item[b-dwwrfdhlea]  a.active,
    .nav-item[b-dwwrfdhlea]  a.active:hover {
        background-color: #f8f9fa;
        border-left-color: #0d6efd;
    }

        .nav-item[b-dwwrfdhlea]  a.active > svg {
            stroke: #2462D2
        }

.icon-fill[b-dwwrfdhlea]  a > svg {
    fill: #6c757d;
}

.icon-fill[b-dwwrfdhlea]  a.active > svg {
    fill: #2462D2
}

    .nav-item[b-dwwrfdhlea]  a > img.active {
        display: none;
    }

    .nav-item[b-dwwrfdhlea]  a.active > img.active {
        display: inline;
    }

    .nav-item[b-dwwrfdhlea]  a.active > img {
        display: none;
    }

    .nav-item[b-dwwrfdhlea]  a.active {
        color: black;
    }

.btn-toggle[b-dwwrfdhlea] {
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
    color: black;
    font-family: 'Poppins Medium';
    padding: 1rem 1rem 1rem 1.70rem;
    width: 100%;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

    .btn-toggle:hover[b-dwwrfdhlea],
    .btn-toggle:focus[b-dwwrfdhlea] {
        background-color: #f8f9fa;
    }

    .btn-toggle[b-dwwrfdhlea]::before {
        width: 1.25em;
        line-height: 0;
        content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
        transition: transform .35s ease;
        transform-origin: .5em 50%;
    }

    .btn-toggle[aria-expanded="true"][b-dwwrfdhlea]::before {
        transform: rotate(90deg);
    }

    .btn-toggle > span[b-dwwrfdhlea] {
        margin-left: 0.5rem;
        text-align: left;
    }

.nav-item-menu .nav-item[b-dwwrfdhlea]  a {
    padding: 1rem 1rem 1rem 2rem;
}

.nav-link-ms-1 > svg[b-dwwrfdhlea],
.nav-link-ms-1 > img[b-dwwrfdhlea] {
    margin-left: 1rem;
}

@media (max-width: 991px) {
    .navbar-nav[b-dwwrfdhlea] {
        width: 276px;
    }
}
/* /Shared/PrimasPagadas/Asistencias/RptPorAsociado.razor.rz.scp.css */
.table1 th[b-rnom89gcl2],
.table1 td[b-rnom89gcl2] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-rnom89gcl2],
.table1 tfoot tr:first-child th[b-rnom89gcl2] {
    background-color: #1F4E78;
    color: white
}

.table1 .num-rojo[b-rnom89gcl2] {
    color: red;
}

.table1 .emoji-verde[b-rnom89gcl2] {
    color: green;
}

.table1 .emoji-rojo[b-rnom89gcl2] {
    color: red;
}

.emoji-verde[b-rnom89gcl2] {
    color: green
}

.emoji-rojo[b-rnom89gcl2] {
    color: red
}

#fixedHeaderTable[b-rnom89gcl2] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-rnom89gcl2] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }
/* /Shared/PrimasPagadas/Asistencias/RptPorCompania.razor.rz.scp.css */
.table1 th[b-d68l1j4hy0],
.table1 td[b-d68l1j4hy0] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-d68l1j4hy0] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-d68l1j4hy0] {
    background-color: #1F4E78;
    color: white
}


.table1 .num-rojo[b-d68l1j4hy0] {
    color: red;
}

.table1 .emoji-verde[b-d68l1j4hy0] {
    color: green;
}

.table1 .emoji-rojo[b-d68l1j4hy0] {
    color: red;
}

.emoji-verde[b-d68l1j4hy0] {
    color: green
}

.emoji-rojo[b-d68l1j4hy0] {
    color: red
}

.num-rojo[b-d68l1j4hy0] {
    color: red
}

.campos-fijos[b-d68l1j4hy0] {
    width: 120px;
}

.emoji-amarillo[b-d68l1j4hy0] {
    color: #ffd700;
}

#fixedHeaderTable[b-d68l1j4hy0] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-d68l1j4hy0] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }
/* /Shared/PrimasPagadas/Asistencias/RptPorOficina.razor.rz.scp.css */
.table1 th[b-l48o7zxscy],
.table1 td[b-l48o7zxscy] {
    text-align: center;
    vertical-align: middle;
}

.table1 thead tr:first-child th[b-l48o7zxscy]
/*.table1 tfoot tr:first-child th*/ {
    background-color: #1F4E78;
    color: white;
}

tfoot tr:first-child th[b-l48o7zxscy] {
    background-color: #1F4E78;
    color: white;
}


.table1 .emoji-verde[b-l48o7zxscy] {
    color: green;
}

.table1 .emoji-rojo[b-l48o7zxscy] {
    color: red;
}

.emoji-verde[b-l48o7zxscy] {
    color: green;
}

.emoji-rojo[b-l48o7zxscy] {
    color: red;
}

.num-rojo[b-l48o7zxscy] {
    color: red;
}

.table1 .num-rojo[b-l48o7zxscy] {
    color: red;
}

.d-flex[b-l48o7zxscy] {
    margin-top: 1rem;
}

#fixedHeaderTable[b-l48o7zxscy] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-l48o7zxscy] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.campos-fijos[b-l48o7zxscy] {
    width: 120px;
}

.emoji-amarillo[b-l48o7zxscy] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/Asistencias/RptPorRamo.razor.rz.scp.css */
.table1 th[b-m3mju21dyg],
.table1 td[b-m3mju21dyg] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-m3mju21dyg] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-m3mju21dyg] {
    background-color: #1F4E78;
    color: white
}

.table1 .num-rojo[b-m3mju21dyg] {
    color: red;
}

.table1 .emoji-verde[b-m3mju21dyg] {
    color: green;
}

.table1 .emoji-rojo[b-m3mju21dyg] {
    color: red;
}

.emoji-verde[b-m3mju21dyg] {
    color: green
}

.emoji-rojo[b-m3mju21dyg] {
    color: red
}

.d-flex[b-m3mju21dyg] {
    margin-top: 1rem;
}

.mb-2[b-m3mju21dyg] {
    margin-bottom: 0.5rem;
}

.me-3[b-m3mju21dyg] {
    margin-right: 1rem;
}

.campos-fijos[b-m3mju21dyg] {
    width: 120px;
}

.emoji-amarillo[b-m3mju21dyg] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/Fianzas/RptPorAsociado.razor.rz.scp.css */
.table1 th[b-gyrb5fz2f3],
.table1 td[b-gyrb5fz2f3] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-gyrb5fz2f3],
.table1 tfoot tr:first-child th[b-gyrb5fz2f3] {
    background-color: #1F4E78;
    color: white
}

.table1 .num-rojo[b-gyrb5fz2f3] {
    color: red;
}

.table1 .emoji-verde[b-gyrb5fz2f3] {
    color: green;
}

.table1 .emoji-rojo[b-gyrb5fz2f3] {
    color: red;
}

.emoji-verde[b-gyrb5fz2f3] {
    color: green
}

.emoji-rojo[b-gyrb5fz2f3] {
    color: red
}

#fixedHeaderTable[b-gyrb5fz2f3] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-gyrb5fz2f3] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }
/* /Shared/PrimasPagadas/Fianzas/RptPorCompania.razor.rz.scp.css */
.table1 th[b-e5n3dty7iw],
.table1 td[b-e5n3dty7iw] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-e5n3dty7iw] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-e5n3dty7iw] {
    background-color: #1F4E78;
    color: white
}


.table1 .num-rojo[b-e5n3dty7iw] {
    color: red;
}

.table1 .emoji-verde[b-e5n3dty7iw] {
    color: green;
}

.table1 .emoji-rojo[b-e5n3dty7iw] {
    color: red;
}

.emoji-verde[b-e5n3dty7iw] {
    color: green
}

.emoji-rojo[b-e5n3dty7iw] {
    color: red
}

.num-rojo[b-e5n3dty7iw] {
    color: red
}

.campos-fijos[b-e5n3dty7iw] {
    width: 120px;
}

.emoji-amarillo[b-e5n3dty7iw] {
    color: #ffd700;
}

#fixedHeaderTable[b-e5n3dty7iw] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-e5n3dty7iw] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }
/* /Shared/PrimasPagadas/Fianzas/RptPorOficina.razor.rz.scp.css */
.table1 th[b-52bw4qlrdg],
.table1 td[b-52bw4qlrdg] {
    text-align: center;
    vertical-align: middle;
}

.table1 thead tr:first-child th[b-52bw4qlrdg]
/*.table1 tfoot tr:first-child th*/ {
    background-color: #1F4E78;
    color: white;
}

tfoot tr:first-child th[b-52bw4qlrdg] {
    background-color: #1F4E78;
    color: white;
}


.table1 .emoji-verde[b-52bw4qlrdg] {
    color: green;
}

.table1 .emoji-rojo[b-52bw4qlrdg] {
    color: red;
}

.emoji-verde[b-52bw4qlrdg] {
    color: green;
}

.emoji-rojo[b-52bw4qlrdg] {
    color: red;
}

.num-rojo[b-52bw4qlrdg] {
    color: red;
}

.table1 .num-rojo[b-52bw4qlrdg] {
    color: red;
}

.d-flex[b-52bw4qlrdg] {
    margin-top: 1rem;
}

#fixedHeaderTable[b-52bw4qlrdg] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-52bw4qlrdg] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.campos-fijos[b-52bw4qlrdg] {
    width: 120px;
}

.emoji-amarillo[b-52bw4qlrdg] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/Fianzas/RptPorRamo.razor.rz.scp.css */
.table1 th[b-t5hz809f6w],
.table1 td[b-t5hz809f6w] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-t5hz809f6w] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-t5hz809f6w] {
    background-color: #1F4E78;
    color: white
}

.table1 .num-rojo[b-t5hz809f6w] {
    color: red;
}

.table1 .emoji-verde[b-t5hz809f6w] {
    color: green;
}

.table1 .emoji-rojo[b-t5hz809f6w] {
    color: red;
}

.emoji-verde[b-t5hz809f6w] {
    color: green
}

.emoji-rojo[b-t5hz809f6w] {
    color: red
}

.d-flex[b-t5hz809f6w] {
    margin-top: 1rem;
}

.mb-2[b-t5hz809f6w] {
    margin-bottom: 0.5rem;
}

.me-3[b-t5hz809f6w] {
    margin-right: 1rem;
}

.campos-fijos[b-t5hz809f6w] {
    width: 120px;
}

.emoji-amarillo[b-t5hz809f6w] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/MercadosMasivos/RptPorAsociado.razor.rz.scp.css */
.table1 th[b-8i5q13gd6m],
.table1 td[b-8i5q13gd6m] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-8i5q13gd6m],
.table1 tfoot tr:first-child th[b-8i5q13gd6m] {
    background-color: #1F4E78;
    color: white
}

.table1 .num-rojo[b-8i5q13gd6m] {
    color: red;
}

.table1 .emoji-verde[b-8i5q13gd6m] {
    color: green;
}

.table1 .emoji-rojo[b-8i5q13gd6m] {
    color: red;
}

.emoji-verde[b-8i5q13gd6m] {
    color: green
}

.emoji-rojo[b-8i5q13gd6m] {
    color: red
}
/* /Shared/PrimasPagadas/MercadosMasivos/RptPorCompania.razor.rz.scp.css */
.table1 th[b-ik8r5xgr5k],
.table1 td[b-ik8r5xgr5k] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-ik8r5xgr5k] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-ik8r5xgr5k] {
    background-color: #1F4E78;
    color: white
}

.table1 .num-rojo[b-ik8r5xgr5k] {
    color: red;
}

.table1 .emoji-verde[b-ik8r5xgr5k] {
    color: green;
}

.table1 .emoji-rojo[b-ik8r5xgr5k] {
    color: red;
}

.emoji-verde[b-ik8r5xgr5k] {
    color: green
}

.emoji-rojo[b-ik8r5xgr5k] {
    color: red
}

.num-rojo[b-ik8r5xgr5k] {
    color: red
}

.campos-fijos[b-ik8r5xgr5k] {
    width: 120px;
}

.emoji-amarillo[b-ik8r5xgr5k] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/MercadosMasivos/RptPorOficina.razor.rz.scp.css */
.table1 th[b-mbc2zsr9z5],
.table1 td[b-mbc2zsr9z5] {
    text-align: center;
    vertical-align: middle;
}

.table1 thead tr:first-child th[b-mbc2zsr9z5]
/*.table1 tfoot tr:first-child th*/ {
    background-color: #1F4E78;
    color: white;
}

tfoot tr:first-child th[b-mbc2zsr9z5] {
    background-color: #1F4E78;
    color: white;
}


.table1 .emoji-verde[b-mbc2zsr9z5] {
    color: green;
}

.table1 .emoji-rojo[b-mbc2zsr9z5] {
    color: red;
}

.emoji-verde[b-mbc2zsr9z5] {
    color: green;
}

.emoji-rojo[b-mbc2zsr9z5] {
    color: red;
}

.num-rojo[b-mbc2zsr9z5] {
    color: red;
}

.table1 .num-rojo[b-mbc2zsr9z5] {
    color: red;
}

.campos-fijos[b-mbc2zsr9z5] {
    width: 120px;
}

.emoji-amarillo[b-mbc2zsr9z5] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/MercadosMasivos/RptPorRamo.razor.rz.scp.css */
.table1 th[b-ot40lqgtjm],
.table1 td[b-ot40lqgtjm] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-ot40lqgtjm] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-ot40lqgtjm] {
    background-color: #1F4E78;
    color: white
}

.table1 .num-rojo[b-ot40lqgtjm] {
    color: red;
}

.table1 .emoji-verde[b-ot40lqgtjm] {
    color: green;
}

.table1 .emoji-rojo[b-ot40lqgtjm] {
    color: red;
}

.emoji-verde[b-ot40lqgtjm] {
    color: green
}

.emoji-rojo[b-ot40lqgtjm] {
    color: red
}

.campos-fijos[b-ot40lqgtjm] {
    width: 120px;
}

.emoji-amarillo[b-ot40lqgtjm] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/Resultados-12-meses/RptPorAsociado.razor.rz.scp.css */
.table1 th[b-apldenu18q],
.table1 td[b-apldenu18q] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-apldenu18q] {
    background-color: #1F4E78;
    color: white
}

.table2 thead tr:first-child th[b-apldenu18q] {
    background-color: #1F4E78;
    color: white;
}


tfoot tr:first-child th[b-apldenu18q] {
    background-color: #1F4E78;
    color: white;
    font-weight: bold;
}

.table1 .num-rojo[b-apldenu18q] {
    color: red;
}

.table1 .emoji-verde[b-apldenu18q] {
    color: green;
}

.table1 .emoji-rojo[b-apldenu18q] {
    color: red;
}

.table1 .emoji-amarillo[b-apldenu18q] {
    color: #ffd700;
}

.table2 .emoji-verde[b-apldenu18q] {
    color: green
}

.table2 .emoji-rojo[b-apldenu18q] {
    color: red
}

.table2 .emoji-amarillo[b-apldenu18q] {
    color: #ffd700;
}

.table2 .num-rojo[b-apldenu18q] {
    color: red;
}

#fixedHeaderTable[b-apldenu18q] {
    table-layout: auto;
    width: 100%;
    border-collapse: collapse;
}


#fixedHeaderTable2[b-apldenu18q] {
    table-layout: auto;
    width: max-content;
    border-collapse: collapse;
}

#fixedHeaderTable thead th[b-apldenu18q] {
    position: sticky;
    top: 0;
    z-index: 1;
}

.col-compania[b-apldenu18q] {
    width: 240px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tr-total[b-apldenu18q] {
    background-color: #1F4E78;
    color: white;
    font-weight: bold;
}

th.col-asociadoD[b-apldenu18q],
td.col-asociadoD[b-apldenu18q] {
    width: 240px;
    white-space: normal;
    word-break: break-word;
}

.col-ajustar-ramo[b-apldenu18q] {
    width: 100px;
}
/* /Shared/PrimasPagadas/Resultados-12-meses/RptPorCompania.razor.rz.scp.css */
.table1 th[b-52u67izgok],
.table1 td[b-52u67izgok] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-52u67izgok] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-52u67izgok] {
    background-color: #1F4E78;
    color: white
}


.table1 .num-rojo[b-52u67izgok] {
    color: red;
}

.table1 .emoji-verde[b-52u67izgok] {
    color: green;
}

.table1 .emoji-rojo[b-52u67izgok] {
    color: red;
}

.emoji-verde[b-52u67izgok] {
    color: green
}

.emoji-rojo[b-52u67izgok] {
    color: red
}

.num-rojo[b-52u67izgok] {
    color: red
}

.grupo-estratégicas[b-52u67izgok] {
    background-color: #339900;
    color: white;
    font-weight: bold;
}

.grupo-tacticas[b-52u67izgok] {
    background-color: #c7c039;
    color: white;
    font-weight: bold;
}

.grupo-asistencias[b-52u67izgok] {
    background-color: #ee7012;
    color: white;
    font-weight: bold;
}

.grupo-otras[b-52u67izgok] {
    background-color: #cc0000;
    color: white;
    font-weight: bold;
}

.grupo-soporte[b-52u67izgok] {
    background-color: #fcc419;
    color: white;
    font-weight: bold;
}

.grupo-tácticas[b-52u67izgok] {
    background-color: #c7c039;
    color: white
}

.grupo-otrascompañías[b-52u67izgok] {
    background-color: #cc0000;
    color: white
}

.grupo-mercadosmasivos[b-52u67izgok] {
    background-color: #66CCFF;
    color: black
}

.grupo-fianzas[b-52u67izgok] {
    background-color: #4D459B;
    color: white;
    font-weight: bold;
}

.grupo-1[b-52u67izgok] {
    background-color: #339900;
    color: white;
}

.grupo-2[b-52u67izgok] {
    background-color: #ff69b4;
    color: black;
}

.total[b-52u67izgok] {
    background-color: #1F4E78;
    color: white
}

.d-flex[b-52u67izgok] {
    margin-top: 1rem;
}

#fixedHeaderTable[b-52u67izgok] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-52u67izgok] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.spacer-row td[b-52u67izgok] {
    height: 10px;
    padding: 0;
    border: none;
}

*[b-52u67izgok]::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

[b-52u67izgok]::-webkit-scrollbar-track {
    background: white;
}

[b-52u67izgok]::-webkit-scrollbar-thumb {
    background: gray;
    border-radius: 6px;
}

    [b-52u67izgok]::-webkit-scrollbar-thumb:hover {
        background: gray;
    }

    [b-52u67izgok]::-webkit-scrollbar-thumb:active {
        background: gray;
    }


.col-compania[b-52u67izgok] {
    width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table1[b-52u67izgok] {
    width: 100%;
    table-layout: auto;
}

@media (max-width: 1068px) {
    .table-responsive[b-52u67izgok] {
        max-height: 400px;
    }

    .table1 th[b-52u67izgok], .table1 td[b-52u67izgok] {
        font-size: 0.9rem;
    }

    td[b-52u67izgok] {
        padding: 8px;
    }
}

@media (max-width: 991px) {
    .table1 th[b-52u67izgok], .table1 td[b-52u67izgok] {
        font-size: 0.8rem;
    }

    td[b-52u67izgok] {
        padding: 6px;
    }

    .table-responsive[b-52u67izgok] {
        max-height: 300px;
    }
}

@media (max-width: 768px) {
    .table1 th[b-52u67izgok], .table1 td[b-52u67izgok] {
        font-size: 0.7rem;
    }

    td[b-52u67izgok] {
        padding: 4px;
    }

    .table-responsive[b-52u67izgok] {
        max-height: 200px;
    }

    table[b-52u67izgok] {
        font-size: 0.8rem;
    }
}

.emoji-amarillo[b-52u67izgok] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/Resultados-12-meses/RptPorOficina.razor.rz.scp.css */
.table1 th[b-x7kcnp0w24],
.table1 td[b-x7kcnp0w24] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-x7kcnp0w24] {
    background-color: #1F4E78;
    color: white
}

/*tfoot tr:first-child th {
    background-color: #1F4E78;
    color: white
}
*/

.table1 .num-rojo[b-x7kcnp0w24] {
    color: red;
}

.table1 .emoji-verde[b-x7kcnp0w24] {
    color: green;
}

.table1 .emoji-rojo[b-x7kcnp0w24] {
    color: red;
}

.emoji-verde[b-x7kcnp0w24] {
    color: green
}

.emoji-rojo[b-x7kcnp0w24] {
    color: red
}

.num-rojo[b-x7kcnp0w24] {
    color: red
}

.group-separator[b-x7kcnp0w24] {
    background-color: #FFFFFF;
    height: 10px;
}

.total[b-x7kcnp0w24] {
    background-color: #1F4E78;
    color: white
}

.subtotal[b-x7kcnp0w24] {
    background-color: #4f81bd;
    color: white;
    font-weight: bold;
}

.col-campos-fijos[b-x7kcnp0w24] {
    width: 120px;
}

.col-campos-real[b-x7kcnp0w24] {
    width: 190px;
}

#fixedHeaderTable[b-x7kcnp0w24] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-x7kcnp0w24] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.table1[b-x7kcnp0w24] {
    width: 100%;
    table-layout: auto;
}

@media (max-width: 1068px) {
    .table-responsive[b-x7kcnp0w24] {
        max-height: 400px;
    }

    .table1 th[b-x7kcnp0w24], .table1 td[b-x7kcnp0w24] {
        font-size: 0.9rem;
    }

    td[b-x7kcnp0w24] {
        padding: 8px;
    }
}

@media (max-width: 991px) {
    .table1 th[b-x7kcnp0w24], .table1 td[b-x7kcnp0w24] {
        font-size: 0.8rem;
    }

    td[b-x7kcnp0w24] {
        padding: 6px;
    }

    .table-responsive[b-x7kcnp0w24] {
        max-height: 300px;
    }
}

@media (max-width: 768px) {
    .table1 th[b-x7kcnp0w24], .table1 td[b-x7kcnp0w24] {
        font-size: 0.7rem;
    }

    td[b-x7kcnp0w24] {
        padding: 4px;
    }

    .table-responsive[b-x7kcnp0w24] {
        max-height: 200px;
    }

    table[b-x7kcnp0w24] {
        font-size: 0.8rem;
    }
}

.emoji-amarillo[b-x7kcnp0w24] {
    color: #ffd700;
}

.total-general[b-x7kcnp0w24] {
    background-color: #1F4E78;
    color: white;
}
/* /Shared/PrimasPagadas/Resultados-12-meses/RptPorRamo.razor.rz.scp.css */
.table1 th[b-ccjqhx99ii],
.table1 td[b-ccjqhx99ii] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-ccjqhx99ii] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-ccjqhx99ii] {
    background-color: #1F4E78;
    color: white
}


.table1 .num-rojo[b-ccjqhx99ii] {
    color: red;
}

.table1 .emoji-verde[b-ccjqhx99ii] {
    color: green;
}

.table1 .emoji-rojo[b-ccjqhx99ii] {
    color: red;
}

.emoji-verde[b-ccjqhx99ii] {
    color: green
}

.emoji-rojo[b-ccjqhx99ii] {
    color: red
}

.num-rojo[b-ccjqhx99ii] {
    color: red
}

.subtotal-fianzas[b-ccjqhx99ii] {
    background-color: #4D459B;
    color: white;
}

.subtotal-asistencias[b-ccjqhx99ii] {
    background-color: #c4d79b;
    color: black;
}

.subtotal-lineas-personales[b-ccjqhx99ii] {
    background-color: #ff9999;
    color: black;
}


.subtotal-lineas-comerciales[b-ccjqhx99ii] {
    background-color: #006699;
    color: white;
}

.d-flex[b-ccjqhx99ii] {
    margin-top: 1rem;
}

#fixedHeaderTable[b-ccjqhx99ii] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-ccjqhx99ii] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.subramo-1[b-ccjqhx99ii] {
    background-color: #000080;
    color: white;
}

.subramo-2[b-ccjqhx99ii] {
    background-color: #339900;
    color: white
}

.subramo-3[b-ccjqhx99ii] {
    background-color: #ff69b4;
    color: black;
}

.subramo-4[b-ccjqhx99ii] {
    background-color: #c7c039;
    color: black;
}

.total-general[b-ccjqhx99ii] {
    background-color: #1F4E78;
    color: white
}


.col-ramo[b-ccjqhx99ii] {
    width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table1[b-ccjqhx99ii] {
    width: 100%;
    table-layout: auto;
}

@media (max-width: 1068px) {
    .table-responsive[b-ccjqhx99ii] {
        max-height: 400px;
    }

    .table1 th[b-ccjqhx99ii], .table1 td[b-ccjqhx99ii] {
        font-size: 0.9rem;
    }

    td[b-ccjqhx99ii] {
        padding: 8px;
    }
}

@media (max-width: 991px) {
    .table1 th[b-ccjqhx99ii], .table1 td[b-ccjqhx99ii] {
        font-size: 0.8rem;
    }

    td[b-ccjqhx99ii] {
        padding: 6px;
    }

    .table-responsive[b-ccjqhx99ii] {
        max-height: 300px;
    }
}

@media (max-width: 768px) {
    .table1 th[b-ccjqhx99ii], .table1 td[b-ccjqhx99ii] {
        font-size: 0.7rem;
    }

    td[b-ccjqhx99ii] {
        padding: 4px;
    }

    .table-responsive[b-ccjqhx99ii] {
        max-height: 200px;
    }

    table[b-ccjqhx99ii] {
        font-size: 0.8rem;
    }
}

.emoji-amarillo[b-ccjqhx99ii] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/Resultados/RptResultadosPorAsociado.razor.rz.scp.css */
.table1 th[b-xv3m6osruz],
.table1 td[b-xv3m6osruz] {
    text-align: center;
    vertical-align: middle;
}

.table1 thead tr:first-child th[b-xv3m6osruz]
/*.table1 tfoot tr:first-child th*/ {
    background-color: #1F4E78;
    color: white;
}

.tr-total[b-xv3m6osruz] {
    background-color: #1F4E78;
    color: white;
    font-weight: bold;
}

tfoot tr:first-child th[b-xv3m6osruz] {
    background-color: #1F4E78;
    color: white;
    font-weight: bold;
}


.table1 .emoji-verde[b-xv3m6osruz] {
    color: green;
}

.table1 .emoji-rojo[b-xv3m6osruz] {
    color: red;
}

.emoji-verde[b-xv3m6osruz] {
    color: green;
}

.emoji-rojo[b-xv3m6osruz] {
    color: red;
}

.num-rojo[b-xv3m6osruz] {
    color: red;
}

.emoji-amarillo[b-xv3m6osruz] {
    color: #ffd700;
}

.table1 .num-rojo[b-xv3m6osruz] {
    color: red;
}

.d-flex[b-xv3m6osruz] {
    margin-top: 1rem;
}

#fixedHeaderTable[b-xv3m6osruz] {
    table-layout: auto;
    width: max-content;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-xv3m6osruz] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.total-general[b-xv3m6osruz] {
    background-color: #1F4E78;
    color: white;
}

.group-separator[b-xv3m6osruz] {
    background-color: #FFFFFF;
    height: 10px;
}

.total[b-xv3m6osruz] {
    background-color: forestgreen;
    color: white
}

.subtotal[b-xv3m6osruz] {
    background-color: #4f81bd;
    color: white;
    font-weight: bold;
}


.col-ajustar[b-xv3m6osruz] {
    width: 240px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table1[b-xv3m6osruz] {
    width: 100%;
    table-layout: auto;
}

.emoji-amarillo[b-xv3m6osruz] {
    color: #ffd700;
}

th.col-asociadoD[b-xv3m6osruz],
td.col-asociadoD[b-xv3m6osruz] {
    width: 240px;
    white-space: normal;
    word-break: break-word;
}

.col-ajustar-ramo[b-xv3m6osruz] {
    width: 100px;
}
/* /Shared/PrimasPagadas/Resultados/RptResultadosPorCompania.razor.rz.scp.css */
.table1 th[b-m134fh48d0],
.table1 td[b-m134fh48d0] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-m134fh48d0] {
    background-color: #1F4E78;
    color: white
}

tfoot tr:first-child th[b-m134fh48d0] {
    background-color: #1F4E78;
    color: white
}


.table1 .num-rojo[b-m134fh48d0] {
    color: red;
}

.table1 .emoji-verde[b-m134fh48d0] {
    color: green;
}

.table1 .emoji-rojo[b-m134fh48d0] {
    color: red;
}

.emoji-verde[b-m134fh48d0] {
    color: green
}

.emoji-rojo[b-m134fh48d0] {
    color: red
}

.num-rojo[b-m134fh48d0] {
    color: red
}

.grupo-estratégicas[b-m134fh48d0] {
    background-color: #339900;
    color: white
}

.grupo-tácticas[b-m134fh48d0] {
    background-color: #c7c039;
    color: white
}

.grupo-asistencias[b-m134fh48d0] {
    background-color: #ee7012;
    color: white
}

.grupo-otras[b-m134fh48d0] {
    background-color: #cc0000;
    color: white
}

.grupo-otrascompañías[b-m134fh48d0] {
    background-color: #cc0000;
    color: white
}

.grupo-mercadosmasivos[b-m134fh48d0] {
    background-color: #66CCFF;
    color: black
}

.grupo-soporte[b-m134fh48d0] {
    background-color: #fcc419;
    color: white
}

.table1 .grupo-fianzas[b-m134fh48d0] {
    background-color: #4D459B;
    color: white
}

.highlight-rosa[b-m134fh48d0] {
    background-color: #339900;
    color: white;
}

.highlight-amarillo[b-m134fh48d0] {
    background-color: #ff69b4;
    color: black;
}

.highlight-azul[b-m134fh48d0] {
    background-color: #1F4E78;
    color: white;
}

.d-flex[b-m134fh48d0] {
    margin-top: 1rem;
}

#fixedHeaderTable[b-m134fh48d0] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-m134fh48d0] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.spacer-row td[b-m134fh48d0] {
    height: 10px;
    padding: 0;
    border: none;
}

.texto-negritas[b-m134fh48d0] {
    font-weight: bold;
}

.col-ajustar[b-m134fh48d0] {
    width: 120px;
}

.table1[b-m134fh48d0] {
    width: 100%;
    table-layout: auto;
}

@media (max-width: 1068px) {
    .table1 th[b-m134fh48d0], .table1 td[b-m134fh48d0] {
        font-size: 0.9rem;
    }
}

@media (max-width: 991px) {
    .table1 th[b-m134fh48d0], .table1 td[b-m134fh48d0] {
        font-size: 0.8rem;
    }
}

@media (max-width: 768px) {
    .table1 th[b-m134fh48d0], .table1 td[b-m134fh48d0] {
        font-size: 0.7rem;
    }
}

.emoji-amarillo[b-m134fh48d0] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/Resultados/RptResultadosPorOficina.razor.rz.scp.css */
.table1 th[b-9ma7bcmvr4],
.table1 td[b-9ma7bcmvr4] {
    text-align: center;
    vertical-align: middle;
}

.table1 thead tr:first-child th[b-9ma7bcmvr4]
/*.table1 tfoot tr:first-child th*/ {
    background-color: #1F4E78;
    color: white;
}

tfoot tr:first-child th[b-9ma7bcmvr4] {
    background-color: #1F4E78;
    color: white;
}


.table1 .emoji-verde[b-9ma7bcmvr4] {
    color: green;
}

.table1 .emoji-rojo[b-9ma7bcmvr4] {
    color: red;
}

.emoji-verde[b-9ma7bcmvr4] {
    color: green;
}

.emoji-rojo[b-9ma7bcmvr4] {
    color: red;
}

.num-rojo[b-9ma7bcmvr4] {
    color: red;
}

.table1 .num-rojo[b-9ma7bcmvr4] {
    color: red;
}

.d-flex[b-9ma7bcmvr4] {
    margin-top: 1rem;
}

#fixedHeaderTable[b-9ma7bcmvr4] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-9ma7bcmvr4] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.total-general[b-9ma7bcmvr4] {
    background-color: #1F4E78;
    color: white;
}

.group-separator[b-9ma7bcmvr4] {
    background-color: #FFFFFF;
    height: 10px;
}

.total[b-9ma7bcmvr4] {
    background-color: forestgreen;
    color: white
}

.subtotal[b-9ma7bcmvr4] {
    background-color: #4f81bd;
    color: white;
    font-weight: bold;
}


.col-ajustar[b-9ma7bcmvr4] {
    width: 120px; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
}

.table1[b-9ma7bcmvr4] {
    width: 100%;
    table-layout: auto;
}

@media (max-width: 1068px) {
    .table-responsive[b-9ma7bcmvr4] {
        max-height: 400px;
    }

    .table1 th[b-9ma7bcmvr4], .table1 td[b-9ma7bcmvr4] {
        font-size: 0.9rem;
    }

    td[b-9ma7bcmvr4] {
        padding: 8px;
    }
}

@media (max-width: 991px) {
    .table1 th[b-9ma7bcmvr4], .table1 td[b-9ma7bcmvr4] {
        font-size: 0.8rem;
    }

    td[b-9ma7bcmvr4] {
        padding: 6px;
    }

    .table-responsive[b-9ma7bcmvr4] {
        max-height: 300px;
    }
}

@media (max-width: 768px) {
    .table1 th[b-9ma7bcmvr4], .table1 td[b-9ma7bcmvr4] {
        font-size: 0.7rem;
    }

    td[b-9ma7bcmvr4] {
        padding: 4px;
    }

    .table-responsive[b-9ma7bcmvr4] {
        max-height: 200px;
    }

    table[b-9ma7bcmvr4] {
        font-size: 0.8rem;
    }
}

.emoji-amarillo[b-9ma7bcmvr4] {
    color: #ffd700;
}
/* /Shared/PrimasPagadas/Resultados/RptResultadosPorRamo.razor.rz.scp.css */
.table1 th[b-4v42882bls],
.table1 td[b-4v42882bls] {
    text-align: center;
    vertical-align: middle;
}


.table1 thead tr:first-child th[b-4v42882bls] {
    background-color: #1F4E78;
    color: white
}

.tfoot tr:first-child th[b-4v42882bls] {
    background-color: #1F4E78;
    color: white
}

.total-general tr:first-child th[b-4v42882bls] {
    background-color: #1F4E78;
    color: white
}


.table1 .num-rojo[b-4v42882bls] {
    color: red;
}

.table1 .emoji-verde[b-4v42882bls] {
    color: green;
}

.table1 .emoji-rojo[b-4v42882bls] {
    color: red;
}

.emoji-verde[b-4v42882bls] {
    color: green
}

.emoji-rojo[b-4v42882bls] {
    color: red
}

.num-rojo[b-4v42882bls] {
    color: red
}

.subtotal-fianzas[b-4v42882bls] {
    background-color: #4D459B;
    color: white;
}

.subtotal-asistencias[b-4v42882bls] {
    background-color: #c4d79b;
    color: black;
}

.subtotal-lineas-personales[b-4v42882bls] {
    background-color: #ff9999;
    color: black;
}


.subtotal-lineas-comerciales[b-4v42882bls] {
    background-color: #006699;
    color: white;
}

.d-flex[b-4v42882bls] {
    margin-top: 1rem;
}

#fixedHeaderTable[b-4v42882bls] {
    position: relative;
    border-collapse: collapse;
}

    #fixedHeaderTable thead th[b-4v42882bls] {
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #1F4E78;
    }

.subramo-1[b-4v42882bls] {
    background-color: #000080;
    color: white;
}

.subramo-2[b-4v42882bls] {
    background-color: #339900;
    color: white
}

.subramo-3[b-4v42882bls] {
    background-color: #ff69b4;
    color: black;
}

.subramo-4[b-4v42882bls] {
    background-color: #c7c039;
    color: black;
}

.total-general[b-4v42882bls] {
    background-color: #1F4E78;
    color: white
}

.col-ajustar[b-4v42882bls] {
    width: 120px;
}

.table1[b-4v42882bls] {
    width: 100%;
    table-layout: auto;
}

.table-responsive[b-4v42882bls] {
    overflow-x: auto;
}

@media (max-width: 1068px) {
    .table-responsive[b-4v42882bls] {
        max-height: 400px;
    }

    .table1 th[b-4v42882bls], .table1 td[b-4v42882bls] {
        font-size: 0.9rem;
    }

    td[b-4v42882bls] {
        padding: 8px;
    }
}

@media (max-width: 991px) {
    .table1 th[b-4v42882bls], .table1 td[b-4v42882bls] {
        font-size: 0.8rem;
    }

    td[b-4v42882bls] {
        padding: 6px;
    }

    .table-responsive[b-4v42882bls] {
        max-height: 300px;
    }
}

@media (max-width: 768px) {
    .table1 th[b-4v42882bls], .table1 td[b-4v42882bls] {
        font-size: 0.7rem;
    }

    td[b-4v42882bls] {
        padding: 4px;
    }

    .table-responsive[b-4v42882bls] {
        max-height: 200px;
    }

    table[b-4v42882bls] {
        font-size: 0.8rem;
    }
}

.emoji-amarillo[b-4v42882bls] {
    color: #ffd700;
}
/* /Shared/Renovaciones/Detalle.razor.rz.scp.css */
.table-responsive[b-rv9rqgw77m] {
    max-height: 59vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-rv9rqgw77m] {
        max-height: 72vh;
    }
}

.table thead tr:first-child th[b-rv9rqgw77m] {
    background-color: #ffffff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.table thead th[b-rv9rqgw77m],
.table tbody td[b-rv9rqgw77m] {
    white-space: nowrap;
}

.table thead th:nth-child(11)[b-rv9rqgw77m] {
    min-width: 500px;
    white-space: normal !important;
}

.table tbody td:nth-child(11)[b-rv9rqgw77m] {
    white-space: normal !important;
}
/* /Shared/Renovaciones/Resumen.razor.rz.scp.css */
.table thead th:nth-child(1)[b-e0pfb0cotb] {        
    width: 170px;
}

.table thead th:nth-child(4)[b-e0pfb0cotb] {
    min-width: 130px;
    width: 130px;
    max-width: 130px;
}

.table tbody td[b-e0pfb0cotb] {
    vertical-align: middle;
}

.aarco_renovaciones-pendientes[b-e0pfb0cotb] {
    color: #ffc107;
}

.aarco_renovaciones-en-tramite[b-e0pfb0cotb] {
    color: #0d6efd;
}

.aarco_renovaciones-emitadas[b-e0pfb0cotb] {
    color: #198754;
}

.aarco_renovaciones-perdidas[b-e0pfb0cotb] {
    color: #dc3545;
}

.aarco_renovaciones-por-reponer[b-e0pfb0cotb] {
    color: #9f2b68;
}

.aarco_renovaciones-pendientes + input + label[b-e0pfb0cotb],
.aarco_renovaciones-pendientes + input + label:hover[b-e0pfb0cotb] {
    border-color: #ffc107;
    color: black;
}

.aarco_renovaciones-en-tramite + input + label[b-e0pfb0cotb],
.aarco_renovaciones-en-tramite + input + label:hover[b-e0pfb0cotb] {
    border-color: #0d6efd;
    color: #0d6efd;
}

.aarco_renovaciones-emitadas + input + label[b-e0pfb0cotb],
.aarco_renovaciones-emitadas + input + label:hover[b-e0pfb0cotb] {
    border-color: #198754;
    color: #198754;
}

.aarco_renovaciones-perdidas + input + label[b-e0pfb0cotb],
.aarco_renovaciones-perdidas + input + label:hover[b-e0pfb0cotb] {
    border-color: #dc3545;
    color: #dc3545;
}

.aarco_renovaciones-por-reponer + input + label[b-e0pfb0cotb],
.aarco_renovaciones-por-reponer + input + label:hover[b-e0pfb0cotb] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_renovaciones-pendientes + input:checked + label[b-e0pfb0cotb] {
    border-color: #ffc107;
    background-color: #ffc107;
    color: black;
}

.aarco_renovaciones-en-tramite + input:checked + label[b-e0pfb0cotb] {
    border-color: #0d6efd;
    background-color: #0d6efd;
    color: white;
}

.aarco_renovaciones-emitadas + input:checked + label[b-e0pfb0cotb] {
    border-color: #198754;
    background-color: #198754;
    color: white;
}

.aarco_renovaciones-perdidas + input:checked + label[b-e0pfb0cotb] {
    border-color: #dc3545;
    background-color: #dc3545;
    color: white;
}

.aarco_renovaciones-por-reponer + input:checked + label[b-e0pfb0cotb] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: white;
}
/* /Shared/SingleFilterComponent.razor.rz.scp.css */
.aarco_txt-filter[b-nfbjuuc5ir] {
    cursor: pointer;
}

.aarco_txt-filter + span[b-nfbjuuc5ir] {
    cursor: pointer;
}

.aarco_chk-filter-item[b-nfbjuuc5ir] {
    width: 1.4em;
    height: 1.4em;
}

.aarco_chk-filter-item + label[b-nfbjuuc5ir] {
    position: relative;
    top: 0.05em;
    cursor: pointer;
}

.aarco_txt-filter.aarco_filtro-verde[b-nfbjuuc5ir] {
    border-color: #198754;
}

    .aarco_txt-filter.aarco_filtro-verde:focus[b-nfbjuuc5ir] {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25);
    }

.list-group-item.active.aarco_filtro-verde[b-nfbjuuc5ir] {
    background-color: #198754;
    border-color: #198754;
}
/* /Shared/Siniestralidad/RptSiniestralidadFriends&Family.razor.rz.scp.css */
.azul[b-5r0pmoebl3] {
    background-color: #002060;
    color: white;
}

.rojo[b-5r0pmoebl3] {
    background-color: #c00000;
    color: white;
}

.rojoClaro[b-5r0pmoebl3] {
    background-color: #ff0000;
    color: white;
}

.verde[b-5r0pmoebl3] {
    background-color: #12501a;
    color: white;
}

.verdeClaro[b-5r0pmoebl3] {
    background-color: #3c7d22;
    color: white;
}

.azulClaro[b-5r0pmoebl3] {
    background-color: #154c79;
    color: white;
}

.ann[b-5r0pmoebl3] {
    background-color: #002060;
    color: white;
}

.text-center[b-5r0pmoebl3] {
    text-align: center;
}


.text-verde[b-5r0pmoebl3] {
    color: #3c7d22;
}

.text-rojo[b-5r0pmoebl3] {
    color: #ff181c;
}

.bold-row td[b-5r0pmoebl3] {
    font-weight: bold;
}
/* /Shared/Siniestralidad/RptSiniestralidadPorAsociado.razor.rz.scp.css */
.azul[b-5b2sg0l40c] {
    background-color: #002060;
    color: white;
}
.rojo[b-5b2sg0l40c] {
    background-color: #c00000;
    color: white;
}
.rojoClaro[b-5b2sg0l40c] {
    background-color: #ff0000;
    color: white;
}
.verde[b-5b2sg0l40c] {
    background-color: #12501a;
    color: white;
}

.verdeClaro[b-5b2sg0l40c] {
    background-color: #3c7d22;
    color: white;
}

.azulClaro[b-5b2sg0l40c] {
    background-color: #154c79;
    color: white;
}

.ann[b-5b2sg0l40c] {
    background-color: #002060;
    color: white;
}

.text-center[b-5b2sg0l40c] {
    text-align: center;
}


.text-verde[b-5b2sg0l40c] {
    color: #3c7d22;
}

.text-rojo[b-5b2sg0l40c] {
    color: #ff181c;
}

.bold-row td[b-5b2sg0l40c] {
    font-weight: bold;
}
/* /Shared/Siniestralidad/RptSiniestralidadPorOficina.razor.rz.scp.css */
.azul[b-pe888savws] {
    background-color: #002060;
    color: white;
}
.rojo[b-pe888savws] {
    background-color: #c00000;
    color: white;
}

.rojoClaro[b-pe888savws] {
    background-color: #ff0000;
    color: white;
}
.verde[b-pe888savws] {
    background-color: #12501a;
    color: white;
}

.verdeClaro[b-pe888savws] {
    background-color: #3c7d22;
    color: white;
}

.azulClaro[b-pe888savws] {
    background-color: #154c79;
    color: white;
}

.ann[b-pe888savws] {
    background-color: #002060;
    color: white;
}
.text-center[b-pe888savws] {
    text-align: center;
}

.text-verde[b-pe888savws] {
    color: #3c7d22;
}

.text-rojo[b-pe888savws] {
    color: #ff181c;
}

.bold-row td[b-pe888savws] {
    font-weight: bold;
}
/* /Shared/SituacionCobranza/Detalle.razor.rz.scp.css */
.table-responsive[b-h8ck1wxdm7] {
    max-height: 59vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-h8ck1wxdm7] {
        max-height: 72vh;
    }
}

.table thead tr:first-child th[b-h8ck1wxdm7] {
    background-color: #ffffff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.table thead th[b-h8ck1wxdm7],
.table tbody td[b-h8ck1wxdm7] {
    white-space: nowrap;
}

    .table thead th:nth-child(14)[b-h8ck1wxdm7] {
        min-width: 500px;
        white-space: normal !important;
    }

    .table tbody td:nth-child(14)[b-h8ck1wxdm7] {
        white-space: normal !important;
    }

.aarco_columna-origen-oculta thead th:nth-child(2)[b-h8ck1wxdm7],
.aarco_columna-origen-oculta tbody td:nth-child(2)[b-h8ck1wxdm7] {
    display: none;
}

.aarco_columna-fechaAplicacion thead th:nth-child(17)[b-h8ck1wxdm7],
.aarco_columna-fechaAplicacion tbody td:nth-child(17)[b-h8ck1wxdm7] {
    display: none;
}

.aarco_columna-fechaPago thead th:nth-child(18)[b-h8ck1wxdm7],
.aarco_columna-fechaPago tbody td:nth-child(18)[b-h8ck1wxdm7] {
    display: none;
}
/* /Shared/SituacionCobranza/ResumenEfectuada.razor.rz.scp.css */
.table td[b-gkj3emcxeg] {
    vertical-align: middle;
}

.table thead th:nth-child(1)[b-gkj3emcxeg] {
    text-align: left;
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

.table thead th:nth-child(2)[b-gkj3emcxeg] {
    text-align: center;
}

.table thead th:nth-child(3)[b-gkj3emcxeg] {
    text-align: center;
}

.table thead th:nth-child(4)[b-gkj3emcxeg] {
    min-width: 120px;
    text-align: right;
}

.table thead th:nth-child(5)[b-gkj3emcxeg] {
    text-align: center;
}

.table tbody td:nth-child(1)[b-gkj3emcxeg] {
    text-align: left;
}

.table tbody td:nth-child(2)[b-gkj3emcxeg] {
    text-align: center;
}

.table tbody td:nth-child(3)[b-gkj3emcxeg] {
    text-align: center;
}

.table tbody td:nth-child(4)[b-gkj3emcxeg] {
    text-align: right;
}

.table tbody td:nth-child(5)[b-gkj3emcxeg] {
    text-align: center;
}

.table tfoot th:nth-child(1)[b-gkj3emcxeg] {
    text-align: left;
}

.table tfoot th:nth-child(2)[b-gkj3emcxeg] {
    text-align: center;
}

.table tfoot th:nth-child(3)[b-gkj3emcxeg] {
    text-align: center;
}

.table tfoot th:nth-child(4)[b-gkj3emcxeg] {
    text-align: right;
}

.table tfoot th:nth-child(5)[b-gkj3emcxeg] {
    text-align: center;
}

.aarco_situacion-cobranza-efectuada[b-gkj3emcxeg] {
    color: #198754;
}

.aarco_situacion-cobranza-efectuada-noidentificada[b-gkj3emcxeg] {
    color: #9f2b68;
}

.aarco_situacion-cobranza-efectuada + input + label[b-gkj3emcxeg],
.aarco_situacion-cobranza-efectuada + input + label:hover[b-gkj3emcxeg] {
    border-color: #198754;
    color: #198754;
}

.aarco_situacion-cobranza-efectuada-noidentificada + input + label[b-gkj3emcxeg],
.aarco_situacion-cobranza-efectuada-noidentificada + input + label:hover[b-gkj3emcxeg] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_situacion-cobranza-efectuada + input:checked + label[b-gkj3emcxeg] {
    border-color: #198754;
    background-color: #198754;
    color: #ffffff;
}

.aarco_situacion-cobranza-efectuada-noidentificada + input:checked + label[b-gkj3emcxeg] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: #ffffff;
}
/* /Shared/SituacionCobranza/ResumenGeneral.razor.rz.scp.css */
.table td[b-ogu45y3ekt] {
    vertical-align: middle;
}

.table thead th:nth-child(1)[b-ogu45y3ekt] {
    text-align: left;
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

.table thead th:nth-child(2)[b-ogu45y3ekt] {
    text-align: center;
}

.table thead th:nth-child(3)[b-ogu45y3ekt] {
    text-align: center;
}

.table thead th:nth-child(4)[b-ogu45y3ekt] {
    min-width: 120px;
    text-align: right;
}

.table thead th:nth-child(5)[b-ogu45y3ekt] {
    text-align: center;
}

.table tbody td:nth-child(1)[b-ogu45y3ekt] {
    text-align: left;
}

.table tbody td:nth-child(2)[b-ogu45y3ekt] {
    text-align: center;
}

.table tbody td:nth-child(3)[b-ogu45y3ekt] {
    text-align: center;
}

.table tbody td:nth-child(4)[b-ogu45y3ekt] {
    text-align: right;
}

.table tbody td:nth-child(5)[b-ogu45y3ekt] {
    text-align: center;
}

.table tfoot th:nth-child(1)[b-ogu45y3ekt] {
    text-align: left;
}

.table tfoot th:nth-child(2)[b-ogu45y3ekt] {
    text-align: center;
}

.table tfoot th:nth-child(3)[b-ogu45y3ekt] {
    text-align: center;
}

.table tfoot th:nth-child(4)[b-ogu45y3ekt] {
    text-align: right;
}

.table tfoot th:nth-child(5)[b-ogu45y3ekt] {
    text-align: center;
}

.aarco_situacion-cobranza-pendiente[b-ogu45y3ekt] {
    color: #ffc107;
}

.aarco_situacion-cobranza-vencida[b-ogu45y3ekt] {
    color: #9f2b68;
}

.aarco_situacion-cobranza-efectuada[b-ogu45y3ekt] {
    color: #198754;
}

.aarco_situacion-cobranza-cancelada[b-ogu45y3ekt] {
    color: #dc3545;
}

.aarco_situacion-cobranza-pendiente + input + label[b-ogu45y3ekt],
.aarco_situacion-cobranza-pendiente + input + label:hover[b-ogu45y3ekt] {
    border-color: #ffc107;
    color: #000000;
}

.aarco_situacion-cobranza-vencida + input + label[b-ogu45y3ekt],
.aarco_situacion-cobranza-vencida + input + label:hover[b-ogu45y3ekt] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_situacion-cobranza-efectuada + input + label[b-ogu45y3ekt],
.aarco_situacion-cobranza-efectuada + input + label:hover[b-ogu45y3ekt] {
    border-color: #198754;
    color: #198754;
}

.aarco_situacion-cobranza-cancelada + input + label[b-ogu45y3ekt],
.aarco_situacion-cobranza-cancelada + input + label:hover[b-ogu45y3ekt] {
    border-color: #dc3545;
    color: #dc3545;
}

.aarco_situacion-cobranza-pendiente + input:checked + label[b-ogu45y3ekt] {
    border-color: #ffc107;
    background-color: #ffc107;
    color: #000000;
}

.aarco_situacion-cobranza-vencida + input:checked + label[b-ogu45y3ekt] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: #ffffff;
}

.aarco_situacion-cobranza-efectuada + input:checked + label[b-ogu45y3ekt] {
    border-color: #198754;
    background-color: #198754;
    color: #ffffff;
}

.aarco_situacion-cobranza-cancelada + input:checked + label[b-ogu45y3ekt] {
    border-color: #dc3545;
    background-color: #dc3545;
    color: #ffffff;
}
/* /Shared/Solicitudes/Detalle.razor.rz.scp.css */
.table-responsive[b-7k1aivhn83] {
    max-height: 59vh;
}

@media (min-width: 1400px) {
    .table-responsive[b-7k1aivhn83] {
        max-height: 72vh;
    }
}

.table thead tr:first-child th[b-7k1aivhn83] {
    background-color: #ffffff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2;
}

.table thead th[b-7k1aivhn83],
.table tbody td[b-7k1aivhn83] {
    white-space: nowrap;
}

.table thead th:nth-child(3)[b-7k1aivhn83] {
    min-width: 500px;
    white-space: normal !important;
}

.table tbody td:nth-child(3)[b-7k1aivhn83] {
    white-space: normal !important;
}

.table thead th:nth-child(12)[b-7k1aivhn83] {
    min-width: 350px;
    white-space: normal !important;
}

.table tbody td:nth-child(12)[b-7k1aivhn83] {
    white-space: normal !important;
}
/* /Shared/Solicitudes/ResumenEstatus.razor.rz.scp.css */
.table td[b-uknapu8htt] {
    vertical-align: middle;
}

.table thead th:nth-child(1)[b-uknapu8htt] {
    text-align: left;
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

.table thead th:nth-child(2)[b-uknapu8htt] {
    text-align: center;
}

.table thead th:nth-child(3)[b-uknapu8htt] {
    text-align: center;
}

.table thead th:nth-child(4)[b-uknapu8htt] {
    min-width: 120px;
    text-align: right;
}

.table thead th:nth-child(5)[b-uknapu8htt] {
    text-align: center;
}

.table tbody td:nth-child(1)[b-uknapu8htt] {
    text-align: left;
}

.table tbody td:nth-child(2)[b-uknapu8htt] {
    text-align: center;
}

.table tbody td:nth-child(3)[b-uknapu8htt] {
    text-align: center;
}

.table tbody td:nth-child(4)[b-uknapu8htt] {
    text-align: right;
}

.table tbody td:nth-child(5)[b-uknapu8htt] {
    text-align: center;
}

.table tfoot th:nth-child(1)[b-uknapu8htt] {
    text-align: left;
}

.table tfoot th:nth-child(2)[b-uknapu8htt] {
    text-align: center;
}

.table tfoot th:nth-child(3)[b-uknapu8htt] {
    text-align: center;
}

.table tfoot th:nth-child(4)[b-uknapu8htt] {    
    text-align: right;
}

.table tfoot th:nth-child(5)[b-uknapu8htt] {
    text-align: center;
}

.aarco_solicitudes-en-tramite[b-uknapu8htt] {
    color: #198754;
}

.aarco_solicitudes-en-informacion-adicional[b-uknapu8htt] {
    color: #ffc107;
}

.aarco_solicitudes-rechazadas[b-uknapu8htt] {
    color: #dc3545;
}

.aarco_solicitudes-en-tramite + input + label[b-uknapu8htt],
.aarco_solicitudes-en-tramite + input + label:hover[b-uknapu8htt] {
    border-color: #198754;
    color: #198754;
}

.aarco_solicitudes-en-informacion-adicional + input + label[b-uknapu8htt],
.aarco_solicitudes-en-informacion-adicional + input + label:hover[b-uknapu8htt] {
    border-color: #ffc107;
    color: #000000;
}

.aarco_solicitudes-rechazadas + input + label[b-uknapu8htt],
.aarco_solicitudes-rechazadas + input + label:hover[b-uknapu8htt] {
    border-color: #dc3545;
    color: #dc3545;
}

.aarco_solicitudes-en-tramite + input:checked + label[b-uknapu8htt] {
    border-color: #198754;
    background-color: #198754;
    color: #ffffff;
}

.aarco_solicitudes-en-informacion-adicional + input:checked + label[b-uknapu8htt] {
    border-color: #ffc107;
    background-color: #ffc107;
    color: #000000;
}

.aarco_solicitudes-rechazadas + input:checked + label[b-uknapu8htt] {
    border-color: #dc3545;
    background-color: #dc3545;
    color: #ffffff;
}
/* /Shared/Solicitudes/ResumenTipoDocumento.razor.rz.scp.css */
.table td[b-avlznbbued] {
    vertical-align: middle;
}

.table td[b-avlznbbued] {
    vertical-align: middle;
}

.table thead th:nth-child(1)[b-avlznbbued] {
    text-align: left;
    min-width: 200px;
    width: 200px;
    max-width: 200px;
}

.table thead th:nth-child(2)[b-avlznbbued] {
    text-align: center;
}

.table thead th:nth-child(3)[b-avlznbbued] {
    text-align: center;
}

.table thead th:nth-child(4)[b-avlznbbued] {
    min-width: 120px;
    text-align: right;
}

.table thead th:nth-child(5)[b-avlznbbued] {
    text-align: center;
}

.table tbody td:nth-child(1)[b-avlznbbued] {
    text-align: left;
}

.table tbody td:nth-child(2)[b-avlznbbued] {
    text-align: center;
}

.table tbody td:nth-child(3)[b-avlznbbued] {
    text-align: center;
}

.table tbody td:nth-child(4)[b-avlznbbued] {
    text-align: right;
}

.table tbody td:nth-child(5)[b-avlznbbued] {
    text-align: center;
}

.table tfoot th:nth-child(1)[b-avlznbbued] {
    text-align: left;
}

.table tfoot th:nth-child(2)[b-avlznbbued] {
    text-align: center;
}

.table tfoot th:nth-child(3)[b-avlznbbued] {
    text-align: center;
}

.table tfoot th:nth-child(4)[b-avlznbbued] {
    text-align: right;
}

.table tfoot th:nth-child(5)[b-avlznbbued] {
    text-align: center;
}

.aarco_solicitudes-polizas-iniciales[b-avlznbbued] {
    color: #198754;
}

.aarco_solicitudes-renovaciones[b-avlznbbued] {
    color: #0d6efd;
}

.aarco_solicitudes-endosos[b-avlznbbued] {
    color: #ffc107;
}

.aarco_solicitudes-tramites-diversos[b-avlznbbued] {
    color: #9f2b68;
}

.aarco_solicitudes-cambios-conducto[b-avlznbbued] {
    color: #9f2b68;
}

.aarco_solicitudes-tramites-cobranza[b-avlznbbued] {
    color: #9f2b68;
}

.aarco_solicitudes-tramites-varios[b-avlznbbued] {
    color: #9f2b68;
}

.aarco_solicitudes-polizas-iniciales + input + label[b-avlznbbued],
.aarco_solicitudes-polizas-iniciales + input + label:hover[b-avlznbbued] {
    border-color: #198754;
    color: #198754;
}

.aarco_solicitudes-renovaciones + input + label[b-avlznbbued],
.aarco_solicitudes-renovaciones + input + label:hover[b-avlznbbued] {
    border-color: #0d6efd;
    color: #0d6efd;
}

.aarco_solicitudes-endosos + input + label[b-avlznbbued],
.aarco_solicitudes-endosos + input + label:hover[b-avlznbbued] {
    border-color: #ffc107;
    color: #000000;
}

.aarco_solicitudes-tramites-diversos + input + label[b-avlznbbued],
.aarco_solicitudes-tramites-diversos + input + label:hover[b-avlznbbued] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_solicitudes-cambios-conducto + input + label[b-avlznbbued],
.aarco_solicitudes-cambios-conducto + input + label:hover[b-avlznbbued] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_solicitudes-tramites-cobranza + input + label[b-avlznbbued],
.aarco_solicitudes-tramites-cobranza + input + label:hover[b-avlznbbued] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_solicitudes-tramites-varios + input + label[b-avlznbbued],
.aarco_solicitudes-tramites-varios + input + label:hover[b-avlznbbued] {
    border-color: #9f2b68;
    color: #9f2b68;
}

.aarco_solicitudes-polizas-iniciales + input:checked + label[b-avlznbbued] {
    border-color: #198754;
    background-color: #198754;
    color: #ffffff;
}

.aarco_solicitudes-renovaciones + input:checked + label[b-avlznbbued] {
    border-color: #0d6efd;
    background-color: #0d6efd;
    color: #ffffff;
}

.aarco_solicitudes-endosos + input:checked + label[b-avlznbbued] {
    border-color: #ffc107;
    background-color: #ffc107;
    color: #000000;
}

.aarco_solicitudes-tramites-diversos + input:checked + label[b-avlznbbued] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: #ffffff;
}

.aarco_solicitudes-cambios-conducto + input:checked + label[b-avlznbbued] {
    border-color: #000000;
    background-color: #9f2b68;
    color: #ffffff;
}

.aarco_solicitudes-tramites-cobranza + input:checked + label[b-avlznbbued] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: #ffffff;
}

.aarco_solicitudes-tramites-varios + input:checked + label[b-avlznbbued] {
    border-color: #9f2b68;
    background-color: #9f2b68;
    color: #ffffff;
}
