@charset "UTF-8";.logo{left:3%;position:absolute;top:5%;width:auto}#login{background-image:url(/static/media/BackgroundLogin.f28da5c4f5f59db13de6.jpeg);height:100vh;padding-top:15%}#login hr{background:#fff;opacity:1}#login .form-wrap{margin:0 auto;width:35%}#login h1{color:#fff;font-size:24px;font-weight:700;text-align:center}#login form{margin-top:40px}#login .form-group{margin-bottom:25px}#login .checkbox{margin-bottom:40px;position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}#login .checkbox.show:before{color:#1fa67b;content:"\e013";font-family:Glyphicons Halflings;font-size:17px;margin:1px 0 0 3px;pointer-events:none;position:absolute}#login .checkbox .character-checkbox{border:1px solid #ccc;border-radius:3px;cursor:pointer;display:inline-block;height:25px;margin-right:15px;vertical-align:middle;width:25px}#login .checkbox .label{color:#fff;font-size:13px;font-weight:400}#login .btn.btn-custom{font-size:14px;margin-bottom:20px}#login .forget{display:block;font-size:13px;text-align:center}#login .btn-custom{background:#eea159;box-shadow:18px 28px 33px -6px #0000004d;color:#fff;margin:0 20% auto;width:60%}#login .btn-custom:hover,.btn-custom:focus{box-shadow:none;box-shadow:18px 28px 32px -6px #00000063;color:#fff;outline:none!important;transform:scale(1.1)}.develop{bottom:2%;color:#fff;left:0;position:absolute;text-align:center;width:100%}.modal-content{animation:slideInDown;animation-duration:.7s}.modal-backdrop{background-color:rgba(0,0,0,.425)}.modal-backdrop.show{opacity:1!important}@media only screen and (max-width:1500px){#login{padding-top:12%}#login .form-wrap{width:35%}}@media only screen and (max-width:767px){.logo{display:none}#login .form-wrap{margin:27% auto;width:70%}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a{text-decoration:none}.workerRecords{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.workerRecords .modal-body{margin:25px}.workerRecords form{width:85%}.workerRecords td.Presencial{color:#28a745}.workerRecords td.Teletrabajo{color:#17a2b8}.workerRecords td.Viaje{color:#ffc107}@media only screen and (max-width:767px){.workerRecords .modal-body{margin:5px}.modal-route .workerRecords .col-md-4{margin-bottom:20px}.workerRecords .col-md-4 .row{--bs-gutter-x:0}.workerRecords form{width:100%}}.workerStatus{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.active-user,.disconnect-user,.trip-user{border-right:1px solid hsla(0,0%,69%,.487);height:75vh;overflow:auto}.rdt_Table{width:95%!important}.rdt_TableHead{display:none!important}.workerStatus li{list-style:none}.workerStatus li:before{content:"•";font-size:40px}.workerStatus li.Presencial:before{color:#04b604}.workerStatus li.Teletrabajo:before{color:#17a2b8}.workerStatus li.Desconectado:before{color:#c90c0c}.workerStatus li.Vacaciones:before{color:#760076}.workerStatus li.Viaje:before{color:#ffc107}.workerStatus img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:50px;left:45px;object-fit:cover;position:absolute;top:10px;width:50px}@media only screen and (max-width:1500px){.active-user,.disconnect-user,.trip-user{height:70vh}.workerStatus img{height:40px;left:35px;top:15px;width:40px}}@media only screen and (max-width:767px){.modal-route{overflow:scroll;padding:3%}.modal-route-content{animation:slideInUp;animation-duration:.4s}.active-user,.disconnect-user,.trip-user{height:auto}.active-user,.disconect-user{height:auto!important}.worker-status .modal-route .col-md-4{margin-bottom:40px}}.Incidence{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.Incidence .col-md-9{border-left:1px solid #e4e4e4;padding:0 3%}.stretchs{margin-left:5px;margin-top:25px}.add-more{margin-bottom:2%;margin-top:6%;text-align:center}.add-more .fa-plus,.fa-minus{margin-right:5px}.add-more button{background-color:#e4e4e4;font-size:12px;margin-left:7px;margin-right:7px}.incidence .modal-footer .btn-danger{margin-right:2.5%}.modal-footer .btn-custom{background:#e4e4e4}.modal-footer i{margin-right:15px}@media only screen and (max-width:767px){.Incidence{min-height:auto}.Incidence .col-md-9{margin-top:20px}.stretchs .form-group{margin-bottom:15px}.add-more{margin-bottom:5%;margin-top:10%;text-align:center}.modal-footer{align-items:normal}.modal-footer .btn-danger{margin-bottom:.25rem}}.historicalIncidence{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.historicalIncidence .col-md-4{border-left:1px solid #e4e4e4;padding:0 3%}.notifications{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.notifications .modal-header i{margin-right:10px}.notifications .nav{display:block}.notifications .notification{background-color:rgba(72,72,72,.433);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;color:#fff;margin:10px;padding:10px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.notifications .card{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.notifications .card-header .avatar{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;float:left;height:35px;object-fit:cover;width:35px}.notifications .card-header p{font-size:14px;font-size:15px;margin-block-end:0;margin-bottom:0;margin-left:20%;margin-top:.5rem;width:100%}.notifications .card-header span{border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-webkit-border-radius:30px;font-size:14px}.notifications .Vacaciones{background:#ffc1072d;border:1px solid #ffc107;color:#ffc107}.notifications .Vacaciones:hover{color:#ffc107}.notifications .Asuntos_propios{background:#0d6dfd2b;border:1px solid #0d6efd;color:#0d6efd}.notifications .Asuntos_propios:hover{color:#0d6efd}.notifications .Error_fichaje{background:#f4433625;border:1px solid #f44336;color:#f44336}.notifications .Error_fichaje:hover{color:#f44336}.notifications .Error_app{background:#f4433625;border:1px solid #f44336;color:#f44336}.notifications .Error_app:hover{color:#f44336}.notifications .Enfermedad{background:#2525252d;border:1px solid #747474;color:#747474}.notifications .card-body p{margin-bottom:0}.notifications a{outline:none!important;text-decoration:none}.tab-content{border-left:1px solid #e2e2e2;margin:15px 0 1% 2%;width:90%}.content{background:#fff!important;padding-left:6%}.content .icon-calendar{max-width:70px}.stretchs{margin-left:0;margin-top:20px}.notifications .modal-footer{border-top:none}.modal-footer p{margin:.375rem 2rem}.modal-footer .btn{margin:0 0 0 .45rem}.modal-footer .btn-custom:focus{border:3px solid hsla(0,0%,50%,.291);box-shadow:none;color:#191c1f;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}@media only screen and (max-width:767px){.notifications .notification{width:auto}.notifications .card-header{padding:5px}.notifications .col-xs-4{width:45%}.notifications .col-xs-5{width:55%}.notifications .card-header img{margin-top:.7rem}.notifications .card-header p{margin-left:50px}.notifications .card-header span{float:right!important;font-size:12px;margin:.75rem .2rem}.tab-content{border-left:none;padding:7% 2% 1%;width:96%}.content{padding:0}.modal-footer{justify-content:center}.modal-footer p{padding:0;text-align:center;width:100%}.modal-footer .btn{margin-top:3%;padding:.375rem 1.5rem}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.travel{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;max-width:60%}.travel .modal-body{padding:1rem 1rem 0}.travel input{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important}.travel .input-group{flex-wrap:nowrap}.travel .input-group-prepend{background:#aeaeae;border:1px solid #dee2e6;width:40%}.travel span{background:none;border:none;color:#fff;font-weight:600;margin-top:2px}.travel .disabled{background:#ebebeb}.travel .react-datepicker-wrapper{margin-left:-4px!important}.travel input{border:1px solid #dee2e6!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:.5rem .75rem}.react-datepicker__day--in-selecting-range:hover{background:#1f0a02}.travel .col-md-7{border-left:1px solid #e4e4e4;padding:0 5%}.travel .col-md-7 .days-selected p{float:left;width:45%}@media only screen and (max-width:767px){.travel{max-width:100%}.travel .react-datepicker-wrapper{margin-left:-2px!important}.travel input{width:98%}.travel .col-md-7{border-left:0;margin-top:20px}.travel .days-selected{margin-top:20px}.modal-footer p{margin:0}}.projectList{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.projectList .fa-list-ul{font-size:22px;margin-right:20px}.projectList .rdt_Table{width:100%!important}.projectList .rdt_TableHead{display:inline-block!important}.projectList .fa-trash-can{color:#c90c0c;font-size:17px;margin-left:55%}.timeControl{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.timeControl .modal-body{margin:10px 25px}.timeControl .fa-pen-to-square{font-size:22px;margin-right:20px}.timeControl .add-more{margin-top:1.5%}.timeControl .add-more .btn-danger{background-color:#dc3545}.timeControl .react-datepicker__day--highlighted{background:#828282}.timeControl .react-datepicker__day--in-range{background:var(--header)}.timeControl .connection-error{margin:0 auto;opacity:.7;width:70px}@media only screen and (max-width:767px){.react-datepicker{display:grid}}.timeControlEmployee{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;width:60%}.timeControlEmployee .modal-body{margin:10px;padding-bottom:25px}.timeControlEmployee .col-md-3{border-right:1px solid #80808052}.timeControlEmployee .col-md-9{margin-top:-10px;padding-left:50px}.timeControlEmployee .react-datepicker-wrapper{border:1px solid #80808052;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:5px}.timeControlEmployee .react-datepicker-wrapper input[type=text]{background-color:initial;border:none;color:#222;width:100%}.timeControlEmployee .rdt_TableHead{display:flex!important}.timeControlEmployee .connection-error{margin:0 auto;opacity:.7;width:70px}@media only screen and (max-width:767px){.timeControlEmployee{width:100%}}.timeControlDpto{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;width:60%}.timeControlDpto .modal-body{margin:10px;padding-bottom:25px}.timeControlDpto .col-md-3{border-right:1px solid #80808052}.timeControlDpto .col-md-9{margin-top:-10px;padding-left:50px}.timeControlDpto .react-datepicker-wrapper{border:1px solid #80808052;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:5px}.timeControlDpto .react-datepicker-wrapper input[type=text]{background-color:initial;border:none;color:#222;width:100%}.timeControlDpto .react-datepicker-wrapper input[type=text]:focus{outline:none}.timeControlDpto .rdt_TableHead{display:flex!important}.timeControlDpto .connection-error{margin:0 auto;opacity:.7;width:70px}@media only screen and (max-width:767px){.timeControlDpto{width:100%}}.timeControlPrj{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;width:60%}.timeControlPrj .modal-body{margin:10px;padding-bottom:25px}.timeControlPrj .col-md-3{border-right:1px solid #80808052}.timeControlPrj .col-md-9{margin-top:-10px;padding-left:50px}.timeControlPrj .react-datepicker-wrapper{border:1px solid #80808052;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:5px}.timeControlPrj .react-datepicker-wrapper input[type=text]{background-color:initial;border:none;color:#222;width:100%}.timeControlPrj .react-datepicker-wrapper input[type=text]:focus{outline:none}.timeControlPrj .rdt_TableHead{display:flex!important}.timeControlPrj .connection-error{margin:0 auto;opacity:.7;width:70px}@media only screen and (max-width:767px){.timeControlPrj{width:100%}}.newEmployee{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:auto;width:35%}.newEmployee .fa-list-ul{font-size:22px;margin-right:20px}.newEmployee .btn-default{background:#e67015!important;color:#fff;margin:6% 0 0 40%;width:25%}@media only screen and (max-width:1500px){.newEmployee{width:45%}}@media only screen and (max-width:768px){.newEmployee{width:95%}.newEmployee .btn-default{background:#e67015!important;color:#fff;margin:6% 0 0 20%;width:55%}}.workerList{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;width:95%}.workerList .fa-list-ul{font-size:22px;margin-right:20px}.workerList .nav-tabs{margin-right:15px}.workerList .nav-link{color:#495057}.workerList .nav-link.active{background:#f7f7f7;border-bottom:2px solid #f7f7f7}.workerList .list{background:#f7f7f7;border:1px solid #dee2e6;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:none;border-top-right-radius:15px;padding:30px 20px}.workerList .worker{background:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;margin:10px 0;width:100%}.workerList img{border-radius:50%;float:left;height:50px;object-fit:cover;width:50px}.workerList p{margin:0;text-overflow:ellipsis}.workerList p.Presencial{color:#1d9b60}.workerList p.Teletrabajo{color:#17a2b8}.workerList p.Desconectado{color:#dc3545}.workerList p.Viaje{color:#ffc107}.workerList .btn-default{background:#e67015!important;color:#fff;margin-top:10px;width:100%}.workerList .select-year{background:#e9ebed;border:1px solid #ced4da;border-bottom-left-radius:0!important;border-left:0;border-top-left-radius:0!important;color:#373839}@media only screen and (max-width:767px){.float-start{float:left!important}.float-end{float:right!important}}.justifyRecords{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.justifyRecords .modal-body{margin:25px}.justifyRecords form{width:85%}.workerReports{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;width:90%}.workerReports .react-datepicker-wrapper{border:1px solid #80808052;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:5px}.workerReports .react-datepicker-wrapper input[type=text]{background-color:initial;border:none;color:#222;width:100%}.workerReports .react-datepicker-wrapper input[type=text]:focus{outline:none}.workCalendar{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf}.workCalendar .modal-header i{margin-right:20px}.workCalendar .modal-body{margin:25px;position:inherit}.workCalendar .col-md-3{border-right:1px solid #ccc;padding-right:50px;padding-top:10px}.workCalendar .saved-calendars>div{background:rgba(1,82,1,.112);border:none;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;overflow:auto;padding:10px 10px 10px 20px;width:100%}.workCalendar .saved-calendars>div>p{color:#043c22;float:left;font-weight:600;margin-block-end:0;margin-block-start:.35rem;max-width:60%}.workCalendar .saved-calendars .fa-trash{font-size:14px}.workCalendar .inputs{margin:0 3% 40px 5%}.workCalendar .calendar{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-left:5%}.workCalendar .calendar h3{margin-bottom:20px;margin-right:50px;text-align:center}.workCalendar .calendar h5{margin-top:20px}.workCalendar .month{display:grid;grid-template-columns:repeat(7,50px);min-height:250px}.workCalendar .day-name{font-weight:500;margin-bottom:10px;text-align:center}.workCalendar .day{border:1px solid #ccc;cursor:pointer;padding:5px;text-align:center}.workCalendar .total{margin-bottom:40px}.workCalendar .btn-outline-warning{background:#ffea005c}.workCalendar .btn-outline-warning:hover{color:#ffc107}.workCalendar .css-wsp0cs-MultiValueGeneric{max-width:110px!important}.workCalendar .css-t3ipsp-control{border-color:#ccc!important;box-shadow:none!important}.workCalendar .css-13cymwt-control:hover{border-color:#ccc!important}#workCalendar-modal.disabled{display:none}#workCalendar-modal{animation-duration:inherit;background:#00000059;position:absolute}#workCalendar-modal input[type=color]{height:38px}#workCalendar-modal .more{margin:30px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#workCalendar-modal .more button{background-color:#e4e4e4}.workerCalendar{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;max-width:70%}.workerCalendar .modal-header i{margin-right:20px}.workerCalendar .modal-body{margin:25px;position:inherit}.workerCalendar .inputs{display:flex;gap:20px;margin-bottom:40px}.workerCalendar .calendar{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.workerCalendar .calendar h3{margin-bottom:20px;margin-right:50px;text-align:center}.workerCalendar .calendar h5{margin-top:20px}.workerCalendar .month{display:grid;grid-template-columns:repeat(7,50px);min-height:250px}.workerCalendar .day-name{font-weight:500;margin-bottom:10px;text-align:center}.workerCalendar .day{border:1px solid #ccc;cursor:pointer;padding:5px;text-align:center}.workerCalendar .total{margin-bottom:40px;margin-top:40px}.workerCalendar .btn-outline-warning{background:#ffea005c}.workerCalendar .btn-outline-warning:hover{color:#ffc107}@media only screen and (max-width:767px){.workerCalendar{max-width:100%}.workerCalendar .modal-body{margin:20px 0 0}.workerCalendar .inputs{flex-wrap:wrap;gap:10px}.workerCalendar .inputs .btn{font-size:.8rem}.workerCalendar .month{grid-template-columns:repeat(7,14%)}}.absences{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;max-width:70%}.absences .modal-header i{margin-right:20px}.absences .modal-body{margin:10px;position:inherit}.absences .card{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.absences .status h5{float:left!important}.absences .progress{margin-right:10px;width:80%!important}.absences .card-body .total{float:right;font-size:12px;margin-top:10px;width:17%}.absences .status .badge{float:right!important;margin-top:5px;opacity:.8;padding:5px 10px}.absences .btn-default{background:#e0e0e0c4;color:var(--font)}.absences .btn-default i{color:#797979}.absences .btn-default:hover{background:#4e4e4ec4;color:#fff}.absences .btn-default:hover i{color:#fff}.absences .new-absence{align-items:center;display:flex;justify-content:space-between}.absences .new-absence .add{border:2px solid #dc3545;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.absences .new-absence .add i{color:#dc3545;font-size:20px}.absences .new-absence .add span{color:#dc3545;font-weight:500;margin-left:20px}.absences .new-absence .add:hover{background-color:#dc3545;color:#fff;cursor:pointer}.absences .new-absence .add:hover i,.absences .new-absence .add:hover span{color:#fff}.absences .new-absence .year-selector{align-items:center;display:flex;gap:20px;justify-content:center;text-align:center}.absences .new-absence .year-selector input{padding:11px 20px;width:120px}.icon-calendar{float:left;height:auto;margin-bottom:10px;margin-right:10px;text-align:center;width:35%}.calendar-title{font-size:15px;font-weight:700;text-shadow:0 5px #15181f}#weekday{background:#d9383c;border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-ms-border-radius:15px 15px 0 0;-o-border-radius:15px 15px 0 0;color:#f9f9f9;font-size:10px;line-height:26px;position:relative;text-transform:lowercase}#weekday:after,#weekday:before{background:#f9f9f9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";height:4px;margin-top:-2px;position:absolute;top:50%;width:5px;z-index:1}#weekday:before{left:15%}#weekday:after{right:15%}#day{background:#f9f9f9;border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-ms-border-radius:0 0 15px 15px;-o-border-radius:0 0 15px 15px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#15181f;font-size:25px;font-weight:700;height:40px;line-height:35px}.fa-arrow-right{float:left;margin-right:10px;margin-top:30px}.badge{border-radius:20px!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;-ms-border-radius:20px!important;-o-border-radius:20px!important}.badge i{color:#fff!important;margin-right:10px!important}.badge span{font-size:12px!important}.absence-item .badge{margin:0 auto;padding:5px 10px!important}.absence-item .Aceptado{background:#198754;color:#198754}.absence-item .Pendiente{background:#ffc107;color:#ffc107}.absence-item .Rechazado{background:#dc3545;color:#dc3545}.absences .grayscale{filter:grayscale(40%);-webkit-filter:grayscale(40%);-moz-filter:grayscale(40%);-ms-filter:grayscale(40%);-o-filter:grayscale(40%)}#absences-modal.disabled{display:none}#absences-modal{animation-duration:inherit;background:#00000059;position:absolute}#absences-modal .modal-header i{font-size:22px;margin-right:15px}#absences-modal .react-datepicker-wrapper{width:100%}#absences-modal .datePicker-input{border:1px solid #cacaca!important;padding:.5rem .75rem;width:100%}#absences-modal .react-datepicker__close-icon{right:2%}#absences-modal .react-datepicker__close-icon:after{background:#dc3545;font-size:20px;width:25px}#absences-modal .submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1600px){.absences{max-width:95%}.absences .progress{margin-right:5px;width:78%!important}}@media only screen and (max-width:767px){.absences{max-width:100%}.absences .modal-body{margin:0}.absences .btn-default{background:#fff;border:2px solid #797979;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;font-weight:500;padding:12px}.new-absence{border-radius:15px!important;-webkit-border-radius:15px!important;-moz-border-radius:15px!important;-ms-border-radius:15px!important;-o-border-radius:15px!important;font-size:14px;margin-bottom:30px!important;margin-top:25px;text-align:center;width:auto!important}.list .d-none{display:block!important}.absence-item .card-title{text-align:center}.absence-item .col-md-3{align-items:center;display:flex;justify-content:center}.absence-item .col-md-2 .card-text{margin-top:-20px!important}.absence-item .col-md-2 .badge{text-align:center}.absence-item .card-text{margin-top:20px;text-align:center}.icon-calendar{width:70px}.absence .float-start{float:left!important}}.absencesReport{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:0 auto;max-width:70%}.absencesReport .modal-header i{margin-right:20px}.absencesReport .modal-body{margin:10px;position:inherit}.absencesReport .avatar{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:50px;object-fit:cover;width:50px}.absencesReport .progress{margin-bottom:.5rem;margin-top:.5rem;width:100%!important}.absencesReport .modal-body .userData{overflow:hidden;padding-left:40px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1600px){.absencesReport{max-width:90%}.absencesReport .modal-header i{margin-right:10px}}@media only screen and (max-width:767px){.absencesReport{width:90%}.modal-body .header{display:none}.absencesReport .modal-body .userData{margin-bottom:15px;padding-left:0;text-align:center}.absencesReport hr:first-child{display:none}}.imageCropper{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;object-fit:cover;position:fixed;top:0;width:100vw;z-index:10}#receip-modal.disabled{display:none}#receip-modal{animation-duration:inherit;background:#00000059;display:inline-block;position:absolute;z-index:9999!important}#receip-modal .modal-content{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}#receip-modal .modal-header i{font-size:25px;margin-right:10px}#receip-modal .react-datepicker-wrapper{width:100%}#receip-modal .react-datepicker-wrapper input{border:1px solid #ced4da;padding:7px 10px;width:100%}@media only screen and (max-width:767px){.imageCropper{align-items:flex-start;justify-content:center;padding-top:10px}#receip-modal{height:auto;min-height:100vh;position:fixed}#receip-modal .react-datepicker{display:flex}}.pdfViewer{align-items:flex-start;background:#fff;height:106vh;object-fit:cover;top:-6vh;width:100vw;z-index:10}.buttons-container,.pdfViewer{display:flex;justify-content:center;position:fixed}.buttons-container{bottom:25px;flex-direction:row;gap:10px;width:100%;z-index:12}.buttons-container .btn-success{width:100px}#viewer-modal.disabled{display:none}#viewer-modal{animation-duration:inherit;background:#00000059;display:inline-block;position:absolute;top:50px;z-index:9999!important}#viewer-modal .modal-content,.receip-content{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}#viewer-modal .modal-header i{font-size:25px;margin-right:10px}#viewer-modal .react-datepicker-wrapper{width:100%}#viewer-modal .react-datepicker-wrapper input{border:1px solid #ced4da;padding:7px 10px;width:100%}#receip-modal .submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.pdfViewer{align-items:flex-start;top:0}object{height:80vh!important}#viewer-modal{height:auto;min-height:100vh;position:fixed}#viewer-modal .react-datepicker{display:flex}}.receips .col-md-7{padding:40px 20px 0 50px;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}.receips .col-md-7.active{width:100%}.receips .container-fluid>.row{flex-wrap:nowrap;overflow-x:hidden}.receips .fa-arrow-left{cursor:pointer;font-size:22px}.receips .fa-arrow-left:hover{font-size:24px}.receips .btn-primary{background:#284b63;border:none;padding:8px 10px}.receips .list{height:65vh;overflow-y:auto}.receips .image-list{box-shadow:0 2px 2px 1px rgba(48,48,48,.313);margin-left:40px;max-height:60px;object-fit:cover;width:40px}.receips .rdt_Table{background:#fdf8f3;margin-bottom:40px;width:98%!important}.receips .rdt_TableHead{display:flex!important}.receips .rdt_TableHeadRow{background:#fdf8f3}.receips .rdt_TableRow{border:none!important;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:11px 16px 10px -12px #0000001a;cursor:pointer;font-size:15px;height:120px;margin-top:10px}.receips .badge{padding:5px 15px}.badge.comida{background:#588157;border:2px solid #588157}.badge.alojamiento{background:#6096ba;border:2px solid #6096ba}.badge.transporte{background:#fcbf49;border:2px solid #fcbf49}.badge.otros{background:#7f7f7f;border:2px solid #7f7f7f}.receips .badge:hover{color:#fff}.receips .visualize{align-items:center;background:#fff;display:flex;height:86vh;justify-content:center;position:relative}.receips .visualize.active{margin-left:41.66666667%;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}.receips .visualize img{box-shadow:8px 16px 20px -18px #0000006e;height:70vh}.receips .visualize i{cursor:pointer;font-size:22px;left:40px;padding:10px 15px;position:absolute;top:50px}.receips .visualize i:hover{background:#41414133;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;color:#fff}@media only screen and (max-width:767px){.receips .col-md-7{padding:20px}.receips .rdt_TableCell{width:140px!important}.receips .visualize.active{margin-left:-100%}.receips .visualize i{font-size:22px;left:85%;padding:10px 15px;top:20px}}.Alert{animation:slideInUp;animation-duration:.4s;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:-1px 17px 38px -25px #000000bf;margin:10% auto;width:50%}.Alert img{height:30px;opacity:.5;position:absolute;right:10px;top:10px;width:30px}.Alert .modal-body{margin-top:-15px;padding:25px 80px;position:relative;text-align:center}@media only screen and (max-width:767px){.Alert{margin:5% auto 0;width:100%}.Alert .modal-body{padding:15% 10% 10%}.Alert .row p{margin-bottom:25px}.Alert .btn-danger{margin-bottom:0}}.input{height:auto;margin:auto;max-width:700px;width:auto}.input .modal{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.input .btn{color:#fff;font-style:bold;margin-bottom:15px;margin-left:10px}.input .btn-success{margin-left:0;padding:.35rem 3rem}.input .btn-warning{color:#fff;padding:.35rem 2.2rem}.input .btn-secondary{float:right}.input .btn-outline-warning{color:#ffc107;float:none;margin-bottom:0}.input .btn-outline-warning:hover{color:#fff}.disabled{background-color:#bfbfbf!important;border:1px solid #e9e9e9!important}.button-group{float:left;position:relative}.hidden-button{display:contents}.outer{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;right:0;top:0;width:auto}.inner{position:absolute;right:10%;width:20%!important}.fa-chevron-down,.inner{color:#fff}.btn-outline-success{background:#19875446;color:#198754!important}.btn-outline-success:hover{background:#19875446}.input textarea{margin-bottom:20px;width:100%}@media only screen and (max-width:767px){.input .btn{font-size:20px;margin-bottom:5%;margin-left:4%;width:92%}.button-group{float:none}.float-start{float:none!important}.float-start .btn-danger{margin-left:4%!important}.float-end{float:none!important}.outer{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:inherit;right:0;top:0}.input .btn-secondary{float:none;margin:5% 20% 1%;width:60%}}.output{animation:slideInDown;animation-duration:.4s;background-color:#fff;box-shadow:-1px 17px 38px -25px #000000bf;height:auto;margin:auto;max-width:700px;width:auto}.output,.output .modal{border-radius:15px!important;-webkit-border-radius:15px!important;-moz-border-radius:15px!important;-ms-border-radius:15px!important;-o-border-radius:15px!important}.output .modal{-webkit-border-radius:15px}.btn-close{font-size:20px}.output .modal-body{padding:1rem}.output textarea{width:100%}.output .modal-footer{display:flow-root;padding:.75rem}.btn-outline-warning,.btn-secondary,.output .btn-danger{float:right}.output .btn-outline-danger{margin-left:0}@media only screen and (max-width:767px){.output .modal-footer{display:inline-table;width:100%}.output .btn-outline-warning{width:99%}}body{background:#fff!important}.reports{align-items:center;display:flex;justify-content:center;padding:2% 3.5%;width:100%}.reports iframe{height:710px;width:100%}:root{--background:#fdf8f3;--header:#e67015;--card:#fff;--cardTitle:#414141;--font:#616161;--navbarmobile:#fff}[data-theme=custom-dark]{--background:#23272a;--header:#414141;--card:#5f5f5f;--cardTitle:#fff;--font:#dfdfdf;--navbarmobile:#1d1d1d}*{color:#616161;color:var(--font)}body{background:#fdf8f3;background:var(--background)}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background-color:#eea159;margin-bottom:-5px;margin-top:-5px}html::-webkit-scrollbar-thumb{background-color:#e67015;border-radius:20px;height:90px}.btn{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.btn-info{background-color:#17a2b8;border-color:#17a2b8}.form-control:focus,.form-select:focus{border-color:#ec470000!important;box-shadow:0 0 0 .15rem #ec470048!important}input,select,textarea{border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;-ms-border-radius:8px!important;-o-border-radius:8px!important;-webkit-border-radius:10px}.navbar{background:#e67015;background:var(--header);padding-top:10px;width:100%}.navbar-brand{margin-left:3%}.navbar-brand>i{cursor:pointer}.navbar-brand .menu{color:#fff;font-size:40px;padding:25px}.navbar-brand .title{color:#fff;margin-top:19%}.navbar .nav-item{cursor:pointer}.offcanvas{width:22%}.offcanvas *{color:#393939!important}.offcanvas img{margin-right:15px;width:25px}.offcanvas span{font-size:1rem;font-weight:500}.offcanvas span:after{float:right;margin:12px}.offcanvas ul{margin-top:50px}.offcanvas li{border-bottom:1px solid #3939392e}.offcanvas li:hover .icon{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.offcanvas .dropdown-menu{border:none!important;padding-top:0!important}.offcanvas .dropdown-menu li{border:none!important}.offcanvas .btn-close{padding:20px;position:absolute;right:0}.navbar-collapse{flex-basis:revert;flex-direction:row-reverse;margin-right:5%}.navbar-collapse>ul{flex-direction:row;float:right}.notification{display:inline-block;padding:1em 2em 0 0;position:relative;text-decoration:none}.notification .fa-envelope-open-text{color:#fff;font-size:1.5em}.notification .badge{background:#fff;border-radius:50%;color:#ff8c00;padding:3px 5px;position:absolute;right:20px;top:10px}.avatar img.rounded-circle{height:2.5em;object-fit:cover;width:2.5em!important}.avatar .dropdown-menu{left:auto;position:absolute;right:0}@media only screen and (max-width:1200px){.offcanvas{width:40%}.offcanvas span{font-size:1.2rem}}@media only screen and (max-width:767px){.navbar{padding:0 .5rem}.navbar-nav{flex-direction:row;float:right}.navbar-brand{float:left;font-size:1.1rem;margin-left:0;margin-top:5px;width:auto}.navbar-brand .menu{float:left!important;font-size:35px;margin:15% 15px 0 10px;padding:0}.offcanvas{width:82%}.offcanvas span{font-size:.9rem}.offcanvas .navbar-nav{flex-direction:column;float:none}.navbar-collapse{flex-basis:0!important;margin-right:0}.notification{margin-top:2%}.avatar img.rounded-circle{height:2.2em;margin-top:3px;width:2.2em!important}.navbar-nav .offcanvas .dropdown-menu{float:none;position:inherit}}.banner{background:#e67015;background:var(--header);color:#fff!important;font-weight:300!important;margin-top:-.3rem!important;padding:1% 0 4% 8%;z-index:1}.banner *,.banner .user{color:#fff}.registros{padding:1.2% 8% 0 10%}.registros .btn{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:6px 4px 13px -2px #0000003b;margin:7px;width:37%}.registros .fas{color:#fff;margin-right:15px}@media only screen and (max-width:767px){.banner{padding:4% 0 15% 6%}.banner h1{font-size:2.2rem}.registros{display:none}}.main{margin:-2.5% 8% 0;z-index:2}.main .day{position:relative}.main .card{background:#fff;background:var(--card);border:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:11px 16px 10px -12px #0000001a;margin-bottom:20px}.main .card .avatar-title i{color:rgba(255,165,91,.624);font-size:20px}.main .card h1{color:#414141;color:var(--cardTitle);font-size:1.8vw!important;font-weight:500!important}.main .card .Presencial{color:#1d9b60;font-size:1.8vw!important}.main .card .Teletrabajo{color:#17a2b8;font-size:1.8vw!important}.main .card .Viaje{color:#ffc107;font-size:1.8vw!important}.main .card .Desconectado{color:#dc3545;font-size:1.8vw!important}.main .card .text-dark{color:#000;font-weight:700}.main .card .text-success{font-weight:700}.main .day .btn{margin-bottom:15px}.main .btn-default{background:#e9e9e9!important;border:3px solid #e9e9e9;margin-top:10px;width:100%}.btn-default{box-shadow:none;outline:none!important}.btn-default:focus{border:3px solid #0000004a;box-shadow:none}.main .fa-user{color:green}.main .fa-check{color:#ffc107}.main .fa-file-pdf,.main .fa-mobile-alt{color:#fff;font-size:20px;margin-right:20px}.main .btn-danger{margin-top:12px;width:100%}.main .install{background:#f38823;color:#fff;margin-top:11px;width:100%}.main .fa-clipboard{color:#ffc107}.fa-user{font-size:18px;margin-right:20px}.fa-check,.fa-clipboard{font-size:18px;margin-right:15px}.monthSelector{position:absolute;right:5%;top:1rem!important;z-index:2}.monthSelector i{color:#ffa55b;font-size:1.2rem}.monthSelector i:hover{color:#ff7707;transform:scale(1.1)}.monthSelector .fa-search{margin-right:20px}.monthSelector .fa-chevron-left{margin-right:10px}.table{margin-bottom:5%}.table>:not(:first-child){border-top:1.5px solid hsla(0,0%,80%,.783)}.table th,td{text-align:center}.clarification{padding-right:9%;text-align:right}.clarification p{weight:100;color:#a7a5a5;font-size:14px}.clarification strong{weight:200;color:#a7a5a5;font-size:14px}.tooltip{display:inline-block;opacity:1;position:relative;z-index:1!important}.tooltip .tooltiptext{background-color:#d3d3d3;border:2px solid #cacaca;border-radius:.25rem;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;color:#3c3c3c;margin-left:20px;max-width:450px;min-width:250px;padding:5px;position:absolute;visibility:hidden;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.tooltiptext hr{background:#fff;margin-bottom:5px;margin-top:5px}@media only screen and (max-width:1500px){.main{margin:-2.5% 4% 0}.btn-default,.main .day .btn-danger{font-size:14px}}@media only screen and (max-width:767px){.main{margin:-12% 4% 0}.main .card{box-shadow:0 15px 8px -12px #0000001a}.main .card .Desconectado,.main .card .Presencial,.main .card .Teletrabajo,.main .card .Viaje,.main .card h1{font-size:2.5rem!important}.install,.main .btn-default{margin-bottom:15px}.main .install{margin-top:14px}.monthSelector{right:7%}.table th{font-size:smaller;width:25%}.table td,.table th{padding:.4rem;text-align:center}.tooltip .tooltiptext{margin-left:2px;min-width:140px}}.Toastify__toast{background:#28a745!important;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;color:#fff!important;font-size:18px}.Toastify__toast i,.Toastify__toast span{color:#fff!important;margin-left:20px}.Toastify__close-button>svg{fill:#fff;color:#fff!important}@media only screen and (max-width:767px){.Toastify__toast-container{margin:2%;width:96%}.Toastify__toast-container--bottom-right{right:0}}.modal-route{background:#000000bf;bottom:0;color:gray;left:0;overflow:auto;padding:3%;position:fixed;right:0;top:0;z-index:3}.modal-route .modal{animation:slideInDown;animation-duration:.4s;background-color:#fff;box-shadow:-1px 17px 38px -25px #000000bf;display:block;position:relative}.modal-route .modal-content{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.loader-container{height:100%;position:fixed;top:0;width:100%}.loader-container>div{animation:zoomIn;animation-duration:1s;height:95%;margin:auto;width:20%}@media only screen and (max-width:767px){.loader-container>div{height:95%;width:80%}}.alert-content{background-color:rgba(0,0,0,.323);height:100%;position:fixed;top:0;width:100%;z-index:999}.alert{animation:fadeInUp;animation-duration:.7s;bottom:0;margin:2% 35%;position:absolute;width:25%}@media only screen and (max-width:767px){.alert{margin:10%;width:80%}}.react-datepicker{border:none!important;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.react-datepicker-wrapper{border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;-ms-border-radius:8px!important;-o-border-radius:8px!important}.react-datepicker__header{border-top-left-radius:15px!important;border-top-right-radius:15px!important}.react-datepicker-wrapper input[type=text]:focus{box-shadow:0 0 0 .15rem #ec470048!important;outline:none}.css-13cymwt-control{border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;-ms-border-radius:8px!important;-o-border-radius:8px!important}.object-fit-cover{object-fit:cover}.floating-btns{bottom:40px;display:flex;flex-direction:column-reverse;height:200px;position:fixed;right:40px;width:65px;z-index:2}.floating-btns:hover label:first-child{background:#50c08c;bottom:140px;cursor:pointer}.floating-btns:hover label:nth-child(2){background:#50c08c;bottom:70px;cursor:pointer}.floating-btns label{align-items:center;background:#3a8f67;border-radius:50%;bottom:0;box-shadow:0 2px 4px #8f8f8f;display:flex;height:60px;justify-content:center;position:absolute;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;width:60px}.floating-btns i{color:#fff;font-size:25px}.floating-btns input{display:none}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}@media only screen and (max-width:767px){.floating-btns{bottom:12vh;right:5vw}}.navbarmobile{display:none}@media only screen and (max-width:767px){.navbarmobile{background:#000000b3;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:-1px 2px 17px 1px #0000004f;display:inline;position:fixed;width:100%;z-index:2}.navbarmobile .android{margin-bottom:auto}.navbarmobile .ios{margin-bottom:15px}.navbarmobile .btn{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin:3.5% 2.5% 3%;width:45%}.navbarmobile .fas{color:#fff;margin-right:15px}}
/*# sourceMappingURL=main.cacaa93f.css.map*/