/* /Componentes/ToggleSwitch.razor.rz.scp.css */
input[b-7udqgdkabd] {
    position: relative;
    height: 30px;
    width: 60px;
    -webkit-appearance: none;
    background: black;
    box-shadow: 2px 3px 3px 1px grey;
    outline: none;
    border-radius: 15px;
}

input[b-7udqgdkabd]:before{
    cursor: pointer;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    transform: scale(0.85);
    border-radius: 50%;
    background: white;
    transition: .5s;
}

    input:checked[b-7udqgdkabd]:before {
        left: 30px;
    }

    input:checked[b-7udqgdkabd] {
        background: purple;
    }

    input:hover[b-7udqgdkabd] {
        transform: scale(1.1)
    }
/* /Pages/Almacen/ImpresionCompra.razor.rz.scp.css */
@page {
    size: landscape;
    margin:0mm;
}

body[b-b7mxm82zh8] {
    margin:10mm;
}


.contenedorRep[b-b7mxm82zh8] {
    /* margin-top: 2%; 
    width: 90%;    
    margin-left: 5%; */
    width: 99%;
    height: 99%;
}



  .contenedorRep .encabezado[b-b7mxm82zh8] {
        width: 100%;
        text-align: center;
        display: flex;
    }

.encabezado .imguno[b-b7mxm82zh8] {
    width: 15%;
}


.encabezado .texto[b-b7mxm82zh8] {
    width: 70%;
    font-size: 8px;
}


.encabezado .imgdos[b-b7mxm82zh8] {
    width: 15%;
}
/*
.encabezado .tabla{
    font-size:12px;
}*/
.contenedorRep .mun .texto[b-b7mxm82zh8]{
    font-size:10px;
}
.contenedorRep .tabla[b-b7mxm82zh8] {
    margin-top: 15px;
    width: 100%;
    font-size: 10px;
}
.contenedorRep .tabla .texto[b-b7mxm82zh8]{
    font-size:12px;
    font-family:Arial;
}
/* /Pages/Almacen/Imprimiralmacen.razor.rz.scp.css */
@page {
    size: landscape;
    margin: 0mm;
}

body[b-111qm0gc0y] {
}


.contenedorRep[b-111qm0gc0y] {
    /* margin-top: 2%; 
    width: 90%;    
    margin-left: 5%; */
    width: 99%;
    height: 99%;
}



.contenedorRep .encabezado[b-111qm0gc0y] {
        width: 100%;
        text-align: center;
        display: flex;
 }

.encabezado .imguno[b-111qm0gc0y] {
    width: 15%;
}


.encabezado .texto[b-111qm0gc0y] {
    width: 70%;
    font-size: 8px;
}


.encabezado .imgdos[b-111qm0gc0y] {
    width: 15%;
}
/*
.encabezado .tabla{
    font-size:12px;
}*/
.contenedorRep .mun .texto[b-111qm0gc0y] {
    font-size: 10px;
}

.contenedorRep .tabla[b-111qm0gc0y] {
    margin-top: 15px;
    width: 100%;
    font-size: 10px;
}

    .contenedorRep .tabla .texto[b-111qm0gc0y] {
        font-size: 12px;
        font-family: Arial;
    }
/* /Pages/Banners/NavidadNieve.razor.rz.scp.css */


@function random_range($min, $max) {
    $rand: random();
    $random_range: $min + floor($rand * (($max - $min) + 1));
    @return $random_range;
}

.snow[b-k8ul01tgt0] {
    $total: 200;
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;

    @for $i from 1 through $total {
        $random-x: random(1000000) * 0.0001vw;
        $random-offset: random_range(-100000, 100000) * 0.0001vw;
        $random-x-end: $random-x + $random-offset;
        $random-x-end-yoyo: $random-x + ($random-offset / 2);
        $random-yoyo-time: random_range(30000, 80000) / 100000;
        $random-yoyo-y: $random-yoyo-time * 100vh;
        $random-scale: random(10000) * 0.0001;
        $fall-duration: random_range(10, 30) * 1s;
        $fall-delay: random(30) * -1s;

        &:nth-child(#{$i})[b-k8ul01tgt0] {
            opacity: random(10000) * 0.0001;
            transform: translate($random-x, -10px) scale($random-scale);
            animation: fall--b-k8ul01tgt0#

{
    $i
}

$fall-duration $fall-delay linear infinite;[b-k8ul01tgt0]
}

@keyframes fall--b-k8ul01tgt0

#[b-k8ul01tgt0] {
    $i
}

{
    #

{
    percentage($random-yoyo-time)
}

{
    transform: translate($random-x-end, $random-yoyo-y) scale($random-scale);
}

to[b-k8ul01tgt0] {
    transform: translate($random-x-end-yoyo, 100vh) scale($random-scale);
}

}
}
}
/* /Pages/BusquedaAnotaciones/BusquedaAnot.razor.rz.scp.css */



/* Estilos generales para las tablas */
table[b-erm52o9nv5] {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
    background-color: #fff;
    font-size: 13px; /* Tamaño de fuente general */
}

/* Estilos para los títulos de las tablas */
th[b-erm52o9nv5] {
    font-size: 16px; /* Tamaño de fuente para títulos  */
    text-align: center;
    padding: 10px;
    border: 1px solid #dddddd; /* Línea divisorias en los cuatro lados */
    background-color: #f5f5f5; /* Fondo gris */
    font-weight: bold;
}

.text-left[b-erm52o9nv5] {
    text-align: left;
}

.text-right[b-erm52o9nv5] {
    text-align: right;
}


/* Estilos para el contenido de las tablas */
td[b-erm52o9nv5] {
    font-size: 13px; /* Tamaño de fuente para contenido */
    text-align: center;
    padding: 8px;
    border: 1px solid #dddddd; /* Línea divisorias en los cuatro lados */
}

/* CSS para líneas divisorias en la tabla */
.table-bordered th[b-erm52o9nv5],
.table-bordered td[b-erm52o9nv5] {
    border: 1px solid #dddddd;
}

/* Agregar espacio entre las celdas de la tabla */
.table-bordered th[b-erm52o9nv5],
.table-bordered td[b-erm52o9nv5] {
    border: 2px solid #dddddd; /* Grosor del borde aumentado a 2px */
    padding: 8px;
}

/*/114 3 1995 1 1*/



/* Estilo para títulos de sección */
.colored-title[b-erm52o9nv5] {
    color: white;
    font-weight: bold;
}

/* Estilo para títulos específicos con fondo  */
/*color para bd general*/
th.colored-title[b-erm52o9nv5] {
    background-color: #911244; /* Color de fondo  */
}

/*color para bd datos acta siec*/

th.colored-title2[b-erm52o9nv5] {
    background-color: #A69E95; /* Color de fondo  */
}

/*color para bd mesas*/
th.colored-title3[b-erm52o9nv5] {
    background-color: #C28540; /* Color de fondo  */
}



/* Estilo para los títulos específicos centrados */
th.centered-title[b-erm52o9nv5] {
    text-align: center;
}

/* Estilo para los botones PDF */



.btn-pdf[b-erm52o9nv5] {
    padding: 5px 10px;
    font-size: 13px;
    background-color: transparent;
    color: #f00;
    border: 2px solid #f00;
}

    .btn-pdf:hover[b-erm52o9nv5] {
        background-color: #f00; /* Color de fondo cuando el cursor está sobre el botón */
        color: #fff; /* Color de texto cuando el cursor está sobre el botón */
    }
/* /Pages/Index.razor.rz.scp.css */
.contenedor[b-xvswclrw8t] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.card[b-xvswclrw8t] {
    /*margin: 0 auto;*/
    text-align: center;
    width: 500px;
    min-width: 360px;
    box-shadow: 0 3px 10px -2px rgb(0 0 0 / 0.2);
}

.img[b-xvswclrw8t] {
    width: 225px;
}

.igt[b-xvswclrw8t] {
    width: 115px;
    background-color: #861e34 !important;
    color: white !important;
}

  


.ActionBoton[b-xvswclrw8t] {
    width: 115px;
    background-color: #861e34 !important;
    color: white !important;
}

    .ActionBoton:hover[b-xvswclrw8t] {
        width: 115px;
        background-color: #b2b2b1 !important;
        color: #861e34 !important;
    }
/* /Pages/Juzgados/IGA/Imprimibles/OficioFinalIGA.razor.rz.scp.css */
<style >
html[b-cwi68l3wtp] {
    height: 100%;
    width: 100%;
    width: 21.59cm;
}

body[b-cwi68l3wtp] {
    width: 21.59cm;
    display: flex;
    justify-content: center;
}

.container[b-cwi68l3wtp] {
    background-color: white;
    width: 21.59cm;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    border-color: black;
}


.titulo[b-cwi68l3wtp] {
    text-align: center;
}

.centered-text[b-cwi68l3wtp] {
    text-align: center;
}


.red[b-cwi68l3wtp] {
    color: red;
}

.red-text[b-cwi68l3wtp] {
    color: red;
}


.requisito[b-cwi68l3wtp] {
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    font-size: 15px;
    text-align: justify;
}

.formato-solicitud[b-cwi68l3wtp] {
    margin-bottom: 5px;
}

.solicitud[b-cwi68l3wtp] {
    margin: 0;
    font-size: 11px;
}

.proporcionada-por[b-cwi68l3wtp] {
    margin-top: -8px;
}

.firma-container[b-cwi68l3wtp] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px; /* Espacio entre el texto anterior y las firmas */
}

.firma-box[b-cwi68l3wtp] {
    text-align: center;
}

.line[b-cwi68l3wtp] {
    border: 1px solid black;
    width: 40%;
}

.center[b-cwi68l3wtp] {
    display: flex;
    justify-content: center;
}

.pagina[b-cwi68l3wtp] {
    page-break-after: always;
    font-family: Arial;
    font-size: 14px;
    margin-left: 3cm;
    margin-right: 3cm;
    text-align: justify;
}


.overflow-y[b-cwi68l3wtp] {
    overflow-y: hidden;
}

.under[b-cwi68l3wtp] {
    text-decoration: underline;
}

.firma-dir[b-cwi68l3wtp] {
    /*height: 165px;*/
    background-repeat: no-repeat;
    background-size: 300px 175px;
    background-position: center;
    background-image: url("/firmaDir1.png");
}



.margen-0[b-cwi68l3wtp] {
    margin: 0;
}

.logo-img[b-cwi68l3wtp] {
    width: 8.97cm;
    height: 2.99cm;
}


.Contacto[b-cwi68l3wtp] {
    color: #565656;
}

.Contenedor[b-cwi68l3wtp] {
    display: flex;
    justify-content: center;
}

.Cuadrado[b-cwi68l3wtp] {
    width: 50%;
    height: 80px;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    margin: 0;
    font-size: 8px;
    text-align: center;
}

.folio[b-cwi68l3wtp] {
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 10px;
    opacity: 0.5;
}

.logop[b-cwi68l3wtp] {
    background-repeat: no-repeat;
    background-size: 90px 60px;
    background-position: right;
    background-image: url("/LogoPuebla.png");
}

img[b-cwi68l3wtp] {
    margin-right: 0;
}

.sangria[b-cwi68l3wtp] {
    text-indent: 30px;
}


/* Estilos de la tabla */
.tabla-registrado[b-cwi68l3wtp] {
    width: 100%;
    border-collapse: collapse;
    border: none;
    font-size: 13px;
    font-family: "Calibri", sans-serif;
}

.tabla-container[b-cwi68l3wtp] {
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 10.0pt;
    margin-left: 0cm;
    line-height: 115%;
    font-size: 13px;
    font-family: "Calibri", sans-serif;
}

.tabla-registrado td[b-cwi68l3wtp] {
    width: 223.125pt;
    border-right: 1pt solid windowtext;
    border-bottom: 1pt solid windowtext;
    border-left: 1pt solid windowtext;
    border-image: initial;
    border-top: none;
    padding: 0cm 5.4pt;
    height: 18.7pt;
    vertical-align: middle;
}

.tabla-registrado th[b-cwi68l3wtp] {
    border: 1px solid black;
    padding: 8px;
    background-color: #f2f2f2;
}

.titulo-tabla[b-cwi68l3wtp] {
    text-align: center;
    font-weight: bold;
}

.tabla-recuadro[b-cwi68l3wtp] {
    margin-left: calc(24%);
    border-collapse: collapse;
    border: none;
    margin-right: calc(24%);
    width: 53%;
}

.tabla-titulo[b-cwi68l3wtp] {
    background-color: #bdbdbd;
    text-align: center;
    width: 449.5pt;
    border-top: 3pt solid windowtext;
    border: 1pt solid windowtext;
    background: rgb(166, 166, 166);
    padding: 0cm 5.4pt;
    height: 12.15pt;
    border-top: 1pt solid windowtext;
    vertical-align: middle;
    font-size: 12px;
}



/*tabla para oficios iga*/


/* Estilos para la tabla */
.custom-table[b-cwi68l3wtp] {
    border-collapse: collapse;
    width: 100%;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 20px;
}

.table-container[b-cwi68l3wtp] {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

/* Estilos para las celdas encabezado */
.custom-table .header-cell[b-cwi68l3wtp] {
    border: 1px solid windowtext;
    padding: 8px 9px; /* Aumentar el padding para alargar las celdas */
    font-size: 13px;
    font-family: "Arial", sans-serif;
    text-align: center;
    white-space: nowrap; /* Evitar el salto de línea */
}

/* Estilos para las celdas de datos */
.custom-table td[b-cwi68l3wtp] {
    border: 1px solid windowtext;
    padding: 8px 9px; /* Aumentar el padding para alargar las celdas */
    font-size: 13px;
    font-family: "Calibri", sans-serif;
    text-align: center;
    white-space: nowrap; /* Evitar el salto de línea */
}

/* Líneas divisorias */
.custom-table tr:first-child td[b-cwi68l3wtp] {
    border-top: 1px solid windowtext;
}

.custom-table tr:last-child td[b-cwi68l3wtp] {
    border-bottom: 1px solid windowtext;
}

.custom-table[b-cwi68l3wtp] {
    border-collapse: collapse;
    width: 70%;
}







@media print {
    @page {
        size: letter;
    }

    html[b-cwi68l3wtp], body[b-cwi68l3wtp] {
        height: auto%;
    }

    .container[b-cwi68l3wtp] {
        page-break-after: always;
        width: 100%;
        border-style: none;
    }

    body[b-cwi68l3wtp] {
        background-image: none;
    }
}


</style[b-cwi68l3wtp] >
/* /Pages/Juzgados/IGA/Imprimibles/Oficios.razor.rz.scp.css */
<style >
html[b-9pc4sz5nfo] {
    height: 100%;
    width: 100%;
    width: 21.59cm;
}

body[b-9pc4sz5nfo] {
    width: 21.59cm;
    display: flex;
    justify-content: center;
}

.container[b-9pc4sz5nfo] {
    background-color: white;
    width: 21.59cm;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    border-color: black;
}


.titulo[b-9pc4sz5nfo] {
    text-align: center;
}
.centered-text[b-9pc4sz5nfo] {
    text-align: center;
}


.red[b-9pc4sz5nfo] {
    color: red;
}
.red-text[b-9pc4sz5nfo] {
    color: red;
}


.requisito[b-9pc4sz5nfo] {
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    font-size: 15px;
    text-align: justify;
}

.formato-solicitud[b-9pc4sz5nfo] {
    margin-bottom: 5px;
}

.solicitud[b-9pc4sz5nfo] {
    margin: 0;
    font-size: 11px;
}

.proporcionada-por[b-9pc4sz5nfo] {
    margin-top: -8px;
}

.firma-container[b-9pc4sz5nfo] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px; /* Espacio entre el texto anterior y las firmas */
}

.firma-box[b-9pc4sz5nfo] {
    text-align: center;
}

.line[b-9pc4sz5nfo] {
    border: 1px solid black;
    width: 40%;
}

.center[b-9pc4sz5nfo] {
    display: flex;
    justify-content: center;
}

.pagina[b-9pc4sz5nfo] {
    page-break-after: always;
    font-family: Arial;
    font-size: 12px;
    margin-left: 3cm;
    margin-right: 3cm;
    text-align: justify;
}


.overflow-y[b-9pc4sz5nfo] {
    overflow-y: hidden;
}

.under[b-9pc4sz5nfo] {
    text-decoration: underline;
}

.firma-dir[b-9pc4sz5nfo] {
    /*height: 165px;*/
    background-repeat: no-repeat;
    background-size: 300px 175px;
    background-position: center;
    background-image: url("/firmaDir1.png");

}




.margen-0[b-9pc4sz5nfo] {
    margin: 0;
}

.logo-img[b-9pc4sz5nfo] {
    width: 8.97cm;
    height: 2.99cm;
}


.Contacto[b-9pc4sz5nfo] {
    color: #565656;
}

.Contenedor[b-9pc4sz5nfo] {
    display: flex;
    justify-content: center;
}

.Cuadrado[b-9pc4sz5nfo] {
    width: 50%;
    height: 80px;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    margin: 0;
    font-size: 8px;
    text-align: center;
}

.folio[b-9pc4sz5nfo] {
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 10px;
    opacity: 0.5;
}

.logop[b-9pc4sz5nfo] {
    background-repeat: no-repeat;
    background-size: 90px 60px;
    background-position: right;
    background-image: url("/LogoPuebla.png");
}

img[b-9pc4sz5nfo] {
    margin-right: 0;
}

.sangria[b-9pc4sz5nfo] {
    text-indent: 30px;
}


/* Estilos de la tabla */
.tabla-registrado[b-9pc4sz5nfo] {
    width: 100%;
    border-collapse: collapse;
    border: none;
    font-size: 12px;
    font-family: "Calibri", sans-serif;
}

.tabla-container[b-9pc4sz5nfo] {
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 10.0pt;
    margin-left: 0cm;
    line-height: 115%;
    font-size: 12px;
    font-family: "Calibri", sans-serif;
}

.tabla-registrado td[b-9pc4sz5nfo] {
    width: 223.125pt;
    border-right: 1pt solid windowtext;
    border-bottom: 1pt solid windowtext;
    border-left: 1pt solid windowtext;
    border-image: initial;
    border-top: none;
    padding: 0cm 5.4pt;
    height: 18.7pt;
    vertical-align: middle;
}

.tabla-registrado th[b-9pc4sz5nfo] {
    border: 1px solid black;
    padding: 8px;
    background-color: #f2f2f2;
}

.titulo-tabla[b-9pc4sz5nfo] {
    text-align: center;
    font-weight: bold;
}

.tabla-recuadro[b-9pc4sz5nfo] {
    margin-left: calc(24%);
    border-collapse: collapse;
    border: none;
    margin-right: calc(24%);
    width: 53%;
}

.tabla-titulo[b-9pc4sz5nfo] {
    background-color: #bdbdbd;
    text-align: center;
    width: 449.5pt;
    border-top: 3pt solid windowtext;
    border: 1pt solid windowtext;
    background: rgb(166, 166, 166);
    padding: 0cm 5.4pt;
    height: 12.15pt;
    border-top: 1pt solid windowtext;
    vertical-align: middle;
    font-size: 12px;
}



/*tabla para oficios iga*/


/* Estilos para la tabla */
.custom-table[b-9pc4sz5nfo] {
    border-collapse: collapse;
    width: 100%;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 20px;
}

.table-container[b-9pc4sz5nfo] {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

    /* Estilos para las celdas encabezado */
    .custom-table .header-cell[b-9pc4sz5nfo] {
        border: 1px solid windowtext;
        padding: 5px 7px; /* Aumentar el padding para alargar las celdas */
        font-size: 10px;
        font-family: "Arial", sans-serif;
        text-align: center;
        white-space: nowrap; /* Evitar el salto de línea */
    }

    /* Estilos para las celdas de datos */
    .custom-table td[b-9pc4sz5nfo] {
        border: 1px solid windowtext;
        padding: 5px 7px; /* Aumentar el padding para alargar las celdas */
        font-size: 11px;
        font-family: "Calibri", sans-serif;
        text-align: center;
        white-space: nowrap; /* Evitar el salto de línea */
    }

    /* Líneas divisorias */
    .custom-table tr:first-child td[b-9pc4sz5nfo] {
        border-top: 1px solid windowtext;
    }

    .custom-table tr:last-child td[b-9pc4sz5nfo] {
        border-bottom: 1px solid windowtext;
    }
.custom-table[b-9pc4sz5nfo] {
    border-collapse: collapse;
    width: 70%;
}







@media print {
    @page {
        size: letter;
    }

    html[b-9pc4sz5nfo], body[b-9pc4sz5nfo] {
        height: auto%;
    }

    .container[b-9pc4sz5nfo] {
        page-break-after: always;
        width: 100%;
        border-style: none;
    }

    body[b-9pc4sz5nfo] {
        background-image: none;
    }
}


</style[b-9pc4sz5nfo] >
/* /Pages/Juzgados/IGA/Imprimibles/ProcedimientoAdministrativo.razor.rz.scp.css */
html[b-rmf0q7fh7x] {
    height: 100%;
    width: 100%;
    width: 21.59cm;
}

body[b-rmf0q7fh7x] {
    width: 21.59cm;
    display: flex;
    justify-content: center;
}

.container[b-rmf0q7fh7x] {
    background-color: white;
    width: 21.59cm;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    border-color: black;
}


.titulo[b-rmf0q7fh7x] {
    text-align: center;
}

.red[b-rmf0q7fh7x] {
    color: red;
}

.requisito[b-rmf0q7fh7x] {
    margin: 0;
    padding: 0;
}

.formato-solicitud[b-rmf0q7fh7x] {
    margin-bottom: 5px;
}

.proporcionada-por[b-rmf0q7fh7x] {
    margin-top: -8px;
}

.firma-container[b-rmf0q7fh7x] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px; /* Espacio entre el texto anterior y las firmas */
}

.firma-box[b-rmf0q7fh7x] {
    text-align: center;
}

.line[b-rmf0q7fh7x] {
    border: 1px solid black;
    width: 40%;
}

.center[b-rmf0q7fh7x] {
    display: flex;
    justify-content: center;
}

.pagina[b-rmf0q7fh7x] {
    font-family: Arial;
    font-size: 12px;
    margin-left: 3cm;
    margin-right: 3cm;
    text-align: justify;



}

.requisitos[b-rmf0q7fh7x] {
    margin: 0;
    font-size: 11px;
}

.overflow-y[b-rmf0q7fh7x] {
    overflow-y: hidden;
}

.under[b-rmf0q7fh7x] {
    text-decoration: underline;
}

.firma-dir[b-rmf0q7fh7x] {
    /*height: 165px;*/
    background-repeat: no-repeat;
    background-size: 300px 175px;
    background-position: center;
    background-image: url("/firmaDir1.png");
}

.qr[b-rmf0q7fh7x] {
    background-repeat: no-repeat;
    background-size: 150px 150px;
    background-position: right;
    background-image: url("@cadenaImg");
}

.margen-0[b-rmf0q7fh7x] {
    margin: 0;
}


.Contacto[b-rmf0q7fh7x] {
    color: #565656;
}

.Contenedor[b-rmf0q7fh7x] {
    display: flex;
    justify-content: center;
}

.Cuadrado[b-rmf0q7fh7x] {
    width: 50%;
    height: 80px;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    margin: 0;
    font-size: 8px;
    text-align: center;
}

.folio[b-rmf0q7fh7x] {
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 10px;
    opacity: 0.5;
}

.logop[b-rmf0q7fh7x] {
    background-repeat: no-repeat;
    background-size: 90px 60px;
    background-position: right;
    background-image: url("/LogoPuebla.png");
}

.logo-img[b-rmf0q7fh7x] {
    width: 8.97cm;
    height: 2.99cm;
}


img[b-rmf0q7fh7x] {
    margin-right: 0;
}

@@media print {
    @@page {
        size: letter;
    }

    html[b-rmf0q7fh7x], body[b-rmf0q7fh7x] {
        height: auto%;
    }

    .container[b-rmf0q7fh7x] {
        page-break-after: always;
        width: 100%;
        border-style: none;
    }

    body[b-rmf0q7fh7x] {
        background-image: none;
    }
}
/* /Pages/Juzgados/IGA/Imprimibles/SolicitudIGA.razor.rz.scp.css */
<style >
html[b-622vydf2oj] {
    height: 100%;
    width: 100%;
    width: 21.59cm;
}

body[b-622vydf2oj] {
    width: 21.59cm;
    display: flex;
    justify-content: center;
}

.container[b-622vydf2oj] {
    background-color: white;
    width: 21.59cm;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    border-color: black;
}


.titulo[b-622vydf2oj] {
    text-align: center;
}

.red[b-622vydf2oj] {
    color: red;
}

.requisito[b-622vydf2oj] {
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    font-size: 15px;
    text-align: justify;
}

.formato-solicitud[b-622vydf2oj] {
    margin-bottom: 5px;
}

.solicitud[b-622vydf2oj] {
    margin: 0;
    font-size: 11px;
}

.proporcionada-por[b-622vydf2oj] {
    margin-top: -8px;
}

.firma-container[b-622vydf2oj] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px; /* Espacio entre el texto anterior y las firmas */
}

.firma-box[b-622vydf2oj] {
    text-align: center;
}

.line[b-622vydf2oj] {
    border: 1px solid black;
    width: 40%;
}

.center[b-622vydf2oj] {
    display: flex;
    justify-content: center;
}

.pagina[b-622vydf2oj] {
    page-break-after: always;
    font-family: Arial;
    font-size: 12px;
    margin-left: 3cm;
    margin-right: 3cm;
    text-align: justify;
}


.overflow-y[b-622vydf2oj] {
    overflow-y: hidden;
}

.under[b-622vydf2oj] {
    text-decoration: underline;
}

.firma-dir[b-622vydf2oj] {
    /*height: 165px;*/
    background-repeat: no-repeat;
    background-size: 300px 175px;
    background-position: center;
    background-image: url("/firmaDir1.png");
}



.margen-0[b-622vydf2oj] {
    margin: 0;
}

.logo-img[b-622vydf2oj] {
    width: 8.97cm;
    height: 2.99cm;
}


.Contacto[b-622vydf2oj] {
    color: #565656;
}

.Contenedor[b-622vydf2oj] {
    display: flex;
    justify-content: center;
}

.Cuadrado[b-622vydf2oj] {
    width: 50%;
    height: 80px;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    margin: 0;
    font-size: 8px;
    text-align: center;
}

.folio[b-622vydf2oj] {
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 10px;
    opacity: 0.5;
}

.logop[b-622vydf2oj] {
    background-repeat: no-repeat;
    background-size: 90px 60px;
    background-position: right;
    background-image: url("/LogoPuebla.png");
}

img[b-622vydf2oj] {
    margin-right: 0;
}

.sangria[b-622vydf2oj] {
    text-indent: 30px;
}


/* Estilos de la tabla */
.tabla-registrado[b-622vydf2oj] {
    width: 100%;
    border-collapse: collapse;
    border: none;
    font-size: 12px;
    font-family: "Calibri", sans-serif;
    margin-top: 10px;
    border: 1px solid #000;
    border-top: 1pt solid windowtext; /* Agrega esta línea para mostrar la línea superior */
}

.tabla-container[b-622vydf2oj] {
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 10.0pt;
    margin-left: 0cm;
    line-height: 115%;
    font-size: 12px;
    font-family: "Calibri", sans-serif;
}

.tabla-registrado td[b-622vydf2oj] {
    width: 223.125pt;
    border-right: 1pt solid windowtext;
    border-bottom: 1pt solid windowtext;
    border-left: 1pt solid windowtext;
    border-image: initial;
    border-top: none;
    padding: 0cm 5.4pt;
    height: 18.7pt;
    vertical-align: middle;
}

.tabla-registrado th[b-622vydf2oj] {
    border: 1px solid black;
    padding: 8px;
    background-color: #f2f2f2;
}

.titulo-tabla[b-622vydf2oj] {
    text-align: center;
    font-weight: bold;
}

.tabla-recuadro[b-622vydf2oj] {
    margin-left: calc(24%);
    border-collapse: collapse;
    border: none;
    margin-right: calc(24%);
    width: 53%;
}

.tabla-titulo[b-622vydf2oj] {
    background-color: #bdbdbd;
    text-align: center;
    width: 449.5pt;
    border-top: 3pt solid windowtext;
    border: 1pt solid windowtext;
    background: rgb(166, 166, 166);
    padding: 0cm 5.4pt;
    height: 12.15pt;
    border-top: 1pt solid windowtext;
    vertical-align: middle;
    font-size: 12px;
}


@media print {
    @page {
        size: letter;
    }

    html[b-622vydf2oj], body[b-622vydf2oj] {
        height: auto%;
    }

    .container[b-622vydf2oj] {
        page-break-after: always;
        width: 100%;
        border-style: none;
    }

    body[b-622vydf2oj] {
        background-image: none;
    }
}


</style[b-622vydf2oj] >
/* /Pages/Juzgados/IGA/VistaPreviaIGA.razor.rz.scp.css */
html[b-6kco2qo9sq] {
    height: 100%;
    width: 100%;
    width: 21.59cm;
}

body[b-6kco2qo9sq] {
    width: 21.59cm;
    display: flex;
    justify-content: center;
}

.container[b-6kco2qo9sq] {
    background-color: white;
    width: 21.59cm;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    border-color: black;
}


.titulo[b-6kco2qo9sq] {
    text-align: center;
}
.centered-text[b-6kco2qo9sq] {
    text-align: center;
}


.red[b-6kco2qo9sq] {
    color: red;
}

.red-text[b-6kco2qo9sq] {
    color: red;
}
.requisito[b-6kco2qo9sq] {
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    font-size: 15px;
    text-align: justify;
}

.formato-solicitud[b-6kco2qo9sq] {
    margin-bottom: 5px;
}

.solicitud[b-6kco2qo9sq] {
    margin: 0;
    font-size: 11px;
}

.proporcionada-por[b-6kco2qo9sq] {
    margin-top: -8px;
}

.firma-container[b-6kco2qo9sq] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px; /* Espacio entre el texto anterior y las firmas */
}

.firma-box[b-6kco2qo9sq] {
    text-align: center;
}

.line[b-6kco2qo9sq] {
    border: 1px solid black;
    width: 40%;
}

.center[b-6kco2qo9sq] {
    display: flex;
    justify-content: center;
}

.pagina[b-6kco2qo9sq] {
    page-break-after: always;
    font-family: Arial;
    font-size: 12px;
    margin-left: 3cm;
    margin-right: 3cm;
    text-align: justify;
}


.overflow-y[b-6kco2qo9sq] {
    overflow-y: hidden;
}

.under[b-6kco2qo9sq] {
    text-decoration: underline;
}

.firma-dir[b-6kco2qo9sq] {
    /*height: 165px;*/
    background-repeat: no-repeat;
    background-size: 300px 175px;
    background-position: center;
    background-image: url("/firmaDir1.png");
}



.margen-0[b-6kco2qo9sq] {
    margin: 0;
}

.logo-img[b-6kco2qo9sq] {
    width: 8.97cm;
    height: 2.99cm;
}


.Contacto[b-6kco2qo9sq] {
    color: #565656;
}

.Contenedor[b-6kco2qo9sq] {
    display: flex;
    justify-content: center;
}

.Cuadrado[b-6kco2qo9sq] {
    width: 50%;
    height: 80px;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    margin: 0;
    font-size: 8px;
    text-align: center;
}

.folio[b-6kco2qo9sq] {
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 10px;
    opacity: 0.5;
}

.logop[b-6kco2qo9sq] {
    background-repeat: no-repeat;
    background-size: 90px 60px;
    background-position: right;
    background-image: url("/LogoPuebla.png");
}

img[b-6kco2qo9sq] {
    margin-right: 0;
}

.sangria[b-6kco2qo9sq] {
    text-indent: 30px;
}


/* Estilos de la tabla */
.tabla-registrado[b-6kco2qo9sq] {
    width: 100%;
    border-collapse: collapse;
    border: none;
    font-size: 12px;
    font-family: "Calibri", sans-serif;
    margin-top: 10px;
    border: 1px solid #000;
    border-top: 1pt solid windowtext; /* Agrega esta línea para mostrar la línea superior */
}

.tabla-container[b-6kco2qo9sq] {
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 10.0pt;
    margin-left: 0cm;
    line-height: 115%;
    font-size: 12px;
    font-family: "Calibri", sans-serif;
}

.tabla-registrado td[b-6kco2qo9sq] {
    width: 223.125pt;
    border-right: 1pt solid windowtext;
    border-bottom: 1pt solid windowtext;
    border-left: 1pt solid windowtext;
    border-image: initial;
    border-top: none;
    padding: 0cm 5.4pt;
    height: 18.7pt;
    vertical-align: middle;
}

.tabla-registrado th[b-6kco2qo9sq] {
    border: 1px solid black;
    padding: 8px;
    background-color: #f2f2f2;
}

.titulo-tabla[b-6kco2qo9sq] {
    text-align: center;
    font-weight: bold;
}

.tabla-recuadro[b-6kco2qo9sq] {
    margin-left: calc(24%);
    border-collapse: collapse;
    border: none;
    margin-right: calc(24%);
    width: 53%;
}

.tabla-titulo[b-6kco2qo9sq] {
    background-color: #bdbdbd;
    text-align: center;
    width: 449.5pt;
    border-top: 3pt solid windowtext;
    border: 1pt solid windowtext;
    background: rgb(166, 166, 166);
    padding: 0cm 5.4pt;
    height: 12.15pt;
    border-top: 1pt solid windowtext;
    vertical-align: middle;
    font-size: 12px;
}

/*PDF OFICIOS IGA*/
/* Estilos para la tabla */
.custom-table[b-6kco2qo9sq] {
    border-collapse: collapse;
    width: 100%;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 20px;
}

.table-container[b-6kco2qo9sq] {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

/* Estilos para las celdas encabezado */
.custom-table .header-cell[b-6kco2qo9sq] {
    border: 1px solid windowtext;
    padding: 5px 7px; /* Aumentar el padding para alargar las celdas */
    font-size: 10px;
    font-family: "Arial", sans-serif;
    text-align: center;
    white-space: nowrap; /* Evitar el salto de línea */
}

/* Estilos para las celdas de datos */
.custom-table td[b-6kco2qo9sq] {
    border: 1px solid windowtext;
    padding: 5px 7px; /* Aumentar el padding para alargar las celdas */
    font-size: 11px;
    font-family: "Calibri", sans-serif;
    text-align: center;
    white-space: nowrap; /* Evitar el salto de línea */
}

/* Líneas divisorias */
.custom-table tr:first-child td[b-6kco2qo9sq] {
    border-top: 1px solid windowtext;
}

.custom-table tr:last-child td[b-6kco2qo9sq] {
    border-bottom: 1px solid windowtext;
}

.custom-table[b-6kco2qo9sq] {
    border-collapse: collapse;
    width: 70%;
}












/* Marca de agua para PDF IGA */
.watermark[b-6kco2qo9sq] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg); /* Rotar la marca de agua en diagonal */
    font-size: 60px; /* Aumentar el tamaño de la fuente */
    color: rgba(0, 0, 0, 0.3); /* Cambiar el color del texto a negro */
    opacity: 0.7;
    pointer-events: none;
    border: 2px solid rgba(255, 0, 0, 0.3); /* Agregar bordes rojos en todos los lados */
    padding: 10px; /* Espacio alrededor del texto */
    background-color: transparent; /* Fondo transparente */
    text-align: center; /* Centrar el texto horizontalmente */
    line-height: 1; /* Asegurarse de que el texto esté centrado verticalmente */
    text-transform: uppercase; /* Convertir el texto a mayúsculas */
    width: 600px; /* Ajusta el ancho del recuadro */
}

    .watermark small[b-6kco2qo9sq] {
        font-size: 20px; /* Tamaño de letra más pequeño */
        display: block; /* Colocar el texto "Solo para consulta de datos" en una línea separada */
    }





@media print {
    @page {
        size: letter;
    }

    html[b-6kco2qo9sq], body[b-6kco2qo9sq] {
        height: auto%;
    }

    .container[b-6kco2qo9sq] {
        page-break-after: always;
        width: 100%;
        border-style: none;
    }

    body[b-6kco2qo9sq] {
        background-image: none;
    }
}
/* /Pages/MesaReceptora/CapturarExpediente.razor.rz.scp.css */
.container[b-g840lmn03p] {
    display: flex;
    justify-content: center;
}

.datos[b-g840lmn03p] {
    margin: 0 auto;
    width: 70%;
}

.igt[b-g840lmn03p] {
    font-weight: bold;
    width: 250px;
   
}

.select-span[b-g840lmn03p] {
    height: 100%
}

.lista-probatorio[b-g840lmn03p] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-g840lmn03p] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Pages/MesaReceptora/DetallesTarea.razor.rz.scp.css */



.contDetalles[b-h3t837aruu] {
    width: 60%;
    margin-left: 20%;
    margin-top: 6%;
}
/* /Pages/MesaReceptora/EstatusPeticion.razor.rz.scp.css */




.contenedorSeguimiento[b-aofmqbewui]
{
    width: 80%; 
    margin-left: 10%; 
    margin-top: 5%; 
}
/* /Pages/MesaReceptora/ListadoExpedientes.razor.rz.scp.css */


.contenedorlist[b-hrtwr78q0j] 
{
    width: 90%; 
    margin-left: 5%; 
    margin-top: 3%; 
}
/* /Pages/MORAIII/BuscadorAnotaciones.razor.rz.scp.css */



.tab[b-fki6qbmwfb] {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}


    .tab button[b-fki6qbmwfb] {
        background-color: inherit;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 14px 16px;
        transition: 0.4s;
        font-size: 17px;
    }


        .tab button:hover[b-fki6qbmwfb] {
            background-color: #ddd;
        }

.tabcontent[b-fki6qbmwfb] {
    padding: 6px 12px;
    border: 1px solid black;
    border-top: none;
}


.contenedor[b-fki6qbmwfb] {
    width: 90%;
    margin-top: 5px;
    margin-left: 5%;
}
/* /Pages/MORAIII/Impresiones/ReporteFormasVa.razor.rz.scp.css */
/* Centra el contenido de las celdas de la tabla */
table th[b-vopkpzycgq], table td[b-vopkpzycgq] {
    text-align: center;
}

/* Alinea verticalmente el contenido de las celdas de la tabla */
table th[b-vopkpzycgq], table td[b-vopkpzycgq] {
    vertical-align: middle;
}

/* Reduce el espacio entre las celdas y las filas */
table[b-vopkpzycgq] {
    border-collapse: collapse;
}

/* Agrega un margen inferior para separar las tablas */
table[b-vopkpzycgq] {
    margin-bottom: 10px;
}

    /* Reduce el espacio entre las filas de la tabla */
    table tbody tr[b-vopkpzycgq] {
        line-height: 1.2;
    }

/* Agrega un margen inferior a las etiquetas "Total de Actas Impresas" */
label[b-vopkpzycgq] {
    margin-bottom: 5px;
}

/* Reduce el margen inferior de las etiquetas "Total de Actas Impresas" dentro de las tablas */
table label[b-vopkpzycgq] {
    margin-bottom: 0;
}

/* Estilo para centrar una imagen a la izquierda */
.left-align-image[b-vopkpzycgq] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}


/* Agrega estos estilos para hacer la tabla más compacta */
.compact-table[b-vopkpzycgq] {
    font-size: 12px; /* Reduce el tamaño de fuente */
    margin-bottom: 10px; /* Reduce el espacio inferior */
    padding: 5px; /* Reduce el espacio interno de las celdas */
}

    .compact-table th[b-vopkpzycgq], .compact-table td[b-vopkpzycgq] {
        padding: 3px 5px; /* Reduce el espacio interno de las celdas */
    }



*[b-vopkpzycgq] {
    margin: 0;
    padding: 0;
}


.conte[b-vopkpzycgq] {
    width: 100%;
    display: flex;
    Justify-content: space-between;
}

.izq[b-vopkpzycgq] {
    display: flex;
    justify-content: flex-start;
}

.der[b-vopkpzycgq] {
    display: flex;
    justify-content: flex-end;
}
/* /Pages/MORAIII/MenuMora3.razor.rz.scp.css */
.contenedor[b-1uexun2k93] {
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
}


.imagen[b-1uexun2k93] {
    width: 100px;
    margin-left: 40%;
    margin-top: 5px;
}
/* /Pages/MORAIII/ReporteFormasprev.razor.rz.scp.css */
.container[b-p9r66ysg5e] {
    max-width: 500px;
    margin: 0 auto;
}

.header[b-p9r66ysg5e] {
    text-align: center;
    margin: 20px 0;
}

.card[b-p9r66ysg5e] {
    border: 1px solid #000;
    border-radius: 5px;
    margin: 20px 0;
    padding: 15px;
    background-color: #f5f5f5;
}

.form-group[b-p9r66ysg5e] {
    margin: 15px 0;
}

.form-control[b-p9r66ysg5e] {
    width: 100%;
}

.btn-dark[b-p9r66ysg5e] {
    background-color: #343a40;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s;
}

    .btn-dark:hover[b-p9r66ysg5e] {
        background-color: #23272b;
    }
/* /Pages/MORA/BuscadorAnotaciones.razor.rz.scp.css */



.tab[b-uw9sjkmezt] {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}


    .tab button[b-uw9sjkmezt] {
        background-color: inherit;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 14px 16px;
        transition: 0.4s;
        font-size: 17px;
    }


        .tab button:hover[b-uw9sjkmezt] {
            background-color: #ddd;
        }

.tabcontent[b-uw9sjkmezt] {
    padding: 6px 12px;
    border: 1px solid black;
    border-top: none;
}


.contenedor[b-uw9sjkmezt] {
    width: 90%;
    margin-top: 5px;
    margin-left: 5%;
}
/* /Pages/MORA/BusqAnotAdmin.razor.rz.scp.css */
.margen[b-bce3yhb34h] 
{
    width: 90%; 
    margin-left: 5%; 
    margin-top: 2%; 
}
/* /Pages/MORA/MenuMora.razor.rz.scp.css */
.contenedor[b-2ogqun9i0q] {
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
}


.imagen[b-2ogqun9i0q] {
    width: 100px;
    margin-left: 40%;
    margin-top: 5px;
}
/* /Pages/MORA/ReporteReferencias.razor.rz.scp.css */
.pagina[b-l86b55ppfc] {
    page-break-after: always;
    font-family: Arial;
    font-size: 11px; /* Tamaño de letra más pequeño */
    margin-left: 1.5cm; /* Margen izquierdo */
    margin-right: 1.5cm; /* Margen derecho */
    text-align: justify;
}

.logo-img[b-l86b55ppfc] {
    width: 8.97cm;
    height: 2.99cm;
}




.table[b-l86b55ppfc] {
    font-size: 8.5px; /* Tamaño de letra para las tablas */
    margin: 2px 0; /* Margen superior e inferior de las tablas */
}

    .table th.text-center[b-l86b55ppfc],
    .table td.text-center[b-l86b55ppfc] {
        text-align: center;
        padding: 2px; /* Espaciado interno de las celdas */
    }

    .table td.center-content[b-l86b55ppfc] {
        text-align: center;
    }

.text-center[b-l86b55ppfc] {
    text-align: center;
}

.text-right[b-l86b55ppfc] {
    text-align: right;
}

footer[b-l86b55ppfc] {
    margin-top: 20px; /* Margen superior para el pie de página */
}


.page-footer[b-l86b55ppfc] {
    position: fixed;
    bottom: 0;
    left: 50%; /* Centrar horizontalmente */
    transform: translate(-50%, 0); /* Centrar vertical y horizontalmente */
    font-family: Arial, sans-serif;
    font-size: 10px;
    color: #777;
}



/*Para contador de paginas*/




.table-container[b-l86b55ppfc] {
    position: relative;
}

/*.page-footer {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: right;
    border-top: 1px solid;
    padding-top: 10px;
}*/

.page-content[b-l86b55ppfc] {
    page-break-inside: avoid;
}





@media print {
    @page {
        size: letter;
    }

    html[b-l86b55ppfc], body[b-l86b55ppfc] {
        height: auto%;
    }

    .container[b-l86b55ppfc] {
        page-break-after: always;
        width: 100%;
        border-style: none;
    }

    body[b-l86b55ppfc] {
        background-image: none;
    }
}
/* /Pages/Oficiosas/ListadoOficiosas.razor.rz.scp.css */
/* Estilo para centrar el contenido de la tabla y agregar una línea divisoria entre el encabezado y el contenido */
.custom-table-header-divider[b-u3frogitsb] {
    width: 100%;
    border-collapse: collapse;
}

    .custom-table-header-divider th[b-u3frogitsb],
    .custom-table-header-divider td[b-u3frogitsb] {
        padding: 8px;
        text-align: center; /* Centrar el contenido horizontalmente */
        border: 1px solid #000; /* Línea divisoria de 1 píxel de grosor y color negro */
    }

    .custom-table-header-divider th[b-u3frogitsb] {
        border-bottom: 2px solid #000; /* Línea divisoria negra en el encabezado */
        color: #000; /* Color del texto del título (negro) */
        background-color: transparent; /* Fondo transparente para el encabezado */
    }

    /* Cambiar el fondo cuando se pasa el cursor solo para las celdas del cuerpo de la tabla */
    .custom-table-header-divider tbody tr:hover td[b-u3frogitsb] {
        background-color: #f5f5f5; /* Color de resaltado cuando se pasa el cursor */
    }

    /* Ajustar el texto a la izquierda y centrado verticalmente en las celdas del encabezado */
    .custom-table-header-divider th[b-u3frogitsb] {
        text-align: left;
        vertical-align: middle;
    }

    /* Ajustar el texto a la izquierda y centrado verticalmente en las celdas del cuerpo */
    .custom-table-header-divider td[b-u3frogitsb] {
        text-align: left;
        vertical-align: middle;
        font-weight: bold; /* Texto en negritas para la columna 'Turno' */
    }

        /* Resaltar el contenido de la celda cuando se pasa el cursor */
        .custom-table-header-divider td:hover[b-u3frogitsb] {
            background-color: #ffff99; /* Color de resaltado al pasar el cursor */
        }
/* /Pages/Oficiosas/MenuOficiosas.razor.rz.scp.css */
.contenedor[b-5xbekg4vqy] {
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
}


.imagen[b-5xbekg4vqy] {
    width: 100px;
    margin-left: 40%;
    margin-top: 5px;
}
/* /Pages/PresentacionMat/FormatoM.razor.rz.scp.css */
#FromMatrimonio[b-d2cbjob10c] {
    position:static
}

.pagina[b-d2cbjob10c] {
    /*display: flex;
    background-color: white;
    width: 100%;
    height: 27.94cm;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 200px;*/

    background-color: white;
    width: 100%;
    height: 100%;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 187px;
    font-family: 'Times New Roman', Times, serif ;
    font-size: 9px;
}

.cuadro[b-d2cbjob10c]{
    position: absolute;
    top: 130PX;
    right: 125PX;

    width: 23em;
    height: 9em;
    
    /*border: 2px solid red;*/
}

.huella[b-d2cbjob10c]{
    position: absolute;
    right: 15em;
    width: 17em;
    height: 6em;
    text-align: center;
    font-size: 5px;
    background-color: white;
    border-left: 1px solid black;
}

.rotar[b-d2cbjob10c] {
    position: absolute;
    top: 350px;
    right: 150px;
    font-size: 100px;
    border: 2px solid red;
    transform: rotateZ(-45deg);
    opacity: 0.5;
}


/* /Pages/PresentacionMat/FormaValorada.razor.rz.scp.css */
#FromMatrimonio[b-sxknz7bmi3] {
    position: static
}

.pagina[b-sxknz7bmi3] {
    background-color: white;
    width: 100%;
    height: 100%;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 187px;
    font-family: 'Times New Roman', Times, serif;
    font-size: 9px;
}

.cuadro[b-sxknz7bmi3] {
    position: absolute;
    top: 130PX;
    right: 125PX;
    width: 23em;
    height: 9em;
    /*border: 2px solid red;*/
}

.huella[b-sxknz7bmi3] {
    position: absolute;
    right: 15em;
    width: 17em;
    height: 6em;
    text-align: center;
    font-size: 5px;
    background-color: white;
    border-left: 1px solid black;
}
/* /Pages/RectiAdministrativas/MenuRectiAdmin.razor.rz.scp.css */
.contenedor[b-00il6vd3na] {
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
}


.imagen[b-00il6vd3na] {
    width: 100px;
    margin-left: 40%;
    margin-top: 5px;
}
/* /Pages/RectiAdministrativas/ReporteRectiAdmins.razor.rz.scp.css */
.pagina[b-exqa5a07ap] {
    page-break-after: always;
    font-family: Arial;
    font-size: 11px; /* Tamaño de letra más pequeño */
    margin-left: 1.5cm; /* Margen izquierdo */
    margin-right: 1.5cm; /* Margen derecho */
    text-align: justify;
}

.logo-img[b-exqa5a07ap] {
    width: 8.97cm;
    height: 2.99cm;
}




.table[b-exqa5a07ap] {
    font-size: 8.5px; /* Tamaño de letra para las tablas */
    margin: 2px 0; /* Margen superior e inferior de las tablas */
}

    .table th.text-center[b-exqa5a07ap],
    .table td.text-center[b-exqa5a07ap] {
        text-align: center;
        padding: 2px; /* Espaciado interno de las celdas */
    }

    .table td.center-content[b-exqa5a07ap] {
        text-align: center;
    }

.text-center[b-exqa5a07ap] {
    text-align: center;
}

.text-right[b-exqa5a07ap] {
    text-align: right;
}

footer[b-exqa5a07ap] {
    margin-top: 20px; /* Margen superior para el pie de página */
}


.page-footer[b-exqa5a07ap] {
    position: fixed;
    bottom: 0;
    left: 50%; /* Centrar horizontalmente */
    transform: translate(-50%, 0); /* Centrar vertical y horizontalmente */
    font-family: Arial, sans-serif;
    font-size: 10px;
    color: #777;
}



/*Para contador de paginas*/




.table-container[b-exqa5a07ap] {
    position: relative;
}

/*.page-footer {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: right;
    border-top: 1px solid;
    padding-top: 10px;
}*/

.page-content[b-exqa5a07ap] {
    page-break-inside: avoid;
}





@media print {
    @page {
        size: letter;
    }

    html[b-exqa5a07ap], body[b-exqa5a07ap] {
        height: auto%;
    }

    .container[b-exqa5a07ap] {
        page-break-after: always;
        width: 100%;
        border-style: none;
    }

    body[b-exqa5a07ap] {
        background-image: none;
    }
}
/* /Pages/Soporte/ActualizarPagos.razor.rz.scp.css */
.container[b-98sxlu7sbh] {
    padding: 20px;
    border-radius: 8px;
    width: 300px;
    margin: 20px auto;
    text-align: center; 
    box-sizing: border-box; /* Añadir box-sizing para que el padding no afecte el ancho total */
}

.card[b-98sxlu7sbh] {
    padding: 10px; /* Agregar padding para la tarjeta */
}

.form-row[b-98sxlu7sbh] {
    display: flex;
    flex-direction: column; /* Cambiar a columna para mejor alineación */
}

.col[b-98sxlu7sbh] {
    margin-bottom: 10px; /* Ajustar margen inferior */
}

.btn-listar-total[b-98sxlu7sbh] {
    display: flex;
    flex-direction: column; /* Cambiar a columna para mejor alineación */
    align-items: center; /* Centrar los elementos en la columna */
}

.label-grande[b-98sxlu7sbh] {
    font-size: 16px;
}

.btn-listar[b-98sxlu7sbh] {
    margin-bottom: 10px; /* Ajustar margen inferior */
    background-color: #007bff;
    color: #fff;
    border: none;
    padding: 10px;
    border-radius: 4px;
    cursor: pointer;
}

    .btn-listar:hover[b-98sxlu7sbh] {
        background-color: #0056b3;
    }

.total-label[b-98sxlu7sbh] {
    margin-top: 10px;
    text-align: center; /* Centrar el texto */
}

.btn-actualizar[b-98sxlu7sbh] {
    background-color: #dc3545;
    color: #fff;
    border: none;
    padding: 10px;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 10px; /* Ajustar margen superior */
}

    .btn-actualizar:hover[b-98sxlu7sbh] {
        background-color: #c82333;
    }

.spinner-border[b-98sxlu7sbh] {
    border: 3px solid #fff;
    border-top: 3px solid #dc3545;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 1s linear infinite;
}
/* /Pages/Varios/FormulariodeContacto.razor.rz.scp.css */
body[b-mtgt7e8sbd] {
    margin: 0;
    padding: 0;
    background-color: aqua;
    padding-bottom: 100px;
}
/* /Shared/FormulariosSolicitudesDireccion/FormularioSolDefDrec.razor.rz.scp.css */
.container[b-mwvsfy52yc] {
    display: flex;
    justify-content: center;
}

.bold[b-mwvsfy52yc] {
    font-weight: bold;
}

.datos[b-mwvsfy52yc] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-mwvsfy52yc] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-mwvsfy52yc] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudesDireccion/FormularioSolDivDrec.razor.rz.scp.css */
.container[b-6vop4r0t77] {
    display: flex;
    justify-content: center;
}

.bold[b-6vop4r0t77] {
    font-weight: bold;
}

.datos[b-6vop4r0t77] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-6vop4r0t77] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-6vop4r0t77] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudesDireccion/FormularioSolMatDrec.razor.rz.scp.css */
.container[b-48wuct8zbt] {
    display: flex;
    justify-content: center;
}

.bold[b-48wuct8zbt] {
    font-weight: bold;
}

.datos[b-48wuct8zbt] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-48wuct8zbt] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-48wuct8zbt] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudesDireccion/FormularioSolNacDrec.razor.rz.scp.css */
.container[b-8gyck8e9z9] {
    display: flex;
    justify-content: center;
}

.bold[b-8gyck8e9z9]{
    font-weight:bold;
}
.datos[b-8gyck8e9z9] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-8gyck8e9z9] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-8gyck8e9z9] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudesDireccion/FormularioSolRecDrec.razor.rz.scp.css */
.container[b-gtlbfnaro8] {
    display: flex;
    justify-content: center;
}

.bold[b-gtlbfnaro8] {
    font-weight: bold;
}

.datos[b-gtlbfnaro8] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-gtlbfnaro8] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-gtlbfnaro8] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudes/FormularioSolDef.razor.rz.scp.css */
.container[b-cwypvfltgk] {
    display: flex;
    justify-content: center;
}

.bold[b-cwypvfltgk] {
    font-weight: bold;
}

.datos[b-cwypvfltgk] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-cwypvfltgk] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-cwypvfltgk] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudes/FormularioSolDiv.razor.rz.scp.css */
.container[b-cksqj3zbw5] {
    display: flex;
    justify-content: center;
}

.bold[b-cksqj3zbw5] {
    font-weight: bold;
}

.datos[b-cksqj3zbw5] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-cksqj3zbw5] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-cksqj3zbw5] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudes/FormularioSolMat.razor.rz.scp.css */
.container[b-zyy5ul26bp] {
    display: flex;
    justify-content: center;
}

.bold[b-zyy5ul26bp] {
    font-weight: bold;
}

.datos[b-zyy5ul26bp] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-zyy5ul26bp] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-zyy5ul26bp] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudes/FormularioSolNac.razor.rz.scp.css */
.container[b-d0iaiurmhc] {
    display: flex;
    justify-content: center;
}

.bold[b-d0iaiurmhc]{
    font-weight:bold;
}
.datos[b-d0iaiurmhc] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-d0iaiurmhc] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-d0iaiurmhc] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/FormulariosSolicitudes/FormularioSolRec.razor.rz.scp.css */
.container[b-22cdjlvu7w] {
    display: flex;
    justify-content: center;
}

.bold[b-22cdjlvu7w] {
    font-weight: bold;
}

.datos[b-22cdjlvu7w] {
    margin: 0 auto;
    width: 70%;
}

.lista-probatorio[b-22cdjlvu7w] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-22cdjlvu7w] {
        margin: 2px;
        /*background-color: #F8F9FA;*/
        padding: 0;
    }
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-qrebvmbs01] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-qrebvmbs01] {
    flex: 1;
}

.sidebar[b-qrebvmbs01] {
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/
}

.top-row[b-qrebvmbs01] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-qrebvmbs01]  a, .top-row .btn-link[b-qrebvmbs01] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-qrebvmbs01] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-qrebvmbs01] {
        display: none;
    }

    .top-row.auth[b-qrebvmbs01] {
        justify-content: space-between;
    }

    .top-row a[b-qrebvmbs01], .top-row .btn-link[b-qrebvmbs01] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-qrebvmbs01] {
        flex-direction: row;
    }

    .sidebar[b-qrebvmbs01] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-qrebvmbs01] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    /*    .main > div {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }*/
}
/* /Shared/Misc/DashboardMora.razor.rz.scp.css */



h5[b-bwydqrjoqb] {
    text-align: center;
}

.contenedor[b-bwydqrjoqb] {
    width: 80%;
    margin-left: 10%;
    display: flex;
    flex-wrap: wrap;
}




    .contenedor .caja[b-bwydqrjoqb] {
        width: 260px;
        height: 140px;
        /* background-color: rgba(250, 235, 215, 0.767); */
        background-color: white;
        display: grid;
        margin: 15px;
    }


.caja label[b-bwydqrjoqb] {
    text-align: end;
    margin-right: 20px;
    font-size: 20px;
}


.caja strong[b-bwydqrjoqb] {
    color: #652132;
    font-size: 32px;
    padding-top: 15px;
    padding-left: 20px;
}
/* /Shared/Misc/TarjetaCumpleaños.razor.rz.scp.css */

.gift[b-ady9fsirjk] {
    position: absolute;
    bottom: 0px;
    width: 150px;
    left: 172px;
    z-index: 12;
    height: 180px;
}

.wrap[b-ady9fsirjk] {
    height: 300px;
    width: 800px;
    margin: 0px auto;
    position: relative;
}

.ribbon_right[b-ady9fsirjk] {
    width: 45px;
    height: 45px;
    border-radius: 100% 100% 100% 0px;
    box-shadow: 0px 0px 0px 10px #1495f1 inset;
    position: absolute;
    right: 30px;
}

.ribbon_left[b-ady9fsirjk] {
    width: 45px;
    height: 45px;
    border-radius: 100% 100% 0px 100%;
    box-shadow: 0px 0px 0px 10px #1aa8fc inset;
    position: absolute;
    left: 30px;
}

.gift_box_top[b-ady9fsirjk] {
    height: 28px;
    top: 45px;
    position: absolute;
    width: 150px;
    background: #ff7d6d;
    box-shadow: -75px 0px 0px #ff6259 inset;
}

.gift_ribbon_center[b-ady9fsirjk] {
    width: 2px;
    bottom: 0px;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0px auto;
    background: #1cadfe;
    height: 140px;
    border-right: 6px solid #28C9FF;
    border-left: 6px solid #28C9FF;
    z-index: 10;
}

.gift_box_bottom[b-ady9fsirjk] {
    background: #ff8168;
    bottom: 0px;
    height: 102px;
    overflow: hidden;
    right: 7px;
    position: absolute;
    width: 136px;
    box-shadow: -70px 0px 0px #fe6d68 inset;
}

.gift_box_bottom_top[b-ady9fsirjk] {
    height: 5px;
    width: 136px;
    right: 7px;
    position: absolute;
    bottom: 102px;
    background: #dd4b4c;
}

.gift_ribbon_left[b-ady9fsirjk] {
    height: 55px;
    width: 15px;
    left: 15px;
    position: absolute;
    background: #28c9ff;
    top: 40px;
    z-index: 11;
}

    .gift_ribbon_left[b-ady9fsirjk]:after {
        border-width: 9px;
        border-style: solid;
        border-color: transparent;
        border-bottom-color: #ff8168;
        z-index: 12;
        position: absolute;
        content: "";
        bottom: 0px;
    }

.gift_box_bottom_ribbon[b-ady9fsirjk] {
    position: absolute;
    right: -25px;
    height: 12px;
    width: 110px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #ff4149;
}

#ribbon1[b-ady9fsirjk] {
    top: -15px;
}

#ribbon2[b-ady9fsirjk] {
    top: 20px;
}

#ribbon3[b-ady9fsirjk] {
    top: 55px;
}

#ribbon4[b-ady9fsirjk] {
    top: 90px;
}

.line[b-ady9fsirjk] {
    height: 25px;
    width: 100%;
    background: #fff;
    bottom: -25px;
    position: absolute;
}

.cake[b-ady9fsirjk] {
    position: absolute;
    bottom: 0px;
    width: 330px;
    right: 172px;
    height: 240px;
}

.cake_bottom[b-ady9fsirjk] {
    position: absolute;
    width: 330px;
    height: 5px;
    bottom: 0px;
    background: #9dc5c4;
    border-top: 2px solid #e6e7e9;
}

.cake_bottom2[b-ady9fsirjk] {
    position: absolute;
    width: 320px;
    bottom: 7px;
    background: #cd7a1c;
    height: 22px;
    right: 5px;
    border-radius: 3px 3px 0px 0px;
    left: 5px;
    box-shadow: -160px 0px 0px #ad631c inset;
}

.cake_bottom3[b-ady9fsirjk] {
    box-shadow: 0px -3px 0px #fddbea, -155px 0px 0px #5a4027 inset;
    height: 52px;
    border-top: 5px solid #ff7ebe;
    background: #744c28;
    position: absolute;
    width: 310px;
    bottom: 29px;
    right: 10px;
    border-radius: 5px 5px 0px 0px;
    left: 10px;
}

.cake_top1[b-ady9fsirjk] {
    box-shadow: -115px 0px 0px #ff9201 inset;
    height: 46px;
    background: #ffb009;
    position: absolute;
    width: 230px;
    bottom: 89px;
    right: 50px;
    border-radius: 5px 5px 0px 0px;
    left: 50px;
    border-bottom: 3px solid #c14500;
}

.cake_top2[b-ady9fsirjk] {
    box-shadow: -70px 0px 0px #5b3f29 inset;
    height: 52px;
    background: #744c28;
    position: absolute;
    width: 140px;
    bottom: 138px;
    border-radius: 5px 5px 0px 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}

.cake_line[b-ady9fsirjk] {
    bottom: 0px;
    height: 30px;
    width: 5px;
    position: absolute;
}

#cake_line1[b-ady9fsirjk] {
    left: 2px;
    background: #ff9101;
}

#cake_line2[b-ady9fsirjk] {
    left: 12px;
    background: #ff9101;
}

#cake_line3[b-ady9fsirjk] {
    left: 22px;
    background: #ff9101;
}

#cake_line4[b-ady9fsirjk] {
    left: 32px;
    background: #ff9101;
}

#cake_line5[b-ady9fsirjk] {
    left: 42px;
    background: #ff9101;
}

#cake_line6[b-ady9fsirjk] {
    left: 52px;
    background: #ff9101;
}

#cake_line7[b-ady9fsirjk] {
    left: 62px;
    background: #ff9101;
}

#cake_line8[b-ady9fsirjk] {
    left: 72px;
    background: #ff9101;
}

#cake_line9[b-ady9fsirjk] {
    left: 82px;
    background: #ff9101;
}

#cake_line10[b-ady9fsirjk] {
    left: 92px;
    background: #ff9101;
}

#cake_line11[b-ady9fsirjk] {
    left: 102px;
    background: #ff9101;
}

#cake_line12[b-ady9fsirjk] {
    left: 112px;
    background: #ff9101;
}

#cake_line13[b-ady9fsirjk] {
    right: 3px;
    background: #ff7000;
}

#cake_line14[b-ady9fsirjk] {
    right: 13px;
    background: #ff7000;
}

#cake_line15[b-ady9fsirjk] {
    right: 23px;
    background: #ff7000;
}

#cake_line16[b-ady9fsirjk] {
    right: 33px;
    background: #ff7000;
}

#cake_line17[b-ady9fsirjk] {
    right: 43px;
    background: #ff7000;
}

#cake_line18[b-ady9fsirjk] {
    right: 53px;
    background: #ff7000;
}

#cake_line19[b-ady9fsirjk] {
    right: 63px;
    background: #ff7000;
}

#cake_line20[b-ady9fsirjk] {
    right: 73px;
    background: #ff7000;
}

#cake_line21[b-ady9fsirjk] {
    right: 83px;
    background: #ff7000;
}

#cake_line22[b-ady9fsirjk] {
    right: 93px;
    background: #ff7000;
}

#cake_line23[b-ady9fsirjk] {
    right: 103px;
    background: #ff7000;
}

#cake_line24[b-ady9fsirjk] {
    right: 113px;
    background: #ff7000;
}

.cherry[b-ady9fsirjk] {
    width: 15px;
    top: -15px;
    height: 15px;
    border-radius: 100%;
    background: #fff;
    position: absolute;
    box-shadow: -2px -1px 0px 6px #ff4d59 inset;
}

#cherry1[b-ady9fsirjk] {
    left: 20px;
}

#cherry2[b-ady9fsirjk] {
    left: 64px;
}

#cherry3[b-ady9fsirjk] {
    left: 108px;
}

#cherry4[b-ady9fsirjk] {
    right: 64px;
}

#cherry5[b-ady9fsirjk] {
    right: 20px;
}

.cake_circle[b-ady9fsirjk] {
    height: 56px;
    width: 56px;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 12px #ffebc8 inset;
    top: -30px;
    z-index: 100;
    position: absolute;
}

.circles[b-ady9fsirjk] {
    position: absolute;
    height: 30px;
    width: 100%;
    overflow: hidden;
    top: 0px;
}

#circle1[b-ady9fsirjk] {
    left: -1px;
}

#circle2[b-ady9fsirjk] {
    left: 43px;
}

#circle3[b-ady9fsirjk] {
    left: 87px;
}

#circle4[b-ady9fsirjk] {
    right: 43px;
}

#circle5[b-ady9fsirjk] {
    right: -1px;
}

.cake_top1_creams[b-ady9fsirjk] {
    height: 18px;
    border-radius: 5px;
    background: #f24282;
    position: absolute;
    top: 0px;
    width: 100%;
}

.cake_top1_cream1[b-ady9fsirjk] {
    position: absolute;
    left: -3px;
    height: 25px;
    width: 15px;
    border-radius: 9px;
    background: #f14380;
}

.cake_top1_cream2[b-ady9fsirjk] {
    position: absolute;
    left: 12px;
    height: 25px;
    width: 10px;
    border-radius: 9px;
    background: #744c28;
    top: 10px;
}

.cake_top1_cream3[b-ady9fsirjk] {
    position: absolute;
    left: 22px;
    height: 23px;
    width: 10px;
    border-radius: 9px;
    background: #f14380;
}

.cake_top1_cream4[b-ady9fsirjk] {
    position: absolute;
    left: 32px;
    height: 25px;
    width: 12px;
    border-radius: 9px;
    background: #744c28;
    top: 13px;
}

.cake_top1_cream5[b-ady9fsirjk] {
    position: absolute;
    left: 44px;
    height: 30px;
    width: 13px;
    border-radius: 9px;
    background: #f14380;
}

.cake_top1_cream6[b-ady9fsirjk] {
    position: absolute;
    left: 57px;
    height: 25px;
    width: 13px;
    border-radius: 9px;
    background: #744c28;
    top: 9px;
}

.cake_top1_cream7[b-ady9fsirjk] {
    position: absolute;
    right: -3px;
    height: 22px;
    width: 8px;
    border-radius: 9px;
    background: #f14380;
}

.cake_top1_cream8[b-ady9fsirjk] {
    position: absolute;
    right: 5px;
    height: 25px;
    width: 10px;
    border-radius: 9px;
    background: #5b3f29;
    top: 8px;
}

.cake_top1_cream9[b-ady9fsirjk] {
    position: absolute;
    right: 15px;
    height: 31px;
    width: 10px;
    border-radius: 9px;
    background: #f14380;
}

.cake_top1_cream10[b-ady9fsirjk] {
    position: absolute;
    right: 25px;
    height: 15px;
    width: 10px;
    border-radius: 9px;
    background: #5b3f29;
    top: 13px;
}

.cake_top1_cream11[b-ady9fsirjk] {
    position: absolute;
    right: 35px;
    height: 24px;
    width: 13px;
    border-radius: 9px;
    background: #f14380;
}

.cake_top1_cream12[b-ady9fsirjk] {
    position: absolute;
    right: 48px;
    height: 15px;
    width: 12px;
    border-radius: 9px;
    background: #5b3f29;
    top: 10px;
}

.cake_top1_cream13[b-ady9fsirjk] {
    position: absolute;
    right: 60px;
    height: 26px;
    width: 10px;
    border-radius: 9px;
    background: #f14380;
}

.cake_bottom3_creams[b-ady9fsirjk] {
    height: 22px;
    border-radius: 5px;
    background: #ff7fbf;
    position: absolute;
    top: -5px;
    width: 100%;
}

.cake_bottom3_cream1[b-ady9fsirjk] {
    position: absolute;
    left: -3px;
    height: 35px;
    width: 18px;
    border-radius: 9px;
    background: #ff7fbf;
}

.cake_bottom3_cream2[b-ady9fsirjk] {
    position: absolute;
    left: 15px;
    height: 24px;
    width: 15px;
    border-radius: 9px;
    top: 12px;
    background: #744c28;
}

.cake_bottom3_cream3[b-ady9fsirjk] {
    position: absolute;
    left: 30px;
    height: 38px;
    width: 10px;
    border-radius: 9px;
    background: #ff7fbf;
}

.cake_bottom3_cream4[b-ady9fsirjk] {
    position: absolute;
    left: 40px;
    height: 24px;
    width: 15px;
    border-radius: 9px;
    top: 15px;
    background: #744c28;
}

.cake_bottom3_cream5[b-ady9fsirjk] {
    position: absolute;
    left: 55px;
    height: 30px;
    width: 15px;
    border-radius: 9px;
    background: #ff7fbf;
}

.cake_bottom3_cream6[b-ady9fsirjk] {
    position: absolute;
    left: 70px;
    height: 20px;
    width: 12px;
    border-radius: 100px;
    top: 17px;
    background: #744c28;
}

.cake_bottom3_cream7[b-ady9fsirjk] {
    position: absolute;
    left: 82px;
    height: 40px;
    width: 18px;
    border-radius: 100px;
    background: #ff7fbf;
}

.cake_bottom3_cream8[b-ady9fsirjk] {
    position: absolute;
    left: 100px;
    height: 20px;
    width: 22px;
    border-radius: 100px;
    top: 10px;
    background: #744c28;
}

.cake_bottom3_cream9[b-ady9fsirjk] {
    position: absolute;
    left: 122px;
    height: 67px;
    width: 24px;
    border-radius: 100px;
    background: #ff7fbf;
    z-index: 3;
}

.cake_bottom3_cream10[b-ady9fsirjk] {
    position: absolute;
    left: 146px;
    height: 20px;
    width: 9px;
    border-radius: 100px;
    top: 16px;
    background: #744c28;
}

.cake_bottom3_cream11[b-ady9fsirjk] {
    position: absolute;
    right: 140px;
    height: 37px;
    width: 15px;
    border-radius: 9px;
    background: #ff7fbf;
}

.cake_bottom3_cream12[b-ady9fsirjk] {
    position: absolute;
    right: 128px;
    height: 23px;
    width: 12px;
    border-radius: 100px;
    top: 13px;
    background: #5b3f27;
}

.cake_bottom3_cream13[b-ady9fsirjk] {
    position: absolute;
    left: 116px;
    height: 59px;
    width: 36px;
    border-radius: 100px;
    background: #744c28;
    z-index: 2;
    top: 15px;
}

.cake_bottom3_cream14[b-ady9fsirjk] {
    position: absolute;
    right: 108px;
    height: 64px;
    width: 20px;
    border-radius: 9px;
    background: #ff7fbf;
    z-index: 3;
}

.cake_bottom3_cream15[b-ady9fsirjk] {
    position: absolute;
    right: 102px;
    height: 55px;
    width: 31px;
    border-radius: 100px;
    background: #5a4027;
    z-index: 2;
    top: 15px;
}

.cake_bottom3_cream16[b-ady9fsirjk] {
    position: absolute;
    right: 93px;
    height: 23px;
    width: 15px;
    border-radius: 100px;
    top: 8px;
    background: #5b3f27;
}

.cake_bottom3_cream17[b-ady9fsirjk] {
    position: absolute;
    right: 78px;
    height: 47px;
    width: 15px;
    border-radius: 9px;
    background: #ff7fbf;
}

.cake_bottom3_cream18[b-ady9fsirjk] {
    position: absolute;
    right: 70px;
    height: 23px;
    width: 8px;
    border-radius: 100px;
    top: 16px;
    background: #5b3f27;
}

.cake_bottom3_cream19[b-ady9fsirjk] {
    position: absolute;
    right: 58px;
    height: 30px;
    width: 12px;
    border-radius: 9px;
    background: #ff7fbf;
}

.cake_bottom3_cream20[b-ady9fsirjk] {
    position: absolute;
    right: 43px;
    height: 23px;
    width: 15px;
    border-radius: 100px;
    top: 8px;
    background: #5b3f27;
}

.cake_bottom3_cream21[b-ady9fsirjk] {
    position: absolute;
    right: 28px;
    height: 38px;
    width: 15px;
    border-radius: 9px;
    background: #ff7fbf;
}

.cake_bottom3_cream22[b-ady9fsirjk] {
    position: absolute;
    right: 10px;
    height: 23px;
    width: 18px;
    border-radius: 100px;
    top: 14px;
    background: #5b3f27;
}

.cake_bottom3_cream23[b-ady9fsirjk] {
    position: absolute;
    right: -3px;
    height: 30px;
    width: 13px;
    border-radius: 9px;
    background: #ff7fbf;
}

.cake_bottom1_creams[b-ady9fsirjk] {
    height: 10px;
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.cake_bottom1_cream1[b-ady9fsirjk] {
    position: absolute;
    left: 56px;
    height: 6px;
    width: 14px;
    border-radius: 20px 20px 0px 0px;
    background: #5a4027;
    bottom: 0px;
}

.cake_bottom1_cream2[b-ady9fsirjk] {
    position: absolute;
    left: 115px;
    height: 5px;
    width: 10px;
    border-radius: 20px 20px 0px 0px;
    background: #5a4027;
    bottom: 0px;
}

.cake_bottom1_cream3[b-ady9fsirjk] {
    position: absolute;
    right: 33px;
    height: 8px;
    width: 14px;
    border-radius: 20px 20px 0px 0px;
    background: #744c29;
    bottom: 0px;
}

.cake_bottom1_cream4[b-ady9fsirjk] {
    position: absolute;
    right: 58px;
    height: 5px;
    width: 11px;
    border-radius: 20px 20px 0px 0px;
    background: #744c29;
    bottom: 0px;
}

.gift_top[b-ady9fsirjk] {
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    o-transition: all 0.6s ease-in-out;
    width: 100%;
    position: absolute;
    top: 0px;
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
}

.gift:hover .gift_top[b-ady9fsirjk] {
    top: -100px;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.gift_ribbon_left[b-ady9fsirjk] {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    o-transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}

.gift_ribbon_center[b-ady9fsirjk] {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    o-transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}

.gift:hover .gift_ribbon_left[b-ady9fsirjk] {
    height: 32px;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.gift:hover .gift_ribbon_center[b-ady9fsirjk] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    height: 102px;
}

.gift_box_bottom_top[b-ady9fsirjk] {
    -webkit-transition-delay: 1.1s;
    transition-delay: 1.1s;
}

.gift:hover .gift_box_bottom_top[b-ady9fsirjk] {
    height: 0px;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
    o-transition: all 0.3s ease-in-out;
}

.giftcard[b-ady9fsirjk] {
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 1px 0px 1px #fee4c0;
    padding: 10px;
    width: 80px;
    font-size: 13px;
    font-family: 'Source Sans Pro', sans-serif;
    color: #ff3f48;
    left: 0px;
    top: 100px;
    right: 0px;
    margin: 0px auto;
    position: absolute;
    line-height: 26px;
    z-index: -1;
    text-align: center;
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
    o-transition: all 0.6s ease-in-out;
}

.gift:hover .giftcard[b-ady9fsirjk] {
    top: -10px;
}

.one_number[b-ady9fsirjk] {
    position: absolute;
    left: 150px;
    top: 25px;
    width: 9px;
}

    .one_number[b-ady9fsirjk]:after {
        content: "";
        /*height: 5px;
        width: 5px;*/
        position: absolute;
        background: #c6c6c6;
        top: 0px;
        left: 0px;
    }

    .one_number[b-ady9fsirjk]:before {
        content: "";
        height: 25px;
        width: 5px;
        position: absolute;
        background: #c6c6c6;
        top: 0px;
        right: 0px;
    }

.seven_number[b-ady9fsirjk] {
    position: absolute;
    right: 147px;
    top: 25px;
    width: 14px;
}

    .seven_number[b-ady9fsirjk]:after {
        content: "";
        height: 5px;
        width: 20px;
        position: absolute;
        background: #c6c6c6;
        top: 0px;
        left: -2px;
    }

    .seven_number[b-ady9fsirjk]:before {
        content: "";
        height: 27px;
        width: 5px;
        position: absolute;
        background: #c6c6c6;
        top: 0px;
        right: 0px;
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

.seven_flame[b-ady9fsirjk] {
    height: 12px;
    width: 6px;
    border-radius: 100%;
    background: #ffd215;
    position: absolute;
    right: 3px;
    -webkit-animation: flame 0.5s infinite linear;
    animation: flame-b-ady9fsirjk 0.5s infinite linear;
    -moz-animation: flame 0.5s infinite linear;
    bottom: 2px;
}

.one_flame[b-ady9fsirjk] {
    height: 12px;
    width: 6px;
    border-radius: 100%;
    background: #ffd215;
    position: absolute;
    right: 1px;
    bottom: 2px;
    -webkit-animation: flame 0.5s infinite linear;
    animation: flame-b-ady9fsirjk 0.5s infinite linear;
    -moz-animation: flame 0.5s infinite linear;
}

@-webkit-keyframes flame {
    0% {
        height: 12px;
        background: #fdd214;
    }

    50% {
        height: 14px;
        background: #ffc617;
    }

    100% {
        height: 12px;
        background: #fdd214;
    }
}

@keyframes flame-b-ady9fsirjk {
    0% {
        height: 12px;
        background: #fdd214;
    }

    50% {
        height: 14px;
        background: #ffc617;
    }

    100% {
        height: 12px;
        background: #fdd214;
    }
}

@-moz-keyframes flame {
    0% {
        height: 12px;
        background: #fdd214;
    }

    50% {
        height: 14px;
        background: #ffc617;
    }

    100% {
        height: 12px;
        background: #fdd214;
    }
}
/* /Shared/Misc/TarjetaNavidad.razor.rz.scp.css */
*[b-azk7mmwntz], *[b-azk7mmwntz]::before, *[b-azk7mmwntz]::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body[b-azk7mmwntz] {
    background: #34374c;
    position: relative;
    height: 100vh;
}

.container[b-azk7mmwntz] {
    margin: 0 auto;
    text-align: center;
    width: 80%;
}

.message[b-azk7mmwntz] {
    display: flex;
    justify-content: space-around;
    margin-top: 2%;
}

    .message h2[b-azk7mmwntz] {
        font-size: 3rem;
        color: black; 
    }

.star[b-azk7mmwntz] {
    -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    flex: 0 0 8%;
    background: #95ca3e;
}

.hat[b-azk7mmwntz] {
    width: 12.5rem;
    margin: 2rem auto 1rem;
    position: relative;
    transform: scale(1.5);
}

.base[b-azk7mmwntz] {
    background: #f6f6f6;
    border-radius: 2rem;
    color: #f6f6f6;
    width: 8.8rem;
    position: relative;
    left: 1rem;
    z-index: -1;
    border : 1px solid black; 
}

.body[b-azk7mmwntz] {
    position: relative;
    left: 1.75rem;
    width: 7.43rem;
    height: 5.6rem;
    background-color: #ee2b47;
    border-radius: 300% 0% 0%;
    z-index: -3;
}

.ball[b-azk7mmwntz] {
    width: 2rem;
    height: 2rem;
    background: #f6f6f6;
    border-radius: 50%;
    position: relative;
    left: 69%;
    top: 1rem;
    z-index: -1;
    border: 1px solid black;
}

.circle[b-azk7mmwntz] {
    width: 3rem;
    height: 5.6rem;
    background: #f2f2f2;
    border-radius: 50%;
    top: 25%;
    left: 65%;
    position: absolute;
    z-index: -2;
}

.snow1[b-azk7mmwntz] {
    background: url(https://designshack.net/tutorialexamples/letitsnow/snow.png);
    background-size: 5%;
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation: snowOne-b-azk7mmwntz 10s infinite linear;
}

.snow2[b-azk7mmwntz] {
    background: url(https://designshack.net/tutorialexamples/letitsnow/snow.png);
    background-size: 20%;
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation: snowTwo-b-azk7mmwntz 10s infinite linear;
    background-size: 30%;
    filter: blur(1px);
}

.snow3[b-azk7mmwntz] {
    background: url(https://designshack.net/tutorialexamples/letitsnow/snow.png);
    background-size: 50%;
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation: snowThree-b-azk7mmwntz 10s infinite linear;
    background-size: 100%;
    filter: blur(2px);
}



.snow1[b-azk7mmwntz], .snow2[b-azk7mmwntz], .snow3[b-azk7mmwntz] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; /* Evita que los copos de nieve intercepten los clics */
    z-index: 1; /* Coloca los copos de nieve en el mismo nivel que el contenido principal o ajusta según sea necesario */
}




@keyframes snowOne-b-azk7mmwntz {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 100px 650px;
    }
}

@keyframes snowTwo-b-azk7mmwntz {
    0% {
        background-position: 0px -100px;
    }

    100% {
        background-position: 0px 750px;
    }
}

@keyframes snowThree-b-azk7mmwntz {
    0% {
        background-position: 0px 100px;
    }

    100% {
        background-position: 300px 750px;
    }
}
/* /Shared/Misc/UbicacionesKioskos.razor.rz.scp.css */



.contpdf[b-r3b0bjh9pt] {
    width: 90%;
    margin-left: 5%;
    margin-top: 2%;
}

.contpdf img[b-r3b0bjh9pt] 
{
    width: 90%; 
    margin-left: 5%; 
    margin-bottom: 15px; 
}

/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-rtvavlhpgb] {
    /*background-color: rgba(255, 255, 255, 0.1);*/
}

.top-row[b-rtvavlhpgb] {
    height: 3.5rem;
    background-color: #861E34;
    /*  background-color: #691B31;*/
    /*background-color: rgba(0,0,0,0.4);*/
}

.navbar-brand[b-rtvavlhpgb] {
    font-size: 1.1rem;
}

.oi[b-rtvavlhpgb] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-rtvavlhpgb] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-rtvavlhpgb] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-rtvavlhpgb] {
        padding-bottom: 1rem;
    }

    .nav-item[b-rtvavlhpgb]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-rtvavlhpgb]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-rtvavlhpgb]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 641px) {
    .navbar-toggler[b-rtvavlhpgb] {
        display: none;
    }

    .collapse[b-rtvavlhpgb] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}


@media (max-width: 640.98px) {
    .top-row[b-rtvavlhpgb] {
        display: none;
    }
}
/* /Shared/Reportes/DefSolicitud.razor.rz.scp.css */


body[b-s4nwyb5cth] {
}

.pagina[b-s4nwyb5cth] {
    display: flex;
    flex-flow: row wrap;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

    .pagina > *[b-s4nwyb5cth] {
        flex: 1 100%;
    }

.header-1[b-s4nwyb5cth] {
    display: flex;
}



.header-2[b-s4nwyb5cth] {
    display: flex;
    flex-direction: column;
}

.cuerpo-1[b-s4nwyb5cth] {
    display: flex;
}

.cuerpo-4[b-s4nwyb5cth] {
    display: flex;
    flex-direction: column;
}

.cuerpo-5[b-s4nwyb5cth] {
    background-color: #F8F9FA;
}

.cuerpo-7[b-s4nwyb5cth] {
    background-color: #F8F9FA;
}

.custom-p[b-s4nwyb5cth] {
    padding: 5px;
}
/*.header-2 {
    display: flex;
    flex-direction: column;
}*/

.lista-probatorio[b-s4nwyb5cth] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-s4nwyb5cth] {
        margin: 2px;
        background-color: #F8F9FA;
        padding: 0;
    }

.lista-datos[b-s4nwyb5cth] {
    list-style-type: none;
    padding: 0;
}

    .lista-datos li[b-s4nwyb5cth] {
        margin: 2px;
        padding: 0;
    }

.titulo[b-s4nwyb5cth] {
    /*border: 2px dotted rgb(96, 139, 168);*/
    flex: 2 1 auto;
    text-align: left;
    padding-left: 1rem;
    display: flex;
    flex-direction: column;
}

.imagen[b-s4nwyb5cth] {
    flex: 1 1 auto;
    object-fit: contain;
}

.contenedor-folio[b-s4nwyb5cth] {
    flex: 1 1 auto;
    flex-direction: column;
}

.pie[b-s4nwyb5cth] {
}

.sub-pie[b-s4nwyb5cth] {
    display: flex;
    flex-direction: column;
}

.tal[b-s4nwyb5cth] {
    text-align: left;
}

.tar[b-s4nwyb5cth] {
    text-align: right;
}

.taj[b-s4nwyb5cth] {
    text-align: justify;
}

.tac[b-s4nwyb5cth] {
    text-align: center;
}

.bold[b-s4nwyb5cth] {
    font-weight: bold;
}

#test-font[b-s4nwyb5cth] {
    font-family: 'Free 3 of 9';
    font-size: large;
}

.barcode39[b-s4nwyb5cth] {
    font-family: 'Libre Barcode 39 Extended Text', cursive;
    font-size: 30px;
}

@media print {
    @page {
        size: letter;
    }

    html[b-s4nwyb5cth], body[b-s4nwyb5cth] {
        height: 99%;
    }

    .page-break[b-s4nwyb5cth] {
        page-break-after: always;
    }

    body[b-s4nwyb5cth] {
        background-image: none;
    }
}
/* /Shared/Reportes/DivSolicitud.razor.rz.scp.css */


body[b-z2imnl8rtl] {
}

.pagina[b-z2imnl8rtl] {
    display: flex;
    flex-flow: row wrap;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

    .pagina > *[b-z2imnl8rtl] {
        flex: 1 100%;
    }

.header-1[b-z2imnl8rtl] {
    display: flex;
}



.header-2[b-z2imnl8rtl] {
    display: flex;
    flex-direction: column;
}

.cuerpo-1[b-z2imnl8rtl] {
    display: flex;
}

.cuerpo-4[b-z2imnl8rtl] {
    display: flex;
    flex-direction: column;
}

.cuerpo-5[b-z2imnl8rtl] {
    background-color: #F8F9FA;
}

.cuerpo-7[b-z2imnl8rtl] {
    background-color: #F8F9FA;
}

.custom-p[b-z2imnl8rtl] {
    padding: 5px;
}
/*.header-2 {
    display: flex;
    flex-direction: column;
}*/

.lista-probatorio[b-z2imnl8rtl] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-z2imnl8rtl] {
        margin: 2px;
        background-color: #F8F9FA;
        padding: 0;
    }

.lista-datos[b-z2imnl8rtl] {
    list-style-type: none;
    padding: 0;
}

    .lista-datos li[b-z2imnl8rtl] {
        margin: 2px;
        padding: 0;
    }

.titulo[b-z2imnl8rtl] {
    /*border: 2px dotted rgb(96, 139, 168);*/
    flex: 2 1 auto;
    text-align: left;
    padding-left: 1rem;
    display: flex;
    flex-direction: column;
}

.imagen[b-z2imnl8rtl] {
    flex: 1 1 auto;
    object-fit: contain;
}

.contenedor-folio[b-z2imnl8rtl] {
    flex: 1 1 auto;
    flex-direction: column;
}

.pie[b-z2imnl8rtl] {
}

.sub-pie[b-z2imnl8rtl] {
    display: flex;
    flex-direction: column;
}

.tal[b-z2imnl8rtl] {
    text-align: left;
}

.tar[b-z2imnl8rtl] {
    text-align: right;
}

.taj[b-z2imnl8rtl] {
    text-align: justify;
}

.tac[b-z2imnl8rtl] {
    text-align: center;
}

.bold[b-z2imnl8rtl] {
    font-weight: bold;
}

#test-font[b-z2imnl8rtl] {
    font-family: 'Free 3 of 9';
    font-size: large;
}

.barcode39[b-z2imnl8rtl] {
    font-family: 'Libre Barcode 39 Extended Text', cursive;
    font-size: 30px;
}

@media print {
    @page {
        size: letter;
    }

    html[b-z2imnl8rtl], body[b-z2imnl8rtl] {
        height: 99%;
    }

    .page-break[b-z2imnl8rtl] {
        page-break-after: always;
    }

    body[b-z2imnl8rtl] {
        background-image: none;
    }
}
/* /Shared/Reportes/MatSolicitud.razor.rz.scp.css */


body[b-eaxg3izuhx] {
}

.pagina[b-eaxg3izuhx] {
    display: flex;
    flex-flow:row wrap;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.pagina > *[b-eaxg3izuhx]{
    flex: 1 100%;
}

.header-1[b-eaxg3izuhx] {
    display: flex;
}



.header-2[b-eaxg3izuhx] {
    display: flex;
    flex-direction: column;
}

.cuerpo-1[b-eaxg3izuhx]{
    display:flex;
}
.cuerpo-4[b-eaxg3izuhx] {
    display: flex;
    flex-direction: column;
}

.cuerpo-5[b-eaxg3izuhx] {
    background-color: #F8F9FA;
}

.cuerpo-7[b-eaxg3izuhx] {
    background-color: #F8F9FA;
}

.custom-p[b-eaxg3izuhx]{
    padding:5px;
}
/*.header-2 {
    display: flex;
    flex-direction: column;
}*/

.lista-probatorio[b-eaxg3izuhx] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-eaxg3izuhx] {
        margin: 2px;
        background-color: #F8F9FA;
        padding: 0;
    }

.lista-datos[b-eaxg3izuhx] {
    list-style-type: none;
    padding: 0;
}

    .lista-datos li[b-eaxg3izuhx] {
        margin: 2px;
        padding: 0;
    }

.titulo[b-eaxg3izuhx] {
    /*border: 2px dotted rgb(96, 139, 168);*/
    flex: 2 1 auto;
    text-align: left;
    padding-left: 1rem;
    display: flex;
    flex-direction: column;
}

.imagen[b-eaxg3izuhx] {
    flex: 1 1 auto;
    object-fit: contain;
}

.contenedor-folio[b-eaxg3izuhx] {
    flex: 1 1 auto;
    flex-direction: column;
}

.pie[b-eaxg3izuhx] {
    
}

.sub-pie[b-eaxg3izuhx] {
    display: flex;
    flex-direction: column;
}
.tal[b-eaxg3izuhx] {
    text-align: left;
}

.tar[b-eaxg3izuhx] {
    text-align: right;
}

.taj[b-eaxg3izuhx] {
    text-align: justify;
}

.tac[b-eaxg3izuhx] {
    text-align: center;
}

.bold[b-eaxg3izuhx]{
    font-weight:bold;
}

#test-font[b-eaxg3izuhx]{
    font-family:'Free 3 of 9' ;
    font-size:large;
}

.barcode39[b-eaxg3izuhx] {
    font-family: 'Libre Barcode 39 Extended Text', cursive;
    font-size: 30px;
}

@media print{
    @page{
        size:letter;
    }

    html[b-eaxg3izuhx], body[b-eaxg3izuhx] {
        height: auto;
    }

/*    div {
        border: 1px solid black;
    }*/

    .page-break[b-eaxg3izuhx]{
        page-break-after:always;
    }

    body[b-eaxg3izuhx]{
        background-image:none;
    }
}
/* /Shared/Reportes/NacSolicitud.razor.rz.scp.css */


body[b-fc4bjljqnn] {
}

.pagina[b-fc4bjljqnn] {
    display: flex;
    flex-flow: row wrap;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

    .pagina > *[b-fc4bjljqnn] {
        flex: 1 100%;
    }

.header-1[b-fc4bjljqnn] {
    display: flex;
}



.header-2[b-fc4bjljqnn] {
    display: flex;
    flex-direction: column;
}

.cuerpo-1[b-fc4bjljqnn] {
    display: flex;
}

.cuerpo-4[b-fc4bjljqnn] {
    display: flex;
    flex-direction: column;
}

.cuerpo-5[b-fc4bjljqnn] {
    background-color: #F8F9FA;
}

.cuerpo-7[b-fc4bjljqnn] {
    background-color: #F8F9FA;
}

.custom-p[b-fc4bjljqnn] {
    padding: 5px;
}
/*.header-2 {
    display: flex;
    flex-direction: column;
}*/

/*.lista-probatorio {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li {
        margin: 2px;
        background-color: #F8F9FA;
        padding: 0;
    }*/

.lista-datos[b-fc4bjljqnn] {
    list-style-type: none;
    padding: 0;
}

    .lista-datos li[b-fc4bjljqnn] {
        margin: 2px;
        padding: 0;
    }

.titulo[b-fc4bjljqnn] {
    /*border: 2px dotted rgb(96, 139, 168);*/
    flex: 2 1 auto;
    text-align: left;
    padding-left: 1rem;
    display: flex;
    flex-direction: column;
}

.imagen[b-fc4bjljqnn] {
    flex: 1 1 auto;
    object-fit: contain;
}

.contenedor-folio[b-fc4bjljqnn] {
    flex: 1 1 auto;
    flex-direction: column;
}

.pie[b-fc4bjljqnn] {
}

.sub-pie[b-fc4bjljqnn] {
    display: flex;
    flex-direction: column;
}

.tal[b-fc4bjljqnn] {
    text-align: left;
}

.tar[b-fc4bjljqnn] {
    text-align: right;
}

.taj[b-fc4bjljqnn] {
    text-align: justify;
}

.tac[b-fc4bjljqnn] {
    text-align: center;
}

.bold[b-fc4bjljqnn] {
    font-weight: bold;
}

#test-font[b-fc4bjljqnn] {
    font-family: 'Free 3 of 9';
    font-size: large;
}

.barcode39[b-fc4bjljqnn] {
    font-family: 'Libre Barcode 39 Extended Text', cursive;
    font-size: 30px;
}

@media print {
    @page {
        size: letter;
    }

    html[b-fc4bjljqnn], body[b-fc4bjljqnn] {
        height: 99%;
    }

    .page-break[b-fc4bjljqnn] {
        page-break-after: always;
    }

    body[b-fc4bjljqnn] {
        background-image: none;
    }

    
}
/* /Shared/Reportes/RecSolicitud.razor.rz.scp.css */


body[b-po180q3ime] {
}

.pagina[b-po180q3ime] {
    display: flex;
    flex-flow: row wrap;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

    .pagina > *[b-po180q3ime] {
        flex: 1 100%;
    }

.header-1[b-po180q3ime] {
    display: flex;
}



.header-2[b-po180q3ime] {
    display: flex;
    flex-direction: column;
}

.cuerpo-1[b-po180q3ime] {
    display: flex;
}

.cuerpo-4[b-po180q3ime] {
    display: flex;
    flex-direction: column;
}

.cuerpo-5[b-po180q3ime] {
    background-color: #F8F9FA;
}

.cuerpo-7[b-po180q3ime] {
    background-color: #F8F9FA;
}

.custom-p[b-po180q3ime] {
    padding: 5px;
}
/*.header-2 {
    display: flex;
    flex-direction: column;
}*/

.lista-probatorio[b-po180q3ime] {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li[b-po180q3ime] {
        margin: 2px;
        background-color: #F8F9FA;
        padding: 0;
    }

.lista-datos[b-po180q3ime] {
    list-style-type: none;
    padding: 0;
}

    .lista-datos li[b-po180q3ime] {
        margin: 2px;
        padding: 0;
    }

.titulo[b-po180q3ime] {
    /*border: 2px dotted rgb(96, 139, 168);*/
    flex: 2 1 auto;
    text-align: left;
    padding-left: 1rem;
    display: flex;
    flex-direction: column;
}

.imagen[b-po180q3ime] {
    flex: 1 1 auto;
    object-fit: contain;
}

.contenedor-folio[b-po180q3ime] {
    flex: 1 1 auto;
    flex-direction: column;
}

.pie[b-po180q3ime] {
}

.sub-pie[b-po180q3ime] {
    display: flex;
    flex-direction: column;
}

.tal[b-po180q3ime] {
    text-align: left;
}

.tar[b-po180q3ime] {
    text-align: right;
}

.taj[b-po180q3ime] {
    text-align: justify;
}

.tac[b-po180q3ime] {
    text-align: center;
}

.bold[b-po180q3ime] {
    font-weight: bold;
}

#test-font[b-po180q3ime] {
    font-family: 'Free 3 of 9';
    font-size: large;
}

.barcode39[b-po180q3ime] {
    font-family: 'Libre Barcode 39 Extended Text', cursive;
    font-size: 30px;
}

@media print {
    @page {
        size: letter;
    }

    html[b-po180q3ime], body[b-po180q3ime] {
        height: 99%;
    }

    .page-break[b-po180q3ime] {
        page-break-after: always;
    }

    body[b-po180q3ime] {
        background-image: none;
    }
}
/* /Shared/Reportes/SolicitudNew.razor.rz.scp.css */


body[b-m6jault7rl] {
}

.pagina[b-m6jault7rl] {
    display: flex;
    flex-flow: row wrap;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

    .pagina > *[b-m6jault7rl] {
        flex: 1 100%;
    }

.header-1[b-m6jault7rl] {
    display: flex;
}



.header-2[b-m6jault7rl] {
    display: flex;
    flex-direction: column;
}

.cuerpo-1[b-m6jault7rl] {
    display: flex;
}

.cuerpo-4[b-m6jault7rl] {
    display: flex;
    flex-direction: column;
}

.cuerpo-5[b-m6jault7rl] {
    background-color: #F8F9FA;
}

.cuerpo-7[b-m6jault7rl] {
    background-color: #F8F9FA;
}

.custom-p[b-m6jault7rl] {
    padding: 5px;
}
/*.header-2 {
    display: flex;
    flex-direction: column;
}*/

/*.lista-probatorio {
    list-style-type: none;
    padding: 0;
}

    .lista-probatorio li {
        margin: 2px;
        background-color: #F8F9FA;
        padding: 0;
    }*/

.lista-datos[b-m6jault7rl] {
    list-style-type: none;
    padding: 0;
}

    .lista-datos li[b-m6jault7rl] {
        margin: 2px;
        padding: 0;
    }

.titulo[b-m6jault7rl] {
    /*border: 2px dotted rgb(96, 139, 168);*/
    flex: 2 1 auto;
    text-align: left;
    padding-left: 1rem;
    display: flex;
    flex-direction: column;
}

.imagen[b-m6jault7rl] {
    flex: 1 1 auto;
    object-fit: contain;
}

.contenedor-folio[b-m6jault7rl] {
    flex: 1 1 auto;
    flex-direction: column;
}

.pie[b-m6jault7rl] {
}

.sub-pie[b-m6jault7rl] {
    display: flex;
    flex-direction: column;
}

.tal[b-m6jault7rl] {
    text-align: left;
}

.tar[b-m6jault7rl] {
    text-align: right;
}

.taj[b-m6jault7rl] {
    text-align: justify;
}

.tac[b-m6jault7rl] {
    text-align: center;
}

.bold[b-m6jault7rl] {
    font-weight: bold;
}

#test-font[b-m6jault7rl] {
    font-family: 'Free 3 of 9';
    font-size: large;
}

.barcode39[b-m6jault7rl] {
    font-family: 'Libre Barcode 39 Extended Text', cursive;
    font-size: 30px;
}

@media print {
    @page {
        size: letter;
    }

    html[b-m6jault7rl], body[b-m6jault7rl] {
        height: 99%;
    }

    .page-break[b-m6jault7rl] {
        page-break-after: always;
    }

    body[b-m6jault7rl] {
        background-image: none;
    }
}
/* /Shared/Resolucion/Resolucion.razor.rz.scp.css */
.under[b-tkwpxnaxn7] {
    text-decoration: underline;
}

.pagina[b-tkwpxnaxn7] {
    display: flex;
    background-color: grey;
    background-color: white;
    width: 21.59cm;
    height: 27.94cm;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.img-bg[b-tkwpxnaxn7] {
    background-repeat: no-repeat;
    background-size: 16.59cm 4.3cm;
    background-position: center;
    background-image: url("/logo.png");
}

.img-header[b-tkwpxnaxn7] {
    display: flex;
    justify-content: space-between;
}

.cuerpo[b-tkwpxnaxn7] {
    display: flex;
    flex-direction: column;
    padding: 1em;
}

.desc-logo[b-tkwpxnaxn7] {
    font-size: 10px;
    line-height: 70%;
}

    .desc-logo .dirTitulo1[b-tkwpxnaxn7] {
        margin-bottom: 0;
        padding-bottom: 0;
        margin-right: 1rem;
        line-height: 80%;
    }

    .desc-logo .dirTitulo2[b-tkwpxnaxn7] {
        margin-right: 2rem;
        line-height: 80%;
    }


.pag-txt[b-tkwpxnaxn7] {
    margin-bottom: auto;
    flex: 1 0 auto;
    background-repeat: no-repeat;
    background-size: 16.59cm 4.3cm;
    background-position: center;
    background-image: url("/logo_grande_opacidad_50.png");
}

p[b-tkwpxnaxn7] {
    line-height: 150%;
}

.tabulacion[b-tkwpxnaxn7]:first-letter {
    margin-left: 60px;
}

.firma-dir[b-tkwpxnaxn7] {
    height: 165px;
    background-repeat: no-repeat;
    background-size: 300px 175px;
    background-position: center;
    background-image: url("/firmaDir1.png");
}
/*tal - text align left*/
.tal[b-tkwpxnaxn7] {
    text-align: left;
}

.tar[b-tkwpxnaxn7] {
    text-align: right;
}

.taj[b-tkwpxnaxn7] {
    text-align: justify;
}

.tac[b-tkwpxnaxn7] {
    text-align: center;
}

.cuerpo[b-tkwpxnaxn7] {
    text-align: center;
}

    .cuerpo .pie[b-tkwpxnaxn7] {
        font-size: 10px;
    }

        .cuerpo .pie p[b-tkwpxnaxn7] {
            margin-bottom: 0;
            margin-top: 0;
        }

.testado[b-tkwpxnaxn7] {
    display: flex;
    flex-direction: row;
}

    .testado[b-tkwpxnaxn7]:before,
    .testado[b-tkwpxnaxn7]:after {
        content: "";
        flex: 1 1;
        border-bottom: 2px dashed #000;
        margin: auto;
    }

.testado-right[b-tkwpxnaxn7] {
    display: flex;
    flex-direction: row;
}
    .testado-right[b-tkwpxnaxn7]:after {
        content: "";
        flex: 1 1;
        border-bottom: 2px dashed #000;
        margin: auto;
    }

.bold[b-tkwpxnaxn7] {
    font-weight: bold;
}

.lh-40[b-tkwpxnaxn7] {
    line-height: 40%;
}

.lh-60[b-tkwpxnaxn7] {
    line-height: 60%;
}

.lh-80[b-tkwpxnaxn7] {
    line-height: 80%;
    margin-bottom: auto;
}

.lh-90[b-tkwpxnaxn7] {
    line-height: 90%;
}

.barcode39[b-tkwpxnaxn7] {
    font-family: 'Libre Barcode 39 Extended Text', cursive;
    font-size: 30px;
}

@media print {
    @page {
        size: letter;
    }

    html[b-tkwpxnaxn7], body[b-tkwpxnaxn7] {
        height: 99%;
    }

    .pagina[b-tkwpxnaxn7] {
        page-break-after: always;
    }

    body[b-tkwpxnaxn7] {
        background-image: none;
    }
}
/* /Shared/TopMenu.razor.rz.scp.css */
.a-custom[b-d53stpsms1] {
    transition: all 0.2s ease;
    cursor: pointer
}

    .a-custom:hover[b-d53stpsms1] {
        box-shadow: 2px 3px 3px 1px #e9ecef;
        transform: scale(1.1)
    }
