/**
        Incluir aqui las reglas css propias de este proyecto
*/

.ci-tabs-h-solapa-sel a {
    padding-bottom:0px;
}


span.title {
    padding-top: 20px;
    padding-left: 20px;
    color: #064691;
    font-size: 20px;
}

#cuerpo_js_ci_19000450 {
    background-color: #F3FDE5;
}

#nodo_ef_form_19000451_filtroid_convocatoria {
    height: 50px;
    padding-top: 20px;
}

#ef_form_19000451_filtroid_convocatoria, .etiqueta-combo {
    padding-left: 40px;
    color: #064691;
    font-size: 14px;
}
.boton-filtro {
    font-size: 12px;
    color:  #064691 !important;
}

#ef_form_19000460_filtroid_convocatoria {
    padding-left: 40px;
    color: #064691;
    font-size: 14px;
}

#nodo_ef_form_19000460_filtroid_convocatoria {
    height: 50px;
    padding-top: 20px;
}

#ef_form_19000454_filtroid_convocatoria {
    padding-left: 40px;
    color: #064691;
    font-size: 14px;
}

#nodo_ef_form_19000454_filtroid_convocatoria {
    height: 20px;
    padding-top: 10px;
}

#ef_form_19000454_filtroid_pais {
    padding-left: 40px;
    color: #064691;
    font-size: 14px;
}

#nodo_ef_form_19000454_filtroid_pais {
    height: 20px;
    padding-top: 10px;
}

#ef_form_19000454_filtroid_carrera {
    padding-left: 40px;
    color: #064691;
    font-size: 14px;
}

#nodo_ef_form_19000454_filtroid_carrera {
    height: 20px;
    padding-top: 10px;
}

#nodo_ef_form_19000457_filtroid_convocatoria {
    height: 30px;
    padding-top: 15px;
}

#ef_form_19000457_filtroid_convocatoria {
    padding-left: 40px;
    color: #064691;
    font-size: 14px;
}
/* login de toba */
#opciones_ef_form_19000630_form_usuariousuario_grupo_acc .ef-multi-opcion {
    text-align: start;
}
.caja-administracion {
    border: 1px solid #868789;
    padding: 4px;
    width: 500px;
    alignment-adjust: central;
    margin: 0 auto;
    height: 320px;
    padding: 0 auto;

}
.caja-nuevo-usuario {
    /*margin: 30px auto 10px 154px;
    padding:10px 20px 20px 20px;*/
    margin-top: 8%;
    width: 187px;
    height: 45px;
    font-weight: bold;
    /*background-color: #dedede; */

}
.caja-nuevo-usuario button{
    border: 1px solid black !important;
}
.caja-nuevo-usuario button:hover{
    background-color: #e7e7e7;
}
.caja-recuperar-password {
    /*margin: 0 auto 10px 155px;
    padding: 5px 20px 20px 20px;*/
    margin-top: 30%;
    width: 187px;
    height: 6px;
    font-weight: bold;
}
.caja-recuperar-password button {
    border: 1px solid black !important;
}
.caja-recuperar-password button:hover {
    background-color: #e7e7e7;
}
.iniciar-session {
    margin: 0 auto;
    /*width: 150px;*/
    height: 30px;
    font-size: 12px;
    font-weight: normal;
}
.aviso {
    color: #5C5F9E;
    border-color: #5C5F9E;
    border-style: solid solid;
    border-radius: 5px;
    background-color: white;
    font-size: 12px;
    clear: both;
    padding: 5px;
    width: 500px;
    margin: 0 auto;
    text-align: center;
}
#nodo_ef_form_14000401_datosusuario, #nodo_ef_form_14000401_datosclave {
    /* margin-left:67px; */
}
#ef_form_14000401_datosusuario, #ef_form_14000401_datosclave {
    width: 187px;
}
#ci_14000403_Ingresar {
    width: 187px;
    font-weight: bold;
    border: 1px solid black !important;
    height: 55px;
}
#ci_14000403_Ingresar img {
    width: 14px;
    height: auto;
    float:left;
    padding-left: 1px;
}
#ci_14000403_Ingresar span {
    text-align: center;
    margin: 0 auto;
    width: 140px;
}
#nodo_ef_form_14000401_datosclave {
    margin-bottom: 10px;
}
.login-pie {
    margin: 20px 10px;
}

.leyenda-nuevos-usuarios {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 7px;
    display: none;
}

.leyenda-usuarios-existentes {
    font-size: 12px;
    font-weight: normal;
    /* margin:10px 0 0 174px; */
    padding:0;
    display: none;
}

.combo-mediano{
    width: 516px;
}
.ef-mediano{
    width: 500px;
}

div[id^='nodo_ef_form_'] div select{
    width: 515px;
}
div[id^='nodo_ef_form_'] div input{
    width: 515px;
}
table[id^='js_ci_'] {
    width: 80% !important;
}

table[class='ei-base ei-form-base'] {
    width: 100% !important;
}

div[id^='nodo_ef_form_'] div textarea {
    height: 8em;/* !important;*/
    width: 42.5em;/* !important;*/
}
div[id='nodo_ef_form_14000631_formularioclave'] label {
    line-height: 30px !important;
}

#ef_form_14000634_form_materiascantidad_creditos {
	height: 66px;
	width: 500px;
}

#nodo_ef_form_81000022_form_estudiantescarga_asignaturas_obligatorias label,
#nodo_ef_form_81000063_form_estudiantescarga_asignaturas_obligatorias label,
#nodo_ef_form_81000026_form_infocostos_estimados label,
#nodo_ef_form_81000026_form_infocondiciones_especiales label,
#nodo_ef_form_81000066_form_infocostos_estimados label,
#nodo_ef_form_81000066_form_infocondiciones_especiales label,
#nodo_ef_form_81000022_form_estudiantesdocumentos_ies label,
#nodo_ef_form_81000022_form_estudiantesfecha_limite_recepcion label,
#nodo_ef_form_81000063_form_estudiantesdocumentos_ies label,
#nodo_ef_form_81000020_formulariotitular_institucion label,
#nodo_ef_form_14000428_formulariotitular_institucion label,
#nodo_ef_form_81000061_formulariotitular_institucion label,
#nodo_ef_form_81000022_form_estudiantescarreras_programas label,
#nodo_ef_form_81000048_form_compromisonombre_responsable label,
#nodo_ef_form_81000078_form_academicosfacultades_unidades_academicos label,
#nodo_ef_form_81000078_form_academicosfecha_limite_academicos label,
#nodo_ef_form_81000079_form_gestoresfacultades_unidades_gestores label,
#nodo_ef_form_81000079_form_gestoresfecha_limite_gestores label,
#nodo_ef_form_81000080_form_investigadoresfacultades_unidades_investigadores label,
#nodo_ef_form_81000080_form_investigadoresfecha_limite_investigadores label,
#nodo_ef_form_81000081_form_academicosfacultades_unidades_academicos,
#nodo_ef_form_81000081_form_academicosfecha_limite_academicos,
#nodo_ef_form_81000082_form_investigadoresfacultades_unidades_investigadores,
#nodo_ef_form_81000082_form_investigadoresfecha_limite_investigadores,
#nodo_ef_form_81000083_form_gestoresfacultades_unidades_gestores,
#nodo_ef_form_81000083_form_gestoresfecha_limite_gestores,
#nodo_ef_form_81000107_form_gestorobservaciones label,
#nodo_ef_form_81000107_form_gestorbeneficio_trabajo label
 {
    white-space: normal !important;
}

#cuerpo_js_form_81000022_form_estudiantes .ei-form-fila,
#cuerpo_js_form_81000063_form_estudiantes .ei-form-fila,
#cuerpo_js_form_81000078_form_academicos .ei-form-fila,
#cuerpo_js_form_81000081_form_academicos .ei-form-fila,
#cuerpo_js_form_81000079_form_gestores .ei-form-fila,
#cuerpo_js_form_81000083_form_gestores .ei-form-fila,
#cuerpo_js_form_81000020_formulario .ei-form-fila,
#cuerpo_js_form_81000080_form_investigadores .ei-form-fila,
#cuerpo_js_form_81000082_form_investigadores .ei-form-fila{
    margin-bottom: 5px;
}

#ef_form_81000022_form_estudiantesfecha_limite_recepcion,
#ef_form_81000063_form_estudiantesfecha_limite_recepcion,
#ef_form_81000078_form_academicosfecha_limite_academicos,
#ef_form_81000081_form_academicosfecha_limite_academicos,
#ef_form_81000079_form_gestoresfecha_limite_gestores,
#ef_form_81000083_form_gestoresfecha_limite_gestores,
#ef_form_81000080_form_investigadoresfecha_limite_investigadores,
#ef_form_81000082_form_investigadoresfecha_limite_investigadores {
    width: 100px;
}


#cont_ef_form_81000048_form_compromisomensaje_compromiso {
    white-space: normal !important;
}

#ef_form_81000048_form_compromisomensaje_compromiso {
    width: 500px;
}

#nodo_ef_form_81000053_form_ml_compromisodocumento_fib {
    width: 60%;
}

#nodo_ef_form_81000053_form_ml_compromisoestado_fib {
    width: 20%;
}

#cuerpo_js_form_81000053_form_ml_compromiso .ei-ml-columna-evt {
    text-align: center !important;
}

#nodo_ef_form_81000048_form_compromisoresponsable_firma .ei-fila-responsable {
    text-align: center !important;
}

#nodo_ef_form_81000048_form_compromisoresponsable_firma .ei-form-etiq,
#nodo_ef_form_81000048_form_compromisoresponsable_firma .ei-form-etiq-oblig {
    float: none !important;
}

.ei-boton-descarga-fib {
    margin-right: 30% !important;
    margin: .5rem 0 1rem 0;
}

#cuerpo_js_ci_81000017 .ei-barra-sup-desc ,
#cuerpo_js_ci_14000424 .ei-barra-sup-desc,
#cuerpo_js_ci_81000057 .ei-barra-sup-desc {
    float: none !important;
}

.ei-boton-ayuda-estados {
    color: white;
    background-color: #04bcec;
    border-radius: 3px;
}

#cont_ef_form_81000048_form_compromisocompromiso,
#cont_ef_form_81000067_form_compromisocompromiso {
    text-align: left !important;
}

#cont_ef_form_81000048_form_compromisocompromiso img,
#cont_ef_form_81000067_form_compromisocompromiso img,
#cont_ef_form_81000063_form_estudiantesposee_ofertas img,
#cont_ef_form_81000022_form_estudiantesposee_ofertas img,
#cont_ef_form_81000078_form_academicosposee_ofertas_academicos img,
#cont_ef_form_81000081_form_academicosposee_ofertas_academicos img,
#cont_ef_form_81000080_form_investigadoresposee_ofertas_investigadores img,
#cont_ef_form_81000082_form_investigadoresposee_ofertas_investigadores img,
#cont_ef_form_81000079_form_gestoresposee_ofertas_gestores img,
#cont_ef_form_81000083_form_gestoresposee_ofertas_gestores img {
    margin-left: 33%;
}

#cuerpo_js_ci_81000017 .ci-tabs-h-lista a,
#cuerpo_js_ci_81000057 .ci-tabs-h-lista a {
    padding: 3.75px 11.25px 3px 4.5px;
}

#cuadro_14000456_cuadro_descargar_excel {
    margin-top: 5px;
}

div[id^='nodo_ef_form_81000107'] div select,
div[id^='nodo_ef_form_14000518'] div select,
div[id^='nodo_ef_form_92000004'] div select,
div[id^='nodo_ef_form_95000015'] div select{
    width: 410px;
}
div[id^='nodo_ef_form_81000107'] div input,
div[id^='nodo_ef_form_14000518'] div input,
div[id^='nodo_ef_form_92000004'] div input,
div[id^='nodo_ef_form_95000015'] div input{
    width: 400px;
}

div[id^='nodo_ef_form_81000107'] div textarea,
div[id^='nodo_ef_form_92000004'] div textarea,
div[id^='nodo_ef_form_14000518'] div textarea,
div[id^='nodo_ef_form_95000015'] div textarea {
    height: 8em;
    width: 30em;
}

#ef_form_92000004_form_docentebeneficio_trabajo,
#ef_form_95000015_form_investigadorbeneficio_trabajo,
#ef_form_81000107_form_gestorbeneficio_trabajo{
    height: 8em;
    width: 22em;
}

/* #46997 - Consulta Carga FIB */

#js_ci_81000057_cont {
    width: 80% !important;
}

#cuerpo_js_cuadro_81000059_cuadro td {
    max-width: 100px;
    position: relative;
    text-align: center;
}

.cuadro-fib-entero {
  max-width: 100px;
  white-space: break-word;
}

.cuadro-fib-wrap{
    max-width: 150px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* #47039 */
#cuerpo_js_form_81000022_form_estudiantes .ef-textarea,
#cuerpo_js_form_81000078_form_academicos .ef-textarea,
#cuerpo_js_form_81000080_form_investigadores .ef-textarea,
#cuerpo_js_form_81000079_form_gestores .ef-textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*correciones para skin bootstrap 05/02/2024*/
#cuerpo_js_form_14000698_formulario table {
    width: 100%;
}

.sidebar-mini .dhx_combo_list{
    width: 364px !important;
}

.col-md-6{
    width: 80% !important;
    margin-left: -15px !important;
}

.help-block {
    margin-bottom: 0px !important;
    display: none !important;
}

.panel-heading {
    font-weight: bold !important;
}

#js_ci_81000057_cont {
    width: 100% !important;
}

.col-md-12 .logo{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-titulo{
    display: flex;
    justify-content: center;
    align-items: center;
}

#barra_superior{
    display: none;
}

.panel-heading{
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.corte-0 {
    background-color: #8acde8 !important;
    color: #333 !important;
    font-weight: bold !important;
}

.sidebar-toggle{
    text-decoration: none !important;
}

.nav-tabs-custom ul {
    width: 105% !important;
}

ul.nav-tabs li a {
    padding: 6px 8px !important;
}

/*administracion->tablas maestras->carga del fib resposables pila*/
#cuerpo_js_form_81000021_ml_responsable_pila_fib div {
    overflow-x: auto !important;
    white-space: nowrap !important;
    width: 100% !important;
}
/*lo mismo para seccion consultas->carga del FIB*/
#cuerpo_js_form_81000062_ml_responsable_pila_fib div{
    overflow-x: auto !important;
    white-space: nowrap !important;
    width: 100% !important;
}

/* administracion->tablas maestras->parametros*/
#form_81000006_formulario_alta{
    margin-left: 90% !important;
}

/* administracion->tablas maestras->disciplinas*/
#form_224000004_formulario_alta{
    margin-left: 90% !important;
}

/* estilos de carga del fib compromiso de la institucion */

/* Estilos para el contenedor principal */
#cuerpo_js_form_81000048_form_compromiso {
    max-width: 600px !important;
    margin: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Estilos para el titulo */
#cuerpo_js_form_81000048_form_compromiso h3 {
    text-align: center !important;
    font-size: 14px !important;
}

/* divs que contiene input y label*/
#nodo_ef_form_81000048_form_compromisonombre_responsable,
#nodo_ef_form_81000048_form_compromisocargo_responsable,
#nodo_ef_form_81000048_form_compromisocorreo_responsable,
#nodo_ef_form_81000048_form_compromisocompromiso{
    display: flex !important;
    justify-content: flex-end !important;
    margin-bottom: 15px !important;
    padding: 0 !important;
}

/* Estilos para los labels */
#cuerpo_js_form_81000048_form_compromiso .form-group label {
    width: 25% !important;
    margin-bottom: 0 !important;
    text-align: right !important;
}

/* divs que contienen los inputs */
#cont_ef_form_81000048_form_compromisonombre_responsable,
#cont_ef_form_81000048_form_compromisocargo_responsable,
#cont_ef_form_81000048_form_compromisocorreo_responsable{
    display: inline-block !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* div que contiene el checkbox */
#cont_ef_form_81000048_form_compromisocompromiso{
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* inputs */
#ef_form_81000048_form_compromisonombre_responsable,
#ef_form_81000048_form_compromisocargo_responsable,
#ef_form_81000048_form_compromisocorreo_responsable {
   width: 100% !important;
}

/* mismo estilos para consultas->carga del fib_>compromiso de la institucion */
/* estilos de carga del fib compromiso de la institucion */

/* Estilos para el contenedor principal */
#cuerpo_js_form_81000067_form_compromiso {
    max-width: 600px !important;
    margin: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Estilos para el titulo */
#cuerpo_js_form_81000067_form_compromiso h3 {
    text-align: center !important;
    font-size: 14px !important;
}

/* divs que contiene input y label*/
#nodo_ef_form_81000067_form_compromisonombre_responsable,
#nodo_ef_form_81000067_form_compromisocargo_responsable,
#nodo_ef_form_81000067_form_compromisocorreo_responsable,
#nodo_ef_form_81000067_form_compromisocompromiso{
    display: flex !important;
    justify-content: flex-end !important;
    margin-bottom: 15px !important;
    padding: 0 !important;
}

/* Estilos para los labels */
#cuerpo_js_form_81000067_form_compromiso .form-group label {
    width: 25% !important;
    margin-bottom: 0 !important;
    text-align: right !important;
}

/* divs que contienen los inputs */
#cont_ef_form_81000067_form_compromisonombre_responsable,
#cont_ef_form_81000067_form_compromisocargo_responsable,
#cont_ef_form_81000067_form_compromisocorreo_responsable{
    display: inline-block !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* div que contiene el checkbox */
#cont_ef_form_81000067_form_compromisocompromiso{
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* inputs */
#ef_form_81000067_form_compromisonombre_responsable,
#ef_form_81000067_form_compromisocargo_responsable,
#ef_form_81000067_form_compromisocorreo_responsable {
   width: 100% !important;
}

/* otros */
.pull-left.info p:nth-child(2) {
    display: none;
}

.pull-left.image img {
    max-width: 30px !important;
}

.table-condensed tbody td div input.ef-input {
    padding: 1px 1px !important;
}

.table-condensed tbody thead tr th {
    padding: 1px 1px !important;
}

#cont_0_ef_form_81000053_form_ml_compromisocod_estado{
    border-top: 0 !important;
}

#nodo_0_ef_form_81000053_form_ml_compromisocod_estado div{
    font-size: 16px !important;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

#form_81000053_form_ml_compromiso0_modificacion{
    font-size: 16px !important;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    background-color: #0cb4a4  !important;
    padding: 2px !important;
    margin-right: 30px !important;
    border-radius: 3px !important;
    color: white !important;

}

#form_81000053_form_ml_compromiso0_modificacion:hover{
    color: black !important;
}

#form_81000053_form_ml_compromiso0_ayuda{
    font-size: 16px !important;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    color: black !important;
    padding: 2px !important;
    border-radius: 3px !important;
    color: white !important;
    display: inline !important;
}

#form_81000053_form_ml_compromiso0_ayuda:hover{
    color: black !important;
}

#js_form_81000053_form_ml_compromiso_fila0{
    display: flex !important;
    justify-content: space-between !important;
}

#js_form_81000053_form_ml_compromiso_fila0 td{
    border-top: 0 !important;
}

.celda-evento a img {
    width: 20px !important;
    height: 20px !important;
}

/* consulta->carreras */
#cuerpo_js_form_14000654_ml_coordinador div {
    overflow-x: auto !important;
    white-space: nowrap !important;
    width: 100% !important;
}

.table-condensed tbody tr td div input{
    width: 200px !important;
}

/* estilos claves solicitud alta usuarios*/
#ef_form_19000630_form_usuarioclave{
    width: 250px !important;
    margin-right: 15px;
}

#ef_form_19000630_form_usuarioclave_test{
    width: 250px !important;
}

#cont_ef_form_19000630_form_usuarioclave{
    display: flex;
}

@media screen and (max-width: 1000px) {
    #ef_form_19000630_form_usuarioclave,
    #ef_form_19000630_form_usuarioclave_test {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    #cont_ef_form_19000630_form_usuarioclave {
        flex-direction: column;
    }
}

#ef_form_19000630_form_usuarioclave_text,
#ef_form_14000623_formularioclave_nueva_text{
    display: none !important;
}

/* estilos contrase�as Usuarios->Cambiar contrase�a*/
#ef_form_14000623_formularioclave_nueva{
    width: 250px !important;
    margin-right: 15px;
}

#ef_form_14000623_formularioclave_nueva_test{
    width: 250px !important;
}

#cont_ef_form_14000623_formularioclave_nueva{
    display: flex;
}

@media screen and (max-width: 1000px) {
    #ef_form_14000623_formularioclave_nueva,
    #ef_form_14000623_formularioclave_nueva_test{
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    #cont_ef_form_14000623_formularioclave_nueva {
        flex-direction: column;
    }
}

/* administracion->tablas maestras->concentrado de plazas */
#cuerpo_js_form_81000089_form_ml_plazas div:nth-child(2) {
    width: 100% !important;
    border-collapse: collapse !important;
    overflow-x: auto !important;
}

/* consulta->concentrada de plazas */
#cuerpo_js_form_81000100_form_ml_plazas div{
    width: 100% !important;
    border-collapse: collapse !important;
    overflow-x: auto !important;
}

/* carga de datos->carreras */
#cuerpo_js_form_14000459_ml_coordinador div {
    overflow-x: auto !important;
    white-space: nowrap !important;
    width: 100% !important;
}

.carreras-coord-academicos {
    width: 200px;
}

.ui-datepicker select.ui-datepicker-year {
    width: 50% !important;
}

/* carga de datos->estudiantes */
#cuerpo_js_form_14000518_form_estudiante input,
#cuerpo_js_form_14000518_form_estudiante select,
#cuerpo_js_form_14000518_form_estudiante textarea{
    width: 250px !important;
}
#cuerpo_js_form_14000518_form_estudiante label{
    width: 22% !important;
}
#nodo_ef_form_14000518_form_estudiantetiempo_estancia_desde label,
#nodo_ef_form_14000518_form_estudiantetiempo_estancia_hasta label,
#nodo_ef_form_14000518_form_estudianteduracion_estancia label
{
    width: 20% !important;
}
#nodo_ef_form_14000518_form_estudianteid_convocatoria label
{
    width: 24% !important;
}
#cont_ef_form_14000518_form_estudiantedestino_check img{
    margin-left: 48% !important;
}

/* carga de datos->investigadores */
#cuerpo_js_form_95000015_form_investigador input,
#cuerpo_js_form_95000015_form_investigador select,
#cuerpo_js_form_95000015_form_investigador textarea{
    width: 250px !important;
}
#cuerpo_js_form_95000015_form_investigador label{
    width: 22% !important;
}
#nodo_ef_form_95000015_form_investigadortiempo_estancia_desde label,
#nodo_ef_form_95000015_form_investigadortiempo_estancia_hasta label,
#nodo_ef_form_95000015_form_investigadorduracion_estancia label
{
    width: 20% !important;
}
#nodo_ef_form_95000015_form_investigadorid_convocatoria label
{
    width: 24% !important;
}
#nodo_ef_form_95000015_form_investigadorid_carrera_destino label,
#nodo_ef_form_95000015_form_investigadorespecialidad label,
#nodo_ef_form_95000015_form_investigadordestino_check label,
#nodo_ef_form_95000015_form_investigadormail_contacto_destino label
{
    width: 22% !important;
}
#cont_ef_form_95000015_form_investigadordestino_check img{
    margin-left: 48% !important;
}
#nodo_ef_form_95000015_form_investigadorplan_trabajo label,
#nodo_ef_form_95000015_form_investigadorbeneficio_trabajo label{
    width: 17% !important;
}

/* carga de datos->academicos */
#cuerpo_js_form_92000004_form_docente input,
#cuerpo_js_form_92000004_form_docente select,
#cuerpo_js_form_92000004_form_docente textarea{
    width: 250px !important;
}
#cuerpo_js_form_92000004_form_docente label{
    width: 22% !important;
}
#nodo_ef_form_92000004_form_docentetiempo_estancia_desde label,
#nodo_ef_form_92000004_form_docentetiempo_estancia_hasta label,
#nodo_ef_form_92000004_form_docenteduracion_estancia label
{
    width: 20% !important;
}
#nodo_ef_form_92000004_form_docenteid_convocatoria label
{
    width: 24% !important;
}
#nodo_ef_form_92000004_form_docenteid_carrera_destino label,
#nodo_ef_form_92000004_form_docenteespecialidad label,
#nodo_ef_form_92000004_form_docentedestino_check label,
#nodo_ef_form_92000004_form_docentemail_contacto_destino label
{
    width: 22% !important;
}
#cont_ef_form_92000004_form_docentedestino_check img{
    margin-left: 48% !important;
}
#nodo_ef_form_92000004_form_docenteplan_trabajo label,
#nodo_ef_form_92000004_form_docentebeneficio_trabajo label{
    width: 17% !important;
}

/* carga de datos->gestores */
#cuerpo_js_form_81000107_form_gestor input,
#cuerpo_js_form_81000107_form_gestor select,
#cuerpo_js_form_81000107_form_gestor textarea{
    width: 250px !important;
}
#cuerpo_js_form_81000107_form_gestor label{
    width: 22% !important;
}
#nodo_ef_form_81000107_form_gestortiempo_estancia_desde label,
#nodo_ef_form_81000107_form_gestortiempo_estancia_hasta label,
#nodo_ef_form_81000107_form_gestorduracion_estancia label
{
    width: 20% !important;
}
#nodo_ef_form_81000107_form_gestorid_convocatoria label
{
    width: 24% !important;
}
#nodo_ef_form_81000107_form_gestorid_carrera_destino label,
#nodo_ef_form_81000107_form_gestorobservaciones label,
#nodo_ef_form_81000107_form_gestordestino_check label,
#nodo_ef_form_81000107_form_gestormail_contacto_destino label
{
    width: 17.5% !important;
}
#cont_ef_form_81000107_form_gestordestino_check img{
    margin-left: 38% !important;
}
#nodo_ef_form_81000107_form_gestorplan_trabajo label,
#nodo_ef_form_81000107_form_gestorbeneficio_trabajo label{
    width: 15% !important;
}

/* CARGA DE DATOS -> INPUTS DE TELEFONOS */
/* estudiantes */
#tele-inputs-es td:nth-child(2) input,
#tele-inputs-es td:nth-child(3) input,
#tele-inputs-es td:nth-child(4) input{
    width: 79px !important;
}
#tele-inputs-es-em td:nth-child(2) input,
#tele-inputs-es-em td:nth-child(3) input,
#tele-inputs-es-em td:nth-child(4) input{
    width: 79px !important;
}

/* investigadores */
#tele-inputs-in td:nth-child(2) input,
#tele-inputs-in td:nth-child(3) input,
#tele-inputs-in td:nth-child(4) input{
    width: 79px !important;
}
#tele-inputs-in-em td:nth-child(2) input,
#tele-inputs-in-em td:nth-child(3) input,
#tele-inputs-in-em td:nth-child(4) input{
    width: 79px !important;
}

/* academicos-docentes */
#tele-inputs-do td:nth-child(2) input,
#tele-inputs-do td:nth-child(3) input,
#tele-inputs-do td:nth-child(4) input{
    width: 79px !important;
}
#tele-inputs-do-em td:nth-child(2) input,
#tele-inputs-do-em td:nth-child(3) input,
#tele-inputs-do-em td:nth-child(4) input{
    width: 79px !important;
}

/* gestores */
#tele-inputs-ge td:nth-child(2) input,
#tele-inputs-ge td:nth-child(3) input,
#tele-inputs-ge td:nth-child(4) input{
    width: 79px !important;
}
#tele-inputs-ge-em td:nth-child(2) input,
#tele-inputs-ge-em td:nth-child(3) input,
#tele-inputs-ge-em td:nth-child(4) input{
    width: 79px !important;
}

/* convocatorias -> crear y asociar */
#cuerpo_js_form_14000698_formulario label {
    font-weight: bold;
    font-size: 13px;
    width: 20%;
}

#cuerpo_js_form_14000698_formulario button{
    padding: 4px;
}

/* seleccionar carreras para copiar */
/* #cuerpo_js_ci_9000019 table{
    width: 100% !important;
} */

#form_9000020_formulario_altaConvocatoria{
    padding: 4px;
    margin-left: -20% !important; 
}

#convocatoria-container{
    display: flex;
    align-items: flex-start;
}

#cont_ef_form_9000020_formularioid_convocatoria_destino .dhx_combo_box {
    width: 320px !important;
}

#cont_ef_form_9000020_formularioid_carrera{
    margin-bottom: 30px;
}

/* botoneras en tablas maestras */
/* carreras */
#ci_14000684_agregar{
    margin-left: 86% !important;
}

#ci_14000684_volver{
    margin-left: 70% !important;
}

.ui-datepicker-trigger{
    margin-left: 5px !important;
}

/* administracion->convocatorias->seleccionar carreras para copiar */
#cuerpo_js_form_9000021_multilist {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
}

#ef_form_9000021_multilistcombodoble_opciones td:first-child {
    width: 47.7%;
    min-width: 200px;
    overflow-x: auto;
}

#ef_form_9000021_multilistcombodoble_opciones td:nth-child(2) {
    width: 5%;
    text-align: center;
}

#ef_form_9000021_multilistcombodoble_opciones td:last-child {
    width: 47.5%;
    min-width: 200px;
    overflow-x: auto;
}

#ef_form_9000021_multilistcombodoble_izq,
#ef_form_9000021_multilistcombodoble {
    width: 100%;
    height: auto;
    max-height: 80vh;
    overflow-y: auto;
    overflow-x: auto;
    min-width: 200px;
    white-space: nowrap;
}

@media (max-width: 768px) {
    #ef_form_9000021_multilistcombodoble_opciones td:first-child,
    #ef_form_9000021_multilistcombodoble_opciones td:last-child {
        width: 100%;
        min-width: unset;
    }
}

#cuerpo_js_form_14000634_form_materias .dhx_combo_box,
#cuerpo_js_form_81000139_filtro_materias .dhx_combo_box,
#cuerpo_js_form_81000140_form_materias .dhx_combo_box {
    padding: 0 !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

#cuerpo_js_form_14000634_form_materias .dhx_combo_input,
#cuerpo_js_form_81000139_filtro_materias .dhx_combo_input,
#cuerpo_js_form_81000140_form_materias .dhx_combo_input {
    width: 515px !important;
    padding: 5px 18px !important;
    height: 100% !important;
    box-sizing: border-box !important;
    border: 1px solid #868789 !important;
    border-radius: 2px !important;
    outline: none !important;
    position: relative !important;
    padding-right: 40px !important;
    background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D"http%3A//www.w3.org/2000/svg" viewBox%3D"0 0 20 20" fill%3D"%23868789"%3E%3Cpath d%3D"M10 15l-5.5-6h11z"%3E%3C/path%3E%3C/svg%3E') !important;
    background-repeat: no-repeat !important;
    background-position: right 10px center !important;
    background-size: 14px !important;
    font-family: Roboto-Regular, Arial, sans-serif !important;
}

#cuerpo_js_form_14000634_form_materias .dhx_combo_img,
#cuerpo_js_form_81000139_filtro_materias .dhx_combo_img,
#cuerpo_js_form_81000140_form_materias .dhx_combo_img {
    display: none !important;
}

/* administracion->tablas maestras->instituciones*/
#cuerpo_js_form_81000014_ml_responsable_pila .table-resposive {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}

#cuerpo_js_form_81000014_ml_responsable_pila .table-resposive table {
    width: max-content;
    min-width: 100%;
}
