@import url(https://fonts.googleapis.com/css?family=Roboto|Open+Sans|Nunito);body{font-family:Nunito,sans-serif!important}*{margin:0;padding:0}.activo{background-color:#293846;border-left:4px solid #61d6f2}.activo_home{background-color:#000;color:red}.tarjeta{max-width:100%;background-color:#fff;min-height:auto;margin:20px;display:flex;flex-direction:column;box-shadow:2px 3px 6px rgba(0,0,0,.15);border-radius:1.5rem;border:1px solid #e6e6e6;padding:20px;overflow:hidden}.tarjeta h4{font-weight:700;font-size:21px;color:#404040;margin-bottom:20px}.tarjeta .tarjeta-header{border-bottom:1px solid #f0f0f0;margin:0 -20px;padding:0 20px}.tarjeta .tarjeta-body{margin:0 -20px;padding:20px}.tarjeta .tarjeta-footer{border-top:1px solid #f0f0f0;background-color:#fafafa;margin:0 -20px -20px;padding:10px 20px}.contenedor_gral{transition:all .4s;margin:0;min-height:100vh;width:100%;min-width:0;padding:0 15px;background-color:#f3f3f4}.cabecera{max-width:100%;min-height:auto;margin:20px;display:flex;flex-direction:column;box-shadow:2px 3px 6px rgba(0,0,0,.15);border-radius:1.5rem;border:1px solid #e6e6e6;background-color:#fff;padding:20px}.cabecera h2{font-weight:700;font-size:26px;color:#376d7a}.cabecera p{color:grey}.cabecera .cabecera_acciones{width:100%;display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.card-columns .card{border-radius:29px 29px 29px 29px;-moz-border-radius:29px 29px 29px 29px;-webkit-border-radius:29px 29px 29px 29px;border:0 solid #000}.card:hover{border-color:#b4b4b4;text-decoration:none}.media .media-body{color:#000}.media:hover{opacity:.75;text-decoration:none}select{-webkit-appearance:menulist!important}#loading{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;transition:opacity .5s ease-out;visibility:hidden;width:100%;z-index:2100}#loading .content .icon{font-size:2.2rem}#loading .content .text{margin-top:10px}#loading.active{visibility:visible;opacity:1}.clickable{cursor:pointer}.click_fichada_huella{align-items:center;display:flex;transform:translateY(2px)}.click_fichada_huella:hover{text-decoration:none;opacity:.65}.progress-bar-striped{background-repeat:repeat-x}hr.hr-line-dashed{border-top:1px dashed rgba(0,0,0,.1)}.form-control::-moz-placeholder{color:#8c8c8c;font-style:italic}.form-control::placeholder{color:#8c8c8c;font-style:italic}.small-comment{font-size:10pt;font-style:italic;color:#8c8c8c;line-height:1.15;margin-top:.225rem}.bg-light{background-color:#f8f9fa!important}.btn-ejornal{color:#fff!important;cursor:pointer;border-radius:1.5rem;text-align:center;border:1px solid transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:8px 18px;font-size:12px;margin-right:20px;white-space:nowrap}.btn-ejornal i{padding-right:5px}.btn-ejornal:hover{text-decoration:none;color:#fff}.btn-ejornal-lg{font-size:16px}.btn-ejornal-base{background-color:#2e87b8}.btn-ejornal-base:hover{background-color:#376d7a}.btn-ejornal-gris-claro{background-color:#cfcfcf;color:#000!important}.btn-ejornal-gris-claro:hover{color:#000;opacity:.8}.btn-ejornal-success{background-color:#32a88b;color:#fff!important}.btn-ejornal-success:hover{color:#fff;opacity:.8}.btn-ejornal-dark{background-color:#404040;color:#fff!important}.btn-ejornal-dark:hover{color:#fff;opacity:.8}.btn_sm{padding:5px 10px}.tag_ejornal{color:#fff!important;text-align:center;border:1px solid transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:8px 18px;font-size:12px;margin-right:20px}.tag_ejornal i{padding-right:5px}.tag_ejornal:hover{text-decoration:none;color:#fff}.tag_ejornal_success{background-color:#32a88b;color:#fff!important}.tag_ejornal_success:hover{color:#fff;opacity:.8}.tag_ejornal_danger{background-color:#8a2c2c;color:#fff!important}.tag_ejornal_danger:hover{color:#fff;opacity:.8}.tag_ejornal_grey{background-color:#cfcfcf;color:#000!important}.tag_ejornal_grey:hover{color:#000;opacity:.8}.tag_ejornal_dark{background-color:#404040;color:#fff!important}.tag_ejornal_dark:hover{color:#fff;opacity:.8}.btn-tiny{padding:.225rem .625rem!important;font-size:9pt!important;text-transform:none!important}.dt-buttons button{background-color:#ccc!important;border:none;box-shadow:none}.dt-buttons button:focus,.dt-buttons button:hover{color:#000;background-color:#b5b5b5!important;box-shadow:none}.acciones_tabla{display:flex;justify-content:flex-end;gap:.35rem;flex-wrap:nowrap}.acciones_tabla a:hover,.acciones_tabla button:hover{text-decoration:none;opacity:.75}.acciones_tabla a{background-color:#2e87b8;padding:0;border-radius:50%;height:32px;width:32px;display:flex;justify-content:center;align-items:center;margin-right:8px!important}.acciones_tabla a i{font-size:10pt;color:#fff}.acciones_tabla button{background-color:#8a2c2c;padding:0;border-radius:50%;height:32px;width:32px;display:flex;justify-content:center;align-items:center;margin-right:8px!important}.acciones_tabla button i,.acciones_tabla span{font-size:10pt;color:#fff}.acciones_tabla span{margin-left:3pt}.acciones_tabla .btn-label{width:auto;border-radius:10pt;padding:0 .625rem}@media (max-width:992px){.acciones_tabla{flex-wrap:wrap}}@media (max-width:767.98px){.acciones_tabla{flex-direction:column;align-items:flex-end;flex-wrap:nowrap}.acciones_tabla a,.acciones_tabla button{margin-right:0;margin-bottom:6px}.acciones_tabla .btn-label span{display:none!important}}.sorting_1.dtr-control:before{top:20px!important}.dataTables_filter label input[type=search]{cursor:auto}.tabla_user .small{font-size:.875rem}.foto-user-tabla{background-color:#bfbfbf;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:6px;box-shadow:1px 1px 6px rgba(0,0,0,.35);margin:0 .925rem .425rem 0;height:66px;width:66px;display:flex;align-items:center;justify-content:center}.foto-user-tabla:after{content:"\F007";font-family:Font Awesome\ 5 Pro;font-weight:600;color:#999;font-size:3rem}.foto-user-tabla.has-image:after{content:""}.custom-select{background-image:none!important}div.dataTables_wrapper .table-spacer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.465rem 0;width:100%;border-bottom:1px dotted #dcdcdc}div.dataTables_wrapper .table-spacer-bottom{border-top:1px dotted #dcdcdc}div.dataTables_wrapper div.dataTables_info{white-space:normal;font-size:10pt;color:#969696;font-style:italic}.dt-container .table-spacer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.465rem 0;width:100%;border-bottom:1px dotted #dcdcdc}.dt-container .dt-length{font-size:10pt}.dt-container table td,.dt-container table th{padding:.6rem}.dt-container table thead th.dt-orderable-asc.dt-orderable-desc .dt-column-header{display:flex;justify-content:space-between;align-items:center}.dt-container table thead th.dt-orderable-asc.dt-orderable-desc .dt-column-header .dt-column-order:after,.dt-container table thead th.dt-orderable-asc.dt-orderable-desc .dt-column-header .dt-column-order:before{font-family:Font Awesome\ 5 Pro;font-weight:400;font-size:10pt;color:#ccc}.dt-container table thead th.dt-orderable-asc.dt-orderable-desc .dt-column-header .dt-column-order:after{content:"\F175"}.dt-container table thead th.dt-orderable-asc.dt-orderable-desc .dt-column-header .dt-column-order:before{content:"\F176"}.dt-container table thead th.dt-ordering-asc .dt-column-header .dt-column-order:before,.dt-container table thead th.dt-ordering-desc .dt-column-header .dt-column-order:after{color:#333!important}.dt-container input,.dt-container select{border:1px solid #dcdcdc;border-radius:5px;padding:.25rem}.dt-container .dt-search{font-size:10pt}.dt-container .dt-search label{margin-right:.5rem}.dt-container .dt-paging{font-size:10pt;color:#969696;margin:.5rem 0}.dt-container .dt-paging nav{text-align:right}.dt-container .dt-paging .dt-paging-button{font-size:.9rem;background-color:transparent;padding:.325rem .625rem;cursor:pointer;color:#212529}.dt-container .dt-paging .dt-paging-button:hover{background-color:#b5b5b5;color:#212529}.dt-container .dt-paging .dt-paging-button.disabled{cursor:not-allowed;color:#a4a5a5}.dt-container .dt-paging .dt-paging-button.current{background-color:#4285f4;color:#fff}.dt-container .table-spacer-bottom{border-top:1px dotted #dcdcdc;padding:.465rem 0}.dt-container .dt-info{white-space:normal;font-size:10pt;color:#969696;font-style:italic}.pagination .page-item .page-link:focus{background-color:#4285f4!important}table th{font-weight:600!important}.table-thumbnail{background-color:#d7d7d7;border:1px solid #c8c8c8;border-radius:50%;box-shadow:1px 2px 6px rgba(0,0,0,.25);overflow:hidden;height:50px;position:relative;width:50px;display:flex;align-items:center;justify-content:center}.table-thumbnail .image{background-size:cover;background-position:50%;height:100%;position:absolute;width:100%}.table-thumbnail:after{content:"\F007";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:18pt;color:#bebebe}.border-left{border-left:1px solid #bababa}table.table{width:100%}table.table .has-floating-btn{position:relative}table.table .has-floating-btn .floating-btn{position:absolute;background-color:#dfdfdf;color:#000;bottom:0;right:0;height:20px;width:26px;border-top-left-radius:4pt;display:flex;justify-content:center;align-items:center}table.table .has-floating-btn .floating-btn i{font-size:8pt}table.table .has-floating-btn .floating-btn:hover{background-color:#000;color:#fff;text-decoration:none}@media screen and (max-width:991px){table.table th{font-size:9pt}table.table td{font-size:9pt;padding:.15!important}}.error_404{text-align:center}.error_404 i{color:#376d7a;font-size:6em}.text_success{color:#32a88b}.text_primary{color:#2e87b8}.text_danger{color:#8a2c2c}.text_warning{color:#969035}.text_grey{color:#cfcfcf}.text_black{color:#376d7a}.swal2-container .swal2-html-container{overflow:visible}.swal2-container .swal2-select{border:1px solid #c8c8c8}.swal2-container .swal2-popup .swal2-title{font-size:1.675rem}.swal2-container .swal2-actions .swal2-cancel{color:#fff!important}[data-swal]{cursor:pointer}.swal2-confirm{color:#fff!important}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{border:1px solid #ced4da!important;border-radius:.25rem!important;padding:5px 4px!important;height:38px!important;font-size:.85rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:400}.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__choice{display:block!important}.select2-container--default .select2-selection--multiple{border:1px solid #ced4da!important;min-height:38px!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{border-radius:1rem;background-color:rgba(55,109,122,.25);border-color:#376d7a;color:#376d7a;display:block!important;padding:.125rem .765rem}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{color:#376d7a;margin-right:1.25rem;border:none}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field{border:none;padding:.125rem .765rem}@media screen and (max-width:767px){.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{float:none;white-space:normal;width:100%}}.select2-dropdown{z-index:1080!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #376d7a}.timeline .timeline-card{border-left:1px solid #3490dc;padding:0 1rem 1rem;position:relative;display:flex;border-bottom:1px dashed #e6e6e6}.timeline .timeline-card:before{content:"";border-radius:50%;background-color:#3490dc;position:absolute;width:10px;height:10px;left:-6px;top:-6px}.timeline .timeline-card:hover{background-color:#f0f0f0}.timeline .timeline-card .content{width:100%}.timeline .timeline-card .content .datetime{font-size:14pt;color:#3490dc}.timeline .timeline-card .content .remaining{font-size:10pt;color:#6cb2eb;margin-bottom:.5rem;font-style:italic}.timeline .timeline-card .content .author{color:#6e6e6e;font-size:9pt;font-style:italic;margin-bottom:.625rem}.timeline .timeline-card .content .title{font-size:12pt;color:#000}.timeline .timeline-card .content .comments{padding-top:.25rem;padding-right:.725rem;font-size:10pt;line-height:1.25}.timeline .timeline-card .actions{border-left:1px dashed rgba(0,0,0,.1);min-width:120px;text-align:center;padding:1rem}.timeline .timeline-card .actions .btn{padding:.25rem;line-height:1;font-size:8pt;margin:.625rem .25rem}#sidebar-wrapper{min-height:100vh;margin-left:-15rem;transition:margin .25s ease-out}#sidebar-wrapper .sidebar-heading{padding:.875rem 1.25rem;font-size:1.2rem}#sidebar-wrapper .form-control{max-width:16rem}#sidebar-wrapper .list-group{width:16rem;max-width:16rem}#sidebar-wrapper .list-group .new{background-color:#61d6f2;color:#2f4050;border-top-left-radius:2pt;border-bottom-left-radius:2pt;padding:.05rem .25rem;font-size:9pt;position:absolute;right:0;line-height:1}#page-content-wrapper{min-width:100vw}#wrapper.toggled #sidebar-wrapper{margin-left:0}#hamburguesa{background-color:transparent;border:none}#hamburguesa:focus{outline:inherit}.bg_sidebar{background-color:#2f4050}.list-group-item{background-color:transparent!important}.list-group-item-action{color:#c9c9c9!important}.logo_sidebar{display:flex;align-items:center;justify-content:center}.logo_sidebar img{width:60px}.sidebar_datos_user{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#263240;padding:20px}.sidebar_datos_user i{font-size:3em}.sidebar_datos_user>span,.sidebar_datos_user i{color:#fff;margin-bottom:10px}.sidebar_datos_user small{color:#c2c2c2;font-size:12px}.sidebar_datos_user p{color:#c2c2c2;font-size:10px}.sidebar_datos_user .client-selector{width:100%}.sidebar_datos_user .client-selector .select2{width:100%;max-width:200px}.sidebar_datos_user .client-selector .select2 .select2-selection__rendered{font-size:10pt}.sidebar_menu li{list-style:none;border-bottom:1px solid #212b36}.sidebar_menu .menu_sin_sub_menu{display:flex;align-items:center}.sidebar_menu .menu_sin_sub_menu i{color:#fff;padding-left:20px;padding-right:10px}.sidebar_menu .menu_sin_sub_menu a{padding-left:0}.sidebar_menu li:hover{background-color:#2a3745!important}.dropdownButton{display:flex;align-items:center}.dropdownButton i:first-child{color:#fff;padding-left:20px;padding-right:10px}.dropdownButton .flecha_sub_menu{padding-left:15px;padding-right:15px;color:#fff;cursor:pointer}.dropdownButton a{display:flex;padding-left:.225rem;line-height:1.15}.dropdownContent{display:none}.dropdownContent ul{margin:0}.dropdownContent ul ol{height:46px;display:flex;align-items:center;border-bottom:none;border-top:1px solid #212b36;background-color:#293645;cursor:pointer;font-size:10pt;height:auto}.dropdownContent ul ol a{padding:.625rem 1.5rem;width:100%;color:#c9c9c9;display:block;line-height:1.15}.dropdownContent ul ol a:hover{text-decoration:none}.dropdownContent ul ol:hover{background-color:#3b4959}.select2-container .select2-selection--single{height:30px;line-height:30px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:8px;line-height:30px}.select2-container .select2-dropdown .select2-search__field{height:30px}.select2-container .select2-dropdown{font-size:.9rem}@media (min-width:768px){#sidebar-wrapper{margin-left:0}#page-content-wrapper{min-width:0;width:100%}#wrapper.toggled #sidebar-wrapper{margin-left:-17.5rem}}.cabecera_consultas_historial h2 i{font-size:20px;margin-top:10px}.cabecera_consultas_historial h2 button:focus,.cabecera_consultas_historial h2 button:focus-visible,.cabecera_consultas_historial h2 button h6:focus-visible,.cabecera_consultas_historial h2 button h6:hover{color:#fff}.card_consultas{display:flex;flex-wrap:wrap}.card_consultas .card_consulta{margin-right:20px}.card_consultas .card_consulta h4{color:#2e87b8}.card_consultas .card_consulta .card_consultas_titulo{background:#ebebeb;padding:10px 20px}.card_consultas .card_consulta .card_consultas_titulo h6{color:#000}.testeos_vacunas_historial_trabajador{list-style:none}.testeos_vacunas_historial_trabajador li{color:#e3e3e3}.foto-perfil{background-size:cover;background-position:50%;border-radius:50%;border:1px solid #c8c8c8;box-shadow:1px 4px 8px rgba(0,0,0,.2);height:200px;margin:0 auto;padding:0;width:200px}.liquidacion_datos_personales li{list-style:none}.img_onedrive{width:120px;border:1px solid #f2f2f2}.img_onedrive:hover{background-color:#f2f2f2}.calendar-event{background-color:#2f4050;color:#fff!important;font-size:8pt;align-items:flex-start;padding:.425rem}.calendar-event:hover{opacity:.75}.calendar-event .fc-daygrid-event-dot{display:none}.calendar-event .fc-event-time{font-weight:700;line-height:1.12}.calendar-event .fc-event-title{margin-left:.725rem;font-weight:300;white-space:wrap;line-height:1.12}@media screen and (max-width:991px){.calendar-event{flex-wrap:wrap}.calendar-event .fc-event-title{width:100%;margin-left:0}}.calendar-event.confirmed{background-color:#32a88b}.calendar-event.unconfirmed{background-color:#969035}.calendar-event.cancelled{background-color:#8a2c2c}.calendar-event.attended{background-color:#376d7a}.calendar-event.absent{background-color:#9561e2}.calendar-event.rescheduled{background-color:#4c537a}.bloque_codigo pre{padding:10px;color:#fff;background-color:#3d3d3d;box-shadow:inset 10px 0 57px -25px #000}.resumen_graficos_ausentismos_anual,.resumen_graficos_ausentismos_mes{display:none}footer.footer{background-color:#2f4050;font-size:9pt;color:#c9c9c9;text-align:center}@media (max-width:1300px){.clientes_resumen_estadisticas{flex-direction:column}#grafico_provienen_interesados,#lineChart{width:100%;max-width:100%;height:auto}}@media (max-width:950px){.chat_grupos{display:flex;flex-wrap:wrap;margin-bottom:10em}.chat_grupos a{margin-bottom:15px}.chat_users{margin-top:20px}.sorting_1.dtr-control:before{top:20px!important}}