@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* /Pages/Account/Login.razor.rz.scp.css */
html[b-isw0ig2izp],
body[b-isw0ig2izp] {
    height: 100%;
}

.loginSpinner[b-isw0ig2izp] {
    margin: 10px;
}

.form-signin[b-isw0ig2izp] {
    width: 100%;
    max-width: 360px;
    padding: 15px;
    margin: auto;
}

.form-signin .checkbox[b-isw0ig2izp] {
    font-weight: 400;
}

.form-signin .form-floating:focus-within[b-isw0ig2izp] {
    z-index: 2;
}

.form-signin input[type="email"][b-isw0ig2izp] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form-signin input[type="password"][b-isw0ig2izp] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.bd-placeholder-img[b-isw0ig2izp] {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media (min-width: 768px) {
    .bd-placeholder-img-lg[b-isw0ig2izp] {
        font-size: 3.5rem;
    }
}
/* /Pages/Account/PasswordChange.razor.rz.scp.css */
.mainForm[b-4z6tz3sk7p] {
    padding-left: 10%;
    padding-right: 15%;
}

.colorSampleButton[b-4z6tz3sk7p] {
    border: 3px solid gray;
    height: 30px;
    width: 30px;
    cursor: default;
    margin-top: 50%;
    margin-left: 55%;
}

.jornadaLaboralBlock[b-4z6tz3sk7p] {
    margin-right: 3px;
}

.horarioComidaBlock[b-4z6tz3sk7p] {
    margin-left: 3px;
}

.horarioComidaTitle[b-4z6tz3sk7p] {
    margin-left: 5px;
}
/* /Pages/Account/Recover.razor.rz.scp.css */
html[b-wxw3uz3gyq],
body[b-wxw3uz3gyq] {
    height: 100%;
}

.loginSpinner[b-wxw3uz3gyq] {
    margin: 10px;
}

.form-recover[b-wxw3uz3gyq] {
    width: 100%;
    max-width: 360px;
    padding: 15px;
    margin: auto;
}

.form-recover .checkbox[b-wxw3uz3gyq] {
    font-weight: 400;
}

.form-recover .form-floating:focus-within[b-wxw3uz3gyq] {
    z-index: 2;
}

.form-recover input[type="email"][b-wxw3uz3gyq] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form-recover input[type="password"][b-wxw3uz3gyq] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.bd-placeholder-img[b-wxw3uz3gyq] {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media (min-width: 768px) {
    .bd-placeholder-img-lg[b-wxw3uz3gyq] {
        font-size: 3.5rem;
    }
}
/* /Pages/Account/Register.razor.rz.scp.css */
html[b-bvxnmajob0],
body[b-bvxnmajob0] {
    height: 100%;
}

.loginSpinner[b-bvxnmajob0] {
    margin: 10px;
}

.form-recover[b-bvxnmajob0] {
    width: 100%;
    max-width: 360px;
    padding: 15px;
    margin: auto;
}

.form-recover .checkbox[b-bvxnmajob0] {
    font-weight: 400;
}

.form-recover .form-floating:focus-within[b-bvxnmajob0] {
    z-index: 2;
}

.form-recover input[type="email"][b-bvxnmajob0] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form-recover input[type="password"][b-bvxnmajob0] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.bd-placeholder-img[b-bvxnmajob0] {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media (min-width: 768px) {
    .bd-placeholder-img-lg[b-bvxnmajob0] {
        font-size: 3.5rem;
    }
}
/* /Pages/Account/RegisterConfirm.razor.rz.scp.css */
html[b-toi3nz8byd],
body[b-toi3nz8byd] {
    height: 100%;
}

.form-recover[b-toi3nz8byd] {
    width: 100%;
    padding: 15px;
    margin: auto;
}

.register-confirm-container[b-toi3nz8byd] {
    width: 50%;
    max-width: 390px;
    margin: 0 auto;
}

.loginSpinner[b-toi3nz8byd] {
    margin: 10px;
}
/* /Pages/Asistencia/AjustarAsistencia/AjustarAsistencia.razor.rz.scp.css */
.tableButtonBar[b-iqg440wwx7] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-iqg440wwx7] {
    width: 60px;
}

.paginationNav[b-iqg440wwx7] {
    float: right;
}
/* /Pages/Asistencia/AjustarAsistencia/RegistroDeTarjetas.razor.rz.scp.css */
.mainForm[b-0gaz78dfbq] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/AsistenciaAutomatica/GenerarAsistenciaAutomatica.razor.rz.scp.css */
.mainForm[b-79tjapu3j3] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/Attlogs/AttendanceLogs.razor.rz.scp.css */
.actionButtonBar[b-9taaon5kh3] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-9taaon5kh3] {
    float: right;
}
/* /Pages/Asistencia/AutorizacionDescansosYFestivos/AutorizacionDescansosYFestivos.razor.rz.scp.css */
.tableButtonBar[b-36idjzazjk] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-36idjzazjk] {
    width: 60px;
}

.paginationNav[b-36idjzazjk] {
    float: right;
}
/* /Pages/Asistencia/AutorizacionDescansosYFestivos/AutorizaTarjetaDescansosYFestivos.razor.rz.scp.css */
.mainForm[b-hy3smtoxj5] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/AutorizacionTiempoExtra/AutorizacionTiempoExtra.razor.rz.scp.css */
.tableButtonBar[b-5jbvw1oqya] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-5jbvw1oqya] {
    width: 60px;
}

.paginationNav[b-5jbvw1oqya] {
    float: right;
}
/* /Pages/Asistencia/AutorizacionTiempoExtra/AutorizaTarjetaTiempoExtra.razor.rz.scp.css */
.mainForm[b-0doae7w9fp] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/CambiosTemporales/CambiosTemporales.razor.rz.scp.css */
.tableButtonBar[b-ufgo2ceh9y] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-ufgo2ceh9y] {
    width: 60px;
}

.paginationNav[b-ufgo2ceh9y] {
    float: right;
}
/* /Pages/Asistencia/CambiosTemporales/CambiosTemporalesUpsert.razor.rz.scp.css */
.mainForm[b-c81vyb9168] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/DeviceCommands/DeviceCommands.razor.rz.scp.css */
.actionButtonBar[b-v2zh17d2p0] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-v2zh17d2p0] {
    float: right;
}
/* /Pages/Asistencia/EliminarTarjetas/EliminarTarjetas.razor.rz.scp.css */
.mainForm[b-61encclmzj] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/PermisosEnHoras/PermisosEnHoras.razor.rz.scp.css */
.tableButtonBar[b-zwvajauqym] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-zwvajauqym] {
    width: 60px;
}

.paginationNav[b-zwvajauqym] {
    float: right;
}
/* /Pages/Asistencia/PermisosEnHoras/PermisosEnHorasUpsert.razor.rz.scp.css */
.mainForm[b-e4gquk8ylc] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/Prenomina/ConsultarPrenomina.razor.rz.scp.css */
.tableButtonBar[b-sx97cvvfxc] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-sx97cvvfxc] {
    width: 60px;
}

.paginationNav[b-sx97cvvfxc] {
    float: right;
}
/* /Pages/Asistencia/Prenomina/ProcesosPrenomina.razor.rz.scp.css */
.mainForm[b-kxkdg7zghh] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/Prenomina/ReportePrenomina.razor.rz.scp.css */
.tableButtonBar[b-q0dgahi9x7] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-q0dgahi9x7] {
    width: 60px;
}

.paginationNav[b-q0dgahi9x7] {
    float: right;
}
/* /Pages/Asistencia/Terminales/Terminales.razor.rz.scp.css */
.actionButtonBar[b-8c4ci255ct] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-8c4ci255ct] {
    float: right;
}
/* /Pages/Asistencia/Terminales/TerminalesUpsert.razor.rz.scp.css */
.mainForm[b-qufv6h3b61] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/TerminalesPendientes/TerminalesPendientes.razor.rz.scp.css */
.actionButtonBar[b-gc8sd63poy] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-gc8sd63poy] {
    float: right;
}
/* /Pages/Asistencia/TerminalesPendientes/TerminalesPendientesImportarDatosBio.razor.rz.scp.css */
.mainForm[b-mm1osy6rex] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Asistencia/TerminalesPendientes/TerminalesPendientesUpsert.razor.rz.scp.css */
.mainForm[b-om6ds0ep8y] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/Nomina/Periodos/PeriodosNomina.razor.rz.scp.css */
.tableButtonBar[b-sg1am7goc8] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-sg1am7goc8] {
    width: 60px;
}

.paginationNav[b-sg1am7goc8] {
    float: right;
}
/* /Pages/Catalogos/Nomina/Periodos/PeriodosUpsert.razor.rz.scp.css */
.mainForm[b-tekwsykp2w] {
    padding-left: 10%;
    padding-right: 15%;
}

.colorSampleButton[b-tekwsykp2w] {
    border: 3px solid gray;
    height: 30px;
    width: 30px;
    cursor: default;
    margin-top: 50%;
    margin-left: 55%;
}

.jornadaLaboralBlock[b-tekwsykp2w] {
    margin-right: 3px;
}

.horarioComidaBlock[b-tekwsykp2w] {
    margin-left: 3px;
}

.horarioComidaTitle[b-tekwsykp2w] {
    margin-left: 5px;
}
/* /Pages/Catalogos/Nomina/TiposPeriodos/TiposPeriodos.razor.rz.scp.css */
.tableButtonBar[b-0gejbgil5y] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-0gejbgil5y] {
    width: 60px;
}

.paginationNav[b-0gejbgil5y] {
    float: right;
}
/* /Pages/Catalogos/Nomina/TiposPeriodos/TiposPeriodosUpsert.razor.rz.scp.css */
.mainForm[b-dh20iyu95w] {
    padding-left: 10%;
    padding-right: 15%;
}

.colorSampleButton[b-dh20iyu95w] {
    border: 3px solid gray;
    height: 30px;
    width: 30px;
    cursor: default;
    margin-top: 50%;
    margin-left: 55%;
}

.jornadaLaboralBlock[b-dh20iyu95w] {
    margin-right: 3px;
}

.horarioComidaBlock[b-dh20iyu95w] {
    margin-left: 3px;
}

.horarioComidaTitle[b-dh20iyu95w] {
    margin-left: 5px;
}
/* /Pages/Catalogos/Otros/Bancos/Bancos.razor.rz.scp.css */
.tableButtonBar[b-267ufwyi7x] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-267ufwyi7x] {
    width: 60px;
}

.paginationNav[b-267ufwyi7x] {
    float: right;
}
/* /Pages/Catalogos/Otros/Bancos/BancosUpsert.razor.rz.scp.css */
.mainForm[b-hi1wvfvsnn] {
    padding-left: 10%;
    padding-right: 15%;
}

.colorSampleButton[b-hi1wvfvsnn] {
    border: 3px solid gray;
    height: 30px;
    width: 30px;
    cursor: default;
    margin-top: 50%;
    margin-left: 55%;
}

.jornadaLaboralBlock[b-hi1wvfvsnn] {
    margin-right: 3px;
}

.horarioComidaBlock[b-hi1wvfvsnn] {
    margin-left: 3px;
}

.horarioComidaTitle[b-hi1wvfvsnn] {
    margin-left: 5px;
}
/* /Pages/Catalogos/RH/Areas/Areas.razor.rz.scp.css */
.actionButtonBar[b-goq7xfcqqg] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-goq7xfcqqg] {
    float: right;
}
/* /Pages/Catalogos/RH/Areas/AreasUpsert.razor.rz.scp.css */
.mainForm[b-9n2ii4x5r3] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/Areas/SubAreasUpsert.razor.rz.scp.css */
.mainForm[b-niyfc6039k] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/Categorias/Categorias.razor.rz.scp.css */
.actionButtonBar[b-65imzy7wzr] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-65imzy7wzr] {
    float: right;
}
/* /Pages/Catalogos/RH/Categorias/CategoriasUpsert.razor.rz.scp.css */
.mainForm[b-j530i07gru] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/DiasFestivos/DiasFestivos.razor.rz.scp.css */
.actionButtonBar[b-4k0txxdmo8] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-4k0txxdmo8] {
    float: right;
}
/* /Pages/Catalogos/RH/DiasFestivos/DiasFestivosUpsert.razor.rz.scp.css */
.mainForm[b-ctqoqj8iox] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/Horarios/Horarios.razor.rz.scp.css */
.actionButtonBar[b-pk8dw7gupr] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-pk8dw7gupr] {
    float: right;
}
/* /Pages/Catalogos/RH/Horarios/HorariosUpsert.razor.rz.scp.css */
.mainForm[b-6d6delcgng] {
    padding-left: 10%;
    padding-right: 15%;
}

.colorSampleButton[b-6d6delcgng] {
    border: 3px solid gray;
    height: 30px;
    width: 30px;
    cursor: default;
    margin-top: 50%;
    margin-left: 55%;
}

.jornadaLaboralBlock[b-6d6delcgng] {
    margin-right: 3px;
}

.horarioComidaBlock[b-6d6delcgng] {
    margin-left: 3px;
}

.horarioComidaTitle[b-6d6delcgng] {
    margin-left: 5px;
}
/* /Pages/Catalogos/RH/Prestaciones/Prestaciones.razor.rz.scp.css */
.actionButtonBar[b-jkrmo6otig] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-jkrmo6otig] {
    float: right;
}
/* /Pages/Catalogos/RH/Prestaciones/PrestacionesDetUpsert.razor.rz.scp.css */
.mainForm[b-efzgylvwu3] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/Prestaciones/PrestacionesUpsert.razor.rz.scp.css */
.mainForm[b-t2dy2g3jl6] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/Puestos/Puestos.razor.rz.scp.css */
.actionButtonBar[b-kbejxr4woz] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-kbejxr4woz] {
    float: right;
}
/* /Pages/Catalogos/RH/Puestos/PuestosUpsert.razor.rz.scp.css */
.mainForm[b-6x9zf541la] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/Supervisores/Supervisores.razor.rz.scp.css */
.actionButtonBar[b-tg0mnwzg62] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-tg0mnwzg62] {
    float: right;
}
/* /Pages/Catalogos/RH/Supervisores/SupervisoresUpsert.razor.rz.scp.css */
.mainForm[b-3c14ky1y0m] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/TiposPermiso/TiposPermiso.razor.rz.scp.css */
.actionButtonBar[b-vz7wbcjglp] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-vz7wbcjglp] {
    float: right;
}
/* /Pages/Catalogos/RH/TiposPermiso/TiposPermisoUpsert.razor.rz.scp.css */
.mainForm[b-qzg5hp51pq] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/Turnos/Turnos.razor.rz.scp.css */
.actionButtonBar[b-1b9g60s79y] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-1b9g60s79y] {
    float: right;
}
/* /Pages/Catalogos/RH/Turnos/TurnosPatronRitmicoUpsert.razor.rz.scp.css */
.mainForm[b-ivfwc7ofnn] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Catalogos/RH/Turnos/TurnosUpsert.razor.rz.scp.css */
.mainForm[b-j4ah55sbtd] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Configuracion/Parametros/Parametros.razor.rz.scp.css */
.mainForm[b-xtrxpk8wir] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Configuracion/Sistema/Accesos/Accesos.razor.rz.scp.css */
.actionButtonBar[b-fk4q6yoyzm] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-fk4q6yoyzm] {
    float: right;
}
/* /Pages/Configuracion/Sistema/PerfilesAccesos/PerfilesAccesos.razor.rz.scp.css */
.actionButtonBar[b-eh2082snrh] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-eh2082snrh] {
    float: right;
}
/* /Pages/Configuracion/Sistema/PerfilesAccesos/PerfilesAccesosUpsert.razor.rz.scp.css */
.actionButtonBar[b-swbsuoi2xq] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-swbsuoi2xq] {
    float: right;
}
/* /Pages/Configuracion/Sistema/Usuarios/Usuarios.razor.rz.scp.css */
.actionButtonBar[b-t80cmnse1n] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-t80cmnse1n] {
    float: right;
}
/* /Pages/Configuracion/Sistema/Usuarios/UsuariosUpsert.razor.rz.scp.css */
.mainForm[b-iy7hweqt3p] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Reportes/Asistencia/ReporteAsistencia.razor.rz.scp.css */
.tableButtonBar[b-4nlqeomm22] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-4nlqeomm22] {
    width: 60px;
}

.paginationNav[b-4nlqeomm22] {
    float: right;
}
/* /Pages/Reportes/Asistencia/ReportesAsistComponents/ChecadasPorRangoDeFechas.razor.rz.scp.css */
p[b-tzdzebhkut] {
    display:inline;
}
/* /Pages/Reportes/Asistencia/ReportesAsistComponents/HorasTrabajadasPorRangoDeFechas.razor.rz.scp.css */
p[b-d28we72iph] {
    display:inline;
}
/* /Pages/Reportes/Asistencia/ReportesAsistComponents/LosQueNoChecaron.razor.rz.scp.css */
p[b-m7eqg0yuzc] {
    display:inline;
}
/* /Pages/Reportes/Asistencia/ReportesAsistComponents/ReporteAsistenciaDiaria.razor.rz.scp.css */
p[b-lg8dv27osh] {
    display:inline;
}
/* /Pages/Reportes/Asistencia/ReportesAsistComponents/TiemposExtra.razor.rz.scp.css */
p[b-2tr9jese1q] {
    display:inline;
}
/* /Pages/Reportes/Nomina/ReportePrenomina.razor.rz.scp.css */
.tableButtonBar[b-bcb5lgemge] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-bcb5lgemge] {
    width: 60px;
}

.paginationNav[b-bcb5lgemge] {
    float: right;
}
/* /Pages/Reportes/RH/ReporteEmpleados.razor.rz.scp.css */
.tableButtonBar[b-3irtsa23h2] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-3irtsa23h2] {
    width: 60px;
}

.paginationNav[b-3irtsa23h2] {
    float: right;
}
/* /Pages/Reportes/RH/ReportesComponents/ListadoCumpleanios.razor.rz.scp.css */
/* /Pages/Reportes/RH/ReportesComponents/RelacionAltasBajas.razor.rz.scp.css */
/* /Pages/Reportes/RH/ReportesComponents/ReporteCambios.razor.rz.scp.css */
/* /Pages/Reportes/RH/ReportesComponents/ReporteIncapacidades.razor.rz.scp.css */
/* /Pages/Reportes/RH/ReportesComponents/ReportePermisos.razor.rz.scp.css */
/* /Pages/RH/Empleados/Empleados.razor.rz.scp.css */
.actionButtonBar[b-pf6bgp72lt] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-pf6bgp72lt] {
    float: right;
}
/* /Pages/RH/Expediente/Expediente.razor.rz.scp.css */
.actionButtonBar[b-i1wourbzt9] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-i1wourbzt9] {
    float: right;
}
/* /Pages/RH/ExpedienteIncapacidades/ExpedienteIncapacidades.razor.rz.scp.css */
.actionButtonBar[b-i52oa5tr3w] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-i52oa5tr3w] {
    float: right;
}
/* /Pages/RH/ExpedienteIncapacidades/ExpedienteIncapacidadesUpsert.razor.rz.scp.css */
.mainForm[b-8dp3rdd0p6] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/ExpedientePermisos/ExpedientePermisos.razor.rz.scp.css */
.actionButtonBar[b-6w545nbpdg] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-6w545nbpdg] {
    float: right;
}
/* /Pages/RH/ExpedientePermisos/ExpedientePermisosUpsert.razor.rz.scp.css */
.mainForm[b-p0xs1s55a8] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/ExpedienteVacaciones/ExpedienteVacaciones.razor.rz.scp.css */
.tableButtonBar[b-n5fa8hc5cl] {
    margin: 10px;
    font-size: large;
}

.vButtonRow[b-n5fa8hc5cl] {
    width: 60px;
}

.paginationNav[b-n5fa8hc5cl] {
    float: right;
}
/* /Pages/RH/ExpedienteVacaciones/ExpedienteVacacionesUpsert.razor.rz.scp.css */
.mainForm[b-1ki2oomfbf] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/Procesos/Baja.razor.rz.scp.css */
.mainForm[b-rnx711l5qa] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/Procesos/CambioArea.razor.rz.scp.css */
.mainForm[b-6kb9zfan9a] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/Procesos/CambioPrestaciones.razor.rz.scp.css */
.mainForm[b-f5zekql5oh] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/Procesos/CambioPuesto.razor.rz.scp.css */
.mainForm[b-brql78hcsu] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/Procesos/CambioSalario.razor.rz.scp.css */
.mainForm[b-ushbteydv6] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/Procesos/CambioSupervisor.razor.rz.scp.css */
.mainForm[b-hrr8r1en1d] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/Procesos/CambioTurno.razor.rz.scp.css */
.mainForm[b-iqkyksj73j] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/RH/Procesos/EmpleadosUpsert.razor.rz.scp.css */
.mainForm[b-l8u4irw8vh] {
    padding-left: 10%;
    padding-right: 15%;
}

.profilePic[b-l8u4irw8vh] {
    height: 150px;
    width:  150px;
    margin-left: 1rem;
}

.bioPhoto[b-l8u4irw8vh] {
    height: 150px;
}
/* /Pages/RH/Procesos/ImportarEmpleados.razor.rz.scp.css */
.mainForm[b-qnskgd0cpn] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Root/Clientes/Clientes.razor.rz.scp.css */
.actionButtonBar[b-f8n6mtl8z5] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-f8n6mtl8z5] {
    float: right;
}
/* /Pages/Root/Clientes/ClientesUpsert.razor.rz.scp.css */
.mainForm[b-46cvrub2o9] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Root/Clientes/EmisoresUpsert.razor.rz.scp.css */
.mainForm[b-lvwtsoubor] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Root/Clientes/EmisorLicenciaUpsert.razor.rz.scp.css */
.mainForm[b-oz26cjlewc] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Pages/Root/Licencias/Licencias.razor.rz.scp.css */
.actionButtonBar[b-xlfdidn0dx] {
    margin: 10px;
    font-size: large;
}

.paginationNav[b-xlfdidn0dx] {
    float: right;
}
/* /Pages/Root/Licencias/LicenciasUpsert.razor.rz.scp.css */
.mainForm[b-m72zonhkwu] {
    padding-left: 10%;
    padding-right: 15%;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-gj4j7k88sz] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-gj4j7k88sz] {
    flex: 1;
}

.sidebar[b-gj4j7k88sz] {
    background-image: linear-gradient(180deg, rgb(0,39,113) 70%, rgb(0, 163, 177) 99%);
}

.top-row[b-gj4j7k88sz] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-gj4j7k88sz]  a, .top-row[b-gj4j7k88sz]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-gj4j7k88sz]  a:hover, .top-row[b-gj4j7k88sz]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-gj4j7k88sz]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-gj4j7k88sz] {
        display: none;
    }

    .top-row.auth[b-gj4j7k88sz] {
        justify-content: space-between;
    }

    .top-row[b-gj4j7k88sz]  a, .top-row[b-gj4j7k88sz]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-gj4j7k88sz] {
        flex-direction: row;
    }

    .sidebar[b-gj4j7k88sz] {
        width: 75px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-gj4j7k88sz] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-gj4j7k88sz]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-gj4j7k88sz], article[b-gj4j7k88sz] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-a4jsqcfbvt] {
    background-color: rgba(255, 255, 255, 0.1);
}

.surfingNextImage[b-a4jsqcfbvt] {
    margin-right: 5px;
    background-color: white;
    padding: 2px;
    width: 30px;
}

.top-row[b-a4jsqcfbvt] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.nav-item[b-a4jsqcfbvt] {
    font-size: 2rem;
    padding-left: 1rem;
    white-space: nowrap;
    color: white;
}

.nav-item:first-of-type[b-a4jsqcfbvt] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-a4jsqcfbvt] {
    padding-bottom: 1rem;
}

.nav-item[b-a4jsqcfbvt]  a.active {
    font-weight: bold;
}

/*.nav-item ::deep a:hover {*/
/*    background-color: rgba(255,255,255,0.1);*/
/*    color: white;*/
/*}*/

@media (min-width: 641px) {
    .navbar-toggler[b-a4jsqcfbvt] {
        display: none;
    }
    
    .noCollapseOnLargeScreen[b-a4jsqcfbvt] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-a4jsqcfbvt] {
        /* Allow sidebar to scroll for tall menus */
        /*height: calc(100vh - 3.5rem);*/
        /*overflow-y: auto;*/
    }
}
/* /Shared/SurfingButton.razor.rz.scp.css */
.actionButton[b-4fk2o7kvut] {
    margin-left: 15px;
    border-color: white;
}

.actionButton:hover[b-4fk2o7kvut] {
    border-color: black;
}

.secondaryActionButton[b-4fk2o7kvut] {
    margin-left: 15px;
    border-color: white;
    color: darkred;
}

.secondaryActionButton:hover[b-4fk2o7kvut] {
    color: white;
}

.badeSurfingButton[b-4fk2o7kvut] {
    color: inherit;
}
/* /SurfingComponents/SurfingAutoComplete/SurfingAutoComplete.razor.rz.scp.css */
.autocomplete-items[b-w4afguov8a] {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    /*position the autocomplete items to be the same width as the container:*/
    top: 100%;
    left: 0;
    right: 0;
}

.autocomplete-items div[b-w4afguov8a] {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}

/*when hovering an item:*/
.autocomplete-items div:hover[b-w4afguov8a] {
    background-color: #e9e9e9;
}

/*when navigating through the items using the arrow keys:*/
.autocomplete-active[b-w4afguov8a] {
    background-color: DodgerBlue !important;
    color: #ffffff;
}

.prevNextButton:hover[b-w4afguov8a] {
    color: green;
}
/* /SurfingComponents/SurfingChipBar/SurfingChipBar.razor.rz.scp.css */
.surfingChipBar[b-vzh4yc1dh8] {
    margin-top: 0.25rem;
}

.surfingChipCloseButton[b-vzh4yc1dh8] {
    cursor: pointer;
}

.surfingChipButton[b-vzh4yc1dh8] {
    border-radius: 60px;
    cursor: default;
    margin-right: 0.25rem;
}
/* /SurfingComponents/SurfingTable/SurfingTable.razor.rz.scp.css */
.mainTable[b-mkjlf4p2wg] {
    
}

.mainTableHeaderLeft[b-mkjlf4p2wg] {
    text-align: left;
}

.mainTableHeaderRight[b-mkjlf4p2wg] {
    text-align: right;
}

.mainTableColLeft[b-mkjlf4p2wg] {
    text-align: left;
}

.mainTableColRight[b-mkjlf4p2wg] {
    text-align: right;
}

.detailedRow[b-mkjlf4p2wg] {
    padding: 10px;
}

.surfingRow:hover[b-mkjlf4p2wg] {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color);
}

.colorButton[b-mkjlf4p2wg] {
    border: 3px solid gray;
    height: 30px;
    width: 30px;
    cursor: default;
}
/* /SurfingComponents/SurfingTable/SurfingTableColumnSelector.razor.rz.scp.css */
/* /SurfingComponents/SurfingTable/SurfingTableDetailed.razor.rz.scp.css */
.detTableButtonsBar[b-oy6n8i2c92] {
    font-size: small;
}
/* /SurfingComponents/SurfingToast/SurfingToastComponent.razor.rz.scp.css */
.title[b-hpyurpolxc] {
    margin-left: 10px;
}
