input[type=checkbox]{vertical-align:middle;border:none;width:15px;height:15px;margin:0 10px 0 0}input[type=checkbox].login-checkbox{border:none;width:25px;height:25px;margin:0 10px}input[type=checkbox].login-checkbox-sm{vertical-align:bottom;border:none;width:15px;height:15px;margin:0 10px}input[type=checkbox].login-checkbox-sm+label{vertical-align:bottom;font-size:.65em;line-height:15px}input[type=checkbox].incumplimientos-checkbox,input[type=checkbox].checkbox-md,input[type=checkbox].reintegros-checkbox{float:left;border:none;width:29px;height:17px;margin:0 10px}.form-check input[type=checkbox]{border:1px solid #dee2e6;width:25px;height:25px}#sidebar{z-index:1010;background-color:#02204c;width:230px;min-height:100%;transition:all .3s ease-in-out;position:fixed;top:0;left:0}#sidebar .sidemenu-bg{z-index:99;background-color:#00000080;position:fixed;inset:0}#sidebar .sidemenu{z-index:100;background-color:#02204c;width:200px;display:table;position:fixed;top:0}#sidebar .sidemenu>li:hover,#sidebar .sidemenu>li.active{background-color:#0079c2}#sidebar .sidemenu>li:hover>.fa,#sidebar .sidemenu>li.active>.fa{color:#fff}#sidebar .sidemenu>li:first-child>a,#sidebar .sidemenu>li:last-child>a{box-shadow:none}#sidebar .sidemenu>li.active .sidemenu-sub{display:table-cell;overflow:auto}#sidebar .sidemenu>li.active>a{color:#595959;box-shadow:inset 3px 0 #bababa}#sidebar .sidemenu>li.full-height{height:100%}#sidebar .sidemenu>li.full-height>a{vertical-align:middle}#sidebar .sidemenu>li>a{color:#ccc;text-align:center;width:200px;height:50px;text-decoration:none;display:table-cell}#sidebar .sidemenu>li>a:hover,#sidebar .sidemenu>li>a:hover>.fa{color:#fff}#sidebar .sidemenu>li>a>.fa{color:#1b75bb;text-align:left;margin:7px 0;padding:0 17px;font-family:Open Sans,sans-serif;font-size:1em;font-style:normal;display:block}#sidebar .sidemenu>li>a>.fa:hover{color:#fff}#sidebar .sidemenu>li.logo{text-align:center;background-color:#a0c2ce;overflow:hidden}#sidebar .sidemenu>li.logo>a{color:#fff;overflow:hidden}#sidebar .sidemenu>li.logo .habra{text-shadow:0 0 #819da6,1px 1px #819da6,2px 2px #819da6,3px 3px #819da6,4px 4px #819da6,5px 5px #819da6,6px 6px #819da6,7px 7px #819da6,8px 8px #819da6,9px 9px #819da6,10px 10px #819da6,11px 11px #819da6,12px 12px #819da6,13px 13px #819da6,14px 14px #819da6,15px 15px #819da6,16px 16px #819da6,17px 17px #819da6,18px 18px #819da6,19px 19px #819da6,20px 20px #819da6,21px 21px #819da6,22px 22px #819da6,23px 23px #819da6,24px 24px #819da6,25px 25px #819da6,26px 26px #819da6,27px 27px #819da6,28px 28px #819da6;font:700 48.28px/71px Tahoma}#sidebar .sidemenu>li.tracker>a{position:relative}#sidebar .sidemenu>li.tracker>a>.marker{position:absolute;top:7.2px;right:7.2px}#sidebar .sidemenu>li.tracker .marker{color:#fff;text-align:center;background-color:#fb8a87;border-radius:16px;min-width:16px;font-size:.9em;font-weight:600;line-height:16px;display:inline-block}#sidebar .sidemenu>li .sidemenu-sub{z-index:101;background-color:#0079c2;border-left:1px solid #0079c2;width:200px;list-style:none;display:none;position:absolute;top:0;bottom:0;left:200px}#sidebar .sidemenu>li .sidemenu-sub>li.text,#sidebar .sidemenu>li .sidemenu-sub>li>a{padding:10.65px 17.75px}#sidebar .sidemenu>li .sidemenu-sub>li.text>h4{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;margin-top:8px;padding-bottom:5px;font-family:Montserrat,sans-serif;line-height:19px}#sidebar .sidemenu>li .sidemenu-sub>li.text>p{color:#fff;margin-bottom:50px;font-family:PT Sans,sans-serif;font-size:1em}#sidebar .sidemenu>li .sidemenu-sub>li.pull-down>a{padding-top:0;padding-bottom:0;line-height:71px;position:absolute;bottom:0;left:0;right:0}#sidebar .sidemenu>li .sidemenu-sub>li>a{color:#fff;font-family:Montserrat,sans-serif;font-size:1em;display:block}#sidebar .sidemenu>li .sidemenu-sub>li>a:hover{color:#424242;background-color:#dbdbdb;text-decoration:none}#sidebar .sidemenu>li .sidemenu-sub>li>a>.fa{margin-top:2px}#sidebar .sidemenu>li>.fa{color:#1b75bb;margin:7px 0;padding:0 17px;font-family:Open Sans,sans-serif;font-size:1em;font-style:normal;display:block}#sidebar ul.sidemenu-sub{color:#fff;z-index:101;background-color:#0079c2;border-left:1px solid #0079c2;width:250px;padding:10px;list-style:none;display:none;position:absolute;top:0;bottom:0;left:230px}#sidebar .list-group-item{color:#fff;background:0 0;position:static}#sidebar #accesos>ul.list-group>li{background-color:#0000;padding:2px 0}#sidebar ul.list-group li a{color:#1b75bb;text-decoration:none}#sidebar ul.list-group li:hover{background-color:#0079c2!important}#sidebar ul.list-group li:hover a{color:#fff}#sidebar ul.list-group li:hover ul.sidemenu-sub{display:block}#sidebar #accesos .acceso-item{color:#1b75bb;border:none;margin:7px 0;padding:0 17px;font-family:Open Sans,sans-serif;font-size:1.1em;font-style:normal;display:block}#sidebar #accesos .acceso-item:hover,#sidebar #accesos li:hover .acceso-item{color:#fff!important}#sidebar #accesos li{border:none}.cambiar_contrasena{background:#09f;margin-top:10px;padding:10px 17px;overflow:hidden}.sidebar-toggle-button{display:none}@media only screen and (max-width:576px){.sidebar-toggle-button{float:right;z-index:900;opacity:1;background-color:#02204c;border-bottom-right-radius:.375rem;margin-left:229px;padding:15px;display:block;position:fixed}}#Container[data-sidebar-expanded=true] #sidebar{left:0}#Container[data-sidebar-expanded=false] #sidebar{left:-230px}#Container[data-sidebar-expanded=true] .content-wrapper{margin-left:230px}#Container[data-sidebar-expanded=false] .content-wrapper{margin-left:0}#Container{min-height:100vh}#Container .content-wrapper{z-index:820;background-color:#ecf0f5;min-height:100vh;margin-left:230px;padding:20px 30px;transition:transform .3s ease-in-out,margin .3s ease-in-out}#Container .content-header{padding-top:95px}#Container .content-header .content-system{color:#02204c;text-transform:uppercase;font-size:1.5em}#Container .content-header .content-title{color:#0076bf;text-transform:uppercase;text-rendering:optimizelegibility;font-size:2em}#Container .content-separator{border-bottom:1px solid #0076bf;margin-bottom:15px}@media only screen and (max-width:576px){.content-wrapper{margin-left:0!important}.sidebarmenu-sub{padding-top:60px}}.input-group{border-collapse:separate!important;display:table!important;position:relative!important}.input-group-addon{color:#555!important;text-align:center!important;border:1px solid #ccc!important;padding:6px 12px!important;font-weight:400!important;line-height:1!important}.input-group-addon,.input-group-btn{white-space:nowrap!important;vertical-align:middle!important;width:1%!important}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell!important}.input-group-addon:first-child{border-right:0!important}.datepicker{direction:ltr!important;border-radius:4px!important;padding:4px!important}.react-datepicker__header{background-color:#fff!important;border-bottom:0!important}.react-datepicker__day--outside-month{color:#999!important}.react-datepicker__day-name{text-transform:capitalize!important;font-weight:700!important}.react-datepicker__month{margin:0!important}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{margin:.07rem!important}.datepicker{border-radius:0 4px 4px 0!important}div.react-datepicker-popper{z-index:1055!important}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:3.5rem;margin:2px;padding:10px 0;display:inline-block}.react-datepicker__close-icon:after{cursor:pointer;text-align:center;vertical-align:middle;content:"x";border-radius:50%;width:16px;height:16px;line-height:1;display:table-cell;color:#6b6d6b!important;background-color:#0000!important;padding:0!important}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:2em!important;height:2em!important}.react-datepicker__input-container input{width:100%}.react-datepicker__close-icon{right:7px!important}.card .card-header{color:#fff;background-color:#67809f;font-size:1.3em;font-weight:500;line-height:18px}#Loading .overlay{visibility:hidden;opacity:0;z-index:10000;background:#000000b3;position:fixed;inset:0}#Loading .overlay-show{visibility:visible;opacity:1}#Loading .overlay-hide{display:block}#Loading .popup{background:#fff;border-radius:5px;width:50%;max-height:60%;margin:70px auto;padding:20px;transition:all 5s ease-in-out;position:relative}#Loading #genericPopUp{margin-top:150px}#Loading .popup h4{color:#fff;background:#06f;margin-top:0;padding:10px;font-family:zekton!important}#Loading .popup.error h4{background:red}#Loading .popus .error{height:150px!important}#Loading .popup .close{color:#fff;font-size:2em;font-weight:700;text-decoration:none;transition:all .2s;position:absolute;top:25px;right:30px}#Loading .popup .close:hover{color:#fff}#Loading .popup .content{max-height:300px;overflow:hidden scroll}@media screen and (max-width:700px){#Loading .popup{width:70%}}#Loading .loader{z-index:1999;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;right:0;overflow:hidden}#Loading .loader-load{-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer;-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;-ms-opacity:.8;-o-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";height:40px;filter:alpha(opacity=80);opacity:.8;z-index:1000;background:#000 url(../media/loader.074-jh5r_as6k.gif) 50% no-repeat;border-radius:5px;width:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;overflow:hidden}td,th{font-size:1em}.table-fixed{border:1px solid #dee2e6;max-height:70vh;padding-left:.1px;padding-right:.1px;overflow:auto}.table-fixed>table>:not(caption)>*>*{border-width:var(--bs-border-width)!important}.table-fixed>table{border-collapse:separate;border-spacing:0;width:100%;position:relative;margin-bottom:0!important}.table-fixed>table>thead{z-index:1;background-color:#fff;position:sticky;top:0}.table-fixed>table>thead th,.table-fixed>table>tfoot th{word-break:inherit;white-space:nowrap;background-color:#0000;padding:.25em;font-weight:700}.table-fixed>table>tbody th{word-break:inherit;white-space:nowrap;padding:.25em;font-weight:700}.table-fixed>table>tbody td,.table-fixed>table>tfoot td{word-break:inherit;vertical-align:bottom;padding:.25em}.table-first-column-fixed>table>thead>tr:first-child>th:first-child,.table-first-column-fixed>table>tfoot th:first-child,.table-first-column-fixed>table>tbody th:first-child{position:sticky;left:0}.table-fixed>table>tfoot th,.table-fixed>table>tfoot td{z-index:1;background-color:#0000;position:sticky;bottom:0}.table-summary-row{vertical-align:top;border:1px solid #dee2e6;border-top:0;padding:.25em;font-size:1em;line-height:1.42857}.table-summary-row p{margin:0}.modal-header{color:#fff;background-color:#67809f;padding:5px 20px 5px 10px}div[role=dialog][aria-modal=true]:last-child{z-index:1125}.modal-backdrop.show:nth-last-child(2){z-index:1100}div[role=dialog][aria-modal=true]:nth-last-child(3){z-index:1075}.modal-backdrop.show:nth-last-child(4){z-index:1050}div[role=dialog][aria-modal=true]:nth-last-child(5){z-index:1025}.modal-backdrop.show:nth-last-child(6){z-index:1000}[class$=-container] [class$=-control]{min-height:10px}[class$=-control] [class$=-ValueContainer]{padding:0 5px}[class$=-control] [class$=-indicatorSeparator]{width:0}[class$=-control] [class$=-indicatorContainer]{padding:0}[class$=-control] [class$=-ValueContainer]{min-height:inherit;border:0 solid #ccc;font-size:1em;line-height:13px}[class$=-MenuPortal] [class$=-MenuList] [class$=-option]{padding:4px 8px}[class$=-MenuPortal] [class$=-NoOptionsMessage]{padding:0}.pagination-container{border:1px solid #dee2e6;border-top:0;margin:0;padding-top:1em}.pagination{justify-content:center;align-items:baseline;margin-top:8px}.pagination li{margin:5px}.page-link{cursor:pointer;border-radius:10px;padding:2px 10px}.btn.page-link{padding:2px 6px}.not-page-link{font-size:1.1em;font-weight:700}.page-item:first-child .page-link,.page-item:last-child .page-link{margin-left:0;border-radius:10px!important}button.page-link{color:#666;background:#fafafa;border:1px solid #dee2e6}button.page-link:hover{color:#0056b3!important}button.page-link:disabled{opacity:.5}.page-item.active .page-link{background-color:#0876be}@media (min-width:768px){.pagination-pages-container div{width:120px}.pagination-rows-container div{float:right;width:120px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Arial,PT Sans,sans-serif;font-size:13px;font-weight:300}.form-control{font-size:.9em}html{color:#333}html,body{background:#fff url(../media/fondoContenido.0guvoh4e0mr72.jpg) repeat-x;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}hr{border-top:1px dashed #999}.img-thumbnail{background-color:#0000;border:1px solid #0000}#Login{background-color:#16254c;width:100%;margin-top:-195px;padding:25px 0;position:fixed;top:50%}#Login input{border-radius:0}#Login label{font-size:1.3em!important}#Login form[name=formLogin]{padding-left:25px}#Login form[name=formLogin] button[type=submit]{color:#fff;background:#0079c2;border-radius:0;margin:0;font-family:Open Sans,sans-serif;font-size:1.2em}#Login .title{color:#fff;text-transform:uppercase;border-bottom:1px solid #1b75bb;width:480px;font-size:1.3em}#Login .extra p{margin-bottom:10px;margin-left:10px;padding-left:10px;font-size:1.1em}#Login .extra .extra-texto{color:#aaa;border-left:1px solid #505050}body{font-family:sans-serif}.sheet-container{width:500px;margin:20px auto auto;padding:5px;display:block;box-shadow:0 0 6px #ccc}table.data-grid{width:100%;margin:auto}.data-grid-container .data-grid .cell>input{width:100%!important;height:auto!important}.font-weight-bold{font-weight:700}input,button,select,option,label{font-size:.9em}.cursor-pointer{cursor:pointer}.header{margin-top:80px}.header .sistema{color:#02204c;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:1.5em}.header .titulo{color:#0076bf;text-transform:uppercase;text-rendering:optimizelegibility;font-family:Montserrat,sans-serif;font-size:2em}.form-control,.form-select{width:100%;color:var(--bs-body-color);background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);appearance:none;border-radius:var(--bs-border-radius-sm);background-clip:padding-box;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.btn.btn-light{border:1px solid #cac4c4!important}.form-select-sm,.form-select,.form-control{font-size:inherit!important}.fs-6{font-size:1.1rem!important}.fs-5{font-size:1rem!important}a{color:#6da3bd;text-decoration:none}.react-tooltip{z-index:1;pointer-events:auto!important}@media only screen and (max-width:480px){html,body{font-size:11px!important}#LoginContainer{background-color:#16254c;min-height:100vh;padding:0}#Login{position:initial;background-color:#16254c;width:100%;margin:0;padding:25px}#Login form[name=formLogin]{padding:0}#Login .title{width:100%}#sidebar{width:150px}#LogoZyS{width:150px;height:199px}#sidebar ul.sidemenu-sub{width:170px;padding:45px 10px 10px;left:150px}.sidebar-toggle-button{margin-left:150px;padding:10px}#Container[data-sidebar-expanded=false] #sidebar{left:-150px}}@media only screen and (min-width:481px) and (max-width:768px){html,body{font-size:11px!important}#LoginContainer{background-color:#16254c;min-height:100vh;padding:0}#Login{position:initial;background-color:#16254c;width:100%;margin:0;padding:25px}#Login form[name=formLogin]{padding:0}#Login .title{width:100%}#sidebar{width:150px}#LogoZyS{width:150px;height:199px}#sidebar ul.sidemenu-sub{width:225px;padding:45px 10px 10px;left:150px}.sidebar-toggle-button{margin-left:150px;padding:10px}#Container[data-sidebar-expanded=false] #sidebar{left:-150px}#Container[data-sidebar-expanded=true] .content-wrapper{margin-left:150px}}@media only screen and (min-width:769px) and (max-width:1024px){html,body{font-size:12px!important}#sidebar{width:170px}#Container[data-sidebar-expanded=true] .content-wrapper{margin-left:170px}#sidebar ul.sidemenu-sub{width:200px;left:170px}}@media only screen and (min-width:1025px) and (max-width:1200px){html,body{font-size:12px!important}}@media only screen and (min-width:1201px){html,body{font-size:12px!important}#sidebar{width:200px}#Container[data-sidebar-expanded=true] .content-wrapper{margin-left:200px}#sidebar ul.sidemenu-sub{width:230px;left:200px}}
