html,body{height:100%;margin:0;padding:0}#home-container{min-height:100%;position:relative;padding-bottom:40px}.table{border-collapse:collapse}#footer{height:40px;width:100%;background-color:#343a40 !important;position:absolute;left:0px;bottom:0px}#footer p{text-align:center;color:white;font-size:12px;padding:5px 0px 0px 0px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.75;z-index:9999999;width:100%;margin:0 auto;text-align:center}.imagenrotar{position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px}.imagenrotar-centro{display:inline-block;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.mensajeErrorCentro{display:inline-block;position:absolute;top:50%;left:50%;margin:-180px 0 0 -180px;text-align:center;width:360px}.icono2em{font-size:2em}.icono6em{font-size:6em}.iconoRojo{color:red}.iconoAmarillo{color:#ffc107}.iconoVerde{color:green}.iconoVino{color:#b52331}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mensajeGuardar{transition:opacity 1s;opacity:1}.mensajeGuardar.ocultarMensajeGuardar{opacity:0;pointer-events:none}.mensaje{transition:opacity 7s;opacity:1}.mensaje.ocultarMensaje{opacity:0;pointer-events:none}a{text-decoration:none}a.nounderline:link{text-decoration:none}.text-center{text-align:center}.ancho1200{width:1200px}.ancho800{width:800px}.botonesBusqueda{display:flex;align-items:center}.graficoDonaResultado{height:460px;width:1080px;margin:"auto"}@media screen and (max-width: 320px){.ancho1200{width:320px}.ancho800{width:320px}.botonesBusqueda{display:flex;flex-direction:column}.graficoDonaResultado{height:260px;width:320px;margin:"auto"}}@media screen and (max-width: 375px){.ancho1200{width:350px}.ancho800{width:350px}.botonesBusqueda{display:flex;flex-direction:column}.graficoDonaResultado{height:260px;width:340px;margin:"auto"}}@media screen and (max-width: 670px){.ancho1200{width:640px}}.table{font-size:14px}table.width200,table.rwd_auto{border:1px solid #ccc;width:100%;margin:0 0 10px 0}.width200 th,.rwd_auto th{background:#ccc;padding:5px}.width200 td,.rwd_auto td{border-bottom:1px solid #ccc;padding:5px}.width200 tr:last-child td,.rwd_auto tr:last-child td{border:0}table.tablaResultado,table.rwd_auto{border:1px solid #ccc;width:100%;margin:0 0 10px 0}.tablaResultado th,.rwd_auto th{background:#ccc;padding:5px}.tablaResultado td,.rwd_auto td{border-bottom:1px solid #ccc;padding:5px}.tablaResultado tr:last-child td,.rwd_auto tr:last-child td{border:0}table.tablaUsuario,table.rwd_auto{border:1px solid #ccc;width:100%;margin:0 0 10px 0}.tablaUsuario th,.rwd_auto th{background:#ccc;padding:5px}.tablaUsuario td,.rwd_auto td{border-bottom:1px solid #ccc;padding:5px}.tablaUsuario tr:last-child td,.rwd_auto tr:last-child td{border:0}table.tablaPerfil,table.rwd_auto{border:1px solid #ccc;width:100%;margin:0 0 10px 0}.tablaPerfil th,.rwd_auto th{background:#ccc;padding:5px}.tablaPerfil td,.rwd_auto td{border-bottom:1px solid #ccc;padding:5px}.tablaPerfil tr:last-child td,.rwd_auto tr:last-child td{border:0}.rwd{width:100%;overflow:auto}.rwd table.rwd_auto{width:auto;min-width:100%}.rwd_auto th,.rwd_auto td{white-space:nowrap}@media screen and (max-width: 600px){table.width200,.width200 thead,.width200 tbody,.width200 th,.width200 td,.width200 tr{display:block}.width200 thead tr{position:absolute;top:-9999px;left:-9999px}.width200 tr{border:1px solid #ccc}.width200 td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%;text-align:left}.width200 td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.width200 td:nth-of-type(1):before{content:"Numero"}.width200 td:nth-of-type(2):before{content:"Nombre"}.width200 td:nth-of-type(3):before{content:"Apellidos"}.width200 td:nth-of-type(4):before{content:"Apellidos"}.width200 td:nth-of-type(5):before{content:"�?"}.width200 td:nth-of-type(6):before{content:"Acciones"}table.tablaResultado,.tablaResultado thead,.tablaResultado tbody,.tablaResultado th,.tablaResultado td,.tablaResultado tr{display:block}.tablaResultado thead tr{position:absolute;top:-9999px;left:-9999px}.tablaResultado tr{border:1px solid #ccc}.tablaResultado td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%;text-align:left}.tablaResultado td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.tablaResultado td:nth-of-type(1):before{content:"Pregunta"}.tablaResultado td:nth-of-type(2):before{content:"Parte"}.tablaResultado td:nth-of-type(3):before{content:"Respuesta"}.tablaResultado td:nth-of-type(4):before{content:"Respuesta correcta"}table.tablaUsuario,.tablaUsuario thead,.tablaUsuario tbody,.tablaUsuario th,.tablaUsuario td,.tablaUsuario tr{display:block}.tablaUsuario thead tr{position:absolute;top:-9999px;left:-9999px}.tablaUsuario tr{border:1px solid #ccc}.tablaUsuario td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%;text-align:left}.tablaUsuario td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.tablaUsuario td:nth-of-type(1):before{content:"Numero"}.tablaUsuario td:nth-of-type(2):before{content:"Nombre"}.tablaUsuario td:nth-of-type(3):before{content:"Acciones"}table.tablaPerfil,.tablaPerfil thead,.tablaPerfil tbody,.tablaPerfil th,.tablaPerfil td,.tablaPerfil tr{display:block}.tablaPerfil thead tr{position:absolute;top:-9999px;left:-9999px}.tablaPerfil tr{border:1px solid #ccc}.tablaPerfil td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%;text-align:left}.tablaPerfil td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.tablaPerfil td:nth-of-type(1):before{content:"Numero"}.tablaPerfil td:nth-of-type(2):before{content:"Nombre"}.tablaPerfil td:nth-of-type(3):before{content:"Acciones"}}

.contenidoCentrado{width:390px;display:inline-block;position:absolute;top:43%;left:50%;margin:-195px 0 0 -195px}.contenidoLogin{background-color:whitesmoke;color:#555;padding:20px;border:1px solid cornsilk;border-radius:15px;text-align:center}.lineaSubrayado{padding-bottom:5px !important;border-bottom:1px solid #aaaaaa}.textoBienvenida{padding-bottom:3rem !important;margin-bottom:3rem !important}.textoContacto{padding-top:3rem !important;margin-top:3rem !important}.ancho12em{width:12em}@media screen and (max-width: 375px){.contenidoCentrado{width:365px;display:inline-block;position:absolute;top:50%;left:50%;margin:-250px 0 0 -182px}}@media screen and (max-width: 320px){.contenidoCentrado{width:310px;display:inline-block;position:absolute;top:50%;left:50%;margin:-180px 0 0 -155px}.textoBienvenida{padding-bottom:0 !important;margin-bottom:2rem !important}.textoContacto{padding-top:0 !important;margin-top:2rem !important}.ancho12em{width:10em}}

.candidate-cards-row{padding-top:10px}.not-candidate{padding-bottom:12px}.candidate-cards{display:flex;flex-wrap:wrap;margin-left:25px;font-size:12px}.candidate-card{margin-left:10px;margin-bottom:10px;min-width:370px;max-width:370px;padding:8px;border-radius:15px;border:2px solid #cce5ff}.candidate-card-tests{display:flex;flex-direction:row}.candidate-card-test{margin-top:5px;margin-right:5px;padding:2px 7px;font-weight:bold;border-radius:5px}.candidate-card-test-pendiente{border:2px solid #721c24}.candidate-card-test-completo{border:2px solid #155724}.candidate-info{display:flex;flex-direction:row}.candidate-photo{position:relative;right:0px;padding:10px}.candidate-info-personal{position:relative;left:0px;padding:2px 2px}.button-right-absolute{position:relative;padding:4px;margin-left:auto}.button-candidate-width{width:40px}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row !important}.flex-wrap-candidate-buttons{flex-wrap:wrap;width:90px;height:fit-content}.status-psychologicaltest-td{min-width:200px}.status-psychologicaltest-text{display:inline !important;font-size:100% !important;font-weight:400 !important}.confirmationmodal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.75;z-index:9999999;width:100%;margin:0 auto;text-align:center}.confirmationmodal-modal{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:9999999;font-size:13px}.confirmationmodal-container{position:relative;top:10rem;background-color:#ffffff;padding:1rem;width:auto;border-radius:10px;overflow:auto;max-height:680px}.confirmationmodal-modal-content{display:flex;flex-direction:column;align-items:center}

.div-table{display:table;width:auto;border:2px solid #cce5ff;border-spacing:0px;border-radius:10px}.div-table-row{display:table-row;width:auto;clear:both}.div-table-col-first{width:30px !important;text-align:right}.div-table-col-last{margin-left:auto !important;text-align:right}.div-table-col{float:left;display:table-column;width:150px;padding:3px 5px}.div-table-col-170{float:left;display:table-column;width:170px;padding:3px 5px}.div-table-col-190{float:left;display:table-column;width:190px;padding:3px 5px}.div-table-row-header{background-color:#ccc;font-weight:bold}.selectionprocess-list{font-size:13px}.selectionprocess-row-header-primary{border-radius:3px 3px 0px 0px}.selectionprocess-row-header{display:flex;font-weight:bold;background-color:#cce5ff;padding:3px 7px}.dashboard-button{margin-bottom:10px}

.form-border{border:1px solid #1b1e21;border-radius:10px}.campo{margin:10px !important}

.candidato_apreciacion_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.75;z-index:99999;width:100%;margin:0 auto;text-align:center}.candidato_apreciacion_modal{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:999999;font-size:13px}.candidato_apreciacion_modal_container{position:relative;top:10rem;background-color:#ffffff;padding:1rem;width:auto;border-radius:10px;overflow:auto;max-height:680px}.candidato_apreciacion_modal_close_button_align{justify-content:flex-end;display:flex}.candidato_apreciacion_modal_close_button{position:absolute;background-color:#F5F5F5;padding:0.3rem 0.8rem;border-radius:10px;border:2px solid #b9b9b9}.candidatos_apreciacion_modal_contenido_lista{display:flex;flex-direction:row;border-top:1px solid #a2a2a2;padding-top:10px}.candidatos_apreciacion_modal_contenido_lista_datos{min-width:180px;max-width:180px;display:inline-block}

.candidatos_sin_asignacion_container{font-size:12px;border:2px solid #bfdbf9;border-spacing:0px;border-radius:10px}.candidatos_sin_asignacion_container_header{background-color:#cce5ff;font-weight:bold;padding:8px 15px;font-size:13px !important;border-radius:7px 7px 0px 0px}.candidatos_sin_asignacion_lista{overflow:auto;max-width:1200px;display:flex;max-height:250px}

